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 Vector3DFloatgetNormal (void) const
const Vector3DFloatgetPosition (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: