Vector3FloatingPoint
public protocol Vector3FloatingPoint : Vector3Multiplicative, VectorFloatingPoint where Self.SubVector2 : Vector2FloatingPoint, Self.SubVector4 : Vector4FloatingPoint
Protocol for 3D vector types where the components are floating-point numbers
-
Initializes this
Vector3FloatingPoint
with a given binary Vector3Declaration
Swift
init<V>(_ other: V) where V : Vector3Type, V.Scalar : BinaryInteger
-
+(_:
Default implementation_: ) Default Implementation
Declaration
Swift
static func + <V>(lhs: Self, rhs: V) -> Self where V : Vector3Type, V.Scalar : BinaryInteger
-
-(_:
Default implementation_: ) Default Implementation
Declaration
Swift
static func - <V>(lhs: Self, rhs: V) -> Self where V : Vector3Type, V.Scalar : BinaryInteger
-
*(_:
Default implementation_: ) Default Implementation
Declaration
Swift
static func * <V>(lhs: Self, rhs: V) -> Self where V : Vector3Type, V.Scalar : BinaryInteger
-
Declaration
Swift
static func + <V>(lhs: V, rhs: Self) -> Self where V : Vector3Type, V.Scalar : BinaryInteger
-
Declaration
Swift
static func - <V>(lhs: V, rhs: Self) -> Self where V : Vector3Type, V.Scalar : BinaryInteger
-
Declaration
Swift
static func * <V>(lhs: V, rhs: Self) -> Self where V : Vector3Type, V.Scalar : BinaryInteger
-
+=(_:
Default implementation_: ) Default Implementation
Declaration
Swift
static func += <V>(lhs: inout Self, rhs: V) where V : Vector3Type, V.Scalar : BinaryInteger
-
-=(_:
Default implementation_: ) Default Implementation
Declaration
Swift
static func -= <V>(lhs: inout Self, rhs: V) where V : Vector3Type, V.Scalar : BinaryInteger
-
*=(_:
Default implementation_: ) Default Implementation
Declaration
Swift
static func *= <V>(lhs: inout Self, rhs: V) where V : Vector3Type, V.Scalar : BinaryInteger
-
/(_:
Default implementation_: ) Default Implementation
Declaration
Swift
static func / <V>(lhs: Self, rhs: V) -> Self where V : Vector3Type, V.Scalar : BinaryInteger
-
Declaration
Swift
static func / <V>(lhs: V, rhs: Self) -> Self where V : Vector3Type, V.Scalar : BinaryInteger
-
/=(_:
Default implementation_: ) Default Implementation
Declaration
Swift
static func /= <V>(lhs: inout Self, rhs: V) where V : Vector3Type, V.Scalar : BinaryInteger