PS_In_Material

Description

[StageInOut]
struct Tinman.Shaders.Terrain.PS_In_Material

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

Pixel shader input for TerrainParameters.PassMaterial.

Public / Attributes

Color


[Color(0)]
public attribute Color → (float3)

The material color.

Distance


[TexCoord(0)]
public attribute Distance → (float32)

The camera distance.

Eye


[Normal(0)]
public attribute Eye → (float3)

The eye vector.

Material​Coords


[TexCoord(1)]
public attribute MaterialCoords → (float3)

The coordinates for tri-planar texture mapping.

Material​Normal


[Normal(1)]
public attribute MaterialNormal → (float3)

The normal vector for tri-planar texture mapping.

Material​Weights


[Color(1)]
public attribute MaterialWeights → (float4)

The material weights.

Normal


[Normal(2)]
public attribute Normal → (float3)

The normal vector.

Occlusion


[TexCoord(2)]
public attribute Occlusion → (float32)

The ambient occlusion factor.

Position


[System(Value.Position)]
public attribute Position → (float4)

The vertex position.

Shadow


[TexCoord(3)]
public attribute Shadow → (float4)

The shadow coordinates.