Property | Type | Description | |
---|---|---|---|
box | Axiom.MathLib.AxisAlignedBox | ||
center | Vector3 | ||
currentL | float | ||
customParams | List |
||
forcedRenderLevel | int | ||
levelIndex | ].IndexData[ | ||
material | |||
minLevelDistSqr | float[] | ||
neighbors | Axiom.SceneManagers.Octree.TerrainRenderable[] | ||
numMipMaps | int | ||
options | |||
renderLevel | int | ||
renderOperation | |||
size | int | ||
terrain |
Method | Description | |
---|---|---|
AdjustRenderLevel ( int i ) : void | ||
AlignNeighbors ( ) : void | ||
CalculateCFactor ( ) : float | ||
CalculateMinLevelDist2 ( float C ) : void | ||
CalculateNormals ( ) : void | ||
GetCustomParameter ( int index ) : Vector4 | ||
GetHeightAt ( float x, float z ) : float | ||
GetIndex ( int x, int z ) : short | ||
GetNeighbor ( Neighbor n ) : |
||
GetNormalAt ( float x, float z, Vector3 &result ) : void | ||
GetSquaredViewDepth ( |
||
GetVertex ( int x, int z, int n ) : float |
Returns the vertex coord for the given coordinates.
|
|
GetWorldTransforms ( Axiom matrices ) : void | ||
Init ( |
||
IntersectSegment ( Vector3 start, Vector3 end ) : Vector3 | ||
NotifyCurrentCamera ( |
||
SetCustomParameter ( int index, Vector4 val ) : void | ||
SetMaterial ( |
||
SetNeighbor ( Neighbor n, |
||
TerrainRenderable ( ) : System |
Default constructor.
|
|
TerrainRenderable ( string name ) : System | ||
UpdateCustomGpuParameter ( |
||
UpdateRenderQueue ( |
Method | Description | |
---|---|---|
GetIndexData ( ) : |
public CalculateMinLevelDist2 ( float C ) : void | ||
C | float | |
return | void |
public GetCustomParameter ( int index ) : Vector4 | ||
index | int | |
return | Vector4 |
public GetHeightAt ( float x, float z ) : float | ||
x | float | |
z | float | |
return | float |
public GetNeighbor ( Neighbor n ) : |
||
n | Neighbor | |
return |
public GetNormalAt ( float x, float z, Vector3 &result ) : void | ||
x | float | |
z | float | |
result | Vector3 | |
return | void |
public GetSquaredViewDepth ( |
||
camera | ||
return | float |
public GetVertex ( int x, int z, int n ) : float | ||
x | int | |
z | int | |
n | int | |
return | float |
public GetWorldTransforms ( Axiom matrices ) : void | ||
matrices | Axiom | |
return | void |
public Init ( |
||
options | ||
return | void |
public IntersectSegment ( Vector3 start, Vector3 end ) : Vector3 | ||
start | Vector3 | |
end | Vector3 | |
return | Vector3 |
public NotifyCurrentCamera ( |
||
camera | ||
return | void |
public SetCustomParameter ( int index, Vector4 val ) : void | ||
index | int | |
val | Vector4 | |
return | void |
public SetMaterial ( |
||
mat | ||
return | void |
public SetNeighbor ( Neighbor n, |
||
n | Neighbor | |
t | ||
return | void |
public TerrainRenderable ( string name ) : System | ||
name | string | |
return | System |
public UpdateCustomGpuParameter ( |
||
entry | ||
gpuParams | ||
return | void |
public UpdateRenderQueue ( |
||
queue | ||
return | void |
protected AxisAlignedBox,Axiom.MathLib box | ||
return | Axiom.MathLib.AxisAlignedBox |
protected Material,Axiom.Graphics material | ||
return |
protected TerrainRenderable[],Axiom.SceneManagers.Octree neighbors | ||
return | Axiom.SceneManagers.Octree.TerrainRenderable[] |
protected TerrainOptions,Axiom.SceneManagers.Octree options | ||
return |
protected RenderOperation,Axiom.Graphics renderOperation | ||
return |