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 |
TBitMapRenderable::TBitMapRenderable | ( | TMCPixelBucket * | pixelBucket, | |
const TMCRect & | rect | |||
) | [protected] |
virtual TBitMapRenderable::~TBitMapRenderable | ( | ) | [protected, virtual] |
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.
TMCPtr<TMCPixelBucket> TBitMapRenderable::fPixelBucket [protected] |
TMCRect TBitMapRenderable::fRect [protected] |