Compartilhar via


Método ID3D11FunctionLinkingGraph::P assValueWithSwizzle (d3d11shader.h)

Passa um valor com swizzle de um nó de vinculação de origem a um nó de vinculação de destino.

Sintaxe

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

Parâmetros

[in] pSrcNode

Tipo: ID3D11LinkingNode*

Um ponteiro para a interface ID3D11LinkingNode para o nó de vinculação de origem.

[in] SrcParameterIndex

Tipo: INT

O índice baseado em zero do parâmetro de origem.

[in] pSrcSwizzle

Tipo: LPCSTR

O nome do swizzle de origem.

[in] pDstNode

Tipo: ID3D11LinkingNode*

Um ponteiro para a interface ID3D11LinkingNode para o nó de vinculação de destino.

[in] DstParameterIndex

Tipo: INT

O índice baseado em zero do parâmetro de destino.

[in] pDstSwizzle

Tipo: LPCSTR

O nome do swizzle de destino.

Valor retornado

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, retornará um dos códigos de retorno do Direct3D 11.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d11shader.h
Biblioteca D3DCompiler.lib
DLL D3DCompiler_47.dll

Confira também

ID3D11FunctionLinkingGraph