Aggregates optional component data for serialization. More...
#include <SceneData.h>
Public Attributes | |
| TransformComponent | TransformComponent |
| std::optional< MeshAssetData > | MeshComponent |
| std::optional< PointLightComponent > | PointLightComponent |
| std::optional< DirectionalLightComponent > | DirectionalLightComponent |
| std::optional< SkylightData > | SkylightComponent |
| std::optional< ScriptComponent > | ScriptComponent |
| std::optional< RigidBodyComponent > | RigidBodyComponent |
| std::optional< CameraComponentData > | CameraComponent |
Aggregates optional component data for serialization.
Currently supports Transform and Static Mesh components.
| std::optional<CameraComponentData> Raven::ComponentData::CameraComponent |
| std::optional<DirectionalLightComponent> Raven::ComponentData::DirectionalLightComponent |
| std::optional<MeshAssetData> Raven::ComponentData::MeshComponent |
| std::optional<PointLightComponent> Raven::ComponentData::PointLightComponent |
| std::optional<RigidBodyComponent> Raven::ComponentData::RigidBodyComponent |
| std::optional<ScriptComponent> Raven::ComponentData::ScriptComponent |
| std::optional<SkylightData> Raven::ComponentData::SkylightComponent |
| TransformComponent Raven::ComponentData::TransformComponent |