Navigation
API > API/Runtime > API/Runtime/Landscape
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- ULandscapeHeightfieldCollisionComponent
- ULandscapeMeshCollisionComponent
References
| Module | Landscape |
| Header | /Engine/Source/Runtime/Landscape/Classes/LandscapeMeshCollisionComponent.h |
| Include | #include "LandscapeMeshCollisionComponent.h" |
Syntax
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 | |
|---|---|---|---|
| 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 | ||
| bool | Recreate heightfield and restart physics |
Overridden from UPrimitiveComponent
| Type | Name | Description | |
|---|---|---|---|
| bool | DoCustomNavigableGeometryExport
(
FNavigableGeometryExport& GeomExport |
Collects custom navigable geometry of component. |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyWorldOffset
(
const FVector& InOffset, |
Called by owner actor on position shifting Component should update all relevant data structures to reflect new actor location | |
| void | DestroyComponent
(
bool bPromoteChildren |
Unregister the component, remove it from its outer Actor's Components array and mark for pending kill. | |
| void | Used to create any physics engine information for this component |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| void | ExportCustomProperties
(
FOutputDevice& Out, |
Exports the property values for the specified object as text to the output device. | |
| void | GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
Get the size of the object/resource for use in memory tools or to display to artists/LDs in the Editor This is the extended version which separates up the used memory into different memory regions (the actual definition of which may be platform specific). | |
| void | ImportCustomProperties
(
const TCHAR* SourceText, |
Exports the property values for the specified object as text to the output device. | |
| void | Handles reading, writing, and reference collecting using FArchive. |
Overridden from INavRelevantInterface
| Type | Name | Description | |
|---|---|---|---|
| bool | If this instance knows how to export sub-sections of self |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FTriMeshGeometryRef |