vdr-plugin-softhddevice-drm-gles 1.4.0
Public Member Functions | Public Attributes | List of all members
cOglOutputFb Class Reference

#include <openglosd.h>

Collaboration diagram for cOglOutputFb:
Collaboration graph
[legend]

Public Member Functions

 cOglOutputFb (GLint width, GLint height)
 
virtual ~cOglOutputFb (void)
 
virtual bool Init (void)
 
virtual void BindWrite (void)
 
virtual void Unbind (void)
 
- Public Member Functions inherited from cOglFb
 cOglFb (GLint width, GLint height, GLint viewPortWidth, GLint viewPortHeight)
 
virtual ~cOglFb (void)
 
bool Initiated (void)
 
virtual bool Init (void)
 
void Bind (void)
 
void BindRead (void)
 
virtual void BindWrite (void)
 
virtual void Unbind (void)
 
bool BindTexture (void)
 
void Blit (GLint destX1, GLint destY1, GLint destX2, GLint destY2)
 
GLint Width (void)
 
GLint Height (void)
 
bool Scrollable (void)
 
GLint ViewportWidth (void)
 
GLint ViewportHeight (void)
 

Public Attributes

GLuint fb
 
GLuint texture
 

Additional Inherited Members

- Protected Attributes inherited from cOglFb
bool initiated
 
GLuint fb
 
GLuint texture
 
GLint width
 
GLint height
 
GLint viewPortWidth
 
GLint viewPortHeight
 
bool scrollable
 

Detailed Description

Definition at line 289 of file openglosd.h.

Constructor & Destructor Documentation

◆ cOglOutputFb()

cOglOutputFb::cOglOutputFb ( GLint  width,
GLint  height 
)

Definition at line 970 of file openglosd.cpp.

References fb, cOglFb::height, cOglFb::initiated, texture, and cOglFb::width.

◆ ~cOglOutputFb()

cOglOutputFb::~cOglOutputFb ( void  )
virtual

Definition at line 978 of file openglosd.cpp.

References fb, GL_CHECK, and texture.

Member Function Documentation

◆ BindWrite()

void cOglOutputFb::BindWrite ( void  )
virtual

Reimplemented from cOglFb.

Definition at line 1009 of file openglosd.cpp.

References fb, GL_CHECK, cOglFb::height, Init(), cOglFb::initiated, and cOglFb::width.

◆ Init()

bool cOglOutputFb::Init ( void  )
virtual

Reimplemented from cOglFb.

Definition at line 985 of file openglosd.cpp.

References fb, GL_CHECK, cOglFb::height, cOglFb::initiated, LOGERROR, texture, and cOglFb::width.

Referenced by BindWrite(), and cOglCmdInitOutputFb::Execute().

◆ Unbind()

void cOglOutputFb::Unbind ( void  )
virtual

Reimplemented from cOglFb.

Definition at line 1016 of file openglosd.cpp.

References GL_CHECK.

Referenced by cOglCmdInitOutputFb::Execute(), and cOglCmdCopyBufferToOutputFb::Execute().

Member Data Documentation

◆ fb

GLuint cOglOutputFb::fb

Definition at line 292 of file openglosd.h.

Referenced by BindWrite(), cOglOutputFb(), Init(), and ~cOglOutputFb().

◆ texture

GLuint cOglOutputFb::texture

Definition at line 293 of file openglosd.h.

Referenced by cOglOutputFb(), Init(), and ~cOglOutputFb().


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