5#include "ShaderParameterStruct.h"
6#include "ShaderParameterMacros.h"
7#include "SceneUniformBuffer.h"
14BEGIN_SHADER_PARAMETER_STRUCT(FST_AudioSceneUniformBufferParams, )
19 SHADER_PARAMETER(uint32, IODataSize)
25 SHADER_PARAMETER_RDG_BUFFER_SRV(StructuredBuffer<uint>, IOData)
31 SHADER_PARAMETER(uint32, frequencyBandsLength)
37 SHADER_PARAMETER_RDG_BUFFER_SRV(StructuredBuffer<
float>, frequencyBands)
43 SHADER_PARAMETER(uint32, amplitudesLength)
49 SHADER_PARAMETER_RDG_BUFFER_SRV(StructuredBuffer<
float>, amplitudes)
55 SHADER_PARAMETER(uint32, pitchesLength)
61 SHADER_PARAMETER_RDG_BUFFER_SRV(StructuredBuffer<
float>, pitches)
67 SHADER_PARAMETER(uint32, beatsLength)
73 SHADER_PARAMETER_RDG_BUFFER_SRV(StructuredBuffer<
float>, beats)
74END_SHADER_PARAMETER_STRUCT()
80DECLARE_SCENE_UB_STRUCT(FST_AudioSceneUniformBufferParams, ST_Audio, )