Raven Engine v0.1
Loading...
Searching...
No Matches
Raven::ComponentData Struct Reference

Aggregates optional component data for serialization. More...

#include <SceneData.h>

Public Attributes

TransformData TransformComponent = {}
std::optional< MeshDataMeshComponent
std::optional< PointLightDataPointLightComponent
std::optional< SkylightDataSkylightComponent

Detailed Description

Aggregates optional component data for serialization.

Currently supports Transform and Static Mesh components.

Member Data Documentation

◆ MeshComponent

std::optional<MeshData> Raven::ComponentData::MeshComponent

◆ PointLightComponent

std::optional<PointLightData> Raven::ComponentData::PointLightComponent

◆ SkylightComponent

std::optional<SkylightData> Raven::ComponentData::SkylightComponent

◆ TransformComponent

TransformData Raven::ComponentData::TransformComponent = {}

The documentation for this struct was generated from the following file: