#include <TransformNode.h>
Public Types | |
| typedef std::vector< Weight > | Weights |
| typedef std::vector< Weight > ::iterator | WeightIterator |
Public Member Functions | |
| TransformNode (void) | |
| TransformNode (Index start_index, Index index_count) | |
| ~TransformNode (void) | |
| TransformNode (const TransformNode &rhs) | |
| TransformNode & | operator= (const TransformNode &rhs) |
| void | swap (TransformNode &rhs) |
| Index | GetStartIndex () const |
| void | SetStartIndex (Index start_index) |
| Index | GetIndexCount () const |
| void | SetIndexCount (Index index_count) |
| const Weights * | GetWeights () const |
| Weights * | GetWeights () |
Public Attributes | |
| friend | ModelFile |
| typedef std::vector<Weight>::iterator xl7::direct3d::models::TransformNode::WeightIterator |
| typedef std::vector<Weight> xl7::direct3d::models::TransformNode::Weights |
| xl7::direct3d::models::TransformNode::TransformNode | ( | void | ) |
Default constructor.
Explicit constructor.
| xl7::direct3d::models::TransformNode::~TransformNode | ( | void | ) |
Destructor.
| xl7::direct3d::models::TransformNode::TransformNode | ( | const TransformNode & | rhs | ) |
Copy constructor.
| Index xl7::direct3d::models::TransformNode::GetIndexCount | ( | ) | const [inline] |
Returns the number of vertices to transform.
| Index xl7::direct3d::models::TransformNode::GetStartIndex | ( | ) | const [inline] |
Returns the index of the first vertex to transform.
| Weights* xl7::direct3d::models::TransformNode::GetWeights | ( | ) | [inline] |
Returns the weights of the joints (and the joints themselves) that determine the transformation.
| const Weights* xl7::direct3d::models::TransformNode::GetWeights | ( | ) | const [inline] |
Returns the weights of the joints (and the joints themselves) that determine the transformation.
| TransformNode & xl7::direct3d::models::TransformNode::operator= | ( | const TransformNode & | rhs | ) |
Copy assignment operator.
| void xl7::direct3d::models::TransformNode::SetIndexCount | ( | Index | index_count | ) | [inline] |
Sets the number of vertices to transform.
| void xl7::direct3d::models::TransformNode::SetStartIndex | ( | Index | start_index | ) | [inline] |
Sets the index of the first vertex to transform.
| void xl7::direct3d::models::TransformNode::swap | ( | TransformNode & | rhs | ) |
Swap operation.
1.7.1