Enumerations
The following enumerations are available globally.
-
The result of a intersection test against two 2-dimensional closed shapes.
See moreDeclaration
Swift
public enum ClosedShape2Intersection<Vector> where Vector : Vector2FloatingPointextension ClosedShape2Intersection: Equatable where Vector: Equatableextension ClosedShape2Intersection: Hashable where Vector: Hashable -
Defines the dimension of an indexed takeable getter for a Vector 2 type.
See moreDeclaration
Swift
public enum Vector2TakeDimensions : Int -
Describes the orientation of a vector space in 3 dimensions.
See moreDeclaration
Swift
public enum Orientation3 : Hashable -
Defines the dimension of an indexed takeable getter for a Vector 3 type.
See moreDeclaration
Swift
public enum Vector3TakeDimensions : Int -
Specifies configurations for the order of rotations when creating a
See moreRotationMatrix3from a set of axial rotations.Declaration
Swift
public enum RotationOrder3 : Hashable -
Defines the dimension of an indexed takeable getter for a Vector 3 type.
See moreDeclaration
Swift
public enum Vector4TakeDimensions : Int -
The result of a convex-line intersection test.
See moreDeclaration
Swift
public enum ConvexLineIntersection<Vector> where Vector : VectorFloatingPointextension ConvexLineIntersection: Equatable where Vector: Equatableextension ConvexLineIntersection: Hashable where Vector: Hashable -
The result of an intersection test between an arbitrary open shape and a line, specialized for storing at most two intersection points at a time.
See moreDeclaration
Swift
public enum PairLineIntersection<Vector> where Vector : VectorFloatingPointextension PairLineIntersection: Equatable where Vector: Equatableextension PairLineIntersection: Hashable where Vector: Hashable
Enumerations Reference