Compartilhar via


Função XMFLOAT3X4::operator() (directxmath.h)

Retorna uma cópia de um elemento de matriz de um XMFLOAT3X4, especificado por argumentos de linha e coluna.

Sintaxe

float operator()(
  size_t Row,
  size_t Column
) noexcept;

Parâmetros

Row

Tipo: size_t

O número de linha baseado em 0 do elemento de matriz a ser recuperado.

Column

Tipo: size_t

O número de coluna baseado em 0 do elemento de matriz a ser recuperado.

Retornar valor

Tipo: float &

Uma referência lvalue ao elemento especificado.

Exemplos

Como uma referência lvalue ao elemento matrix é retornada, você pode usar esse operador para atualizar o valor de um elemento.

O exemplo de código abaixo mostra duas maneiras diferentes de definir mat.m[2,3] (ou, equivalentemente, mat._34) com o valor 42.0.

DirectX::XMFLOAT4X3 mat;

float& a{ mat(2, 3) };
a = 42.0;

mat(2, 3) = 42.0;

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Plataforma de Destino Windows
Cabeçalho directxmath.h

Confira também

estrutura XMFLOAT3X4