7#ifndef MYGUI_CONTROLLER_POSITION_H_
8#define MYGUI_CONTROLLER_POSITION_H_
58 void setProperty(std::string_view _key, std::string_view _value)
override;
64 float mElapsedTime{0};
67 bool mCalcPosition{
false};
69 bool mCalcSize{
false};
78 FrameAction eventFrameAction;
#define MYGUI_RTTI_DERIVED(DerivedType)
void setAction(FrameAction::IDelegate *_value)
void setTime(float _value)
void setFunction(std::string_view _value)
bool addTime(Widget *_widget, float _time) override
delegates::Delegate< const IntCoord &, const IntCoord &, IntCoord &, float > FrameAction
void setProperty(std::string_view _key, std::string_view _value) override
void setPosition(const IntPoint &_destPoint)
void prepareItem(Widget *_widget) override
void setCoord(const IntCoord &_destCoord)
void setSize(const IntSize &_destSize)
DelegateFunction< Args... > IDelegate
types::TPoint< int > IntPoint
types::TCoord< int > IntCoord
types::TSize< int > IntSize