Win32 API 日本語リファレンス
ホームGraphics.Direct3D10 › ID3D10Effect

ID3D10Effect

COM
IID51b0ca8b-ec0b-4519-870d-8ee1cb5017c7継承元IUnknown自前メソッド開始 vtbl3

メソッド 13

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3BOOL IsValid()
4BOOL IsPool()
5HRESULT GetDevice(ID3D10Device** ppDevice)
6HRESULT GetDesc(D3D10_EFFECT_DESC* pDesc)
7ID3D10EffectConstantBuffer* GetConstantBufferByIndex(DWORD Index)
8ID3D10EffectConstantBuffer* GetConstantBufferByName(LPSTR Name)
9ID3D10EffectVariable* GetVariableByIndex(DWORD Index)
10ID3D10EffectVariable* GetVariableByName(LPSTR Name)
11ID3D10EffectVariable* GetVariableBySemantic(LPSTR Semantic)
12ID3D10EffectTechnique* GetTechniqueByIndex(DWORD Index)
13ID3D10EffectTechnique* GetTechniqueByName(LPSTR Name)
14HRESULT Optimize()
15BOOL IsOptimized()