Curvy  8.3.0
CurvyClasses.cs File Reference

Namespaces

namespace  FluffyUnderware.Curvy
 

Enumerations

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