Home
last modified time | relevance | path

Searched refs:ASurfaceTexture (Results 1 – 8 of 8) sorted by relevance

/frameworks/native/libs/nativedisplay/include/surfacetexture/
Dsurface_texture_platform.h29 struct ASurfaceTexture;
38 ANativeWindow* ASurfaceTexture_routeAcquireANativeWindow(ASurfaceTexture* st);
39 int ASurfaceTexture_routeAttachToGLContext(ASurfaceTexture* st, uint32_t texName);
40 int ASurfaceTexture_routeDetachFromGLContext(ASurfaceTexture* st);
41 void ASurfaceTexture_routeRelease(ASurfaceTexture* st);
42 int ASurfaceTexture_routeUpdateTexImage(ASurfaceTexture* st);
43 void ASurfaceTexture_routeGetTransformMatrix(ASurfaceTexture* st, float mtx[16]);
44 int64_t ASurfaceTexture_routeGetTimestamp(ASurfaceTexture* st);
45 ASurfaceTexture* ASurfaceTexture_routeFromSurfaceTexture(JNIEnv* env, jobject surfacetexture);
51 unsigned int ASurfaceTexture_getCurrentTextureTarget(ASurfaceTexture* st);
[all …]
/frameworks/native/libs/nativedisplay/surfacetexture/
Dsurface_texture.cpp35 struct ASurfaceTexture { struct
109 ASurfaceTexture* ASurfaceTexture_fromSurfaceTexture(JNIEnv* env, jobject surfacetexture) { in ASurfaceTexture_fromSurfaceTexture()
113 ASurfaceTexture* ast = new ASurfaceTexture; in ASurfaceTexture_fromSurfaceTexture()
119 ANativeWindow* ASurfaceTexture_acquireANativeWindow(ASurfaceTexture* st) { in ASurfaceTexture_acquireANativeWindow()
126 void ASurfaceTexture_release(ASurfaceTexture* st) { in ASurfaceTexture_release()
130 int ASurfaceTexture_attachToGLContext(ASurfaceTexture* st, uint32_t tex) { in ASurfaceTexture_attachToGLContext()
134 int ASurfaceTexture_detachFromGLContext(ASurfaceTexture* st) { in ASurfaceTexture_detachFromGLContext()
138 int ASurfaceTexture_updateTexImage(ASurfaceTexture* st) { in ASurfaceTexture_updateTexImage()
142 void ASurfaceTexture_getTransformMatrix(ASurfaceTexture* st, float mtx[16]) { in ASurfaceTexture_getTransformMatrix()
146 int64_t ASurfaceTexture_getTimestamp(ASurfaceTexture* st) { in ASurfaceTexture_getTimestamp()
[all …]
/frameworks/native/include/android/
Dsurface_texture.h52 struct ASurfaceTexture;
60 typedef struct ASurfaceTexture ASurfaceTexture; typedef
73 void ASurfaceTexture_release(ASurfaceTexture* st) __INTRODUCED_IN(28);
86 ANativeWindow* ASurfaceTexture_acquireANativeWindow(ASurfaceTexture* st) __INTRODUCED_IN(28);
105 int ASurfaceTexture_attachToGLContext(ASurfaceTexture* st, uint32_t texName) __INTRODUCED_IN(28);
123 int ASurfaceTexture_detachFromGLContext(ASurfaceTexture* st) __INTRODUCED_IN(28);
135 int ASurfaceTexture_updateTexImage(ASurfaceTexture* st) __INTRODUCED_IN(28);
155 void ASurfaceTexture_getTransformMatrix(ASurfaceTexture* st, float mtx[16]) __INTRODUCED_IN(28);
176 int64_t ASurfaceTexture_getTimestamp(ASurfaceTexture* st) __INTRODUCED_IN(28);
Dsurface_texture_jni.h53 ASurfaceTexture* ASurfaceTexture_fromSurfaceTexture(JNIEnv* env, jobject surfacetexture) __INTRODUC…
/frameworks/base/native/android/
Dsurface_texture.cpp22 ANativeWindow* ASurfaceTexture_acquireANativeWindow(ASurfaceTexture* st) { in ASurfaceTexture_acquireANativeWindow()
26 int ASurfaceTexture_attachToGLContext(ASurfaceTexture* st, uint32_t texName) { in ASurfaceTexture_attachToGLContext()
30 int ASurfaceTexture_detachFromGLContext(ASurfaceTexture* st) { in ASurfaceTexture_detachFromGLContext()
34 void ASurfaceTexture_release(ASurfaceTexture* st) { in ASurfaceTexture_release()
38 int ASurfaceTexture_updateTexImage(ASurfaceTexture* st) { in ASurfaceTexture_updateTexImage()
42 void ASurfaceTexture_getTransformMatrix(ASurfaceTexture* st, float mtx[16]) { in ASurfaceTexture_getTransformMatrix()
46 int64_t ASurfaceTexture_getTimestamp(ASurfaceTexture* st) { in ASurfaceTexture_getTimestamp()
50 ASurfaceTexture* ASurfaceTexture_fromSurfaceTexture(JNIEnv* env, jobject surfacetexture) { in ASurfaceTexture_fromSurfaceTexture()
/frameworks/base/libs/hwui/jni/
Dandroid_graphics_TextureLayer.cpp56 ASurfaceTexture* surfaceTexture = ASurfaceTexture_fromSurfaceTexture(env, surface); in TextureLayer_setSurfaceTexture()
/frameworks/base/libs/hwui/
DDeferredLayerUpdater.h39 typedef std::unique_ptr<ASurfaceTexture, decltype(&ASurfaceTexture_release)> AutoTextureRelease;
DDeferredLayerUpdater.cpp39 , mSurfaceTexture(nullptr, [](ASurfaceTexture*) {}) in DeferredLayerUpdater() argument