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::RPI::MorphTargetMetaAsset::MorphTarget Struct Reference

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::StreamingImageAssetm_wrinkleMask
 Reference to the wrinkle mask, if it exists.
 

Detailed Description

Meta data for a morph target.

Member Data Documentation

◆ m_meshNodeName

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.

◆ m_minPositionDelta

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.

◆ m_morphTargetName

AZStd::string AZ::RPI::MorphTargetMetaAsset::MorphTarget::m_morphTargetName

The name of the morph target we are referring to.

◆ m_startIndex

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.


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