Class ConfigMappingParams
- Namespace
- ValveResourceFormat.CompiledShader
- Assembly
- ValveResourceFormat.dll
Maps shader configuration states to combo IDs.
public class ConfigMappingParamsInheritance
Inherited Members
Constructors
ConfigMappingParams(VfxProgramData)
Initializes a new instance for static configurations.
public ConfigMappingParams(VfxProgramData program)Parameters
programVfxProgramData
ConfigMappingParams(VfxProgramData, bool)
Initializes a new instance for static or dynamic configurations.
public ConfigMappingParams(VfxProgramData program, bool isDynamic)Parameters
programVfxProgramDataisDynamicbool
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
configStateint[]
Returns
GetConfigState(long)
Gets the configuration state for a given combo ID.
public int[] GetConfigState(long zframeId)Parameters
zframeIdlong
Returns
- int[]
MaxEnumeration()
Gets the maximum combo enumeration value.
public int MaxEnumeration()