Language:
Discover
By Skill Level
By Category

ULandscapeMeshCollisionComponent

Choose your OS:

Inheritance Hierarchy

Syntax

class ULandscapeMeshCollisionComponent : public ULandscapeHeightfieldCollisionComponent

Remarks

WITH_PHYSX.

Variables

Name Description

Public variable

FWordBulkData

 

CollisionXYOffsetData

The collision mesh values.

Public variable

FGuid

 

MeshGuid

Keep the possibility to share projected height field PhysX object with editor mesh collision objects...

Public variable

TRefCountPtr < s...

 

MeshRef

WITH_EDITORONLY_DATA.

Constructors

Name Description

Public function

ULandscapeMeshCollisionComponent

(
    const FObjectInitializer & ObjectIn...
)

WITH_EDITOR.

Overridden from ULandscapeHeightfieldCollisionComponent

Name Description

Public function Virtual

bool

 

CookCollisionData

(
    const FName & Format,
    bool bUseOnlyDefMaterial,
    bool bCheckDDC,
    TArray < uint8 >& OutCookedData,
    TArray < UPhysicalMaterial * >&...
)

WITH_PHYSX.

Public function Virtual

void

 

CreateCollisionObject()

WITH_EDITOR.

Public function Virtual

void

 

RecreateCollision()

WITH_EDITORONLY_DATA.

Overridden from UPrimitiveComponent

Name Description

Public function Virtual

bool

 

DoCustomNavigableGeometryExport

(
    FNavigableGeometryExport & GeomExpo...
)

Collects custom navigable geometry of component.

Overridden from UActorComponent

Name Description

Public function Virtual

void

 

ApplyWorldOffset

(
    const FVector & InOffset,
    bool bWorldShift
)

Called by owner actor on position shifting Component should update all relevant data structures to reflect new actor location

Public function Virtual

void

 

DestroyComponent

(
    bool bPromoteChildren
)

WITH_EDITOR.

Protected function Virtual

void

 

OnCreatePhysicsState()

Physics.

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Public function Virtual

void

 

ExportCustomProperties

(
    FOutputDevice & Out,
    uint32 Indent
)

Exports the property values for the specified object as text to the output device.

Public function Virtual

void

 

ImportCustomProperties

(
    const TCHAR * SourceText,
    FFeedbackContext * Warn
)

Exports the property values for the specified object as text to the output device.

Public function Virtual

void

 

Serialize

(
    FArchive & Ar
)

End UPrimitiveComponent interface.

Classes

Name

Description

Public struct

FPhysXMeshRef

References

Module

Landscape

Header

Runtime/Landscape/Classes/LandscapeMeshCollisionComponent.h