mul

Multiplica x e y mediante matemáticas de matriz. La dimensión interna x columnas e filas y debe ser igual.

ret mul(x, y)

Parámetros

Elemento Descripción
X
[in] Valor de entrada x. Si x es un vector, se trata como un vector de fila.
y
[in] Valor de entrada y. Si y es un vector, se trata como un vector de columna.

Valor devuelto

Resultado de x veces y. El resultado tiene la dimensión x-rows x y-columns.

Descripción del tipo

Hay 9 versiones sobrecargadas de esta función; las versiones sobrecargadas controlan los distintos casos de los tipos y tamaños de los argumentos de entrada.

Versión Nombre Propósito Tipo de plantilla Tipo de componente Size
1
x in escalar float, int 1
y in escalar igual que la entrada x 1
Ret out escalar igual que la entrada x 1
2
x in escalar float, int 1
y in vector float, int cualquiera
Ret out vector float, int las mismas dimensiones que la entrada y
3
x in escalar float, int 1
y in matriz float, int cualquiera
Ret out matriz igual que la entrada y las mismas dimensiones que la entrada y
4
x in vector float, int cualquiera
y in escalar float, int 1
Ret out vector float, int las mismas dimensiones que la entrada x
5
x in vector float, int cualquiera
y in vector float, int las mismas dimensiones que la entrada x
Ret out escalar float, int 1
6
x in vector float, int cualquiera
y in matriz float, int rows = las mismas dimensiones que input x, columns = any
Ret out vector float, int las mismas dimensiones que las columnas de entrada y
7
x in matriz float, int cualquiera
y in escalar float, int 1
Ret out matriz float, int las mismas dimensiones que la entrada x
8
x in matriz float, int cualquiera
y in vector float, int número de columnas en la entrada x
Ret out vector float, int número de filas en la entrada x
9
x in matriz float, int cualquiera
y in matriz float, int rows = número de columnas en la entrada x
Ret out matriz float, int rows = número de filas en la entrada x, columnas = número de columnas en la entrada y

Modelo de sombreador mínimo

Esta función se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelo de sombreador 1 (DirectX HLSL) y modelos de sombreador superiores

Consulte también

Funciones intrínsecas (DirectX HLSL)