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

Shared state pointers that the navigation manager reads/writes. More...

#include <canvas_navigation_manager.h>

Collaboration diagram for yaze::editor::CanvasNavigationContext:

Public Attributes

gui::Canvasow_map_canvas = nullptr
 
zelda3::Overworldoverworld = nullptr
 
Romrom = nullptr
 
int * current_map = nullptr
 
int * current_world = nullptr
 
int * current_parent = nullptr
 
int * current_tile16 = nullptr
 
EditingModecurrent_mode = nullptr
 
bool * current_map_lock = nullptr
 
bool * is_dragging_entity = nullptr
 
bool * show_map_properties_panel = nullptr
 
std::array< gfx::Bitmap, zelda3::kNumOverworldMaps > * maps_bmp = nullptr
 
gfx::Tilemaptile16_blockset = nullptr
 
std::unique_ptr< gui::TileSelectorWidget > * blockset_selector = nullptr
 

Detailed Description

Shared state pointers that the navigation manager reads/writes.

Definition at line 41 of file canvas_navigation_manager.h.

Member Data Documentation

◆ ow_map_canvas

◆ overworld

◆ rom

Rom* yaze::editor::CanvasNavigationContext::rom = nullptr

◆ current_map

◆ current_world

◆ current_parent

int* yaze::editor::CanvasNavigationContext::current_parent = nullptr

◆ current_tile16

◆ current_mode

◆ current_map_lock

◆ is_dragging_entity

bool* yaze::editor::CanvasNavigationContext::is_dragging_entity = nullptr

◆ show_map_properties_panel

bool* yaze::editor::CanvasNavigationContext::show_map_properties_panel = nullptr

◆ maps_bmp

std::array<gfx::Bitmap, zelda3::kNumOverworldMaps>* yaze::editor::CanvasNavigationContext::maps_bmp = nullptr

◆ tile16_blockset

gfx::Tilemap* yaze::editor::CanvasNavigationContext::tile16_blockset = nullptr

◆ blockset_selector


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