#include <minecart_canvas_tool.h>
Public Attributes | |
| std::span< const MinecartTrack > | tracks |
| int | selected = -1 |
| int | picking = -1 |
| uint64_t | revision = 0 |
| bool | enabled = false |
| std::function< void(int)> | select |
| std::function< absl::Status(const MinecartTrack &, const MinecartTrack &) | move ) |
| std::function< void()> | cancel_pick |
Definition at line 32 of file minecart_canvas_tool.h.
| std::span<const MinecartTrack> yaze::editor::MinecartCanvasBinding::tracks |
Definition at line 33 of file minecart_canvas_tool.h.
Referenced by yaze::editor::MinecartCanvasTool::Draw(), and yaze::editor::DungeonCanvasViewer::DrawMinecartCanvas().
| int yaze::editor::MinecartCanvasBinding::selected = -1 |
Definition at line 34 of file minecart_canvas_tool.h.
Referenced by yaze::editor::MinecartCanvasTool::Draw().
| int yaze::editor::MinecartCanvasBinding::picking = -1 |
Definition at line 35 of file minecart_canvas_tool.h.
Referenced by yaze::editor::MinecartCanvasTool::Draw().
| uint64_t yaze::editor::MinecartCanvasBinding::revision = 0 |
Definition at line 36 of file minecart_canvas_tool.h.
Referenced by yaze::editor::MinecartCanvasTool::Draw().
| bool yaze::editor::MinecartCanvasBinding::enabled = false |
Definition at line 37 of file minecart_canvas_tool.h.
Referenced by yaze::editor::MinecartCanvasTool::Draw().
| std::function<void(int)> yaze::editor::MinecartCanvasBinding::select |
Definition at line 38 of file minecart_canvas_tool.h.
Referenced by yaze::editor::MinecartCanvasTool::Draw().
| std::function<absl::Status(const MinecartTrack&, const MinecartTrack&) yaze::editor::MinecartCanvasBinding::move) |
Definition at line 39 of file minecart_canvas_tool.h.
Referenced by yaze::editor::MinecartCanvasTool::Draw().
| std::function<void()> yaze::editor::MinecartCanvasBinding::cancel_pick |
Definition at line 40 of file minecart_canvas_tool.h.
Referenced by yaze::editor::MinecartCanvasTool::Draw().