Meta data for a morph target. More...
#include <MorphTargetMetaAsset.h>
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
AZStd::string | m_meshNodeName |
AZStd::string | m_morphTargetName |
uint32_t | m_meshIndex |
uint32_t | m_startIndex |
uint32_t | m_numVertices |
The number of deformed vertices for the given mesh and morph target. | |
float | m_minPositionDelta |
float | m_maxPositionDelta |
AZ::Data::Asset< AZ::RPI::StreamingImageAsset > | m_wrinkleMask |
Reference to the wrinkle mask, if it exists. | |
Meta data for a morph target.
AZStd::string AZ::RPI::MorphTargetMetaAsset::MorphTarget::m_meshNodeName |
The name of the mesh we are referring to. One morph target may refer to multiple meshes.
float AZ::RPI::MorphTargetMetaAsset::MorphTarget::m_minPositionDelta |
The minimum and maximum values used for position delta compression. The output position will be calculated by interpolating between the minimum and maximum value.
AZStd::string AZ::RPI::MorphTargetMetaAsset::MorphTarget::m_morphTargetName |
The name of the morph target we are referring to.
uint32_t AZ::RPI::MorphTargetMetaAsset::MorphTarget::m_startIndex |
All vertex deltas for all meshes and for all morph targets are stored in a giant buffer. This indicates the start index for the deform deltas for the given mesh and morph target.