Navigation
API > API/Plugins > API/Plugins/WaterEditor
Implements the editor settings for the Water plugin.
| Name | UWaterEditorSettings |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Water/Source/Editor/Public/WaterEditorSettings.h |
| Include Path | #include "WaterEditorSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Engine, defaultconfig, Meta=(DisplayName="Water Editor"))
class UWaterEditorSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UWaterEditorSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UWaterEditorSettings() |
WaterEditorSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LandscapeMaterialParameterCollection | TSoftObjectPtr< UMaterialParameterCollection > | Material Parameter Collection for everything landscape-related | WaterEditorSettings.h |
|
| MaxWaterVelocityAndHeightTextureSize | int32 | Maximum size of the water velocity/height texture for a WaterZoneActor | WaterEditorSettings.h |
|
| TextureGroupForGeneratedTextures | TEnumAsByte< TextureGroup > | The texture group to use for generated textures such as the combined velocity and height texture | WaterEditorSettings.h |
|
| VisualizeWaterVelocityScale | float | Scale factor for visualizing water velocity | WaterEditorSettings.h |
|
| WaterBodyCustomDefaults | FWaterBodyCustomDefaults | Default values for base WaterBodyCustom actor | WaterEditorSettings.h |
|
| WaterBodyIslandDefaults | FWaterBodyIslandDefaults | Default values for base WaterBodyIsland actor | WaterEditorSettings.h |
|
| WaterBodyLakeDefaults | FWaterBodyLakeDefaults | Default values for base WaterBodyLake actor | WaterEditorSettings.h |
|
| WaterBodyOceanDefaults | FWaterBodyOceanDefaults | Default values for base WaterBodyOcean actor | WaterEditorSettings.h |
|
| WaterBodyRiverDefaults | FWaterBodyRiverDefaults | Default values for base WaterBodyRiver actor | WaterEditorSettings.h |
|
| WaterZoneActorDefaults | FWaterZoneActorDefaults | Default values for base WaterMesh actor | WaterEditorSettings.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bUpdateWaterMeshDuringInteractiveChanges | bool | Allows the water mesh to be updated when the water body's shape is modified interactively (e.g. when dragging a spline point). | WaterEditorSettings.h |
|
| DefaultBlurEdgesMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultBrushAngleFalloffMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultBrushIslandFalloffMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultBrushWeightmapMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultBrushWidthFalloffMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultCacheDistanceFieldCacheMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultCompositeWaterBodyTextureMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultDrawCanvasMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultFindEdgesMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultJumpFloodStepMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| DefaultRenderRiverSplineDepthsMaterial | TSoftObjectPtr< UMaterialInterface > | WaterEditorSettings.h |
|
|
| WaterManagerClassPath | FSoftClassPath | Class of the water brush to be used in landscape | WaterEditorSettings.h |
|
| WaterZoneClassPath | FSoftClassPath | Class of the water zone to be used | WaterEditorSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetCategoryName() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultBlurEdgesMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultBlurEdgesMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultBrushAngleFalloffMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultBrushAngleFalloffMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultBrushIslandFalloffMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultBrushIslandFalloffMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultBrushWeightmapMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultBrushWeightmapMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultBrushWidthFalloffMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultBrushWidthFalloffMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultCacheDistanceFieldCacheMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultCacheDistanceFieldCacheMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultCompositeWaterBodyTextureMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultCompositeWaterBodyTextureMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultDrawCanvasMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultDrawCanvasMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultFindEdgesMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultFindEdgesMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultJumpFloodStepMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultJumpFloodStepMaterialPath() |
WaterEditorSettings.h | ||
UMaterialInterface * GetDefaultRenderRiverSplineDepthsMaterial() |
WaterEditorSettings.h | ||
FSoftObjectPath GetDefaultRenderRiverSplineDepthsMaterialPath() |
WaterEditorSettings.h | ||
bool GetShouldUpdateWaterMeshDuringInteractiveChanges() |
WaterEditorSettings.h | ||
TSubclassOf< AWaterLandscapeBrush > GetWaterManagerClass() |
WaterEditorSettings.h | ||
FSoftClassPath GetWaterManagerClassPath() |
WaterEditorSettings.h | ||
TSubclassOf< AWaterZone > GetWaterZoneClass() |
WaterEditorSettings.h | ||
FSoftClassPath GetWaterZoneClassPath() |
WaterEditorSettings.h |