# TBitMapRenderable Class Reference

Inheritance diagram for TBitMapRenderable:

List of all members.

## Public Member Functions
I3DShRenderable::EType MCCOMAPI | GetGeometryType () const
const TMCPixelBucket *MCCOMAPI | GetPixelBucket (TMCRect &rect) const
## Static Public Member Functions
static void | Create (TBitMapRenderable **renderable, TMCPixelBucket *pixelBucket, const TMCRect &rect)
## Protected Member Functions
| TBitMapRenderable (TMCPixelBucket *pixelBucket, const TMCRect &rect)
virtual | ~TBitMapRenderable ()
## Protected Attributes
TMCPtr< TMCPixelBucket > | fPixelBucket
TMCRect | fRect

## Constructor & Destructor Documentation

TBitMapRenderable::TBitMapRenderable | ( | TMCPixelBucket * | pixelBucket,
|  | const TMCRect & | rect |
| ) |  |  | `[protected]`

virtual TBitMapRenderable::~TBitMapRenderable | ( |  | ) | `[protected, virtual]`

## Member Function Documentation

static void TBitMapRenderable::Create | ( | TBitMapRenderable ** | renderable,
|  | TMCPixelBucket * | pixelBucket,
|  | const TMCRect & | rect |
| ) |  |  | `[static]`

I3DShRenderable::EType MCCOMAPI TBitMapRenderable::GetGeometryType | ( |  | ) | const`[virtual]`

Returns the type of geometry that should be rendered (points, segments or triangles...)

Reimplemented from TCountedRenderable.

const TMCPixelBucket* MCCOMAPI TBitMapRenderable::GetPixelBucket | ( | TMCRect & | rect | ) | const`[virtual]`

Returns a pointer to the pixel bucket contained by the renderable. Returns NULL if the renderable is not a 2D image (see GetGeometryType()).

Reimplemented from TCountedRenderable.

## Member Data Documentation

TMCPtr<TMCPixelBucket> TBitMapRenderable::fPixelBucket`[protected]`

TMCRect TBitMapRenderable::fRect`[protected]`

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

- BitMapRenderable.h