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

#include <openglosd.h>

Collaboration diagram for cOglCmdRenderFbToBufferFb:
Collaboration graph
[legend]

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, cSoftHdDevice *device)
 
virtual ~cOglCmdRenderFbToBufferFb (void)
 
virtual const char * Description (void)
 
virtual bool Execute (void)
 
- Public Member Functions inherited from cOglCmd
 cOglCmd (cOglFb *fb)
 
virtual ~cOglCmd (void)
 
virtual const char * Description (void)=0
 
virtual bool Execute (void)=0
 

Private Attributes

cOglFbbuffer
 
GLfloat x
 
GLfloat y
 
GLfloat drawPortX
 
GLfloat drawPortY
 
GLint transparency
 
GLint bcolor
 
GLint dirtyX
 
GLint dirtyTop
 
GLint dirtyWidth
 
GLint dirtyHeight
 
bool alphablending
 
cSoftHdDeviceDevice
 

Additional Inherited Members

- Protected Attributes inherited from cOglCmd
cOglFbfb
 

Detailed Description

Definition at line 387 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,
cSoftHdDevice device 
)

◆ ~cOglCmdRenderFbToBufferFb()

virtual cOglCmdRenderFbToBufferFb::~cOglCmdRenderFbToBufferFb ( void  )
inlinevirtual

Definition at line 402 of file openglosd.h.

Member Function Documentation

◆ Description()

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

Implements cOglCmd.

Definition at line 403 of file openglosd.h.

◆ Execute()

bool cOglCmdRenderFbToBufferFb::Execute ( void  )
virtual

Member Data Documentation

◆ alphablending

bool cOglCmdRenderFbToBufferFb::alphablending
private

Definition at line 398 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ bcolor

GLint cOglCmdRenderFbToBufferFb::bcolor
private

Definition at line 393 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ buffer

cOglFb* cOglCmdRenderFbToBufferFb::buffer
private

Definition at line 389 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ Device

cSoftHdDevice* cOglCmdRenderFbToBufferFb::Device
private

Definition at line 399 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb().

◆ dirtyHeight

GLint cOglCmdRenderFbToBufferFb::dirtyHeight
private

Definition at line 397 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ dirtyTop

GLint cOglCmdRenderFbToBufferFb::dirtyTop
private

Definition at line 395 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ dirtyWidth

GLint cOglCmdRenderFbToBufferFb::dirtyWidth
private

Definition at line 396 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ dirtyX

GLint cOglCmdRenderFbToBufferFb::dirtyX
private

Definition at line 394 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ drawPortX

GLfloat cOglCmdRenderFbToBufferFb::drawPortX
private

Definition at line 391 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ drawPortY

GLfloat cOglCmdRenderFbToBufferFb::drawPortY
private

Definition at line 391 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ transparency

GLint cOglCmdRenderFbToBufferFb::transparency
private

Definition at line 392 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ x

GLfloat cOglCmdRenderFbToBufferFb::x
private

Definition at line 390 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().

◆ y

GLfloat cOglCmdRenderFbToBufferFb::y
private

Definition at line 390 of file openglosd.h.

Referenced by cOglCmdRenderFbToBufferFb(), and Execute().


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