Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::MorphTargetInputBuffers Class Reference

#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.
 

Detailed Description

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


The documentation for this class was generated from the following file: