Module |
|
Header |
/Engine/Source/Runtime/Landscape/Classes/LandscapeProxy.h |
Include |
#include "LandscapeProxy.h" |
enum ELandscapeLayerPaintingRestriction
{
None,
UseMaxLayers,
ExistingOnly,
UseComponentWhitelist,
}
Name |
Description |
---|---|
None |
No restriction, can paint anywhere (default). |
UseMaxLayers |
Uses the MaxPaintedLayersPerComponent setting from the LandscapeProxy. |
ExistingOnly |
Restricts painting to only components that already have this layer. |
UseComponentWhitelist |
Restricts painting to only components that have this layer in their whitelist. |
This is only here because putting it in LandscapeEditorObject.h (where it belongs) results in Engine being dependent on LandscapeEditor, as the actual landscape editing code (e.g. LandscapeEdit.h) is in /Engine/ for some reason...