D3D12DDI_SHADER_NODE_0108 结构 (d3d12umddi.h)

D3D12DDI_SHADER_NODE_0108 结构描述工作图中的着色器节点。

语法

typedef struct D3D12DDI_SHADER_NODE_0108 {
  LPCWSTR                            Shader;
  D3D12DDI_NODE_PROPERTIES_TYPE_0108 PropertiesType;
  union {
    const D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108 *pBroadcastingLaunchNodeProperties;
    const D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108   *pCoalescingLaunchNodeProperties;
    const D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108       *pThreadLaunchNodeProperties;
  };
} D3D12DDI_SHADER_NODE_0108;

成员

Shader

节点的着色器的名称,在将着色器导出到状态对象时可能已完成的任何重命名之后。

PropertiesType

一个D3D12DDI_NODE_PROPERTIES_TYPE_0108枚举,指定节点属性的类型以及哪个联合成员有效。

pBroadcastingLaunchNodeProperties

指向描述广播启动节点属性 的D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108 结构的指针。

pCoalescingLaunchNodeProperties

指向描述合并启动节点属性 的D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108 结构的指针。

pThreadLaunchNodeProperties

指向描述线程启动节点属性 的D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108 结构的指针。

注解

有关详细信息,请参阅 工作图

要求

要求
最低受支持的客户端 Windows 11,版本 24H2 (WDDM 3.2)
标头 d3d12umddi.h

另请参阅

D3D12DDI_NODE_0108