TerrainVelocityConstants
csharp
public struct TerrainVelocityConstantsThe values of TerrainVelocity's uniform block, in C# types.
Remarks
Field order follows the shader's declaration order, not the block's byte order — the two differ wherever std140 inserted padding, and the writer knows the difference.
Fields and properties (9)
public Matrix4x4 PreviousViewProjectionpreviousViewProjection at byte 0.
public Matrix4x4 ViewProjectionviewProjection at byte 64.
public Vector2 HeightMapSizeheightMapSize at byte 128.
public float TileSamplestileSamples at byte 136.
public float TileQuadstileQuads at byte 140.
public Vector2 AtlasTilesatlasTiles at byte 144.
public Vector2 HeightRangeheightRange at byte 152.
public float MetresPerQuadmetresPerQuad at byte 160.
public const int SizeThe block's size in bytes.
Methods (1)
public readonly void Write(Span<byte> buffer)Writes every value into at its baked offset.
Used by (1)
- TerrainRendererVixen.Rendering.Terrain