ezEngine  Release 25.03
ezRmlUiContext Class Referencefinal
Inheritance diagram for ezRmlUiContext:

Public Types

using EventHandler = ezDelegate< void(Rml::Event &)>
 

Public Member Functions

 ezRmlUiContext (const Rml::String &sName, Rml::RenderManager *pRenderManager, Rml::TextInputHandler *pTextInputHandler)
 
ezResult LoadDocumentFromResource (const ezRmlUiResourceHandle &hResource)
 
ezResult LoadDocumentFromString (const ezStringView &sContent)
 
void UnloadDocument ()
 
ezResult ReloadDocumentFromResource (const ezRmlUiResourceHandle &hResource)
 
void ShowDocument ()
 
void HideDocument ()
 
bool UpdateInput (const ezVec2 &vMousePos)
 Returns true if the input was consumed.
 
bool WantsInput () const
 
void SetSize (const ezVec2U32 &vSize)
 
void SetDpiScale (float fScale)
 
void RegisterEventHandler (const char *szIdentifier, EventHandler handler)
 
void DeregisterEventHandler (const char *szIdentifier)
 
void Update ()
 

Friends

class ezRmlUi
 
class ezRmlUiInternal::EventListener
 

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