webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rx::BlitGL Class Reference

#include <BlitGL.h>

Inheritance diagram for rx::BlitGL:
angle::NonCopyable

Public Member Functions

 BlitGL (const FunctionsGL *functions, const WorkaroundsGL &workarounds, StateManagerGL *stateManager)
 
 ~BlitGL ()
 
gl::Error copyImageToLUMAWorkaroundTexture (GLuint texture, GLenum textureType, GLenum target, GLenum lumaFormat, size_t level, const gl::Rectangle &sourceArea, GLenum internalFormat, const gl::Framebuffer *source)
 
gl::Error copySubImageToLUMAWorkaroundTexture (GLuint texture, GLenum textureType, GLenum target, GLenum lumaFormat, size_t level, const gl::Offset &destOffset, const gl::Rectangle &sourceArea, const gl::Framebuffer *source)
 
gl::Error blitColorBufferWithShader (const gl::Framebuffer *source, const gl::Framebuffer *dest, const gl::Rectangle &sourceArea, const gl::Rectangle &destArea, GLenum filter)
 
gl::Error initializeResources ()
 
- Public Member Functions inherited from angle::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from angle::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
void operator= (const NonCopyable &)=delete
 

Constructor & Destructor Documentation

◆ BlitGL()

rx::BlitGL::BlitGL ( const FunctionsGL functions,
const WorkaroundsGL workarounds,
StateManagerGL stateManager 
)

◆ ~BlitGL()

rx::BlitGL::~BlitGL ( )

Member Function Documentation

◆ blitColorBufferWithShader()

gl::Error rx::BlitGL::blitColorBufferWithShader ( const gl::Framebuffer source,
const gl::Framebuffer dest,
const gl::Rectangle sourceArea,
const gl::Rectangle destArea,
GLenum  filter 
)

◆ copyImageToLUMAWorkaroundTexture()

gl::Error rx::BlitGL::copyImageToLUMAWorkaroundTexture ( GLuint  texture,
GLenum  textureType,
GLenum  target,
GLenum  lumaFormat,
size_t  level,
const gl::Rectangle sourceArea,
GLenum  internalFormat,
const gl::Framebuffer source 
)

◆ copySubImageToLUMAWorkaroundTexture()

gl::Error rx::BlitGL::copySubImageToLUMAWorkaroundTexture ( GLuint  texture,
GLenum  textureType,
GLenum  target,
GLenum  lumaFormat,
size_t  level,
const gl::Offset destOffset,
const gl::Rectangle sourceArea,
const gl::Framebuffer source 
)

◆ initializeResources()

gl::Error rx::BlitGL::initializeResources ( )

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