| Ngdk | |
| Ngraphics | |
| Next | |
| Cfont_texture | Font's atlas as a texture |
| Ctext_modeler | Lays a string out into a single model, using a font's glyphs |
| Caseprite_frame | |
| Caseprite_tag | Tag is a run of frames with a name |
| Caseprite_slice | Slice is a named rectangle of a frame which may carry a pivot |
| Caseprite_sheet | |
| Cfont_settings | Everything about a font that has a default |
| Cfont | Truetype font |
| Cglyph | |
| Catlas_region | Rectangle of the atlas, in texels |
| Nanimation | |
| Cbvh_content | Skeleton and an animation read from a Biovision Hierarchy file |
| Cfoot_arc | |
| Crig_profile | |
| Crole | |
| Crig_binding | Profile resolved against one particular skeleton |
| Cskeleton | Chain of bones in bind pose |
| Cbone | |
| Cvertical_extent | Vertical span of a rig in bind pose |
| Cpose | One bone rotation per bone, relative to its parent |
| Cclip | Looping sequence of keyframed poses |
| Ckey | |
| Csocket | Thing attached to a bone: which bone, and where it sits in that bone's space |
| Cvertex_weights | What a vertex is attached to: bone indices and how much each one moves it |
| Cskinned_mesh | Mesh built from one box per bone segment, rigidly weighted |
| Ntexture_data | |
| Cview | Pointer a contiguous list of channel data representing 2D texture metadata that contains its size, format and usage info |
| Ccamera | Point of view a scene is drawn from. A camera starts at the origin looking down -Z, clearing colour and depth, its clear colour opaque black |
| Ccontext | Entry point for gdk-graphics |
| Centity | Observable 3d object |
| Cbatch_modeler | Batch modeler merges multiple sets of model_data into one then uploads it all to a single model typical use-cases of batching includes particles, sprites, text renderers |
| Climits | Used to (optionally) enforce limits on graphical types used across graphics apis |
| Cmaterial | Decides how models using the material should be drawn |
| Cmodel | Vertex data representing a 3D graphical object |
| Cprofile | Target's limits |
| Cscene | 3d environment within which cameras draw entities |
| Cscreen_camera | Position, orientation and perspective from which entity(s) are drawn |
| Cshader_program | Specifies drawing behaviours at the programmable stages in the graphics pipeline |
| Ctexture | Uniform color data, usually used to color the surface of a 3d model, but also used for height maps, volumetric lights etc |
| Ctexture_camera | Texture camera renders to textures instead of the screen |
| Cnull_context | |
| Cnull_shader | |
| Cnull_texture | |
| Cnull_model | |
| Cnull_material | |
| Cnull_entity | |
| Cnull_camera | |
| Cnull_texture_camera | |
| Cnull_scene | |
| Cattribute_data | Attribute_data represents one of the lists of components that comprise a model_data object |
| Ccolor | Represents a 4 channel color: {Red, Green, Blue, Alpha} |
| Cexception | Root exception type for this project |
| Cgltf_mesh | One drawable piece of a glTF document: a primitive, as one node draws it |
| Cgltf_node | Node of the document |
| Cgltf_image | Encoded image in the document |
| Cgltf_content | |
| Csprite_animation | Non-interpolated 2d sprite animation |
| Cframe | Animation frame position and size in texels |
| Cnormalized_frame | Animation frame position and size in normalized texture coordinate space |
| Cmodel_data | Vertex data stored in system memory |
| Ctransparent_string_hash | Hash that will take anything a string_view can be built from |