#include <string>
#include <vector>
#include <unordered_map>
#include <chrono>
#include <memory>
#include "imgui/imgui.h"
Go to the source code of this file.
|
namespace | yaze |
| Main namespace for the application.
|
|
namespace | yaze::gui |
| Graphical User Interface (GUI) components for the application.
|
|
namespace | yaze::gui::canvas |
|
|
enum class | yaze::gui::canvas::CanvasUsage {
yaze::gui::canvas::kTilePainting
, yaze::gui::canvas::kTileSelecting
, yaze::gui::canvas::kSelectRectangle
, yaze::gui::canvas::kColorPainting
,
yaze::gui::canvas::kBitmapEditing
, yaze::gui::canvas::kPaletteEditing
, yaze::gui::canvas::kBppConversion
, yaze::gui::canvas::kPerformanceMode
,
yaze::gui::canvas::kUnknown
} |
| Canvas usage patterns and tracking. More...
|
|
enum class | yaze::gui::canvas::CanvasInteraction {
yaze::gui::canvas::kMouseClick
, yaze::gui::canvas::kMouseDrag
, yaze::gui::canvas::kMouseRelease
, yaze::gui::canvas::kKeyboardInput
,
yaze::gui::canvas::kContextMenu
, yaze::gui::canvas::kModalOpen
, yaze::gui::canvas::kModalClose
, yaze::gui::canvas::kToolChange
,
yaze::gui::canvas::kModeChange
} |
| Canvas interaction types. More...
|
|