次の方法で共有


D3D10_EFFECT_DESC

エフェクトを記述します。

typedef struct D3D10_EFFECT_DESC {
    BOOL IsChildEffect;
    UINT ConstantBuffers;
    UINT SharedConstantBuffers;
    UINT GlobalVariables;
    UINT SharedGlobalVariables;
    UINT Techniques;
} D3D10_EFFECT_DESC;

メンバ

  • IsChildEffect
    エフェクトが子エフェクトの場合は TRUE、それ以外の場合は FALSE です。
  • ConstantBuffers
    定数バッファーの数です。
  • SharedConstantBuffers
    エフェクト プール内で共有される定数バッファーの数です。
  • GlobalVariables
    グローバル変数の数です。
  • SharedGlobalVariables
    エフェクト プール内で共有されるグローバル変数の数です。
  • Techniques
    テクニックの数です。

解説 

エフェクトの記述を取得するには、ID3D10Effect::GetDesc を呼び出します。

要件

ヘッダー: D3D10.h 宣言

ライブラリ: D3D10.lib 内容

関連項目

エフェクト構造体 (Direct3D 10)