|
gKit2 light
|
Go to the source code of this file.
Classes | |
| class | DrawParam |
| struct | PipelineProgram |
| description d'un shader program compile. More... | |
| class | PipelineCache |
| ensemble de shader programs compiles. singleton. More... | |
Functions | |
| void | draw (Mesh &m, const Transform &model, const Transform &view, const Transform &projection) |
| dessine l'objet avec les transformations model, vue et projection. | |
| void | draw (Mesh &m, const Transform &model, const Transform &view, const Transform &projection, const GLuint texture) |
| applique une texture a la surface de l'objet. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet. | |
| void | draw (Mesh &m, Orbiter &camera) |
| dessine l'objet avec les transformations vue et projection, definies par la camera. model est la transformation identite. | |
| void | draw (Mesh &m, const Transform &model, Orbiter &camera) |
| dessine l'objet avec une transformation model. les transformations vue et projection sont celles de la camera | |
| void | draw (Mesh &m, Orbiter &camera, const GLuint texture) |
| dessine l'objet avec les transformations vue et projection. model est l'identite. applique une texture a la surface de l'objet. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet. | |
| void | draw (Mesh &m, const Transform &model, Orbiter &camera, const GLuint texture) |
| dessine l'objet avec une transformation model. les transformations vue et projection sont celles de la camera. applique une texture a la surface de l'objet. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet. | |
dessine des triangles d'un objet associés à une matière. cf gestion des matieres, Mesh::groups() et les classes Materials et Material. | |
| void | draw (const TriangleGroup &group, Mesh &mesh, Orbiter &camera) |
| dessine un groupe de triangles de l'objet associe a une matiere / couleur. | |
| void | draw (const TriangleGroup &group, Mesh &mesh, const Transform &model, Orbiter &camera) |
| dessine un groupe de triangles de l'objet associe a une matiere / couleur. | |
| void | draw (const TriangleGroup &group, Mesh &mesh, const Transform &model, const Transform &view, const Transform &projection) |
| dessine un groupe de triangles de l'objet associe a une matiere / couleur. | |
| void | draw (const TriangleGroup &group, Mesh &mesh, Orbiter &camera, const GLuint texture) |
| dessine un groupe de triangles de l'objet associe a une matiere / couleur et une texture. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet. | |
| void | draw (const TriangleGroup &group, Mesh &mesh, const Transform &model, Orbiter &camera, const GLuint texture) |
| dessine un groupe de triangles de l'objet associe a une matiere / couleur et une texture. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet. | |
| void | draw (const TriangleGroup &group, Mesh &mesh, const Transform &model, const Transform &view, const Transform &projection, const GLuint texture) |
| dessine un groupe de triangles de l'objet associe a une matiere / couleur et une texture. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet. | |
| void | draw (Mesh &m, DrawParam ¶m) |
| struct PipelineProgram |
| void draw | ( | Mesh & | m, |
| const Transform & | model, | ||
| const Transform & | view, | ||
| const Transform & | projection ) |
dessine l'objet avec les transformations model, vue et projection.
Definition at line 33 of file draw.cpp.
| void draw | ( | Mesh & | m, |
| const Transform & | model, | ||
| const Transform & | view, | ||
| const Transform & | projection, | ||
| const GLuint | texture ) |
applique une texture a la surface de l'objet. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet.
dessine l'objet avec une transformation model. les transformations vue et projection sont celles de la camera
Definition at line 40 of file draw.cpp.
dessine l'objet avec les transformations vue et projection. model est l'identite. applique une texture a la surface de l'objet. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet.
dessine l'objet avec une transformation model. les transformations vue et projection sont celles de la camera. applique une texture a la surface de l'objet. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet.
Definition at line 16 of file draw.cpp.
| void draw | ( | const TriangleGroup & | group, |
| Mesh & | mesh, | ||
| Orbiter & | camera ) |
| void draw | ( | const TriangleGroup & | group, |
| Mesh & | mesh, | ||
| const Transform & | model, | ||
| Orbiter & | camera ) |
| void draw | ( | const TriangleGroup & | group, |
| Mesh & | mesh, | ||
| const Transform & | model, | ||
| const Transform & | view, | ||
| const Transform & | projection ) |
| void draw | ( | const TriangleGroup & | group, |
| Mesh & | mesh, | ||
| Orbiter & | camera, | ||
| const GLuint | texture ) |
| void draw | ( | const TriangleGroup & | group, |
| Mesh & | mesh, | ||
| const Transform & | model, | ||
| Orbiter & | camera, | ||
| const GLuint | texture ) |
dessine un groupe de triangles de l'objet associe a une matiere / couleur et une texture. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet.
Definition at line 90 of file draw.cpp.
| void draw | ( | const TriangleGroup & | group, |
| Mesh & | mesh, | ||
| const Transform & | model, | ||
| const Transform & | view, | ||
| const Transform & | projection, | ||
| const GLuint | texture ) |
dessine un groupe de triangles de l'objet associe a une matiere / couleur et une texture. ne fonctionne que si les coordonnees de textures sont fournies avec tous les sommets de l'objet.