Condividi tramite


mul

Moltiplica x e y usando la matematica matrice. La dimensione interna x-columns e y-rows deve essere uguale.

mulo ret(x, y)

Parametri

Elemento Descrizione
X
[in] Valore di input x. Se x è un vettore, viene considerato come vettore di riga.
Y
[in] Valore di input y. Se y è un vettore, viene considerato come vettore di colonna.

Valore restituito

Risultato di x volte y. Il risultato ha la dimensione x-rows x colonne y.

Descrizione tipo

Esistono 9 versioni di overload di questa funzione; le versioni di overload gestiscono i diversi casi per i tipi e le dimensioni degli argomenti di input.

Versione Nome Scopo Tipo di modello Tipo di componente Dimensione
1
x in scalare float, int 1
y in scalare uguale a input x 1
Ret in uscita scalare uguale a input x 1
2
x in scalare float, int 1
y in vettore float, int any
Ret in uscita vettore float, int dimensioni uguali a y di input
3
x in scalare float, int 1
y in matrix float, int any
Ret in uscita matrix uguale a y di input dimensioni uguali a y di input
4
x in vettore float, int any
y in scalare float, int 1
Ret in uscita vettore float, int stesse dimensioni dell'input x
5
x in vettore float, int any
y in vettore float, int dimensioni uguali a quella di input x
Ret in uscita scalare float, int 1
6
x in vettore float, int any
y in matrix float, int rows = stesse dimensioni di input x, columns = any
Ret in uscita vettore float, int stesse dimensioni delle colonne di input y
7
x in matrix float, int any
y in scalare float, int 1
Ret in uscita matrix float, int dimensioni uguali a quella di input x
8
x in matrix float, int any
y in vettore float, int numero di colonne nell'input x
Ret in uscita vettore float, int numero di righe nell'input x
9
x in matrix float, int any
y in matrix float, int rows = numero di colonne nell'input x
Ret in uscita matrix float, int rows = number of rows in input x, columns = number of columns in input y

Modello minimo shader

Questa funzione è supportata nei modelli di shader seguenti.

Modello di shader Supportato
Modello shader 1 (DirectX HLSL) e modelli shader superiori

Vedi anche

Funzioni intrinseche (DirectX HLSL)