Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::engine::SequenceWorld3DObject Struct Reference

#include <SequenceWorld3DSlot.hpp>

Collaboration diagram for monopoly::engine::SequenceWorld3DObject:
[legend]

Public Attributes

sequence::SequenceNodeId node {}
 
data::DataId contentsDataId {}
 
std::uint16_t priority {}
 
std::int32_t clock {}
 
sequence::Matrix3D worldTransform {}
 
std::shared_ptr< const data::MeshRuntimeAsset > asset
 
std::optional< sequence::SequenceBounds3D > sequenceBounds
 
std::optional< World3DRect > screenBounds
 
std::shared_ptr< const data::MeshRenderData > renderData
 

Detailed Description

Definition at line 26 of file SequenceWorld3DSlot.hpp.

Member Data Documentation

◆ asset

std::shared_ptr<const data::MeshRuntimeAsset> monopoly::engine::SequenceWorld3DObject::asset

Definition at line 33 of file SequenceWorld3DSlot.hpp.

◆ clock

std::int32_t monopoly::engine::SequenceWorld3DObject::clock {}

Definition at line 31 of file SequenceWorld3DSlot.hpp.

◆ contentsDataId

data::DataId monopoly::engine::SequenceWorld3DObject::contentsDataId {}

Definition at line 29 of file SequenceWorld3DSlot.hpp.

◆ node

sequence::SequenceNodeId monopoly::engine::SequenceWorld3DObject::node {}

Definition at line 28 of file SequenceWorld3DSlot.hpp.

◆ priority

std::uint16_t monopoly::engine::SequenceWorld3DObject::priority {}

Definition at line 30 of file SequenceWorld3DSlot.hpp.

◆ renderData

std::shared_ptr<const data::MeshRenderData> monopoly::engine::SequenceWorld3DObject::renderData

Definition at line 36 of file SequenceWorld3DSlot.hpp.

◆ screenBounds

std::optional<World3DRect> monopoly::engine::SequenceWorld3DObject::screenBounds

Definition at line 35 of file SequenceWorld3DSlot.hpp.

◆ sequenceBounds

std::optional<sequence::SequenceBounds3D> monopoly::engine::SequenceWorld3DObject::sequenceBounds

Definition at line 34 of file SequenceWorld3DSlot.hpp.

◆ worldTransform

sequence::Matrix3D monopoly::engine::SequenceWorld3DObject::worldTransform {}

Definition at line 32 of file SequenceWorld3DSlot.hpp.


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