# NNS_G2dDrawSprite*

## Syntax

      #include <nnsys/g2d/g2d_Softsprite.h>

          void NNS_G2dDrawSpriteSimple  ( const NNSG2dSimpleSprite* pS );
          void NNS_G2dDrawSpriteBasic   ( const NNSG2dBasicSprite* pB );
          void NNS_G2dDrawSpriteExtended( const NNSG2dExtendedSprite* pE );

## Arguments

pS | [IN] Simple sprite
pB | [IN] Basic sprite
pE | [IN] Extended sprite

## Return Values

None.

## Description

Renders each type of sprite. The default value kept inside the module is referenced if there is insufficient information when drawing the simple versions of sprites such as Simple and Basic. The default value settings use `NNS_G2dSetSpriteDefaultAttr`.

## See Also

`NNS_G2dGetSpriteDefaultAttr
` `NNS_G2dIsSpriteAttrEnable
` `NNS_G2dSetSpriteDefaultAttr
` `NNS_G2dSetSpriteAttrEnable
` `NNS_G2dDrawSprite*Fast
`

## Revision History

2004/05/28 Initial version.

CONFIDENTIAL