#include <canvas_types.h>
Public Attributes | |
| ImDrawList * | draw_list = nullptr |
| ImVec2 | canvas_p0 = ImVec2(0, 0) |
| ImVec2 | canvas_sz = ImVec2(0, 0) |
| ImVec2 | scrolling = ImVec2(0, 0) |
| ImVec2 | mouse_pos_local = ImVec2(0, 0) |
| bool | hovered = false |
| float | grid_step = 16.0f |
| float | scale = 1.0f |
| ImVec2 | content_size = ImVec2(0, 0) |
Definition at line 43 of file canvas_types.h.
| ImDrawList* yaze::gui::CanvasRuntime::draw_list = nullptr |
Definition at line 44 of file canvas_types.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::gui::DrawBitmap(), yaze::gui::DrawBitmap(), yaze::gui::DrawBitmap(), yaze::gui::DrawBitmap(), yaze::editor::DungeonCanvasViewer::DrawChangePingOverlay(), yaze::gui::DrawOutline(), yaze::gui::DrawRect(), yaze::editor::anonymous_namespace{dungeon_canvas_room_render.cc}::DrawRoomRenderFallback(), yaze::gui::DrawSelectRect(), yaze::editor::anonymous_namespace{dungeon_canvas_overlays.cc}::DrawSpritePreviewPixels(), yaze::gui::DrawText(), yaze::gui::DrawTilemapPainter(), and yaze::gui::RenderPreviewPanel().
| ImVec2 yaze::gui::CanvasRuntime::canvas_p0 = ImVec2(0, 0) |
Definition at line 45 of file canvas_types.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::editor::DungeonCanvasViewer::DrawChangePingOverlay(), yaze::gui::DrawOutline(), yaze::gui::DrawRect(), yaze::editor::DungeonCanvasViewer::DrawRoomCanvasOverlays(), yaze::editor::anonymous_namespace{dungeon_canvas_room_render.cc}::DrawRoomRenderFallback(), yaze::gui::DrawSelectRect(), yaze::editor::anonymous_namespace{dungeon_canvas_overlays.cc}::DrawSpritePreviewPixels(), yaze::gui::DrawText(), yaze::gui::DrawTilemapPainter(), yaze::gui::DrawTileSelector(), yaze::gui::anonymous_namespace{canvas_runtime_draw.cc}::GetGeometryFromRuntime(), yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::HandleConnectedCanvasZoom(), yaze::editor::DungeonCanvasViewer::HandleTouchLongPressContextMenu(), yaze::editor::IsMouseHoveringOverEntity(), yaze::gui::ScreenToTileQuick(), yaze::editor::DungeonCanvasViewer::SyncCanvasCaptureRegion(), and yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::ToConnectedCanvasScreenPoint().
| ImVec2 yaze::gui::CanvasRuntime::canvas_sz = ImVec2(0, 0) |
Definition at line 46 of file canvas_types.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::editor::DungeonCanvasViewer::ConsumePendingCanvasScroll(), yaze::editor::DungeonCanvasViewer::DrawChangePingOverlay(), yaze::editor::anonymous_namespace{dungeon_canvas_room_render.cc}::DrawRoomRenderFallback(), yaze::editor::anonymous_namespace{dungeon_canvas_overlays.cc}::DrawSpritePreviewPixels(), yaze::gui::anonymous_namespace{canvas_runtime_draw.cc}::GetGeometryFromRuntime(), yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::HandleConnectedCanvasZoom(), yaze::gui::ScreenToTileQuick(), and yaze::editor::DungeonCanvasViewer::SyncCanvasCaptureRegion().
| ImVec2 yaze::gui::CanvasRuntime::scrolling = ImVec2(0, 0) |
Definition at line 47 of file canvas_types.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::editor::DungeonCanvasViewer::DrawChangePingOverlay(), yaze::gui::DrawOutline(), yaze::gui::DrawRect(), yaze::editor::DungeonCanvasViewer::DrawRoomCanvasOverlays(), yaze::editor::anonymous_namespace{dungeon_canvas_room_render.cc}::DrawRoomRenderFallback(), yaze::gui::DrawSelectRect(), yaze::editor::anonymous_namespace{dungeon_canvas_overlays.cc}::DrawSpritePreviewPixels(), yaze::gui::DrawText(), yaze::gui::DrawTilemapPainter(), yaze::gui::DrawTileSelector(), yaze::gui::anonymous_namespace{canvas_runtime_draw.cc}::GetGeometryFromRuntime(), yaze::editor::DungeonCanvasViewer::HandleTouchLongPressContextMenu(), yaze::editor::IsMouseHoveringOverEntity(), and yaze::gui::ScreenToTileQuick().
| ImVec2 yaze::gui::CanvasRuntime::mouse_pos_local = ImVec2(0, 0) |
Definition at line 48 of file canvas_types.h.
Referenced by yaze::gui::Canvas::BuildCurrentRuntime().
| bool yaze::gui::CanvasRuntime::hovered = false |
Definition at line 49 of file canvas_types.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::gui::DrawSelectRect(), yaze::gui::DrawTilemapPainter(), yaze::gui::DrawTileSelector(), and yaze::editor::DungeonCanvasViewer::HandleTouchLongPressContextMenu().
| float yaze::gui::CanvasRuntime::grid_step = 16.0f |
Definition at line 50 of file canvas_types.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BeginInTable(), and yaze::gui::Canvas::BuildCurrentRuntime().
| float yaze::gui::CanvasRuntime::scale = 1.0f |
Definition at line 51 of file canvas_types.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::editor::DungeonCanvasViewer::DrawChangePingOverlay(), yaze::gui::DrawRect(), yaze::editor::DungeonCanvasViewer::DrawRoomCanvasOverlays(), yaze::editor::anonymous_namespace{dungeon_canvas_room_render.cc}::DrawRoomRenderFallback(), yaze::gui::Canvas::DrawSelectRect(), yaze::editor::anonymous_namespace{dungeon_canvas_overlays.cc}::DrawSpritePreviewPixels(), yaze::gui::DrawText(), yaze::gui::DrawTilemapPainter(), yaze::gui::anonymous_namespace{canvas_runtime_draw.cc}::GetGeometryFromRuntime(), yaze::editor::DungeonCanvasViewer::HandleTouchLongPressContextMenu(), yaze::editor::IsMouseHoveringOverEntity(), yaze::gui::ScreenToTileQuick(), and yaze::editor::anonymous_namespace{dungeon_canvas_connected_matrix.cc}::ToConnectedCanvasScreenPoint().
| ImVec2 yaze::gui::CanvasRuntime::content_size = ImVec2(0, 0) |
Definition at line 52 of file canvas_types.h.
Referenced by yaze::gui::BeginCanvas(), and yaze::gui::Canvas::BuildCurrentRuntime().