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 : Vector2FloatingPoint
extension ClosedShape2Intersection: Equatable where Vector: Equatable
extension 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 moreRotationMatrix3
from 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 : VectorFloatingPoint
extension ConvexLineIntersection: Equatable where Vector: Equatable
extension 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 : VectorFloatingPoint
extension PairLineIntersection: Equatable where Vector: Equatable
extension PairLineIntersection: Hashable where Vector: Hashable