Guiliani  Version 2.5 revision 6773 (build 33)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CGUIImageDataGL Class Reference

OpenGL Version of CGUIImageData for textures. More...

#include <GUIImageDataGL.h>

Inheritance diagram for CGUIImageDataGL:

Public Member Functions

 CGUIImageDataGL ()
 
 ~CGUIImageDataGL ()
 
eC_UInt GetColorFormat () const
 
eC_UInt GetTextureHeight () const
 
const eC_UInt GetTextureID () const
 
eC_UInt GetTextureWidth () const
 
void SetTextureHeight (const eC_UInt uiTexHeight)
 
void SetTextureID (const eC_UInt uiTextureID)
 
void SetTextureWidth (const eC_UInt uiTexWidth)
 
- Public Member Functions inherited from CGUIImageData
 CGUIImageData ()
 
 ~CGUIImageData ()
 
void DeleteData ()
 
eC_UByte GetBytePerPixel () const
 
eC_UByte * GetData () const
 
CSVGShapeGetDataSVG ()
 
DataType_t GetDataType () const
 
eC_UByte GetFiller () const
 
eC_UInt GetHeight () const
 
eC_UInt GetImageSize () const
 
CGUICommonEnums::ImageType_t GetImageType () const
 
MemoryType_t GetMemoryType () const
 
eC_UInt GetWidth () const
 
eC_Bool HasAlpha () const
 
eC_Bool HasSourceAlpha () const
 
CGUIImageDataoperator= (const CGUIImageData &kSource)
 
void SetData (eC_UByte *pubData)
 
void SetDataSVG (CSVGShape *pkSVGShapes)
 
void SetDataType (const DataType_t &eType)
 
void SetFiller (const eC_UByte &ubFillerByte)
 
void SetHeight (const eC_UInt &uiHeight)
 
void SetImageType (const CGUICommonEnums::ImageType_t &eImageType)
 
void SetMemoryType (const MemoryType_t &eType)
 
void SetSourceAlpha (const eC_Bool &bSourceAlpha)
 
void SetWidth (const eC_UInt &uiWidth)
 

Additional Inherited Members

- Public Types inherited from CGUIImageData
enum  DataType_t { DT_BITMAP, DT_VECTOR }
 
enum  MemoryType_t { MT_MANAGED_INTERNAL, MT_MANAGED_EXTERNAL, MT_ROM }
 

Detailed Description

OpenGL Version of CGUIImageData for textures.

Constructor & Destructor Documentation

CGUIImageDataGL::CGUIImageDataGL ( )

CGUIImageData constructor

CGUIImageDataGL::~CGUIImageDataGL ( )

CGUIImageData destrcutor

Member Function Documentation

eC_UInt CGUIImageDataGL::GetColorFormat ( ) const

Get GL-color-format

Returns
GL-color-format
eC_UInt CGUIImageDataGL::GetTextureHeight ( ) const

Get Texture-height

Returns
texture-height
const eC_UInt CGUIImageDataGL::GetTextureID ( ) const

Return Texture-ID

Returns
texture-id
eC_UInt CGUIImageDataGL::GetTextureWidth ( ) const

Get Texture-width

Returns
texture-width
void CGUIImageDataGL::SetTextureHeight ( const eC_UInt  uiTexHeight)

Set Texture-Width (is power of 2)

Parameters
uiTexHeightThe texture height
void CGUIImageDataGL::SetTextureID ( const eC_UInt  uiTextureID)

Set Texture-ID

Parameters
uiTextureIDThe texture ID
void CGUIImageDataGL::SetTextureWidth ( const eC_UInt  uiTexWidth)

Set Texture-Width (is power of 2)

Parameters
uiTexWidthThe texture width

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