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

#include <DisplayOzone.h>

Inheritance diagram for rx::DisplayOzone::Buffer:
angle::NonCopyable

Public Member Functions

 Buffer (DisplayOzone *display, uint32_t useFlags, uint32_t gbmFormat, uint32_t drmFormat, uint32_t drmFormatFB, int depthBits, int stencilBits)
 
 ~Buffer ()
 
bool initialize (const NativeWindow *window)
 
bool initialize (int32_t width, int32_t height)
 
void reset ()
 
bool resize (int32_t width, int32_t height)
 
FramebufferGLframebufferGL (const gl::FramebufferState &state)
 
void present ()
 
uint32_t getDRMFB ()
 
void bindTexImage ()
 
GLuint getTexture ()
 
int32_t getWidth () const
 
int32_t getHeight () const
 
GLuint getGLFB () const
 
const NativeWindowgetNative () const
 

Constructor & Destructor Documentation

◆ Buffer()

rx::DisplayOzone::Buffer::Buffer ( DisplayOzone display,
uint32_t  useFlags,
uint32_t  gbmFormat,
uint32_t  drmFormat,
uint32_t  drmFormatFB,
int  depthBits,
int  stencilBits 
)

◆ ~Buffer()

rx::DisplayOzone::Buffer::~Buffer ( )

Member Function Documentation

◆ bindTexImage()

void rx::DisplayOzone::Buffer::bindTexImage ( )

◆ framebufferGL()

FramebufferGL * rx::DisplayOzone::Buffer::framebufferGL ( const gl::FramebufferState state)

◆ getDRMFB()

uint32_t rx::DisplayOzone::Buffer::getDRMFB ( )

◆ getGLFB()

GLuint rx::DisplayOzone::Buffer::getGLFB ( ) const
inline

◆ getHeight()

int32_t rx::DisplayOzone::Buffer::getHeight ( ) const
inline

◆ getNative()

const NativeWindow* rx::DisplayOzone::Buffer::getNative ( ) const
inline

◆ getTexture()

GLuint rx::DisplayOzone::Buffer::getTexture ( )

◆ getWidth()

int32_t rx::DisplayOzone::Buffer::getWidth ( ) const
inline

◆ initialize() [1/2]

bool rx::DisplayOzone::Buffer::initialize ( const NativeWindow window)

◆ initialize() [2/2]

bool rx::DisplayOzone::Buffer::initialize ( int32_t  width,
int32_t  height 
)

◆ present()

void rx::DisplayOzone::Buffer::present ( )

◆ reset()

void rx::DisplayOzone::Buffer::reset ( )

◆ resize()

bool rx::DisplayOzone::Buffer::resize ( int32_t  width,
int32_t  height 
)

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