Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
SequenceBitmapRenderData.hpp File Reference
#include "LegacyBitmap.hpp"
#include "ResourceRuntime.hpp"
#include "SequenceRuntime.hpp"
#include <expected>
#include <memory>
#include <string>
#include <vector>
Include dependency graph for SequenceBitmapRenderData.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  monopoly::sequence::SequenceBitmapRenderDataError
 
struct  monopoly::sequence::SequenceBitmapMetadata
 
struct  monopoly::sequence::SequenceBitmapRenderItem
 

Namespaces

namespace  monopoly
 
namespace  monopoly::data
 
namespace  monopoly::sequence
 

Enumerations

enum class  monopoly::sequence::SequenceBitmapRenderDataErrorCode {
  monopoly::sequence::MissingResources , monopoly::sequence::MetadataFailed , monopoly::sequence::TypeMismatch , monopoly::sequence::LoadFailed ,
  monopoly::sequence::InvalidBitmap
}
 

Functions

std::expected< std::vector< SequenceBitmapRenderItem >, SequenceBitmapRenderDataError > monopoly::sequence::collectSequenceBitmapRenderData (const SequenceRuntime &runtime, std::shared_ptr< const data::ResourceSnapshot > resources, const data::RuntimeBitmapStore *runtimeBitmaps)