47 UPROPERTY(Category =
"ProceduralFoliage", BlueprintReadWrite, EditAnywhere)
51 UPROPERTY(Category =
"ProceduralFoliage", BlueprintReadWrite, EditAnywhere)
54#if WITH_EDITORONLY_DATA
57 UPROPERTY(Category =
"ProceduralFoliage", BlueprintReadWrite, EditAnywhere)
61 UPROPERTY(Category =
"ProceduralFoliage", BlueprintReadWrite, EditAnywhere)
65 UPROPERTY(Category =
"ProceduralFoliage", BlueprintReadWrite, EditAnywhere)
69 UPROPERTY(Category =
"ProceduralFoliage", BlueprintReadWrite, EditAnywhere)
73 UPROPERTY(Category =
"ProceduralFoliage", BlueprintReadWrite, EditAnywhere)
77 UPROPERTY(Category =
"ProceduralFoliage", BlueprintReadWrite, EditAnywhere)
82 struct FGenerateProceduralContentParams
84 FGenerateProceduralContentParams()
85 : FoliageSpawner(
nullptr)
88 , ProceduralVolumeInstance(
nullptr)
100 FOLIAGE_API virtual void PostEditImport()
override;
105 FOLIAGE_API FGenerateProceduralContentParams GetGenerateProceduralContentParams()
const;
129 static FOLIAGE_API FVector GetWorldPosition(
const FGenerateProceduralContentParams& Param);
142 const FGuid& GetProceduralGuid()
const {
return ProceduralGuid; }
155 FGuid ProceduralGuid;
157#if WITH_EDITORONLY_DATA
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition BodyInstance.h:320