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)
Constructors
VfxTextureChannelProcessor(KVObject, int)
Initializes a new instance from data.
csharp
public VfxTextureChannelProcessor(KVObject data, int index)Parameters
data KVObject
index int
VfxTextureChannelProcessor(BinaryReader, int, int)
Initializes a new instance from a binary reader.
csharp
public VfxTextureChannelProcessor(BinaryReader datareader, int index, int vcsVersion)Parameters
datareader BinaryReader
index int
vcsVersion int
Properties
Channel
Gets the channel mapping.
csharp
public ChannelMapping Channel { get; }Property Value
Index
Gets the index in the owning array.
csharp
public int Index { get; }Property Value
InputTextureIndices
Gets the input texture indices.
csharp
public int[] InputTextureIndices { get; }Property Value
int[]
MipProcessingCommand
Gets the mip processing command name.
csharp
public string MipProcessingCommand { get; }Property Value
OutputColorSpace
Gets the output color space.
csharp
public int OutputColorSpace { get; }
