Vector.StoreUnsafe Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
StoreUnsafe(Vector2, Single) | |
StoreUnsafe(Vector3, Single) | |
StoreUnsafe(Vector4, Single) | |
StoreUnsafe(Vector2, Single, UIntPtr) | |
StoreUnsafe(Vector3, Single, UIntPtr) | |
StoreUnsafe(Vector4, Single, UIntPtr) | |
StoreUnsafe<T>(Vector<T>, T) |
Stores a vector at the given destination. |
StoreUnsafe<T>(Vector<T>, T, UIntPtr) |
Stores a vector at the given destination. |
StoreUnsafe(Vector2, Single)
public:
[System::Runtime::CompilerServices::Extension]
static void StoreUnsafe(System::Numerics::Vector2 source, float % destination);
public static void StoreUnsafe(this System.Numerics.Vector2 source, ref float destination);
static member StoreUnsafe : System.Numerics.Vector2 * single -> unit
<Extension()>
Public Sub StoreUnsafe (source As Vector2, ByRef destination As Single)
Parameters
- source
- Vector2
- destination
- Single
Applies to
StoreUnsafe(Vector3, Single)
public:
[System::Runtime::CompilerServices::Extension]
static void StoreUnsafe(System::Numerics::Vector3 source, float % destination);
public static void StoreUnsafe(this System.Numerics.Vector3 source, ref float destination);
static member StoreUnsafe : System.Numerics.Vector3 * single -> unit
<Extension()>
Public Sub StoreUnsafe (source As Vector3, ByRef destination As Single)
Parameters
- source
- Vector3
- destination
- Single
Applies to
StoreUnsafe(Vector4, Single)
public:
[System::Runtime::CompilerServices::Extension]
static void StoreUnsafe(System::Numerics::Vector4 source, float % destination);
public static void StoreUnsafe(this System.Numerics.Vector4 source, ref float destination);
static member StoreUnsafe : System.Numerics.Vector4 * single -> unit
<Extension()>
Public Sub StoreUnsafe (source As Vector4, ByRef destination As Single)
Parameters
- source
- Vector4
- destination
- Single
Applies to
StoreUnsafe(Vector2, Single, UIntPtr)
Important
This API is not CLS-compliant.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreUnsafe(System::Numerics::Vector2 source, float % destination, UIntPtr elementOffset);
[System.CLSCompliant(false)]
public static void StoreUnsafe(this System.Numerics.Vector2 source, ref float destination, UIntPtr elementOffset);
[<System.CLSCompliant(false)>]
static member StoreUnsafe : System.Numerics.Vector2 * single * unativeint -> unit
<Extension()>
Public Sub StoreUnsafe (source As Vector2, ByRef destination As Single, elementOffset As UIntPtr)
Parameters
- source
- Vector2
- destination
- Single
- elementOffset
-
UIntPtr
unativeint
- Attributes
Applies to
StoreUnsafe(Vector3, Single, UIntPtr)
Important
This API is not CLS-compliant.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreUnsafe(System::Numerics::Vector3 source, float % destination, UIntPtr elementOffset);
[System.CLSCompliant(false)]
public static void StoreUnsafe(this System.Numerics.Vector3 source, ref float destination, UIntPtr elementOffset);
[<System.CLSCompliant(false)>]
static member StoreUnsafe : System.Numerics.Vector3 * single * unativeint -> unit
<Extension()>
Public Sub StoreUnsafe (source As Vector3, ByRef destination As Single, elementOffset As UIntPtr)
Parameters
- source
- Vector3
- destination
- Single
- elementOffset
-
UIntPtr
unativeint
- Attributes
Applies to
StoreUnsafe(Vector4, Single, UIntPtr)
Important
This API is not CLS-compliant.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreUnsafe(System::Numerics::Vector4 source, float % destination, UIntPtr elementOffset);
[System.CLSCompliant(false)]
public static void StoreUnsafe(this System.Numerics.Vector4 source, ref float destination, UIntPtr elementOffset);
[<System.CLSCompliant(false)>]
static member StoreUnsafe : System.Numerics.Vector4 * single * unativeint -> unit
<Extension()>
Public Sub StoreUnsafe (source As Vector4, ByRef destination As Single, elementOffset As UIntPtr)
Parameters
- source
- Vector4
- destination
- Single
- elementOffset
-
UIntPtr
unativeint
- Attributes
Applies to
StoreUnsafe<T>(Vector<T>, T)
- Source:
- Vector.cs
- Source:
- Vector.cs
Stores a vector at the given destination.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static void StoreUnsafe(System::Numerics::Vector<T> source, T % destination);
public static void StoreUnsafe<T>(this System.Numerics.Vector<T> source, ref T destination);
static member StoreUnsafe : System.Numerics.Vector<'T> * 'T -> unit
<Extension()>
Public Sub StoreUnsafe(Of T) (source As Vector(Of T), ByRef destination As T)
Type Parameters
- T
The type of the elements in the vector.
Parameters
- source
- Vector<T>
The vector that will be stored.
- destination
- T
The destination at which source
will be stored.
Exceptions
The type of source
(T
) is not supported.
Applies to
StoreUnsafe<T>(Vector<T>, T, UIntPtr)
- Source:
- Vector.cs
- Source:
- Vector.cs
Important
This API is not CLS-compliant.
Stores a vector at the given destination.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static void StoreUnsafe(System::Numerics::Vector<T> source, T % destination, UIntPtr elementOffset);
[System.CLSCompliant(false)]
public static void StoreUnsafe<T>(this System.Numerics.Vector<T> source, ref T destination, UIntPtr elementOffset);
[<System.CLSCompliant(false)>]
static member StoreUnsafe : System.Numerics.Vector<'T> * 'T * unativeint -> unit
<Extension()>
Public Sub StoreUnsafe(Of T) (source As Vector(Of T), ByRef destination As T, elementOffset As UIntPtr)
Type Parameters
- T
The type of the elements in the vector.
Parameters
- source
- Vector<T>
The vector that will be stored.
- destination
- T
The destination to which elementOffset
will be added before the vector will be stored.
- elementOffset
-
UIntPtr
unativeint
The element offset from destination
from which the vector will be stored.
- Attributes
Exceptions
The type of source
(T
) is not supported.