![]() |
Om
1.0.0
A universal framework for multimedia simulation
|
A class that reads and writes the Wavefront OBJ format. More...
#include <omGraphicsOBJTranscoder.h>
Public Member Functions | |
| OBJTranscoder () | |
| Create a new OBJ transcoder. More... | |
| virtual | ~OBJTranscoder () |
| Destroy this OBJ transcoder and release all associated resources. More... | |
| virtual const ResourceFormat & | getResourceFormat () const |
| Return an object that represents the resource format that this transcoder can read and write. More... | |
| virtual Bool | canEncode (const GraphicsShape &shape) const |
| Return whether or not this OBJ transcoder is able to encode the specified resource. More... | |
| virtual Bool | encode (const ResourceID &identifier, const GraphicsShape &shape, const ResourceSet *resourceSet=((void *) 0), ResourceManager *manager=((void *) 0)) |
| Encode the specified generic shape 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 GraphicsShape * | decode (ResourceID &identifier, ResourceSet *resourceSet=((void *) 0), ResourceManager *manager=((void *) 0)) |
| Decode the OBJ file at the specified path and return a pointer to the decoded shape. More... | |
Public Member Functions inherited from om::resources::ResourceTypeTranscoder< DataType > | |
| virtual const ResourceType & | getResourceType () const |
| Return an object that represents the resource type that this transcoder can read and write. More... | |
| virtual Bool | canEncode (const DataType &resource) const =0 |
| Return whether or not this transcoder is able to encode the specified resource. More... | |
| virtual Bool | encode (const ResourceID &identifier, const DataType &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 OBJ shapes. More... | |
A class that reads and writes the Wavefront OBJ format.
| om::graphics::io::OBJTranscoder::OBJTranscoder | ( | ) |
Create a new OBJ transcoder.
|
virtual |
Destroy this OBJ transcoder and release all associated resources.
|
virtual |
Return an object that represents the resource format that this transcoder can read and write.
Implements om::resources::ResourceTranscoder.
|
virtual |
Return whether or not this OBJ transcoder is able to encode the specified resource.
|
virtual |
Encode the specified generic shape to the file at the specified path.
If the method fails, FALSE is returned.
|
virtual |
Return whether or not the specified identifier refers to a valid OBJ file for this transcoder.
Implements om::resources::ResourceTranscoder.
|
virtual |
Decode the OBJ file at the specified path and return a pointer to the decoded shape.
If the method fails, a NULL pointer is returned.
Implements om::resources::ResourceTypeTranscoder< DataType >.
|
static |
The resource format for OBJ shapes.
1.8.11