![]() |
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 0 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 101 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 0 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.
|