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

#include <graphics_edit_context.h>

Collaboration diagram for yaze::editor::GraphicsEditContext:

Public Attributes

const zelda3::GameData * owner = nullptr
 
std::string label
 
std::string limitation
 
zelda3::ResolvedGraphicsContext resolved
 
std::vector< GraphicsEditTarget > targets
 
size_t selected_target = 0
 
std::function< absl::StatusOr< usage_preview::PreviewImage >()> render_preview
 
std::function< void()> return_to_source
 
std::string drawing_description
 
std::function< absl::Status(GraphicsEditContext &) refresh_palettes )
 
std::function< absl::Status(GraphicsEditContext &) resolve_live_source )
 
std::optional< uint64_t > palette_revision
 
std::string palette_error
 

Detailed Description

Definition at line 61 of file graphics_edit_context.h.

Member Data Documentation

◆ owner

◆ label

◆ limitation

◆ resolved

◆ targets

◆ selected_target

size_t yaze::editor::GraphicsEditContext::selected_target = 0

Definition at line 67 of file graphics_edit_context.h.

◆ render_preview

std::function<absl::StatusOr<usage_preview::PreviewImage>()> yaze::editor::GraphicsEditContext::render_preview

◆ return_to_source

std::function<void()> yaze::editor::GraphicsEditContext::return_to_source

Definition at line 69 of file graphics_edit_context.h.

◆ drawing_description

std::string yaze::editor::GraphicsEditContext::drawing_description

◆ refresh_palettes

std::function<absl::Status(GraphicsEditContext&) yaze::editor::GraphicsEditContext::refresh_palettes)

Definition at line 73 of file graphics_edit_context.h.

◆ resolve_live_source

std::function<absl::Status(GraphicsEditContext&) yaze::editor::GraphicsEditContext::resolve_live_source)

◆ palette_revision

std::optional<uint64_t> yaze::editor::GraphicsEditContext::palette_revision

Definition at line 78 of file graphics_edit_context.h.

◆ palette_error

std::string yaze::editor::GraphicsEditContext::palette_error

Definition at line 79 of file graphics_edit_context.h.


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