VS_Out

Description

[StageInOut]
struct Tinman.Shaders.Model.VS_Out

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

Vertex shader output for IModelRendererEffect.

Public / Attributes

Bitangent


[Tangent(0)]
public attribute Bitangent → (float3)

Bitangent vector.

Clip


[TexCoord(0)] [With(Behaviour.NoPerspective)]
public attribute Clip → (float2)

Line thickness offset vector.

Color


[Color]
public attribute Color → (float4)

Base color and opacity.

Coords


[TexCoord(1)]
public attribute Coords → (float4)

Texture coordinate sets.

Distance​Occlusion


[TexCoord(2)]
public attribute DistanceOcclusion → (float2)

Distance from camera (x) Ambient occlusion as scale factor for ambient light (y).

Normal


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

Normal vector.

Plain


[TexCoord(3)] [With(Behaviour.Center)]
public attribute Plain → (float4)

Position value.

Position


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

Position value.

Shadow


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

Shadow coefficients, to be used with Shadow.ComputeShadow.

Tangent


[Tangent(1)]
public attribute Tangent → (float3)

Tangent vector.