#include <lineattr.h>
Inheritance diagram for AttrStrokeTranspTypeChange:
Public Member Functions | |
AttrStrokeTranspTypeChange () | |
virtual AttributeValue * | GetAttributeValue () |
virtual CCRuntimeClass * | GetAttributeType () |
Determines the scope of the value change. | |
virtual AttrFillGeometry * | MutateFill (AttrFillGeometry *FillToMutate) |
Changes the stroke colour in some way. | |
virtual UINT32 | GetAttrNameID (void) |
Returns a string resource ID describing the attribute. | |
Protected Attributes | |
StrokeTranspAttribute | Value |
Definition at line 405 of file lineattr.h.
|
Definition at line 410 of file lineattr.h. 00410 : AttrValueChange() {}
|
|
Determines the scope of the value change.
Reimplemented from AttrValueChange. Definition at line 413 of file lineattr.h. 00413 { return CC_RUNTIME_CLASS(AttrStrokeTransp); }
|
|
Implements AttrValueChange. Definition at line 412 of file lineattr.h. 00412 { return &Value; }
|
|
Returns a string resource ID describing the attribute.
Reimplemented from AttrValueChange. Definition at line 1582 of file lineattr.cpp. 01583 { 01584 return (_R(IDS_STROKETRANSPTYPE_CHANGE)); 01585 }
|
|
Changes the stroke colour in some way.
Reimplemented from AttrValueChange. Definition at line 1559 of file lineattr.cpp. 01560 { 01561 // Make a copy of this Fill and change the copys' control point colours 01562 AttrFillGeometry* NewFill = (AttrFillGeometry*)FillToMutate->SimpleCopy(); 01563 if (NewFill == NULL) 01564 return NULL; 01565 01566 NewFill->SetTranspType(GetTranspType()); 01567 01568 return NewFill; 01569 }
|
|
Definition at line 420 of file lineattr.h. |