Anvil Engine
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CABody
 CABSPBrush
 CABspEntity
 CABSPHeader
 CACamera
 CAEngineThe main engine class that manages the application lifecycle, rendering, entities, and game logic
 CAEntityRepresents an entity in the game engine with position, rotation, scale and components
 CAFace
 CAMeshRepresents a mesh object in the ANVIL engine with vertices, indices, and texture support
 CAMeshHeader
 CAMeshLoader
 CAModel
 CAnvilInputA static class for handling keyboard input using GLFW
 CAnvilPhysicsA physics system class using ReactPhysics3D engine for physics simulation
 CAPhysicsWorld
 CAPlane
 CAResourceManager
 CAShader
 CATexture
 CATriggerVolume
 CAVertex
 CEventListener
 CMyContactListener
 CIComponentAbstract base class that defines the interface for all components in the ANVIL engine. Components are modular parts that can be attached to entities to give them specific functionality
 CMeshComponent
 CRigidBodyComponent
 CIGame
 CCGame
 CMVertex
 CAPhysicsWorld::PhysicsData
 CRaycastCallback
 CAnvilRaycastCallback
 CRaycastHit