#include <canvas.h>
Public Attributes | |
| ImVec2 | canvas_size = ImVec2(0, 0) |
| bool | draw_context_menu = true |
| bool | draw_grid = true |
| std::optional< float > | grid_step |
| bool | draw_overlay = true |
| bool | render_popups = true |
| bool | use_child_window = false |
| bool | show_scrollbar = false |
| ImVec2 yaze::gui::CanvasFrameOptions::canvas_size = ImVec2(0, 0) |
Definition at line 67 of file canvas.h.
Referenced by yaze::gui::Canvas::Begin(), yaze::gui::BeginCanvas(), yaze::gui::Canvas::BeginInTable(), yaze::editor::OverworldEditor::DrawAreaGraphics(), yaze::editor::DungeonCanvasViewer::DrawDungeonCanvas(), yaze::editor::ScreenEditor::DrawDungeonMapsRoomGfx(), yaze::editor::ScreenEditor::DrawInventoryMenuEditor(), yaze::editor::DungeonObjectSelector::DrawObjectRenderer(), yaze::editor::OverworldEditor::DrawOverworldCanvas(), yaze::editor::LinkSpritePanel::DrawPreviewCanvas(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::SheetBrowserPanel::DrawSheetThumbnail(), yaze::editor::ObjectEditorPanel::DrawStaticObjectEditor(), yaze::editor::OverworldEditor::DrawTile8Selector(), yaze::gui::MakeFrameOptions(), and yaze::editor::Tile16Editor::UpdateTile16Edit().
| bool yaze::gui::CanvasFrameOptions::draw_context_menu = true |
Definition at line 68 of file canvas.h.
Referenced by yaze::gui::Canvas::Begin(), yaze::gui::BeginCanvas(), yaze::editor::OverworldEditor::DrawAreaGraphics(), yaze::editor::DungeonCanvasViewer::DrawDungeonCanvas(), yaze::editor::OverworldEditor::DrawOverworldCanvas(), yaze::editor::LinkSpritePanel::DrawPreviewCanvas(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::SheetBrowserPanel::DrawSheetThumbnail(), yaze::editor::ObjectEditorPanel::DrawStaticObjectEditor(), yaze::editor::OverworldEditor::DrawTile8Selector(), yaze::gui::MakeFrameOptions(), yaze::editor::Tile16Editor::UpdateBlockset(), and yaze::editor::Tile16Editor::UpdateTile16Edit().
| bool yaze::gui::CanvasFrameOptions::draw_grid = true |
Definition at line 69 of file canvas.h.
Referenced by yaze::editor::DungeonRoomGraphicsPanel::Draw(), yaze::editor::OverworldEditor::DrawAreaGraphics(), yaze::editor::DungeonCanvasViewer::DrawDungeonCanvas(), yaze::editor::ScreenEditor::DrawDungeonMapsRoomGfx(), yaze::editor::ScreenEditor::DrawInventoryMenuEditor(), yaze::editor::DungeonObjectSelector::DrawObjectRenderer(), yaze::editor::OverworldEditor::DrawOverworldCanvas(), yaze::editor::LinkSpritePanel::DrawPreviewCanvas(), yaze::editor::DungeonObjectSelector::DrawRoomGraphics(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::SheetBrowserPanel::DrawSheetThumbnail(), yaze::editor::ObjectEditorPanel::DrawStaticObjectEditor(), yaze::editor::OverworldEditor::DrawTile8Selector(), yaze::gui::Canvas::End(), yaze::gui::EndCanvas(), yaze::gui::Canvas::EndInTable(), yaze::gui::MakeFrameOptions(), yaze::editor::Tile16Editor::UpdateBlockset(), and yaze::editor::Tile16Editor::UpdateTile16Edit().
| std::optional<float> yaze::gui::CanvasFrameOptions::grid_step |
Definition at line 70 of file canvas.h.
Referenced by yaze::gui::Canvas::Begin(), yaze::gui::BeginCanvas(), yaze::gui::Canvas::BeginInTable(), yaze::editor::DungeonRoomGraphicsPanel::Draw(), yaze::editor::OverworldEditor::DrawAreaGraphics(), yaze::editor::DungeonCanvasViewer::DrawDungeonCanvas(), yaze::editor::ScreenEditor::DrawDungeonMapsRoomGfx(), yaze::editor::ScreenEditor::DrawInventoryMenuEditor(), yaze::editor::DungeonObjectSelector::DrawObjectRenderer(), yaze::editor::OverworldEditor::DrawOverworldCanvas(), yaze::editor::LinkSpritePanel::DrawPreviewCanvas(), yaze::editor::DungeonObjectSelector::DrawRoomGraphics(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::SheetBrowserPanel::DrawSheetThumbnail(), yaze::editor::ObjectEditorPanel::DrawStaticObjectEditor(), yaze::editor::OverworldEditor::DrawTile8Selector(), yaze::gui::Canvas::End(), yaze::gui::EndCanvas(), yaze::gui::Canvas::EndInTable(), yaze::gui::MakeFrameOptions(), yaze::editor::Tile16Editor::UpdateBlockset(), and yaze::editor::Tile16Editor::UpdateTile16Edit().
| bool yaze::gui::CanvasFrameOptions::draw_overlay = true |
Definition at line 71 of file canvas.h.
Referenced by yaze::editor::OverworldEditor::DrawAreaGraphics(), yaze::editor::DungeonCanvasViewer::DrawDungeonCanvas(), yaze::editor::OverworldEditor::DrawOverworldCanvas(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::SheetBrowserPanel::DrawSheetThumbnail(), yaze::editor::ObjectEditorPanel::DrawStaticObjectEditor(), yaze::editor::OverworldEditor::DrawTile8Selector(), yaze::gui::Canvas::End(), yaze::gui::EndCanvas(), yaze::gui::Canvas::EndInTable(), yaze::gui::MakeFrameOptions(), yaze::editor::Tile16Editor::UpdateBlockset(), and yaze::editor::Tile16Editor::UpdateTile16Edit().
| bool yaze::gui::CanvasFrameOptions::render_popups = true |
Definition at line 72 of file canvas.h.
Referenced by yaze::editor::DungeonRoomGraphicsPanel::Draw(), yaze::editor::OverworldEditor::DrawAreaGraphics(), yaze::editor::DungeonCanvasViewer::DrawDungeonCanvas(), yaze::editor::ScreenEditor::DrawDungeonMapsRoomGfx(), yaze::editor::ScreenEditor::DrawInventoryMenuEditor(), yaze::editor::DungeonObjectSelector::DrawObjectRenderer(), yaze::editor::OverworldEditor::DrawOverworldCanvas(), yaze::editor::DungeonObjectSelector::DrawRoomGraphics(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::SheetBrowserPanel::DrawSheetThumbnail(), yaze::editor::ObjectEditorPanel::DrawStaticObjectEditor(), yaze::editor::OverworldEditor::DrawTile8Selector(), yaze::gui::Canvas::End(), yaze::gui::EndCanvas(), yaze::gui::Canvas::EndInTable(), yaze::gui::MakeFrameOptions(), yaze::editor::Tile16Editor::UpdateBlockset(), and yaze::editor::Tile16Editor::UpdateTile16Edit().
| bool yaze::gui::CanvasFrameOptions::use_child_window = false |
Definition at line 75 of file canvas.h.
Referenced by yaze::gui::Canvas::Begin(), yaze::gui::BeginCanvas(), yaze::editor::OverworldEditor::DrawAreaGraphics(), yaze::editor::OverworldEditor::DrawOverworldCanvas(), yaze::editor::OverworldEditor::DrawScratchSpace(), yaze::editor::OverworldEditor::DrawTile8Selector(), yaze::gui::Canvas::End(), yaze::gui::EndCanvas(), yaze::editor::Tile16Editor::UpdateBlockset(), and yaze::editor::Tile16Editor::UpdateTile16Edit().
| bool yaze::gui::CanvasFrameOptions::show_scrollbar = false |
Definition at line 77 of file canvas.h.
Referenced by yaze::gui::Canvas::Begin(), yaze::gui::BeginCanvas(), and yaze::gui::Canvas::BeginInTable().