110 virtual UObject* GetSource()
const PURE_VIRTUAL(UFoliageType::GetSource,
return nullptr; );
115 virtual bool IsNotAssetOrBlueprint()
const;
121 return TEXT(
"NewFoliage");
125 virtual void UpdateBounds() {}
150 UPROPERTY(EditAnywhere, Category=
Painting, meta=(DisplayName=
"Density / 1Kuu", UIMin = 0, ClampMin = 0, UIMax = 10000, ClampMax = 10000))
155 float DensityAdjustmentFactor;
163 bool bSingleInstanceModeOverrideRadius =
false;
166 UPROPERTY(EditAnywhere, Category =
Painting, meta = (EditCondition = "bSingleInstanceModeOverrideRadius", UIMin = 0, ClampMin = 0, UIMax = 100000, ClampMax = 100000))
167 float SingleInstanceModeRadius = 0.f;
197 float VertexColorMaskThreshold_DEPRECATED;
204 uint32 VertexColorMaskInvert_DEPRECATED:1;
227 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Placement, meta=(UIMin = 0, ClampMin = 0, UIMax = 359, ClampMax = 359,
HideBehind="AlignToNormal"))
235 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Placement, meta=(UIMin = 0, ClampMin = 0, UIMax = 359, ClampMax = 359,
ReapplyCondition="ReapplyRandomPitchAngle"))
236 float RandomPitchAngle;
239 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Placement, meta=(UIMin=0, ClampMin = 0, UIMax = 359, ClampMax = 359,
ReapplyCondition="ReapplyGroundSlope"))
252 float MinimumLayerWeight;
255 UPROPERTY(EditAnywhere, BlueprintReadWrite, AdvancedDisplay, Category = Placement, meta = (
ReapplyCondition = "ReapplyLandscapeLayers"))
259 UPROPERTY(EditAnywhere, BlueprintReadWrite, AdvancedDisplay, Category = Placement, meta = (UIMin=0, ClampMin = 0, UIMax = 1, ClampMax = 1,
HideBehind = "ExclusionLandscapeLayers"))
260 float MinimumExclusionLayerWeight;
266 UPROPERTY(EditAnywhere, BlueprintReadWrite, AdvancedDisplay, Category=Placement, meta=(
ReapplyCondition="ReapplyCollisionWithWorld"))
270 UPROPERTY(EditAnywhere, BlueprintReadWrite, AdvancedDisplay, Category=Placement, meta=(
HideBehind="CollisionWithWorld"))
274 UPROPERTY(EditAnywhere, BlueprintReadWrite, AdvancedDisplay, Category = Placement, meta=(EditCondition="
AverageNormal"))
300 uint32 bEnableStaticLighting_DEPRECATED : 1;
327 UPROPERTY(EditAnywhere, AdvancedDisplay, BlueprintReadOnly, Category=
InstanceSettings, meta=(EditCondition="bCastDynamicShadow"))
339 UPROPERTY(EditAnywhere, AdvancedDisplay, BlueprintReadOnly, Category=
InstanceSettings, meta=(EditCondition="CastShadow"))
361 uint8 bEvaluateWorldPositionOffset : 1;
364 int32 WorldPositionOffsetDisableDistance;
405#if WITH_EDITORONLY_DATA
420 FOLIAGE_API float GetScaleForAge(
const float Age)
const;
443 float InitialSeedDensity;
447 float AverageSpreadDistance;
451 float SpreadVariance;
463 float MaxInitialSeedOffset;
469 bool bCanGrowInShade;
492 float OverlapPriority;
623#if WITH_EDITORONLY_DATA
630#if WITH_EDITORONLY_DATA
663 int32 StartCullDistance_DEPRECATED;
666 int32 EndCullDistance_DEPRECATED;