Graphics 3Dライブラリ(G3d)
[機能一覧]
- 概要
- G3Dの概略図
- グローバルステート
- NNS_G3dGlbInit
- NNS_G3dGlbFlushP
- NNS_G3dGlbFlushVP
- NNS_G3dGlbFlushWVP
- NNS_G3dGlbFlush
- NNS_G3dGlbFlushAlt
- NNS_G3dGlbSetBaseScale
- NNS_G3dGlbSetBaseRot
- NNS_G3dGlbSetBaseTrans
- NNS_G3dGlbLightVector
- NNS_G3dGlbLightColor
- NNS_G3dGlbMaterialColorDiffAmb
- NNS_G3dGlbMaterialColorSpecEmi
- NNS_G3dGlbPolygonAttr
- NNS_G3dGlbSetViewPort
- NNS_G3dGlbLookAt
- NNS_G3dGlbPerspective
- NNS_G3dGlbFrustum
- NNS_G3dGlbOrtho
- NNS_G3dGlbPerspectiveW
- NNS_G3dGlbFrustumW
- NNS_G3dGlbOrthoW
- NNS_G3dGlbSetProjectionMtx
- NNS_G3dGlbGetCameraMtx
- NNS_G3dGlbGetProjectionMtx
- NNS_G3dGlbGetBaseRot
- NNS_G3dGlbGetBaseTrans
- NNS_G3dGlbGetBaseScale
- NNS_G3dGlbGetCameraPos
- NNS_G3dGlbGetCameraUp
- NNS_G3dGlbGetCameraTarget
- NNS_G3dGlbGetInvV
- NNS_G3dGlbGetInvW
- NNS_G3dGlbGetInvP
- NNS_G3dGlbGetWV
- NNS_G3dGlbGetInvWV
- NNS_G3dGlbGetInvVP
- NNS_G3dGlbGetViewPort
- カーネル
- NNS_G3dAnmObjInit
- NNS_G3dAnmObjSetFrame
- NNS_G3dAnmObjSetBlendRatio
- NNS_G3dAnmObjGetNumFrame
- NNS_G3dAnmObjCalcSizeRequired
- NNS_G3dAnmObjEnableID
- NNS_G3dAnmObjDisableID
- NNS_G3dRenderObjInit
- NNS_G3dRenderObjGetResMdl
- NNS_G3dRenderObjAddAnmObj
- NNS_G3dRenderObjRemoveAnmObj
- NNS_G3dRenderObjSetUserSbc
- NNS_G3dRenderObjSetJntAnmBuffer
- NNS_G3dRenderObjSetMatAnmBuffer
- NNS_G3dRenderObjReleaseJntAnmBuffer
- NNS_G3dRenderObjReleaseMatAnmBuffer
- NNS_G3dRenderObjSetCallBack
- NNS_G3dRenderObjResetCallBack
- NNS_G3dRenderObjSetInitFunc
- NNS_G3dRenderObjSetUserPtr
- NNS_G3dRenderObjSetFlag
- NNS_G3dRenderObjResetFlag
- NNS_G3dRenderObjTestFlag
- NNS_G3dRenderObjSetBlendFuncJnt
- NNS_G3dRenderObjSetBlendFuncMat
- NNS_G3dRenderObjSetBlendFuncVis
- NNS_G3dTexGetRequiredSize
- NNS_G3dTex4x4GetRequiredSize
- NNS_G3dTexSetTexKey
- NNS_G3dTexLoad
- NNS_G3dTexReleaseTexKey
- NNS_G3dPlttGetRequiredSize
- NNS_G3dPlttSetPlttKey
- NNS_G3dPlttLoad
- NNS_G3dPlttReleasePlttKey
- NNS_G3dBindMdlTex
- NNS_G3dBindMdlTexEx
- NNS_G3dForceBindMdlTex
- NNS_G3dReleaseMdlTex
- NNS_G3dReleaseMdlTexEx
- NNS_G3dBindMdlPltt
- NNS_G3dBindMdlPlttEx
- NNS_G3dForceBindMdlPltt
- NNS_G3dReleaseMdlPltt
- NNS_G3dReleaseMdlPlttEx
- NNS_G3dBindMdlSet
- NNS_G3dReleaseMdlSet
- 描画エンジン
- NNS_G3dDraw
- NNS_G3dDraw1Mat1Shp
- 大域変数
- SBCとコールバック
- NNSG3dRS
- ジオメトリエンジン
- NNS_G3dGeIsSendDLBusy
- NNS_G3dGeIsBufferExist
- NNS_G3dGeIsImmOK
- NNS_G3dGeIsBufferOK
- NNS_G3dGeWaitSendDL
- NNS_G3dGeSetBuffer
- NNS_G3dGeReleaseBuffer
- NNS_G3dGeFlushBuffer
- NNS_G3dGeSendDL
- NNS_G3dGeBufferOP_N
- ジオメトリコマンド関数
- モデル
- NNS_G3dMdlUseGlbXXXXX
- NNS_G3dMdlUseMdlXXXXX
- NNS_G3dMdlSetMdlXXXXX
- NNS_G3dMdlGetMdlXXXXX
- NNS_G3dMdlSetMdlXXXXXAll
- アニメーション
- NNS_G3dGetAnmByIdx
- NNS_G3dGetAnmByName
- ユーティリティ
- NNS_G3dInit
- NNS_G3dResDefaultSetup
- NNS_G3dResDefaultRelease
- NNS_G3dGetResultMtx
- NNS_G3dSetResultMtx
- NNS_G3dGetSbcCmdLen
- NNS_G3dSearchSbcCmd
- NNS_G3dGetParentNodeID
- NNS_G3dGetChildNodeIDList
- NNS_G3dGetCurrentMtx
- NNS_G3dLocalOriginToScrPos
- NNS_G3dWorldPosToScrPos
- NNS_G3dScrPosToWorldLine
- リソース名マクロ
- バイナリリソース
- NNS_G3dGetResDataByName
- NNS_G3dGetResDictIdxByName
- NNS_G3dGetDataBlockHeaderByIdx
- NNS_G3dGetMdlSet
- NNS_G3dGetTex
- NNS_G3dGetMdlByIdx
- NNS_G3dGetMdlByName
- NNS_G3dGetMat
- NNS_G3dGetShp
- NNS_G3dGetSbc
- メモリアロケート
- NNS_G3dAllocRenderObj
- NNS_G3dFreeRenderObj
- NNS_G3dAllocAnmObj
- NNS_G3dFreeAnmObj
- NNS_G3dAllocRecBufferJnt
- NNS_G3dFreeRecBufferJnt
- NNS_G3dAllocRecBufferMat
- NNS_G3dFreeRecBufferMat
- G3Dの主要な構造体についての解説
- NNSG3dGlb
- NNSG3dRenderObj
- NNSG3dAnmObj
- NNSG3dRS
- NNSG3dJntAnmResult
- NNSG3dMatAnmResult
- NNSG3dVisAnmResult
- NNSG3dResMdl
- NNSG3dResTex
- G3Dの関数ポインタ型と関数ポインタテーブルについての解説
- NNSG3dSbcCallBackFunc
- NNSG3dFuncAnmJnt
- NNSG3dFuncAnmMat
- NNSG3dFuncAnmVis
- NNS_G3dFuncSbcTable
- NNS_G3dFuncSbcMatTable
- NNS_G3dFuncSbcShpTable
- NNS_G3dAnmObjInitFuncArray