UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IWorldPartitionCell Class Referenceabstract

#include <WorldPartitionRuntimeCellInterface.h>

+ Inheritance diagram for IWorldPartitionCell:

Public Member Functions

virtual TArray< const UDataLayerInstance * > GetDataLayerInstances () const =0
 
virtual const UExternalDataLayerInstance * GetExternalDataLayerInstance () const =0
 
virtual bool ContainsDataLayer (const UDataLayerAsset *DataLayerAsset) const =0
 
virtual bool ContainsDataLayer (const UDataLayerInstance *DataLayerInstance) const =0
 
virtual bool HasContentBundle () const =0
 
virtual const TArray< FName > & GetDataLayers () const =0
 
virtual FName GetExternalDataLayer () const =0
 
virtual bool HasAnyDataLayer (const TSet< FName > &InDataLayers) const =0
 
virtual const FBoxGetContentBounds () const =0
 
virtual FBox GetCellBounds () const =0
 
virtual FName GetLevelPackageName () const =0
 
virtual FString GetDebugName () const =0
 
virtual UWorldGetOwningWorld () const =0
 
virtual UWorldGetOuterWorld () const =0
 

Member Function Documentation

◆ ContainsDataLayer() [1/2]

virtual bool IWorldPartitionCell::ContainsDataLayer ( const UDataLayerAsset DataLayerAsset) const
pure virtual

Returns whether the cell data layers referenced the provided data layer asset or not.

◆ ContainsDataLayer() [2/2]

virtual bool IWorldPartitionCell::ContainsDataLayer ( const UDataLayerInstance *  DataLayerInstance) const
pure virtual

Returns whether the cell data layers referenced the provided data layer instance or not.

◆ GetCellBounds()

virtual FBox IWorldPartitionCell::GetCellBounds ( ) const
pure virtual

Returns the cell bounds.

Implemented in UWorldPartitionRuntimeCell.

◆ GetContentBounds()

virtual const FBox & IWorldPartitionCell::GetContentBounds ( ) const
pure virtual

Returns the cell bounds computed using cell content.

Implemented in UWorldPartitionRuntimeCell.

◆ GetDataLayerInstances()

virtual TArray< const UDataLayerInstance * > IWorldPartitionCell::GetDataLayerInstances ( ) const
pure virtual

Returns the cell content associated data layer instances.

◆ GetDataLayers()

virtual const TArray< FName > & IWorldPartitionCell::GetDataLayers ( ) const
pure virtual

Returns the cell content associated data layers.

◆ GetDebugName()

virtual FString IWorldPartitionCell::GetDebugName ( ) const
pure virtual

Returns the debug name associated with this cell.

◆ GetExternalDataLayer()

virtual FName IWorldPartitionCell::GetExternalDataLayer ( ) const
pure virtual

Returns the cell content associated external data layer.

◆ GetExternalDataLayerInstance()

virtual const UExternalDataLayerInstance * IWorldPartitionCell::GetExternalDataLayerInstance ( ) const
pure virtual

Returns the cell associated external data layer instance.

◆ GetLevelPackageName()

virtual FName IWorldPartitionCell::GetLevelPackageName ( ) const
pure virtual

Returns the associated level package name.

◆ GetOuterWorld()

virtual UWorld * IWorldPartitionCell::GetOuterWorld ( ) const
pure virtual

REturns the outer world of this cell.

◆ GetOwningWorld()

virtual UWorld * IWorldPartitionCell::GetOwningWorld ( ) const
pure virtual

Returns the owning world of this cell.

◆ HasAnyDataLayer()

virtual bool IWorldPartitionCell::HasAnyDataLayer ( const TSet< FName > &  InDataLayers) const
pure virtual

Returns whether the cell data layers referenced any of the provided data layer or not.

◆ HasContentBundle()

virtual bool IWorldPartitionCell::HasContentBundle ( ) const
pure virtual

Returns whether the cell content is associated with content bundle or not.


The documentation for this class was generated from the following file: