#include <fillattr.h>
Inheritance diagram for AttrValueChange:
Public Member Functions | |
AttrValueChange () | |
Constructor for an attribute value change. | |
virtual UINT32 | GetAttrNameID (void) |
Returns a string resource ID describing the attribute. | |
virtual AttributeValue * | GetAttributeValue ()=0 |
virtual CCRuntimeClass * | GetAttributeType () |
Determines the scope of the value change. | |
virtual void | MutateColourFills (BOOL Change) |
Changes the effect of this value change on colour fills. | |
virtual void | MutateTranspFills (BOOL Change) |
Changes the effect of this value change on Transparency fills. | |
virtual AttrFillGeometry * | MutateFill (AttrFillGeometry *FillToMutate) |
virtual BOOL | IsAValueChange () const |
Virtual function for determining if the node is a value change attribute. | |
Protected Attributes | |
BOOL | Colour |
BOOL | Transp |
Definition at line 583 of file fillattr.h.
|
Constructor for an attribute value change.
Definition at line 3865 of file fillattr.cpp.
|
|
Determines the scope of the value change.
Reimplemented from NodeAttribute. Reimplemented in AttrColourChange, AttrTranspChange, AttrColFillRampChange, AttrTranspFillRampChange, AttrStrokeColourChange, AttrStrokeTranspChange, AttrStrokeTranspTypeChange, and AttrRemoveStrokeTransp. Definition at line 3883 of file fillattr.cpp. 03884 { 03885 if (Colour) 03886 return CC_RUNTIME_CLASS(AttrFillGeometry); 03887 else 03888 return CC_RUNTIME_CLASS(AttrTranspFillGeometry); 03889 }
|
|
|
Returns a string resource ID describing the attribute.
Reimplemented from NodeAttribute. Reimplemented in AttrColourChange, AttrColourDrop, AttrBitmapChange, AttrBitmapTessChange, AttrBitmapDpiChange, AttrFractalChange, AttrFractalGrainChange, AttrFractalTileableChange, AttrTranspChange, AttrTranspTypeChange, AttrNoiseScaleChange, AttrColFillRampChange, AttrTranspFillRampChange, AttrStrokeColourChange, AttrStrokeTranspChange, and AttrStrokeTranspTypeChange. Definition at line 4357 of file fillattr.cpp. 04358 { 04359 return (_R(IDS_VALUE_CHANGE)); 04360 }
|
|
Virtual function for determining if the node is a value change attribute.
Reimplemented from NodeAttribute. Definition at line 600 of file fillattr.h. 00600 { return TRUE; }
|
|
Changes the effect of this value change on colour fills.
Definition at line 3901 of file fillattr.cpp.
|
|
Reimplemented in AttrColourChange, AttrColourDrop, AttrBitmapChange, AttrBitmapTessChange, AttrBitmapDpiChange, AttrFractalGrainChange, AttrFractalTileableChange, AttrTranspChange, AttrTranspTypeChange, AttrNoiseScaleChange, AttrColFillRampChange, AttrTranspFillRampChange, AttrStrokeColourChange, AttrStrokeTranspChange, AttrStrokeTranspTypeChange, AttrRemoveTransp, AttrRemoveStrokeTransp, and AttrMakeFlatTransp. Definition at line 598 of file fillattr.h. 00598 { return NULL; }
|
|
Changes the effect of this value change on Transparency fills.
Definition at line 3917 of file fillattr.cpp.
|
|
Definition at line 603 of file fillattr.h. |
|
Definition at line 604 of file fillattr.h. |