Renderer

Description

sealed class Tinman.Shaders.Renderer.Renderer

Derived from

GpuCode abstract

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

The render effect code used by IRendererEffect.

Public / Methods

GS_​Thick


[GeometryShader(GpuCode.LINE, GpuCode.TRIANGLE, 8)] [If("!HLSL_DX9")]
public static method GS_Thick → (2)

data in : VS_Out [ ]

The shader input.

stream in : STREAM<VS_Out>

The shader output.

The geometry shader for RendererParameters.PassLineThick.

GS_​Thin


[GeometryShader(GpuCode.LINE, GpuCode.LINE, 2)] [If("!HLSL_DX9")]
public static method GS_Thin → (2)

data in : VS_Out [ ]

The shader input.

stream in : STREAM<VS_Out>

The shader output.

The geometry shader for RendererParameters.PassLineThin.

PS


[PixelShader]
public static method PS → (1)

data in : VS_Out

The shader input.

returns → PS_Out_TargetDepthLess

The shader output.

The default pixel shader.

VS


[VertexShader]
public static method VS → (1)

data in : VS_In

The shader input.

returns → VS_Out

The shader output.

The default vertex shader.