#include <DAVEHDScreen.h>
Class to manage screens in D/AVE HD
◆ 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 | |
◆ Activate()
void CDAVEHDScreen::Activate |
( |
| ) |
|
Activate the render-buffer of the screen
◆ Clear()
void CDAVEHDScreen::Clear |
( |
| ) |
|
◆ Download()
void CDAVEHDScreen::Download |
( |
| ) |
const |
download display-buffer to destination framebuffer
◆ Flip()
void CDAVEHDScreen::Flip |
( |
| ) |
|
◆ 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
-
kInvalidatedRect | area of invalidation |
bCopyContents | true 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: