26 #if defined(_WIN32) && defined(HR_ENGINE_SHARED)    28 #       define MR_DllDeclare   __declspec( dllexport )    30 #       define MR_DllDeclare   __declspec( dllimport )    33 #   define MR_DllDeclare    52             KEY_HASH = SUPER::Props::NEXT_,
    67     void SetKeyHash(
int keyHash);
    69     void AdjustHeight(
double h) 
override;
    70     void AdjustWidth(
double w) 
override;
    75         return GetView() ? GetView()->Measure() : 
Vec3(0, 0, 0);
 First index for subclasses. 
Definition: KeycapIcon.h:53
 
#define MR_DllDeclare
Definition: KeycapIcon.h:33
 
Base class for UI (2D) components. 
Definition: UiViewModel.h:56
 
constexpr Color COLOR_WHITE
Definition: Color.h:64
 
Definition: KeycapIcon.h:48
 
MR_UInt32 uiLayoutFlags_t
Definition: UiLayoutFlags.h:53
 
Base class for display managers. 
Definition: Display.h:73
 
Icon for a keycap (keyboard key or gamepad button(. 
Definition: KeycapIcon.h:43
 
A colored rectangle, that's all. 
Definition: FillBox.h:51
 
int keyHash
Definition: KeycapIcon.h:79
 
int GetKeyHash() const 
Definition: KeycapIcon.h:66
 
void AttachView(Display &disp) override
Definition: KeycapIcon.h:63
 
Definition: Announcement.h:24
 
virtual ~KeycapIcon()
Definition: KeycapIcon.h:60
 
Vec3 Measure() override
Calculate the size of the component. 
Definition: KeycapIcon.h:73