The NNSG3dRenderObj structure collects and stores the data needed to a draw model. The structure stores the following data:
NNSG3dResMdl)
NNSG3dAnmObj)
NNSG3dJntAnmResult, NNSG3dMatAnmResult)
The following processes must be conducted in order to use the NNSG3dRenderObj structure:
NNS_G3dAllocRenderObj function (can secure in stack instead).
NNS_G3dRenderObjInit function.
NNS_G3dRenderObjAddAnmObj function.
NNS_G3dRenderObjSetCallBack or NNS_G3dRenderObjSetInitFunc function.
NNSG3dRenderObj structure using either the NNS_G3dRenderObjSetJntAnmBuffer or NNS_G3dRenderObjSetMatAnmBuffer function.
NNS_G3dDraw function.
NNS_G3dFreeRenderObj function.
You do not need to prepare the NNSG3dRenderObj structure if you are drawing with the NNS_G3dDraw1Mat1Shp function.
10/12/2004 Initial version.
CONFIDENTIAL