# NNS_G3dAllocAnmObj

## 構文

      #include <nnsys/g3d/mem.h>

      NNSG3dAnmObj*
      NNS_G3dAllocAnmObj(
          NNSFndAllocator*    pAlloc,
          const void*         pAnm,
          const NNSG3dResMdl* pMdl
      );

## 引数

pAlloc | メモリアロケータへのポインタ
pAnm | アニメーションへのポインタ
pMdl | モデルリソースへのポインタ

## 返り値

確保したヒープ領域へのポインタを返します。 領域の確保に失敗した場合NULLを返します。

## 説明

アニメーションオブジェクトのための領域をヒープ領域から確保します。 確保する領域の大きさはpAnmとpMdlから `NNS_G3dAnmObjCalcSizeRequired`関数によって算出されます。 イニシャライズは別途`NNS_G3dAnmObjInit`関数で行ってください。

## 参照

`NNS_G3dAnmObjCalcSizeRequired, NNS_G3dAnmObjInit, NNS_G3dFreeAnmObj`

## 履歴

2004/08/02 初版