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 = same dimension(s) as 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 de entrada x, columnas = número de columnas de 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 | sí |