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

#include <openglosd.h>

Public Member Functions

 cOglCmdRenderFbToBufferFb (cOglFb *fb, cOglFb *buffer, GLint x, GLint y, GLint transparency, GLint drawPortX, GLint drawPortY, GLint dirtyX, GLint dirtyTop, GLint dirtyWidth, GLint dirtyHeight, bool alphablending)
 
virtual ~cOglCmdRenderFbToBufferFb (void)
 
virtual const charDescription (void)
 
virtual bool Execute (void)
 
- Public Member Functions inherited from cOglCmd
 cOglCmd (cOglFb *fb)
 
virtual ~cOglCmd (void)
 
virtual bool NeedsLockingAgainstStateChange (void)
 

Private Attributes

cOglFbm_pBuffer
 
GLfloat m_x
 
GLfloat m_y
 
GLfloat m_drawPortX
 
GLfloat m_drawPortY
 
GLint m_transparency
 
GLint m_bcolor
 
GLint m_dirtyX
 
GLint m_dirtyTop
 
GLint m_dirtyWidth
 
GLint m_dirtyHeight
 
bool m_alphablending
 

Additional Inherited Members

- Protected Attributes inherited from cOglCmd
cOglFbm_pFramebuffer
 

Detailed Description

Definition at line 365 of file openglosd.h.

Constructor & Destructor Documentation

◆ cOglCmdRenderFbToBufferFb()

cOglCmdRenderFbToBufferFb::cOglCmdRenderFbToBufferFb ( cOglFb fb,
cOglFb buffer,
GLint  x,
GLint  y,
GLint  transparency,
GLint  drawPortX,
GLint  drawPortY,
GLint  dirtyX,
GLint  dirtyTop,
GLint  dirtyWidth,
GLint  dirtyHeight,
bool  alphablending 
)
inline

Definition at line 367 of file openglosd.h.

◆ ~cOglCmdRenderFbToBufferFb()

virtual cOglCmdRenderFbToBufferFb::~cOglCmdRenderFbToBufferFb ( void  )
inlinevirtual

Definition at line 381 of file openglosd.h.

Member Function Documentation

◆ Description()

virtual const char * cOglCmdRenderFbToBufferFb::Description ( void  )
inlinevirtual

Implements cOglCmd.

Definition at line 382 of file openglosd.h.

Member Data Documentation

◆ m_alphablending

bool cOglCmdRenderFbToBufferFb::m_alphablending
private

Definition at line 394 of file openglosd.h.

Referenced by Execute().

◆ m_bcolor

GLint cOglCmdRenderFbToBufferFb::m_bcolor
private

Definition at line 389 of file openglosd.h.

Referenced by Execute().

◆ m_dirtyHeight

GLint cOglCmdRenderFbToBufferFb::m_dirtyHeight
private

Definition at line 393 of file openglosd.h.

Referenced by Execute().

◆ m_dirtyTop

GLint cOglCmdRenderFbToBufferFb::m_dirtyTop
private

Definition at line 391 of file openglosd.h.

Referenced by Execute().

◆ m_dirtyWidth

GLint cOglCmdRenderFbToBufferFb::m_dirtyWidth
private

Definition at line 392 of file openglosd.h.

Referenced by Execute().

◆ m_dirtyX

GLint cOglCmdRenderFbToBufferFb::m_dirtyX
private

Definition at line 390 of file openglosd.h.

Referenced by Execute().

◆ m_drawPortX

GLfloat cOglCmdRenderFbToBufferFb::m_drawPortX
private

Definition at line 387 of file openglosd.h.

Referenced by Execute().

◆ m_drawPortY

GLfloat cOglCmdRenderFbToBufferFb::m_drawPortY
private

Definition at line 387 of file openglosd.h.

Referenced by Execute().

◆ m_pBuffer

cOglFb* cOglCmdRenderFbToBufferFb::m_pBuffer
private

Definition at line 385 of file openglosd.h.

Referenced by Execute().

◆ m_transparency

GLint cOglCmdRenderFbToBufferFb::m_transparency
private

Definition at line 388 of file openglosd.h.

Referenced by Execute().

◆ m_x

GLfloat cOglCmdRenderFbToBufferFb::m_x
private

Definition at line 386 of file openglosd.h.

Referenced by Execute().

◆ m_y

GLfloat cOglCmdRenderFbToBufferFb::m_y
private

Definition at line 386 of file openglosd.h.

Referenced by Execute().


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