Navigation
API > API/Plugins > API/Plugins/LandscapePatch
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- ULandscapeWeightPatchTextureInfo
References
| Module | LandscapePatch |
| Header | /Engine/Plugins/Experimental/LandscapePatch/Source/LandscapePatch/Public/LandscapeTexturePatch.h |
| Include | #include "LandscapeTexturePatch.h" |
Syntax
UCLASS&40;&41;
class ULandscapeWeightPatchTextureInfo : public UObject
Remarks
Helper class for ULandscapeTexturePatch that stores information for a given weight layer. Should not be used outside this class, but does need to be a UObject (so can't be nested).
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEditVisibilityLayer | Specifies if this patch edits the visibility layer. | |
| bool | bOverrideBlendMode | Can't make TOptional a UPROPERTY, hence these two. | |
| bool | bReinitializeOnNextRender | TODO: Like the similar flag for the height patch, this might not work once local merge works with landscape brushes... | |
| bool | bUseAlphaChannel | ||
| ELandscapeTexturePatchSourceMode | DetailPanelSourceMode | ||
| DisallowedAssetDataTags | |||
| EditCondition | Texture to use when source mode is set to texture asset. | ||
| TObjectPtr< ULandscapeWeightTextureBackedRenderTarget > | InternalData | Not directly settable via detail panel- for display/debugging purposes only. | |
| ELandscapeTexturePatchBlendMode | OverrideBlendMode | ||
| TWeakObjectPtr< ULandscapeTexturePatch > | OwningPatch | Needed mainly so that we can get at the resolution... | |
| ELandscapeTexturePatchSourceMode | SourceMode | ||
| FName | WeightmapLayerName |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | SetSourceMode
(
ELandscapeTexturePatchSourceMode NewMode |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
UObject. | |
| void | PreDuplicate
(
FObjectDuplicationParameters& DupParams |
Called before duplication. |