Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/SmartObjectCollection.h |
Include |
#include "SmartObjectCollection.h" |
UCLASS(NotBlueprintable,
HideCategories=(Rendering, Replication, Collision, Input, HLOD, Actor, LOD, Cooking, WorldPartition),
NotPlaceable)
class ASmartObjectCollection : public AActor
Actor holding smart object persistent data
Name | Description | ||
---|---|---|---|
|
bBuildingForWorldPartition |
||
|
bBuildOnDemand |
||
|
Bounds |
||
|
bRegistered |
||
|
CollectionEntries |
||
|
Definitions |
||
|
RegisteredIdToObjectMap |
Name | Description | |
---|---|---|
|
ASmartObjectCollection ( |
Name | Description | ||
---|---|---|---|
|
AddSmartObject ( |
||
|
const FBox & |
GetBounds() |
|
|
const USmart... |
GetDefinitionForEntry ( |
|
|
const TArray... |
GetEntries() |
|
|
USmartObject... |
GetSmartObjectComponent ( |
|
|
IsBuildingForWorldPartition() |
||
|
IsBuildOnDemand() |
||
|
IsRegistered() |
||
|
OnRegistered() |
||
|
OnUnregistered() |
||
|
RebuildCollection() |
||
|
RebuildCollection ( |
||
|
RegisterWithSubsystem ( |
||
|
RemoveSmartObject ( |
||
|
ResetCollection ( |
||
|
SetBounds ( |
||
|
SetBuildingForWorldPartition ( |
||
|
UnregisterWithSubsystem ( |
||
|
ValidateDefinitions() |
Name | Description | ||
---|---|---|---|
|
Destroyed() |
Called when this actor is explicitly being destroyed during gameplay or in the editor, not called during level streaming or gameplay ending |
|
|
EndPlay ( |
Overridable function called whenever this actor is being removed from a level |
|
|
PostActorCreated() |
Called when an actor is done spawning into the world (from UWorld::SpawnActor), both in the editor and during gameplay For actors with a root component, the location and rotation will have already been set. |
|
|
PostUnregisterAllComponents() |
Called after all currently registered components are cleared |
|
|
PreRegisterAllComponents() |
Called before all the components in the Components array are registered, called both in editor and during gameplay |
|
|
SupportsExternalPackaging() |
Does this actor supports external packaging? |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |