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

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

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

Nota Esse operador só está disponível em 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

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 XMFLOAT3X3.

O exemplo a seguir:

     XMFLOAT3X3 mat;
     float& a= mat(1,2);
     a=42.0;
    
definirá o valor do mat.m[1,2] (ou equivalentemente mat._23) como 42,0.

Requisitos

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

Confira também

Referência

XMFLOAT3X3

Operadores XMFLOAT3X3