Navigation
Unreal Engine C++ API Reference > 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 |