#include <model.h>

Public Member Functions | |
| Model (const char *id) | |
| virtual | ~Model () |
| SceneNode * | GetRootNode () |
| void | SetOverlayColor (const vector3 &color) |
| void | Render () |
| void | CreateAnimators () |
| virtual ulong_t | GetDataSize () |
Protected Member Functions | |
| virtual bool | LoadResource () |
| virtual void | Clear () |
| virtual bool | Deserialize (Serializer &serializer, bool first) |
| bool | ReadSceneNodes (Serializer &serializer, bool root) |
| bool | ReadShapeNode (Serializer &serializer, bool root) |
| bool | ReadTransformNode (Serializer &serializer, bool root) |
Protected Attributes | |
| Ref< SceneNode > | root_node |
| ulong_t | data_size |
| vector3 | overlay_color |
| Color used for overlay image. | |
| Model::Model | ( | const char * | id | ) |
Constructor.
| Model::~Model | ( | ) | [virtual] |
Destructor.
| SceneNode * Model::GetRootNode | ( | ) | [inline] |
| void Model::SetOverlayColor | ( | const vector3 & | color | ) | [inline] |
| void Model::Render | ( | ) | [inline] |
| void Model::CreateAnimators | ( | ) | [inline] |
| ulong_t Model::GetDataSize | ( | ) | [virtual] |
Return an estimated byte size of the resource data. This is only used for statistics.
Reimplemented from Resource.
| bool Model::LoadResource | ( | ) | [protected, virtual] |
Load the resource using SerializeServer.
Reimplemented from SerializedResource.
| void Model::Clear | ( | ) | [protected, virtual] |
Clears all resource data.
Reimplemented from SerializedResource.
| bool Model::Deserialize | ( | Serializer & | serializer, | |
| bool | first | |||
| ) | [protected, virtual] |
Recursively deserialize all children.
Reimplemented from Root.
| bool Model::ReadSceneNodes | ( | Serializer & | serializer, | |
| bool | root | |||
| ) | [protected] |
Recursively loads all scene nodes.
| serializer | Serializer used to read data. | |
| root | Whether given element is an root element. |
True if successful. | bool Model::ReadShapeNode | ( | Serializer & | serializer, | |
| bool | root | |||
| ) | [protected] |
| bool Model::ReadTransformNode | ( | Serializer & | serializer, | |
| bool | root | |||
| ) | [protected] |
Ref<SceneNode> Model::root_node [protected] |
ulong_t Model::data_size [protected] |
vector3 Model::overlay_color [protected] |
Color used for overlay image.
1.5.3