|
| IlvFilteredGraphic (IlvDisplay *display, IlvGraphic *object, const IlString &filter="", IlBoolean owner=IlFalse) |
| Constructor. More...
|
|
virtual | ~IlvFilteredGraphic () |
| Destructor. More...
|
|
void | applyTransform (const IlvTransformer *) |
| Applies a transformation. More...
|
|
void | boundingBox (IlvRect &, const IlvTransformer *=0) const |
| Retrieves the bounding box of the graphic object. More...
|
|
void | computeBitmapData (const IlvTransformer *t=0) |
| Computes the filtered bitmap data. More...
|
|
virtual IlBoolean | contains (const IlvPoint &, const IlvPoint &, const IlvTransformer *=0) const |
| Checks whether a point is in the object. More...
|
|
void | draw (IlvPort *, const IlvTransformer *=0, const IlvRegion *=0) const |
| Draws the graphic object. More...
|
|
DisplayMode | getDisplayMode () const |
| Returns the display mode. More...
|
|
IlvFilterFlow * | getFilterFlow () const |
| Returns the filter flow used. More...
|
|
const IlString & | getFilterName () const |
| Returns the name of the filter used. More...
|
|
const IlvBitmapData * | getInternalBitmapData () const |
| Returns the internal filtered bitmap data. More...
|
|
IlvColor * | getInternalColor () const |
| Returns the color used internally to compute the mask from the object. More...
|
|
IlUInt | getMaximumSize () const |
| Returns the maximum dimension of the internal bitmap. More...
|
|
RefreshMode | getRefreshMode () const |
| Returns the refresh mode. More...
|
|
virtual IlBoolean | inside (const IlvRegion &, const IlvTransformer *=0) const |
| Determines whether an object with transformation applied is inside the bounding box. More...
|
|
virtual IlBoolean | intersects (const IlvRegion &, const IlvTransformer *=0) const |
| Checks whether a region intersects the bounding box with transformation applied. More...
|
|
void | invalidate () |
| Marks the internal filtered graphic as invalid.
|
|
virtual void | invert (IlBoolean=IlFalse) |
| Highlights the object. More...
|
|
IlBoolean | isInvalid () const |
| Returns whether the internal filtered graphic is invalid. More...
|
|
virtual void | setAntialiasingMode (IlvAntialiasingMode) |
| Sets the anti-aliasing mode of the object. More...
|
|
virtual void | setArcMode (IlvArcMode) |
| Sets the arc mode of the object. More...
|
|
virtual void | setBackground (IlvColor *) |
| Sets the background color of the object. More...
|
|
virtual void | setColorPattern (IlvColorPattern *) |
| Sets the color pattern of the object. More...
|
|
void | setDisplayMode (DisplayMode mode) |
| Sets the display mode. More...
|
|
virtual void | setFillRule (IlvFillRule) |
| Sets the fill rule of the object. More...
|
|
virtual void | setFillStyle (IlvFillStyle) |
| Sets the fill style of the object. More...
|
|
void | setFilterFlow (IlvFilterFlow *flow) |
| Sets the filter flow used. More...
|
|
void | setFilterName (const IlString &filter) |
| Sets the filter name to be used. More...
|
|
virtual void | setFont (IlvFont *) |
| Sets the font of the object. More...
|
|
virtual void | setForeground (IlvColor *) |
| Sets the foreground color of the object. More...
|
|
virtual void | setGradientPattern (IlvGradientPattern *) |
| Sets the gradient pattern of the object. More...
|
|
void | setInternalColor (IlvColor *color) |
| Sets the color used internally to compute the mask from the object. More...
|
|
virtual void | setLineStyle (IlvLineStyle *) |
| Sets the line style of the object. More...
|
|
virtual void | setLineWidth (IlUShort) |
| Sets the line width of the object. More...
|
|
void | setMaximumSize (IlUInt size) |
| Sets the maximum dimension of the internal bitmap. More...
|
|
virtual void | setMode (IlvDrawMode) |
| Sets the drawing mode of the object temporarily. More...
|
|
virtual void | setOverwrite (IlBoolean) |
| Sets an overwrite mode that modifies how the drawing member functions operate. More...
|
|
virtual void | setPalette (IlvPalette *) |
| Sets the palette of the object. More...
|
|
virtual void | setPattern (IlvPattern *) |
| Sets the pattern of the object. More...
|
|
void | setRefreshMode (RefreshMode mode) |
| Sets the refresh mode. More...
|
|
virtual IlBoolean | zoomable () const |
| Checks whether this object is zoomable. More...
|
|
Public Member Functions inherited from IlvGraphicHandle |
| IlvGraphicHandle (IlvGraphic *object, IlBoolean owner=IlFalse) |
| Constructor. More...
|
|
virtual void | apply (IlvApplyObject function, IlAny userArg) |
| Applies a function to the referenced object. More...
|
|
virtual void | applyReferences (IlvApplyObject function, IlAny userArg) |
| Conditionally applies a function to the referenced object. More...
|
|
virtual void | computeFocusRegion (IlvRegion &r, const IlvTransformer *t=0) const |
| Computes the region needed for the drawing of the focus. More...
|
|
virtual void | drawFocus (IlvPort *dst, const IlvPalette *palette, const IlvTransformer *t=0, const IlvRegion *clip=0) const |
| Draws additional drawings for an object that has the keyboard focus. More...
|
|
virtual void | getAccessors (const IlSymbol *const **accessors, const IlvValueTypeClass *const **types, IlUInt &count) const |
| Retrieves the list of available accessors of an object. More...
|
|
virtual IlvIntensity | getAlpha () const |
| Retrieves the alpha component. More...
|
|
IlvAntialiasingMode | getAntialiasingMode () const |
| Retrieves the anti-aliasing mode. More...
|
|
virtual IlvGraphicHolder * | getHolder () const |
| Gets a pointer to an object's holder. More...
|
|
virtual IlUShort | getLineWidth () const |
| Retrieves the line width. More...
|
|
virtual IlvLookFeelHandler * | getLookFeelHandler () const |
| Returns the look & feel handler used by this object. More...
|
|
IlvGraphic * | getObject () const |
| Retrieves the reference object. More...
|
|
IlBoolean | isOwner () const |
| Retrieves the ownership. More...
|
|
virtual void | setAlpha (IlvIntensity alpha) |
| Sets the alpha value of the object. More...
|
|
virtual void | setHolder (IlvGraphicHolder *holder) |
| Sets the object's holder. More...
|
|
void | setObject (IlvGraphic *object) |
| Sets the referenced object. More...
|
|
void | setOwner (IlBoolean flag) |
| Sets the ownership. More...
|
|
void | addCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) |
| Adds a callback function to a callback list. More...
|
|
void | addCallback (const IlSymbol *callbackType, const IlSymbol *callbackName, const IlSymbol *script=0) |
| Adds a callback function to a callback list. More...
|
|
void | addCallback (const IlSymbol *callbackType, IlvGraphicCallback callbackName, IlAny data) |
| Adds a callback function to a callback list. More...
|
|
void | addClassProperty (const IlSymbol *key, IlAny value) |
| Adds a property to this object's class. More...
|
|
void | addProperty (const IlSymbol *key, IlAny value) |
| Adds a specific property to the object. More...
|
|
void | addTag (const IlSymbol *tag) |
| Adds a tag. More...
|
|
IlBoolean | applyAttribute (const char *attributeClassName, IlInt value, IlAny checkData=0) const |
| Applies attributes. More...
|
|
IlBoolean | applyAttribute (const char *attributeClassName, IlFloat value, IlAny checkData=0) const |
| Applies attributes. More...
|
|
IlBoolean | applyAttribute (const char *attributeClassName, const char *value, IlAny checkData=0) const |
| Applies attributes. More...
|
|
virtual void | applyResources (const char *storageName, const char *storageClassName, const char *objectName, const char *objectClassName, IlvDisplay *display=0) |
| Applies resources on a graphic object. More...
|
|
virtual void | callCallbacks (const IlSymbol *callbackType) |
| Calls every callback of a given type. More...
|
|
const char * | className () const |
| Returns the class name of an object. More...
|
|
IlBoolean | contains (const IlvPoint &p) const |
| Checks whether a point is in the object. More...
|
|
virtual IlvGraphic * | copy () const =0 |
| Copies this object. More...
|
|
void | draw (IlvPort *dst, const IlvTransformer *t, const IlvRect *clip) const |
| Draws a graphic object. More...
|
|
IlvGraphicCallback | getCallback (const IlSymbol *callbackType) const |
| Gets a callback. More...
|
|
IlvGraphicCallback | getCallback () const |
| Gets the main callback function. More...
|
|
IlAny | getCallbackData (const IlSymbol *callbackType, IlvGraphicCallback callback) const |
| Gets a callback user data. More...
|
|
IlAny | getCallbackData (const IlSymbol *callbackType, const IlSymbol *callbackName) const |
| Gets a callback user data. More...
|
|
IlSymbol * | getCallbackName (const IlSymbol *callbackType) const |
| Gets the name of a callback. More...
|
|
IlSymbol * | getCallbackName () const |
| Gets the symbol that identifies the main callback. More...
|
|
virtual IlUInt | getCallbackTypes (const char *const **names, const IlSymbol *const **types) const |
| Gets the number of register callback types for the object. More...
|
|
virtual IlvGraphic * | getChildAt (IlUInt index) const |
| Returns the sub-object of the graphic object specified by index. More...
|
|
virtual IlvGraphic * | getChildByName (const char *name) const |
| Returns the sub-object of the graphic object specified by a name. More...
|
|
virtual IlUInt | getChildCount () const |
| Returns the number of children of this graphic object. More...
|
|
virtual IlInt | getChildIndex (const IlvGraphic *object) const |
| Returns the index of the specified sub-object in this graphic object. More...
|
|
virtual IlvGraphic *const * | getChildren (IlUInt &count) const |
| Returns an array containing the sub-objects of this graphic object. More...
|
|
virtual IlvClassInfo * | getClassInfo () const |
| Gets class information. More...
|
|
IlAny | getClassProperty (const IlSymbol *key, IlBoolean checkParent=IlFalse) const |
| Retrieves the indicated property value in the class of this object. More...
|
|
IlAny | getClientData () const |
| Gets client data. More...
|
|
virtual const char * | getDefaultInteractor () const |
| Gets the name of the default interactor for this object. More...
|
|
IlvInteractor * | getInteractor () const |
| Returns the interactor associated with the current object. More...
|
|
const char * | getName () const |
| Gets the name of the object. More...
|
|
IlvNamedProperty * | getNamedProperty (const IlSymbol *name) const |
| Gets a named property. More...
|
|
IlSymbol * | getNextFocusGraphic () const |
| Gets the next object in the focus chain. More...
|
|
IlSymbol * | getPreviousFocusGraphic () const |
| Gets the previous object in the focus chain. More...
|
|
IlAny | getProperty (const IlSymbol *key) const |
| Gets a property. More...
|
|
IlvSmartSet * | getSmartSet () const |
| Gets the smart set object containing this graphic object. More...
|
|
const IlSymbol *const * | getTags (IlUInt &count) const |
| Returns all the tags applied to this object. More...
|
|
IlvDim | h () const |
| Gets the height value of the object. More...
|
|
void | h (IlvDim h) |
| Sets the height value of the object. More...
|
|
IlBoolean | hasCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) const |
| Checks whether a callback function is in a callback list. More...
|
|
IlBoolean | hasCallback (const IlSymbol *callbackType, const IlSymbol *callbackName) const |
| Checks whether a callback function is in a callback list. More...
|
|
IlBoolean | hasCallbackData (const IlSymbol *callbackType, IlvGraphicCallback callback) const |
| Checks whether a callback function has user data. More...
|
|
IlBoolean | hasCallbackData (const IlSymbol *callbackType, const IlSymbol *callbackName) const |
| Checks whether a callback function has user data. More...
|
|
const IlvClassInfo * | hasClassProperty (const IlSymbol *key, IlBoolean s=IlFalse) const |
| Checks for a class where the keyed property exists. More...
|
|
IlBoolean | hasProperty (const IlSymbol *key) const |
| Checks whether the object has a particular property. More...
|
|
IlBoolean | hasTag (const IlSymbol *tag) const |
| Checks whether the object has a specific tag. More...
|
|
IlBoolean | inside (const IlvRect &r, const IlvRect &tr, const IlvTransformer *t=0) const |
| Determines whether an object with transformation applied is inside the bounding box. More...
|
|
IlBoolean | inside (const IlvRect &r) const |
| Determines whether a rectangle is inside the bounding box. More...
|
|
IlBoolean | intersects (const IlvRect &r, const IlvRect &tr, const IlvTransformer *t=0) const |
| Checks whether a rectangle intersects the bounding box with transformation applied. More...
|
|
IlBoolean | intersects (const IlvRect &r) const |
| Checks whether a rectangle intersects the bounding box. More...
|
|
IlBoolean | isFirstFocusGraphic () const |
| Checks whether the object is first in the focus chain. More...
|
|
IlBoolean | isFocusable () const |
| Checks whether the object can receive the keyboard focus. More...
|
|
IlBoolean | isInSmartSet () const |
| Checks whether a graphic object belongs to a smart set. More...
|
|
IlBoolean | isLastFocusGraphic () const |
| Checks whether the object is last in the focus chain. More...
|
|
IlBoolean | isSensitive () const |
| Checks whether the object is sensitive. More...
|
|
IlBoolean | isSubtypeOf (const char *parentClass) const |
| Checks whether this object's class is a subclass of a given parent class. More...
|
|
IlBoolean | isSubtypeOf (const IlvClassInfo *classInfo) const |
| Checks whether this object's class is a subclass. More...
|
|
virtual void | move (IlvPos x, IlvPos y) |
| Moves the graphic object. More...
|
|
void | move (const IlvPoint &p) |
| Moves the graphic object. More...
|
|
void | moveResize (const IlvRect &size) |
| Moves and resizes a graphic object. More...
|
|
virtual IlBoolean | needsInputContext () const |
| Indicates whether the graphic instance can connect to an input method for locale dependent input. More...
|
|
virtual void | print (std::ostream &out, int level=0) const |
| Prints for debugging purposes. More...
|
|
void | removeCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) |
| Removes a callback function from a callback list. More...
|
|
void | removeCallback (const IlSymbol *callbackType, const IlSymbol *callbackName) |
| Removes a callback function from a callback list. More...
|
|
IlBoolean | removeClassProperty (const IlSymbol *key) |
| Removes a property from this object's class. More...
|
|
void | removeInteractor () |
| Removes the interactor from the current object. More...
|
|
IlvNamedProperty * | removeNamedProperty (IlSymbol *name) |
| Removes a named property from the object. More...
|
|
IlBoolean | removeProperty (const IlSymbol *key) |
| Removes a property from the object. More...
|
|
void | removeTag (const IlSymbol *tag) |
| Removes a tag. More...
|
|
IlBoolean | replaceClassProperty (const IlSymbol *key, IlAny value) |
| Replaces a property in this object's class. More...
|
|
IlBoolean | replaceProperty (const IlSymbol *key, IlAny value) |
| Replaces a property. More...
|
|
virtual void | resize (IlvDim newW, IlvDim newH) |
| Resizes a graphic object. More...
|
|
virtual void | rotate (const IlvPoint ¢er, IlFloat angle) |
| Rotates a graphic object. More...
|
|
virtual void | scale (IlFloat zoomX, IlFloat zoomY) |
| Scales the graphic object. More...
|
|
void | setCallback (const IlSymbol *callbackType, IlvGraphicCallback callback) |
| Sets a new callback. More...
|
|
void | setCallback (const IlSymbol *callbackType, const IlSymbol *callbackName, const IlSymbol *script=0) |
| Removes all previously set callbacks. More...
|
|
void | setCallback (const IlSymbol *callbackType, IlvGraphicCallback callbackName, IlAny data) |
| Removes all previously set callbacks. More...
|
|
void | setCallback (IlvGraphicCallback callback, IlAny data) |
| Sets the main callback function. More...
|
|
void | setCallbackData (const IlSymbol *callbackType, IlvGraphicCallback callback, IlAny data) |
| Sets the callback user data for a callback function. More...
|
|
void | setCallbackData (const IlSymbol *callbackType, const IlSymbol *callbackName, IlAny data) |
| Sets the callback user data for a callback function. More...
|
|
void | setCallbackName (const IlSymbol *callbackName) |
| Sets the symbol that identifies the main callback. More...
|
|
void | setClientData (IlAny clientData) |
| Sets client data. More...
|
|
void | setFirstFocusGraphic () |
| Sets the object to be first in the focus chain.
|
|
void | setFocusable (IlBoolean value) |
| Set the focusable state of the object. More...
|
|
IlBoolean | setInteractor (IlvInteractor *inter) |
| Attaches an interactor to the current object. More...
|
|
IlBoolean | setInteractor (const char *name) |
| Attaches an interactor to this graphic object. More...
|
|
void | setLastFocusGraphic () |
| Sets the object to be last in the focus chain.
|
|
virtual void | setName (const char *name) |
| Sets the name of the object. More...
|
|
IlvNamedProperty * | setNamedProperty (IlvNamedProperty *property) |
| Sets a named property on the object. More...
|
|
virtual void | setNeedsInputContext (IlBoolean val) |
| Specifies whether the graphic object should have locale dependent input. More...
|
|
void | setNextFocusGraphic (IlSymbol *name) |
| Sets the object to be next in the focus chain. More...
|
|
void | setPreviousFocusGraphic (IlSymbol *name) |
| Sets an object as previous in the focus chain. More...
|
|
void | setProperty (const IlSymbol *key, IlAny value) |
| Sets a property of the object to a value. More...
|
|
virtual void | setSensitive (IlBoolean value) |
| Sets the sensitivity of the object. More...
|
|
virtual void | symmetry (IlvDirection axis) |
| Flips a graphic object. More...
|
|
virtual void | translate (IlvPos dx, IlvPos dy) |
| Applies a transformation function on a graphic object. More...
|
|
IlvDim | w () const |
| Gets the width value of the object. More...
|
|
void | w (IlvDim w) |
| Sets the width value of the object. More...
|
|
virtual void | write (IlvOutputFile &output) const =0 |
| Writes an object description to a file. More...
|
|
IlvPos | x () const |
| Gets the x coordinate value of the object. More...
|
|
void | x (IlvPos x) |
| Sets the x coordinate value of the object. More...
|
|
IlvPos | y () const |
| Gets the y coordinate value of the object. More...
|
|
void | y (IlvPos y) |
| Sets the y coordinate value of the object. More...
|
|
virtual IlBoolean | applyValue (const IlvValue &value) |
| Apply an accessor. More...
|
|
virtual IlBoolean | changeValue (const IlvValue &val) |
| Changes the value of an accessor. More...
|
|
virtual IlBoolean | changeValues (const IlvValue *values, IlUShort count=0) |
| Changes several accessor values simultaneously. More...
|
|
virtual IlvValue & | queryValue (IlvValue &val) const |
| Retrieves an accessor value. More...
|
|
virtual void | queryValues (IlvValue *values, IlUShort count) const |
| Retrieves multiple accessor values simultaneously. More...
|
|