#include <Triangle.h>
Public Member Functions | |
| Triangle (void) | |
| Triangle (Index vertex_index1, Index vertex_index2, Index vertex_index3) | |
| ~Triangle (void) | |
| Triangle (const Triangle &rhs) | |
| Triangle & | operator= (const Triangle &rhs) |
| void | swap (Triangle &rhs) |
| Index | GetVertexIndex1 () const |
| void | SetVertexIndex1 (Index vertex_index1) |
| Index | GetVertexIndex2 () const |
| void | SetVertexIndex2 (Index vertex_index2) |
| Index | GetVertexIndex3 () const |
| void | SetVertexIndex3 (Index vertex_index3) |
| const Index * | GetVertexIndices () const |
| Index * | GetVertexIndices () |
| xl7::direct3d::models::Triangle::Triangle | ( | void | ) |
Default constructor.
| xl7::direct3d::models::Triangle::Triangle | ( | Index | vertex_index1, | |
| Index | vertex_index2, | |||
| Index | vertex_index3 | |||
| ) |
Explicit constructor.
| xl7::direct3d::models::Triangle::~Triangle | ( | void | ) |
Destructor.
| xl7::direct3d::models::Triangle::Triangle | ( | const Triangle & | rhs | ) |
Copy constructor.
| Index xl7::direct3d::models::Triangle::GetVertexIndex1 | ( | ) | const [inline] |
Returns the index of the first vertex of this triangle.
| Index xl7::direct3d::models::Triangle::GetVertexIndex2 | ( | ) | const [inline] |
Returns the index of the second vertex of this triangle.
| Index xl7::direct3d::models::Triangle::GetVertexIndex3 | ( | ) | const [inline] |
Returns the index of the third vertex of this triangle.
| const Index* xl7::direct3d::models::Triangle::GetVertexIndices | ( | ) | const [inline] |
Returns the array of all three vertices of this triangle.
| Index* xl7::direct3d::models::Triangle::GetVertexIndices | ( | ) | [inline] |
Returns the array of all three vertices of this triangle.
Copy assignment operator.
| void xl7::direct3d::models::Triangle::SetVertexIndex1 | ( | Index | vertex_index1 | ) | [inline] |
Sets the index of the first vertex of this triangle.
| void xl7::direct3d::models::Triangle::SetVertexIndex2 | ( | Index | vertex_index2 | ) | [inline] |
Returns the index of the second vertex of this triangle.
| void xl7::direct3d::models::Triangle::SetVertexIndex3 | ( | Index | vertex_index3 | ) | [inline] |
The index of the third vertex of this triangle.
| void xl7::direct3d::models::Triangle::swap | ( | Triangle & | rhs | ) |
Swap operation.
The index of the first vertex of this triangle.
The index of the second vertex of this triangle.
The index of the third vertex of this triangle.
The array of all three vertices of this triangle.
1.7.1