RipplesKeys
public static class RipplesKeysTyped keys for shader Ripples.
Fields and properties (22)
public const string ShaderNameThe shader's name, as the effect system asks for it.
public static readonly PermutationKey<bool> ComputeDeclared but unused: setting it produces the same shader.
public static readonly ParameterKey[] UsedPermutationKeysThe permutation keys that actually change the generated code.
public static readonly ParameterKey<TextureViewHandle> Stateset 2, binding 1.
public const int StateSetWhich descriptor set holds state.
public const uint StateBindingWhich binding within set 2 state occupies.
public static readonly ParameterKey<SamplerHandle> PointSamplerset 2, binding 2.
public const int PointSamplerSetWhich descriptor set holds pointSampler.
public const uint PointSamplerBindingWhich binding within set 2 pointSampler occupies.
public static readonly ParameterKey<TextureViewHandle> Targetset 2, binding 3.
public const int TargetSetWhich descriptor set holds target.
public const uint TargetBindingWhich binding within set 2 target occupies.
public static readonly ParameterKey<int> Resolutionresolution at byte 0, declared 257.
public static readonly ParameterKey<float> MetresPerTexelmetresPerTexel at byte 4, declared 0.25.
public static readonly ParameterKey<float> Speedspeed at byte 8, declared 2.
public static readonly ParameterKey<float> Dampingdamping at byte 12, declared 0.6.
public static readonly ParameterKey<float> DeltaTimedeltaTime at byte 16, declared 0.016666.
public static readonly ParameterKey<float> EdgeFadeedgeFade at byte 20, declared 6.
public static readonly ParameterKey<int> InjectionCountinjectionCount at byte 544, declared 0.
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)
- WaterRippleSimulationVixen.Rendering.Water