Navigation
API > API/Runtime > API/Runtime/Landscape > API/Runtime/Landscape/ULandscapeHeightfieldCollisionCo-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CreateCollisionObject () |
Creates collision object from a cooked collision data | LandscapeHeightfieldCollisionComponent.h | |
void CreateCollisionObject
(
bool bUseDefaultMaterialOnly, |
Creates collision object from raw runtime data. | LandscapeHeightfieldCollisionComponent.h |
CreateCollisionObject()
Description
Creates collision object from a cooked collision data
| Name | CreateCollisionObject |
| Type | function |
| Header File | /Engine/Source/Runtime/Landscape/Classes/LandscapeHeightfieldCollisionComponent.h |
| Include Path | #include "LandscapeHeightfieldCollisionComponent.h" |
| Source | /Engine/Source/Runtime/Landscape/Private/LandscapeCollision.cpp |
virtual void CreateCollisionObject()
CreateCollisionObject(bool, TArrayView< const uint16 >, TArrayView< const uint16 >, TArrayView< const uint8 >, TArrayView< const uint8 >, TArrayView< const TObjectPtr< UPhysicalMaterial > >)
Description
Creates collision object from raw runtime data. Data is assumed at this point to contain valid physical material indices with visibility layer set to 0xFF
| Name | CreateCollisionObject |
| Type | function |
| Header File | /Engine/Source/Runtime/Landscape/Classes/LandscapeHeightfieldCollisionComponent.h |
| Include Path | #include "LandscapeHeightfieldCollisionComponent.h" |
| Source | /Engine/Source/Runtime/Landscape/Private/LandscapeCollision.cpp |
void CreateCollisionObject
(
bool bUseDefaultMaterialOnly,
TArrayView < const uint16 > Heights,
TArrayView < const uint16 > SimpleHeights,
TArrayView < const uint8 > PhysicalMaterialIds,
TArrayView < const uint8 > SimplePhysicalMaterialIds,
TArrayView < const TObjectPtr < UPhysicalMaterial > > PhysicalMaterialObjects
)