vdr-plugin-softhddevice-drm-gles 1.6.4-d0291bb
cOglCmdCopyBufferToOutputFb Class Reference

OpenGL command: Render a framebuffer to the output framebuffer. More...

#include <openglosd.h>

Public Member Functions

 cOglCmdCopyBufferToOutputFb (cOglFb *fb, cOglOutputFb *oFb, GLint x, GLint y, int active, cSoftHdDevice *device)
 
virtual ~cOglCmdCopyBufferToOutputFb (void)
 
virtual const charDescription (void)
 
virtual bool Execute (void)
 
bool NeedsLockingAgainstStateChange (void)
 
- Public Member Functions inherited from cOglCmd
 cOglCmd (cOglFb *fb)
 
virtual ~cOglCmd (void)
 

Private Attributes

cOglOutputFbm_pOutputFramebuffer
 
GLfloat m_x
 
GLfloat m_y
 
GLint m_borderColor
 
int m_active
 
cSoftHdDevicem_pDevice
 

Additional Inherited Members

- Protected Attributes inherited from cOglCmd
cOglFbm_pFramebuffer
 

Detailed Description

OpenGL command: Render a framebuffer to the output framebuffer.

Definition at line 441 of file openglosd.h.

Constructor & Destructor Documentation

◆ cOglCmdCopyBufferToOutputFb()

cOglCmdCopyBufferToOutputFb::cOglCmdCopyBufferToOutputFb ( cOglFb fb,
cOglOutputFb oFb,
GLint  x,
GLint  y,
int  active,
cSoftHdDevice device 
)
inline

Definition at line 443 of file openglosd.h.

◆ ~cOglCmdCopyBufferToOutputFb()

virtual cOglCmdCopyBufferToOutputFb::~cOglCmdCopyBufferToOutputFb ( void  )
inlinevirtual

Definition at line 451 of file openglosd.h.

Member Function Documentation

◆ Description()

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

Implements cOglCmd.

Definition at line 452 of file openglosd.h.

◆ Execute()

◆ NeedsLockingAgainstStateChange()

bool cOglCmdCopyBufferToOutputFb::NeedsLockingAgainstStateChange ( void  )
inlinevirtual

Reimplemented from cOglCmd.

Definition at line 454 of file openglosd.h.

Member Data Documentation

◆ m_active

int cOglCmdCopyBufferToOutputFb::m_active
private

Definition at line 459 of file openglosd.h.

Referenced by Execute().

◆ m_borderColor

GLint cOglCmdCopyBufferToOutputFb::m_borderColor
private

Definition at line 458 of file openglosd.h.

Referenced by Execute().

◆ m_pDevice

cSoftHdDevice* cOglCmdCopyBufferToOutputFb::m_pDevice
private

Definition at line 460 of file openglosd.h.

Referenced by Execute().

◆ m_pOutputFramebuffer

cOglOutputFb* cOglCmdCopyBufferToOutputFb::m_pOutputFramebuffer
private

Definition at line 456 of file openglosd.h.

Referenced by Execute().

◆ m_x

GLfloat cOglCmdCopyBufferToOutputFb::m_x
private

Definition at line 457 of file openglosd.h.

Referenced by Execute().

◆ m_y

GLfloat cOglCmdCopyBufferToOutputFb::m_y
private

Definition at line 457 of file openglosd.h.

Referenced by Execute().


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