12#include "LandscapeSplineSegment.generated.h"
65 float StartEndFalloff;
77 , StartEndFalloff(0.0f)
114 : ControlPoint(
nullptr)
202#if WITH_EDITORONLY_DATA
257 int32 TranslucencySortPriority;
261 uint8 bRenderCustomDepth : 1;
269 int32 CustomDepthStencilValue;
279 UPROPERTY(EditAnywhere, AdvancedDisplay, Category =
VirtualTexture, meta = (DisplayName =
"Virtual Texture LOD Bias", UIMin =
"-7", UIMax =
"8"))
280 int32 VirtualTextureLodBias = 0;
287 UPROPERTY(EditAnywhere, AdvancedDisplay, Category =
VirtualTexture, meta = (DisplayName =
"Virtual Texture Skip Mips", UIMin =
"0", UIMax =
"7"))
288 int32 VirtualTextureCullMips = 0;
291 UPROPERTY(EditAnywhere, AdvancedDisplay, Category =
VirtualTexture, meta = (DisplayName =
"Max Draw Distance in Main Pass"))
292 float VirtualTextureMainPassMaxDrawDistance = 0.f;
299 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category =
Collision, meta = (ShowOnlyInnerProperties))
328#if WITH_EDITORONLY_DATA
330 UPROPERTY(TextExportTransient, NonPIEDuplicateTransient)
334 UPROPERTY(TextExportTransient, NonPIEDuplicateTransient)
378 virtual void PostEditImport()
override;
382 virtual void PostInitProperties()
override;
394 friend class FLandscapeToolSplines;
@ ForceInitToZero
Definition CoreMiscDefines.h:156
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
LandscapeSplineMeshOrientation
Definition LandscapeSplineSegment.h:124
@ LSMO_YUp
Definition LandscapeSplineSegment.h:126
@ LSMO_MAX
Definition LandscapeSplineSegment.h:127
@ LSMO_XUp
Definition LandscapeSplineSegment.h:125
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
ERendererStencilMask
Definition PrimitiveComponent.h:103
ERuntimeVirtualTextureMainPassType
Definition RuntimeVirtualTextureEnum.h:58
Definition Archive.h:1208
Definition NameTypes.h:617
Definition EnumAsByte.h:22
Definition UnrealString.h.inl:34
Definition LandscapeInfo.h:109
Definition LandscapeSplineControlPoint.h:51
Definition LandscapeSplineSegment.h:195
LANDSCAPE_API ULandscapeSplinesComponent * GetOuterChecked() const
const FBox & GetBounds() const
Definition LandscapeSplineSegment.h:339
LANDSCAPE_API ULandscapeSplinesComponent * GetOuterSafe() const
const TArray< FLandscapeSplineInterpPoint > & GetPoints() const
Definition LandscapeSplineSegment.h:340
Definition LandscapeSplinesComponent.h:103
Definition MaterialInterface.h:296
Definition StaticMesh.h:593
Definition SplineMeshComponent.h:25
FExpressionResult Evaluate(const CharType *InExpression, const TTokenDefinitions< CharType > &InTokenDefinitions, const FExpressionGrammar &InGrammar, const TIOperatorEvaluationEnvironment< CharType > &InEnvironment)
Definition ExpressionParser.cpp:728
Definition VirtualTextureRecreate.cpp:16
@ false
Definition radaudio_common.h:23
Definition BodyInstance.h:320
Definition LandscapeSplineSegment.h:23
FLandscapeSplineInterpPoint(FVector InCenter, FVector InLeft, FVector InRight, FVector InFalloffLeft, FVector InFalloffRight, FVector InLayerLeft, FVector InLayerRight, FVector InLayerFalloffLeft, FVector InLayerFalloffRight, float InStartEndFalloff)
Definition LandscapeSplineSegment.h:81
Definition LandscapeSplineSegment.h:132
Definition LandscapeSplineSegment.h:98
Definition UnrealType.h:6865
Definition ObjectPtr.h:488
static CORE_API const TVector< double > ZeroVector
Definition Vector.h:79