Microsoft DirectX 8.0 (C++) |
エフェクトの ASCII 記述を、D3DXCreateEffect で使用できるバイナリ形式にコンパイルする。
HRESULT WINAPI D3DXCompileEffect( LPCVOID pSrcData, UINT SrcDataSize, LPD3DXBUFFER* ppCompiledEffect, LPD3DXBUFFER* ppCompilationErrors );
成功した場合は D3D_OK を返す。
失敗した場合は、次のいずれかの値を返す。
D3DERR_INVALIDCALL |
D3DXERR_INVALIDDATA |
エフェクトをコンパイルした後、D3DXCreateEffect を使用して ID3DXEffect インターフェイスへのポインタを取得すること。
ヘッダー : D3dx8effect.h で宣言。
インポート ライブラリ : D3dx8.lib を使用。
D3DXCompileEffectFromFileA、D3DXCompileEffectFromFileW、D3DXCreateEffect