Lines Matching defs:SurfaceTexture

41 class SurfaceTexture : public BnSurfaceTexture {
63 // SurfaceTexture constructs a new SurfaceTexture object. tex indicates the
65 // texture name cannot be changed once the SurfaceTexture is created.
71 SurfaceTexture(GLuint tex, bool allowSynchronousMode = true,
74 virtual ~SurfaceTexture();
78 // SurfaceTexture object (i.e. they are not owned by the client).
95 // queueBuffer returns a filled buffer to the SurfaceTexture. In addition, a
116 // connect attempts to connect a client API to the SurfaceTexture. This
121 // SurfaceTexture and no corresponding disconnect call was made.
125 // disconnect attempts to disconnect a client API from the SurfaceTexture.
131 // This method will fail if the the SurfaceTexture is not currently
158 // a SurfaceTexture to apply this transform we avoid performing an extra
180 // as the GraphicBuffers dequeued from this SurfaceTexture are referenced.
211 // isSynchronousMode returns whether the SurfaceTexture is currently in
215 // abandon frees all the buffers and puts the SurfaceTexture into the
216 // 'abandoned' state. Once put in this state the SurfaceTexture can never
221 // from the perspective of the the SurfaceTexture, if there are additional
226 // set the name of the SurfaceTexture that will be used to identify it in
249 // returns immediately otherwise. return NO_INIT if SurfaceTexture
465 // SurfaceTexture. It defaults to NO_CONNECTED_API (= 0), and gets updated
476 // mAbandoned indicates that the SurfaceTexture will no longer be used to
479 // SurfaceTexture that has been abandoned will return the NO_INIT error from
483 // mName is a string used to identify the SurfaceTexture in log messages.
494 // variables of SurfaceTexture objects. It must be locked whenever the