Some style fixes

This commit is contained in:
korenkonder
2024-05-31 23:39:40 +03:00
parent bde44af1bf
commit 45acca901f
7 changed files with 121 additions and 117 deletions
+13 -13
View File
@@ -1829,18 +1829,21 @@ struct eyes_adjust {
float_t pos;
};
struct rob_chara_pv_data_customize_items {
int32_t head;
int32_t face;
int32_t chest;
int32_t back;
union rob_chara_pv_data_item {
struct {
int32_t head;
int32_t face;
int32_t chest;
int32_t back;
};
int32_t arr[4];
};
struct rob_chara_pv_data {
rob_chara_type type;
int8_t field_4;
int8_t field_5;
int8_t field_6;
bool field_4;
bool field_5;
bool field_6;
vec3 field_8;
int16_t rot_y_int16;
int16_t field_16;
@@ -1849,11 +1852,8 @@ struct rob_chara_pv_data {
int32_t field_70;
int32_t motion_face_ids[10];
int32_t chara_size_index;
int8_t height_adjust;
union {
rob_chara_pv_data_customize_items data;
int32_t arr[4];
} customize_items;
bool height_adjust;
rob_chara_pv_data_item item;
eyes_adjust eyes_adjust;
};
+4 -4
View File
@@ -12,8 +12,8 @@
#include <vector>
namespace prj {
template <class T, class U>
class vector_pair : public std::vector<std::pair<T, U>> {
template <class T, class U, class Alloc = std::allocator<std::pair<T, U>>>
class vector_pair : public std::vector<std::pair<T, U>, Alloc> {
public:
using value_pair = std::pair<T, U>;
@@ -34,11 +34,11 @@ namespace prj {
}
inline void push_back(const value_pair& value) {
std::vector<std::pair<T, U>>::push_back(value);
std::vector<std::pair<T, U>, Alloc>::push_back(value);
}
inline void push_back(value_pair&& value) {
std::vector<std::pair<T, U>>::push_back(value);
std::vector<std::pair<T, U>, Alloc>::push_back(value);
}
inline void sort() {
+3 -3
View File
@@ -12,14 +12,14 @@
#include <vector>
namespace prj {
template <class T, class U>
template <class T, class U, class Alloc = std::allocator<std::pair<T, U>>>
class vector_pair_combine {
public:
using value_pair = std::pair<T, U>;
using iterator = typename std::vector<value_pair>::iterator;
using const_iterator = typename std::vector<value_pair>::const_iterator;
std::vector<value_pair> data;
std::vector<value_pair> new_data;
std::vector<value_pair, Alloc> data;
std::vector<value_pair, Alloc> new_data;
inline auto find(const T& key) {
auto k = data.begin();
+3
View File
@@ -873,6 +873,9 @@ bool RobOsageTest::dest() {
}
void RobOsageTest::disp() {
if (chara_id < 0 || chara_id >= ROB_CHARA_COUNT)
return;
rob_chara* rob_chr = rob_chara_array_get(chara_id);
if (rob_chr && !pv_osage_manager_array_get_disp(chara_id)
&& rob_chr->is_visible() && !(rob_chr->data.field_3 & 0x80)) {
+46 -45
View File
@@ -116,7 +116,7 @@ namespace dw_gui_detail {
RootKeySelection();
virtual ~RootKeySelection() override;
virtual void Field_8(dw::Widget::KeyCallbackData data) override;
virtual void Field_8(const dw::Widget::KeyCallbackData& data) override;
};
dw::Shell* selected_shell;
@@ -387,15 +387,15 @@ namespace dw {
text.assign(str);
}
void Widget::SetSize(vec2 value) {
void Widget::SetSize(const vec2& value) {
rect.size = value;
}
int32_t Widget::KeyCallback(Widget::KeyCallbackData data) {
int32_t Widget::KeyCallback(const Widget::KeyCallbackData& data) {
return 0;
}
int32_t Widget::MouseCallback(Widget::MouseCallbackData data) {
int32_t Widget::MouseCallback(const Widget::MouseCallbackData& data) {
return 0;
}
@@ -403,7 +403,7 @@ namespace dw {
return rect.pos;
}
bool Widget::CheckHitPos(vec2 hit_pos) {
bool Widget::CheckHitPos(const vec2& hit_pos) {
rectangle rect = GetRectangle();
return rect.pos.x <= hit_pos.x && hit_pos.x < rect.pos.x + rect.size.x
&& rect.pos.y <= hit_pos.y && hit_pos.y < rect.size.y + rect.pos.y;
@@ -488,7 +488,7 @@ namespace dw {
Widget::Reset();
}
int32_t Control::KeyCallback(Widget::KeyCallbackData data) {
int32_t Control::KeyCallback(const Widget::KeyCallbackData& data) {
if (!Field_A0())
return 0;
@@ -505,7 +505,7 @@ namespace dw {
return 0;
}
int32_t Control::MouseCallback(Widget::MouseCallbackData data) {
int32_t Control::MouseCallback(const Widget::MouseCallbackData& data) {
if (!Field_A0())
return 0;
@@ -627,7 +627,7 @@ namespace dw {
field_68 = !value;
}
Widget* Control::GetHitWidget(vec2 hit_pos) {
Widget* Control::GetHitWidget(const vec2& hit_pos) {
if (CheckHitPos(hit_pos))
return this;
return 0;
@@ -677,7 +677,7 @@ namespace dw {
Control::Reset();
}
int32_t Scrollable::MouseCallback(Widget::MouseCallbackData data) {
int32_t Scrollable::MouseCallback(const Widget::MouseCallbackData& data) {
if (!v_bar)
return Control::MouseCallback(data);
@@ -688,16 +688,17 @@ namespace dw {
return ret;
}
void Scrollable::SetSize(vec2 value) {
void Scrollable::SetSize(const vec2& value) {
Widget::SetSize(value);
vec2 size = value;
if (flags & FLAG_800)
value -= 2.0f * 2.0f;
size -= 2.0f * 2.0f;
if (v_bar) {
v_bar->rect.pos.x = value.x - v_bar->rect.size.x;
v_bar->rect.pos.x = size.x - v_bar->rect.size.x;
v_bar->rect.pos.y = 0.0f;
v_bar->SetWidth(value.y);
v_bar->SetWidth(size.y);
}
}
@@ -709,7 +710,7 @@ namespace dw {
v_bar->SetFont(value);
}
Widget* Scrollable::GetHitWidget(vec2 hit_pos) {
Widget* Scrollable::GetHitWidget(const vec2& hit_pos) {
if (!CheckHitPos(hit_pos))
return 0;
@@ -772,14 +773,14 @@ namespace dw {
Scrollable::Reset();
}
int32_t Composite::KeyCallback(Widget::KeyCallbackData data) {
int32_t Composite::KeyCallback(const Widget::KeyCallbackData& data) {
if (current_control != -1 && current_control < controls.size())
return controls[current_control]->KeyCallback(data);
else
return 0;
}
int32_t Composite::MouseCallback(Widget::MouseCallbackData data) {
int32_t Composite::MouseCallback(const Widget::MouseCallbackData& data) {
for (Control*& i : controls)
if (i->CheckHitPos(data.pos))
return i->MouseCallback(data);
@@ -787,7 +788,7 @@ namespace dw {
return Scrollable::MouseCallback(data);
}
void Composite::SetSize(vec2 size) {
void Composite::SetSize(const vec2& size) {
Scrollable::SetSize(size);
layout->SetSize(this);
}
@@ -809,7 +810,7 @@ namespace dw {
return current_control == -1 && Field_C0();
}
Widget* Composite::GetHitWidget(vec2 hit_pos) {
Widget* Composite::GetHitWidget(const vec2& hit_pos) {
if (!CheckHitPos(hit_pos))
return Scrollable::GetHitWidget(hit_pos);
@@ -954,7 +955,7 @@ namespace dw {
Composite::Reset();
}
int32_t Shell::KeyCallback(Widget::KeyCallbackData data) {
int32_t Shell::KeyCallback(const Widget::KeyCallbackData& data) {
if (!GetDisp())
return 0;
@@ -966,7 +967,7 @@ namespace dw {
return Composite::KeyCallback(data);
}
int32_t Shell::MouseCallback(Widget::MouseCallbackData data) {
int32_t Shell::MouseCallback(const Widget::MouseCallbackData& data) {
if (!GetDisp())
return 0;
@@ -1002,7 +1003,7 @@ namespace dw {
return Composite::MouseCallback(data);
}
void Shell::SetSize(vec2 size) {
void Shell::SetSize(const vec2& size) {
Widget::SetSize(size);
if (flags & CHECKBOX) {
if (close_button) {
@@ -1037,7 +1038,7 @@ namespace dw {
return this == dw_gui_detail_display->selected_shell && GetDisp();
}
Widget* Shell::GetHitWidget(vec2 hit_pos) {
Widget* Shell::GetHitWidget(const vec2& hit_pos) {
rectangle rect = GetRectangle();
if (rect.pos.x > hit_pos.x || hit_pos.x >= rect.pos.x + rect.size.x
|| rect.pos.y > hit_pos.y || hit_pos.y >= rect.size.y + rect.pos.y)
@@ -1142,15 +1143,15 @@ namespace dw {
}
void KeyAdapter::Field_8(Widget::KeyCallbackData data) {
void KeyAdapter::Field_8(const Widget::KeyCallbackData& data) {
}
void KeyAdapter::Field_10(Widget::KeyCallbackData data) {
void KeyAdapter::Field_10(const Widget::KeyCallbackData& data) {
}
void KeyAdapter::Field_18(Widget::KeyCallbackData data) {
void KeyAdapter::Field_18(const Widget::KeyCallbackData& data) {
}
@@ -1170,19 +1171,19 @@ namespace dw {
}
void MouseAdapter::Field_8(Widget::MouseCallbackData data) {
void MouseAdapter::Field_8(const Widget::MouseCallbackData& data) {
}
void MouseAdapter::Field_10(Widget::MouseCallbackData data) {
void MouseAdapter::Field_10(const Widget::MouseCallbackData& data) {
}
void MouseAdapter::Field_18(Widget::MouseCallbackData data) {
void MouseAdapter::Field_18(const Widget::MouseCallbackData& data) {
}
void MouseAdapter::Field_20(Widget::MouseCallbackData data) {
void MouseAdapter::Field_20(const Widget::MouseCallbackData& data) {
}
@@ -1618,7 +1619,7 @@ namespace dw {
}
}
int32_t Button::KeyCallback(Widget::KeyCallbackData data) {
int32_t Button::KeyCallback(const Widget::KeyCallbackData& data) {
if (!Field_A0())
return 0;
@@ -1641,7 +1642,7 @@ namespace dw {
return Control::KeyCallback(data);
}
int32_t Button::MouseCallback(Widget::MouseCallbackData data) {
int32_t Button::MouseCallback(const Widget::MouseCallbackData& data) {
if (!Field_A0())
return 0;
@@ -1826,7 +1827,7 @@ namespace dw {
Scrollable::Reset();
}
int32_t List::KeyCallback(Widget::KeyCallbackData data) {
int32_t List::KeyCallback(const Widget::KeyCallbackData& data) {
size_t items_count = items.size();
if (!data.input[0] || !items_count)
return Control::KeyCallback(data);
@@ -1898,7 +1899,7 @@ namespace dw {
return Control::KeyCallback(data);
}
int32_t List::MouseCallback(Widget::MouseCallbackData data) {
int32_t List::MouseCallback(const Widget::MouseCallbackData& data) {
if (!Field_A0() || !CheckHitPos(data.pos))
return 0;
@@ -1972,7 +1973,7 @@ namespace dw {
return 0;
}
void List::SetSize(vec2 size) {
void List::SetSize(const vec2& size) {
Scrollable::SetSize(size);
SetScrollBarParams();
}
@@ -2228,7 +2229,7 @@ namespace dw {
Composite::Reset();
}
int32_t ListBox::KeyCallback(Widget::KeyCallbackData data) {
int32_t ListBox::KeyCallback(const Widget::KeyCallbackData& data) {
if (!Field_A0())
return 0;
@@ -2238,7 +2239,7 @@ namespace dw {
return 0;
}
int32_t ListBox::MouseCallback(Widget::MouseCallbackData data) {
int32_t ListBox::MouseCallback(const Widget::MouseCallbackData& data) {
if (!Field_A0())
return 0;
@@ -2396,7 +2397,7 @@ namespace dw {
}
int32_t ScrollBar::KeyCallback(Widget::KeyCallbackData data) {
int32_t ScrollBar::KeyCallback(const Widget::KeyCallbackData& data) {
if (!Field_60())
return 0;
@@ -2407,7 +2408,7 @@ namespace dw {
return 0;
}
int32_t ScrollBar::MouseCallback(Widget::MouseCallbackData data) {
int32_t ScrollBar::MouseCallback(const Widget::MouseCallbackData& data) {
if (!Field_60())
return 0;
@@ -2423,7 +2424,7 @@ namespace dw {
return 0;
}
void ScrollBar::SetSize(vec2 size) {
void ScrollBar::SetSize(const vec2& size) {
if (flags & HORIZONTAL) {
rect.size.x = size.x;
rect.size.y = font.GetFontGlyphHeight();
@@ -2576,7 +2577,7 @@ namespace dw {
return { 0.0f, size };
}
SelectionListener::CallbackData ScrollBar::sub_1402E5140(Widget::KeyCallbackData key_callback_data) {
SelectionListener::CallbackData ScrollBar::sub_1402E5140(const Widget::KeyCallbackData& key_callback_data) {
SelectionListener::CallbackData callback_data;
switch (key_callback_data.input[0]) {
case 0x1000001:
@@ -2606,7 +2607,7 @@ namespace dw {
return callback_data;
}
SelectionListener::CallbackData ScrollBar::sub_1402E5380(Widget::MouseCallbackData mouse_callback_data) {
SelectionListener::CallbackData ScrollBar::sub_1402E5380(const Widget::MouseCallbackData& mouse_callback_data) {
if (field_A6) {
SelectionListener::CallbackData callback_data;
if ((mouse_callback_data.input & 1) != 0) {
@@ -2867,7 +2868,7 @@ namespace dw {
Control::Reset();
}
int32_t Slider::KeyCallback(Widget::KeyCallbackData data) {
int32_t Slider::KeyCallback(const Widget::KeyCallbackData& data) {
if (!Field_A0())
return 0;
@@ -2878,7 +2879,7 @@ namespace dw {
return 0;
}
int32_t Slider::MouseCallback(Widget::MouseCallbackData data) {
int32_t Slider::MouseCallback(const Widget::MouseCallbackData& data) {
if (!Field_A0())
return 0;
@@ -2896,7 +2897,7 @@ namespace dw {
return 0;
}
void Slider::SetSize(vec2 value) {
void Slider::SetSize(const vec2& value) {
Widget::SetSize(value);
scroll_bar->rect.pos.x = value.x - scroll_bar->rect.size.x;
scroll_bar->rect.pos.y = 0.0f;
@@ -3487,7 +3488,7 @@ dw_gui_detail::Display::RootKeySelection::~RootKeySelection() {
}
void dw_gui_detail::Display::RootKeySelection::Field_8(dw::Widget::KeyCallbackData data) {
void dw_gui_detail::Display::RootKeySelection::Field_8(const dw::Widget::KeyCallbackData& data) {
}
+48 -48
View File
@@ -189,12 +189,12 @@ namespace dw {
virtual void Reset();
virtual std::wstring GetText();
virtual void SetText(std::wstring& str);
virtual void SetSize(vec2 value);
virtual int32_t KeyCallback(Widget::KeyCallbackData data);
virtual int32_t MouseCallback(Widget::MouseCallbackData data);
virtual void SetSize(const vec2& value);
virtual int32_t KeyCallback(const Widget::KeyCallbackData& data);
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data);
virtual vec2 GetPos();
bool CheckHitPos(vec2 hit_pos);
bool CheckHitPos(const vec2& hit_pos);
void Free();
float_t GetFontGlyphHeight();
rectangle GetRectangle();
@@ -236,8 +236,8 @@ namespace dw {
virtual void Draw() override;
virtual void Reset() override;
virtual int32_t KeyCallback(Widget::KeyCallbackData data) override;
virtual int32_t MouseCallback(Widget::MouseCallbackData data) override;
virtual int32_t KeyCallback(const Widget::KeyCallbackData& data) override;
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data) override;
virtual vec2 GetPos() override;
virtual void UpdateLayout();
@@ -253,7 +253,7 @@ namespace dw {
virtual bool Field_98();
virtual bool Field_A0();
virtual void Field_A8(bool value);
virtual Widget* GetHitWidget(vec2 hit_pos);
virtual Widget* GetHitWidget(const vec2& hit_pos);
void SetParentMenu(Menu* menu);
};
@@ -270,10 +270,10 @@ namespace dw {
virtual void Draw() override;
virtual void Reset() override;
virtual int32_t MouseCallback(Widget::MouseCallbackData data) override;
virtual void SetSize(vec2 value) override;
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data) override;
virtual void SetSize(const vec2& value) override;
virtual void SetFont(p_Font& font) override;
virtual Widget* GetHitWidget(vec2 hit_pos) override;
virtual Widget* GetHitWidget(const vec2& hit_pos) override;
virtual rectangle GetBoundingBox();
@@ -293,15 +293,15 @@ namespace dw {
virtual void Draw() override;
virtual void Reset() override;
virtual int32_t KeyCallback(Widget::KeyCallbackData data) override;
virtual int32_t MouseCallback(Widget::MouseCallbackData data) override;
virtual void SetSize(vec2 size) override;
virtual int32_t KeyCallback(const Widget::KeyCallbackData& data) override;
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data) override;
virtual void SetSize(const vec2& size) override;
virtual void UpdateLayout() override;
virtual vec2 GetSize() override;
virtual bool Field_58() override;
virtual bool Field_60() override;
virtual Widget* GetHitWidget(vec2 hit_pos) override;
virtual Widget* GetHitWidget(const vec2& hit_pos) override;
virtual bool Field_C0();
virtual bool SetCurrentControl(Control* control);
@@ -335,14 +335,14 @@ namespace dw {
virtual void Draw() override;
virtual void Reset() override;
virtual int32_t KeyCallback(Widget::KeyCallbackData data) override;
virtual int32_t MouseCallback(Widget::MouseCallbackData data) override;
virtual void SetSize(vec2 size) override;
virtual int32_t KeyCallback(const Widget::KeyCallbackData& data) override;
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data) override;
virtual void SetSize(const vec2& size) override;
virtual vec2 GetPos() override;
virtual vec2 GetSize() override;
virtual bool Field_58() override;
virtual Widget* GetHitWidget(vec2 hit_pos) override;
virtual Widget* GetHitWidget(const vec2& hit_pos) override;
virtual rectangle GetBoundingBox() override;
@@ -365,9 +365,9 @@ namespace dw {
KeyListener();
virtual ~KeyListener();
virtual void Field_8(Widget::KeyCallbackData data) = 0;
virtual void Field_10(Widget::KeyCallbackData data) = 0;
virtual void Field_18(Widget::KeyCallbackData data) = 0;
virtual void Field_8(const Widget::KeyCallbackData& data) = 0;
virtual void Field_10(const Widget::KeyCallbackData& data) = 0;
virtual void Field_18(const Widget::KeyCallbackData& data) = 0;
};
class KeyAdapter : public KeyListener {
@@ -375,9 +375,9 @@ namespace dw {
KeyAdapter();
virtual ~KeyAdapter() override;
virtual void Field_8(Widget::KeyCallbackData data) override;
virtual void Field_10(Widget::KeyCallbackData data) override;
virtual void Field_18(Widget::KeyCallbackData data) override;
virtual void Field_8(const Widget::KeyCallbackData& data) override;
virtual void Field_10(const Widget::KeyCallbackData& data) override;
virtual void Field_18(const Widget::KeyCallbackData& data) override;
};
class MouseListener {
@@ -385,10 +385,10 @@ namespace dw {
MouseListener();
virtual ~MouseListener();
virtual void Field_8(Widget::MouseCallbackData data) = 0;
virtual void Field_10(Widget::MouseCallbackData data) = 0;
virtual void Field_18(Widget::MouseCallbackData data) = 0;
virtual void Field_20(Widget::MouseCallbackData data) = 0;
virtual void Field_8(const Widget::MouseCallbackData& data) = 0;
virtual void Field_10(const Widget::MouseCallbackData& data) = 0;
virtual void Field_18(const Widget::MouseCallbackData& data) = 0;
virtual void Field_20(const Widget::MouseCallbackData& data) = 0;
};
class MouseAdapter : public MouseListener {
@@ -396,10 +396,10 @@ namespace dw {
MouseAdapter();
virtual ~MouseAdapter() override;
virtual void Field_8(Widget::MouseCallbackData data) override;
virtual void Field_10(Widget::MouseCallbackData data) override;
virtual void Field_18(Widget::MouseCallbackData data) override;
virtual void Field_20(Widget::MouseCallbackData data) override;
virtual void Field_8(const Widget::MouseCallbackData& data) override;
virtual void Field_10(const Widget::MouseCallbackData& data) override;
virtual void Field_18(const Widget::MouseCallbackData& data) override;
virtual void Field_20(const Widget::MouseCallbackData& data) override;
};
class MouseMoveListener {
@@ -407,7 +407,7 @@ namespace dw {
MouseMoveListener();
virtual ~MouseMoveListener();
virtual void Field_8(Widget::MouseCallbackData data) = 0;
virtual void Field_8(const Widget::MouseCallbackData& data) = 0;
};
class Layout {
@@ -501,8 +501,8 @@ namespace dw {
virtual ~Button() override;
virtual void Draw() override;
virtual int32_t KeyCallback(Widget::KeyCallbackData data) override;
virtual int32_t MouseCallback(Widget::MouseCallbackData data) override;
virtual int32_t KeyCallback(const Widget::KeyCallbackData& data) override;
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data) override;
virtual vec2 GetSize() override;
@@ -525,9 +525,9 @@ namespace dw {
virtual void Draw() override;
virtual void Reset() override;
virtual int32_t KeyCallback(Widget::KeyCallbackData data) override;
virtual int32_t MouseCallback(Widget::MouseCallbackData data) override;
virtual void SetSize(vec2 size) override;
virtual int32_t KeyCallback(const Widget::KeyCallbackData& data) override;
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data) override;
virtual void SetSize(const vec2& size) override;
virtual vec2 GetSize() override;
@@ -598,8 +598,8 @@ namespace dw {
virtual void Draw() override;
virtual void Reset() override;
virtual int32_t KeyCallback(Widget::KeyCallbackData data) override;
virtual int32_t MouseCallback(Widget::MouseCallbackData data) override;
virtual int32_t KeyCallback(const Widget::KeyCallbackData& data) override;
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data) override;
virtual vec2 GetSize() override;
virtual void SetFont(p_Font& value) override;
@@ -728,9 +728,9 @@ namespace dw {
virtual ~ScrollBar() override;
virtual void Draw() override;
virtual int32_t KeyCallback(Widget::KeyCallbackData data) override;
virtual int32_t MouseCallback(Widget::MouseCallbackData data) override;
virtual void SetSize(vec2 value) override;
virtual int32_t KeyCallback(const Widget::KeyCallbackData& data) override;
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data) override;
virtual void SetSize(const vec2& value) override;
virtual vec2 GetPos() override;
virtual Control* GetParentControl();
@@ -751,8 +751,8 @@ namespace dw {
void AddSelectionListener(SelectionListener* value);
vec2 sub_1402E4790();
SelectionListener::CallbackData sub_1402E5140(Widget::KeyCallbackData key_callback_data);
SelectionListener::CallbackData sub_1402E5380(Widget::MouseCallbackData mouse_callback_data);
SelectionListener::CallbackData sub_1402E5140(const Widget::KeyCallbackData& key_callback_data);
SelectionListener::CallbackData sub_1402E5380(const Widget::MouseCallbackData& mouse_callback_data);
void sub_1402F9670(float_t value);
static void sub_1402E6CC0(SelectionListener::CallbackData callback_data);
@@ -782,9 +782,9 @@ namespace dw {
virtual void Draw() override;
virtual void Reset() override;
virtual int32_t KeyCallback(Widget::KeyCallbackData data) override;
virtual int32_t MouseCallback(Widget::MouseCallbackData data) override;
virtual void SetSize(vec2 value) override;
virtual int32_t KeyCallback(const Widget::KeyCallbackData& data) override;
virtual int32_t MouseCallback(const Widget::MouseCallbackData& data) override;
virtual void SetSize(const vec2& value) override;
virtual void UpdateLayout() override;
virtual vec2 GetSize() override;
+4 -4
View File
@@ -40,12 +40,12 @@ struct sprite_text_mesh {
~sprite_text_mesh();
spr::SpriteVertex* add_char();
void add_set_char(app::text_flags flags,
void add_set_char(app::text_flags flags,
rectangle pos, rectangle uv, color4u8 color);
void apply_scale_offset(vec2 scale, vec2 offset);
void apply_scale_offset(vec2 scale, vec2 offset);
static void set_char(spr::SpriteVertex* vtx, app::text_flags flags,
rectangle pos, rectangle uv, color4u8 color);
static void set_char(spr::SpriteVertex* vtx, app::text_flags flags,
rectangle pos, rectangle uv, color4u8 color);
};
struct PrintWork {