Table of Contents

Class VfxRenderStateInfoPixelShader

Namespace
ValveResourceFormat.CompiledShader
Assembly
ValveResourceFormat.dll

Render state information specific to pixel shaders, including rasterizer, depth/stencil, and blend states.

public class VfxRenderStateInfoPixelShader : VfxRenderStateInfo

Inheritance

Inherited Members

Constructors

VfxRenderStateInfoPixelShader(long, int, int, KVObject)

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

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 ValveResourceFormat.CompiledShader.VfxRenderStateInfoPixelShader class from a binary reader.

public VfxRenderStateInfoPixelShader(BinaryReader datareader)

Parameters

datareader BinaryReader

Properties

BlendStateDesc

Gets the blend state descriptor.

public VfxRenderStateInfoPixelShader.RsBlendStateDesc? BlendStateDesc { get; }

Property Value

VfxRenderStateInfoPixelShader.RsBlendStateDesc?

DepthStencilStateDesc

Gets the depth/stencil state descriptor.

public VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc? DepthStencilStateDesc { get; }

Property Value

VfxRenderStateInfoPixelShader.RsDepthStencilStateDesc?

RasterizerStateDesc

Gets the rasterizer state descriptor.

public VfxRenderStateInfoPixelShader.RsRasterizerStateDesc? RasterizerStateDesc { get; }

Property Value

VfxRenderStateInfoPixelShader.RsRasterizerStateDesc?