10#ifndef __GUI_LAYERCONTAINER_H__
11#define __GUI_LAYERCONTAINER_H__
13#include "GUICompositeObject.h"
67 const eC_Value& vX,
const eC_Value& vY,
68 const eC_Value& vWidth,
const eC_Value& vHeight,
125#ifdef GUILIANI_STREAM_GUI
128#ifdef GUILIANI_WRITE_GUI
148 eC_Bool m_bLayerActive;
150 eC_Bool m_bUserContent;
151 eC_Bool m_bApplyClipping;
153 eC_Value m_vRenderingXPos;
154 eC_Value m_vRenderingYPos;
155 eC_UInt m_uiCurrentActiveLayer;
ObjectHandle_t
List of object resource ids.
Definition: GUIObjectHandleResource.h:55
This is the Guiliani base class for all composite objects.
Definition: GUICompositeObject.h:70
Definition: GUILayerContainer.h:55
virtual ~CGUILayerContainer()
virtual void ReadFromStream()
void SetUserContent(const eC_Bool &bUserContent)
virtual void HandleDraw(const CGUIRect &kClipRect)
void SetApplyClipping(const eC_Bool &bApplyClipping)
eC_Bool GetApplyClipping() const
void SetLayerID(const eC_UInt &uiLayerID)
eC_Bool GetUserContent() const
virtual void SetInvisible(const eC_Bool &bInvisible)
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
CGUILayerContainer(CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const eC_Value &vWidth, const eC_Value &vHeight, const ObjectHandle_t &eID=NO_HANDLE)
CGUILayerContainer(CGUICompositeObject *const pkParent, const CGUIRect &kRect, const ObjectHandle_t &eID=NO_HANDLE)
eC_UInt GetLayerID() const
virtual eC_Bool DoPostDraw()
Helper class to supply a platform independent rectangle implementation.
Definition: GUIRect.h:63