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
RenderOutputValidator

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