#include <MorphTargetInputBuffers.h>
Inherits AZStd::intrusive_base.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (MorphTargetInputBuffers, AZ::SystemAllocator) | |
MorphTargetInputBuffers (const RPI::BufferAssetView &bufferAssetView, const AZStd::string &bufferNamePrefix) | |
void | SetBufferViewsOnShaderResourceGroup (const Data::Instance< RPI::ShaderResourceGroup > &perInstanceSRG) |
Set the buffer views and vertex count on the given SRG. | |
The input to the morph target pass, including the delta values for a fully morphed pose and the index of the target vertex that is going to be modified The morph target pass will read these values, apply a weight, and write the accumulated deltas to an intermediate buffer that will be consumed by the skinning pass