Share via


D3DX_PARAMETER

これらのフラグは、エフェクト パラメーターに関する追加情報を提供します。

#define 説明
D3DX_PARAMETER_ANNOTATION このパラメーターはアノテーションとしてマークされます。「アノテーションの追加によるパラメーター情報の追加」を参照してください。
D3DX_PARAMETER_LITERAL このパラメーターはリテラル値としてマークされます。リテラル パラメーターはコンパイル後は変更できず、コンパイラはその使用方法を最適化できます。共有パラメーターをリテラルとしてマークすることはできません。「使用法とリテラル (Direct3D 9)」を参照してください。
D3DX_PARAMETER_SHARED パラメーターの値は同じ名前空間のすべてのエフェクトで共有されます。あるエフェクトで値を変更すると、すべての共有エフェクトでその値が変更されます。「パラメーターの共有」を参照してください。D3DX_PARAMETER_SHARED は、D3DX_PARAMETER_LITERAL または D3DX_PARAMETER_ANNOTATION と組み合わせることはできません。

エフェクト パラメーター定数は、D3DXPARAMETER_DESC で使用されます。

要件

ヘッダー: D3dx9effect.h 宣言