| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/LandscapeEditor/Public/LandscapeEditorObject.h |
Include |
#include "LandscapeEditorObject.h" |
class ULandscapeEditorObject : public UObject
Name | Description | ||
---|---|---|---|
|
float |
AlphaBrushPanU |
Horizontally offsets the brush mask texture. |
|
float |
AlphaBrushPanV |
Vertically offsets the brush mask texture. |
|
float |
AlphaBrushRotation |
Rotates the brush mask texture. |
|
float |
AlphaBrushScale |
Scale of the brush texture. A scale of 1.000 maps the brush texture to the landscape at a 1 pixel = 1 vertex size. |
|
UTexture2D *... |
AlphaTexture |
Mask texture to use. |
|
TEnumAsByte< EC... |
AlphaTextureChannel |
Channel of Mask Texture to use. |
|
AlphaTextureData |
||
|
AlphaTextureSizeX |
||
|
AlphaTextureSizeY |
||
|
bAlphaBrushAutoRotate |
Rotate brush to follow mouse. |
|
|
bApplyToAllTargets |
If set, copies/pastes all layers, otherwise only copy/pastes the layer selected in the targets panel. |
|
|
bCanHaveLayersContent |
||
|
bCombinedLayersOperation |
||
|
bDetailSmooth |
If checked, performs a detail preserving smooth using the specified detail smoothing value. |
|
|
bFlattenEyeDropperModeActivated |
Whether the Eye Dropper mode is activated. |
|
|
bHErosionDetailSmooth |
If checked, performs a detail-preserving smooth to the erosion effect using the specified detail smoothing value. |
|
|
TSubclassOf< AL... |
BlueprintBrush |
|
|
bPickValuePerApply |
Constantly picks new values to flatten towards when dragging around, instead of only using the first clicked point. |
|
|
BrushComponentSize |
Number of components X/Y to affect at once. 1 means 1x1, 2 means 2x2, etc. |
|
|
float |
BrushFalloff |
The falloff at the edge of the brush, as a fraction of the brush's size. 0 = no falloff, 1 = all falloff. |
|
float |
BrushRadius |
The radius of the brush, in unreal units. |
|
bShowFlattenTargetPreview |
Whether to show the preview grid for the flatten target height. |
|
|
bSmoothGizmoBrush |
Smooths the edges of the gizmo data into the landscape. Without this, the edges of the pasted data will be sharp. |
|
|
bSnapGizmo |
Makes sure the gizmo is snapped perfectly to the landscape so that the sample points line up, which makes copy/paste less blurry. Irrelevant if gizmo is scaled. |
|
|
bUseClayBrush |
Selects the Clay Brush painting mode. |
|
|
bUseFlattenTarget |
Enable to flatten towards a target height. |
|
|
bUseNegativeMask |
If enabled, protects the selected region from changes If disabled, only allows changes in the selected region |
|
|
bUseSelectedRegion |
Uses selected region as a mask for other tools. |
|
|
bUseSlopeFlatten |
Flattens to the angle of the clicked point, instead of horizontal. |
|
|
bUseWeightTargetValue |
Enable to make tools blend towards a target value. |
|
|
bUseWorldSpacePatternBrush |
||
|
CurrentLayerIndex |
||
|
float |
DetailScale |
Larger detail smoothing values remove more details, while smaller values preserve more details. |
|
ErodeIterationNum |
Number of erosion iterations, more means more erosion but is slower. |
|
|
ErodeSurfaceThickness |
The thickness of the surface for the layer weight erosion effect. |
|
|
ErodeThresh |
The minimum height difference necessary for the erosion effects to be applied. Smaller values will result in more erosion being applied. |
|
|
ErosionNoiseMode |
Whether to erode by lowering, raising, or both. |
|
|
float |
ErosionNoiseScale |
The size of the perlin noise filter used. |
|
float |
FlattenEyeDropperModeDesiredTarget |
|
|
FlattenMode |
Whether to flatten by lowering, raising, both or terracing. |
|
|
float |
FlattenTarget |
Target height to flatten towards (in Unreal Units) |
|
GizmoHeightmapFilenameString |
||
|
TArray< FGizmoH... |
GizmoHistories |
|
|
GizmoImportLayers |
||
|
GizmoImportSize |
||
|
HErodeIterationNum |
Number of erosion iterations, more means more erosion but is slower. |
|
|
float |
HErosionDetailScale |
Larger detail smoothing values remove more details, while smaller values preserve more details. |
|
ImportLandscape_AlphamapType |
Whether the imported alpha maps are to be interpreted as "layered" or "additive" (UE4 uses additive internally) |
|
|
ImportLandscape_Height |
||
|
ImportLandscape_HeightmapErrorMessage |
||
|
ImportLandscape_HeightmapFilename |
Specify a height map file in 16-bit RAW or PNG format. |
|
|
ImportLandscape_HeightmapImportResult |
||
|
ImportLandscape_Layers |
The landscape layers that will be created. Only layer names referenced in the material assigned above are shown here. Modify the material to add more layers. |
|
|
ImportLandscape_Width |
||
|
LastImportPath |
New Landscape. |
|
|
float |
MaximumValueRadius |
I have no idea what this is for but it's used by the noise and erosion tools, and isn't exposed to the UI. |
|
MirrorOp |
Type of mirroring operation to perform e.g. "Minus X To Plus X" copies and flips the -X half of the landscape onto the +X half. |
|
|
MirrorPoint |
Location of the mirror plane, defaults to the center of the landscape. Doesn't normally need to be changed! |
|
|
MirrorSmoothingWidth |
Number of vertices either side of the mirror plane to smooth over. |
|
|
NewLandscape_ComponentCount |
The number of components in the X and Y direction, determining the overall size of the landscape. |
|
|
NewLandscape_Location |
The location of the new landscape. |
|
|
TWeakObjectPtr<... |
NewLandscape_Material |
Material initially applied to the landscape. Setting a material here exposes properties for setting up layer info based on the landscape blend nodes in the material. |
|
NewLandscape_QuadsPerSection |
The number of quads in a single landscape section. One section is the unit of LOD transition for landscape rendering. |
|
|
NewLandscape_Rotation |
The rotation of the new landscape. |
|
|
NewLandscape_Scale |
The scale of the new landscape. This is the distance between each vertex on the landscape, defaulting to 100 units. |
|
|
NewLandscape_SectionsPerComponent |
The number of sections in a single landscape component. This along with the section size determines the size of each landscape component. A component is the base unit of rendering and culling. |
|
|
NoiseMode |
Whether to apply noise that raises, lowers, or both. |
|
|
float |
NoiseScale |
The size of the perlin noise filter used. |
|
PaintingRestriction |
Limits painting to only the components that already have the selected layer. |
|
|
FEdModeLandscap... |
ParentMode |
|
|
PasteMode |
Whether to paste will only raise, only lower, or both. |
|
|
RainAmount |
The amount of rain to apply to the surface. Larger values will result in more erosion. |
|
|
RainDistMode |
Initial Rain Distribution. |
|
|
float |
RainDistScale |
The size of the noise filter for applying initial rain to the surface. |
|
float |
RampSideFalloff |
Falloff on side of ramp. |
|
float |
RampWidth |
Width of ramp. |
|
ResizeLandscape_ComponentCount |
Number of components in resulting landscape. |
|
|
ResizeLandscape_ConvertMode |
Determines how the new component size will be applied to the existing landscape geometry. |
|
|
ResizeLandscape_Original_ComponentCount |
||
|
ResizeLandscape_Original_QuadsPerSection |
||
|
ResizeLandscape_Original_SectionsPerComponent |
||
|
ResizeLandscape_QuadsPerSection |
Number of quads per landscape component section. |
|
|
ResizeLandscape_SectionsPerComponent |
Number of sections per landscape component. |
|
|
float |
SedimentCapacity |
The amount of sediment that the water can carry. Larger values will result in more erosion. |
|
ShowUnusedLayers |
||
|
SmoothFilterKernelSize |
The radius smoothing is performed over Higher values smooth out bigger details, lower values only smooth out smaller details |
|
|
TargetDisplayOrder |
Display order of the targets. |
|
|
float |
TerraceInterval |
Height of the terrace intervals in unreal units, for the terrace flatten mode. |
|
float |
TerraceSmooth |
Smoothing value for terrace flatten mode. |
|
float |
ToolStrength |
Strength of the tool. If you're using a pen/tablet with pressure-sensing, the pressure used affects the strength of the tool. |
|
float |
WeightTargetValue |
Enable to make tools blend towards a target value. |
|
WorldSpacePatternBrushSettings |
Name | Description | |
---|---|---|
|
ULandscapeEditorObject ( |
Name | Description | ||
---|---|---|---|
|
CalcComponentsCount ( |
||
|
ClampLandscapeSize ( |
||
|
ClearImportLandscapeData() |
||
|
const TArray... |
GetImportLandscapeData() |
|
|
ImportLandscapeData() |
||
|
Load() |
Load UI settings from ini file |
|
|
NewLandscape_ClampSize() |
||
|
RefreshImportLayersList() |
||
|
Save() |
Save UI settings to ini file |
|
|
SetAlphaTexture ( |
Alpha/Pattern Brush. |
|
|
SetbSnapGizmo ( |
||
|
SetbUseNegativeMask ( |
||
|
SetbUseSelectedRegion ( |
Region. |
|
|
SetParent ( |
||
|
SetPasteMode ( |
Copy/Paste. |
|
|
UpdateComponentCount() |
||
|
UpdateComponentLayerWhitelist() |
||
|
UpdateShowUnusedLayers() |
||
|
UpdateTargetLayerDisplayOrder() |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |