FoliageVelocityKeys
public static class FoliageVelocityKeysTyped keys for shader FoliageVelocity.
Fields and properties (29)
public const string ShaderNameThe shader's name, as the effect system asks for it.
public static readonly PermutationKey<bool> CrossFadeAffects the generated code, so a distinct value is a distinct variant.
public static readonly ParameterKey[] UsedPermutationKeysThe permutation keys that actually change the generated code.
public static readonly ParameterKey<TextureViewHandle> AlbedoMapset 2, binding 1.
public const int AlbedoMapSetWhich descriptor set holds albedoMap.
public const uint AlbedoMapBindingWhich binding within set 2 albedoMap occupies.
public static readonly ParameterKey<SamplerHandle> AlbedoSamplerset 2, binding 2.
public const int AlbedoSamplerSetWhich descriptor set holds albedoSampler.
public const uint AlbedoSamplerBindingWhich binding within set 2 albedoSampler occupies.
public static readonly ParameterKey<BufferHandle> Instancesset 2, binding 3.
public const int InstancesSetWhich descriptor set holds instances.
public const uint InstancesBindingWhich binding within set 2 instances occupies.
public static readonly ParameterKey<BufferHandle> Survivorsset 2, binding 4.
public const int SurvivorsSetWhich descriptor set holds survivors.
public const uint SurvivorsBindingWhich binding within set 2 survivors occupies.
public static readonly ParameterKey<BufferHandle> Parametersset 2, binding 5.
public const int ParametersSetWhich descriptor set holds parameters.
public const uint ParametersBindingWhich binding within set 2 parameters occupies.
public const int VertexAttributeCountHow many attributes the vertex stage takes from a buffer.
public const uint PositionLocationWhich location the vertex stage reads position from.
public const uint NormalLocationWhich location the vertex stage reads normal from.
public const uint TexcoordLocationWhich location the vertex stage reads texcoord from.
public static readonly ParameterKey<Matrix4x4> PreviousViewProjectionpreviousViewProjection at byte 0.
public static readonly ParameterKey<Matrix4x4> ViewProjectionviewProjection at byte 64.
public static readonly ParameterKey<Vector2> TintRangetintRange at byte 128.
public static readonly ParameterKey<float> AlphaCutoffalphaCutoff at byte 136, declared 0.5.
public const int ConstantBufferSizeThe uniform block's size in bytes — what to allocate.
public const int ConstantBufferSetWhich descriptor set holds the uniform block.
public const uint ConstantBufferBindingWhich binding within set 2 the uniform block occupies.
Used by (1)
- FoliageVelocityPassVixen.Rendering.Terrain