cOMS/ui/UIButton.h

57 lines
1.1 KiB
C

#ifndef TOS_UI_BUTTON_H
#define TOS_UI_BUTTON_H
#include "../stdlib/Types.h"
#include "attribute/UIAttribute.h"
#include "attribute/UIAttributeDimension.h"
#include "UIStyleType.h"
#include "UILayout.h"
#include "UIElement.h"
#include "../math/Evaluator.h"
struct UIButtonState {
};
struct UIButton {
};
void ui_button_state_serialize(const UIButtonState* __restrict state, byte** __restrict pos)
{
}
void ui_button_state_unserialize(UIButtonState* __restrict state, const byte** __restrict pos)
{
}
void ui_button_state_populate(const UIAttributeGroup* __restrict group, UIButtonState* __restrict state)
{
}
void ui_button_element_serialize(const UIButton* __restrict details, byte** __restrict pos)
{
}
void ui_button_element_unserialize(UIButton* __restrict details, const byte** __restrict pos)
{
}
void ui_button_element_populate(
const UIAttributeGroup* __restrict group,
UIElement* __restrict element,
UIStyleType style_type,
EvaluatorVariable* __restrict variables
) {
}
int32 ui_button_element_update(UILayout* layout, UIElement* element)
{
return 0;
}
#endif