|
Anvil Engine
|
| CABody | |
| CABSPBrush | |
| CABspEntity | |
| CABSPHeader | |
| CACamera | |
| CAEngine | The main engine class that manages the application lifecycle, rendering, entities, and game logic |
| CAEntity | Represents an entity in the game engine with position, rotation, scale and components |
| CAFace | |
| CAMesh | Represents a mesh object in the ANVIL engine with vertices, indices, and texture support |
| CAMeshHeader | |
| CAMeshLoader | |
| CAModel | |
| CAnvilInput | A static class for handling keyboard input using GLFW |
| CAnvilPhysics | A physics system class using ReactPhysics3D engine for physics simulation |
| CAPhysicsWorld | |
| CAPlane | |
| CAResourceManager | |
| CAShader | |
| CATexture | |
| CATriggerVolume | |
| CAVertex | |
| CEventListener | |
| CMyContactListener | |
| CIComponent | Abstract 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 |