PolyVox
0.2.1
Open source voxel management library
|
#include <VertexTypes.h>
Public Member Functions | |
PositionMaterialNormal () | |
PositionMaterialNormal (Vector3DFloat positionToSet, float materialToSet) | |
PositionMaterialNormal (Vector3DFloat positionToSet, Vector3DFloat normalToSet, float materialToSet) | |
float | getMaterial (void) const |
const Vector3DFloat & | getNormal (void) const |
const Vector3DFloat & | getPosition (void) const |
void | setMaterial (float materialToSet) |
void | setNormal (const Vector3DFloat &normalToSet) |
void | setPosition (const Vector3DFloat &positionToSet) |
Public Attributes | |
Vector3DFloat | position |
Vector3DFloat | normal |
float | material |
Definition at line 60 of file VertexTypes.h.
PolyVox::PositionMaterialNormal::PositionMaterialNormal | ( | ) |
Definition at line 28 of file VertexTypes.cpp.
PolyVox::PositionMaterialNormal::PositionMaterialNormal | ( | Vector3DFloat | positionToSet, |
float | materialToSet | ||
) |
Definition at line 32 of file VertexTypes.cpp.
PolyVox::PositionMaterialNormal::PositionMaterialNormal | ( | Vector3DFloat | positionToSet, |
Vector3DFloat | normalToSet, | ||
float | materialToSet | ||
) |
Definition at line 39 of file VertexTypes.cpp.
float PolyVox::PositionMaterialNormal::getMaterial | ( | void | ) | const |
Definition at line 46 of file VertexTypes.cpp.
const Vector3DFloat & PolyVox::PositionMaterialNormal::getNormal | ( | void | ) | const |
Definition at line 51 of file VertexTypes.cpp.
const Vector3DFloat & PolyVox::PositionMaterialNormal::getPosition | ( | void | ) | const |
Definition at line 56 of file VertexTypes.cpp.
void PolyVox::PositionMaterialNormal::setMaterial | ( | float | materialToSet | ) |
Definition at line 61 of file VertexTypes.cpp.
void PolyVox::PositionMaterialNormal::setNormal | ( | const Vector3DFloat & | normalToSet | ) |
Definition at line 66 of file VertexTypes.cpp.
void PolyVox::PositionMaterialNormal::setPosition | ( | const Vector3DFloat & | positionToSet | ) |
Definition at line 71 of file VertexTypes.cpp.
float PolyVox::PositionMaterialNormal::material |
Definition at line 81 of file VertexTypes.h.
Referenced by getMaterial(), and setMaterial().
Vector3DFloat PolyVox::PositionMaterialNormal::normal |
Definition at line 80 of file VertexTypes.h.
Referenced by getNormal(), and setNormal().
Vector3DFloat PolyVox::PositionMaterialNormal::position |
Definition at line 79 of file VertexTypes.h.
Referenced by getPosition(), and setPosition().