# G3*_Direct1

## Syntax

      #include <nitro/gx/g3imm.h>
      #include <nitro/gx/g3b.h>
      #include <nitro/gx/g3c.h>

      void G3_Direct1(int op, u32 param0);

      // Below are APIs for creating the display list (command list):
      void G3B_Direct1(GXDLInfo* info, int op, u32 param0);
      void G3C_Direct1(GXDLInfo* info, int op, u32 param0);
      void G3BS_Direct1(GXDLInfo* info, int op, u32 param0);
      void G3CS_Direct1(GXDLInfo* info, int op, u32 param0);

## Arguments

info | Command List Information.
op | Geometry command (`G3OP_****` macro defined in `g3.h`)
param0 | Parameters

## Return Values

None.

## Description

This function specifies the geometry command directly. A command with one argument must be set in `op`.

## See Also

`G3_Direct0, G3_Direct2, G3_Direct3`

## Revision History

2004/01/19 Initial version.

CONFIDENTIAL