typealias SIMD3.ArrayLiteralElement
The type of the elements of an array literal.
配列リテラルの要素の型。
typealias SIMD3.MaskStorage
The mask type resulting from pointwise comparisons of this vector type.
このベクター型のポイント単位比較からの結果のマスク型。
Availability
Technology
@frozen struct SIMD3<Scalar> where Scalar : SIMDScalar
typealias SIMD3.ArrayLiteralElement
typealias SIMD3.MaskStorage
init()
init(SCNVector3)
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
init(SCNVector3)
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
init<S>(S)
init<Other>(SIMD3<Other>)
Scalar
conforms to BinaryFloatingPoint
.
Scalar
がBinaryFloatingPoint
に準拠する場合に利用可能です。
init<Other>(SIMD3<Other>)
Scalar
conforms to BinaryFloatingPoint
.
Scalar
がBinaryFloatingPoint
に準拠する場合に利用可能です。
init(SIMD2<Scalar>, Scalar)
init(Scalar, Scalar, Scalar)
init<Other>(SIMD3<Other>, rounding: FloatingPointRoundingRule)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
init(arrayLiteral : Scalar...)
init<Other>(clamping: SIMD3<Other>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
init(from: Decoder)
init(repeating: Scalar)
init<Other>(truncatingIfNeeded : SIMD3<Other>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
init(x: Scalar, y: Scalar, z: Scalar)
var debugDescription : String
var description: String
var hashValue : Int
var indices: Range<Int>
var leadingZeroBitCount : SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
var nonzeroBitCount : SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
var scalarCount : Int
var trailingZeroBitCount : SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
var x: Scalar
var y: Scalar
var z: Scalar
static var one: SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static var one: SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static var scalarCount : Int
static var zero: SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static var zero: SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
func addProduct (Scalar, SIMD3<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addProduct (SIMD3<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addProduct (SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addingProduct (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addingProduct (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func addingProduct (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func clamp(lowerBound : SIMD3<Scalar>, upperBound : SIMD3<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func clamp(lowerBound : SIMD3<Scalar>, upperBound : SIMD3<Scalar>)
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
func clamped(lowerBound : SIMD3<Scalar>, upperBound : SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func clamped(lowerBound : SIMD3<Scalar>, upperBound : SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
func encode(to: Encoder)
func formSquareRoot ()
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func hash(into: inout Hasher)
func max() -> Scalar
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func max() -> Scalar
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
func min() -> Scalar
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func min() -> Scalar
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
func replace(with: Scalar, where: SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>)
other
in the lanes where mask
is true
.
このベクターの要素を、mask
がtrue
であるところの、レーンの中のother
で置き換えます
func replace(with: SIMD3<Scalar>, where: SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>)
other
in the lanes where mask
is true
.
このベクターの要素を、mask
がtrue
であるところの、レーンの中のother
の要素で置き換えます。
func replacing(with: Scalar, where: SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>) -> SIMD3<Scalar>
other
in the lanes where mask
is true
.
このベクターのコピーを返します、mask
がtrue
であるところの、レーンの中の要素other
を持ちます。
func replacing(with: SIMD3<Scalar>, where: SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>) -> SIMD3<Scalar>
other
in the lanes where mask
is true
.
このベクターのコピーを返します、mask
がtrue
であるところの、レーンの中の要素other
を持ちます。
func round(FloatingPointRoundingRule)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func rounded(FloatingPointRoundingRule) -> SIMD3<Scalar>
rule
.
ソースベクターの各レーンをある整数値へとこの指定された丸めrule
により丸めることによって形成されるあるベクター。
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func squareRoot () -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func sum() -> Scalar
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
func wrappedSum () -> Scalar
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func random(in: ClosedRange<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func random(in: Range<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func random<T>(in: ClosedRange<Scalar>, using: inout T) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func random<T>(in: Range<Scalar>, using: inout T) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
subscript(Int) -> Scalar
subscript<Index>(SIMD2<Index>) -> SIMD2<Scalar>
subscript<Index>(SIMD3<Index>) -> SIMD3<Scalar>
subscript<Index>(SIMD4<Index>) -> SIMD4<Scalar>
subscript<Index>(SIMD8<Index>) -> SIMD8<Scalar>
subscript<Index>(SIMD16<Index>) -> SIMD16<Scalar>
subscript<Index>(SIMD32<Index>) -> SIMD32<Scalar>
subscript<Index>(SIMD64<Index>) -> SIMD64<Scalar>
static func % (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func % (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func % (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func %= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func %= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func & (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func & (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func & (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &* (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &* (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &* (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &*= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &+ (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+ (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &+ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &+= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &- (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &- (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &- (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func &-= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func &<< (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &<< (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &<< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &<<= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &<<= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>> (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>> (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>>= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func &>>= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func * (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func * (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func * (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func *= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func *= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func + (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func + (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func + (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func += (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func += (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func - (SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func - (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func - (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func - (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func -= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func -= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func .!= (Scalar, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
static func .!= (SIMD3<Scalar>, Scalar) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .!= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .< (Scalar, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .< (SIMD3<Scalar>, Scalar) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .< (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .<= (Scalar, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .<= (SIMD3<Scalar>, Scalar) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .<= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .== (Scalar, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
static func .== (SIMD3<Scalar>, Scalar) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .== (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .> (Scalar, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .> (SIMD3<Scalar>, Scalar) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .> (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func .>= (Scalar, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .>= (SIMD3<Scalar>, Scalar) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar.SIMDMaskScalar>>
Scalar
conforms to Comparable
.
Scalar
がComparable
に準拠する場合に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Double
.
Scalar
がDouble
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float
.
Scalar
がFloat
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int
.
Scalar
がInt
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt
.
Scalar
がUInt
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int8
.
Scalar
がInt8
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int16
.
Scalar
がInt16
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int32
.
Scalar
がInt32
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Int64
.
Scalar
がInt64
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt8
.
Scalar
がUInt8
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt16
.
Scalar
がUInt16
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt32
.
Scalar
がUInt32
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is UInt64
.
Scalar
がUInt64
である時に利用可能です。
static func .>= (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMDMask<SIMD3<Scalar>.MaskStorage>
Scalar
is Float16
.
Scalar
がFloat16
である時に利用可能です。
static func / (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func / (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func / (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func / (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func / (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func / (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func /= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func /= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FloatingPoint
.
Scalar
がFloatingPoint
に準拠する場合に利用可能です。
static func /= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func /= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func == (SIMD3<Scalar>, SIMD3<Scalar>) -> Bool
static func ^ (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ^ (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ^ (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ^= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ^= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func | (Scalar, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func | (SIMD3<Scalar>, Scalar) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func | (SIMD3<Scalar>, SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func |= (inout SIMD3<Scalar>, Scalar)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func |= (inout SIMD3<Scalar>, SIMD3<Scalar>)
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
static func ~ (SIMD3<Scalar>) -> SIMD3<Scalar>
Scalar
conforms to FixedWidthInteger
.
Scalar
がFixedWidthInteger
に準拠する場合に利用可能です。
AnimatableData
Scalar
is Float
.
Scalar
がFloat
である時に準拠します。
BindableData
Scalar
is Float
.
Scalar
がFloat
である時に準拠します。
CustomDebugStringConvertible
SIMD
struct SIMD2
struct SIMD4
struct SIMD8
struct SIMD16
struct SIMD32
struct SIMD64