![]() |
Qt 6.x
The Qt SDK
|
#include <androidsurfaceclient.h>
Inheritance diagram for AndroidSurfaceClient:
Collaboration diagram for AndroidSurfaceClient: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 19 of file androidsurfaceclient.h.
Referenced by QAndroidPlatformOpenGLWindow::checkNativeSurface(), QAndroidPlatformOpenGLWindow::eglSurface(), lockSurface(), QAndroidPlatformScreen::setAvailableGeometry(), unlockSurface(), and QAndroidPlatformVulkanWindow::vkSurface().