Class ConfigMappingParams
- Namespace
- ValveResourceFormat.CompiledShader
- Assembly
- ValveResourceFormat.dll
Maps shader configuration states to combo IDs.
public class ConfigMappingParams
Inheritance
Inherited Members
Constructors
ConfigMappingParams(VfxProgramData)
Initializes a new instance for static configurations.
public ConfigMappingParams(VfxProgramData program)
Parameters
program
VfxProgramData
ConfigMappingParams(VfxProgramData, bool)
Initializes a new instance for static or dynamic configurations.
public ConfigMappingParams(VfxProgramData program, bool isDynamic)
Parameters
program
VfxProgramDataisDynamic
bool
Properties
SumStates
Gets the sum of all state counts.
public int SumStates { get; }
Property Value
Methods
CalcStaticComboIdFromValues(int[])
Calculates a static combo ID from configuration state values.
public long CalcStaticComboIdFromValues(int[] configState)
Parameters
configState
int[]
Returns
GetConfigState(long)
Gets the configuration state for a given combo ID.
public int[] GetConfigState(long zframeId)
Parameters
zframeId
long
Returns
- int[]
MaxEnumeration()
Gets the maximum combo enumeration value.
public int MaxEnumeration()