Om  1.0.0
A universal framework for multimedia simulation
Public Member Functions | List of all members
om::resources::ResourceTranscoder Class Referenceabstract

The base class for objects that load and save resource data. More...

#include <omResourceTranscoder.h>

Inheritance diagram for om::resources::ResourceTranscoder:
om::resources::ResourceTypeTranscoder< DataType > om::resources::ResourceTypeTranscoder< Font > om::resources::ResourceTypeTranscoder< GraphicsShape > om::resources::ResourceTypeTranscoder< HRTF > om::resources::ResourceTypeTranscoder< Image > om::resources::ResourceTypeTranscoder< MIDI > om::resources::ResourceTypeTranscoder< ResourceSet > om::resources::ResourceTypeTranscoder< Sound > om::resources::ResourceTypeTranscoder< Texture >

Public Member Functions

virtual ~ResourceTranscoder ()
 Destroy a resource transcoder and release all of its resources. More...
 
virtual const ResourceTypegetResourceType () const =0
 Return an object that represents the resource type that this transcoder can read and write. More...
 
virtual const ResourceFormatgetResourceFormat () const =0
 Return an object that represents the resource format that this transcoder can read and write. More...
 
virtual Bool canDecode (const ResourceID &identifier) const =0
 Return whether or not the specified identifier refers to a valid resource for this transcoder. More...
 

Detailed Description

The base class for objects that load and save resource data.

Constructor & Destructor Documentation

virtual om::resources::ResourceTranscoder::~ResourceTranscoder ( )
inlinevirtual

Destroy a resource transcoder and release all of its resources.

Member Function Documentation

virtual const ResourceType& om::resources::ResourceTranscoder::getResourceType ( ) const
pure virtual
virtual const ResourceFormat& om::resources::ResourceTranscoder::getResourceFormat ( ) const
pure virtual
virtual Bool om::resources::ResourceTranscoder::canDecode ( const ResourceID identifier) const
pure virtual

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