ホーム › Graphics.Direct3D10 › ID3D10EffectVariable
ID3D10EffectVariable
COMメソッド 25
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 0 | BOOL IsValid() |
| 1 | ID3D10EffectType* GetType() |
| 2 | HRESULT GetDesc(D3D10_EFFECT_VARIABLE_DESC* pDesc) |
| 3 | ID3D10EffectVariable* GetAnnotationByIndex(DWORD Index) |
| 4 | ID3D10EffectVariable* GetAnnotationByName(LPSTR Name) |
| 5 | ID3D10EffectVariable* GetMemberByIndex(DWORD Index) |
| 6 | ID3D10EffectVariable* GetMemberByName(LPSTR Name) |
| 7 | ID3D10EffectVariable* GetMemberBySemantic(LPSTR Semantic) |
| 8 | ID3D10EffectVariable* GetElement(DWORD Index) |
| 9 | ID3D10EffectConstantBuffer* GetParentConstantBuffer() |
| 10 | ID3D10EffectScalarVariable* AsScalar() |
| 11 | ID3D10EffectVectorVariable* AsVector() |
| 12 | ID3D10EffectMatrixVariable* AsMatrix() |
| 13 | ID3D10EffectStringVariable* AsString() |
| 14 | ID3D10EffectShaderResourceVariable* AsShaderResource() |
| 15 | ID3D10EffectRenderTargetViewVariable* AsRenderTargetView() |
| 16 | ID3D10EffectDepthStencilViewVariable* AsDepthStencilView() |
| 17 | ID3D10EffectConstantBuffer* AsConstantBuffer() |
| 18 | ID3D10EffectShaderVariable* AsShader() |
| 19 | ID3D10EffectBlendVariable* AsBlend() |
| 20 | ID3D10EffectDepthStencilVariable* AsDepthStencil() |
| 21 | ID3D10EffectRasterizerVariable* AsRasterizer() |
| 22 | ID3D10EffectSamplerVariable* AsSampler() |
| 23 | HRESULT SetRawValue(void* pData, DWORD Offset, DWORD ByteCount) |
| 24 | HRESULT GetRawValue(void* pData, DWORD Offset, DWORD ByteCount) |