Guiliani  Version 2.5 revision 7293 (documentation build 13)
LayerConfiguration_t Struct Reference

#include <GUILayerConfig.h>

Public Member Functions

 LayerConfiguration_t ()
 
 LayerConfiguration_t (const eC_UInt &uiLayerID, const CGUICommonEnums::ImageType_t &ePixFormat, const eC_UInt &uiWidth, const eC_UInt &uiHeight, const eC_UInt &uiNumBuffers, void **ppkBuffers)
 
eC_UInt GetBPP ()
 

Public Attributes

eC_Bool m_bCached
 buffers are cached, if platform needs this
 
eC_Bool m_bChromaKeyActive
 chroma-key is active
 
eC_Bool m_bMainLayer
 if true the layer is used for the screen
 
eC_Bool m_bModified
 is layer modified?
 
eC_Bool m_bVisible
 layer is visible
 
CGUICommonEnums::ImageType_t m_ePixFormat
 pixelformat
 
eC_Int m_iVisibleXPos
 first visible horizontal pixel
 
eC_Int m_iVisibleYPos
 first visible vertical pixel
 
eC_Int m_iXPos
 x-position
 
eC_Int m_iYPos
 y-position
 
volatile void * m_pkBuffers [cuiMaxNumberOfBuffers]
 buffer
 
CGUIObjectm_pkConnectedObject
 connected object
 
void * m_pkDisplayBuffer
 current buffer for display
 
void * m_pkRenderBuffer
 current buffer for rendering
 
eC_UByte m_ubAlpha
 alpha-value for layer
 
eC_UByte m_ubChromaKeyAlpha
 chroma-key replace alpha
 
eC_UInt m_uiChromaKey
 chroma-key
 
eC_UInt m_uiHeight
 height
 
eC_UInt m_uiLayerID
 ID to access layer.
 
eC_UInt m_uiNumBuffers
 number of buffers
 
eC_UInt m_uiPaddedWidth
 padded width if platform needs this
 
eC_UInt m_uiVisibleHeight
 visible vertical portion of the layer
 
eC_UInt m_uiVisibleWidth
 visible horizontal portion of the layer
 
eC_UInt m_uiWidth
 width
 

Detailed Description

configuration for layer

Constructor & Destructor Documentation

◆ LayerConfiguration_t() [1/2]

LayerConfiguration_t::LayerConfiguration_t ( const eC_UInt &  uiLayerID,
const CGUICommonEnums::ImageType_t ePixFormat,
const eC_UInt &  uiWidth,
const eC_UInt &  uiHeight,
const eC_UInt &  uiNumBuffers,
void **  ppkBuffers 
)
inline

Constuctor for the main-layer

Parameters
uiLayerID
ePixFormat
uiWidth
uiHeight
uiNumBuffers
ppkBuffers

◆ LayerConfiguration_t() [2/2]

LayerConfiguration_t::LayerConfiguration_t ( )
inline

Constructor

Member Function Documentation

◆ GetBPP()

eC_UInt LayerConfiguration_t::GetBPP ( )
inline

Get bits per pixel for current layer

Returns
bits per pixel

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