Curvy  8.3.0
CGDataRequestShapeRasterization Class Reference
+ Inheritance diagram for CGDataRequestShapeRasterization:
+ Collaboration diagram for CGDataRequestShapeRasterization:

Detailed Description

Shape Rasterization Request parameters

Properties

float[] PathF [get, set]
 The CGShape.RelativeDistances array of the CGPath instance used for the shape extrusion that requests the current Shape rasterization More...
 
SubArray< float > RelativeDistances [get, set]
 The CGShape.RelativeDistances array of the CGPath instance used for the shape extrusion that requests the current Shape rasterization More...
 

Public Member Functions

 CGDataRequestShapeRasterization (SubArray< float > relativeDistance, float start, float rasterizedRelativeLength, int resolution, float angle, ModeEnum mode=ModeEnum.Even)
 
 CGDataRequestShapeRasterization (float[] pathF, float start, float rasterizedRelativeLength, int resolution, float angle, ModeEnum mode=ModeEnum.Even)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 
- Public Member Functions inherited from CGDataRequestRasterization
 CGDataRequestRasterization (float start, float rasterizedRelativeLength, int resolution, float angle, ModeEnum mode=ModeEnum.Even)
 
 CGDataRequestRasterization (CGDataRequestRasterization source)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 

Additional Inherited Members

- Public Types inherited from CGDataRequestRasterization
enum  ModeEnum { Even, Optimized }
 
- Public Attributes inherited from CGDataRequestRasterization
float AngleThreshold
 Angle resolution (0..100) for optimized mode More...
 
ModeEnum Mode
 Rasterization mode More...
 
float RasterizedRelativeLength
 Relative Length. A value of 1 means the full spline length More...
 
int Resolution
 Maximum number of samplepoints More...
 
float Start
 Relative Start Position (0..1) More...
 
- Static Public Member Functions inherited from CGDataRequestParameter
static implicit operator bool (CGDataRequestParameter a)
 

Constructor & Destructor Documentation

CGDataRequestShapeRasterization ( SubArray< float >  relativeDistance,
float  start,
float  rasterizedRelativeLength,
int  resolution,
float  angle,
ModeEnum  mode = ModeEnum.Even 
)
CGDataRequestShapeRasterization ( float[]  pathF,
float  start,
float  rasterizedRelativeLength,
int  resolution,
float  angle,
ModeEnum  mode = ModeEnum.Even 
)

Member Function Documentation

override bool Equals ( object  obj)
override int GetHashCode ( )
override string ToString ( )

Property Documentation

float [] PathF
getset

The CGShape.RelativeDistances array of the CGPath instance used for the shape extrusion that requests the current Shape rasterization

This getter returns a copy of the actual array. For performance reasons, use the equivalent getter returning a SubArray<T> instance, which allows you to directly access and modify the underlying array

SubArray<float> RelativeDistances
getset

The CGShape.RelativeDistances array of the CGPath instance used for the shape extrusion that requests the current Shape rasterization

Setting a new SubArray<T> will ArrayPool<T>.Free(ToolBuddy.Pooling.Collections.SubArray<T>) the current SubArray<T> instance


The documentation for this class was generated from the following file: