FfxPipelineState
struct FfxPipelineState
A structure encapsulating a single pass of an algorithm.
Dependencies: FfxResourceBinding
Public Interface
Public Members:
FfxRootSignature rootSignature
FfxRootSignature rootSignature
The pipelines rootSignature.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 913, column 37)
uint32_t passId
uint32_t passId
The id of the effect pass this pipeline corresponds to.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 914, column 37)
FfxCommandSignature cmdSignature
FfxCommandSignature cmdSignature
The command signature used for indirect workloads.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 915, column 37)
FfxPipeline pipeline
FfxPipeline pipeline
The pipeline object.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 916, column 37)
uint32_t uavTextureCount
uint32_t uavTextureCount
Count of Texture UAVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 917, column 37)
uint32_t srvTextureCount
uint32_t srvTextureCount
Count of Texture SRVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 918, column 37)
uint32_t srvBufferCount
uint32_t srvBufferCount
Count of Buffer SRV used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 919, column 37)
uint32_t uavBufferCount
uint32_t uavBufferCount
Count of Buffer UAVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 920, column 37)
uint32_t staticTextureSrvCount
uint32_t staticTextureSrvCount
Count of static Texture SRVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 921, column 37)
uint32_t staticBufferSrvCount
uint32_t staticBufferSrvCount
Count of static Buffer SRVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 922, column 37)
uint32_t staticTextureUavCount
uint32_t staticTextureUavCount
Count of static Texture UAVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 923, column 37)
uint32_t staticBufferUavCount
uint32_t staticBufferUavCount
Count of static Buffer UAVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 924, column 37)
uint32_t constCount
uint32_t constCount
Count of constant buffers used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 925, column 37)
FfxResourceBinding uavTextureBindings
FfxResourceBinding uavTextureBindings
Array of ResourceIdentifiers bound as texture UAVs.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 927, column 37)
FfxResourceBinding srvTextureBindings
FfxResourceBinding srvTextureBindings
Array of ResourceIdentifiers bound as texture SRVs.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 928, column 37)
FfxResourceBinding srvBufferBindings
FfxResourceBinding srvBufferBindings
Array of ResourceIdentifiers bound as buffer SRVs.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 929, column 37)
FfxResourceBinding uavBufferBindings
FfxResourceBinding uavBufferBindings
Array of ResourceIdentifiers bound as buffer UAVs.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 930, column 37)
FfxResourceBinding constantBufferBindings
FfxResourceBinding constantBufferBindings
Array of ResourceIdentifiers bound as CBs.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 931, column 37)
wchar_t name
wchar_t name
Pipeline name for debugging/profiling purposes.
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 933, column 37)
Used By: FfxComputeJobDescription, FfxRasterJobDescription
Source: sdk/include/FidelityFX/host/ffx_types.h
(line 911, column 1)