Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
Letter Class Reference
Inheritance diagram for Letter:
[legend]
Collaboration diagram for Letter:
[legend]

Public Member Functions

 Letter (float scale=1.0)
 
- Public Member Functions inherited from VoxelCluster
 VoxelCluster (float scale)
 
VoxelClusterBoundsbounds ()
 
Transformtransform ()
 
const Transformtransform () const
 
void setTransform (const Transform &transform)
 
const glm::vec3 & position () const
 
const glm::quat & orientation () const
 
Voxelvoxel (const glm::ivec3 &position)
 
const Voxelvoxel (const glm::ivec3 &position) const
 
virtual void addVoxel (Voxel *voxel)
 
virtual void removeVoxel (Voxel *voxel)
 
const std::unordered_map
< glm::ivec3, Voxel * > & 
voxelMap () const
 
int voxelCount () const
 
VoxelRenderDatavoxelRenderData ()
 
virtual float emissiveness () const
 

Additional Inherited Members

- Protected Attributes inherited from VoxelCluster
std::unordered_map< glm::ivec3,
Voxel * > 
m_voxels
 
std::unique_ptr< VoxelRenderDatam_voxelRenderData
 
std::unique_ptr
< VoxelClusterBounds
m_bounds
 
Transform m_transform
 

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