#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.  | 
  
 1.4.4