#include <ActorComponent.h>
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
AZ::Data::Asset< ActorAsset > | m_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 |
Configuration struct for procedural configuration of Actor Components.