Castor3D 0.13.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres publiques statiques | Liste de tous les membres
Référence de la classe castor3d::MeshGenerator

#include <MeshGenerator.hpp>

Graphe d'héritage de castor3d::MeshGenerator:
Inheritance graph
[légende]

Fonctions membres publiques

C3D_API MeshGenerator (castor::String const &meshType)
 Constructeur. Plus de détails...
 
virtual C3D_API ~MeshGenerator ()
 Destructeur. Plus de détails...
 
virtual C3D_API void generate (Mesh &mesh, Parameters const &parameters)
 Génère le maillage. Plus de détails...
 
virtual C3D_API void computeNormals (Mesh &mesh, bool reverted=false)
 Génère les normales et les tangentes. Plus de détails...
 

Fonctions membres publiques statiques

static MeshGeneratorSPtr create ()
 Fonction de création, utilisée par la Factory. Plus de détails...
 

Documentation des constructeurs et destructeur

◆ MeshGenerator()

C3D_API castor3d::MeshGenerator::MeshGenerator ( castor::String const &  meshType)
explicit

Constructeur.

Paramètres
[in]meshTypeLe type de maillage

◆ ~MeshGenerator()

virtual C3D_API castor3d::MeshGenerator::~MeshGenerator ( )
virtual

Destructeur.

Documentation des fonctions membres

◆ computeNormals()

virtual C3D_API void castor3d::MeshGenerator::computeNormals ( Mesh mesh,
bool  reverted = false 
)
virtual

Génère les normales et les tangentes.

Paramètres
[in]meshLe maillage.
[in]revertedDit si l'espace tangent généré doit être inversé.

◆ create()

static MeshGeneratorSPtr castor3d::MeshGenerator::create ( )
static

Fonction de création, utilisée par la Factory.

Renvoie
Un cylindre

◆ generate()

virtual C3D_API void castor3d::MeshGenerator::generate ( Mesh mesh,
Parameters const &  parameters 
)
virtual

Génère le maillage.

Paramètres
[in]meshLe maillage.
[in]parametersLes paramètres du générateur.

La documentation de cette classe a été générée à partir du fichier suivant :