CB_Texture_Volatile

Description

[ConstantBuffer]
static class Tinman.Shaders.Terrain.CB_Texture_Volatile

Full source code is included in the Tinman 3D SDK download.

A constant buffer for use with TexturingBatchParameters and TextureTileParameters

Public / Attributes

Tile​Blend0


[Length(SR_Terrain.TextureCount)]
public static attribute TileBlend0 → (float4 [ ])

The constant data field g_tileBlend0.

Tile​Blend1


[Length(SR_Terrain.TextureCount)]
public static attribute TileBlend1 → (float4 [ ])

The constant data field g_tileBlend1.

Tile​Blend​Factor


[Length(SR_Terrain.TextureCount)]
public static attribute TileBlendFactor → (float32 [ ])

The constant data field g_tileBlendFactor.

Tile​Bounds


[Length(SR_Terrain.TextureCount * 2)]
public static attribute TileBounds → (float4 [ ])

The constant data field g_tileBounds.

Tile​Offset


[Length(SR_Terrain.TextureCount * 2)]
public static attribute TileOffset → (float4 [ ])

The constant data field g_tileOffset.

Tile​Slice


[Length(SR_Terrain.TextureCount * 2)]
public static attribute TileSlice → (int32 [ ])

The constant data field g_tileSlice.

Tile​U


[Length(SR_Terrain.TextureCount * 2)]
public static attribute TileU → (float3 [ ])

The constant data field g_tileU.

Tile​V


[Length(SR_Terrain.TextureCount * 2)]
public static attribute TileV → (float3 [ ])

The constant data field g_tileV.