|
AUI Framework
master
Cross-platform base for C++ UI apps
|
Public Member Functions# | |
| void | destroyNativeWindow (AWindowBase &window) override |
| void | beginPaint (AWindowBase &window) override |
| void | endPaint (AWindowBase &window) override |
| void | beginResize (AWindowBase &window) override |
| void | init (const Init &init) override |
| IRenderer & | renderer () override |
| AImage | makeScreenshot () override |
| uint8_t & | stencil (const glm::uvec2 &position) |
| glm::uvec2 | bitmapSize () const |
| void | putPixel (const glm::uvec2 &position, const glm::u8vec3 &color) noexcept |
| void | putPixel (const glm::uvec2 &position, const glm::u8vec4 &color) noexcept |
| glm::u8vec4 | getPixel (const glm::uvec2 &position) noexcept |
| void | endResize (AWindowBase &window) override |
Public Member Functions inherited from aui::noncopyable | |
| noncopyable (const noncopyable &)=delete | |
| noncopyable & | operator= (const noncopyable &)=delete |
Public Member Functions inherited from CommonRenderingContext | |
| void | requestFrame () |
Protected Member Functions# | |
| void | reallocateImageBuffers (const AWindowBase &window) |
Protected Member Functions inherited from CommonRenderingContext | |
| void | initX11Window (const Init &init, XSetWindowAttributes &swa, XVisualInfo *vi) |
Protected Attributes# | |
| AByteBuffer | mStencilBlob |
| glm::uvec2 | mBitmapSize |
Protected Attributes inherited from CommonRenderingContext | |
| AString | mWindowClass |
| HDC | mWindowDC |
| HDC | mPainterDC = nullptr |
| PAINTSTRUCT | mPaintstruct |
| AWindow * | mWindow |
| void * | mDisplayLink |
| bool | mFrameScheduled = false |
| bool | mSmoothResize = !(ARenderingContextOptions::get().flags & ARenderContextFlags::NO_SMOOTH) |
Additional Inherited Members# | |
Static Public Member Functions inherited from CommonRenderingContext | |
| static void | ensureXLibInitialized () |
Static Public Attributes inherited from CommonRenderingContext | |
| static aui::assert_not_used_when_null< Display * > | ourDisplay |
| static Screen * | ourScreen |
| static struct CommonRenderingContext::Atoms | ourAtoms |
|
overridevirtual |
Reimplemented from CommonRenderingContext.
|
overridevirtual |
Implements IRenderingContext.
|
overridevirtual |
Reimplemented from CommonRenderingContext.
|
overridevirtual |
Reimplemented from CommonRenderingContext.
|
overridevirtual |
Implements IRenderingContext.
|
overridevirtual |
Reimplemented from CommonRenderingContext.
|
overridevirtual |
Implements IRenderingContext.
|
overridevirtual |
Implements IRenderingContext.