TGUI  0.9-dev
tgui::WidgetFactory Class Reference

Static Public Member Functions

static void setConstructFunction (const String &type, const std::function< Widget::Ptr()> &constructor)
 Sets the construct function that will be used to create a widget when loading it. More...
 
static const std::function< Widget::Ptr()> & getConstructFunction (const String &type)
 Retrieves the construct function that is used to create a widget when loading it. More...
 

Member Function Documentation

◆ getConstructFunction()

static const std::function<Widget::Ptr()>& tgui::WidgetFactory::getConstructFunction ( const String type)
static

Retrieves the construct function that is used to create a widget when loading it.

Parameters
typeType of the widget
Returns
Function used to construct the widget (all TGUI widgets use std::make_shared<WidgetType>)

◆ setConstructFunction()

static void tgui::WidgetFactory::setConstructFunction ( const String type,
const std::function< Widget::Ptr()> &  constructor 
)
static

Sets the construct function that will be used to create a widget when loading it.

Parameters
typeType of the widget
constructorFunction used to construct the widget (all TGUI widgets use std::make_shared<WidgetType>)

The documentation for this class was generated from the following file: