#include <imeshbuilder.h>
Inheritance diagram for sheep::IMeshBuilder::IGeometryBuilder:

Public Member Functions | |
| virtual | ~IGeometryBuilder () |
| virtual void | BeginSubMesh (const std::string &name) |
| virtual void | EndSubMesh () |
| virtual FeatureId | AppendVertex (const Vector3 &v) |
| virtual FeatureId | AppendNormal (const Vector3 &vn) |
| virtual FeatureId | AppendTexCoord (const Vector2 &vt) |
| virtual FeatureId | AppendFace (int n, const FeatureId *v) |
| virtual void | SetFaceNormals (FeatureId face, int n, const FeatureId *vn) |
| virtual void | SetFaceTexCoords (FeatureId face, int n, const FeatureId *vt) |
| virtual void | SetMaterial (FeatureId material) |
|
|
Definition at line 40 of file imeshbuilder.h. |
|
||||||||||||
|
Reimplemented in toxic::MeshBuilder, sheep::MeshModifier, sheep::RigidModelBuilder, and sheep::GLMeshBuilder. Definition at line 48 of file imeshbuilder.h. Referenced by sheep::ASELoader::dispatch_mesh_data(), sheep::OBJLoader::parse_f_statement(), and sheep::TRILoader::read_geometry_file(). |
|
|
Reimplemented in sheep::MeshModifier, and sheep::GLMeshBuilder. Definition at line 46 of file imeshbuilder.h. Referenced by sheep::ASELoader::dispatch_mesh_data(), and sheep::OBJLoader::parse_f_statement(). |
|
|
Reimplemented in sheep::MeshModifier, and sheep::GLMeshBuilder. Definition at line 47 of file imeshbuilder.h. Referenced by sheep::ASELoader::dispatch_mesh_data(), sheep::OBJLoader::parse_f_statement(), and sheep::TRILoader::read_geometry_file(). |
|
|
Reimplemented in sheep::MeshModifier, sheep::RigidModelBuilder, and sheep::GLMeshBuilder. Definition at line 45 of file imeshbuilder.h. Referenced by sheep::ASELoader::dispatch_mesh_data(), sheep::OBJLoader::parse_f_statement(), and sheep::TRILoader::read_geometry_file(). |
|
|
Reimplemented in toxic::MeshBuilder, sheep::MeshModifier, and sheep::GLMeshBuilder. Definition at line 42 of file imeshbuilder.h. Referenced by sheep::ASELoader::dispatch_mesh_data(), sheep::TRILoader::read_geometry_file(), and sheep::OBJLoader::select_submesh(). |
|
|
Reimplemented in toxic::MeshBuilder, sheep::MeshModifier, and sheep::GLMeshBuilder. Definition at line 43 of file imeshbuilder.h. Referenced by sheep::ASELoader::dispatch_mesh_data(), sheep::OBJLoader::Load(), sheep::OBJLoader::parse_f_statement(), sheep::TRILoader::read_geometry_file(), and sheep::OBJLoader::select_submesh(). |
|
||||||||||||||||
|
Reimplemented in toxic::MeshBuilder, sheep::MeshModifier, and sheep::GLMeshBuilder. Definition at line 50 of file imeshbuilder.h. Referenced by sheep::ASELoader::dispatch_mesh_data(), and sheep::OBJLoader::parse_f_statement(). |
|
||||||||||||||||
|
Reimplemented in toxic::MeshBuilder, sheep::MeshModifier, and sheep::GLMeshBuilder. Definition at line 51 of file imeshbuilder.h. Referenced by sheep::ASELoader::dispatch_mesh_data(), sheep::OBJLoader::parse_f_statement(), and sheep::TRILoader::read_geometry_file(). |
|
|
Reimplemented in toxic::MeshBuilder, sheep::MeshModifier, and sheep::GLMeshBuilder. Definition at line 53 of file imeshbuilder.h. Referenced by sheep::ASELoader::dispatch_mesh_data(), sheep::TRILoader::read_geometry_file(), and sheep::OBJLoader::select_submesh(). |
1.3.6