Vector.StoreAligned 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í
| Name | Description |
|---|---|
| StoreAligned(Vector2, Single*) |
Uloží vektor v daném 8bajtů zarovnaném cíli. |
| StoreAligned(Vector3, Single*) |
Uloží vektor v daném 8bajtů zarovnaném cíli. |
| StoreAligned(Vector4, Single*) |
Uloží vektor v daném cíli zarovnaném na 16 bajtů. |
| StoreAligned<T>(Vector<T>, T*) |
Uloží vektor v daném zarovnaném cíli. |
StoreAligned(Vector2, Single*)
- Zdroj:
- Vector2.Extensions.cs
- Zdroj:
- Vector2.Extensions.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Uloží vektor v daném 8bajtů zarovnaném cíli.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreAligned(System::Numerics::Vector2 source, float* destination);
[System.CLSCompliant(false)]
public static void StoreAligned(this System.Numerics.Vector2 source, float* destination);
[<System.CLSCompliant(false)>]
static member StoreAligned : System.Numerics.Vector2 * nativeptr<single> -> unit
Parametry
- source
- Vector2
Vektor, který bude uložen.
- destination
- Single*
Zarovnaný cíl, do kterého source se uloží.
- Atributy
Výjimky
destination není zarovnaná 8 bajtů.
Platí pro
StoreAligned(Vector3, Single*)
- Zdroj:
- Vector3.Extensions.cs
- Zdroj:
- Vector3.Extensions.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Uloží vektor v daném 8bajtů zarovnaném cíli.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreAligned(System::Numerics::Vector3 source, float* destination);
[System.CLSCompliant(false)]
public static void StoreAligned(this System.Numerics.Vector3 source, float* destination);
[<System.CLSCompliant(false)>]
static member StoreAligned : System.Numerics.Vector3 * nativeptr<single> -> unit
Parametry
- source
- Vector3
Vektor, který bude uložen.
- destination
- Single*
Zarovnaný cíl, do kterého source se uloží.
- Atributy
Výjimky
destination není zarovnaná 8 bajtů.
Platí pro
StoreAligned(Vector4, Single*)
- Zdroj:
- Vector4.Extensions.cs
- Zdroj:
- Vector4.Extensions.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Uloží vektor v daném cíli zarovnaném na 16 bajtů.
public:
[System::Runtime::CompilerServices::Extension]
static void StoreAligned(System::Numerics::Vector4 source, float* destination);
[System.CLSCompliant(false)]
public static void StoreAligned(this System.Numerics.Vector4 source, float* destination);
[<System.CLSCompliant(false)>]
static member StoreAligned : System.Numerics.Vector4 * nativeptr<single> -> unit
Parametry
- source
- Vector4
Vektor, který bude uložen.
- destination
- Single*
Zarovnaný cíl, do kterého source se uloží.
- Atributy
Výjimky
destination není zarovnaná na 16 bajtů.
Platí pro
StoreAligned<T>(Vector<T>, T*)
- Zdroj:
- Vector.cs
- Zdroj:
- Vector.cs
- Zdroj:
- Vector.cs
- Zdroj:
- Vector.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Uloží vektor v daném zarovnaném cíli.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static void StoreAligned(System::Numerics::Vector<T> source, T* destination);
[System.CLSCompliant(false)]
public static void StoreAligned<T>(this System.Numerics.Vector<T> source, T* destination);
[<System.CLSCompliant(false)>]
static member StoreAligned : System.Numerics.Vector<'T> * nativeptr<'T> -> unit
Parametry typu
- T
Typ prvků vektoru.
Parametry
- source
- Vector<T>
Vektor, který bude uložen.
- destination
- T*
Zarovnaný cíl, do kterého source se uloží.
- Atributy
Výjimky
Typ source (T) není podporován.