vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
cOglOutputFb Class Reference

#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

Definition at line 265 of file openglosd.h.

Constructor & Destructor Documentation

◆ cOglOutputFb()

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

Definition at line 268 of file openglosd.h.

Member Function Documentation

◆ Init()

bool cOglOutputFb::Init ( void  )
virtual

Reimplemented from cOglFb.

Definition at line 694 of file openglosd.cpp.

References LOGERROR, m_framebuffer, cOglFb::m_height, cOglFb::m_initiated, m_texture, and cOglFb::m_width.

Referenced by cOglCmdInitOutputFb::Execute().

◆ Unbind()

void cOglOutputFb::Unbind ( void  )
virtual

Reimplemented from cOglFb.

Definition at line 719 of file openglosd.cpp.

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

Member Data Documentation

◆ m_framebuffer

GLuint cOglOutputFb::m_framebuffer = 0
private

Definition at line 273 of file openglosd.h.

Referenced by Init().

◆ m_texture

GLuint cOglOutputFb::m_texture = 0
private

Definition at line 274 of file openglosd.h.

Referenced by Init().


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