ホーム › Graphics.Direct3D10 › ID3D10Effect
ID3D10Effect
COMメソッド 13
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | BOOL IsValid() |
| 4 | BOOL IsPool() |
| 5 | HRESULT GetDevice(ID3D10Device** ppDevice) |
| 6 | HRESULT GetDesc(D3D10_EFFECT_DESC* pDesc) |
| 7 | ID3D10EffectConstantBuffer* GetConstantBufferByIndex(DWORD Index) |
| 8 | ID3D10EffectConstantBuffer* GetConstantBufferByName(LPSTR Name) |
| 9 | ID3D10EffectVariable* GetVariableByIndex(DWORD Index) |
| 10 | ID3D10EffectVariable* GetVariableByName(LPSTR Name) |
| 11 | ID3D10EffectVariable* GetVariableBySemantic(LPSTR Semantic) |
| 12 | ID3D10EffectTechnique* GetTechniqueByIndex(DWORD Index) |
| 13 | ID3D10EffectTechnique* GetTechniqueByName(LPSTR Name) |
| 14 | HRESULT Optimize() |
| 15 | BOOL IsOptimized() |