Table of Contents

Class RenderOutputValidator

Namespace
Stride.Rendering.Compositing
Assembly
Stride.Rendering.dll

Represents how we setup the graphics pipeline output targets.

public sealed class RenderOutputValidator
Inheritance
object
RenderOutputValidator
Extension Methods

Properties

RenderTargets

public IReadOnlyList<RenderTargetDescription> RenderTargets { get; }

Property Value

IReadOnlyList<RenderTargetDescription>

ShaderSource

public ShaderMixinSource ShaderSource { get; }

Property Value

ShaderMixinSource

Methods

Add<T>(PixelFormat, bool)

public void Add<T>(PixelFormat format, bool isShaderResource = true) where T : IRenderTargetSemantic, new()

Parameters

format PixelFormat
isShaderResource bool

Type Parameters

T

BeginCustomValidation(PixelFormat, MultisampleCount)

public void BeginCustomValidation(PixelFormat depthStencilFormat, MultisampleCount multisampleCount = MultisampleCount.None)

Parameters

depthStencilFormat PixelFormat
multisampleCount MultisampleCount

EndCustomValidation()

public void EndCustomValidation()

Find(Type)

public int Find(Type semanticType)

Parameters

semanticType Type

Returns

int

Find<T>()

public int Find<T>() where T : IRenderTargetSemantic

Returns

int

Type Parameters

T

Validate(ref RenderOutputDescription)

public void Validate(ref RenderOutputDescription renderOutput)

Parameters

renderOutput RenderOutputDescription