Guiliani  Version 2.6 revision 7293 (documentation build 12)
CDAVEHDScreen Class Reference

#include <DAVEHDScreen.h>

Public Member Functions

 CDAVEHDScreen (dhd_handle_t pkHandle, const dhd_enum_t &eScreenForamt, const eC_UInt &uiWidth, const eC_UInt &uiHeight, const eC_UInt &uiBytesPerPixel, const eC_UInt &uiBufferCount, void **ppBuffers)
 
virtual ~CDAVEHDScreen ()
 Destructor.
 
void Activate ()
 
void Clear ()
 
void Download () const
 
void Flip ()
 
eC_UInt GetBitsPerPixel () const
 
eC_UInt GetBufferCount () const
 
void * GetDisplayBuffer () const
 
eC_UInt GetHeight () const
 
eC_UInt GetPitch () const
 
void * GetRenderBuffer () const
 
dhd_enum_t GetScreenFormat () const
 
eC_UInt GetWidth () const
 
void Merge (const CGUIRect &kInvalidatedRect, const eC_Bool &bCopyContents=true)
 
void Upload ()
 

Detailed Description

Class to manage screens in D/AVE HD

Constructor & Destructor Documentation

◆ CDAVEHDScreen()

CDAVEHDScreen::CDAVEHDScreen ( dhd_handle_t  pkHandle,
const dhd_enum_t &  eScreenForamt,
const eC_UInt &  uiWidth,
const eC_UInt &  uiHeight,
const eC_UInt &  uiBytesPerPixel,
const eC_UInt &  uiBufferCount,
void **  ppBuffers 
)

Constructor

Parameters
pkHandle
eScreenForamt
uiWidth
uiHeight
uiBytesPerPixel
uiBufferCount
ppBuffers

Member Function Documentation

◆ Activate()

void CDAVEHDScreen::Activate ( )

Activate the render-buffer of the screen

◆ Clear()

void CDAVEHDScreen::Clear ( )

Clear the screens

◆ Download()

void CDAVEHDScreen::Download ( ) const

download display-buffer to destination framebuffer

◆ Flip()

void CDAVEHDScreen::Flip ( )

Flip the screen

◆ GetBitsPerPixel()

eC_UInt CDAVEHDScreen::GetBitsPerPixel ( ) const

Return bits per pixel for screen

Returns
bits per pixel

◆ GetBufferCount()

eC_UInt CDAVEHDScreen::GetBufferCount ( ) const

Return number of buffers

Returns
number of buffers

◆ GetDisplayBuffer()

void * CDAVEHDScreen::GetDisplayBuffer ( ) const

Return currently active display-buffer

Returns
display-buffer

◆ GetHeight()

eC_UInt CDAVEHDScreen::GetHeight ( ) const

Return heihgt of screen

Returns
height of screen

◆ GetPitch()

eC_UInt CDAVEHDScreen::GetPitch ( ) const

Return pitch of screen

Returns
pitch of screen

◆ GetRenderBuffer()

void * CDAVEHDScreen::GetRenderBuffer ( ) const

Return currently active render-buffer

Returns
render-buffer

◆ GetScreenFormat()

dhd_enum_t CDAVEHDScreen::GetScreenFormat ( ) const

Return format screen

Returns
screen-format

◆ GetWidth()

eC_UInt CDAVEHDScreen::GetWidth ( ) const

Return width of screen

Returns
width

◆ Merge()

void CDAVEHDScreen::Merge ( const CGUIRect kInvalidatedRect,
const eC_Bool &  bCopyContents = true 
)

Merge invalidated regions from display-buffer to render-buffer needs to be done AFTER flipping of the buffers.

Parameters
kInvalidatedRectarea of invalidation
bCopyContentstrue if screen should be copied

◆ Upload()

void CDAVEHDScreen::Upload ( )

upload render-buffer from destination framebuffer


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