summaryrefslogtreecommitdiffstats
path: root/src/plugins/android/src/wrappers/jsurfacetexture.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/android/src/wrappers/jsurfacetexture.h')
-rw-r--r--src/plugins/android/src/wrappers/jsurfacetexture.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/android/src/wrappers/jsurfacetexture.h b/src/plugins/android/src/wrappers/jsurfacetexture.h
index ea53b68ba..d53290a71 100644
--- a/src/plugins/android/src/wrappers/jsurfacetexture.h
+++ b/src/plugins/android/src/wrappers/jsurfacetexture.h
@@ -49,7 +49,7 @@
QT_BEGIN_NAMESPACE
-class JSurfaceTexture : public QObject, public QJNIObjectPrivate
+class JSurfaceTexture : public QObject
{
Q_OBJECT
public:
@@ -57,7 +57,10 @@ public:
~JSurfaceTexture();
int textureID() const { return m_texID; }
+ jobject object();
+
QMatrix4x4 getTransformMatrix();
+ void release(); // API level 14
void updateTexImage();
static bool initJNI(JNIEnv *env);
@@ -67,6 +70,7 @@ Q_SIGNALS:
private:
int m_texID;
+ QJNIObjectPrivate m_surfaceTexture;
};
QT_END_NAMESPACE