Vector.StoreAlignedNonTemporal Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
StoreAlignedNonTemporal(Vector2, Single*) | |
StoreAlignedNonTemporal(Vector3, Single*) | |
StoreAlignedNonTemporal(Vector4, Single*) | |
StoreAlignedNonTemporal<T>(Vector<T>, T*) |
Ukládá vektor v daném zarovnaném cíli. |
StoreAlignedNonTemporal(Vector2, Single*)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreAlignedNonTemporal(System::Numerics::Vector2 source, float* destination);
[System.CLSCompliant(false)]
public static void StoreAlignedNonTemporal(this System.Numerics.Vector2 source, float* destination);
[<System.CLSCompliant(false)>]
static member StoreAlignedNonTemporal : System.Numerics.Vector2 * nativeptr<single> -> unit
Parametry
- source
- Vector2
- destination
- Single*
- Atributy
Platí pro
StoreAlignedNonTemporal(Vector3, Single*)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreAlignedNonTemporal(System::Numerics::Vector3 source, float* destination);
[System.CLSCompliant(false)]
public static void StoreAlignedNonTemporal(this System.Numerics.Vector3 source, float* destination);
[<System.CLSCompliant(false)>]
static member StoreAlignedNonTemporal : System.Numerics.Vector3 * nativeptr<single> -> unit
Parametry
- source
- Vector3
- destination
- Single*
- Atributy
Platí pro
StoreAlignedNonTemporal(Vector4, Single*)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreAlignedNonTemporal(System::Numerics::Vector4 source, float* destination);
[System.CLSCompliant(false)]
public static void StoreAlignedNonTemporal(this System.Numerics.Vector4 source, float* destination);
[<System.CLSCompliant(false)>]
static member StoreAlignedNonTemporal : System.Numerics.Vector4 * nativeptr<single> -> unit
Parametry
- source
- Vector4
- destination
- Single*
- Atributy
Platí pro
StoreAlignedNonTemporal<T>(Vector<T>, T*)
- Zdroj:
- Vector.cs
- Zdroj:
- Vector.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Ukládá vektor v daném zarovnaném cíli.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static void StoreAlignedNonTemporal(System::Numerics::Vector<T> source, T* destination);
[System.CLSCompliant(false)]
public static void StoreAlignedNonTemporal<T>(this System.Numerics.Vector<T> source, T* destination);
[<System.CLSCompliant(false)>]
static member StoreAlignedNonTemporal : System.Numerics.Vector<'T> * nativeptr<'T> -> unit
Parametry typu
- T
Typ prvků ve vektoru.
Parametry
- source
- Vector<T>
Vektor, který bude uložen.
- destination
- T*
Zarovnaný cíl, ve kterém source
budou uloženy.
- Atributy
Výjimky
Typ source
(T
) není podporován.
Poznámky
Tato metoda může obejít mezipaměť na určitých platformách.