![]() |
Public API Reference |
#include <bcterr.h>
Inheritance diagram for iBCTerrFactoryState:
Public Methods | |
virtual void | SetMaxEdgeResolution (int res)=0 |
Bezier Curves have shared edges pre-computed. Set edge resolution here. More... | |
virtual void | SetBlockSize (float x, float z)=0 |
Set Block Size. More... | |
virtual void | AddLOD (float distance, int increments)=0 |
Add LOD info. More... | |
virtual void | SetLODDistance (int lod_level, float distance)=0 |
Set LOD Distance. More... | |
virtual void | SetMultiplier (float m)=0 |
newheight = startheight + HeightFromHeightMap * multiplier. More... | |
virtual csSharedLODMesh * | GetSharedMesh (int level, csBCTerrBlock *owner)=0 |
Will return NULL if unavailable CPU time or no free shared meshes. More... | |
virtual void | AddTime (csTicks time)=0 |
AddTime -> used to free lod in time increments / also cpu limiter. More... | |
virtual csSharedLODMesh * | CreateFreeMesh (bool wavy)=0 |
Create a shared LODMesh that isn't shared. More... | |
virtual int | GetUserLOD ()=0 |
Get number of LOD levels. More... | |
virtual void | SetSystemDistance (float start, float new_dist)=0 |
Set distance shared edge usage stops. More... |
Definition at line 95 of file bcterr.h.
|
Add LOD info.
|
|
AddTime -> used to free lod in time increments / also cpu limiter.
|
|
Create a shared LODMesh that isn't shared.
|
|
Will return NULL if unavailable CPU time or no free shared meshes.
|
|
Get number of LOD levels.
|
|
Set Block Size.
|
|
Set LOD Distance.
|
|
Bezier Curves have shared edges pre-computed. Set edge resolution here.
|
|
newheight = startheight + HeightFromHeightMap * multiplier.
|
|
Set distance shared edge usage stops.
|