/frameworks/native/libs/gui/tests/ |
TextureRenderer.h | 26 class GLConsumer; 30 TextureRenderer(GLuint texName, const sp<GLConsumer>& st); 37 sp<GLConsumer> mST;
|
SurfaceTextureGL.h | 25 #include <gui/GLConsumer.h> 31 class GLConsumer; 42 mST = new GLConsumer(mConsumer, TEX_ID, GLConsumer::TEXTURE_EXTERNAL, 65 sp<GLConsumer> mST;
|
FrameWaiter.h | 20 #include <gui/GLConsumer.h> 24 class FrameWaiter : public GLConsumer::FrameAvailableListener {
|
MultiTextureConsumer_test.cpp | 22 #include <gui/GLConsumer.h> 40 mGlConsumer = new GLConsumer(consumer, TEX_ID, 41 GLConsumer::TEXTURE_EXTERNAL, true, false); 63 sp<GLConsumer> mGlConsumer;
|
TextureRenderer.cpp | 21 #include <gui/GLConsumer.h> 31 const sp<GLConsumer>& st) : mTexName(texName), mST(st) { 70 // drawTexture draws the GLConsumer over the entire GL viewport.
|
SurfaceTextureGLThreadToGL.h | 28 * GLConsumer. Additionally it supports interlocking the producer and 95 // the FrameCondition as the FrameAvailableListener of the GLConsumer, 100 // synchronously from GLConsumer::queueBuffer. 101 class FrameCondition : public GLConsumer::FrameAvailableListener { 132 // This should be called by GLConsumer on the producer thread.
|
/frameworks/native/services/surfaceflinger/ |
SurfaceFlingerConsumer.h | 21 #include <gui/GLConsumer.h> 27 * This is a thin wrapper around GLConsumer. 29 class SurfaceFlingerConsumer : public GLConsumer { 39 : GLConsumer(consumer, tex, GLConsumer::TEXTURE_EXTERNAL, false, false), 56 // reject the newly acquired buffer. Unlike the GLConsumer version, 62 // See GLConsumer::bindTextureImageLocked(). 83 // it is displayed onto. This is applied after GLConsumer::mCurrentTransform.
|
SurfaceFlingerConsumer.cpp | 42 ALOGE("updateTexImage: GLConsumer is abandoned!"); 109 status_t result = GLConsumer::acquireBufferLocked(item, presentWhen,
|
/frameworks/base/include/android_runtime/ |
android_graphics_SurfaceTexture.h | 26 class GLConsumer; 32 /* Gets the underlying GLConsumer from a SurfaceTexture Java object. */ 33 extern sp<GLConsumer> SurfaceTexture_getSurfaceTexture(JNIEnv* env, jobject thiz);
|
/frameworks/av/cmds/screenrecord/ |
FrameOutput.h | 24 #include <gui/GLConsumer.h> 31 class FrameOutput : public GLConsumer::FrameAvailableListener { 64 // (overrides GLConsumer::FrameAvailableListener method) 82 sp<GLConsumer> mGlConsumer; 90 // External texture, updated by GLConsumer.
|
Overlay.h | 25 #include <gui/GLConsumer.h> 38 class Overlay : public GLConsumer::FrameAvailableListener, Thread { 80 // (overrides GLConsumer::FrameAvailableListener method) 126 // The consumer end feeds into our GLConsumer. 131 sp<GLConsumer> mGlConsumer; 143 // External texture, updated by GLConsumer.
|
/frameworks/native/cmds/flatland/ |
GLHelper.h | 18 #include <gui/GLConsumer.h> 55 sp<GLConsumer>* surfaceTexture, EGLSurface* surface, 72 sp<GLConsumer>* surfaceTexture, EGLSurface* surface); 83 sp<GLConsumer> mDummyGLConsumer;
|
Flatland.h | 22 #include <gui/GLConsumer.h> 52 virtual bool compose(GLuint texName, const sp<GLConsumer>& glc) = 0;
|
Composers.cpp | 125 virtual bool compose(GLuint /*texName*/, const sp<GLConsumer>& /*glc*/) { 149 virtual bool compose(GLuint texName, const sp<GLConsumer>& glc) { 173 virtual bool compose(GLuint texName, const sp<GLConsumer>& glc) { 205 virtual bool compose(GLuint texName, const sp<GLConsumer>& glc) { 244 virtual bool compose(GLuint texName, const sp<GLConsumer>& glc) {
|
GLHelper.cpp | 153 sp<GLConsumer>* glConsumer, EGLSurface* surface, 166 return createNamedSurfaceTexture(*name, w, h, glConsumer, surface); 203 sp<GLConsumer>* glConsumer, EGLSurface* surface) { 207 sp<GLConsumer> glc = new GLConsumer(consumer, name, 220 *glConsumer = glc;
|
/frameworks/base/core/jni/android/graphics/ |
SurfaceTexture.cpp | 24 #include <gui/GLConsumer.h> 61 const sp<GLConsumer>& surfaceTexture) 63 GLConsumer* const p = 64 (GLConsumer*)env->GetLongField(thiz, fields.surfaceTexture); 89 jobject thiz, sp<GLConsumer::FrameAvailableListener> listener) 91 GLConsumer::FrameAvailableListener* const p = 92 (GLConsumer::FrameAvailableListener*) 103 sp<GLConsumer> SurfaceTexture_getSurfaceTexture(JNIEnv* env, jobject thiz) { 104 return (GLConsumer*)env->GetLongField(thiz, fields.surfaceTexture); 112 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, thiz)) [all...] |
/frameworks/base/libs/hwui/ |
DeferredLayerUpdater.h | 20 #include <gui/GLConsumer.h> 58 ANDROID_API void setSurfaceTexture(const sp<GLConsumer>& texture, bool needsAttach) { 65 "set unsupported GLConsumer with target %x", target); 97 sp<GLConsumer> mSurfaceTexture;
|
/frameworks/native/libs/gui/ |
GLConsumer.cpp | 17 #define LOG_TAG "GLConsumer" 33 #include <gui/GLConsumer.h> 50 // Macros for including the GLConsumer name in log messages 103 Mutex GLConsumer::sStaticInitLock; 104 sp<GraphicBuffer> GLConsumer::sReleasedTexImageBuffer; 130 GLConsumer::GLConsumer(const sp<IGraphicBufferConsumer>& bq, uint32_t tex, 149 GLC_LOGV("GLConsumer"); 157 GLConsumer::GLConsumer(const sp<IGraphicBufferConsumer>& bq, uint32_t texTarget [all...] |
/frameworks/base/media/mca/filterfw/native/core/ |
gl_env.h | 35 class GLConsumer; 242 // Dummy GLConsumer for context 243 sp<GLConsumer> surfaceTexture_;
|
gl_env.cpp | 29 #include <gui/GLConsumer.h> 164 // Create dummy surface using a GLConsumer 168 surfaceTexture_ = new GLConsumer(consumer, 0, GLConsumer::TEXTURE_EXTERNAL,
|
/hardware/ti/omap4-aah/test/CameraHal/ |
camera_test_surfacetexture.h | 8 #include <gui/GLConsumer.h> 34 class FrameWaiter : public android::GLConsumer::FrameAvailableListener { 102 virtual sp<GLConsumer> getST(); 105 sp<GLConsumer> mST; 118 // drawTexture draws the GLConsumer over the entire GL viewport. 195 sp<GLConsumer> mSurfaceTexture; 204 sp<GLConsumer> surface_texture;
|
surfacetexture_test.cpp | 44 #include <gui/GLConsumer.h> 114 sp<GLConsumer> st; 126 st = new GLConsumer (bq, tex_id, GL_TEXTURE_EXTERNAL_OES);
|
/frameworks/native/include/gui/ |
GLConsumer.h | 40 * GLConsumer consumes buffers of graphics data from a BufferQueue, 43 * A typical usage pattern is to set up the GLConsumer with the 54 class GLConsumer : public ConsumerBase { 59 // GLConsumer constructs a new GLConsumer object. If the constructor with 67 // A GLConsumer may be detached from one OpenGL ES context and then 70 // purely to allow a GLConsumer to be transferred from one consumer 74 // If the constructor with the tex parameter is used, the GLConsumer is 82 // If the constructor without the tex parameter is used, the GLConsumer is 85 GLConsumer(const sp<IGraphicBufferConsumer>& bq [all...] |
/frameworks/base/core/jni/ |
android_view_HardwareLayer.cpp | 26 #include <gui/GLConsumer.h> 72 sp<GLConsumer> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, surface));
|
/frameworks/av/services/camera/libcameraservice/ |
CameraFlashlight.h | 23 #include "gui/GLConsumer.h" 168 sp<GLConsumer> mSurfaceTexture; 217 sp<GLConsumer> mSurfaceTexture;
|