Graphics Foundation ライブラリ(Gfd)API 機能一覧

テクスチャVRAMマネージャ

NNS_GfdAllocTexVram 指定されたサイズのテクスチャ用のメモリブロックをVRAMから確保します。
NNS_GfdFreeTexVram VRAMから確保したメモリブロックを解放します。
NNS_GfdGetTexKeyAddr VRAM上の領域を示すキー・データからアドレスを取得します。
NNS_GfdGetTexKeySize VRAM上の領域を示すキー・データからサイズを取得します。
NNS_GfdGetTexKey4x4Flag VRAM上の領域を示すキー・データが4x4圧縮テクスチャ用領域であるかを調べます。

フレームテクスチャVRAMマネージャ

NNS_GfdInitFrmTexVramManager フレームテクスチャVRAMマネージャを初期化します。
NNS_GfdAllocFrmTexVram フレームテクスチャVRAMマネージャからテクスチャ用メモリを確保します。
NNS_GfdFreeFrmTexVram フレームテクスチャVRAMマネージャから確保したテクスチャ用メモリを解放します。
NNS_GfdGetFrmTexVramState フレームテクスチャVRAMマネージャのテクスチャ用メモリ確保状態を取得します。
NNS_GfdSetFrmTexVramState フレームテクスチャVRAMマネージャにテクスチャ用メモリ確保状態を設定します。
NNS_GfdResetFrmTexVramState フレームテクスチャVRAMマネージャのテクスチャ用メモリ確保状態を初期状態に戻します。
NNS_GfdDumpFrmTexVramManager フレームテクスチャVRAMマネージャの状態をコンソールにデバック出力します。
NNS_GfdDumpFrmTexVramManagerEx フレームテクスチャVRAMマネージャの状態をコンソールにデバック出力します。

リンクドリストテクスチャVRAMマネージャ

NNS_GfdInitLnkTexVramManager リンクドリストテクスチャVRAMマネージャを初期化します。
NNS_GfdAllocLnkTexVram リンクドリストテクスチャVRAMマネージャからテクスチャ用メモリを確保します。
NNS_GfdFreeLnkTexVram リンクドリストテクスチャVRAMマネージャから確保したテクスチャ用メモリを解放します。
NNS_GfdGetLnkTexVramManagerWorkSize リンクドリストVRAMマネージャが管理情報のために必要とするメモリのバイトサイズを取得します。
NNS_GfdResetLnkTexVramState リンクドリストテクスチャVRAMマネージャのテクスチャ用メモリ確保状態を初期状態に戻します。
NNS_GfdDumpLnkTexVramManager リンクドリストテクスチャVRAMマネージャの状態をコンソールにデバック出力します。
NNS_GfdDumpLnkTexVramManagerEx リンクドリストテクスチャVRAMマネージャの状態をコンソールにデバック出力します。

パレットVRAMマネージャ

NNS_GfdAllocPlttVram 指定されたサイズのパレットブロックをVRAMから確保します。
NNS_GfdFreePlttVram VRAMから確保したパレットブロックを解放します。
NNS_GfdGetPlttKeyAddr パレットブロックを示すキー・データからアドレスを取得します。
NNS_GfdGetPlttKeySize パレットブロックを示すキー・データからサイズを取得します。

フレームパレットVRAMマネージャ

NNS_InitFrmPlttVramManager フレームパレットVRAMマネージャを初期化します。
NNS_GfdAllocFrmPlttVram フレームパレットVRAMマネージャからパレット用メモリを確保します。
NNS_GfdFreeFrmPlttVram フレームパレットVRAMマネージャから確保したパレット用メモリを解放します。
NNS_GfdGetFrmPlttVramState フレームパレットVRAMマネージャのパレット用メモリ確保状態を取得します。
NNS_GfdSetFrmPlttVramState フレームパレットVRAMマネージャにパレット用メモリ確保状態を設定します。
NNS_GfdResetFrmPlttVramState フレームパレットVRAMマネージャのパレット用メモリ確保状態を初期状態に戻します。
NNS_GfdDumpFrmPlttVramManager フレームパレットVRAMマネージャの状態をコンソールにデバック出力します。
NNS_GfdDumpFrmPlttVramManagerEx フレームパレットVRAMマネージャの状態をコンソールにデバック出力します。

リンクドリストパレットVRAMマネージャ

NNS_GfdInitLnkPlttVramManager リンクドリストパレットVRAMマネージャを初期化します。
NNS_GfdAllocLnkPlttVram リンクドリストパレットVRAMマネージャからパレット用メモリを確保します。
NNS_GfdFreeLnkPlttVram リンクドリストパレットVRAMマネージャから確保したパレット用メモリを解放します。
NNS_GfdGetLnkPlttVramManagerWorkSize リンクドリストVRAMマネージャが管理情報のために必要とするメモリのバイトサイズを取得します。
NNS_GfdResetLnkPlttVramState リンクドリストパレットVRAMマネージャのパレット用メモリ確保状態を初期状態に戻します。
NNS_GfdDumpLnkPlttVramManager リンクドリストパレットVRAMマネージャの状態をコンソールにデバック出力します。
NNS_GfdDumpLnkPlttVramManagerEx リンクドリストパレットVRAMマネージャの状態をコンソールにデバック出力します。

VRAM転送マネージャ

NNS_GfdInitVramTransferManager VRAM転送マネージャを初期化します。
NNS_GfdClearVramTransferManagerTask VRAM転送マネージャのVRAM転送タスクをクリアします。
NNS_GfdRegisterNewVramTransferTask VRAM転送マネージャにVRAM転送タスクを登録します。
NNS_GfdDoVramTransfer VRAM転送マネージャに登録されているVRAM転送タスクを実行し、データをVRAMに転送します。
NNS_GfdGetVramTransferTaskTotalSize VRAM転送マネージャに登録されているVRAM転送タスクの総転送量を取得します。