Table of Contents

Class VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc

Namespace
ValveResourceFormat.CompiledShader
Assembly
ValveResourceFormat.dll

Describes the depth and stencil state configuration.

public class VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc

Inheritance

Inherited Members

Constructors

RsDepthStencilStateDesc(ulong)

Initializes a new instance of the ValveResourceFormat.CompiledShader.VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc class.

public RsDepthStencilStateDesc(ulong depthStencilBits)

Parameters

depthStencilBits ulong

RsDepthStencilStateDesc(BinaryReader)

Initializes a new instance of the ValveResourceFormat.CompiledShader.VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc class from a binary reader.

public RsDepthStencilStateDesc(BinaryReader datareader)

Parameters

datareader BinaryReader

Properties

BackStencilDepthFailOp

Gets the back-face stencil depth-fail operation.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp BackStencilDepthFailOp { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp

BackStencilFailOp

Gets the back-face stencil fail operation.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp BackStencilFailOp { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp

BackStencilFunc

Gets the back-face stencil function.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsComparison BackStencilFunc { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsComparison

BackStencilPassOp

Gets the back-face stencil pass operation.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp BackStencilPassOp { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp

DepthFunc

Gets the depth comparison function.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsComparison DepthFunc { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsComparison

DepthTestEnable

Gets a value indicating whether depth testing is enabled.

public bool DepthTestEnable { get; }

Property Value

bool

DepthWriteEnable

Gets a value indicating whether depth writes are enabled.

public bool DepthWriteEnable { get; }

Property Value

bool

FrontStencilDepthFailOp

Gets the front-face stencil depth-fail operation.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp FrontStencilDepthFailOp { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp

FrontStencilFailOp

Gets the front-face stencil fail operation.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp FrontStencilFailOp { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp

FrontStencilFunc

Gets the front-face stencil function.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsComparison FrontStencilFunc { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsComparison

FrontStencilPassOp

Gets the front-face stencil pass operation.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp FrontStencilPassOp { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp

HiStencilEnable360

Gets a value indicating whether Hi-Stencil is enabled for Xbox 360.

public bool HiStencilEnable360 { get; }

Property Value

bool

HiStencilFunc360

Gets the Hi-Stencil function for Xbox 360.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsHiStencilComparison360 HiStencilFunc360 { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsHiStencilComparison360

HiStencilRef360

Gets the Hi-Stencil reference value for Xbox 360.

public byte HiStencilRef360 { get; }

Property Value

byte

HiStencilWriteEnable360

Gets a value indicating whether Hi-Stencil write is enabled for Xbox 360.

public bool HiStencilWriteEnable360 { get; }

Property Value

bool

HiZEnable360

Gets the Hi-Z enable mode for Xbox 360.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsHiZMode360 HiZEnable360 { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsHiZMode360

HiZWriteEnable360

Gets the Hi-Z write enable mode for Xbox 360.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsHiZMode360 HiZWriteEnable360 { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsHiZMode360

StencilEnable

Gets a value indicating whether stencil testing is enabled.

public bool StencilEnable { get; }

Property Value

bool

StencilReadMask

Gets the stencil read mask.

public byte StencilReadMask { get; }

Property Value

byte

StencilWriteMask

Gets the stencil write mask.

public byte StencilWriteMask { get; }

Property Value

byte