Navigation
API > API/Runtime > API/Runtime/Engine
Skinned Mesh Animation Tick option based on rendered or not. This dictates "TickPose and RefreshBoneTransforms"
| Name | EVisibilityBasedAnimTickOption |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Classes/Components/SkinnedMeshComponent.h |
| Include Path | #include "Components/SkinnedMeshComponent.h" |
Syntax
enum EVisibilityBasedAnimTickOption
{
AlwaysTickPoseAndRefreshBones,
AlwaysTickPose,
OnlyTickMontagesAndRefreshBonesWhenPlayingMontages,
OnlyTickMontagesWhenNotRendered,
OnlyTickPoseWhenRendered,
}
Values
| Name | Remarks |
|---|---|
| AlwaysTickPoseAndRefreshBones | Always Tick and Refresh BoneTransforms whether rendered or not. |
| AlwaysTickPose | Always Tick, but Refresh BoneTransforms only when rendered. |
| OnlyTickMontagesAndRefreshBonesWhenPlayingMontages | When rendered Tick Pose and Refresh Bone Transforms, otherwise, just update montages alongside BoneTransforms. |
| OnlyTickMontagesWhenNotRendered | When rendered Tick Pose and Refresh Bone Transforms, otherwise, just update montages and skip everything else. |
| OnlyTickPoseWhenRendered | Tick only when rendered, and it will only RefreshBoneTransforms when rendered. |