Class representing a default Android window surface Fission EGL graphics output. More...
#include <kanzi/core.ui/platform/graphics_output/android_ws_fission_egl/default_android_ws_fission_egl_graphics_output.hpp>
Protected Member Functions | |
| void | setTargetTransformation (Matrix4x4 targetTransformation) noexcept |
| Sets the target transformation matrix. | |
| void | updateCachedValues (unsigned int width, unsigned int height) noexcept |
| Updates all cached values from the given layout size. | |
Protected Member Functions inherited from kanzi::GraphicsOutput | |
| void | updateDpi (Vector2 dpi) |
| Updates the target layout area resolution. | |
| void | updateSize (unsigned int width, unsigned int height) |
| Updates the target layout area size. | |
Additional Inherited Members | |
Public Types inherited from kanzi::GLGraphicsOutput | |
| using | GLProcPointer |
| Pointer to GL function. | |
Class representing a default Android window surface Fission EGL graphics output.
|
explicit |
Constructor.
| properties | Properties to request for the graphics output. |
| kanzi::android_ws::DefaultAndroidWSFissionEGLGraphicsOutput::~DefaultAndroidWSFissionEGLGraphicsOutput | ( | ) |
Destructor.
|
delete |
Copy constructor.
|
deletenoexcept |
Move constructor.
|
overridevirtual |
EventSource::gatherEvents() implementation.
Implements kanzi::EventSource.
|
overridevirtualnoexcept |
EventSource::getNativeEventHandle() implementation.
Implements kanzi::EventSource.
|
overridevirtual |
GLGraphicsOutput::getProcAddress() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::makeCurrent() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::releaseCurrent() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtual |
GLGraphicsOutput::swapBuffers() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtual |
GLGraphicsOutput::swapInterval() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::getTargetTransformation() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::getGraphicsContextAPI() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::getSurfaceClientAPI() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::getColorSpace() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::getNativeDisplayHandle() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::getNativeContextHandle() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::getNativeSurfaceHandle() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::createImage() implementation.
Implements kanzi::GLGraphicsOutput.
|
overridevirtualnoexcept |
GLGraphicsOutput::destroyImage() implementation.
Implements kanzi::GLGraphicsOutput.
|
noexcept |
Lists all valid EGL configurations. If EGL display is no display, lists nothing.
|
noexcept |
Lists the current valid EGL configuration.
If EGL display is no display or EGL configuration is no configuration, lists nothing.
| bool kanzi::android_ws::DefaultAndroidWSFissionEGLGraphicsOutput::setWindowZOrder | ( | int | windowZOrder | ) |
Sets the Z-order of a window.
| windowZOrder | Z-order value to set. |
|
overridevirtualnoexcept |
WindowedGraphicsOutput::resize() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::setWindowTitle() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::getWindowTitle() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::resizeWindow() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::getWindowWidth() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::getWindowHeight() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::moveWindow() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::getWindowPositionX() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::getWindowPositionY() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::makeFullscreen() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::makeRegular() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::makeMaximized() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::makeMinimized() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::showWindow() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::hideWindow() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::bringToFront() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
overridevirtualnoexcept |
WindowedGraphicsOutput::getNativeWindowHandle() implementation.
Implements kanzi::WindowedGraphicsOutput.
|
delete |
Copy assignment constructor.
|
deletenoexcept |
Move assignment operator.
|
protectednoexcept |
Sets the target transformation matrix.
| targetTransformation | The target transformation matrix. |
|
protectednoexcept |
Updates all cached values from the given layout size.
| width | Layout area width in pixels. |
| height | Layout area height in pixels. |