43 mCategoryName(
"Widget"),
44 mSingletonHolder(
this)
94 mVectorIUnlinkWidget.clear();
99 mIsInitialise =
false;
104 std::string_view
_type,
105 std::string_view
_skin,
109 std::string_view
_name)
112 if (
object !=
nullptr)
141 mVectorIUnlinkWidget.push_back(
_unlink);
146 VectorIUnlinkWidget::iterator
iter =
147 std::remove(mVectorIUnlinkWidget.begin(), mVectorIUnlinkWidget.end(),
_unlink);
148 if (
iter != mVectorIUnlinkWidget.end())
149 mVectorIUnlinkWidget.erase(
iter);
154 for (
auto&
iter : mVectorIUnlinkWidget)
165 void WidgetManager::notifyEventFrameStart(
float _time)
174 for (
auto&
widget : mDestroyWidgets)
181 mDestroyWidgets.push_back(
_widget);
186 if (!mDestroyWidgets.empty())
188 for (
auto&
widget : mDestroyWidgets)
190 mDestroyWidgets.clear();
196 return mCategoryName;
#define MYGUI_ASSERT(exp, dest)
#define MYGUI_EXCEPT(dest)
#define MYGUI_LOG(level, text)
#define MYGUI_SINGLETON_DEFINITION(ClassName)
static void registerWidgetTypes()
wrapper over Texture - shows the texture. Implemented: resizing of texture (see TextureResizeMode); r...
widget description should be here.
widget description should be here.
widget description should be here.
static FactoryManager & getInstance()
static Gui & getInstance()
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
delegates::DelegateFunction< Args... > * newDelegate(void(*_func)(Args... args))
std::vector< Widget * > VectorWidgetPtr