Libprimis
Imprimis' 3D destroyable world engine
|
▼Nprop | |
CProperty | A property |
CPropertyMeta | Meta information about a property |
▼Nstd | |
Chash< ivec > | |
Chash< vec > | |
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 | |
CDecalSlot | |
Cdynent | |
Ceditinfo | |
Centity | Entity data capable of being saved to disk |
Cextentity | Extended entity data not of the subset which is saved to disk |
CGenericVec2 | |
CGenericVec3 | |
▼Cident | An object representing all Cubescript objects |
Cidentvalptr | |
Cidentstack | |
Cidentval | |
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 |
Cselinfo | A representation of a rectangular volume of cubes |
▼CSlot | A representation of a texture inside the engine |
CTex | |
CSlotShaderParam | |
CSoundEngine | The wrapper around SDL_Mixer that plays sounds ingame |
Cstream | |
Csvec | Short integer three-vector object |
Ctagval | |
Cundoblock | |
Cundoent | |
Cvec | Three dimensional Cartesian vector object |
Cvec2 | Two dimensional Cartesian vector object |
Cvec4 | A four dimensional Cartesian-space vector template |
CVSlot | A virtual texture slot |