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

#include <SequenceRenderData.hpp>

Collaboration diagram for monopoly::sequence::SequenceMeshRenderItem:
[legend]

Public Attributes

SequenceNodeId node {}
 
data::DataId contentsDataId {}
 
data::DataId rootSequenceDataId {}
 
std::uint16_t priority {}
 
std::int32_t clock {}
 
Matrix3D worldTransform {}
 
std::shared_ptr< const data::MeshRuntimeAsset > asset
 
SequenceMeshChoice3D meshChoice {}
 
std::optional< SequenceBounds3D > bounds
 
std::shared_ptr< const data::MeshRenderData > renderData
 
std::uint16_t rootSequencePriority {}
 

Detailed Description

Definition at line 22 of file SequenceRenderData.hpp.

Member Data Documentation

◆ asset

std::shared_ptr<const data::MeshRuntimeAsset> monopoly::sequence::SequenceMeshRenderItem::asset

Definition at line 30 of file SequenceRenderData.hpp.

◆ bounds

std::optional<SequenceBounds3D> monopoly::sequence::SequenceMeshRenderItem::bounds

Definition at line 32 of file SequenceRenderData.hpp.

◆ clock

std::int32_t monopoly::sequence::SequenceMeshRenderItem::clock {}

Definition at line 28 of file SequenceRenderData.hpp.

◆ contentsDataId

data::DataId monopoly::sequence::SequenceMeshRenderItem::contentsDataId {}

Definition at line 25 of file SequenceRenderData.hpp.

◆ meshChoice

SequenceMeshChoice3D monopoly::sequence::SequenceMeshRenderItem::meshChoice {}

Definition at line 31 of file SequenceRenderData.hpp.

◆ node

SequenceNodeId monopoly::sequence::SequenceMeshRenderItem::node {}

Definition at line 24 of file SequenceRenderData.hpp.

◆ priority

std::uint16_t monopoly::sequence::SequenceMeshRenderItem::priority {}

Definition at line 27 of file SequenceRenderData.hpp.

◆ renderData

std::shared_ptr<const data::MeshRenderData> monopoly::sequence::SequenceMeshRenderItem::renderData

Definition at line 33 of file SequenceRenderData.hpp.

◆ rootSequenceDataId

data::DataId monopoly::sequence::SequenceMeshRenderItem::rootSequenceDataId {}

Definition at line 26 of file SequenceRenderData.hpp.

◆ rootSequencePriority

std::uint16_t monopoly::sequence::SequenceMeshRenderItem::rootSequencePriority {}

Definition at line 35 of file SequenceRenderData.hpp.

◆ worldTransform

Matrix3D monopoly::sequence::SequenceMeshRenderItem::worldTransform {}

Definition at line 29 of file SequenceRenderData.hpp.


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