/** * @since Available in iOS 5.0 and later. */ @WeaklyLinked public static CVOpenGLESTextureCache create(CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString, ?> textureAttributes) { return create(null, cacheAttributes, eaglContext, textureAttributes); } /**
/** * @since Available in iOS 5.0 and later. */ public CVOpenGLESTexture createTexture(CVImageBuffer sourceImage, NSDictionary<NSString, ?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, @MachineSizedUInt long planeIndex) { return createTexture(null, sourceImage, textureAttributes, target, internalFormat, width, height, format, type, planeIndex); } /**
/** * @since Available in iOS 5.0 and later. */ public CVOpenGLESTexture createTexture(CFAllocator allocator, CVImageBuffer sourceImage, NSDictionary<NSString, ?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, @MachineSizedUInt long planeIndex) { CVOpenGLESTexture.CVOpenGLESTexturePtr ptr = new CVOpenGLESTexture.CVOpenGLESTexturePtr(); createTexture(allocator, this, sourceImage, textureAttributes, target, internalFormat, width, height, format, type, planeIndex, ptr); return ptr.get(); } /*<methods>*/
/** * @since Available in iOS 5.0 and later. */ @WeaklyLinked public static CVOpenGLESTextureCache create(CFAllocator allocator, CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString, ?> textureAttributes) { CVOpenGLESTextureCachePtr ptr = new CVOpenGLESTextureCachePtr(); create(allocator, cacheAttributes, eaglContext, textureAttributes, ptr); return ptr.get(); } /**
/** * @since Available in iOS 5.0 and later. */ public CVOpenGLESTexture createTexture(CVImageBuffer sourceImage, NSDictionary<NSString, ?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, @MachineSizedUInt long planeIndex) { return createTexture(null, sourceImage, textureAttributes, target, internalFormat, width, height, format, type, planeIndex); } /**
/** * @since Available in iOS 5.0 and later. */ @WeaklyLinked public static CVOpenGLESTextureCache create(CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString, ?> textureAttributes) { return create(null, cacheAttributes, eaglContext, textureAttributes); } /**
/** * @since Available in iOS 5.0 and later. */ public CVOpenGLESTexture createTexture(CVImageBuffer sourceImage, NSDictionary<NSString, ?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, @MachineSizedUInt long planeIndex) { return createTexture(null, sourceImage, textureAttributes, target, internalFormat, width, height, format, type, planeIndex); } /**
/** * @since Available in iOS 5.0 and later. */ @WeaklyLinked public static CVOpenGLESTextureCache create(CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString, ?> textureAttributes) { return create(null, cacheAttributes, eaglContext, textureAttributes); } /**
/** * @since Available in iOS 5.0 and later. */ public CVOpenGLESTexture createTexture(CFAllocator allocator, CVImageBuffer sourceImage, NSDictionary<NSString, ?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, @MachineSizedUInt long planeIndex) { CVOpenGLESTexture.CVOpenGLESTexturePtr ptr = new CVOpenGLESTexture.CVOpenGLESTexturePtr(); createTexture(allocator, this, sourceImage, textureAttributes, target, internalFormat, width, height, format, type, planeIndex, ptr); return ptr.get(); } /*<methods>*/
/** * @since Available in iOS 5.0 and later. */ @WeaklyLinked public static CVOpenGLESTextureCache create(CFAllocator allocator, CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString, ?> textureAttributes) { CVOpenGLESTextureCachePtr ptr = new CVOpenGLESTextureCachePtr(); create(allocator, cacheAttributes, eaglContext, textureAttributes, ptr); return ptr.get(); } /**
/** * @since Available in iOS 5.0 and later. */ public CVOpenGLESTexture createTexture(CFAllocator allocator, CVImageBuffer sourceImage, NSDictionary<NSString, ?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, @MachineSizedUInt long planeIndex) { CVOpenGLESTexture.CVOpenGLESTexturePtr ptr = new CVOpenGLESTexture.CVOpenGLESTexturePtr(); createTexture(allocator, this, sourceImage, textureAttributes, target, internalFormat, width, height, format, type, planeIndex, ptr); return ptr.get(); } /*<methods>*/
/** * @since Available in iOS 5.0 and later. */ @WeaklyLinked public static CVOpenGLESTextureCache create(CFAllocator allocator, CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString, ?> textureAttributes) { CVOpenGLESTextureCachePtr ptr = new CVOpenGLESTextureCachePtr(); create(allocator, cacheAttributes, eaglContext, textureAttributes, ptr); return ptr.get(); } /**