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
BackStencilFailOp
Gets the back-face stencil fail operation.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp BackStencilFailOp { get; }
Property Value
BackStencilFunc
Gets the back-face stencil function.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsComparison BackStencilFunc { get; }
Property Value
BackStencilPassOp
Gets the back-face stencil pass operation.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp BackStencilPassOp { get; }
Property Value
DepthFunc
Gets the depth comparison function.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsComparison DepthFunc { get; }
Property Value
DepthTestEnable
Gets a value indicating whether depth testing is enabled.
public bool DepthTestEnable { get; }
Property Value
DepthWriteEnable
Gets a value indicating whether depth writes are enabled.
public bool DepthWriteEnable { get; }
Property Value
FrontStencilDepthFailOp
Gets the front-face stencil depth-fail operation.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp FrontStencilDepthFailOp { get; }
Property Value
FrontStencilFailOp
Gets the front-face stencil fail operation.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp FrontStencilFailOp { get; }
Property Value
FrontStencilFunc
Gets the front-face stencil function.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsComparison FrontStencilFunc { get; }
Property Value
FrontStencilPassOp
Gets the front-face stencil pass operation.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsStencilOp FrontStencilPassOp { get; }
Property Value
HiStencilEnable360
Gets a value indicating whether Hi-Stencil is enabled for Xbox 360.
public bool HiStencilEnable360 { get; }
Property Value
HiStencilFunc360
Gets the Hi-Stencil function for Xbox 360.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsHiStencilComparison360 HiStencilFunc360 { get; }
Property Value
HiStencilRef360
Gets the Hi-Stencil reference value for Xbox 360.
public byte HiStencilRef360 { get; }
Property Value
HiStencilWriteEnable360
Gets a value indicating whether Hi-Stencil write is enabled for Xbox 360.
public bool HiStencilWriteEnable360 { get; }
Property Value
HiZEnable360
Gets the Hi-Z enable mode for Xbox 360.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsHiZMode360 HiZEnable360 { get; }
Property Value
HiZWriteEnable360
Gets the Hi-Z write enable mode for Xbox 360.
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc.RsHiZMode360 HiZWriteEnable360 { get; }
Property Value
StencilEnable
Gets a value indicating whether stencil testing is enabled.
public bool StencilEnable { get; }
Property Value
StencilReadMask
Gets the stencil read mask.
public byte StencilReadMask { get; }
Property Value
StencilWriteMask
Gets the stencil write mask.
public byte StencilWriteMask { get; }