Libprimis
Imprimis' 3D destroyable world engine
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CaniminfoDescription of a character's animation
 CaniminterpinfoUsed for animation blending of animated characters
 Cblock3A representation of a rectangular volume of cubes, with less metadata
 CbvecThree dimensional Cartesian byte vector
 CcubeThe fundemental building block of the octree world, representing a 3D cube
 CcubeworldAn object representing the entirety of an octree world
 Cdatabuf< T >
 Ceditinfo
 CentityEntity data capable of being saved to disk
 CextentityExtended entity data not of the subset which is saved to disk
 CGenericVec2< T >
 CGenericVec3< T >
 Cstd::hash< ivec >
 Cstd::hash< vec >
 CidentAn object representing all Cubescript objects
 Cidentstack
 Cidentval
 Ctagval
 Cident::identvalptr
 Civec
 Civec2Integer vector2
 Cmatrix3Matrix3: 3x3 matrix comprised of three vec3 vectors arranged as follows: [ a1 b1 c1 a2 b2 c2 a3 b3 c3 ]
 Cmatrix4Floating point 4x4 array object
 Cmatrix4x3Floating point 4x3 matrix object defined as four column vectors, a-d takes the form as follows: [ a1 b1 c1 d1 (x) a2 b2 c2 d2 (y) a3 b3 c3 d3 ] (z)
 CmodelattachAn representation of a model attachment (e.g. weapon to player)
 CphysentA base object representing a class
 Cdynent
 Cprop::Property< PropertyMetaT >A property
 Cprop::PropertyMetaMeta information about a property
 CselinfoA representation of a rectangular volume of cubes
 CSlotA representation of a texture inside the engine
 CDecalSlot
 CSlotShaderParam
 CSoundEngineThe wrapper around SDL_Mixer that plays sounds ingame
 Cstream
 CsvecShort integer three-vector object
 CSlot::Tex
 Cundoblock
 Cundoent
 CvecThree dimensional Cartesian vector object
 Cvec2Two dimensional Cartesian vector object
 Cvec4< T >A four dimensional Cartesian-space vector template
 Cvec4< float >
 CVSlotA virtual texture slot
 CDecalSlot