FfxShaderBlob
struct FfxShaderBlob一个着色器 blob 及其资源的描述。
公共接口
公共成员
const uint8_t * data
const uint8_t * data指向 blob 的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1217 行, 第 19 列)
const uint32_t size
const uint32_t size大小(字节)。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1218 行, 第 21 列)
const uint32_t cbvCount
const uint32_t cbvCountCB 数量。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1220 行, 第 21 列)
const uint32_t srvTextureCount
const uint32_t srvTextureCountSRV 纹理数量。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1221 行, 第 21 列)
const uint32_t uavTextureCount
const uint32_t uavTextureCountUAV 纹理数量。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1222 行, 第 21 列)
const uint32_t srvBufferCount
const uint32_t srvBufferCountSRV 缓冲区数量。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1223 行, 第 21 列)
const uint32_t uavBufferCount
const uint32_t uavBufferCountUAV 缓冲区数量。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1224 行, 第 21 列)
const uint32_t samplerCount
const uint32_t samplerCount采样器数量。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1225 行, 第 21 列)
const uint32_t rtAccelStructCount
const uint32_t rtAccelStructCountRT 加速结构数量。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1226 行, 第 21 列)
const char ** boundConstantBufferNames
const char ** boundConstantBufferNames来源: sdk/include/FidelityFX/host/ffx_types.h (第 1229 行, 第 16 列)
const uint32_t * boundConstantBuffers
const uint32_t * boundConstantBuffers指向已绑定 ConstantBuffers 数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1230 行, 第 20 列)
const uint32_t * boundConstantBufferCounts
const uint32_t * boundConstantBufferCounts指向已绑定 ConstantBuffer 资源计数的数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1231 行, 第 20 列)
const uint32_t * boundConstantBufferSpaces
const uint32_t * boundConstantBufferSpaces指向已绑定 ConstantBuffer 资源空间的数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1232 行, 第 20 列)
const char ** boundSRVTextureNames
const char ** boundSRVTextureNames来源: sdk/include/FidelityFX/host/ffx_types.h (第 1235 行, 第 16 列)
const uint32_t * boundSRVTextures
const uint32_t * boundSRVTextures指向已绑定 SRV 资源数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1236 行, 第 20 列)
const uint32_t * boundSRVTextureCounts
const uint32_t * boundSRVTextureCounts指向已绑定 SRV 资源计数数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1237 行, 第 20 列)
const uint32_t * boundSRVTextureSpaces
const uint32_t * boundSRVTextureSpaces指向已绑定 SRV 资源空间数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1238 行, 第 20 列)
const char ** boundUAVTextureNames
const char ** boundUAVTextureNames来源: sdk/include/FidelityFX/host/ffx_types.h (第 1241 行, 第 16 列)
const uint32_t * boundUAVTextures
const uint32_t * boundUAVTextures指向已绑定 UAV 纹理资源数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1242 行, 第 20 列)
const uint32_t * boundUAVTextureCounts
const uint32_t * boundUAVTextureCounts指向已绑定 UAV 纹理资源计数数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1243 行, 第 20 列)
const uint32_t * boundUAVTextureSpaces
const uint32_t * boundUAVTextureSpaces指向已绑定 UAV 纹理资源空间数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1244 行, 第 20 列)
const char ** boundSRVBufferNames
const char ** boundSRVBufferNames来源: sdk/include/FidelityFX/host/ffx_types.h (第 1247 行, 第 16 列)
const uint32_t * boundSRVBuffers
const uint32_t * boundSRVBuffers指向已绑定 SRV 缓冲区资源数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1248 行, 第 20 列)
const uint32_t * boundSRVBufferCounts
const uint32_t * boundSRVBufferCounts指向已绑定 SRV 缓冲区资源计数数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1249 行, 第 20 列)
const uint32_t * boundSRVBufferSpaces
const uint32_t * boundSRVBufferSpaces指向已绑定 SRV 缓冲区资源空间数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1250 行, 第 20 列)
const char ** boundUAVBufferNames
const char ** boundUAVBufferNames来源: sdk/include/FidelityFX/host/ffx_types.h (第 1253 行, 第 16 列)
const uint32_t * boundUAVBuffers
const uint32_t * boundUAVBuffers指向已绑定 UAV 缓冲区资源数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1254 行, 第 20 列)
const uint32_t * boundUAVBufferCounts
const uint32_t * boundUAVBufferCounts指向已绑定 UAV 缓冲区资源计数数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1255 行, 第 20 列)
const uint32_t * boundUAVBufferSpaces
const uint32_t * boundUAVBufferSpaces指向已绑定 UAV 缓冲区资源空间数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1256 行, 第 20 列)
const char ** boundSamplerNames
const char ** boundSamplerNames来源: sdk/include/FidelityFX/host/ffx_types.h (第 1259 行, 第 16 列)
const uint32_t * boundSamplers
const uint32_t * boundSamplers指向已绑定采样器资源数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1260 行, 第 20 列)
const uint32_t * boundSamplerCounts
const uint32_t * boundSamplerCounts指向已绑定采样器资源计数数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1261 行, 第 20 列)
const uint32_t * boundSamplerSpaces
const uint32_t * boundSamplerSpaces指向已绑定采样器资源空间数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1262 行, 第 20 列)
const char ** boundRTAccelerationStructureNames
const char ** boundRTAccelerationStructureNames来源: sdk/include/FidelityFX/host/ffx_types.h (第 1265 行, 第 16 列)
const uint32_t * boundRTAccelerationStructures
const uint32_t * boundRTAccelerationStructures指向已绑定 UAV 缓冲区资源数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1266 行, 第 20 列)
const uint32_t * boundRTAccelerationStructureCounts
const uint32_t * boundRTAccelerationStructureCounts指向已绑定 UAV 缓冲区资源计数数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1267 行, 第 20 列)
const uint32_t * boundRTAccelerationStructureSpaces
const uint32_t * boundRTAccelerationStructureSpaces指向已绑定 UAV 缓冲区资源空间数组的指针。
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1268 行, 第 20 列)
来源: sdk/include/FidelityFX/host/ffx_types.h (第 1215 行, 第 1 列)