ELandscapeComponentUpdateFlag

Choose your operating system:

Windows

macOS

Linux

References

Module

Landscape

Header

/Engine/Source/Runtime/Landscape/Classes/LandscapeComponent.h

Include

#include "LandscapeComponent.h"

Syntax

enum ELandscapeComponentUpdateFlag
{
    Component_Update_Heightmap_Collision    = 1 << 0,
    Component_Update_Weightmap_Collision    = 1 << 1,
    Component_Update_Recreate_Collision     = 1 << 2,
    Component_Update_Client                 = 1 << 3,
    Component_Update_Client_Editing         = 1 << 4,
    Component_Update_Approximated_Bounds    = 1 << 5,
}

Values

Name

Description

Component_Update_Heightmap_Collision

Will call UpdateCollisionHeightData, UpdateCacheBounds, UpdateComponentToWorld on Component.

Component_Update_Weightmap_Collision

Will call UdateCollisionLayerData on Component.

Component_Update_Recreate_Collision

Will call RecreateCollision on Component.

Component_Update_Client

Will update Component clients: Navigation data, Foliage, Grass, etc.

Component_Update_Client_Editing

Will update Component clients while editing.

Component_Update_Approximated_Bounds

Will compute component approximated bounds.