FfxPipelineState
struct FfxPipelineStateA structure encapsulating a single pass of an algorithm.
Dependencies: FfxResourceBinding
Public Interface
Public Members:
FfxRootSignature rootSignature
FfxRootSignature rootSignatureThe pipelines rootSignature.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 913, column 37)
uint32_t passId
uint32_t passIdThe id of the effect pass this pipeline corresponds to.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 914, column 37)
FfxCommandSignature cmdSignature
FfxCommandSignature cmdSignatureThe command signature used for indirect workloads.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 915, column 37)
FfxPipeline pipeline
FfxPipeline pipelineThe pipeline object.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 916, column 37)
uint32_t uavTextureCount
uint32_t uavTextureCountCount of Texture UAVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 917, column 37)
uint32_t srvTextureCount
uint32_t srvTextureCountCount of Texture SRVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 918, column 37)
uint32_t srvBufferCount
uint32_t srvBufferCountCount of Buffer SRV used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 919, column 37)
uint32_t uavBufferCount
uint32_t uavBufferCountCount of Buffer UAVs used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 920, column 37)
uint32_t staticTextureSrvCount
uint32_t staticTextureSrvCountCount 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 staticBufferSrvCountCount 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 staticTextureUavCountCount 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 staticBufferUavCountCount 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 constCountCount of constant buffers used in this pipeline.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 925, column 37)
FfxResourceBinding uavTextureBindings
FfxResourceBinding uavTextureBindingsArray of ResourceIdentifiers bound as texture UAVs.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 927, column 37)
FfxResourceBinding srvTextureBindings
FfxResourceBinding srvTextureBindingsArray of ResourceIdentifiers bound as texture SRVs.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 928, column 37)
FfxResourceBinding srvBufferBindings
FfxResourceBinding srvBufferBindingsArray of ResourceIdentifiers bound as buffer SRVs.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 929, column 37)
FfxResourceBinding uavBufferBindings
FfxResourceBinding uavBufferBindingsArray of ResourceIdentifiers bound as buffer UAVs.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 930, column 37)
FfxResourceBinding constantBufferBindings
FfxResourceBinding constantBufferBindingsArray of ResourceIdentifiers bound as CBs.
Source: sdk/include/FidelityFX/host/ffx_types.h (line 931, column 37)
wchar_t name
wchar_t namePipeline 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)