![]() |
Raven Engine v0.1
|
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... | |
Scene management: entities, components, and scene graph orchestration.