CB_Texture_Static

Description

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

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

A constant buffer for use with TerrainTextureParameters and TextureTileParameters.

Public / Attributes

Material​Albedo


public static attribute MaterialAlbedo → (float4)

The constant data field g_materialAlbedo.

Material​Emissive


public static attribute MaterialEmissive → (float4)

The constant data field g_materialEmissive.

Material​Emissive​Color


public static attribute MaterialEmissiveColor → (float3)

The constant data field g_materialEmissiveColor.

Material​Emissive​Fade


public static attribute MaterialEmissiveFade → (float2)

The constant data field g_materialEmissiveFade.

Material​Gloss


public static attribute MaterialGloss → (float4)

The constant data field g_materialGloss.

Material​Normal


public static attribute MaterialNormal → (float4)

The constant data field g_materialNormal.

Material​Occlusion


public static attribute MaterialOcclusion → (float4)

The constant data field g_materialOcclusion.

Material​Opacity


public static attribute MaterialOpacity → (float4)

The constant data field g_materialOpacity.

Material​Reflectivity


public static attribute MaterialReflectivity → (float4)

The constant data field g_materialReflectivity.

Material​Reflectivity​Color


public static attribute MaterialReflectivityColor → (float3)

The constant data field g_materialReflectivityColor.

Terrain​Data


public static attribute TerrainData → (float32)

The constant data field g_terrainData.

Tile​Gamma


[Length(SR_Terrain.TextureCount * 2)]
public static attribute TileGamma → (float32 [ ])

The constant data field g_tileGamma.