RigsofRods
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TerrainClass.h
Go to the documentation of this file.
1 
2 namespace Script2Game {
3 
17 {
18 public:
21 
25  string getTerrainName();
26 
30  string getTerrainFileName();
31 
36 
40  string getGUID();
41 
45  int getVersion();
46 
48 
50 
53 
57  bool isFlat();
58 
59  float getHeightAt(float x, float z);
60 
64  vector3 getSpawnPos();
65 
69  degree getSpawnRot();
70 
72 
75 
86  void addSurveyMapEntity(const std::string& type, const std::string& filename, const std::string& resource_group, const std::string& caption, const Ogre::Vector3& pos, float angle, int id);
87 
92  void delSurveyMapEntities(int id);
93 
95 
97 };
98 
101 
102 } //namespace Script2Game
RoR::CacheEntryPtr
RefCountingObjectPtr< CacheEntry > CacheEntryPtr
Definition: ForwardDeclarations.h:229
Script2Game::TerrainClass::delSurveyMapEntities
void delSurveyMapEntities(int id)
Removes all survey map icons with the given ID.
z
float z
Definition: (ValueTypes) quaternion.h:7
Script2Game::TerrainClass
Binding of RoR::Terrain; represents a loaded terrain.
Definition: TerrainClass.h:16
Script2Game::TerrainClass::getSpawnPos
vector3 getSpawnPos()
Script2Game::TerrainClass::getGUID
string getGUID()
Script2Game::TerrainClass::getTerrainFileName
string getTerrainFileName()
Script2Game
Pseudo-namespace; it doesn't exist in code or script runtime, only in this documentation.
Definition: BeamClass.h:2
Script2Game::ProceduralManagerClass
Binding of RoR::ProceduralManager; generates dynamic roads for terrain.
Definition: ProceduralManagerClass.h:16
Script2Game::TerrainClass::getTerrainName
string getTerrainName()
Script2Game::TerrainClass::getSpawnRot
degree getSpawnRot()
Script2Game::TerrainClass::getTerrainFileResourceGroup
string getTerrainFileResourceGroup()
Script2Game::TerrainClass::isFlat
bool isFlat()
Script2Game::TerrainClass::getVersion
int getVersion()
Script2Game::TerrainClass::getCacheEntry
CacheEntryPtr getCacheEntry()
Script2Game::TerrainClass::addSurveyMapEntity
void addSurveyMapEntity(const std::string &type, const std::string &filename, const std::string &resource_group, const std::string &caption, const Ogre::Vector3 &pos, float angle, int id)
Adds an icon with description to survey map (minimap).
x
float x
Definition: (ValueTypes) quaternion.h:5
Script2Game::TerrainClass::getHeightAt
float getHeightAt(float x, float z)
Script2Game::TerrainClass::getProceduralManager
ProceduralManagerClass getProceduralManager()