Navigation
API > API/Plugins > API/Plugins/FastGeoStreaming
| Name | UFastGeoWorldPartitionRuntimeCellTransformer |
| Type | class |
| Header File | /Engine/Plugins/Experimental/FastGeoStreaming/Source/FastGeoStreaming/Public/FastGeoWorldPartitionRuntimeCellTransformer.h |
| Include Path | #include "FastGeoWorldPartitionRuntimeCellTransformer.h" |
Syntax
UCLASS (Config=FastGeoStreaming, defaultconfig)
class UFastGeoWorldPartitionRuntimeCellTransformer : public UWorldPartitionRuntimeCellTransformer
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UWorldPartitionRuntimeCellTransformer → UFastGeoWorldPartitionRuntimeCellTransformer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFastGeoWorldPartitionRuntimeCellTransformer
(
const FObjectInitializer& ObjectInitializer |
FastGeoWorldPartitionRuntimeCellTransformer.h |
Structs
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CurrentTransformer | UFastGeoWorldPartitionRuntimeCellTransformer * | FastGeoWorldPartitionRuntimeCellTransformer.h | |
| CVarIsDebugModeEnabled | FAutoConsoleVariableRef | FastGeoWorldPartitionRuntimeCellTransformer.h | |
| CVarIsFastGeoTransformerEnabled | FAutoConsoleVariableRef | FastGeoWorldPartitionRuntimeCellTransformer.h | |
| IsDebugModeEnabled | bool | FastGeoWorldPartitionRuntimeCellTransformer.h | |
| IsFastGeoTransformerEnabled | bool | FastGeoWorldPartitionRuntimeCellTransformer.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Settings | TObjectPtr< UFastGeoTransformerSettings > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const UFastGeoTransformerSettings & GetSettings() |
FastGeoWorldPartitionRuntimeCellTransformer.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
virtual void ForEachIgnoredComponentClass
(
TFunctionRef< bool(const TSubclassOf< UActorComponent >&)> Func |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
virtual void ForEachIgnoredExactComponentClass
(
TFunctionRef< bool(const TSubclassOf< UActorComponent >&)> Func |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
virtual void PreEditChange
(
FProperty* InPropertyAboutToChange |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
virtual void Serialize
(
FArchive& Ar |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
virtual void Transform
(
ULevel* InLevel |
FastGeoWorldPartitionRuntimeCellTransformer.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TMap< AActor *, TArray< AActor * > > BuildActorsReferencesMap
(
const TArray< AActor* >& InActors |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
bool CanAlwaysIgnoreActor
(
AActor* InActor |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
bool CanRemoveActor
(
AActor* InActor, |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
FFastGeoTransformResult CanTransformActor
(
AActor* InActor, |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
FFastGeoTransformResult CanTransformComponent
(
UActorComponent* InComponent |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
void GatherTransformableActors
(
const TArray< AActor* >& InActors, |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
FFastGeoTransformResult IsAllowedActorClass
(
AActor* InActor |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
FFastGeoTransformResult IsAllowedComponentClass
(
UActorComponent* InComponent |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
bool IsComponentMobilitySupported
(
USceneComponent* InComponent, |
Whether component mobility is supported by the transformer. | FastGeoWorldPartitionRuntimeCellTransformer.h | |
bool IsDebugMode() |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
void OnSelectionChanged
(
UObject* Object |
FastGeoWorldPartitionRuntimeCellTransformer.h |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsActorTransformable
(
AActor* InActor, |
Whether the actor can be processed by the transformer. | FastGeoWorldPartitionRuntimeCellTransformer.h | |
virtual bool IsComponentTransformable
(
UActorComponent* InComponent, |
Whether the component can be processed by the transformer. | FastGeoWorldPartitionRuntimeCellTransformer.h | |
virtual bool IsFullyTransformedActorDeletable
(
AActor* InActor, |
Whether the fully transformed actor can be deleted by the transformer. | FastGeoWorldPartitionRuntimeCellTransformer.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void DumpDebugReport
(
const TCHAR* Title, |
FastGeoWorldPartitionRuntimeCellTransformer.h | ||
static const UFastGeoWorldPartitionRuntimeCellTransformer * GetCurrentTransformer() |
Used internally to get transformer settings. | FastGeoWorldPartitionRuntimeCellTransformer.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllowedActorClasses_DEPRECATED | TArray< TSubclassOf< AActor > > | The following properties are all deprecated in favor of the separate Settings property pointing to a reusable settings asset. | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
| AllowedComponentClasses_DEPRECATED | TArray< TSubclassOf< UActorComponent > > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
|
| AllowedExactActorClasses_DEPRECATED | TArray< TSubclassOf< AActor > > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
|
| AllowedExactComponentClasses_DEPRECATED | TArray< TSubclassOf< UActorComponent > > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
|
| DisallowedActorClasses_DEPRECATED | TArray< TSubclassOf< AActor > > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
|
| DisallowedComponentClasses_DEPRECATED | TArray< TSubclassOf< UActorComponent > > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
|
| DisallowedExactActorClasses_DEPRECATED | TArray< TSubclassOf< AActor > > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
|
| DisallowedExactComponentClasses_DEPRECATED | TArray< TSubclassOf< UActorComponent > > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
|
| IgnoredRemainingComponentClasses_DEPRECATED | TArray< TSubclassOf< UActorComponent > > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|
|
| IgnoredRemainingExactComponentClasses_DEPRECATED | TArray< TSubclassOf< UActorComponent > > | FastGeoWorldPartitionRuntimeCellTransformer.h |
|