Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,263 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Engine/SkeletalMesh.h"
#ifdef ENGINE_SkeletalMesh_generated_h
#error "SkeletalMesh.generated.h already included, missing '#pragma once' in SkeletalMesh.h"
#endif
#define ENGINE_SkeletalMesh_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UBlueprint;
class UClothingAssetBase;
class UMaterialInterface;
class UMeshDeformer;
class UMeshDeformerCollection;
class UMorphTarget;
class UNodeMappingContainer;
class UObject;
class UPhysicsAsset;
class USkeletalMeshLODSettings;
class USkeletalMeshSocket;
class USkeleton;
enum class EPerQualityLevels : uint8;
struct FSkeletalMaterial;
// ********** Begin ScriptStruct FBoneMirrorInfo ***************************************************
struct Z_Construct_UScriptStruct_FBoneMirrorInfo_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_156_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoneMirrorInfo_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct();
struct FBoneMirrorInfo;
// ********** End ScriptStruct FBoneMirrorInfo *****************************************************
// ********** Begin ScriptStruct FBoneMirrorExport *************************************************
struct Z_Construct_UScriptStruct_FBoneMirrorExport_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_178_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBoneMirrorExport_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct();
struct FBoneMirrorExport;
// ********** End ScriptStruct FBoneMirrorExport ***************************************************
// ********** Begin ScriptStruct FSkeletalMeshClothBuildParams *************************************
struct Z_Construct_UScriptStruct_FSkeletalMeshClothBuildParams_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_201_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSkeletalMeshClothBuildParams_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct();
struct FSkeletalMeshClothBuildParams;
// ********** End ScriptStruct FSkeletalMeshClothBuildParams ***************************************
// ********** Begin ScriptStruct FClothPhysicsProperties_Legacy ************************************
struct Z_Construct_UScriptStruct_FClothPhysicsProperties_Legacy_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_245_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothPhysicsProperties_Legacy_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct();
struct FClothPhysicsProperties_Legacy;
// ********** End ScriptStruct FClothPhysicsProperties_Legacy **************************************
// ********** Begin ScriptStruct FClothingAssetData_Legacy *****************************************
struct Z_Construct_UScriptStruct_FClothingAssetData_Legacy_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_318_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FClothingAssetData_Legacy_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct();
struct FClothingAssetData_Legacy;
// ********** End ScriptStruct FClothingAssetData_Legacy *******************************************
// ********** Begin Class USkeletalMesh ************************************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetForwardAxis); \
DECLARE_FUNCTION(execSetOverlayMaterialMaxDrawDistance); \
DECLARE_FUNCTION(execGetOverlayMaterialMaxDrawDistance); \
DECLARE_FUNCTION(execSetOverlayMaterial); \
DECLARE_FUNCTION(execGetOverlayMaterial); \
DECLARE_FUNCTION(execGetTargetMeshDeformers); \
DECLARE_FUNCTION(execGetDefaultMeshDeformer); \
DECLARE_FUNCTION(execK2_GetAllSkinWeightProfileNames); \
DECLARE_FUNCTION(execIsSectionUsingCloth); \
DECLARE_FUNCTION(execGetSocketByIndex); \
DECLARE_FUNCTION(execNumSockets); \
DECLARE_FUNCTION(execFindSocketAndIndex); \
DECLARE_FUNCTION(execSetMeshClothingAssets); \
DECLARE_FUNCTION(execGetMeshClothingAssets); \
DECLARE_FUNCTION(execK2_GetAllMorphTargetNames); \
DECLARE_FUNCTION(execSetMorphTargets); \
DECLARE_FUNCTION(execGetMorphTargetsPtrConv); \
DECLARE_FUNCTION(execGetNodeMappingContainer); \
DECLARE_FUNCTION(execGetNodeMappingData); \
DECLARE_FUNCTION(execGetShadowPhysicsAsset); \
DECLARE_FUNCTION(execGetPhysicsAsset); \
DECLARE_FUNCTION(execGetHasVertexColors); \
DECLARE_FUNCTION(execGetDefaultAnimatingRig); \
DECLARE_FUNCTION(execSetDefaultAnimatingRig); \
DECLARE_FUNCTION(execSetLODSettings); \
DECLARE_FUNCTION(execGetLODSettings); \
DECLARE_FUNCTION(execGetMinLODForQualityLevels); \
DECLARE_FUNCTION(execSetMinLODForQualityLevels); \
DECLARE_FUNCTION(execSetMaterials); \
DECLARE_FUNCTION(execGetMaterials); \
DECLARE_FUNCTION(execGetImportedBounds); \
DECLARE_FUNCTION(execGetBounds); \
DECLARE_FUNCTION(execSetSkeleton); \
DECLARE_FUNCTION(execGetSkeleton);
#if WITH_EDITOR
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_RPC_WRAPPERS_EOD \
DECLARE_FUNCTION(execAddSocket);
#else // WITH_EDITOR
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_RPC_WRAPPERS_EOD
#endif // WITH_EDITOR
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_ACCESSORS \
static void GetThumbnailInfo_WrapperImpl(const void* Object, void* OutValue); \
static void SetThumbnailInfo_WrapperImpl(void* Object, const void* InValue);
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(USkeletalMesh, ENGINE_API)
struct Z_Construct_UClass_USkeletalMesh_Statics;
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_INCLASS \
private: \
static void StaticRegisterNativesUSkeletalMesh(); \
friend struct ::Z_Construct_UClass_USkeletalMesh_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ENGINE_API UClass* ::Z_Construct_UClass_USkeletalMesh_NoRegister(); \
public: \
DECLARE_CLASS2(USkeletalMesh, USkinnedAsset, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_USkeletalMesh_NoRegister) \
DECLARE_SERIALIZER(USkeletalMesh) \
FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<USkeletalMesh*>(this); }
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ENGINE_API USkeletalMesh(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USkeletalMesh) \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USkeletalMesh); \
/** Deleted move- and copy-constructors, should never be used */ \
USkeletalMesh(USkeletalMesh&&) = delete; \
USkeletalMesh(const USkeletalMesh&) = delete;
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_438_PROLOG
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_RPC_WRAPPERS_EOD \
FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_ACCESSORS \
FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_INCLASS \
FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h_441_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USkeletalMesh;
// ********** End Class USkeletalMesh **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Engine_Classes_Engine_SkeletalMesh_h
// ********** Begin Enum ESkeletalMeshAsyncProperties **********************************************
#define FOREACH_ENUM_ESKELETALMESHASYNCPROPERTIES(op) \
op(ESkeletalMeshAsyncProperties::None) \
op(ESkeletalMeshAsyncProperties::Materials) \
op(ESkeletalMeshAsyncProperties::Skeleton) \
op(ESkeletalMeshAsyncProperties::RefSkeleton) \
op(ESkeletalMeshAsyncProperties::RetargetBasePose) \
op(ESkeletalMeshAsyncProperties::RefBasesInvMatrix) \
op(ESkeletalMeshAsyncProperties::MeshClothingAssets) \
op(ESkeletalMeshAsyncProperties::SourceModels) \
op(ESkeletalMeshAsyncProperties::HasActiveClothingAssets) \
op(ESkeletalMeshAsyncProperties::LODSettings) \
op(ESkeletalMeshAsyncProperties::HasVertexColors) \
op(ESkeletalMeshAsyncProperties::VertexColorGuid) \
op(ESkeletalMeshAsyncProperties::MorphTargets) \
op(ESkeletalMeshAsyncProperties::SkeletalMeshRenderData) \
op(ESkeletalMeshAsyncProperties::MeshEditorDataObject) \
op(ESkeletalMeshAsyncProperties::NeverStream) \
op(ESkeletalMeshAsyncProperties::OverrideLODStreamingSettings) \
op(ESkeletalMeshAsyncProperties::SupportLODStreaming) \
op(ESkeletalMeshAsyncProperties::MaxNumStreamedLODs) \
op(ESkeletalMeshAsyncProperties::MaxNumOptionalLODs) \
op(ESkeletalMeshAsyncProperties::ImportedModel) \
op(ESkeletalMeshAsyncProperties::SkinWeightProfiles) \
op(ESkeletalMeshAsyncProperties::CachedComposedRefPoseMatrices) \
op(ESkeletalMeshAsyncProperties::SamplingInfo) \
op(ESkeletalMeshAsyncProperties::NodeMappingData) \
op(ESkeletalMeshAsyncProperties::ShadowPhysicsAsset) \
op(ESkeletalMeshAsyncProperties::SkelMirrorTable) \
op(ESkeletalMeshAsyncProperties::MinLod) \
op(ESkeletalMeshAsyncProperties::DisableBelowMinLodStripping) \
op(ESkeletalMeshAsyncProperties::SkelMirrorAxis) \
op(ESkeletalMeshAsyncProperties::SkelMirrorFlipAxis) \
op(ESkeletalMeshAsyncProperties::DefaultAnimationRig) \
op(ESkeletalMeshAsyncProperties::NegativeBoundsExtension) \
op(ESkeletalMeshAsyncProperties::PositiveBoundsExtension) \
op(ESkeletalMeshAsyncProperties::ExtendedBounds) \
op(ESkeletalMeshAsyncProperties::EnablePerPolyCollision) \
op(ESkeletalMeshAsyncProperties::BodySetup) \
op(ESkeletalMeshAsyncProperties::MorphTargetIndexMap) \
op(ESkeletalMeshAsyncProperties::FloorOffset) \
op(ESkeletalMeshAsyncProperties::ImportedBounds) \
op(ESkeletalMeshAsyncProperties::PhysicsAsset) \
op(ESkeletalMeshAsyncProperties::AssetImportData) \
op(ESkeletalMeshAsyncProperties::ThumbnailInfo) \
op(ESkeletalMeshAsyncProperties::HasCustomDefaultEditorCamera) \
op(ESkeletalMeshAsyncProperties::DefaultEditorCameraLocation) \
op(ESkeletalMeshAsyncProperties::DefaultEditorCameraRotation) \
op(ESkeletalMeshAsyncProperties::RequiresLODScreenSizeConversion) \
op(ESkeletalMeshAsyncProperties::PostProcessAnimBlueprint) \
op(ESkeletalMeshAsyncProperties::DefaultEditorCameraLookAt) \
op(ESkeletalMeshAsyncProperties::PreviewAttachedAssetContainer) \
op(ESkeletalMeshAsyncProperties::DefaultEditorCameraOrthoZoom) \
op(ESkeletalMeshAsyncProperties::RequiresLODHysteresisConversion) \
op(ESkeletalMeshAsyncProperties::bSupportRayTracing) \
op(ESkeletalMeshAsyncProperties::RayTracingMinLOD) \
op(ESkeletalMeshAsyncProperties::ClothLODBiasMode) \
op(ESkeletalMeshAsyncProperties::DefaultMeshDeformer) \
op(ESkeletalMeshAsyncProperties::OverlayMaterial) \
op(ESkeletalMeshAsyncProperties::OverlayMaterialMaxDrawDistance) \
op(ESkeletalMeshAsyncProperties::TargetMeshDeformers) \
op(ESkeletalMeshAsyncProperties::All)
enum class ESkeletalMeshAsyncProperties : uint64;
template<> struct TIsUEnumClass<ESkeletalMeshAsyncProperties> { enum { Value = true }; };
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ESkeletalMeshAsyncProperties>();
// ********** End Enum ESkeletalMeshAsyncProperties ************************************************
// ********** Begin Enum EClothLODBiasMode *********************************************************
#define FOREACH_ENUM_ECLOTHLODBIASMODE(op) \
op(EClothLODBiasMode::MappingsToSameLOD) \
op(EClothLODBiasMode::MappingsToMinLOD) \
op(EClothLODBiasMode::MappingsToAnyLOD)
enum class EClothLODBiasMode : uint8;
template<> struct TIsUEnumClass<EClothLODBiasMode> { enum { Value = true }; };
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EClothLODBiasMode>();
// ********** End Enum EClothLODBiasMode ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS