Searched refs:ASurfaceTexture (Results 1 – 8 of 8) sorted by relevance
/aosp12/frameworks/native/libs/nativedisplay/surfacetexture/ |
H A D | surface_texture.cpp | 34 struct ASurfaceTexture { struct 112 ASurfaceTexture* ast = new ASurfaceTexture; in ASurfaceTexture_fromSurfaceTexture() 125 void ASurfaceTexture_release(ASurfaceTexture* st) { in ASurfaceTexture_release() 133 int ASurfaceTexture_detachFromGLContext(ASurfaceTexture* st) { in ASurfaceTexture_detachFromGLContext() 137 int ASurfaceTexture_updateTexImage(ASurfaceTexture* st) { in ASurfaceTexture_updateTexImage() 145 int64_t ASurfaceTexture_getTimestamp(ASurfaceTexture* st) { in ASurfaceTexture_getTimestamp() 159 void ASurfaceTexture_routeRelease(ASurfaceTexture* st) { in ASurfaceTexture_routeRelease() 163 int ASurfaceTexture_routeDetachFromGLContext(ASurfaceTexture* st) { in ASurfaceTexture_routeDetachFromGLContext() 167 int ASurfaceTexture_routeUpdateTexImage(ASurfaceTexture* st) { in ASurfaceTexture_routeUpdateTexImage() 175 int64_t ASurfaceTexture_routeGetTimestamp(ASurfaceTexture* st) { in ASurfaceTexture_routeGetTimestamp() [all …]
|
/aosp12/frameworks/native/libs/nativedisplay/include/surfacetexture/ |
H A D | surface_texture_platform.h | 29 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); 51 unsigned int ASurfaceTexture_getCurrentTextureTarget(ASurfaceTexture* st); 57 void ASurfaceTexture_takeConsumerOwnership(ASurfaceTexture* st); [all …]
|
/aosp12/frameworks/native/include/android/ |
H A D | surface_texture.h | 52 struct ASurfaceTexture; 60 typedef struct ASurfaceTexture ASurfaceTexture; typedef 71 void ASurfaceTexture_release(ASurfaceTexture* st) __INTRODUCED_IN(28); 84 ANativeWindow* ASurfaceTexture_acquireANativeWindow(ASurfaceTexture* st) __INTRODUCED_IN(28); 103 int ASurfaceTexture_attachToGLContext(ASurfaceTexture* st, uint32_t texName) __INTRODUCED_IN(28); 121 int ASurfaceTexture_detachFromGLContext(ASurfaceTexture* st) __INTRODUCED_IN(28); 133 int ASurfaceTexture_updateTexImage(ASurfaceTexture* st) __INTRODUCED_IN(28); 153 void ASurfaceTexture_getTransformMatrix(ASurfaceTexture* st, float mtx[16]) __INTRODUCED_IN(28); 174 int64_t ASurfaceTexture_getTimestamp(ASurfaceTexture* st) __INTRODUCED_IN(28);
|
H A D | surface_texture_jni.h | 51 ASurfaceTexture* ASurfaceTexture_fromSurfaceTexture(JNIEnv* env, jobject surfacetexture) __INTRODUC…
|
/aosp12/frameworks/base/native/android/ |
H A D | surface_texture.cpp | 22 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()
|
/aosp12/frameworks/base/libs/hwui/jni/ |
H A D | android_graphics_TextureLayer.cpp | 56 ASurfaceTexture* surfaceTexture = ASurfaceTexture_fromSurfaceTexture(env, surface); in TextureLayer_setSurfaceTexture()
|
/aosp12/frameworks/base/libs/hwui/ |
H A D | DeferredLayerUpdater.h | 42 typedef std::unique_ptr<ASurfaceTexture, decltype(&ASurfaceTexture_release)> AutoTextureRelease;
|
H A D | DeferredLayerUpdater.cpp | 39 , mSurfaceTexture(nullptr, [](ASurfaceTexture*) {}) in DeferredLayerUpdater() argument
|