14 class RuntimeBitmapStore;
15 struct BitmapRuntimeAsset;
57 std::optional<data::Sequence2DBoundingBoxAttribute>
bounds;
64 [[
nodiscard]] std::expected<std::vector<SequenceBitmapRenderItem>,
66 const SequenceRuntime& runtime,
67 std::shared_ptr<const data::ResourceSnapshot> resources,
std::shared_ptr< const DataBytes > SharedDataBytes
SequenceBitmapRenderDataErrorCode
std::expected< std::vector< SequenceBitmapRenderItem >, SequenceBitmapRenderDataError > collectSequenceBitmapRenderData(const SequenceRuntime &runtime, std::shared_ptr< const data::ResourceSnapshot > resources, const data::RuntimeBitmapStore *runtimeBitmaps)
std::uint64_t SequenceNodeId
SequenceBitmapRenderDataErrorCode code
data::DataId contentsDataId
SequenceNodeId rootSequenceNode
std::optional< data::Sequence2DBoundingBoxAttribute > bounds
data::DataId contentsDataId
SequenceBitmapMetadata metadata
data::SharedDataBytes bytes
data::DataId rootSequenceDataId
std::uint16_t rootSequencePriority
std::shared_ptr< const data::BitmapRuntimeAsset > runtimeAsset