Navigation
| Name | LandscapePatch |
| Type | Editor |
| Part of Plugins | Landscape Patch |
| Location | /Engine/Plugins/Editor/LandscapePatch/Source/LandscapePatch/ |
| Module Build Rules | LandscapePatch.Build.cs |
Classes
| Name | Remarks |
|---|---|
| ADEPRECATED_LandscapePatchManager | Actor used in legacy landscape patch handling where a manager keeps a serialized list of patches that determines their priority. |
| FLandscapePatchModule | |
| ULandscapeCircleHeightPatch | The simplest height patch: a circle of flat ground with a falloff past the initial radius across which the alpha decreases linearly. |
| ULandscapeHeightTextureBackedRenderTarget | |
| ULandscapePatchComponent | Base class for landscape patches: components that can be attached to meshes and moved around to make the meshes affect the landscape around themselves. |
| ULandscapePatchEditLayer | Special edit layer used only for landscape patches. |
| ULandscapeTextureBackedRenderTargetBase | A combination of a render target and UTexture2D that allows render target to be saved across save/load/etc by copying the data back and forth from the internal texture. |
| ULandscapeTexturePatch | |
| ULandscapeWeightPatchTextureInfo | Helper class for ULandscapeTexturePatch that stores information for a given weight layer. |
| ULandscapeWeightTextureBackedRenderTarget |
Structs
| Name | Remarks |
|---|---|
| FLandscapeHeightPatchConvertToNativeParams | Values needed to convert a patch stored in some source encoding into the native (two byte int) encoding and back. |
| FLandscapePatchComponentInstanceData | Used to store some extra data during RerunConstructionScripts. |
| FLandscapeTexturePatchEncodingSettings |
Enums
Public
| Name | Remarks |
|---|---|
| ELandscapePatchPriorityInitialization | |
| ELandscapeTextureHeightPatchEncoding | |
| ELandscapeTextureHeightPatchZeroHeightMeaning | |
| ELandscapeTexturePatchBlendMode | Determines how the patch is combined with the previous state of the landscape. |
| ELandscapeTexturePatchFalloffMode | Determines falloff method for the patch's influence. |
| ELandscapeTexturePatchSourceMode | Determines where the patch gets its information, which affects its memory usage in editor (not in runtime, since patches are baked directly into landscape and removed for runtime). |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UE::Landscape::PatchUtil::CopyTextureOnRenderThread
(
FRHICommandListImmediate& RHICmdList, |
LandscapePatchUtil.h | ||
FTransform UE::Landscape::PatchUtil::GetHeightmapToWorld
(
const FTransform& InLandscapeTransform |
Given a landscape transform, gives a transform from heightmap coordinates (where the Z value is the two byte integer value stored as the height) to world coordinates. | LandscapePatchUtil.h |