![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "UObject/ObjectMacros.h"#include "Engine/EngineTypes.h"#include "Engine/EngineBaseTypes.h"#include "Components/SceneComponent.h"#include "EngineDefines.h"#include "CollisionQueryParams.h"#include "Interfaces/Interface_CollisionDataProvider.h"#include "Animation/AnimationAsset.h"#include "Animation/AnimCurveTypes.h"#include "Components/SkinnedMeshComponent.h"#include "ClothSimData.h"#include "SingleAnimationPlayData.h"#include "Animation/PoseSnapshot.h"#include "ClothingSystemRuntimeTypes.h"#include "Animation/AttributesRuntime.h"#include "Chaos/Serialization/SerializedDataBuffer.h"#include "SkeletalMeshComponent.generated.h"Go to the source code of this file.
Namespaces | |
| namespace | UE |
| namespace | UE::UAF |
| namespace | EKinematicBonesUpdateToPhysics |
| namespace | EAnimationMode |
| namespace | EPhysicsTransformUpdateMode |
| namespace | Chaos |
Macros | |
| #define | WITH_CLOTH_COLLISION_DETECTION 1 |
Typedefs | |
| typedef FOnSkelMeshPhysicsCreatedMultiCast::FDelegate | FOnSkelMeshPhysicsCreated |
| typedef FOnSkelMeshTeleportedMultiCast::FDelegate | FOnSkelMeshTeleported |
| typedef FOnLODRequiredBonesUpdateMulticast::FDelegate | FOnLODRequiredBonesUpdate |
Enumerations | |
| enum class | ECustomBoneAttributeLookup : uint8 { BoneOnly , ImmediateParent , ParentHierarchy } |
| enum | EKinematicBonesUpdateToPhysics::Type : int { EKinematicBonesUpdateToPhysics::SkipSimulatingBones , EKinematicBonesUpdateToPhysics::SkipAllBones } |
| enum | EAnimationMode::Type : int { EAnimationMode::UMETA =(DisplayName="Use Animation Blueprint") , EAnimationMode::UMETA =(DisplayName="Use Animation Blueprint") , EAnimationMode::UMETA =(DisplayName="Use Animation Blueprint") } |
| enum | EPhysicsTransformUpdateMode::Type : int { EPhysicsTransformUpdateMode::UMETA =(DisplayName="Simulation Updates Component Transform") , EPhysicsTransformUpdateMode::ComponentTransformIsKinematic } |
| enum class | EAllowKinematicDeferral { AllowDeferral , DisallowDeferral } |
Functions | |
| DECLARE_MULTICAST_DELEGATE (FOnSkelMeshPhysicsCreatedMultiCast) | |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnAnimInitialized) | |
| DECLARE_MULTICAST_DELEGATE (FOnSkelMeshTeleportedMultiCast) | |
| class | UE_DEPRECATED (5.5, "use FOnBoneTransformsFinalizedMultiCast instead (see SkinnedMeshComponent.h).") FOnBoneTransformsFinalized |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnBoneTransformsFinalized) | |
| DECLARE_TS_MULTICAST_DELEGATE_ThreeParams (FOnLODRequiredBonesUpdateMulticast, USkeletalMeshComponent *, int32, const TArray< FBoneIndexType > &) | |
| #define WITH_CLOTH_COLLISION_DETECTION 1 |
| typedef FOnLODRequiredBonesUpdateMulticast::FDelegate FOnLODRequiredBonesUpdate |
| typedef FOnSkelMeshPhysicsCreatedMultiCast::FDelegate FOnSkelMeshPhysicsCreated |
| typedef FOnSkelMeshTeleportedMultiCast::FDelegate FOnSkelMeshTeleported |
|
strong |
|
strong |
Method used when retrieving a attribute value
| DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FOnAnimInitialized | ) |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FOnBoneTransformsFinalized | ) |
| DECLARE_MULTICAST_DELEGATE | ( | FOnSkelMeshPhysicsCreatedMultiCast | ) |
| DECLARE_MULTICAST_DELEGATE | ( | FOnSkelMeshTeleportedMultiCast | ) |
| DECLARE_TS_MULTICAST_DELEGATE_ThreeParams | ( | FOnLODRequiredBonesUpdateMulticast | , |
| USkeletalMeshComponent * | , | ||
| int32 | , | ||
| const TArray< FBoneIndexType > & | |||
| ) |
| class UE_DEPRECATED | ( | 5. | 5, |
| "use FOnBoneTransformsFinalizedMultiCast instead (see SkinnedMeshComponent.h)." | |||
| ) |