gdk-graphics 0a0aef92e917cfbac53dffbc32c295e4de914093
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cgdk::graphics::ext::aseprite_frame
 Cgdk::graphics::ext::aseprite_sheet
 Cgdk::graphics::ext::aseprite_sliceSlice is a named rectangle of a frame which may carry a pivot
 Cgdk::graphics::ext::aseprite_tagTag is a run of frames with a name
 Cgdk::graphics::ext::font::atlas_regionRectangle of the atlas, in texels
 Cgdk::graphics::attribute_dataAttribute_data represents one of the lists of components that comprise a model_data object
 Cgdk::graphics::batch_modelerBatch 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
 Cgdk::graphics::animation::skeleton::bone
 Cgdk::graphics::animation::bvh_contentSkeleton and an animation read from a Biovision Hierarchy file
 Cgdk::graphics::cameraPoint 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
 Cgdk::graphics::screen_cameraPosition, orientation and perspective from which entity(s) are drawn
 Cgdk::graphics::null_camera
 Cgdk::graphics::texture_cameraTexture camera renders to textures instead of the screen
 Cgdk::graphics::null_texture_camera
 Cgdk::graphics::animation::clipLooping sequence of keyframed poses
 Cgdk::graphics::colorRepresents a 4 channel color: {Red, Green, Blue, Alpha}
 Cgdk::graphics::contextEntry point for gdk-graphics
 Cgdk::graphics::null_context
 Cgdk::graphics::entityObservable 3d object
 Cgdk::graphics::null_entity
 Cstd::exception
 Cgdk::graphics::exceptionRoot exception type for this project
 Cgdk::graphics::ext::fontTruetype font
 Cgdk::graphics::ext::font_settingsEverything about a font that has a default
 Cgdk::graphics::ext::font_textureFont's atlas as a texture
 Cgdk::graphics::animation::foot_arc
 Cgdk::graphics::sprite_animation::frameAnimation frame position and size in texels
 Cgdk::graphics::gltf_content
 Cgdk::graphics::gltf_imageEncoded image in the document
 Cgdk::graphics::gltf_meshOne drawable piece of a glTF document: a primitive, as one node draws it
 Cgdk::graphics::gltf_nodeNode of the document
 Cgdk::graphics::ext::font::glyph
 Cgdk::graphics::animation::clip::key
 Cgdk::graphics::limitsUsed to (optionally) enforce limits on graphical types used across graphics apis
 Cgdk::graphics::materialDecides how models using the material should be drawn
 Cgdk::graphics::null_material
 Cgdk::graphics::modelVertex data representing a 3D graphical object
 Cgdk::graphics::null_model
 Cgdk::graphics::model_dataVertex data stored in system memory
 Cgdk::graphics::sprite_animation::normalized_frameAnimation frame position and size in normalized texture coordinate space
 Cgdk::graphics::animation::poseOne bone rotation per bone, relative to its parent
 Cgdk::graphics::profileTarget's limits
 Cgdk::graphics::animation::rig_bindingProfile resolved against one particular skeleton
 Cgdk::graphics::animation::rig_profile
 Cgdk::graphics::animation::rig_profile::role
 Cgdk::graphics::scene3d environment within which cameras draw entities
 Cgdk::graphics::null_scene
 Cgdk::graphics::shader_programSpecifies drawing behaviours at the programmable stages in the graphics pipeline
 Cgdk::graphics::null_shader
 Cgdk::graphics::animation::skeletonChain of bones in bind pose
 Cgdk::graphics::animation::skinned_meshMesh built from one box per bone segment, rigidly weighted
 Cgdk::graphics::animation::socketThing attached to a bone: which bone, and where it sits in that bone's space
 Cgdk::graphics::sprite_animationNon-interpolated 2d sprite animation
 Cgdk::graphics::ext::text_modelerLays a string out into a single model, using a font's glyphs
 Cgdk::graphics::textureUniform color data, usually used to color the surface of a 3d model, but also used for height maps, volumetric lights etc
 Cgdk::graphics::null_texture
 Cgdk::graphics::transparent_string_hashHash that will take anything a string_view can be built from
 Cgdk::graphics::animation::vertex_weightsWhat a vertex is attached to: bone indices and how much each one moves it
 Cgdk::graphics::animation::vertical_extentVertical span of a rig in bind pose
 Cgdk::graphics::texture_data::viewPointer a contiguous list of channel data representing 2D texture metadata that contains its size, format and usage info