Kemena3D
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CasIBinaryStream
 Ckemena::kFileByteStreamMinimal file-backed asIBinaryStream for bytecode I/O
 Ckemena::kAABBAxis-aligned bounding box (min/max in the same space)
 Ckemena::kAnimationNon-skeletal animation clip — collection of per-object tracks
 Ckemena::kAnimatorControls playback of animation clips
 Ckemena::kAssetManagerCentral asset-loading and cache manager
 Ckemena::kAudioRepresents a loaded audio clip that can be played, stopped, and positioned
 Ckemena::kAudioListenerMarks a scene object as the audio listener (typically the main camera)
 Ckemena::kAudioManagerOwns the miniaudio engine and acts as a factory for kAudio instances
 Ckemena::kAudioSourceDescribes an audio emitter attached to a scene object
 Ckemena::kBoneRepresents one bone in a skeletal animation
 Ckemena::kBoneInfoStores the per-bone offset matrix and its index in the palette
 Ckemena::kCharacterControllerRuntime wrapper around a Jolt character
 Ckemena::kCharacterControllerDescEditor-authored description of a character controller
 Ckemena::kDriverPure-virtual graphics driver interface
 Ckemena::kOpenGLDriverOpenGL 3.3 Core Profile graphics driver
 Ckemena::kFontGlyphGlyph metrics for a single character in a bitmap font atlas
 Ckemena::kFrustumView frustum defined by six planes extracted from a view-projection matrix
 Ckemena::kGuiManagerWraps Dear ImGui initialisation, event forwarding, and widget calls
 Ckemena::kKeyPositionA single position keyframe for skeletal animation
 Ckemena::kKeyRotationA single rotation keyframe for skeletal animation
 Ckemena::kKeyScaleA single scale keyframe for skeletal animation
 Ckemena::kMaterialGroups a shader program with textures and surface parameters
 Ckemena::kMD5Streaming MD5 message-digest implementation
 Ckemena::kMeshGeneratorProcedural mesh generators — no file I/O, no asset manager needed
 Ckemena::kNavAgentA single crowd agent managed by kNavManager
 Ckemena::kNavAgentConfigPer-agent parameters passed to dtCrowd on creation
 Ckemena::kNavBuildConfigAll parameters that control the Recast bake pipeline
 Ckemena::kNavLinkDefines a traversable shortcut between two navmesh points
 Ckemena::kNavManagerOwns a dtCrowd and a dtTileCache update loop for a single kNavMesh
 Ckemena::kNavMeshA baked navigation mesh used for pathfinding and obstacle simulation
 Ckemena::kNavMeshDescSerialisable settings for a navigation surface attached to an object in the editor
 Ckemena::kNavObstacleA dynamic cylinder obstacle carved into the navmesh at runtime
 Ckemena::kNodeDataNode in a skeletal-animation hierarchy (one per scene-graph joint)
 Ckemena::kObjectBase scene-graph node
 Ckemena::kCameraScene-graph camera node
 Ckemena::kLightScene-graph node that emits light
 Ckemena::kMeshScene-graph node that holds renderable geometry
 Ckemena::kObjectAnimTrackA single transform track for one target object inside a clip
 Ckemena::kOctreeLoose octree that spatially indexes scene meshes for frustum culling
 Ckemena::kOffscreenRendererRenders to an offscreen FBO for thumbnails, previews, and image export
 Ckemena::kParticleData descriptor for a single particle system attached to a scene object
 Ckemena::kParticleManagerManages active particle emitters at runtime
 Ckemena::kPhysicsManagerOwns the Jolt PhysicsSystem and manages the lifecycle of all physics bodies
 Ckemena::kPhysicsObjectRepresents a single rigid body or trigger volume inside the physics simulation
 Ckemena::kPhysicsObjectDescAll parameters needed to create a kPhysicsObject
 Ckemena::kPhysicsRaycastHitResult of a physics raycast query
 Ckemena::kPhysicsShapeDescParameters that fully describe a collision shape
 Ckemena::kPrefabA serialized object subtree saved as a .prefab JSON asset
 Ckemena::kRendererOrchestrates the full render pipeline for a scene
 Ckemena::kSceneHolds all objects, lights, and rendering settings for one scene
 Ckemena::kScriptPer-object script component descriptor
 Ckemena::kScriptAssetA registered script asset: a compilable unit of script source
 Ckemena::kScriptGraphThe complete editable node graph for one script
 Ckemena::kScriptGraphLinkA directed wire from an output pin to an input pin
 Ckemena::kScriptGraphNodeA single graph node with its input/output pins and payload
 Ckemena::kScriptGraphPinA connection point on a node
 Ckemena::kScriptGraphResultResult of compiling a graph to AngelScript text
 Ckemena::kScriptGraphVarA graph-scope variable, emitted as an AngelScript global
 Ckemena::kScriptInstanceA live, per-object compiled script module
 Ckemena::kScriptManagerManages the AngelScript engine, a registry of script assets, and the live per-object script module instances
 Ckemena::kShaderWraps a compiled GLSL shader program
 Ckemena::kShaderCompilerCompiles a kShaderGraph into combined GLSL source
 Ckemena::kShaderCompileResultResult of compiling a shader graph into GLSL
 Ckemena::kShaderGraphA complete node-based shader graph: nodes, links, and identity
 Ckemena::kShaderLinkA directed edge connecting an output pin to an input pin
 Ckemena::kShaderNodeA node in the shader graph: a typed operation with input/output pins
 Ckemena::kShaderPinA single input or output connection point on a shader node
 Ckemena::kShaderSourceHolds the split stages of a combined shader source
 Ckemena::kSkeletalAnimationA single skeletal animation clip (bone channels + node hierarchy)
 Ckemena::kSystemEventWraps an SDL_Event and provides helper accessors for input polling
 Ckemena::kTextureBase GPU texture abstraction shared by kTexture2D and kTextureCube
 Ckemena::kTexture2DExtends kTexture with 2D-specific metadata and optional CPU-side pixel data
 Ckemena::kTextureCubeRepresents a six-face cube-map texture
 Ckemena::kTimerMeasures elapsed time between consecutive frames
 Ckemena::kVertexInfoFull per-vertex data layout used internally by the asset manager
 Ckemena::kWindowCreates and manages an SDL3 application window
 Ckemena::kWorldRoot container for the entire simulation environment