Lines Matching defs:mode
33 /** Access mode None: Frame data will not be accessed at all. */
35 /** Access mode Bytes: Frame data will be accessed as a ByteBuffer. */
37 /** Access mode Texture: Frame data will be accessed as a TextureSource. */
39 /** Access mode RenderTarget: Frame data will be accessed as a RenderTarget. */
41 /** Access mode Object: Frame data will be accessed as a generic Object. */
43 /** Access mode Bitmap: Frame data will be accessed as a Bitmap. */
45 /** Access mode Allocation: Frame data will be accessed as a RenderScript Allocation. */
84 public Object lockData(int mode, int accessFormat) {
85 return lockBacking(mode, accessFormat).lock(accessFormat);
88 public Backing lockBacking(int mode, int access) {
89 Backing backing = fetchBacking(mode, access);
93 lock(backing, mode);
186 private Backing fetchBacking(int mode, int access) {
187 Backing backing = getBacking(mode, access);
189 backing = attachNewBacking(mode, access);
201 private Backing getBacking(int mode, int access) {
207 (mode == Frame.MODE_WRITE) ? backing.writeAccess() : backing.readAccess();
215 private Backing attachNewBacking(int mode, int access) {
216 Backing backing = createBacking(mode, access);
224 private Backing createBacking(int mode, int access) {
229 backing = mFrameManager.fetchBacking(mode, access, mDimensions, elemSize);
296 private void lock(Backing backingToLock, int mode) {
297 if (mode == Frame.MODE_WRITE) {