# NNSG2d_SetOamManExDrawOrderType

## C Specification

      #include <nnsys/g2d/g2d_OAMEx.h>

      void NNSG2d_SetOamManExDrawOrderType(
      NNSG2dOamManagerInstanceEx* pOam,
      NNSG2dOamExDrawOrder drawOrderType );

## Arguments

pOam | [OUT] Extended OAM manager entity
drawOrderType | [IN] Draw order type

## Return Values

None.

## Description

Sets the draw order type for the extended OAM manager.
Note that the specified value for the OAM draw order is `NNSG2D_OAMEX_DRAWORDER_BACKWARD`.
This designation was done to maintain compatibility with earlier versions.
The following shows the definition of `NNSG2dOamExDrawOrder`, the draw registration order type.

    typedef enum NNSG2dOamExDrawOrder
    {
    NNSG2D_OAMEX_DRAWORDER_BACKWARD = 0x0, // Registered to the external module in the reverse order of the registered order
    NNSG2D_OAMEX_DRAWORDER_FORWARD  = 0x1  // Registered to the external module in the same order as the registered order

    }NNSG2dOamExDrawOrder;

## See Also

`NNS_G2dInitAffineManagerEx
`

## Revision History

03/28/2005 Initial version.