#include <BitMaskObject.h>

Public Member Functions | |
| virtual void | setBitMask (const BitMask *pMask, bool copy=true)=0 |
Protected Member Functions | |
| virtual | ~BitMaskObject () |
Possible GraphicObjectTypes: BITMASK_OBJECT.
This subclass of Subject will notify upon the following conditions:
Definition at line 23 of file BitMaskObject.h.
| virtual BitMaskObject::~BitMaskObject | ( | ) | [protected, virtual] |
This should be destroyed by calling GraphicLayer::removeObject.
Definition at line 46 of file BitMaskObject.h.
| virtual void BitMaskObject::setBitMask | ( | const BitMask * | pMask, | |
| bool | copy = true | |||
| ) | [pure virtual] |
Sets the bitmask of the object to that in the parameter.
| pMask | Bitmask to use for the object. | |
| copy | True if the object should make of copy of the mask. False if the object should reference the passed in mask. Note that using false does not pass ownership to this object. It is the callers responsiblity to ensure that the mask remains in existance for as long as the bitmask object. |