Namespaces | |
namespace | Components |
namespace | Controllers |
namespace | Generator |
namespace | ImportExport |
namespace | Pools |
namespace | Shapes |
namespace | Utils |
Classes | |
class | BSplineHelper |
Static methods used in the implementation of B-Splines More... | |
class | CGDataReferenceSelectorAttribute |
CG Data Reference Selector Attribute More... | |
class | CGResourceCollectionManagerAttribute |
CG Resource Collection Attribute More... | |
class | CGResourceManagerAttribute |
CG Resource Attribute More... | |
class | ConnectionHeadingEnumMethods |
Extension methods of ConnectionHeadingEnum More... | |
class | ControlPointCoordinates |
A class that exists only because Unity does not serialize Dictionary<CurvySplineSegment, Couple<Vector3, Quaternion>> | |
class | CurvyCGEvent |
Curvy Generator related event More... | |
class | CurvyCGEventArgs |
EventArgs for CurvyCGEvent events More... | |
class | CurvyConnection |
Connection component More... | |
class | CurvyControlPointEvent |
Class used by spline related events More... | |
class | CurvyControlPointEventArgs |
EventArgs used by CurvyControlPointEvent events More... | |
class | CurvyEventArgs |
class | CurvyGlobalManager |
Curvy Global Scene Manager component More... | |
class | CurvyInterpolatableMetadataBase |
Base class for Metadata classes that support interpolation. More... | |
class | CurvyMetadataBase |
Base class for all Metadata classes. A Metadata is a custom data attached to a Control Point More... | |
class | CurvyShape |
Base class for CurvyShape components More... | |
class | CurvyShape2D |
Base class for 2D Shapes More... | |
class | CurvyShapeInfo |
CurvyShape Info Attribute More... | |
class | CurvySpline |
Curvy Spline class More... | |
class | CurvySplineDefaultValues |
Here you can find all the default values for CurvySpline's serialized fields. If you don't find a field here, this means that it's type's default value is the same than the field's default value, except for CurvySpline.Interpolation which default value is user defined, see CurvyGlobalManager.DefaultInterpolation More... | |
class | CurvySplineEvent |
Class used by spline related events More... | |
class | CurvySplineEventArgs |
EventArgs used by CurvySplineEvent events More... | |
class | CurvySplineSegment |
Class covering a Curvy Spline Segment / ControlPoint More... | |
class | CurvySplineSegmentDefaultValues |
Here you can find all the default values for CurvySplineSegment's serialized fields. If you don't find a field here, this means that it's type's default value is the same than the field's default value More... | |
class | CurvySplineToEdgeCollider2D |
Converts a CurvySpline to an EdgeCollider2D More... | |
class | CurvyUISpline |
Spline component that fits perfectly to uGUI Canvas More... | |
class | MetaCGOptions |
Curvy Generator options Metadata class More... | |
class | NearestSplinePoint |
Given a CurvySpline and an input position, this class will provide you with the nearest point to that position on the given spline. The nearest position is provided either in an OnUpdated event, or as an override of the position of the TargetPosition More... | |
class | SplineProcessor |
Base class for components that process a spline to produce something else, a line renderer or an edge collider for example More... | |
Enumerations | |
enum | ConnectionHeadingEnum { Minus = -1, Sharp = 0, Plus = 1, Auto = 2 } |
Connection's Follow-Up heading direction More... | |
enum | CurvyAdvBezierModeEnum { None = 0, Direction = 1, Length = 2, Combine = 8 } |
Bezier Handles editing modes for AdvSplines More... | |
enum | CurvyBezierModeEnum { None = 0, Direction = 1, Length = 2, Connections = 4, Combine = 8 } |
Bezier Handles editing modes More... | |
enum | CurvyClamping { Clamp = 0, Loop = 1, PingPong = 2 } |
Determines the clamping method used by Move-methods More... | |
enum | CurvyInterpolation { Linear = 0, CatmullRom = 1, TCB = 2, Bezier = 3, BSpline = 4 } |
Determines the interpolation method More... | |
enum | CurvyOrientation { None = 0, Dynamic = 1, Static = 2 } |
Determines Orientation mode More... | |
enum | CurvyOrientationSwirl { None = 0, Segment = 1, AnchorGroup = 2, AnchorGroupAbs = 3 } |
Swirl mode More... | |
enum | CurvyPlane { XY, XZ, YZ } |
Plane definition More... | |
enum | CurvyPositionMode { Relative = 0, WorldUnits = 1 } |
Position Mode More... | |
enum | CurvyRepeatingOrderEnum { Random = 0, Row = 1 } |
enum | CurvySplineGizmos : int { None = 0, Connections = 1, Curve = 1 << 1, Approximation = 1 << 2, Tangents = 1 << 3, Orientation = 1 << 4, Labels = 1 << 5, Metadata = 1 << 6, Bounds = 1 << 7, TFs = 1 << 8, RelativeDistances = 1 << 9, OrientationAnchors = 1 << 10, All = 65535 } |
Sceneview viewing modes More... | |
enum | CurvyUpdateMethod { Update, LateUpdate, FixedUpdate } |
Used by components to determine when updates should occur More... | |
enum | OrientationAxisEnum { Up, Down, Forward, Backward, Left, Right } |
Orientation axis to use More... | |
enum | OrientationModeEnum { None, Orientation, Tangent } |
Orientation options More... | |
enum | SplineDirtyingType { OrientationOnly, Everything } |
Used as a parameter for dirtying methods. Instructs if only the spline's orientation cache should be recomputed, or the whole approximations cache More... | |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Used as a parameter for dirtying methods. Instructs if only the spline's orientation cache should be recomputed, or the whole approximations cache