Função XMMATRIX::operator()(size_t,size_t) (directxmath.h)

Retorna um reference para um elemento de matriz de uma instância XMMATRIX , conforme especificado por argumentos de linha e coluna.

Esse operador retorna um reference a um elemento de matriz de uma instância XMMATRIX , conforme especificado por argumentos de linha e coluna.

Nota Esse operador só está disponível ao desenvolver com C++.
 

Sintaxe

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

Parâmetros

Row

Linha que contém o elemento de matriz de interesse. A especificação de linha é baseada em 0.

Column

Coluna que contém o elemento de matriz de interesse. A especificação de coluna é baseada em 0.

Retornar valor

Um reference para o elemento de matriz especificado pelos argumentos Row e Column do operador.

Comentários

Esse operador só está disponível ao compilar com _XM_NO_INTRINSICS_.

Como um reference para o elemento de matriz é retornado, esse operador pode ser usado para atualizar o valor de um elemento de uma instância de XMMATRIX.

O exemplo a seguir:

     XMMATRIX mat;
     float& a= mat(1,2);
     a=42.0;
    
definirá o valor do mat.m[1][2] como 42.0.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho directxmath.h

Confira também

Referência

XMMATRIX

Operadores XMMATRIX