ImageHandle Class Reference

#include <ImageHandle.h>

Inheritance diagram for ImageHandle:

Image

List of all members.

Public Member Functions

 ImageHandle ()
 ImageHandle (const Image &other)
 ImageHandle (const ImageHandle &other)
virtual ~ImageHandle ()
ImageHandleoperator= (const Image &other)
ImageHandleoperator= (const ImageHandle &other)
virtual unsigned char * getBits ()
virtual void setBits (unsigned char *bits)
virtual int getWidth ()
virtual int getHeight ()
virtual void removeOwnership ()
virtual int getAlignment ()
virtual int getComponents ()

Protected Attributes

int width_
int height_
int alignment_
int components_
unsigned char * bits_
bool owner_


Detailed Description

Definition at line 26 of file ImageHandle.h.


Constructor & Destructor Documentation

ImageHandle::ImageHandle (  ) 

Definition at line 23 of file ImageHandle.cpp.

ImageHandle::ImageHandle ( const Image other  ) 

Definition at line 31 of file ImageHandle.cpp.

ImageHandle::ImageHandle ( const ImageHandle other  ) 

Definition at line 42 of file ImageHandle.cpp.

ImageHandle::~ImageHandle (  )  [virtual]

Definition at line 53 of file ImageHandle.cpp.

References bits_, and owner_.


Member Function Documentation

ImageHandle & ImageHandle::operator= ( const Image other  ) 

Definition at line 74 of file ImageHandle.cpp.

References alignment_, bits_, components_, height_, owner_, and width_.

ImageHandle & ImageHandle::operator= ( const ImageHandle other  ) 

Definition at line 58 of file ImageHandle.cpp.

References alignment_, bits_, components_, height_, owner_, and width_.

virtual unsigned char* ImageHandle::getBits (  )  [inline, virtual]

Implements Image.

Definition at line 37 of file ImageHandle.h.

References bits_.

Referenced by GLWImageList::addDirectory(), BackdropDialog::capture(), Image::createAlphaMult(), Image::createResize(), MainCamera::SaveScreen::draw(), ModelRendererTree::drawInternalPre(), Landscape::drawShadows(), Water2::generate(), Landscape::generate(), Water2::generateAOF(), Water2Patches::generateNormalMap(), HeightMapModifier::generateTerrain(), Water2::generateTransparency(), PlacementTypeTree::getPositions(), PlacementTypeMask::getPositions(), ImageFactory::grabScreen(), MovementMap::limitTexture(), ImageModifier::makeArenaBitmap(), ImageModifier::makeArenaSurroundBitmap(), MovementMap::movementTexture(), ComsSyncCheckMessage::readMessage(), ImageModifier::scalePlanBitmap(), InfoMap::showGrid(), and InfoMap::showHeightBands().

virtual void ImageHandle::setBits ( unsigned char *  bits  )  [inline, virtual]

Definition at line 38 of file ImageHandle.h.

References bits_.

Referenced by Image::createResize().

virtual int ImageHandle::getWidth (  )  [inline, virtual]

Implements Image.

Definition at line 39 of file ImageHandle.h.

References width_.

Referenced by GLWImageList::addDirectory(), MainCamera::SaveScreen::draw(), BackdropDialog::drawBackground(), Water2::generate(), Water::generate(), Landscape::generate(), HeightMapModifier::generateTerrain(), PlacementTypeTree::getPositions(), PlacementTypeMask::getPositions(), ImageFactory::grabScreen(), MovementMap::limitTexture(), ImageModifier::makeArenaBitmap(), ImageModifier::makeArenaSurroundBitmap(), MovementMap::movementTexture(), ComsSyncCheckMessage::readMessage(), ImageModifier::scalePlanBitmap(), InfoMap::showGrid(), and InfoMap::showHeightBands().

virtual int ImageHandle::getHeight (  )  [inline, virtual]

Implements Image.

Definition at line 40 of file ImageHandle.h.

References height_.

Referenced by GLWImageList::addDirectory(), MainCamera::SaveScreen::draw(), BackdropDialog::drawBackground(), Water2::generate(), Water::generate(), Landscape::generate(), HeightMapModifier::generateTerrain(), PlacementTypeTree::getPositions(), PlacementTypeMask::getPositions(), ImageFactory::grabScreen(), MovementMap::limitTexture(), ImageModifier::makeArenaBitmap(), ImageModifier::makeArenaSurroundBitmap(), MovementMap::movementTexture(), ComsSyncCheckMessage::readMessage(), ImageModifier::scalePlanBitmap(), InfoMap::showGrid(), and InfoMap::showHeightBands().

virtual void ImageHandle::removeOwnership (  )  [inline, virtual]

Implements Image.

Definition at line 42 of file ImageHandle.h.

References owner_.

virtual int ImageHandle::getAlignment (  )  [inline, virtual]

Implements Image.

Definition at line 44 of file ImageHandle.h.

References alignment_.

virtual int ImageHandle::getComponents (  )  [inline, virtual]

Implements Image.

Definition at line 45 of file ImageHandle.h.

References components_.

Referenced by Image::createResize(), and ImageModifier::scalePlanBitmap().


Member Data Documentation

int ImageHandle::width_ [protected]

Definition at line 48 of file ImageHandle.h.

Referenced by getWidth(), and operator=().

int ImageHandle::height_ [protected]

Definition at line 48 of file ImageHandle.h.

Referenced by getHeight(), and operator=().

int ImageHandle::alignment_ [protected]

Definition at line 49 of file ImageHandle.h.

Referenced by getAlignment(), and operator=().

int ImageHandle::components_ [protected]

Definition at line 49 of file ImageHandle.h.

Referenced by getComponents(), and operator=().

unsigned char* ImageHandle::bits_ [protected]

Definition at line 50 of file ImageHandle.h.

Referenced by getBits(), operator=(), setBits(), and ~ImageHandle().

bool ImageHandle::owner_ [protected]

Definition at line 51 of file ImageHandle.h.

Referenced by operator=(), removeOwnership(), and ~ImageHandle().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:03 2009 for Scorched3D by  doxygen 1.5.3