Open 3D Engine EMotionFX 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.
EMotionFX::Integration::ActorComponent::Configuration Struct Reference

#include <ActorComponent.h>

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AZ::Data::Asset< ActorAssetm_actorAsset {AZ::Data::AssetLoadBehavior::NoLoad}
 Selected actor asset.
 
AZ::EntityId m_attachmentTarget {}
 Target entity this actor should attach to.
 
size_t m_attachmentJointIndex = InvalidIndex
 Index of joint on target skeleton for actor attachments.
 
AttachmentType m_attachmentType = AttachmentType::None
 Type of attachment.
 
SkinningMethod m_skinningMethod = SkinningMethod::DualQuat
 The skinning method for this actor.
 
size_t m_lodLevel = 0
 
ActorRenderFlags m_renderFlags = ActorRenderFlags::Default
 Actor render flag.
 
bool m_forceUpdateJointsOOV = false
 
BoundingBoxConfiguration m_bboxConfig
 Configuration for bounding box type and updates.
 
bool m_excludeFromReflectionCubeMaps = true
 

Detailed Description

Configuration struct for procedural configuration of Actor Components.


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