Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UWorldPartitionDestructibleHLODComponent |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/HLOD/DestructibleHLODComponent.h |
| Include Path | #include "WorldPartition/HLOD/DestructibleHLODComponent.h" |
Syntax
UCLASS (MinimalAPI, HideDropDown, NotPlaceable,
HideCategories=(Tags, Sockets, ComponentTick, ComponentReplication, Activation, Cooking, Events, AssetUserData, Collision))
class UWorldPartitionDestructibleHLODComponent : public USceneComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UWorldPartitionDestructibleHLODComponent
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UWorldPartitionDestructibleHLODComponent
(
const FObjectInitializer& ObjectInitializer |
WorldPartition/HLOD/DestructibleHLODComponent.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DestructibleActors | TArray< FName > | Name of the destructible actors from the source cell. | WorldPartition/HLOD/DestructibleHLODComponent.h | |
| DestructibleHLODInstancesMappingData | FHLODInstancingPackedMappingData | WorldPartition/HLOD/DestructibleHLODComponent.h | ||
| DestructibleHLODMaterial | TObjectPtr< UMaterialInterface > | WorldPartition/HLOD/DestructibleHLODComponent.h | ||
| DestructibleHLODState | FWorldPartitionDestructibleHLODState | WorldPartition/HLOD/DestructibleHLODComponent.h |
|
|
| VisibilityBuffer | TArray< uint8 > | Client only, visibility buffer that is meant to be sent to the GPU. | WorldPartition/HLOD/DestructibleHLODComponent.h | |
| VisibilityMaterial | TObjectPtr< UMaterialInstanceDynamic > | WorldPartition/HLOD/DestructibleHLODComponent.h |
|
|
| VisibilityTexture | TObjectPtr< UTexture2DDynamic > | WorldPartition/HLOD/DestructibleHLODComponent.h |
|
|
| VisibilityTextureSize | uint32 | WorldPartition/HLOD/DestructibleHLODComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyDamagedActorState
(
int32 ActorIndex, |
WorldPartition/HLOD/DestructibleHLODComponent.h | ||
void DamageActor
(
int32 ActorIndex, |
WorldPartition/HLOD/DestructibleHLODComponent.h | ||
void DestroyActor
(
int32 ActorIndex |
WorldPartition/HLOD/DestructibleHLODComponent.h | ||
| WorldPartition/HLOD/DestructibleHLODComponent.h | |||
void OnDestructionStateUpdated() |
WorldPartition/HLOD/DestructibleHLODComponent.h | ||
| WorldPartition/HLOD/DestructibleHLODComponent.h | |||
void SetDestructibleHLODMaterial
(
UMaterialInterface* InDestructibleMaterial |
WorldPartition/HLOD/DestructibleHLODComponent.h | ||
void SetHLODInstancingPackedMappingData
(
FHLODInstancingPackedMappingData&& InHLODInstancingPackedMappingData |
WorldPartition/HLOD/DestructibleHLODComponent.h |