#include <meshbuild.h>
|
| | MeshBuilderClass (int pass_count=1, int face_count_guess=255, int face_count_growth_rate=64) |
| |
| | ~MeshBuilderClass (void) |
| |
| void | Reset (int pass_count, int face_count_guess, int face_count_growth_rate) |
| |
| int | Add_Face (const FaceClass &face) |
| |
| void | Build_Mesh (bool compute_normals) |
| |
| void | Set_Polygon_Ordering_Channel (int pass, int texstage) |
| |
| int | Get_Pass_Count (void) const |
| |
| int | Get_Vertex_Count (void) const |
| |
| int | Get_Face_Count (void) const |
| |
| const VertClass & | Get_Vertex (int index) const |
| |
| const FaceClass & | Get_Face (int index) const |
| |
| VertClass & | Get_Vertex (int index) |
| |
| FaceClass & | Get_Face (int index) |
| |
| void | Compute_Bounding_Box (Vector3 *set_min, Vector3 *set_max) |
| |
| void | Compute_Bounding_Sphere (Vector3 *set_center, float *set_radius) |
| |
| void | Compute_Tangent_Basis () |
| |
| WorldInfoClass * | Peek_World_Info (void) const |
| |
| void | Set_World_Info (WorldInfoClass *world_info) |
| |
| const MeshStatsStruct & | Get_Mesh_Stats (void) const |
| |
| | MeshBuilderClass (int pass_count=1, int face_count_guess=255, int face_count_growth_rate=64) |
| |
| | ~MeshBuilderClass (void) |
| |
| void | Reset (int pass_count, int face_count_guess, int face_count_growth_rate) |
| |
| int | Add_Face (const FaceClass &face) |
| |
| void | Build_Mesh (bool compute_normals) |
| |
| void | Set_Polygon_Ordering_Channel (int pass, int texstage) |
| |
| int | Get_Pass_Count (void) const |
| |
| int | Get_Vertex_Count (void) const |
| |
| int | Get_Face_Count (void) const |
| |
| const VertClass & | Get_Vertex (int index) const |
| |
| const FaceClass & | Get_Face (int index) const |
| |
| VertClass & | Get_Vertex (int index) |
| |
| FaceClass & | Get_Face (int index) |
| |
| void | Compute_Bounding_Box (Vector3 *set_min, Vector3 *set_max) |
| |
| void | Compute_Bounding_Sphere (Vector3 *set_center, float *set_radius) |
| |
| WorldInfoClass * | Peek_World_Info (void) const |
| |
| void | Set_World_Info (WorldInfoClass *world_info) |
| |
| const MeshStatsStruct & | Get_Mesh_Stats (void) const |
| |
Definition at line 93 of file meshbuild.h.
◆ anonymous enum
| Enumerator |
|---|
| STATE_ACCEPTING_INPUT | |
| STATE_MESH_PROCESSED | |
| MAX_PASSES | |
| MAX_STAGES | |
Definition at line 98 of file meshbuild.h.
◆ anonymous enum
| Enumerator |
|---|
| STATE_ACCEPTING_INPUT | |
| STATE_MESH_PROCESSED | |
| MAX_PASSES | |
| MAX_STAGES | |
Definition at line 94 of file meshbuild.h.
◆ MeshBuilderClass() [1/2]
| MeshBuilderClass::MeshBuilderClass |
( |
int | pass_count = 1, |
|
|
int | face_count_guess = 255, |
|
|
int | face_count_growth_rate = 64 ) |
◆ ~MeshBuilderClass() [1/2]
| MeshBuilderClass::~MeshBuilderClass |
( |
void | | ) |
|
◆ MeshBuilderClass() [2/2]
| MeshBuilderClass::MeshBuilderClass |
( |
int | pass_count = 1, |
|
|
int | face_count_guess = 255, |
|
|
int | face_count_growth_rate = 64 ) |
◆ ~MeshBuilderClass() [2/2]
| MeshBuilderClass::~MeshBuilderClass |
( |
void | | ) |
|
◆ Add_Face() [1/2]
| int MeshBuilderClass::Add_Face |
( |
const FaceClass & | face | ) |
|
◆ Add_Face() [2/2]
| int MeshBuilderClass::Add_Face |
( |
const FaceClass & | face | ) |
|
◆ Build_Mesh() [1/2]
| void MeshBuilderClass::Build_Mesh |
( |
bool | compute_normals | ) |
|
◆ Build_Mesh() [2/2]
| void MeshBuilderClass::Build_Mesh |
( |
bool | compute_normals | ) |
|
◆ Compute_Bounding_Box() [1/2]
| void MeshBuilderClass::Compute_Bounding_Box |
( |
Vector3 * | set_min, |
|
|
Vector3 * | set_max ) |
◆ Compute_Bounding_Box() [2/2]
| void MeshBuilderClass::Compute_Bounding_Box |
( |
Vector3 * | set_min, |
|
|
Vector3 * | set_max ) |
◆ Compute_Bounding_Sphere() [1/2]
| void MeshBuilderClass::Compute_Bounding_Sphere |
( |
Vector3 * | set_center, |
|
|
float * | set_radius ) |
◆ Compute_Bounding_Sphere() [2/2]
| void MeshBuilderClass::Compute_Bounding_Sphere |
( |
Vector3 * | set_center, |
|
|
float * | set_radius ) |
◆ Compute_Tangent_Basis()
| void MeshBuilderClass::Compute_Tangent_Basis |
( |
| ) |
|
◆ Get_Face() [1/4]
◆ Get_Face() [2/4]
| FaceClass & MeshBuilderClass::Get_Face |
( |
int | index | ) |
|
◆ Get_Face() [3/4]
◆ Get_Face() [4/4]
| const FaceClass & MeshBuilderClass::Get_Face |
( |
int | index | ) |
const |
◆ Get_Face_Count() [1/2]
| int MeshBuilderClass::Get_Face_Count |
( |
void | | ) |
const |
|
inline |
◆ Get_Face_Count() [2/2]
| int MeshBuilderClass::Get_Face_Count |
( |
void | | ) |
const |
◆ Get_Mesh_Stats() [1/2]
◆ Get_Mesh_Stats() [2/2]
◆ Get_Pass_Count() [1/2]
| int MeshBuilderClass::Get_Pass_Count |
( |
void | | ) |
const |
|
inline |
◆ Get_Pass_Count() [2/2]
| int MeshBuilderClass::Get_Pass_Count |
( |
void | | ) |
const |
◆ Get_Vertex() [1/4]
◆ Get_Vertex() [2/4]
| VertClass & MeshBuilderClass::Get_Vertex |
( |
int | index | ) |
|
◆ Get_Vertex() [3/4]
◆ Get_Vertex() [4/4]
| const VertClass & MeshBuilderClass::Get_Vertex |
( |
int | index | ) |
const |
◆ Get_Vertex_Count() [1/2]
| int MeshBuilderClass::Get_Vertex_Count |
( |
void | | ) |
const |
|
inline |
◆ Get_Vertex_Count() [2/2]
| int MeshBuilderClass::Get_Vertex_Count |
( |
void | | ) |
const |
◆ Peek_World_Info() [1/2]
◆ Peek_World_Info() [2/2]
◆ Reset() [1/2]
| void MeshBuilderClass::Reset |
( |
int | pass_count, |
|
|
int | face_count_guess, |
|
|
int | face_count_growth_rate ) |
◆ Reset() [2/2]
| void MeshBuilderClass::Reset |
( |
int | pass_count, |
|
|
int | face_count_guess, |
|
|
int | face_count_growth_rate ) |
◆ Set_Polygon_Ordering_Channel() [1/2]
| void MeshBuilderClass::Set_Polygon_Ordering_Channel |
( |
int | pass, |
|
|
int | texstage ) |
|
inline |
◆ Set_Polygon_Ordering_Channel() [2/2]
| void MeshBuilderClass::Set_Polygon_Ordering_Channel |
( |
int | pass, |
|
|
int | texstage ) |
◆ Set_World_Info() [1/2]
◆ Set_World_Info() [2/2]
The documentation for this class was generated from the following files: