SCNVector4
One
SizeInBytes
UnitW
UnitX
UnitY
UnitZ
W
X
Y
Z
Zero
SCNVector4(SCNVector3)
SCNVector4(SCNVector4)
SCNVector4(Vector2)
SCNVector4(Vector2)
SCNVector4(Vector3)
SCNVector4(Vector3)
SCNVector4(Vector4)
SCNVector4(Vector4)
SCNVector4(SCNVector3, nfloat)
SCNVector4(SCNVector3, NFloat)
SCNVector4(SCNVector3, Single)
SCNVector4(nfloat, nfloat, nfloat, nfloat)
SCNVector4(NFloat, NFloat, NFloat, NFloat)
SCNVector4(Single, Single, Single, Single)
Length
LengthFast
LengthSquared
Xy
Xyz
Add(SCNVector4, SCNVector4)
Add(SCNVector4, SCNVector4, SCNVector4)
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat)
BaryCentric(SCNVector4, SCNVector4, SCNVector4, NFloat, NFloat)
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single)
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat, SCNVector4)
BaryCentric(SCNVector4, SCNVector4, SCNVector4, NFloat, NFloat, SCNVector4)
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single, SCNVector4)
Clamp(SCNVector4, SCNVector4, SCNVector4)
Clamp(SCNVector4, SCNVector4, SCNVector4, SCNVector4)
Div(SCNVector4, nfloat)
Div(SCNVector4, NFloat)
Div(SCNVector4, Single)
Div(SCNVector4, nfloat, SCNVector4)
Div(SCNVector4, NFloat, SCNVector4)
Div(SCNVector4, Single, SCNVector4)
Divide(SCNVector4, nfloat)
Divide(SCNVector4, NFloat)
Divide(SCNVector4, SCNVector4)
Divide(SCNVector4, Single)
Divide(SCNVector4, nfloat, SCNVector4)
Divide(SCNVector4, NFloat, SCNVector4)
Divide(SCNVector4, SCNVector4, SCNVector4)
Divide(SCNVector4, Single, SCNVector4)
Dot(SCNVector4, SCNVector4)
Dot(SCNVector4, SCNVector4, nfloat)
Dot(SCNVector4, SCNVector4, NFloat)
Dot(SCNVector4, SCNVector4, Single)
Equals(Object)
Equals(SCNVector4)
GetHashCode()
Lerp(SCNVector4, SCNVector4, nfloat)
Lerp(SCNVector4, SCNVector4, NFloat)
Lerp(SCNVector4, SCNVector4, Single)
Lerp(SCNVector4, SCNVector4, nfloat, SCNVector4)
Lerp(SCNVector4, SCNVector4, NFloat, SCNVector4)
Lerp(SCNVector4, SCNVector4, Single, SCNVector4)
Max(SCNVector4, SCNVector4)
Max(SCNVector4, SCNVector4, SCNVector4)
Min(SCNVector4, SCNVector4)
Min(SCNVector4, SCNVector4, SCNVector4)
Mult(SCNVector4, nfloat)
Mult(SCNVector4, NFloat)
Mult(SCNVector4, Single)
Mult(SCNVector4, nfloat, SCNVector4)
Mult(SCNVector4, NFloat, SCNVector4)
Mult(SCNVector4, Single, SCNVector4)
Multiply(SCNVector4, nfloat)
Multiply(SCNVector4, NFloat)
Multiply(SCNVector4, SCNVector4)
Multiply(SCNVector4, Single)
Multiply(SCNVector4, nfloat, SCNVector4)
Multiply(SCNVector4, NFloat, SCNVector4)
Multiply(SCNVector4, SCNVector4, SCNVector4)
Multiply(SCNVector4, Single, SCNVector4)
Normalize()
Normalize(SCNVector4)
Normalize(SCNVector4, SCNVector4)
NormalizeFast()
NormalizeFast(SCNVector4)
NormalizeFast(SCNVector4, SCNVector4)
Sub(SCNVector4, SCNVector4)
Sub(SCNVector4, SCNVector4, SCNVector4)
Subtract(SCNVector4, SCNVector4)
Subtract(SCNVector4, SCNVector4, SCNVector4)
ToString()
Transform(SCNVector4, SCNMatrix4)
Transform(SCNVector4, SCNMatrix4, SCNVector4)
explicit operator nfloat*(SCNVector4)
explicit operator NFloat*(SCNVector4)
explicit operator nint(SCNVector4)
explicit operator Single*(SCNVector4)
explicit operator Vector4(SCNVector4)
explicit operator Vector4(SCNVector4)
implicit operator SCNVector4(Vector4)
implicit operator SCNVector4(Vector4)
operator -(SCNVector4)
operator -(SCNVector4, SCNVector4)
operator !=(SCNVector4, SCNVector4)
operator *(nfloat, SCNVector4)
operator *(NFloat, SCNVector4)
operator *(SCNVector4, nfloat)
operator *(SCNVector4, NFloat)
operator *(SCNVector4, Single)
operator *(Single, SCNVector4)
operator /(SCNVector4, nfloat)
operator /(SCNVector4, NFloat)
operator /(SCNVector4, Single)
operator +(SCNVector4, SCNVector4)
operator ==(SCNVector4, SCNVector4)
net9.0-ios17.2
namespace SceneKit
{
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("macos")]
[SupportedOSPlatform("tvos")]
public struct SCNVector4 : IEquatable<SCNVector4>
{
[CLSCompliant(false)]
public static explicit operator float*(SCNVector4 v);
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 |
Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 |
tvOS | 10.010.110.211.011.111.211.311.412.012.112.212.312.413.013.213.313.414.014.214.314.414.515.015.215.416.016.116.417.017.2 |
Information specific to net9.0-ios17.2 | |
Assembly | Microsoft.iOS , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API