 |
ADEPRECATED_SmartObjectCollection |
Actor holding smart object persistent data |
|
 |
AGenericSmartObject |
|
|
 |
ASmartObjectPersistentCollection |
Actor holding smart object persistent data |
|
 |
FSmartObjectActorOwnerData |
Struct that can be used to pass data related to the owner of a created SmartObject. |
|
 |
FSmartObjectActorUserData |
Struct that can be used to pass data to the find or filtering methods. |
|
 |
FSmartObjectAnnotationCollider |
Struct defining a collider in world space. |
|
 |
FSmartObjectAnnotationGameplayDebugContext |
Context passed to CollectDataForGameplayDebugger to show gameplay debugger information. |
|
 |
FSmartObjectClaimHandle |
Struct describing a reservation between a user and a smart object slot. |
|
 |
FSmartObjectCollectionEntry |
Struct representing a unique registered component in the collection actor |
|
 |
FSmartObjectComponentEventSignature |
|
|
 |
FSmartObjectComponentInstanceData |
Used to store SmartObjectComponent data during RerunConstructionScripts |
|
 |
FSmartObjectContainer |
|
|
 |
FSmartObjectDefinitionData |
This is the base struct to inherit from to store custom definition data within the main slot definition |
|
 |
FSmartObjectDefinitionDataHandle |
Used internally by USmartObjectDefinition to point to a specific piece of data. |
|
 |
FSmartObjectDefinitionDataProxy |
Helper struct for definition data, which allows to identify items based on GUID in editor (even empty ones). |
|
 |
FSmartObjectDefinitionPreviewData |
Data used for previewing in the Smart Object editor. |
|
 |
FSmartObjectDefinitionPropertyBinding |
Used internally by USmartObjectDefinition to store a property binding. |
|
 |
FSmartObjectDefinitionReference |
Struct to hold reference to a SmartObjectDefinition asset along with values to parameterized it. |
|
 |
FSmartObjectEventData |
Struct describing a change in Smart Object or Slot. |
|
 |
FSmartObjectHandle |
Handle to a registered smartobject. |
|
 |
FSmartObjectHandleFactory |
Struct used as a friend to FSmartObjectHandle that is the only caller allowed to create a handle from a uint64. |
|
 |
FSmartObjectHashGridEntryData |
|
|
 |
FSmartObjectOctree |
|
|
 |
FSmartObjectOctreeElement |
|
|
 |
FSmartObjectOctreeEntryData |
|
|
 |
FSmartObjectOctreeID |
|
|
 |
FSmartObjectOctreeSemantics |
|
|
 |
FSmartObjectRequest |
Struct used to find a smart object within a specific search range and with optional filtering |
|
 |
FSmartObjectRequestFilter |
Struct that can be used to filter results of a smart object request when trying to find or claim a smart object |
|
 |
FSmartObjectRequestResult |
Struct that holds the object and slot selected by processing a smart object request. |
|
 |
FSmartObjectRuntime |
Struct to store and manage state of a runtime instance associated to a given smart object definition |
|
 |
FSmartObjectRuntimeSlot |
Struct to store and manage state of a runtime instance associated to a given slot definition |
|
 |
FSmartObjectSlotAnnotation |
Base class for Smart Object Slot annotations. |
|
 |
FSmartObjectSlotDefinition |
Persistent and sharable definition of a smart object slot. |
|
 |
FSmartObjectSlotEntranceHandle |
Handle describing a specific entrance on a Smart Object slot. |
|
 |
FSmartObjectSlotEntranceLocationRequest |
Struct used to request slot entry or exit location. |
|
 |
FSmartObjectSlotEntranceLocationResult |
Validated result from FindEntranceLocationForSlot(). |
|
 |
FSmartObjectSlotEQSItem |
|
|
 |
FSmartObjectSlotHandle |
Struct used to identify a runtime slot instance |
|
 |
FSmartObjectSlotReference |
Helper struct to wrap basic functionalities to store the index of a slot in a SmartObject definition Reference to a specific Smart Object slot in a Smart Object Definition. |
|
 |
FSmartObjectSlotStateData |
This is the base struct to inherit from to store custom state data associated to a slot |
|
 |
FSmartObjectSlotValidationParams |
Parameters for Smart Object navigation and collision validation. |
|
 |
FSmartObjectSlotView |
|
|
 |
FSmartObjectSpatialEntryData |
This is the base struct to inherit from to store some data associated to a specific entry in the spatial representation structure |
|
 |
FSmartObjectTraceParams |
Struct used to define how traces should be handled. |
|
 |
FSmartObjectUserCapsuleParams |
Struct defining Smart Object user capsule size. |
|
 |
FSmartObjectUserHandle |
Handle to a smartobject user. |
|
 |
FSmartObjectVisualizationContext |
Helper class used for Smart Object Annotation rendering. |
|
 |
ISmartObjectsModule |
The public interface to this module |
|
 |
UBlackboardKeyType_SOClaimHandle |
Blackboard key type that holds a SmartObject claim handle |
|
 |
UEnvQueryGenerator_SmartObjects |
Fetches Smart Object slots within QueryBoxExtent from locations given by QueryOriginContext, that match SmartObjectRequestFilter |
|
 |
UEnvQueryItemType_SmartObject |
|
|
 |
USmartObjectBehaviorDefinition |
Abstract class that can be extended to bind a new type of behavior framework to the smart objects by defining the required definition. |
|
 |
USmartObjectBlueprintFunctionLibrary |
|
|
 |
USmartObjectComponent |
|
|
 |
USmartObjectContainerRenderingComponent |
|
|
 |
USmartObjectDebugRenderingComponent |
Simple UDebugDrawComponent to inherit from to use a FSmartObjectDebugSceneProxy. |
|
 |
USmartObjectDefinition |
SmartObject definition asset. |
|
 |
USmartObjectHashGrid |
|
|
 |
USmartObjectOctree |
|
|
 |
USmartObjectRenderingComponent |
|
|
 |
USmartObjectSettings |
|
|
 |
USmartObjectSlotValidationFilter |
Class used to define settings for Smart Object navigation and collision validation. |
|
 |
USmartObjectSpacePartition |
Base class for space partitioning structure that can be used to store smart object locations |
|
 |
USmartObjectSubsystem |
Subsystem that holds all registered smart object instances and offers the API for spatial queries and reservations. |
|
 |
USmartObjectUserComponent |
Smart Object User Component defines common settings for a Smart Object user. |
|