Navigation
API > API/Runtime > API/Runtime/Landscape
Inheritance Hierarchy
- UPrimitiveComponent
- ULandscapeHeightfieldCollisionComponent
- ULandscapeMeshCollisionComponent
References
| Module | Landscape |
| Header | /Engine/Source/Runtime/Landscape/Classes/LandscapeMeshCollisionComponent.h |
| Include | #include "LandscapeMeshCollisionComponent.h" |
Syntax
UCLASS ()
class ULandscapeMeshCollisionComponent : public ULandscapeHeightfieldCollisionComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| FWordBulkData | CollisionXYOffsetData | The collision mesh values. | |
| FGuid | MeshGuid | Guid used to share PhysX heightfield objects in the editor | |
| TRefCountPtr< FTriMeshGeometryRef > | MeshRef | Physics engine version of heightfield data. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from ULandscapeHeightfieldCollisionComponent
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyWorldOffset
(
const FVector& InOffset, |
||
| void | BeginDestroy () |
||
| uint32 | Computes a hash of all the data that will impact final collision | ||
| bool | CookCollisionData
(
const FName& Format, |
Cooks raw height data into collision object binary stream | |
| void | Creates collision object from a cooked collision data | ||
| void | DestroyComponent
(
bool bPromoteChildren |
||
| bool | DoCustomNavigableGeometryExport
(
FNavigableGeometryExport& GeomExport |
||
| void | ExportCustomProperties
(
FOutputDevice& Out, |
||
| void | GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
||
| void | ImportCustomProperties
(
const TCHAR* SourceText, |
||
| void | |||
| bool | Recreate heightfield and restart physics | ||
| void | Serialize
(
FArchive& Ar |
||
| bool |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FTriMeshGeometryRef |