ECS component definitions used throughout the scene and renderer. More...
Classes | |
| struct | Raven::CameraComponentData |
| Serializable data describing camera configuration. More... | |
| struct | Raven::CameraComponent |
| Runtime camera component used by the scene renderer. More... | |
| struct | Raven::DirectionalLightComponent |
| Represents a directional (sun-like) light source. More... | |
| struct | Raven::PointLightComponent |
| Omnidirectional light source with attenuation. More... | |
| struct | Raven::RigidBodyComponent |
| Physics body descriptor used for simulation. More... | |
| struct | Raven::ScriptComponent |
| Binds a runtime script instance to an entity. More... | |
| struct | Raven::SkylightData |
| Serializable skylight configuration. More... | |
| struct | Raven::SkylightComponent |
| Image-based lighting environment component. More... | |
| struct | Raven::MeshAssetData |
| Serializable mesh reference. More... | |
| struct | Raven::StaticMeshComponent |
| Holds a reference to a static renderable mesh. More... | |
| struct | Raven::TagComponent |
| Simple tag to name or identify an entity. More... | |
| struct | Raven::TransformComponent |
| Represents position, rotation, and scale of an entity. More... | |
ECS component definitions used throughout the scene and renderer.