Om  1.0.0
A universal framework for multimedia simulation
Public Member Functions | List of all members
om::editors::base::EditorModule Class Reference

A class that encapsulates a collection of related ResourceTypeEditorManager objects. More...

#include <omEditorModule.h>

Inheritance diagram for om::editors::base::EditorModule:
om::editors::types::EditorTypesModule

Public Member Functions

virtual ~EditorModule ()
 Destroy this editor module and release all internal resources. More...
 
virtual void getTypes (ResourceEditorManager &editors)
 Add editors to the specified editor manager for the resource types this module supports. More...
 

Detailed Description

A class that encapsulates a collection of related ResourceTypeEditorManager objects.

External editor modules (e.g. graphics, physics, or sound) can inherit from this class and provide ResourceTypeEditorManager objects with editors for the various datatypes that they support.

Constructor & Destructor Documentation

virtual om::editors::base::EditorModule::~EditorModule ( )
virtual

Destroy this editor module and release all internal resources.

Any ResourceEditorManager objects that are using the editors provided by this module should cease using those editors before the module is detroyed.

Member Function Documentation

virtual void om::editors::base::EditorModule::getTypes ( ResourceEditorManager editors)
virtual

Add editors to the specified editor manager for the resource types this module supports.

Reimplemented in om::editors::types::EditorTypesModule.


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