![]() |
Qt 6.x
The Qt SDK
|
#include <androidsurfaceclient.h>
Public Member Functions | |
virtual void | surfaceChanged (JNIEnv *jniEnv, jobject surface, int w, int h)=0 |
void | lockSurface () |
void | unlockSurface () |
Protected Attributes | |
QMutex | m_surfaceMutex |
Definition at line 11 of file androidsurfaceclient.h.
|
inline |
Definition at line 15 of file androidsurfaceclient.h.
References QMutex::lock(), and m_surfaceMutex.
Referenced by QAndroidPlatformOpenGLWindow::~QAndroidPlatformOpenGLWindow(), QAndroidPlatformVulkanWindow::~QAndroidPlatformVulkanWindow(), QAndroidPlatformOpenGLWindow::applicationStateChanged(), QAndroidPlatformVulkanWindow::applicationStateChanged(), QAndroidPlatformScreen::surfaceChanged(), QAndroidPlatformOpenGLWindow::surfaceChanged(), and QAndroidPlatformVulkanWindow::surfaceChanged().
|
pure virtual |
Implemented in QAndroidPlatformScreen, QAndroidPlatformOpenGLWindow, and QAndroidPlatformVulkanWindow.
|
inline |
Definition at line 16 of file androidsurfaceclient.h.
References m_surfaceMutex, and QMutex::unlock().
Referenced by QAndroidPlatformOpenGLWindow::~QAndroidPlatformOpenGLWindow(), QAndroidPlatformVulkanWindow::~QAndroidPlatformVulkanWindow(), QAndroidPlatformOpenGLWindow::applicationStateChanged(), QAndroidPlatformVulkanWindow::applicationStateChanged(), QAndroidPlatformScreen::surfaceChanged(), QAndroidPlatformOpenGLWindow::surfaceChanged(), and QAndroidPlatformVulkanWindow::surfaceChanged().
|
protected |
Definition at line 19 of file androidsurfaceclient.h.
Referenced by QAndroidPlatformOpenGLWindow::checkNativeSurface(), QAndroidPlatformOpenGLWindow::eglSurface(), lockSurface(), QAndroidPlatformScreen::setAvailableGeometry(), unlockSurface(), and QAndroidPlatformVulkanWindow::vkSurface().