G3_LoadTexMtxEnv

# G3*_LoadTexMtxEnv

## C Specification

      #include <nitro/gx/g3_util.h>

      void G3_LoadTexMtxEnv(const MtxFx44 * mtx);

      // Below are APIs for creating the display list (command list):
      void G3B_LoadTexMtxEnv(GXDLInfo* info, const MtxFx44 * mtx);
      void G3C_LoadTexMtxEnv(GXDLInfo* info, const MtxFx44 * mtx);
      void G3BS_LoadTexMtxEnv(GXDLInfo* info, const MtxFx44 * mtx);
      void G3CS_LoadTexMtxEnv(GXDLInfo* info, const MtxFx44 * mtx);

## Arguments

mtx | Pointer to matrix to load in the texture matrix

## Return Values

None.

## Description

This function sets the matrix mode to `Texture` mode and sets the texture matrix. At this time, corrections are performed that are necessary when set in `Normal` source and `Vertex` source. The result is a new current texture matrix `Cnew`, shown below.

## See Also

`G3*_LoadTexMtxTexCoord`, `G3*_MtxMode`

## Revision History

01/19/2004 Initial version