30 std::shared_ptr<const data::MeshRuntimeAsset>
asset;
32 std::optional<SequenceBounds3D>
bounds;
40 [[
nodiscard]] std::expected<std::vector<SequenceMeshRenderItem>,
std::expected< std::vector< SequenceMeshRenderItem >, SequenceRenderDataError > collectSequenceMeshRenderData(const SequenceRuntime &runtime, data::MeshRuntimeCache &meshes)
std::uint64_t SequenceNodeId
SequenceRenderDataErrorCode
@ MeshPoseEvaluationFailed
SequenceMeshChoice3D meshChoice
data::DataId contentsDataId
std::uint16_t rootSequencePriority
data::DataId rootSequenceDataId
std::optional< SequenceBounds3D > bounds
std::shared_ptr< const data::MeshRuntimeAsset > asset
std::shared_ptr< const data::MeshRenderData > renderData
SequenceRenderDataErrorCode code
data::MeshRuntimeError cause
data::DataId contentsDataId