/// <summary> /// <p>[This documentation is preliminary and is subject to change.]</p><p>Passes the <b>return</b> value from a source linking node to a destination linking node.</p> /// </summary> /// <remarks>As return value is used the constant D3D_RETURN_PARAMETER_INDEX.</remarks> /// <param name="sourceNode"><dd> <p>A reference to the <strong><see cref="SharpDX.D3DCompiler.LinkingNode"/></strong> interface for the source linking node.</p> </dd></param> /// <param name="destinationNode"><dd> <p>A reference to the <strong><see cref="SharpDX.D3DCompiler.LinkingNode"/></strong> interface for the destination linking node.</p> </dd></param> /// <param name="destinationParameterIndex"><dd> <p>The zero-based index of the destination parameter.</p> </dd></param> /// <returns><p>Returns <see cref="SharpDX.Result.Ok"/> if successful; otherwise, returns one of the Direct3D 11 Return Codes.</p></returns> /// <msdn-id>dn280540</msdn-id> /// <unmanaged>HRESULT ID3D11FunctionLinkingGraph::PassValue([In] ID3D11LinkingNode* pSrcNode,[In] int SrcParameterIndex,[In] ID3D11LinkingNode* pDstNode,[In] int DstParameterIndex)</unmanaged> /// <unmanaged-short>ID3D11FunctionLinkingGraph::PassValue</unmanaged-short> public void PassValue(LinkingNode sourceNode, LinkingNode destinationNode, int destinationParameterIndex) { PassValue(sourceNode, ReturnParameterIndex, destinationNode, destinationParameterIndex); }