omegalib  13.1
omegaToolkit::SceneEditorModule Class Reference

#include <SceneEditorModule.h>

Public Types

enum  InteractorStyle { MouseInteractorStyle, ControllerInteractorStyle }
 
- Public Types inherited from omega::EngineModule
enum  Priority {
  PriorityLowest = 0, PriorityLow = 1, PriorityNormal = 2, PriorityHigh = 3,
  PriorityHighest = 4
}
 
enum  OpenGLProfile { CoreProfile, CompatibilityProfile, UnspecifiedProfile }
 

Public Member Functions

virtual ~SceneEditorModule ()
 
void initialize ()
 
void update (const UpdateContext &context)
 
void handleEvent (const Event &evt)
 
void setInteractor (Actor *interactor)
 
ActorgetInteractor ()
 
void addNode (SceneNode *node)
 
void removeNode (SceneNode *node)
 
SceneNodegetSelectedNode ()
 
bool isEnabled ()
 
void setEnabled (bool value)
 
- Public Member Functions inherited from omega::EngineModule
 EngineModule (const String &name)
 
 EngineModule ()
 
virtual ~EngineModule ()
 
void requestOpenGLProfile (OpenGLProfile profile)
 This method can be used within an engine module ctor or initialization to test for module compatibility. More...
 
void enableSharedData ()
 
void disableSharedData ()
 
virtual void dispose ()
 
virtual void handleEvent (const Event &evt)
 
virtual bool handleCommand (const String &cmd)
 
virtual void commitSharedData (SharedOStream &out)
 
virtual void updateSharedData (SharedIStream &in)
 
virtual void initializeRenderer (Renderer *)
 
void doInitialize (Engine *server)
 
void doDispose ()
 
virtual bool isInitialized ()
 
EnginegetEngine ()
 
Priority getPriority ()
 
void setPriority (Priority value)
 
const StringgetName ()
 
- Public Member Functions inherited from omicron::ReferenceType
 ReferenceType ()
 
virtual ~ReferenceType ()
 
void ref ()
 
void unref ()
 
long refCount ()
 

Static Public Member Functions

static SceneEditorModulecreateAndInitialize ()
 
- Static Public Member Functions inherited from omicron::ReferenceType
static void printObjCounts ()
 

Additional Inherited Members

- Static Protected Attributes inherited from omicron::ReferenceType
static List< ReferenceType * > mysObjList
 
+ Inheritance diagram for omegaToolkit::SceneEditorModule:

Member Enumeration Documentation

Enumerator
MouseInteractorStyle 
ControllerInteractorStyle 

Constructor & Destructor Documentation

virtual omegaToolkit::SceneEditorModule::~SceneEditorModule ( )
virtual

Member Function Documentation

void omegaToolkit::SceneEditorModule::addNode ( SceneNode node)
static SceneEditorModule* omegaToolkit::SceneEditorModule::createAndInitialize ( )
static
Actor* omegaToolkit::SceneEditorModule::getInteractor ( )
inline
SceneNode* omegaToolkit::SceneEditorModule::getSelectedNode ( )
void omegaToolkit::SceneEditorModule::handleEvent ( const Event &  evt)
void omegaToolkit::SceneEditorModule::initialize ( )
virtual

Reimplemented from omega::EngineModule.

bool omegaToolkit::SceneEditorModule::isEnabled ( )
inline
void omegaToolkit::SceneEditorModule::removeNode ( SceneNode node)
void omegaToolkit::SceneEditorModule::setEnabled ( bool  value)
inline
void omegaToolkit::SceneEditorModule::setInteractor ( Actor interactor)
inline
void omegaToolkit::SceneEditorModule::update ( const UpdateContext context)
virtual

Reimplemented from omega::EngineModule.


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