Package org.robovm.apple.corevideo
Class CVOpenGLESTextureCache
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
org.robovm.apple.corevideo.CVOpenGLESTextureCache
- All Implemented Interfaces:
AutoCloseable
public class CVOpenGLESTextureCache extends CFType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCVOpenGLESTextureCache.CVOpenGLESTextureCachePtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Constructor Description CVOpenGLESTextureCache() -
Method Summary
Modifier and Type Method Description static CVOpenGLESTextureCachecreate(CFAllocator allocator, CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString,?> textureAttributes)static CVOpenGLESTextureCachecreate(CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString,?> textureAttributes)CVOpenGLESTexturecreateTexture(CFAllocator allocator, CVImageBuffer sourceImage, NSDictionary<NSString,?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, long planeIndex)CVOpenGLESTexturecreateTexture(CVImageBuffer sourceImage, NSDictionary<NSString,?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, long planeIndex)voidflush(long options)Deprecated.Deprecated in iOS 12.0.static longgetClassTypeID()Deprecated.Deprecated in iOS 12.0.Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
Constructor Details
-
CVOpenGLESTextureCache
public CVOpenGLESTextureCache()
-
-
Method Details
-
create
public static CVOpenGLESTextureCache create(CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString,?> textureAttributes)- Since:
- Available in iOS 5.0 and later.
-
create
public static CVOpenGLESTextureCache create(CFAllocator allocator, CVOpenGLESTextureCacheAttributes cacheAttributes, EAGLContext eaglContext, NSDictionary<NSString,?> textureAttributes)- Since:
- Available in iOS 5.0 and later.
-
createTexture
public CVOpenGLESTexture createTexture(CVImageBuffer sourceImage, NSDictionary<NSString,?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, long planeIndex)- Since:
- Available in iOS 5.0 and later.
-
createTexture
public CVOpenGLESTexture createTexture(CFAllocator allocator, CVImageBuffer sourceImage, NSDictionary<NSString,?> textureAttributes, int target, int internalFormat, int width, int height, int format, int type, long planeIndex)- Since:
- Available in iOS 5.0 and later.
-
getClassTypeID
Deprecated.Deprecated in iOS 12.0. OpenGL/OpenGLES is no longer supported. Use Metal APIs instead. (Define COREVIDEO_SILENCE_GL_DEPRECATION to silence these warnings) -
flush
Deprecated.Deprecated in iOS 12.0. OpenGL/OpenGLES is no longer supported. Use Metal APIs instead. (Define COREVIDEO_SILENCE_GL_DEPRECATION to silence these warnings)
-