PolyVox  0.2.1
Open source voxel management library
Public Member Functions | Public Attributes
PolyVox::PositionMaterialNormal Class Reference

#include <VertexTypes.h>

+ Collaboration diagram for PolyVox::PositionMaterialNormal:

List of all members.

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

Detailed Description

Definition at line 60 of file VertexTypes.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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().


The documentation for this class was generated from the following files: