|
void | windowClosed (ramses::displayId_t) override |
| This method will be called when a display's window has been closed. More...
|
|
bool | isWindowClosed () const |
|
void | windowClosed (ramses::displayId_t) override |
| This method will be called when a display's window has been closed. More...
|
|
bool | isWindowClosed () const |
|
void | windowClosed (ramses::displayId_t) override |
| This method will be called when a display's window has been closed. More...
|
|
bool | isWindowClosed () const |
|
void | windowClosed (ramses::displayId_t) override |
| This method will be called when a display's window has been closed. More...
|
|
bool | isWindowClosed () const |
|
void | windowClosed (ramses::displayId_t) override |
| This method will be called when a display's window has been closed. More...
|
|
bool | isWindowClosed () const |
|
void | windowClosed (ramses::displayId_t) override |
| This method will be called when a display's window has been closed. More...
|
|
bool | isWindowClosed () const |
|
Public Member Functions inherited from ramses::RendererEventHandlerEmpty |
virtual void | offscreenBufferCreated (displayId_t displayId, displayBufferId_t offscreenBufferId, ERendererEventResult result) override |
| This method will be called after an offscreen buffer is created (or failed to be created) as a result of RamsesRenderer API createOffscreenBuffer call. More...
|
|
virtual void | offscreenBufferDestroyed (displayId_t displayId, displayBufferId_t offscreenBufferId, ERendererEventResult result) override |
| This method will be called after an offscreen buffer is destroyed (or failed to be destroyed) as a result of RamsesRenderer API destroyOffscreenBuffer call. More...
|
|
virtual void | framebufferPixelsRead (const uint8_t *pixelData, const uint32_t pixelDataSize, displayId_t displayId, displayBufferId_t displayBuffer, ERendererEventResult result) override |
| This method will be called when a read back of pixels from display buffer was finished. This is the result of RamsesRenderer::readPixels call which triggers an asynchronous read back from the internal device. More...
|
|
virtual void | warpingMeshDataUpdated (displayId_t displayId, ERendererEventResult result) override |
| This method will be called when update of warping mesh data was finished. This is the result of RamsesRenderer::updateWarpingMeshData call which triggers an asynchronous update of warping data used by internal display. More...
|
|
virtual void | displayCreated (displayId_t displayId, ERendererEventResult result) override |
| This method will be called after a display was created (or failed to create) as a result of RamsesRenderer API createDisplay call. More...
|
|
virtual void | displayDestroyed (displayId_t displayId, ERendererEventResult result) override |
| This method will be called after a display was destroyed (or failed to destroy) as a result of RamsesRenderer API destroyDisplay call. More...
|
|
virtual void | keyEvent (displayId_t displayId, EKeyEvent eventType, uint32_t keyModifiers, EKeyCode keyCode) override |
| This method will be called when a key has been pressed while a display's window was focused. More...
|
|
virtual void | mouseEvent (displayId_t displayId, EMouseEvent eventType, int32_t mousePosX, int32_t mousePosY) override |
| This method will be called when a mouse event action has occured while a display's window was focused. More...
|
|
virtual void | windowResized (displayId_t displayId, uint32_t width, uint32_t height) override |
| This method will be called when a display's window has been resized. More...
|
|
virtual void | windowMoved (displayId_t displayId, int32_t windowPosX, int32_t windowPosY) override |
| This method will be called when a display's window has been moved, if the renderer uses WGL/Windows or X11/Linux as a window system. More...
|
|
virtual void | renderThreadLoopTimings (std::chrono::microseconds maximumLoopTime, std::chrono::microseconds averageLooptime) override |
| This method will be called in period given to renderer config (ramses::RendererConfig::setRenderThreadLoopTimingReportingPeriod) and provides rough performance indicators - maximum and average loop (frame) time within that measure period. It only reports timings for first display. More...
|
|
Public Member Functions inherited from ramses::IRendererEventHandler |
virtual | ~IRendererEventHandler ()=default |
| Empty destructor. More...
|
|