Метод ID3D11FunctionLinkingGraph::P assValueWithSwizzle (d3d11shader.h)
Передает значение с помощью swizzle из исходного узла, связывающего узел, в узел назначения, связывающий узел.
Синтаксис
HRESULT PassValueWithSwizzle(
[in] ID3D11LinkingNode *pSrcNode,
[in] INT SrcParameterIndex,
[in] LPCSTR pSrcSwizzle,
[in] ID3D11LinkingNode *pDstNode,
[in] INT DstParameterIndex,
[in] LPCSTR pDstSwizzle
);
Параметры
[in] pSrcNode
Тип: ID3D11LinkingNode*
Указатель на интерфейс ID3D11LinkingNode для узла, связывающего источник.
[in] SrcParameterIndex
Тип: INT
Отсчитываемый от нуля индекс исходного параметра.
[in] pSrcSwizzle
Тип: LPCSTR
Имя исходного swizzle.
[in] pDstNode
Тип: ID3D11LinkingNode*
Указатель на интерфейс ID3D11LinkingNode для связующего узла назначения.
[in] DstParameterIndex
Тип: INT
Отсчитываемый от нуля индекс целевого параметра.
[in] pDstSwizzle
Тип: LPCSTR
Имя целевого swizzle.
Возвращаемое значение
Тип: HRESULT
В случае успешного выполнения возвращает S_OK; в противном случае возвращает один из кодов возврата Direct3D 11.
Требования
Целевая платформа | Windows |
Header | d3d11shader.h |
Библиотека | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |