44 ,
public UE::Landscape::EditLayers::IEditLayerRendererProvider
50 UPROPERTY(Category =
"Settings", EditAnywhere, BlueprintReadWrite)
51 bool UpdateOnPropertyChange;
53 UPROPERTY(Category = "Settings", EditAnywhere, BlueprintReadWrite, Setter = "SetCanAffectHeightmap")
56 UPROPERTY(Category = "Settings", EditAnywhere, BlueprintReadWrite, Setter = "SetCanAffectWeightmap")
59 UPROPERTY(Category = "Settings", EditAnywhere, BlueprintReadWrite, Setter="SetCanAffectVisibilityLayer")
60 bool AffectVisibilityLayer;
62 UPROPERTY(Category = "Settings", EditAnywhere, BlueprintReadWrite)
69 UPROPERTY(Category = "Settings", EditAnywhere, BlueprintReadWrite, Setter="SetCanAffectVisibilityLayer")
70 bool bUsePowerOfTwoRenderTarget =
true;
72#if WITH_EDITORONLY_DATA
87 UFUNCTION(BlueprintNativeEvent, meta = (DeprecatedFunction, DeprecationMessage =
"Please use RenderLayer instead."))
98 UFUNCTION(BlueprintCallable, Category =
"Landscape")
101 UFUNCTION(BlueprintImplementableEvent, CallInEditor)
114 virtual UE::Landscape::EditLayers::ERenderFlags
GetRenderFlags(
const UE::Landscape::EditLayers::FMergeContext*
InMergeContext)
const override {
return UE::Landscape::EditLayers::ERenderFlags::RenderMode_Immediate; }
146 bool IsVisible()
const {
return bIsVisible; }
151 LANDSCAPE_API virtual bool ShouldTickIfViewportsOnly()
const override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition TextureRenderTarget2D.h:104