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.SourcePointer
Constructors
VfxRenderStateInfoPixelShader(long, int, int, KVObject)
Initializes a new instance of the class.
csharp
public VfxRenderStateInfoPixelShader(long comboId, int shaderId, int sourcePointer, KVObject renderState)Parameters
comboId long
shaderId int
sourcePointer int
renderState KVObject
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 VfxRenderStateInfoPixelShader.RsBlendStateDesc? BlendStateDesc { get; }Property Value
VfxRenderStateInfoPixelShader.RsBlendStateDesc?
DepthStencilStateDesc
Gets the depth/stencil state descriptor.
csharp
public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc? DepthStencilStateDesc { get; }Property Value
VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc?
RasterizerStateDesc
Gets the rasterizer state descriptor.
csharp
public VfxRenderStateInfoPixelShader.RsRasterizerStateDesc? RasterizerStateDesc { get; }
