Om  1.0.0
A universal framework for multimedia simulation
Public Member Functions | Static Public Attributes | List of all members
om::graphics::gui::resources::FontTranscoder Class Reference

A class that reads and writes fonts. More...

#include <omGraphicsGUIFontTranscoder.h>

Inheritance diagram for om::graphics::gui::resources::FontTranscoder:
om::resources::ResourceTypeTranscoder< Font > om::resources::ResourceTranscoder

Public Member Functions

virtual const ResourceFormatgetResourceFormat () const
 Return an object that represents the resource format that this transcoder can read and write. More...
 
virtual Bool canEncode (const Font &font) const
 Return whether or not this font transcoder is able to encode the specified resource. More...
 
virtual Bool encode (const ResourceID &identifier, const Font &font, const ResourceSet *resourceSet=((void *) 0), ResourceManager *manager=((void *) 0))
 Encode the specified font to the file at the specified path. More...
 
virtual Bool canDecode (const ResourceID &identifier) const
 Return whether or not the specified identifier refers to a valid OBJ file for this transcoder. More...
 
virtual Fontdecode (ResourceID &identifier, ResourceSet *resourceSet=((void *) 0), ResourceManager *manager=((void *) 0))
 Decode the font file at the specified path and return a pointer to the decoded font. More...
 
- Public Member Functions inherited from om::resources::ResourceTypeTranscoder< Font >
virtual const ResourceTypegetResourceType () const
 Return an object that represents the resource type that this transcoder can read and write. More...
 
virtual Bool canEncode (const Font &resource) const =0
 Return whether or not this transcoder is able to encode the specified resource. More...
 
virtual Bool encode (const ResourceID &identifier, const Font &resource, const ResourceSet *resourceSet=((void *) 0), ResourceManager *manager=((void *) 0))=0
 Save the specified resource object at the specified ID location. More...
 
- Public Member Functions inherited from om::resources::ResourceTranscoder
virtual ~ResourceTranscoder ()
 Destroy a resource transcoder and release all of its resources. More...
 

Static Public Attributes

static const ResourceFormat FORMAT
 The resource format for fonts. More...
 

Detailed Description

A class that reads and writes fonts.

Member Function Documentation

virtual const ResourceFormat& om::graphics::gui::resources::FontTranscoder::getResourceFormat ( ) const
virtual

Return an object that represents the resource format that this transcoder can read and write.

Implements om::resources::ResourceTranscoder.

virtual Bool om::graphics::gui::resources::FontTranscoder::canEncode ( const Font font) const
virtual

Return whether or not this font transcoder is able to encode the specified resource.

virtual Bool om::graphics::gui::resources::FontTranscoder::encode ( const ResourceID identifier,
const Font font,
const ResourceSet resourceSet = ((void *) 0),
ResourceManager manager = ((void *) 0) 
)
virtual

Encode the specified font to the file at the specified path.

If the method fails, FALSE is returned.

virtual Bool om::graphics::gui::resources::FontTranscoder::canDecode ( const ResourceID identifier) const
virtual

Return whether or not the specified identifier refers to a valid OBJ file for this transcoder.

Implements om::resources::ResourceTranscoder.

virtual Font* om::graphics::gui::resources::FontTranscoder::decode ( ResourceID identifier,
ResourceSet resourceSet = ((void *) 0),
ResourceManager manager = ((void *) 0) 
)
virtual

Decode the font file at the specified path and return a pointer to the decoded font.

If the method fails, a NULL pointer is returned.

Implements om::resources::ResourceTypeTranscoder< Font >.

Member Data Documentation

const ResourceFormat om::graphics::gui::resources::FontTranscoder::FORMAT
static

The resource format for fonts.


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