mul

Multiplica x e y usando matemática de matriz. A dimensão interna x-columns e as linhas y devem ser iguais.

ret mul(x, y)

Parâmetros

Item Descrição
X
[in] O valor de entrada x. Se x for um vetor, ele será tratado como um vetor de linha.
Y
[in] O valor de entrada y. Se y for um vetor, ele será tratado como um vetor de coluna.

Valor Retornado

O resultado de x vezes y. O resultado tem a dimensão x-rows x y-columns.

Descrição do tipo

Há 9 versões sobrecarregadas dessa função; as versões sobrecarregadas lidam com os diferentes casos para os tipos e tamanhos dos argumentos de entrada.

Versão Nome Finalidade Tipo de modelo Tipo de componente Tamanho
1
x in escalar float, int 1
a in escalar o mesmo que a entrada x 1
Ret out escalar o mesmo que a entrada x 1
2
x in escalar float, int 1
a in vector float, int any
Ret out vector float, int mesmas dimensões que a entrada y
3
x in escalar float, int 1
a in matriz float, int any
Ret out matriz o mesmo que a entrada y mesmas dimensões que a entrada y
4
x in vector float, int any
a in escalar float, int 1
Ret out vector float, int mesmas dimensões que a entrada x
5
x in vector float, int any
a in vector float, int mesmas dimensões que a entrada x
Ret out escalar float, int 1
6
x in vector float, int any
a in matriz float, int rows = same dimension(s) as input x, columns = any
Ret out vector float, int mesmas dimensões que colunas y de entrada
7
x in matriz float, int any
a in escalar float, int 1
Ret out matriz float, int mesmas dimensões que a entrada x
8
x in matriz float, int any
a in vector float, int número de colunas na entrada x
Ret out vector float, int número de linhas na entrada x
9
x in matriz float, int any
a in matriz float, int linhas = número de colunas na entrada x
Ret out matriz float, int linhas = número de linhas na entrada x, colunas = número de colunas na entrada y

Modelo de sombreador mínimo

Essa função tem suporte nos seguintes modelos de sombreador.

Modelo de Sombreador Com suporte
Modelo de Sombreador 1 (DirectX HLSL) e modelos de sombreador superior sim

Confira também

Funções intrínsecas (DirectX HLSL)