DisplacementFixed

Description

[StageInOut]
struct Tinman.Shaders.Terrain.DisplacementFixed

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

Fixed input data for the tessellation stage.

Public / Attributes

Area


public attribute Area → (float32)

Area of vertex neighbourhood.

Distance


public attribute Distance → (float32)

Distance from vertex to camera.

Eye


public attribute Eye → (float3)

Unit-length eye-vector in light-space.

Material​Coords


public attribute MaterialCoords → (float3)

Material texture-coordinates in light-space.

Material​Ids


public attribute MaterialIds → (int4)

The material IDs per slot.

Material​Normal


public attribute MaterialNormal → (float3)

Material texture-coordinates in light-space.

Normal


public attribute Normal → (float3)

Unit-length normal vector in light-space.

Position


public attribute Position → (float3)

Original vertex position, in camera-space.

Shadow


public attribute Shadow → (float3)

Original vertex position, in locked camera-space.