TBitMapRenderable Class Reference

Inheritance diagram for TBitMapRenderable:
TCountedRenderable TMCSMPCountedObject I3DShRenderable IMCUnknown IMCUnknown

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< TMCPixelBucketfPixelBucket
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


The documentation for this class was generated from the following file:
Generated on Mon Apr 26 22:47:59 2010 for Carrara SDK Doc by  doxygen 1.6.3