vdr-plugin-softhddevice-drm-gles 1.6.2
cOglOutputFb Class Reference

Main Framebuffer/ Texture Object for OSD. More...

#include <openglosd.h>

Public Member Functions

 cOglOutputFb (GLint width, GLint height)
 
virtual bool Init (void)
 
virtual void Unbind (void)
 
- Public Member Functions inherited from cOglFb
 cOglFb (GLint, GLint, GLint, GLint)
 
virtual ~cOglFb (void)
 
bool Initiated (void)
 
void Bind (void)
 
bool BindTexture (void)
 
void Blit (GLint, GLint, GLint, GLint)
 
GLint Width (void)
 
GLint Height (void)
 
bool Scrollable (void)
 
GLint ViewportWidth (void)
 
GLint ViewportHeight (void)
 

Private Attributes

GLuint m_framebuffer = 0
 
GLuint m_texture = 0
 

Additional Inherited Members

- Protected Attributes inherited from cOglFb
bool m_initiated = false
 
GLint m_width
 
GLint m_height
 

Detailed Description

Main Framebuffer/ Texture Object for OSD.

Output Framebuffer Object - holds the texture which is our "OSD output framebuffer"

Definition at line 256 of file openglosd.h.

Constructor & Destructor Documentation

◆ cOglOutputFb()

cOglOutputFb::cOglOutputFb ( GLint  width,
GLint  height 
)
inline

Definition at line 258 of file openglosd.h.

Member Data Documentation

◆ m_framebuffer

GLuint cOglOutputFb::m_framebuffer = 0
private

Definition at line 263 of file openglosd.h.

Referenced by Init().

◆ m_texture

GLuint cOglOutputFb::m_texture = 0
private

Definition at line 264 of file openglosd.h.

Referenced by Init().


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