#include <mesh.h>
Definition at line 89 of file mesh.h.
Enumerator |
---|
POLYGON |
|
TRIANGLES |
|
QUADS |
|
Definition at line 127 of file mesh.h.
AL::Mesh::Mesh |
( |
bool |
withTexCoords = false | ) |
|
void AL::Mesh::begin |
( |
Mode |
mode | ) |
|
size_t AL::Mesh::normal |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
void AL::Mesh::normal |
( |
size_t |
index | ) |
|
float const* AL::Mesh::normalPtrAt |
( |
size_t |
index | ) |
const |
const std::vector<float>& AL::Mesh::normals |
( |
| ) |
const |
size_t AL::Mesh::normalsNb |
( |
| ) |
const |
size_t AL::Mesh::polygonsNb |
( |
| ) |
const |
size_t AL::Mesh::polygonVerticesCountAt |
( |
size_t |
index | ) |
const |
const std::vector<size_t>& AL::Mesh::polygonVerticesCounts |
( |
| ) |
const |
size_t AL::Mesh::position |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
float const* AL::Mesh::positionPtrAt |
( |
size_t |
index | ) |
const |
const std::vector<float>& AL::Mesh::positions |
( |
| ) |
const |
size_t AL::Mesh::positionsNb |
( |
| ) |
const |
size_t AL::Mesh::texCoord |
( |
float |
u, |
|
|
float |
v |
|
) |
| |
void AL::Mesh::texCoord |
( |
size_t |
index | ) |
|
float const* AL::Mesh::texCoordPtrAt |
( |
size_t |
index | ) |
const |
const std::vector<float>& AL::Mesh::texCoords |
( |
| ) |
const |
size_t AL::Mesh::texCoordsNb |
( |
| ) |
const |
void AL::Mesh::vertex |
( |
size_t |
positionIndex | ) |
|
void AL::Mesh::vertex |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
size_t const* AL::Mesh::vertexPtrAt |
( |
size_t |
index | ) |
const |
const std::vector<size_t>& AL::Mesh::vertices |
( |
| ) |
const |
size_t AL::Mesh::verticesNb |
( |
| ) |
const |
size_t AL::Mesh::verticesStride |
( |
| ) |
const |
bool AL::Mesh::withTexCoords |
( |
| ) |
const |
const size_t AL::Mesh::NO_INDEX |
|
static |
const size_t AL::Mesh::normalOffset = 1 |
|
static |
const size_t AL::Mesh::positionOffset = 0 |
|
static |
const size_t AL::Mesh::texCoordOffset = 2 |
|
static |
The documentation for this class was generated from the following file:
- /home/opennao/work/release-2.8/lib/libalmath/almath/scenegraph/mesh.h