public

Inheritance Graph

graph BT
	ImageData
	ImageData --> ReferenceCounter
	click ImageData "classGUI_1_1ImageData"
	click ReferenceCounter "classUtil_1_1ReferenceCounter"

Description

Public Functions

   
   
  ImageData( Util::Reference < Util::Bitmap > _bitmap)
   
  ~ImageData()
   
uint8_t * getLocalData()
   
const uint8_t * getLocalData() const
   
const Util::Reference < Util::Bitmap > getBitmap() const
   
void updateData(const Util::Bitmap & bitmap)
   
bool enable()
   
void disable()
   
void dataChanged()
   
Util::Reference < Util::PixelAccessor > createPixelAccessor()
   
bool uploadGLTexture()
   
void removeGLData()
   
uint32_t getTextureId()

Documentation

function
GUI::ImageData::ImageData

public
     
     
ImageData( Util::Reference < Util::Bitmap > _bitmap )

Defined in GUI/Base/ImageData.h:50


function
GUI::ImageData::~ImageData

public
   
   
~ImageData( )

Defined in GUI/Base/ImageData.h:54


function
GUI::ImageData::getLocalData

public
   
   
uint8_t * getLocalData( )

Defined in GUI/Base/ImageData.h:57


function
GUI::ImageData::getLocalData

public const
   
   
const uint8_t * getLocalData( ) const

Defined in GUI/Base/ImageData.h:58


function
GUI::ImageData::getBitmap

public const
   
   
const Util::Reference < Util::Bitmap > getBitmap( ) const

Defined in GUI/Base/ImageData.h:60


function
GUI::ImageData::updateData

public
     
     
void updateData( const Util::Bitmap & bitmap )

Defined in GUI/Base/ImageData.h:64


function
GUI::ImageData::enable

public
   
   
bool enable( )

Defined in GUI/Base/ImageData.h:66


function
GUI::ImageData::disable

public
   
   
void disable( )

Defined in GUI/Base/ImageData.h:67


function
GUI::ImageData::dataChanged

public
   
   
void dataChanged( )

Defined in GUI/Base/ImageData.h:68


function
GUI::ImageData::createPixelAccessor

public
   
   
Util::Reference < Util::PixelAccessor > createPixelAccessor( )

Defined in GUI/Base/ImageData.h:70


function
GUI::ImageData::uploadGLTexture

public
   
   
bool uploadGLTexture( )

Defined in GUI/Base/ImageData.h:72


function
GUI::ImageData::removeGLData

public
   
   
void removeGLData( )

Defined in GUI/Base/ImageData.h:73


function
GUI::ImageData::getTextureId

public
   
   
uint32_t getTextureId( )

Defined in GUI/Base/ImageData.h:74