Om
1.0.0
A universal framework for multimedia simulation
|
A class that encapsulates a collection of related ResourceSetTypeTranscoder objects. More...
#include <omResourceModule.h>
Public Member Functions | |
virtual | ~ResourceModule () |
Destroy this resource module and release all internal resources. More... | |
virtual void | getFormats (ResourceManager &manager) |
Add transcoders to the specified resource manager for the resource formats this module supports. More... | |
virtual void | getTypes (ResourceSetTranscoder &transcoder) |
Add transcoders to the specified resource set transcoder for the resource types this module supports. More... | |
A class that encapsulates a collection of related ResourceSetTypeTranscoder objects.
External resource modules (e.g. graphics, physics, or sound) can inherit from this class and provide ResourceSetTranscoder objects with transcoders for the various datatypes that they support.
|
virtual |
Destroy this resource module and release all internal resources.
Any ResourceSetTranscoder objects that are using the transcoders provided by this module should cease using those trancoders before the module is detroyed.
|
virtual |
Add transcoders to the specified resource manager for the resource formats this module supports.
Reimplemented in om::graphics::resources::GraphicsResourceModule, om::sound::resources::SoundResourceModule, om::resources::ResourcesResourceModule, om::graphics::gui::resources::GraphicsGUIResourceModule, and om::images::resources::ImageResourceModule.
|
virtual |
Add transcoders to the specified resource set transcoder for the resource types this module supports.
Reimplemented in om::graphics::resources::GraphicsResourceModule, om::sound::resources::SoundResourceModule, om::resources::ResourcesResourceModule, om::graphics::gui::resources::GraphicsGUIResourceModule, om::images::resources::ImageResourceModule, om::physics::resources::PhysicsResourceModule, and om::sound::acoustics::resources::AcousticsResourceModule.