|
Monad Engine da02fba2
> Undercity Codex_
|
Directory dependency graph for components:Files | |
| AnimationComponent.cpp | |
| AnimationComponent.h | |
| Skeletal / transform animation system driven by GLTF keyframe data. | |
| AudioComponent.cpp | |
| AudioComponent.h | |
| GameObject component that plays audio clips by name. | |
| AudioListenerComponent.cpp | |
| AudioListenerComponent.h | |
| Component whose owner becomes the 3D audio listener. | |
| CameraComponent.cpp | |
| CameraComponent.h | |
| Perspective camera that drives the scene's view and projection matrices. | |
| HealthComponent.cpp | |
| HealthComponent.h | |
| Universal HP sink: damageable + killable game objects. | |
| LightComponent.cpp | |
| LightComponent.h | |
| Tags a GameObject as a point light source in the scene. | |
| MeshComponent.cpp | |
| MeshComponent.h | |
| Bridges the scene graph with the render pipeline by submitting a RenderCommand each frame. | |
| ParticleEmitterComponent.cpp | |
| ParticleEmitterComponent.h | |
| Spawns particles each frame at the owner's world position. | |
| PhysicsComponent.cpp | |
| PhysicsComponent.h | |
| Attaches a RigidBody to a GameObject and syncs its transform. | |
| PlayerControllerComponent.cpp | |
| PlayerControllerComponent.h | |
| First-person Quake/Half-Life-style movement controller. | |
| SkinnedMeshComponent.cpp | |
| SkinnedMeshComponent.h | |
| Renderable component for GPU-skinned meshes driven by a Skeleton. | |