Rigs of Rods 2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Public Member Functions
AngelOgre::SceneManager Class Reference

Encapsulates everything renderable by OGRE - use game.getSceneManager() to get it. More...

#include <AngelOgre_SceneManager.h>

Public Member Functions

const string & getName () const
 
array< MovableObject@> __getMovableObjectsByType (const string &in typeName)
 
Entities
Entity createEntity (const string &in ent_name, const string &in mesh_name, const string &in mesh_rg)
 
void destroyEntity (Entity@)
 
void destroyEntity (const string &in)
 
Scene nodes
SceneNode getRootSceneNode ()
 
void destroySceneNode (SceneNode@)
 
void destroySceneNode (const string &in)
 
Ambient light
const color & getAmbientLight () const
 
void setAmbientLight (const color &in)
 
Manual object
ManualObject createManualObject (const string &in)
 
ManualObject getManualObject (const string &in)
 
ManualObject destroyManualObject (const string &in)
 
void destroyManualObject (ManualObject@)
 

Detailed Description

Encapsulates everything renderable by OGRE - use game.getSceneManager() to get it.

Definition at line 14 of file AngelOgre_SceneManager.h.

Member Function Documentation

◆ __getMovableObjectsByType()

array< MovableObject@> AngelOgre::SceneManager::__getMovableObjectsByType ( const string &in  typeName)

◆ createEntity()

Entity AngelOgre::SceneManager::createEntity ( const string &in  ent_name,
const string &in  mesh_name,
const string &in  mesh_rg 
)

◆ createManualObject()

ManualObject AngelOgre::SceneManager::createManualObject ( const string &  in)

◆ destroyEntity() [1/2]

void AngelOgre::SceneManager::destroyEntity ( const string &  in)

◆ destroyEntity() [2/2]

void AngelOgre::SceneManager::destroyEntity ( Entity )

◆ destroyManualObject() [1/2]

ManualObject AngelOgre::SceneManager::destroyManualObject ( const string &  in)

◆ destroyManualObject() [2/2]

void AngelOgre::SceneManager::destroyManualObject ( ManualObject@  )

◆ destroySceneNode() [1/2]

void AngelOgre::SceneManager::destroySceneNode ( const string &  in)

◆ destroySceneNode() [2/2]

void AngelOgre::SceneManager::destroySceneNode ( SceneNode )

◆ getAmbientLight()

const color & AngelOgre::SceneManager::getAmbientLight ( ) const

◆ getManualObject()

ManualObject AngelOgre::SceneManager::getManualObject ( const string &  in)

◆ getName()

const string & AngelOgre::SceneManager::getName ( ) const

◆ getRootSceneNode()

SceneNode AngelOgre::SceneManager::getRootSceneNode ( )

◆ setAmbientLight()

void AngelOgre::SceneManager::setAmbientLight ( const color &  in)

The documentation for this class was generated from the following file: