Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Components

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...

Detailed Description

ECS component definitions used throughout the scene and renderer.