webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
WebCore::TextureCacheCV Class Reference

#include <TextureCacheCV.h>

Public Types

typedef CVOpenGLTextureCacheRef TextureCacheType
 
typedef CVOpenGLTextureRef TextureType
 

Public Member Functions

 TextureCacheCV (GraphicsContext3D &, RetainPtr< TextureCacheType > &&)
 
RetainPtr< TextureTypetextureFromImage (CVImageBufferRef, GC3Denum outputTarget, GC3Dint level, GC3Denum internalFormat, GC3Denum format, GC3Denum type)
 
GraphicsContext3Dcontext ()
 

Static Public Member Functions

static std::unique_ptr< TextureCacheCVcreate (GraphicsContext3D &)
 

Member Typedef Documentation

◆ TextureCacheType

◆ TextureType

Constructor & Destructor Documentation

◆ TextureCacheCV()

WebCore::TextureCacheCV::TextureCacheCV ( GraphicsContext3D context,
RetainPtr< TextureCacheType > &&  cache 
)

Member Function Documentation

◆ context()

GraphicsContext3D& WebCore::TextureCacheCV::context ( )
inline

◆ create()

std::unique_ptr< TextureCacheCV > WebCore::TextureCacheCV::create ( GraphicsContext3D context)
static

◆ textureFromImage()

RetainPtr< TextureCacheCV::TextureType > WebCore::TextureCacheCV::textureFromImage ( CVImageBufferRef  image,
GC3Denum  outputTarget,
GC3Dint  level,
GC3Denum  internalFormat,
GC3Denum  format,
GC3Denum  type 
)

The documentation for this class was generated from the following files: