|
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 |