AUI Framework  master
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
AGLEmbedAuiWrap Class Reference

Public Member Functions#

void render (ARenderContext context)
 
void resetGLState ()
 
- Public Member Functions inherited from AEmbedAuiWrap
void clearFocus ()
 
void setContainer (const _< AViewContainer > &container)
 
virtual void setViewportSize (int width, int height)
 
void setCustomDpiRatio (float r)
 
bool requiresRedraw ()
 
void notifyProcessMessages () override
 Notifies this IEventLoop that its thread got a new message to process.
 
bool isUIConsumesMouseAt (int x, int y)
 
void onPointerPressed (int x, int y, APointerIndex pointerIndex)
 Handle mouse pressed in UI.
 
void onPointerReleased (int x, int y, APointerIndex pointerIndex)
 Handle mouse released in UI.
 
void onPointerMove (int x, int y)
 Handle mouse move in UI.
 
void onCharEntered (wchar_t c)
 Handle char entered in UI.
 
void onScroll (int mouseX, int mouseY, int scrollX, int scrollY)
 Handle onScroll in UI.
 
void onKeyPressed (AInput::Key key)
 
void onKeyReleased (AInput::Key key)
 
AWindowBasegetWindow ()
 
void loop () override
 Do message processing loop.
 

Additional Inherited Members#

- Protected Member Functions inherited from AEmbedAuiWrap
void windowInit (_unique< IRenderingContext > context)
 
void windowMakeCurrent ()
 
void windowRender ()
 
virtual void onNotifyProcessMessages ()=0
 
- Protected Attributes inherited from AEmbedAuiWrap
_< EmbedWindow > mContainer
 
glm::ivec2 mSize
 
AOptional< float > mCustomDpiRatio