Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

_IPixmapImage Class Reference

Represents a pixmap image; internal version of PixmapImage. More...

#include <image.h>

Inheritance diagram for _IPixmapImage:

Inheritance graph
[legend]
Collaboration diagram for _IPixmapImage:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 _IPixmapImage ()
 _IPixmapImage (const PixmapFormat &pf, uint width, uint height)
 ~_IPixmapImage ()
uint width () const
uint height () const
const PixmapFormatformat () const
void GetPixel8 (uint x, uint y, uint8 *p) const inline void PutPixel8(uint x
void uint const uint8 *p void GetPixel16 (uint x, uint y, uint16 *p) const inline void PutPixel16(uint x
void uint const uint8 *p void
uint const uint16 *p void 
GetPixelF (uint x, uint y, flt *p) const inline void PutPixelF(uint x

Public Attributes

void uint y
void uint const uint8 *p void
uint 
y
void uint const uint8 *p void
uint const uint16 *p void
uint 
y

Private Attributes

PixmapFormat pfmt
uint w
uint h

Detailed Description

Represents a pixmap image; internal version of PixmapImage.

For internal use only.

This is internally used by class PixmapImage to implement reference counting. Do not use externally other than for creating objects for the reference counting class PixmapImage.

This is just the base class for different implementations of the image class. Always use PixmapImage::Create() or FIXME go on

NOTE: Do NOT use copy constructor or assignment operator for this type.

Definition at line 30 of file image.h.


Constructor & Destructor Documentation

_IPixmapImage::_IPixmapImage  ) 
 

_IPixmapImage::_IPixmapImage const PixmapFormat pf,
uint  width,
uint  height
 

_IPixmapImage::~_IPixmapImage  ) 
 


Member Function Documentation

const PixmapFormat& _IPixmapImage::format  )  const [inline]
 

Definition at line 58 of file image.h.

References pfmt.

void uint const uint8* p void _IPixmapImage::GetPixel16 uint  x,
uint  y,
uint16 p
const [inline]
 

void _IPixmapImage::GetPixel8 uint  x,
uint  y,
uint8 p
const [inline]
 

void uint const uint8* p void uint const uint16* p void _IPixmapImage::GetPixelF uint  x,
uint  y,
flt p
const [inline]
 

uint _IPixmapImage::height  )  const [inline]
 

Definition at line 57 of file image.h.

References uint.

uint _IPixmapImage::width  )  const [inline]
 

Definition at line 56 of file image.h.

References uint.


Member Data Documentation

uint _IPixmapImage::h [private]
 

Definition at line 45 of file image.h.

PixmapFormat _IPixmapImage::pfmt [private]
 

Definition at line 44 of file image.h.

Referenced by format().

uint _IPixmapImage::w [private]
 

Definition at line 45 of file image.h.

void uint const uint8* p void uint const uint16* p void uint _IPixmapImage::y
 

Definition at line 74 of file image.h.

void uint const uint8* p void uint _IPixmapImage::y
 

Definition at line 66 of file image.h.

void uint _IPixmapImage::y
 

Definition at line 64 of file image.h.


The documentation for this class was generated from the following file:
Generated on Sat Feb 19 22:35:19 2005 for Ray by doxygen 1.3.5