Class VfxRenderStateInfoPixelShader
Namespace: ValveResourceFormat.CompiledShader
Assembly: ValveResourceFormat.dll
Render state information specific to pixel shaders, including rasterizer, depth/stencil, and blend states.
csharp
public class VfxRenderStateInfoPixelShader : VfxRenderStateInfoInheritance
object ← VfxRenderStateInfo ← VfxRenderStateInfoPixelShader
Inherited Members
VfxRenderStateInfo.DynamicComboId, VfxRenderStateInfo.ShaderFileId, VfxRenderStateInfo.ShaderFileOffset
Constructors
VfxRenderStateInfoPixelShader(long, int, int, KVObject, int)
Initializes a new instance of the class.
csharp
public VfxRenderStateInfoPixelShader(long comboId, int shaderFileId, int shaderFileOffset, KVObject renderState, int vcsVersion)Parameters
comboId long
shaderFileId int
shaderFileOffset int
renderState KVObject
vcsVersion int
VfxRenderStateInfoPixelShader(BinaryReader)
Initializes a new instance of the class from a binary reader.
csharp
public VfxRenderStateInfoPixelShader(BinaryReader datareader)Parameters
datareader BinaryReader
Properties
BlendStateDesc
Gets the blend state descriptor.
csharp
public RsBlendStateDesc? BlendStateDesc { get; }Property Value
DepthStencilStateDesc
Gets the depth/stencil state descriptor.
csharp
public RsDepthStencilStateDesc? DepthStencilStateDesc { get; }Property Value
RasterizerStateDesc
Gets the rasterizer state descriptor.
csharp
public RsRasterizerStateDesc? RasterizerStateDesc { get; }
