yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
asset_browser.h File Reference
#include <array>
#include <string>
#include "app/gfx/bitmap.h"
#include "app/rom.h"
#include "imgui/imgui.h"
Include dependency graph for asset_browser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::app::gui::ExampleSelectionWithDeletion
 
struct  yaze::app::gui::AssetObject
 
struct  yaze::app::gui::UnsortedAsset
 
struct  yaze::app::gui::DungeonAsset
 
struct  yaze::app::gui::OverworldAsset
 
struct  yaze::app::gui::SpriteAsset
 
struct  yaze::app::gui::GfxSheetAssetBrowser
 

Namespaces

namespace  yaze
 
namespace  yaze::app
 Main namespace for the ImGui application.
 
namespace  yaze::app::gui
 Graphical User Interface (GUI) components for the application.
 

Macros

#define IM_MIN(A, B)
 
#define IM_MAX(A, B)
 
#define IM_CLAMP(V, MN, MX)
 

Macro Definition Documentation

◆ IM_MIN

#define IM_MIN ( A,
B )

◆ IM_MAX

#define IM_MAX ( A,
B )
Value:
(((A) >= (B)) ? (A) : (B))

Definition at line 12 of file asset_browser.h.

Referenced by yaze::app::gui::GfxSheetAssetBrowser::UpdateLayoutSizes().

◆ IM_CLAMP

#define IM_CLAMP ( V,
MN,
MX )
Value:
((V) < (MN) ? (MN) : (V) > (MX) ? (MX) : (V))

Definition at line 13 of file asset_browser.h.

Referenced by yaze::app::gui::GfxSheetAssetBrowser::Draw().