# NNS_G2dApplyToHWSoftEmu

## Syntax

      #include <nnsys/g2d/g2d_Oam.h>

      void NNS_G2dApplyToHWSoftEmu
                                      (
                                          NNSG2dOamManagerInstance*       pMan,
                                          const NNSG2dImageAttr*          pTexImageAttr,
                                          u32                             texBaseAddr,
                                          u32                             pltBaseAddr
                                      );

## Arguments

`pMan` | [IN] OAM manager entity
`pTexImageAttr` | [IN] Texture attribute
`texBaseAddr` | [IN] Texture base address
`pltBaseAddr` | [IN] Palette base address

## Return Values

None.

## Description

Uses the 3D graphics engine to render the content of the internal buffer. Uses arguments to specify information used to set the texture data and palette data used by the 3D graphics engine. Camera settings must be completed in advance. Use `NNS_G2dSetupSoftwareSpriteCamera` for the camera settings. The name of this function has changed to `NNS_G2dApplyOamManagerToHWSprite`. To maintain compatibility with past versions, this function has been kept under a different name.

## See Also

`NNS_G2dApplyOamManagerToHWSprite`
`NNS_G2dApplyOamManagerToHW`
`NNS_G2dSetupSoftwareSpriteCamera`

## Revision History

2004/08/02 Renamed function.
2004/05/28 Initial version.

CONFIDENTIAL