Compartir a través de


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

Pasa un valor con swizzle desde un nodo de vinculación de origen a un nodo de vinculación de destino.

Sintaxis

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*

Puntero a la interfaz ID3D11LinkingNode para el nodo de vinculación de origen.

[in] SrcParameterIndex

Tipo: INT

Índice de base cero del parámetro de origen.

[in] pSrcSwizzle

Tipo: LPCSTR

Nombre del swizzle de origen.

[in] pDstNode

Tipo: ID3D11LinkingNode*

Puntero a la interfaz ID3D11LinkingNode para el nodo de vinculación de destino.

[in] DstParameterIndex

Tipo: INT

Índice de base cero del parámetro de destino.

[in] pDstSwizzle

Tipo: LPCSTR

Nombre del swizzle de destino.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los códigos de retorno de Direct3D 11.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d11shader.h
Library D3DCompiler.lib
Archivo DLL D3DCompiler_47.dll

Consulte también

ID3D11FunctionLinkingGraph