17#include "SkinnedAssetCommon.generated.h"
75 return SectionIndex ==
Other.SectionIndex;
107 ENGINE_API const FString& GetSourceFilename() const;
109 ENGINE_API void SetSourceFilename(const FString& Filename);
117 FString SourceFilename;
121 FGuid DerivedDataHash;
151#if WITH_EDITORONLY_DATA
193#if WITH_EDITORONLY_DATA
196 FString SourceImportFilename;
206 UPROPERTY(EditAnywhere, Category =
SkeletalMeshLODInfo, meta = (UIMin = "0.01", ClampMin = "0.01", UIMax = "10000.0", ClampMax = "10000.0"))
207 float MorphTargetPositionErrorTolerance = 20.0f;
209#if WITH_EDITORONLY_DATA
250 uint8 bSupportUniformlyDistributedSampling : 1;
252#if WITH_EDITORONLY_DATA
320 operator FGuid()
const
353 : bHasBeenSimplified(
false)
354 , bHasPerLODVertexColors(
false)
355 , bAllowCPUAccess(
false)
356 , bBuildHalfEdgeBuffers(
false)
358 , bSupportUniformlyDistributedSampling(
false)
374 : MaterialInterface(
nullptr)
376#if WITH_EDITORONLY_DATA
381 , OverlayMaterialInterface(
nullptr)
422#if WITH_EDITORONLY_DATA
436#if WITH_EDITORONLY_DATA
443 FName ImportedMaterialSlotName;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#define WITH_EDITORONLY_DATA
Definition CoreMiscDefines.h:24
#define DECLARE_CYCLE_STAT_EXTERN(CounterName, StatId, GroupId, API)
Definition Stats.h:679
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FArchive & operator<<(FArchive &Ar, FEnvQueryDebugProfileData::FStep &Data)
Definition EnvQueryTypes.cpp:489
return true
Definition ExternalRpcRegistry.cpp:601
EGuidFormats
Definition Guid.h:33
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
ESkinCacheUsage
Definition SkinnedAssetCommon.h:33
ESkinCacheDefaultBehavior
Definition SkinnedAssetCommon.h:46
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
FRWLock Lock
Definition UnversionedPropertySerialization.cpp:921
if(Failed) console_printf("Failed.\n")
Definition Archive.h:1208
virtual void Serialize(void *V, int64 Length)
Definition Archive.h:1689
Definition NameTypes.h:617
Definition UnrealString.h.inl:34
Definition AnimSequence.h:203
Definition UniqueLock.h:20
Definition MaterialInterface.h:296
Definition BuildSettings.cpp:6
@ false
Definition radaudio_common.h:23
Definition BoneReference.h:14
Definition MeshUVChannelInfo.h:13
Definition SkinnedAssetCommon.h:101
Definition SkinnedAssetCommon.h:56
bool Serialize(FArchive &Ar)
Definition SkinnedAssetCommon.h:86
friend FArchive & operator<<(FArchive &Ar, FSectionReference &B)
Definition SkinnedAssetCommon.h:92
FSectionReference(const int32 &InSectionIndex)
Definition SkinnedAssetCommon.h:68
bool operator==(const FSectionReference &Other) const
Definition SkinnedAssetCommon.h:73
Definition SkinnedAssetCommon.h:370
FSkeletalMaterial(UMaterialInterface *InMaterialInterface, FName InMaterialSlotName, FName InImportedMaterialSlotName=NAME_None, UMaterialInterface *InOverlayMaterialInterface=nullptr)
Definition SkinnedAssetCommon.h:386
FSkeletalMaterial(UMaterialInterface *InMaterialInterface, bool bInEnableShadowCasting=true, bool bInRecomputeTangent=false, FName InMaterialSlotName=NAME_None, FName InImportedMaterialSlotName=NAME_None, UMaterialInterface *InOverlayMaterialInterface=nullptr)
Definition SkinnedAssetCommon.h:403
Definition EngineTypes.h:2862
Definition SkeletalMeshLODSettings.h:54
FSkeletalMeshOptimizationSettings ReductionSettings
Definition SkeletalMeshLODSettings.h:115
float LODHysteresis
Definition SkeletalMeshLODSettings.h:87
bool bAllowMeshDeformer
Definition SkeletalMeshLODSettings.h:119
TObjectPtr< class UAnimSequence > BakePose
Definition SkeletalMeshLODSettings.h:111
TArray< FName > BonesToPrioritize
Definition SkeletalMeshLODSettings.h:99
FPerPlatformFloat ScreenSize
Definition SkeletalMeshLODSettings.h:83
float WeightOfPrioritization
Definition SkeletalMeshLODSettings.h:107
TArray< int32 > SectionsToPrioritize
Definition SkeletalMeshLODSettings.h:103
Definition SkinnedAssetCommon.h:129
FSkeletalMeshLODInfo()
Definition SkinnedAssetCommon.h:352
Definition SkeletalMeshReductionSettings.h:59
Definition SkeletalMeshVertexAttribute.h:29
Definition ObjectPtr.h:488