Freigeben über


ID3D11FunctionLinkingGraph::P assValueWithSwizzle-Methode (d3d11shader.h)

Übergibt einen Wert mit swizzle von einem Quellverknüpfungsknoten an einen Zielverknüpfungsknoten.

Syntax

HRESULT PassValueWithSwizzle(
  [in] ID3D11LinkingNode *pSrcNode,
  [in] INT               SrcParameterIndex,
  [in] LPCSTR            pSrcSwizzle,
  [in] ID3D11LinkingNode *pDstNode,
  [in] INT               DstParameterIndex,
  [in] LPCSTR            pDstSwizzle
);

Parameter

[in] pSrcNode

Typ: ID3D11LinkingNode*

Ein Zeiger auf die ID3D11LinkingNode-Schnittstelle für den Quellverknüpfungsknoten.

[in] SrcParameterIndex

Typ: INT

Der nullbasierte Index des Quellparameters.

[in] pSrcSwizzle

Typ: LPCSTR

Der Name des Quellschwisters.

[in] pDstNode

Typ: ID3D11LinkingNode*

Ein Zeiger auf die ID3D11LinkingNode-Schnittstelle für den Zielverknüpfungsknoten.

[in] DstParameterIndex

Typ: INT

Der nullbasierte Index des Zielparameters.

[in] pDstSwizzle

Typ: LPCSTR

Der Name des Ziel-Swizzle.

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen der Direct3D 11-Rückgabecodes zurück.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d11shader.h
Bibliothek D3DCompiler.lib
DLL D3DCompiler_47.dll

Weitere Informationen

ID3D11FunctionLinkingGraph