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

ID3D11FunctionLinkingGraph

COM
IID54133220-1ce8-43d3-8236-9855c5ceecff継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

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

vtblメソッド
3HRESULT CreateModuleInstance(ID3D11ModuleInstance** ppModuleInstance, ID3DBlob** ppErrorBuffer)
4HRESULT SetInputSignature(D3D11_PARAMETER_DESC* pInputParameters, DWORD cInputParameters, ID3D11LinkingNode** ppInputNode)
5HRESULT SetOutputSignature(D3D11_PARAMETER_DESC* pOutputParameters, DWORD cOutputParameters, ID3D11LinkingNode** ppOutputNode)
6HRESULT CallFunction(LPSTR pModuleInstanceNamespace, ID3D11Module* pModuleWithFunctionPrototype, LPSTR pFunctionName, ID3D11LinkingNode** ppCallNode)
7HRESULT PassValue(ID3D11LinkingNode* pSrcNode, INT SrcParameterIndex, ID3D11LinkingNode* pDstNode, INT DstParameterIndex)
8HRESULT PassValueWithSwizzle(ID3D11LinkingNode* pSrcNode, INT SrcParameterIndex, LPSTR pSrcSwizzle, ID3D11LinkingNode* pDstNode, INT DstParameterIndex, LPSTR pDstSwizzle)
9HRESULT GetLastError(ID3DBlob** ppErrorBuffer)
10HRESULT GenerateHlsl(DWORD uFlags, ID3DBlob** ppBuffer)