29#ifndef _CEGUIDataContainer_h_
30#define _CEGUIDataContainer_h_
32#include "CEGUI/Base.h"
78 void setData(uint8* data) { mData = data; }
88 const uint8* getDataPtr(
void)
const {
return mData; }
97 void setSize(
size_t size) { mSize = size; }
Definition: MemoryAllocatedObject.h:110
Class used as the databuffer for loading files throughout the library.
Definition: DataContainer.h:44
size_t getSize(void) const
Get the size of the external data.
Definition: DataContainer.h:106
~RawDataContainer(void)
Destructor for RawDataContainer class.
Definition: DataContainer.h:63
void setSize(size_t size)
Set the size of the external data.
Definition: DataContainer.h:97
void release(void)
Release supplied data.
void setData(uint8 *data)
Set a pointer to the external data.
Definition: DataContainer.h:78
uint8 * getDataPtr(void)
Return a pointer to the external data.
Definition: DataContainer.h:87
RawDataContainer()
Constructor for RawDataContainer class.
Definition: DataContainer.h:53
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1