Partager via


ID3D11FunctionLinkingGraph::P assValueWithSwizzle, méthode (d3d11shader.h)

Transmet une valeur avec swizzle à partir d’un nœud source liant à un nœud de liaison de destination.

Syntaxe

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

Paramètres

[in] pSrcNode

Type : ID3D11LinkingNode*

Pointeur vers l’interface ID3D11LinkingNode pour le nœud de liaison source.

[in] SrcParameterIndex

Type : INT

Index de base zéro du paramètre source.

[in] pSrcSwizzle

Type : LPCSTR

Nom du swizzle source.

[in] pDstNode

Type : ID3D11LinkingNode*

Pointeur vers l’interface ID3D11LinkingNode pour le nœud de liaison de destination.

[in] DstParameterIndex

Type : INT

Index de base zéro du paramètre de destination.

[in] pDstSwizzle

Type : LPCSTR

Nom du swizzle de destination.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite ; dans le cas contraire, retourne l’un des codes de retour Direct3D 11.

Spécifications

   
Plateforme cible Windows
En-tête d3d11shader.h
Bibliothèque D3DCompiler.lib
DLL D3DCompiler_47.dll

Voir aussi

ID3D11FunctionLinkingGraph