Raven Engine v0.1
Loading...
Searching...
No Matches
SceneData.h File Reference
#include <glaze/glaze.hpp>
#include <optional>
#include "Crux/Crux.h"

Classes

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::PointLightData
struct  Raven::SkylightData
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...
struct  glz::meta< Crux::vec3 >
 Glaze serialization specialization for Crux::vec3. More...

Namespaces

namespace  Raven
namespace  glz