#include <lineattr.h>
Inheritance diagram for AttrStrokeTranspChange:
Public Member Functions | |
AttrStrokeTranspChange () | |
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 374 of file lineattr.h.
|
Definition at line 379 of file lineattr.h. 00379 : AttrValueChange() {}
|
|
Determines the scope of the value change.
Reimplemented from AttrValueChange. Definition at line 382 of file lineattr.h. 00382 { return CC_RUNTIME_CLASS(AttrStrokeTransp); }
|
|
Implements AttrValueChange. Definition at line 381 of file lineattr.h. 00381 { return &Value; }
|
|
Returns a string resource ID describing the attribute.
Reimplemented from AttrValueChange. Definition at line 1542 of file lineattr.cpp. 01543 { 01544 return (_R(IDS_STROKETRANSP_CHANGE)); 01545 }
|
|
Changes the stroke colour in some way.
Reimplemented from AttrValueChange. Definition at line 1519 of file lineattr.cpp. 01520 { 01521 // Make a copy of this Fill and change the copys' control point colours 01522 AttrFillGeometry* NewFill = (AttrFillGeometry*)FillToMutate->SimpleCopy(); 01523 if (NewFill == NULL) 01524 return NULL; 01525 01526 NewFill->SetStartTransp(GetStartTransp()); 01527 01528 return NewFill; 01529 }
|
|
Definition at line 389 of file lineattr.h. |