#include <canvas.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) |
| ImDrawList* yaze::gui::CanvasRuntime::draw_list = nullptr |
Definition at line 55 of file canvas.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::gui::DrawBitmap(), yaze::gui::DrawBitmap(), yaze::gui::DrawBitmap(), yaze::gui::DrawBitmap(), yaze::gui::DrawOutline(), yaze::gui::DrawRect(), yaze::gui::DrawSelectRect(), yaze::gui::DrawText(), yaze::gui::DrawTilemapPainter(), and yaze::gui::RenderPreviewPanel().
| ImVec2 yaze::gui::CanvasRuntime::canvas_p0 = ImVec2(0, 0) |
Definition at line 56 of file canvas.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::gui::DrawOutline(), yaze::gui::DrawRect(), yaze::gui::DrawSelectRect(), yaze::gui::DrawText(), yaze::gui::DrawTilemapPainter(), yaze::gui::DrawTileSelector(), yaze::gui::anonymous_namespace{canvas.cc}::GetGeometryFromRuntime(), and yaze::editor::IsMouseHoveringOverEntity().
| ImVec2 yaze::gui::CanvasRuntime::canvas_sz = ImVec2(0, 0) |
Definition at line 57 of file canvas.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), and yaze::gui::anonymous_namespace{canvas.cc}::GetGeometryFromRuntime().
| ImVec2 yaze::gui::CanvasRuntime::scrolling = ImVec2(0, 0) |
Definition at line 58 of file canvas.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::gui::DrawOutline(), yaze::gui::DrawRect(), yaze::gui::DrawSelectRect(), yaze::gui::DrawText(), yaze::gui::DrawTilemapPainter(), yaze::gui::DrawTileSelector(), yaze::gui::anonymous_namespace{canvas.cc}::GetGeometryFromRuntime(), and yaze::editor::IsMouseHoveringOverEntity().
| ImVec2 yaze::gui::CanvasRuntime::mouse_pos_local = ImVec2(0, 0) |
Definition at line 59 of file canvas.h.
Referenced by yaze::gui::Canvas::BuildCurrentRuntime().
| bool yaze::gui::CanvasRuntime::hovered = false |
Definition at line 60 of file canvas.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::gui::DrawSelectRect(), yaze::gui::DrawTilemapPainter(), and yaze::gui::DrawTileSelector().
| float yaze::gui::CanvasRuntime::grid_step = 16.0f |
Definition at line 61 of file canvas.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 62 of file canvas.h.
Referenced by yaze::gui::BeginCanvas(), yaze::gui::Canvas::BuildCurrentRuntime(), yaze::gui::DrawRect(), yaze::gui::Canvas::DrawSelectRect(), yaze::gui::DrawText(), yaze::gui::DrawTilemapPainter(), yaze::gui::anonymous_namespace{canvas.cc}::GetGeometryFromRuntime(), and yaze::editor::IsMouseHoveringOverEntity().
| ImVec2 yaze::gui::CanvasRuntime::content_size = ImVec2(0, 0) |
Definition at line 63 of file canvas.h.
Referenced by yaze::gui::BeginCanvas(), and yaze::gui::Canvas::BuildCurrentRuntime().