yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::GraphicsScratchLibrary Struct Reference

#include <graphics_scratch_asset.h>

Public Member Functions

absl::Status Add (GraphicsScratchAsset asset)
 
std::string Serialize () const
 

Static Public Member Functions

static absl::StatusOr< GraphicsScratchLibrary > Parse (const std::string &text)
 

Public Attributes

uint64_t next_id = 1
 
std::vector< GraphicsScratchAsset > assets
 

Static Public Attributes

static constexpr size_t kMaxAssets = 128
 

Detailed Description

Definition at line 95 of file graphics_scratch_asset.h.

Member Function Documentation

◆ Add()

absl::Status yaze::editor::GraphicsScratchLibrary::Add ( GraphicsScratchAsset asset)
inline

◆ Serialize()

std::string yaze::editor::GraphicsScratchLibrary::Serialize ( ) const
inline

Definition at line 110 of file graphics_scratch_asset.h.

References assets, and next_id.

Referenced by yaze::editor::graphics_scratch_storage::SaveLibrary().

◆ Parse()

Member Data Documentation

◆ kMaxAssets

constexpr size_t yaze::editor::GraphicsScratchLibrary::kMaxAssets = 128
staticconstexpr

Definition at line 96 of file graphics_scratch_asset.h.

Referenced by Add(), and Parse().

◆ next_id

uint64_t yaze::editor::GraphicsScratchLibrary::next_id = 1

◆ assets


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