TGUI  0.8.0
tgui::WidgetFactory Class Reference

Static Public Member Functions

static void setConstructFunction (const std::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 std::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 std::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 std::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: