Added GUI draw cache
This commit is contained in:
parent
caaad67c42
commit
d709acb094
30 changed files with 547 additions and 246 deletions
|
|
@ -1,10 +1,11 @@
|
|||
#include "Element.hpp"
|
||||
#include "GUIStuffHelpers.hpp"
|
||||
|
||||
namespace GUIStuff {
|
||||
Element::Element(GUIManager& initGUI):
|
||||
gui(initGUI) {}
|
||||
|
||||
void Element::tick_update() {}
|
||||
void Element::update() {}
|
||||
|
||||
void Element::input_paste_callback(const CustomEvents::PasteEventData& paste) { }
|
||||
void Element::input_text_key_callback(const InputManager::KeyCallbackArgs& key) { }
|
||||
|
|
@ -39,6 +40,6 @@ namespace GUIStuff {
|
|||
}
|
||||
|
||||
SCollision::AABB<float> Element::get_bb_from_command(Clay_RenderCommand* command) {
|
||||
return {{command->boundingBox.x, command->boundingBox.y}, {command->boundingBox.x + command->boundingBox.width, command->boundingBox.y + command->boundingBox.height}};
|
||||
return clay_bounding_box_to_aabb(command->boundingBox);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue