AttrFractalTileableChange Class Reference

Change Fractal Tileable Attribute class. This Attribute never exists in the Tree. It is used for changing the Transp type of an existing Fill Geometry. More...

#include <fillattr2.h>

Inheritance diagram for AttrFractalTileableChange:

AttrFractalChange AttrValueChange AttrFillGeometry NodeAttribute NodeRenderable Node CCObject SimpleCCObject List of all members.

Public Member Functions

 AttrFractalTileableChange ()
virtual UINT32 GetAttrNameID (void)
 Returns a string resource ID describing the attribute.
virtual AttrFillGeometryMutateFill (AttrFillGeometry *FillToMutate)
 Changes the Tileable-ness of a fractal fill.

Detailed Description

Change Fractal Tileable Attribute class. This Attribute never exists in the Tree. It is used for changing the Transp type of an existing Fill Geometry.

Author:
Will_Cowling (Xara Group Ltd) <camelotdev@xara.com>
Date:
8/8/94
See also:
AttrFillGeometry

Definition at line 341 of file fillattr2.h.


Constructor & Destructor Documentation

AttrFractalTileableChange::AttrFractalTileableChange  )  [inline]
 

Definition at line 346 of file fillattr2.h.

00346 : AttrFractalChange() { }


Member Function Documentation

UINT32 AttrFractalTileableChange::GetAttrNameID void   )  [virtual]
 

Returns a string resource ID describing the attribute.

Author:
Will_Cowling (Xara Group Ltd) <camelotdev@xara.com>
Date:
3/01/95
Returns:
Attribute description ID

Reimplemented from AttrFractalChange.

Definition at line 4469 of file fillattr.cpp.

04470 {
04471     return (_R(IDS_FRACTAL_CHANGE));
04472 }                                  

AttrFillGeometry * AttrFractalTileableChange::MutateFill AttrFillGeometry FillToMutate  )  [virtual]
 

Changes the Tileable-ness of a fractal fill.

Author:
Will_Cowling (Xara Group Ltd) <camelotdev@xara.com>
Date:
13/12/94
Parameters:
The fill that is to be changed. [INPUTS]

Reimplemented from AttrValueChange.

Definition at line 4237 of file fillattr.cpp.

04238 { 
04239 #if !defined(EXCLUDE_FROM_RALPH)
04240     // Make a copy of this Fill to change
04241     AttrFillGeometry* NewFill = (AttrFillGeometry*)FillToMutate->SimpleCopy();
04242     if (NewFill == NULL)
04243         return NULL;
04244 
04245     NewFill->SetTileable(GetTileable());
04246     NewFill->RecalcFractal();
04247 
04248     return NewFill; 
04249 #else
04250     return NULL;
04251 #endif
04252 }


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:50:22 2007 for Camelot by  doxygen 1.4.4