Libprimis
Imprimis' 3D destroyable world engine
|
Caniminfo | Description of a character's animation |
Caniminterpinfo | Used for animation blending of animated characters |
Cblock3 | A representation of a rectangular volume of cubes, with less metadata |
Cbvec | Three dimensional Cartesian byte vector |
Ccube | The fundemental building block of the octree world, representing a 3D cube |
Ccubeworld | An object representing the entirety of an octree world |
Cdatabuf< T > | |
Ceditinfo | |
▼Centity | Entity data capable of being saved to disk |
Cextentity | Extended entity data not of the subset which is saved to disk |
CGenericVec2< T > | |
CGenericVec3< T > | |
Cstd::hash< ivec > | |
Cstd::hash< vec > | |
Cident | An object representing all Cubescript objects |
Cidentstack | |
▼Cidentval | |
Ctagval | |
Cident::identvalptr | |
Civec | |
Civec2 | Integer vector2 |
Cmatrix3 | Matrix3: 3x3 matrix comprised of three vec3 vectors arranged as follows: [ a1 b1 c1 a2 b2 c2 a3 b3 c3 ] |
Cmatrix4 | Floating point 4x4 array object |
Cmatrix4x3 | Floating 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) |
Cmodelattach | An representation of a model attachment (e.g. weapon to player) |
▼Cphysent | A base object representing a class |
Cdynent | |
Cprop::Property< PropertyMetaT > | A property |
Cprop::PropertyMeta | Meta information about a property |
Cselinfo | A representation of a rectangular volume of cubes |
▼CSlot | A representation of a texture inside the engine |
CDecalSlot | |
CSlotShaderParam | |
CSoundEngine | The wrapper around SDL_Mixer that plays sounds ingame |
Cstream | |
Csvec | Short integer three-vector object |
CSlot::Tex | |
Cundoblock | |
Cundoent | |
Cvec | Three dimensional Cartesian vector object |
Cvec2 | Two dimensional Cartesian vector object |
Cvec4< T > | A four dimensional Cartesian-space vector template |
Cvec4< float > | |
▼CVSlot | A virtual texture slot |
CDecalSlot |