C# Class Axiom.Components.Terrain.TerrainQuadTreeNode.Rend

Inheritance: IRenderable, IDisposable
Show file Open project: WolfgangSt/axiom

Protected Properties

Property Type Description
mCustomParameters Vector4>.Dictionary
mParent TerrainQuadTreeNode
mPolygoneModeOverridable bool
mUseIdentityProjection bool
mUseIdentityView bool

Public Methods

Method Description
Dispose ( ) : void
GetCustomParameter ( int parameter ) : Vector4

GetRenderOperation ( RenderOperation op ) : void

GetSquaredViewDepth ( Camera camera ) : float

GetWorldTransforms ( Matrix4 transforms ) : void

Rend ( TerrainQuadTreeNode parent ) : System

SetCustomParameter ( int parameter, Vector4 value ) : void

UpdateCustomGpuParameter ( GpuProgramParameters entry, GpuProgramParameters parameters ) : void

Update a custom GpuProgramParameters constant which is derived from information only this Renderable knows.

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetCustomParameter() public method

public GetCustomParameter ( int parameter ) : Vector4
parameter int
return Vector4

GetRenderOperation() public method

public GetRenderOperation ( RenderOperation op ) : void
op Axiom.Graphics.RenderOperation
return void

GetSquaredViewDepth() public method

public GetSquaredViewDepth ( Camera camera ) : float
camera Axiom.Core.Camera
return float

GetWorldTransforms() public method

public GetWorldTransforms ( Matrix4 transforms ) : void
transforms Axiom.Math.Matrix4
return void

Rend() public method

public Rend ( TerrainQuadTreeNode parent ) : System
parent TerrainQuadTreeNode
return System

SetCustomParameter() public method

public SetCustomParameter ( int parameter, Vector4 value ) : void
parameter int
value Vector4
return void

UpdateCustomGpuParameter() public method

Update a custom GpuProgramParameters constant which is derived from information only this Renderable knows.
public UpdateCustomGpuParameter ( GpuProgramParameters entry, GpuProgramParameters parameters ) : void
entry Axiom.Graphics.GpuProgramParameters
parameters Axiom.Graphics.GpuProgramParameters
return void

Property Details

mCustomParameters protected property

protected Dictionary mCustomParameters
return Vector4>.Dictionary

mParent protected property

protected TerrainQuadTreeNode,Axiom.Components.Terrain mParent
return TerrainQuadTreeNode

mPolygoneModeOverridable protected property

protected bool mPolygoneModeOverridable
return bool

mUseIdentityProjection protected property

protected bool mUseIdentityProjection
return bool

mUseIdentityView protected property

protected bool mUseIdentityView
return bool