TIEShapeLayer.ShapeModifier
Declaration
property ShapeModifier: Integer;
Description
Changes the display of certain shapes.
Shape | Effect | Range | Default |
iesCustomShape | Number of sides of the shape | 3 - 50 | 10 |
iesCustomStar | Number of points of the star | 3 - 50 | 10 |
iesCustomExplosion | Number of points of the explosion | 3 - 50 | 12 |
iesEllipseSegment | Width of the ellipse segment (in degrees) | 1 - 90 | 45 |
iesCustomCog | Number of teeth of the cog | 3 - 72 | 12 |
iesCustomAsterisk | Number of points of the asterisk | 3 - 72 | 12 |
iesCustomFlower | Number of petals of the flower | 3 - 72 | 12 |
iesCustomRadiance | Number of rays | 3 - 72 | 12 |
iesCustomRadiance2 | Number of rays | 3 - 72 | 12 |
Default: 0 (uses the default for that shape)
// Append a 12-pointed star layer
ImageEnView1.LayersAdd( ielkShape );
TIEShapeLayer( ImageEnView1.CurrentLayer ).Shape := iesCustomStar;
TIEShapeLayer( ImageEnView1.CurrentLayer ).ShapeModifier := 12;
ImageEnView1.Update();
// Append a 30 point explosion layer
ImageEnView1.LayersAdd( ielkShape );
TIEShapeLayer( ImageEnView1.CurrentLayer ).Shape := iesCustomExplosion;
TIEShapeLayer( ImageEnView1.CurrentLayer ).ShapeModifier := 30;
ImageEnView1.Update();
See Also
◼Shape◼Shapes_Supporting_Modifier◼AutoCurving