556 UPROPERTY(EditAnywhere, Category =
"Clustering")
560 UPROPERTY(EditAnywhere, Category = "Clustering")
564 UPROPERTY(EditAnywhere, Category = "Clustering")
568 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Damage")
577 bool bUseSizeSpecificDamageThreshold;
581 bool bUseMaterialDamageModifiers;
586 UPROPERTY(EditAnywhere, Category = "Compatibility")
587 bool PerClusterOnlyDamageThreshold;
590 UPROPERTY(EditAnywhere, Category = "Damage")
594 UPROPERTY(EditAnywhere, Category = "Clustering")
597 UPROPERTY(EditAnywhere, Category = "Clustering")
598 float ConnectionGraphBoundsFilteringMargin;
600#if WITH_EDITORONLY_DATA
601 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"GeometrySource")
605 UPROPERTY(EditAnywhere, Category =
"Materials")
627 bool bStripRenderDataOnCook;
647 UPROPERTY(EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetEnableNanite, Category = "
Nanite")
653 UPROPERTY(EditAnywhere, Category = "
Nanite", Meta = (EditCondition = "EnableNanite"))
654 bool bEnableNaniteFallback;
668 UPROPERTY(EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetConvertVertexColorsToSRGB, Category = "
Rendering")
669 bool bConvertVertexColorsToSRGB =
true;
671#if WITH_EDITORONLY_DATA
675 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage =
"This property is deprecated. Use the default SizeSpecificData instead."))
681 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage = "This
property is deprecated. Use the default SizeSpecificData
instead."))
687 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage = "This
property is deprecated. Use the default SizeSpecificData
instead."))
693 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage = "This
property is deprecated. Use the default SizeSpecificData
instead."))
699 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage = "This
property is deprecated. Use the default SizeSpecificData
instead."))
705 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage = "This
property is deprecated. Use the default SizeSpecificData
instead."))
711 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage = "This
property is deprecated. Use the default SizeSpecificData
instead."))
715 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage = "This
property is deprecated. Use RootProxyData
instead."))
720 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category =
"Collisions")
726 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Collisions", meta = (EditCondition = "PhysicsMaterial !=
nullptr"))
727 bool bDensityFromPhysicsMaterial;
734 float CachedDensityFromPhysicsMaterialInGCm3;
739 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Collisions", meta = (EditCondition = "!bDensityFromPhysicsMaterial"))
745 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Collisions", meta = (EditCondition = "!bDensityFromPhysicsMaterial"))
751 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Collisions")
752 float MinimumMassClamp;
757 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Collisions")
758 bool bImportCollisionFromSource;
765 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Collisions")
768#if WITH_EDITORONLY_DATA
772 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage =
"This property is deprecated. Use the default SizeSpecificData instead."))
778 UPROPERTY(meta = (DeprecatedProperty, DeprecationMessage = "This
property is deprecated. Use the default SizeSpecificData
instead."))
783 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Removal)
787 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Removal, meta = (DisplayName = "
Remove on Sleep"))
788 bool bRemoveOnMaxSleep;
791 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Removal, meta = (EditCondition = "bRemoveOnMaxSleep"))
792 bool bAutomaticCrumblePartialClusters;
795 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Removal, meta = (DisplayName = "Sleep
Min Max", EditCondition="bRemoveOnMaxSleep"))
799 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Removal, meta = (DisplayName = "Removal
Duration", EditCondition="bRemoveOnMaxSleep"))
803 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Removal, meta = (DisplayName = "
Slow-Moving
as sleeping", EditCondition="bRemoveOnMaxSleep"))
804 bool bSlowMovingAsSleeping;
807 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Removal, meta = (DisplayName = "
Slow-Moving
Velocity Threshold", EditCondition="bRemoveOnMaxSleep && bSlowMovingAsSleeping"))
808 float SlowMovingVelocityThreshold;
815 UPROPERTY(EditAnywhere, Category = "Collisions")
836 FORCEINLINE const
int32 GetBoneSelectedMaterialIndex()
const {
return BoneSelectedMaterialIndex; }
844#if WITH_EDITORONLY_DATA
876#if WITH_EDITORONLY_DATA
879 UPROPERTY(BlueprintReadWrite, BlueprintSetter=SetDataflowAsset, BlueprintGetter = GetDataflowAsset, Category =
"Dataflow")
886 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Dataflow", DisplayName =
"DataFlow Overrides", meta = (DisplayAfter =
"DataflowInstance"))
887 TMap<FString, FString> Overrides;
889 UPROPERTY(EditAnywhere, Category = "Dataflow")
892 UFUNCTION(BlueprintCallable, Category = "Dataflow")
895 UFUNCTION(BlueprintCallable, Category = "Dataflow")
939 void CacheBreadthFirstTransformIndices();
940 void CacheAutoInstanceTransformRemapIndices();
945 FGuid PersistentGuid;
968 UPROPERTY(VisibleAnywhere, Category =
"Clustering")
988 UPROPERTY(EditAnywhere, AdvancedDisplay, Instanced, Category = AssetUserData)
994 float GetMassOrDensityInternal(
bool&
bOutIsDensity,
bool bCached) const;
996 void MigrateDeprecatedRootProxyData();
997 void MigrateDeprecatedDataflowData();