Vector Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos.
public ref class Vector abstract sealed
public static class Vector
type Vector = class
Public Class Vector
Public Module Vector
- Herança
-
Vector
Propriedades
| Nome | Description |
|---|---|
| E |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| Epsilon |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| IsHardwareAccelerated |
Obtém um valor que indica se as operações de vetor estão sujeitas à aceleração de hardware por meio do suporte intrínseco JIT. |
| NaN |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| NegativeInfinity |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| NegativeOne |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| NegativeZero |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| Pi |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| PositiveInfinity |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| Tau |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
Métodos
| Nome | Description |
|---|---|
| Abs<T>(Vector<T>) |
Retorna um novo vetor cujos elementos são os valores absolutos dos elementos do vetor fornecido. |
| Add<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos valores são a soma de cada par de elementos de dois vetores determinados. |
| AddSaturate<T>(Vector<T>, Vector<T>) |
Adiciona dois vetores para calcular sua soma saturada em termos de elemento. |
| All<T>(Vector<T>, T) |
Determina se todos os elementos de um vetor são iguais a um determinado valor. |
| AllWhereAllBitsSet<T>(Vector<T>) |
Determina se todos os elementos de um vetor têm todos os bits definidos. |
| AndNot<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor executando uma operação bit a bit e não em cada par de elementos correspondentes em dois vetores. |
| Any<T>(Vector<T>, T) |
Determina se qualquer elemento de um vetor é igual a um determinado valor. |
| AnyWhereAllBitsSet<T>(Vector<T>) |
Determina se algum elemento de um vetor tem todos os bits definidos. |
| As<TFrom,TTo>(Vector<TFrom>) | |
| AsPlane(Vector4) | |
| AsQuaternion(Vector4) |
Reinterpreta um Vector4 como um novo Quaternion. |
| AsVector2(Vector3) | |
| AsVector2(Vector4) | |
| AsVector3(Vector2) |
Reinterpreta um Vector2 novo Vector3 com os novos elementos zerados. |
| AsVector3(Vector4) | |
| AsVector3Unsafe(Vector2) |
Reinterpreta um Vector2 novo Vector3 com os novos elementos indefinidos. |
| AsVector4(Plane) | |
| AsVector4(Quaternion) |
Reinterpreta um Quaternion como um novo Vector4. |
| AsVector4(Vector2) |
Reinterpreta um Vector2 novo Vector4 com os novos elementos zerados. |
| AsVector4(Vector3) |
Converte um em Vector3 um novo Vector4 com os novos elementos zerados. |
| AsVector4Unsafe(Vector2) |
Reinterpreta um Vector2 novo Vector4 com os novos elementos indefinidos. |
| AsVector4Unsafe(Vector3) |
Converte um Vector3 em um novo Vector4 com os novos elementos indefinidos. |
| AsVectorByte<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de bytes não assinados. |
| AsVectorDouble<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de ponto flutuante de precisão dupla. |
| AsVectorInt16<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros de 16 bits. |
| AsVectorInt32<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros. |
| AsVectorInt64<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros longos. |
| AsVectorNInt<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros de tamanho nativo. |
| AsVectorNUInt<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros não assinados de tamanho nativo. |
| AsVectorSByte<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de bytes assinados. |
| AsVectorSingle<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de ponto flutuante de precisão única. |
| AsVectorUInt16<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros de 16 bits sem sinal. |
| AsVectorUInt32<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros sem sinal. |
| AsVectorUInt64<T>(Vector<T>) |
Reinterpreta os bits de um vetor especificado nos de um vetor de inteiros longos sem sinal. |
| BitwiseAnd<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor executando uma operação bit a bit |
| BitwiseOr<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor executando uma operação bit a bit |
| Ceiling(Vector<Double>) |
Retorna um novo vetor cujos elementos são os menores valores integrais maiores ou iguais aos elementos do vetor fornecido. |
| Ceiling(Vector<Single>) |
Retorna um novo vetor cujos elementos são os menores valores integrais maiores ou iguais aos elementos do vetor fornecido. |
| Clamp<T>(Vector<T>, Vector<T>, Vector<T>) |
Restringe um vetor entre um valor mínimo e máximo. |
| ClampNative<T>(Vector<T>, Vector<T>, Vector<T>) |
Restringe um vetor entre um valor mínimo e máximo usando o comportamento específico da plataforma para |
| ConditionalSelect(Vector<Int32>, Vector<Single>, Vector<Single>) |
Cria um novo vetor de precisão única com elementos selecionados entre dois vetores de origem de precisão única especificados com base em um vetor de máscara integral. |
| ConditionalSelect(Vector<Int64>, Vector<Double>, Vector<Double>) |
Cria um novo vetor de precisão dupla com elementos selecionados entre dois vetores de origem de precisão dupla especificados com base em um vetor de máscara integral. |
| ConditionalSelect<T>(Vector<T>, Vector<T>, Vector<T>) |
Cria um novo vetor de um tipo especificado com elementos selecionados entre dois vetores de origem especificados do mesmo tipo com base em um vetor de máscara integral. |
| ConvertToDouble(Vector<Int64>) |
Converte um |
| ConvertToDouble(Vector<UInt64>) |
Converte um |
| ConvertToInt32(Vector<Single>) |
Converte um |
| ConvertToInt32Native(Vector<Single>) |
Converte um Vector<T> em um Vector<T> comportamento específico da plataforma usando o estouro. |
| ConvertToInt64(Vector<Double>) |
Converte um |
| ConvertToInt64Native(Vector<Double>) |
Converte um |
| ConvertToSingle(Vector<Int32>) |
Converte um |
| ConvertToSingle(Vector<UInt32>) |
Converte um |
| ConvertToUInt32(Vector<Single>) |
Converte um |
| ConvertToUInt32Native(Vector<Single>) |
Converte um |
| ConvertToUInt64(Vector<Double>) |
Converte um |
| ConvertToUInt64Native(Vector<Double>) |
Converte um |
| CopySign<T>(Vector<T>, Vector<T>) |
Copia o sinal por elemento de um vetor para o sinal por elemento de outro vetor. |
| Cos(Vector<Double>) |
Calcula o cosseno de cada elemento em um vetor. |
| Cos(Vector<Single>) |
Calcula o cosseno de cada elemento em um vetor. |
| Count<T>(Vector<T>, T) |
Determina o número de elementos em um vetor que são iguais a um determinado valor. |
| CountWhereAllBitsSet<T>(Vector<T>) |
Determina o número de elementos em um vetor que têm todos os bits definidos. |
| Create<T>(ReadOnlySpan<T>) |
Cria um novo Vector<T> de um determinado intervalo de leitura. |
| Create<T>(T) |
Cria uma nova Vector<T> instância com todos os elementos inicializados para o valor especificado. |
| CreateScalar<T>(T) |
Cria uma nova Vector<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes inicializados como zero. |
| CreateScalarUnsafe<T>(T) |
Cria uma nova Vector<T> instância com o primeiro elemento inicializado para o valor especificado e os elementos restantes não inicializados. |
| CreateSequence<T>(T, T) |
Cria uma nova Vector<T> instância em que os elementos começam com um valor especificado e que são espaçados de acordo com outro valor especificado. |
| DegreesToRadians(Vector<Double>) |
Converte um determinado vetor de graus em radianos. |
| DegreesToRadians(Vector<Single>) |
Converte um determinado vetor de graus em radianos. |
| Divide<T>(Vector<T>, T) |
Divide um vetor por um escalar para calcular o quociente por elemento. |
| Divide<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos valores são o resultado da divisão dos elementos do primeiro vetor pelos elementos correspondentes no segundo vetor. |
| Dot<T>(Vector<T>, Vector<T>) |
Retorna o produto ponto de dois vetores. |
| Equals(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em dois vetores de precisão dupla especificados são iguais. |
| Equals(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em dois vetores integrais especificados são iguais. |
| Equals(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor cujos elementos sinalizam se os elementos em dois vetores inteiros longos especificados são iguais. |
| Equals(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em dois vetores de precisão única especificados são iguais. |
| Equals<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor de um tipo especificado cujos elementos sinalizam se os elementos em dois vetores especificados do mesmo tipo são iguais. |
| EqualsAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se cada par de elementos nos vetores fornecidos é igual. |
| EqualsAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer par único de elementos nos vetores fornecidos é igual. |
| Exp(Vector<Double>) |
Calcula o exponencial de cada elemento em um vetor. |
| Exp(Vector<Single>) |
Calcula o exponencial de cada elemento em um vetor. |
| ExtractMostSignificantBits(Vector2) |
Extrai o bit mais significativo de cada elemento em um vetor. |
| ExtractMostSignificantBits(Vector3) |
Extrai o bit mais significativo de cada elemento em um vetor. |
| ExtractMostSignificantBits(Vector4) |
Extrai o bit mais significativo de cada elemento em um vetor. |
| Floor(Vector<Double>) |
Retorna um novo vetor cujos elementos são os maiores valores integrais que são menores ou iguais aos elementos do vetor fornecido. |
| Floor(Vector<Single>) |
Retorna um novo vetor cujos elementos são os maiores valores integrais que são menores ou iguais aos elementos do vetor fornecido. |
| FusedMultiplyAdd(Vector<Double>, Vector<Double>, Vector<Double>) |
Cálculos ( |
| FusedMultiplyAdd(Vector<Single>, Vector<Single>, Vector<Single>) |
Cálculos ( |
| get_E<T>() |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| get_Epsilon<T>() |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| get_NaN<T>() |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| get_NegativeInfinity<T>() |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| get_NegativeOne<T>() |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| get_NegativeZero<T>() |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| get_Pi<T>() |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| get_PositiveInfinity<T>() |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| get_Tau<T>() |
Fornece uma coleção de métodos estáticos para criar, manipular e operar em vetores genéricos. |
| GetElement(Vector2, Int32) |
Obtém o elemento no índice especificado. |
| GetElement(Vector3, Int32) |
Obtém o elemento no índice especificado. |
| GetElement(Vector4, Int32) |
Obtém o elemento no índice especificado. |
| GetElement<T>(Vector<T>, Int32) |
Obtém o elemento no índice especificado. |
| GreaterThan(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão dupla são maiores que seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão dupla. |
| GreaterThan(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor integral são maiores do que seus elementos correspondentes em um segundo vetor integral. |
| GreaterThan(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor inteiro longo cujos elementos sinalizam se os elementos em um vetor inteiro longo são maiores do que seus elementos correspondentes em um segundo vetor inteiro longo. |
| GreaterThan(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão única são maiores do que seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão única. |
| GreaterThan<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos sinalizam se os elementos em um vetor de um tipo especificado são maiores do que seus elementos correspondentes no segundo vetor do mesmo tempo. |
| GreaterThanAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se todos os elementos no primeiro vetor são maiores que os elementos correspondentes no segundo vetor. |
| GreaterThanAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer elemento no primeiro vetor é maior que o elemento correspondente no segundo vetor. |
| GreaterThanOrEqual(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor são maiores ou iguais aos seus elementos correspondentes no segundo vetor de ponto flutuante de precisão dupla. |
| GreaterThanOrEqual(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor integral são maiores ou iguais aos seus elementos correspondentes no segundo vetor integral. |
| GreaterThanOrEqual(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor inteiro longo cujos elementos sinalizam se os elementos em um vetor inteiro longo são maiores ou iguais aos seus elementos correspondentes no segundo vetor inteiro longo. |
| GreaterThanOrEqual(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor são maiores ou iguais aos seus elementos correspondentes no segundo vetor de ponto flutuante de precisão única. |
| GreaterThanOrEqual<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos sinalizam se os elementos em um vetor de um tipo especificado são maiores ou iguais aos seus elementos correspondentes no segundo vetor do mesmo tipo. |
| GreaterThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se todos os elementos no primeiro vetor são maiores ou iguais a todos os elementos correspondentes no segundo vetor. |
| GreaterThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer elemento no primeiro vetor é maior ou igual ao elemento correspondente no segundo vetor. |
| Hypot(Vector<Double>, Vector<Double>) |
Calcula o hipotenuário dado dois vetores que representam os comprimentos dos lados mais curtos em um triângulo com ângulo reto. |
| Hypot(Vector<Single>, Vector<Single>) |
Calcula o hipotenuário dado dois vetores que representam os comprimentos dos lados mais curtos em um triângulo com ângulo reto. |
| IndexOf<T>(Vector<T>, T) |
Determina o índice do primeiro elemento em um vetor igual a um determinado valor. |
| IndexOfWhereAllBitsSet<T>(Vector<T>) |
Determina o índice do primeiro elemento em um vetor que tem todos os bits definidos. |
| IsEvenInteger<T>(Vector<T>) |
Determina quais elementos em um vetor são valores integrais. |
| IsFinite<T>(Vector<T>) |
Determina quais elementos em um vetor são finitos. |
| IsInfinity<T>(Vector<T>) |
Determina quais elementos em um vetor são infinitos. |
| IsInteger<T>(Vector<T>) |
Determina quais elementos em um vetor são valores integrais. |
| IsNaN<T>(Vector<T>) |
Determina quais elementos em um vetor são NaN. |
| IsNegative<T>(Vector<T>) |
Determina quais elementos em um vetor representam números reais negativos. |
| IsNegativeInfinity<T>(Vector<T>) |
Determina quais elementos em um vetor são infinitos negativos. |
| IsNormal<T>(Vector<T>) |
Determina quais elementos em um vetor são normais. |
| IsOddInteger<T>(Vector<T>) |
Determina quais elementos em um vetor são valores integrais ímpares. |
| IsPositive<T>(Vector<T>) |
Determina quais elementos em um vetor representam números reais positivos. |
| IsPositiveInfinity<T>(Vector<T>) |
Determina quais elementos em um vetor são infinitos positivos. |
| IsSubnormal<T>(Vector<T>) |
Determina quais elementos em um vetor são subnormal. |
| IsZero<T>(Vector<T>) |
Determina quais elementos em um vetor são zero. |
| LastIndexOf<T>(Vector<T>, T) |
Determina o índice do último elemento em um vetor igual a um determinado valor. |
| LastIndexOfWhereAllBitsSet<T>(Vector<T>) |
Determina o índice do último elemento em um vetor que tem todos os bits definidos. |
| Lerp(Vector<Double>, Vector<Double>, Vector<Double>) |
Executa uma interpolação linear entre dois vetores com base na ponderação fornecida. |
| Lerp(Vector<Single>, Vector<Single>, Vector<Single>) |
Executa uma interpolação linear entre dois vetores com base na ponderação fornecida. |
| LessThan(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão dupla são menores que seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão dupla. |
| LessThan(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor integral são menores que seus elementos correspondentes em um segundo vetor integral. |
| LessThan(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor inteiro longo cujos elementos sinalizam se os elementos em um vetor inteiro longo são menores que seus elementos correspondentes em um segundo vetor inteiro longo. |
| LessThan(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de precisão única são menores que seus elementos correspondentes em um segundo vetor de precisão única. |
| LessThan<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor de um tipo especificado cujos elementos sinalizam se os elementos em um vetor são menores do que seus elementos correspondentes no segundo vetor. |
| LessThanAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se todos os elementos no primeiro vetor são menores que seus elementos correspondentes no segundo vetor. |
| LessThanAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer elemento no primeiro vetor é menor que o elemento correspondente no segundo vetor. |
| LessThanOrEqual(Vector<Double>, Vector<Double>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão dupla são menores ou iguais aos seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão dupla. |
| LessThanOrEqual(Vector<Int32>, Vector<Int32>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor integral são menores ou iguais aos seus elementos correspondentes em um segundo vetor integral. |
| LessThanOrEqual(Vector<Int64>, Vector<Int64>) |
Retorna um novo vetor inteiro longo cujos elementos sinalizam se os elementos em um vetor inteiro longo são menores ou iguais aos elementos correspondentes em um segundo vetor inteiro longo. |
| LessThanOrEqual(Vector<Single>, Vector<Single>) |
Retorna um novo vetor integral cujos elementos sinalizam se os elementos em um vetor de ponto flutuante de precisão única são menores ou iguais aos seus elementos correspondentes em um segundo vetor de ponto flutuante de precisão única. |
| LessThanOrEqual<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos sinalizam se os elementos em um vetor são menores ou iguais aos seus elementos correspondentes no segundo vetor. |
| LessThanOrEqualAll<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se todos os elementos no primeiro vetor são menores ou iguais aos seus elementos correspondentes no segundo vetor. |
| LessThanOrEqualAny<T>(Vector<T>, Vector<T>) |
Retorna um valor que indica se qualquer elemento no primeiro vetor é menor ou igual ao elemento correspondente no segundo vetor. |
| Load<T>(T*) |
Carrega um vetor da fonte fornecida. |
| LoadAligned<T>(T*) |
Carrega um vetor da fonte alinhada fornecida. |
| LoadAlignedNonTemporal<T>(T*) |
Carrega um vetor da fonte alinhada fornecida. |
| LoadUnsafe<T>(T, UIntPtr) |
Carrega um vetor do deslocamento de origem e elemento fornecido. |
| LoadUnsafe<T>(T) |
Carrega um vetor da fonte fornecida. |
| Log(Vector<Double>) |
Calcula o log de cada elemento em um vetor. |
| Log(Vector<Single>) |
Calcula o log de cada elemento em um vetor. |
| Log2(Vector<Double>) |
Calcula o log2 de cada elemento em um vetor. |
| Log2(Vector<Single>) |
Calcula o log2 de cada elemento em um vetor. |
| Max<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos são o máximo de cada par de elementos nos dois vetores fornecidos. |
| MaxMagnitude<T>(Vector<T>, Vector<T>) |
Compara dois vetores com a computação que tem a maior magnitude por elemento. |
| MaxMagnitudeNumber<T>(Vector<T>, Vector<T>) |
Compara dois vetores, por elemento, com a computação que tem maior magnitude e retornando o outro valor se uma entrada for |
| MaxNative<T>(Vector<T>, Vector<T>) |
Compare dois vetores para determinar qual é maior por elemento usando o comportamento específico da plataforma para |
| MaxNumber<T>(Vector<T>, Vector<T>) |
Compara dois vetores, em uma base por elemento, com a computação que é maior e retornando o outro valor se um elemento for |
| Min<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos elementos são o mínimo de cada par de elementos nos dois vetores fornecidos. |
| MinMagnitude<T>(Vector<T>, Vector<T>) |
Compara dois vetores com a computação que tem a menor magnitude por elemento. |
| MinMagnitudeNumber<T>(Vector<T>, Vector<T>) |
Compara dois vetores, em uma base por elemento, com a computação que tem a menor magnitude e retornando o outro valor se uma entrada for |
| MinNative<T>(Vector<T>, Vector<T>) |
Compare dois vetores para determinar qual é menor por elemento usando o comportamento específico da plataforma para |
| MinNumber<T>(Vector<T>, Vector<T>) |
Compara dois vetores, em uma base por elemento, com a computação que é menor e retornando o outro valor se um elemento for |
| Multiply<T>(T, Vector<T>) |
Retorna um novo vetor cujos valores são um valor escalar multiplicado por cada um dos valores de um vetor especificado. |
| Multiply<T>(Vector<T>, T) |
Retorna um novo vetor cujos valores são os valores de um vetor especificado multiplicados por um valor escalar. |
| Multiply<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos valores são o produto de cada par de elementos em dois vetores especificados. |
| MultiplyAddEstimate(Vector<Double>, Vector<Double>, Vector<Double>) |
Calcula uma estimativa de ( |
| MultiplyAddEstimate(Vector<Single>, Vector<Single>, Vector<Single>) |
Calcula uma estimativa de ( |
| Narrow(Vector<Double>, Vector<Double>) |
Restringe duas |
| Narrow(Vector<Int16>, Vector<Int16>) |
Restringe duas |
| Narrow(Vector<Int32>, Vector<Int32>) |
Restringe duas |
| Narrow(Vector<Int64>, Vector<Int64>) |
Restringe duas |
| Narrow(Vector<UInt16>, Vector<UInt16>) |
Restringe duas |
| Narrow(Vector<UInt32>, Vector<UInt32>) |
Restringe duas |
| Narrow(Vector<UInt64>, Vector<UInt64>) |
Restringe duas |
| NarrowWithSaturation(Vector<Double>, Vector<Double>) |
Restringe dois vetores de Double instâncias em um vetor de uso de Single uma conversão de saturação. |
| NarrowWithSaturation(Vector<Int16>, Vector<Int16>) |
Restringe dois vetores de Int16 instâncias em um vetor de uso de SByte uma conversão de saturação. |
| NarrowWithSaturation(Vector<Int32>, Vector<Int32>) |
Restringe dois vetores de Int32 instâncias em um vetor de uso de Int16 uma conversão de saturação. |
| NarrowWithSaturation(Vector<Int64>, Vector<Int64>) |
Restringe dois vetores de Int64 instâncias em um vetor de uso de Int32 uma conversão de saturação. |
| NarrowWithSaturation(Vector<UInt16>, Vector<UInt16>) |
Restringe dois vetores de UInt16 instâncias em um vetor de uso de Byte uma conversão de saturação. |
| NarrowWithSaturation(Vector<UInt32>, Vector<UInt32>) |
Restringe dois vetores de UInt32 instâncias em um vetor de uso de UInt16 uma conversão de saturação. |
| NarrowWithSaturation(Vector<UInt64>, Vector<UInt64>) |
Restringe dois vetores de UInt64 instâncias em um vetor de uso de UInt32 uma conversão de saturação. |
| Negate<T>(Vector<T>) |
Retorna um novo vetor cujos elementos são a negação do elemento correspondente no vetor especificado. |
| None<T>(Vector<T>, T) |
Determina se nenhum elemento de um vetor é igual a um determinado valor. |
| NoneWhereAllBitsSet<T>(Vector<T>) |
Determina se nenhum elemento de um vetor tem todos os bits definidos. |
| OnesComplement<T>(Vector<T>) |
Retorna um novo vetor cujos elementos são obtidos usando o complemento de elementos de um vetor especificado. |
| RadiansToDegrees(Vector<Double>) |
Converte um determinado vetor de radianos em graus. |
| RadiansToDegrees(Vector<Single>) |
Converte um determinado vetor de radianos em graus. |
| Round(Vector<Double>, MidpointRounding) |
Arredonda cada elemento em um vetor para o inteiro mais próximo usando o modo de arredondamento especificado. |
| Round(Vector<Double>) |
Arredonda cada elemento em um vetor para o inteiro mais próximo usando o modo de arredondamento padrão (ToEven). |
| Round(Vector<Single>, MidpointRounding) |
Arredonda cada elemento em um vetor para o inteiro mais próximo usando o modo de arredondamento especificado. |
| Round(Vector<Single>) |
Arredonda cada elemento em um vetor para o inteiro mais próximo usando o modo de arredondamento padrão (ToEven). |
| ShiftLeft(Vector<Byte>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector<Int16>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector<Int32>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector<Int64>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector<IntPtr>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector<SByte>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector<UInt16>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector<UInt32>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector<UInt64>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftLeft(Vector<UIntPtr>, Int32) |
Desloca cada elemento de um vetor deixado pela quantidade especificada. |
| ShiftRightArithmetic(Vector<Int16>, Int32) |
Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightArithmetic(Vector<Int32>, Int32) |
Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightArithmetic(Vector<Int64>, Int32) |
Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightArithmetic(Vector<IntPtr>, Int32) |
Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightArithmetic(Vector<SByte>, Int32) |
Desloca (assinado) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<Byte>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<Int16>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<Int32>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<Int64>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<IntPtr>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<SByte>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<UInt16>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<UInt32>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<UInt64>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| ShiftRightLogical(Vector<UIntPtr>, Int32) |
Shifts (sem sinal) cada elemento de um vetor à direita pela quantidade especificada. |
| Sin(Vector<Double>) |
Calcula o seno de cada elemento em um vetor. |
| Sin(Vector<Single>) |
Calcula o seno de cada elemento em um vetor. |
| SinCos(Vector<Double>) |
Calcula o seno e o cosseno de cada elemento em um vetor. |
| SinCos(Vector<Single>) |
Calcula o seno e o cosseno de cada elemento em um vetor. |
| SquareRoot<T>(Vector<T>) |
Retorna um novo vetor cujos elementos são as raízes quadradas dos elementos de um vetor especificado. |
| Store(Vector2, Single*) |
Armazena um vetor no destino especificado. |
| Store(Vector3, Single*) |
Armazena um vetor no destino especificado. |
| Store(Vector4, Single*) |
Armazena um vetor no destino especificado. |
| Store<T>(Vector<T>, T*) |
Armazena um vetor no destino especificado. |
| StoreAligned(Vector2, Single*) |
Armazena um vetor no destino alinhado de 8 bytes especificado. |
| StoreAligned(Vector3, Single*) |
Armazena um vetor no destino alinhado de 8 bytes especificado. |
| StoreAligned(Vector4, Single*) |
Armazena um vetor no destino alinhado de 16 bytes especificado. |
| StoreAligned<T>(Vector<T>, T*) |
Armazena um vetor no destino alinhado especificado. |
| StoreAlignedNonTemporal(Vector2, Single*) |
Armazena um vetor no destino alinhado de 8 bytes especificado. |
| StoreAlignedNonTemporal(Vector3, Single*) |
Armazena um vetor no destino alinhado de 8 bytes especificado. |
| StoreAlignedNonTemporal(Vector4, Single*) |
Armazena um vetor no destino alinhado de 16 bytes especificado. |
| StoreAlignedNonTemporal<T>(Vector<T>, T*) |
Armazena um vetor no destino alinhado especificado. |
| StoreUnsafe(Vector2, Single, UIntPtr) |
Armazena um vetor no destino especificado. |
| StoreUnsafe(Vector2, Single) |
Armazena um vetor no destino especificado. |
| StoreUnsafe(Vector3, Single, UIntPtr) |
Armazena um vetor no destino especificado. |
| StoreUnsafe(Vector3, Single) |
Armazena um vetor no destino especificado. |
| StoreUnsafe(Vector4, Single, UIntPtr) |
Armazena um vetor no destino especificado. |
| StoreUnsafe(Vector4, Single) |
Armazena um vetor no destino especificado. |
| StoreUnsafe<T>(Vector<T>, T, UIntPtr) |
Armazena um vetor no destino especificado. |
| StoreUnsafe<T>(Vector<T>, T) |
Armazena um vetor no destino especificado. |
| Subtract<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor cujos valores são a diferença entre os elementos no segundo vetor e seus elementos correspondentes no primeiro vetor. |
| SubtractSaturate<T>(Vector<T>, Vector<T>) |
Subtrai dois vetores para calcular sua diferença saturada em termos de elemento. |
| Sum<T>(Vector<T>) |
Retorna a soma de todos os elementos dentro do vetor especificado. |
| ToScalar(Vector2) |
Converte o vetor fornecido em um escalar que contém o valor do primeiro elemento. |
| ToScalar(Vector3) |
Converte o vetor fornecido em um escalar que contém o valor do primeiro elemento. |
| ToScalar(Vector4) |
Converte o vetor fornecido em um escalar que contém o valor do primeiro elemento. |
| ToScalar<T>(Vector<T>) |
Converte o vetor fornecido em um escalar que contém o valor do primeiro elemento. |
| Truncate(Vector<Double>) |
Trunca cada elemento em um vetor. |
| Truncate(Vector<Single>) |
Trunca cada elemento em um vetor. |
| Widen(Vector<Byte>, Vector<UInt16>, Vector<UInt16>) |
Amplia uma |
| Widen(Vector<Int16>, Vector<Int32>, Vector<Int32>) |
Amplia uma |
| Widen(Vector<Int32>, Vector<Int64>, Vector<Int64>) |
Amplia uma |
| Widen(Vector<SByte>, Vector<Int16>, Vector<Int16>) |
Amplia uma |
| Widen(Vector<Single>, Vector<Double>, Vector<Double>) |
Amplia uma |
| Widen(Vector<UInt16>, Vector<UInt32>, Vector<UInt32>) |
Amplia uma |
| Widen(Vector<UInt32>, Vector<UInt64>, Vector<UInt64>) |
Amplia uma |
| WidenLower(Vector<Byte>) | |
| WidenLower(Vector<Int16>) | |
| WidenLower(Vector<Int32>) | |
| WidenLower(Vector<SByte>) | |
| WidenLower(Vector<Single>) | |
| WidenLower(Vector<UInt16>) | |
| WidenLower(Vector<UInt32>) | |
| WidenUpper(Vector<Byte>) | |
| WidenUpper(Vector<Int16>) | |
| WidenUpper(Vector<Int32>) | |
| WidenUpper(Vector<SByte>) | |
| WidenUpper(Vector<Single>) | |
| WidenUpper(Vector<UInt16>) | |
| WidenUpper(Vector<UInt32>) | |
| WithElement(Vector2, Int32, Single) |
Cria um novo Vector128<T> com o elemento no conjunto de índice especificado para o valor especificado e os elementos restantes definidos com o mesmo valor que no vetor especificado. |
| WithElement(Vector3, Int32, Single) |
Cria um novo Vector128<T> com o elemento no conjunto de índice especificado para o valor especificado e os elementos restantes definidos com o mesmo valor que no vetor especificado. |
| WithElement(Vector4, Int32, Single) |
Cria um novo Vector128<T> com o elemento no conjunto de índice especificado para o valor especificado e os elementos restantes definidos com o mesmo valor que no vetor especificado. |
| WithElement<T>(Vector<T>, Int32, T) |
Cria um novo Vector<T> com o elemento no conjunto de índice especificado para o valor especificado e os elementos restantes definidos com o mesmo valor que no vetor especificado. |
| Xor<T>(Vector<T>, Vector<T>) |
Retorna um novo vetor executando uma operação or ( |