FfxPipelineState
struct FfxPipelineState封装算法单个通道的结构。
依赖项: FfxResourceBinding
公共接口
公共成员
FfxRootSignature rootSignature
FfxRootSignature rootSignature管线的 rootSignature。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 913 行, 第 37 列)
uint32_t passId
uint32_t passId此管线对应的效果通道的 id。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 914 行, 第 37 列)
FfxCommandSignature cmdSignature
FfxCommandSignature cmdSignature用于间接工作负载的命令签名。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 915 行, 第 37 列)
FfxPipeline pipeline
FfxPipeline pipeline管线对象。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 916 行, 第 37 列)
uint32_t uavTextureCount
uint32_t uavTextureCount此管线中使用的纹理 UAV 的计数。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 917 行, 第 37 列)
uint32_t srvTextureCount
uint32_t srvTextureCount此管线中使用的纹理 SRV 的计数。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 918 行, 第 37 列)
uint32_t srvBufferCount
uint32_t srvBufferCount此管线中使用的缓冲区 SRV 的计数。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 919 行, 第 37 列)
uint32_t uavBufferCount
uint32_t uavBufferCount此管线中使用的缓冲区 UAV 的计数。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 920 行, 第 37 列)
uint32_t staticTextureSrvCount
uint32_t staticTextureSrvCount此管线中使用的静态纹理 SRV 的计数。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 921 行, 第 37 列)
uint32_t staticBufferSrvCount
uint32_t staticBufferSrvCount此管线中使用的静态缓冲区 SRV 的计数。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 922 行, 第 37 列)
uint32_t staticTextureUavCount
uint32_t staticTextureUavCount此管线中使用的静态纹理 UAV 的计数。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 923 行, 第 37 列)
uint32_t staticBufferUavCount
uint32_t staticBufferUavCount此管线中使用的静态缓冲区 UAV 的计数。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 924 行, 第 37 列)
uint32_t constCount
uint32_t constCount此管线中使用的常量缓冲区的计数。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 925 行, 第 37 列)
FfxResourceBinding uavTextureBindings
FfxResourceBinding uavTextureBindings绑定为纹理 UAV 的 ResourceIdentifier 数组。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 927 行, 第 37 列)
FfxResourceBinding srvTextureBindings
FfxResourceBinding srvTextureBindings绑定为纹理 SRV 的 ResourceIdentifier 数组。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 928 行, 第 37 列)
FfxResourceBinding srvBufferBindings
FfxResourceBinding srvBufferBindings绑定为缓冲区 SRV 的 ResourceIdentifier 数组。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 929 行, 第 37 列)
FfxResourceBinding uavBufferBindings
FfxResourceBinding uavBufferBindings绑定为缓冲区 UAV 的 ResourceIdentifier 数组。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 930 行, 第 37 列)
FfxResourceBinding constantBufferBindings
FfxResourceBinding constantBufferBindings绑定为 CB 的 ResourceIdentifier 数组。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 931 行, 第 37 列)
wchar_t name
wchar_t name用于调试/性能分析目的的管线名称。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 933 行, 第 37 列)
使用于: FfxComputeJobDescription, FfxRasterJobDescription
来源: sdk/include/FidelityFX/host/ffx_types.h (第 911 行, 第 1 列)