Graphics Foundation ライブラリAPI 機能一覧

# 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転送タスクの総転送量を取得します。