Raven Engine v0.1
Loading...
Searching...
No Matches

Classes

struct  glz::meta< Crux::vec3 >
 Glaze serialization specialization for Crux::vec3. More...
class  Raven::SceneSerializer
 Serializes and deserializes a Scene to/from disk. More...
struct  Raven::TagComponent
 Simple tag to name or identify an entity. More...
struct  Raven::TransformComponent
 Stores position, rotation, and scale of an entity. More...
struct  Raven::StaticMeshComponent
 Component holding a reference to a static mesh asset. More...
class  Raven::Scene
 Represents a scene containing entities and handles their lifecycle and rendering. More...
struct  Raven::TransformData
 Represents position, rotation, and scale of an entity. More...
struct  Raven::MeshData
 Holds mesh asset reference data for an entity. More...
struct  Raven::ComponentData
 Aggregates optional component data for serialization. More...
struct  Raven::EntityData
 Data structure representing an entity for serialization. More...
struct  Raven::SceneData
 Top-level structure representing the entire scene data. More...

Detailed Description

Scene management: entities, components, and scene graph orchestration.