 |
AInstancedActorsManager |
Regional manager of 'instanced actors'. |
|
 |
AInstancedActorsModifierVolume |
A 3D volume with a list of Modifiers to execute against any Instanced Actor's found within the volume. |
|
 |
AInstancedActorsRemovalModifierVolume |
A 3D volume that performs filtered removal of Instanced Actor's found within the volume. |
|
 |
FClassConfigOverrideEntry |
|
|
 |
FEnableBatchLODCommand |
Removes GetDetailedLODTags() from an entity, effectively enabling BatchLOD processing on it |
|
 |
FEnableDetailedLODCommand |
Adds GetDetailedLODTags() to an entity, effectively enabling DetailedLOD processing on it |
|
 |
FExemplarActorData |
|
|
 |
FInstancedActorsClassSettings |
Generic implementation of FInstancedActorsClassSettingsBase that's using the generic FInstancedActorsSettings to override existing settings. |
|
 |
FInstancedActorsClassSettingsBase |
Per-class settings for instanced actors. |
|
 |
FInstancedActorsConfig |
|
|
 |
FInstancedActorsCustomVersion |
|
|
 |
FInstancedActorsDataSharedFragment |
Note that we don't really need this type to be a shared fragment. |
|
 |
FInstancedActorsDelta |
Per-instance delta's against the cooked instance data, for persistence and replication |
|
 |
FInstancedActorsDeltaList |
|
|
 |
FInstancedActorsFragment |
|
|
 |
FInstancedActorsInstanceHandle |
|
|
 |
FInstancedActorsInstanceIndex |
This type is only valid to be used with the instance of UInstancedActorsData it applies to. |
|
 |
FInstancedActorsIterationContext |
Provides useful functionality while iterating instances like safe instance deletion. |
|
 |
FInstancedActorsManagerHandle |
|
|
 |
FInstancedActorsMassSpawnData |
|
|
 |
FInstancedActorsMeshSwitchFragment |
|
|
 |
FInstancedActorsModifierVolumeHandle |
|
|
 |
FInstancedActorsSettings |
Settings for controlling Instanced Actor behavior. |
|
 |
FInstancedActorsSoftVisualizationDesc |
Soft-ptr variant of FInstancedActorsVisualizationDesc for defining visualization assets to async load. |
|
 |
FInstancedActorsTagSet |
FInstancedActorsTagSet -> FInstancedActorsTagSet. |
|
 |
FInstancedActorsVisualizationDesc |
ISMC descriptions for instances 'visualization', allowing instances to define multiple potential visualizations / ISMC sets: e.g: 'with berries', 'without berries'. |
|
 |
FInstancedActorsVisualizationInfo |
Runtime ISMC tracking for a given 'visualization' (alternate ISMC set) for instances |
|
 |
FInstancedActorsVisualizationProcessorTag |
Tag required by Instanced Actors Visualization Processor to process given archetype. |
|
 |
FMassCommandAddFragmentInstancesAndResaveIAPersistence |
Note: TManagerType is always expected to be AInstancedActorsManager, but is declared as template's param to maintain uniform command adding interface via FMassCommandBuffer.PushCommand. |
|
 |
FScopedInstancedActorsIterationContext |
Subclass of FInstancedActorsIterationContext that calls FlushDeferredActions in it's destructor |
|
 |
IInstancedActorsModule |
The public interface to this module. |
|
 |
UClientInstancedActorsSpawnerSubsystem |
Used on Clients to handle actor spawning synchronized with the Server. |
|
 |
UGameFeatureAction_ConfigureInstancedActors |
GameplayFeature Action carrying overrides to InstancedActors settings |
|
 |
UInstancedActorsComponent |
Provides Mass Entity reference and interop functions for Actors spawned via Instanced Actors on both client & server. |
|
 |
UInstancedActorsData |
Instance data for all instances of a given AActor class. |
|
 |
UInstancedActorsDebugProcessor |
|
|
 |
UInstancedActorsInitializerProcessor |
Initializes the fragments of all entities that fit the query specified in ConfigureQueries, which are all considered Instanced Actors. |
|
 |
UInstancedActorsModifierBase |
Base class for 'modifier' operations to run against Instanced Actors within AInstancedActorsManager's |
|
 |
UInstancedActorsModifierVolumeComponent |
A 3D volume component with a list of Modifiers to execute against any Instanced Actor's found within the volume. |
|
 |
UInstancedActorsProjectSettings |
Configurable project settings for the Instanced Actors system. |
|
 |
UInstancedActorsRepresentationActorManagement |
|
|
 |
UInstancedActorsRepresentationSubsystem |
|
|
 |
UInstancedActorsStationaryLODBatchProcessor |
|
|
 |
UInstancedActorsSubsystem |
Instanced Actor subsystem used to spawn AInstancedActorsManager's and populate their instance data. |
|
 |
UInstancedActorsVisualizationProcessor |
|
|
 |
UInstancedActorsVisualizationSwitcherProcessor |
Executes on entities with FInstancedActorsMeshSwitchFragment's, processing them as `pending requests_ to switch to the specified NewStaticMeshDescHandle, then removing the fragments once complete |
|
 |
UInstancedActorsVisualizationTrait |
Subclass of UMassStationaryVisualizationTrait which forces required settings for instanced actor entities and overrides FMassRepresentationFragment.StaticMeshDescHandle to use a custom registered Visualization which reuses InstanceData's ISMComponents via UMassRepresentationSubsystem::AddVisualDescWithISMComponent. |
|
 |
URemoveInstancedActorsModifier |
Modifier which removes all affected instances using AInstancedActorsManager::RuntimeRemoveInstances for individual instances. |
|
 |
URemoveInstancesModifierVolumeComponent |
A UInstancedActorsModifierVolumeComponent with a URemoveInstancedActorsModifier modifier pre-added to Modifiers |
|
 |
UServerInstancedActorsSpawnerSubsystem |
Dedicated UMassActorSpawnerSubsystem subclass handling server-side Actor spawning for InstancedActor. |
|