#include <ConditionNode.h>
Public Types | |
| typedef std::vector< Index > | VertexIndices |
| typedef std::vector< Index > ::iterator | VertexIndexIterator |
Public Member Functions | |
| ConditionNode (void) | |
| ConditionNode (Index texture_index, Index material_index) | |
| ~ConditionNode (void) | |
| ConditionNode (const ConditionNode &rhs) | |
| ConditionNode & | operator= (const ConditionNode &rhs) |
| void | swap (ConditionNode &rhs) |
| Index | GetTextureIndex () const |
| void | SetTextureIndex (Index texture_index) |
| Index | GetMaterialIndex () const |
| void | SetMaterialIndex (Index material_index) |
| const VertexIndices * | GetVertexIndices () const |
| VertexIndices * | GetVertexIndices () |
| Index | GetStartIndex () const |
| void | SetStartIndex (Index start_index) |
| Index | GetIndexCount () const |
| void | SetIndexCount (Index index_count) |
| bool | operator< (const ConditionNode &rhs) const |
Public Attributes | |
| friend | ModelFile |
| typedef std::vector<Index>::iterator xl7::direct3d::models::ConditionNode::VertexIndexIterator |
| typedef std::vector<Index> xl7::direct3d::models::ConditionNode::VertexIndices |
| xl7::direct3d::models::ConditionNode::ConditionNode | ( | void | ) |
Default constructor.
Explicit constructor.
| xl7::direct3d::models::ConditionNode::~ConditionNode | ( | void | ) |
Destructor.
| xl7::direct3d::models::ConditionNode::ConditionNode | ( | const ConditionNode & | rhs | ) |
Copy constructor.
| Index xl7::direct3d::models::ConditionNode::GetIndexCount | ( | ) | const [inline] |
Returns the number of index-indices of this node.
| Index xl7::direct3d::models::ConditionNode::GetMaterialIndex | ( | ) | const [inline] |
Returns index of the material of this node.
| Index xl7::direct3d::models::ConditionNode::GetStartIndex | ( | ) | const [inline] |
Returns te first index-index of this node.
| Index xl7::direct3d::models::ConditionNode::GetTextureIndex | ( | ) | const [inline] |
Returns index of the texture of this node.
| VertexIndices* xl7::direct3d::models::ConditionNode::GetVertexIndices | ( | ) | [inline] |
Returns the vertex indices of this node.
| const VertexIndices* xl7::direct3d::models::ConditionNode::GetVertexIndices | ( | ) | const [inline] |
Returns the vertex indices of this node.
| bool xl7::direct3d::models::ConditionNode::operator< | ( | const ConditionNode & | rhs | ) | const |
The less-than operator is implemented in a way, that objects of this class can be sorted to get a list of ordered nodes to be rendered.
| ConditionNode & xl7::direct3d::models::ConditionNode::operator= | ( | const ConditionNode & | rhs | ) |
Copy assignment operator.
| void xl7::direct3d::models::ConditionNode::SetIndexCount | ( | Index | index_count | ) | [inline] |
Sets the number of index-indices of this node.
| void xl7::direct3d::models::ConditionNode::SetMaterialIndex | ( | Index | material_index | ) | [inline] |
Sets index of the material of this node.
| void xl7::direct3d::models::ConditionNode::SetStartIndex | ( | Index | start_index | ) | [inline] |
Sets te first index-index of this node.
| void xl7::direct3d::models::ConditionNode::SetTextureIndex | ( | Index | texture_index | ) | [inline] |
Sets index of the texture of this node.
| void xl7::direct3d::models::ConditionNode::swap | ( | ConditionNode & | rhs | ) |
Swap operation.
1.7.1