Class VfxTextureChannelProcessor
Namespace: ValveResourceFormat.CompiledShader
Assembly: ValveResourceFormat.dll
Processes texture channels for shader inputs.
csharp
public class VfxTextureChannelProcessor : ShaderDataBlockInheritance
object ← ShaderDataBlock ← VfxTextureChannelProcessor
Inherited Members
ShaderDataBlock.Start, ShaderDataBlock.ReadStringWithMaxLength(BinaryReader, int)
Remarks
ChannelBlocks are always 280 bytes long
Constructors
VfxTextureChannelProcessor(KVObject, int)
Initializes a new instance from data.
csharp
public VfxTextureChannelProcessor(KVObject data, int blockIndex)Parameters
data KVObject
blockIndex int
VfxTextureChannelProcessor(BinaryReader, int)
Initializes a new instance from a binary reader.
csharp
public VfxTextureChannelProcessor(BinaryReader datareader, int blockIndex)Parameters
datareader BinaryReader
blockIndex int
Properties
BlockIndex
Gets the block index.
csharp
public int BlockIndex { get; }Property Value
Channel
Gets the channel mapping.
csharp
public ChannelMapping Channel { get; }Property Value
ColorMode
Gets the color space mode.
csharp
public int ColorMode { get; }Property Value
InputTextureIndices
Gets the input texture indices.
csharp
public int[] InputTextureIndices { get; }Property Value
int[]
TexProcessorName
Gets the texture processor command name.
csharp
public string TexProcessorName { get; }
