#include <ComposableCameraIndoorSurfaceStorageActor.h>
Inherits:
AActor
Invisible, tool-owned Level data container. Users do not place or edit this actor directly. Its transform anchors all surface data to the owning Level or Level Instance.
Public Methods¶
| Return | Name | Description |
|---|---|---|
AComposableCameraIndoorSurfaceStorageActor |
Constructor. | |
void |
BeginPlay virtual |
Registers the actor with the indoor world subsystem. |
void |
EndPlay virtual |
Unregisters the actor from the indoor world subsystem. |
const TArray< FComposableCameraIndoorLayerDefinition > & |
GetLayers const inline |
Returns serialized layer definitions. |
const FComposableCameraIndoorSurfaceRuntimeData & |
GetRuntimeData const inline |
Returns cooked query data. |
bool |
QueryLayer const |
Queries the winning indoor layer below a world position. |
AComposableCameraIndoorSurfaceStorageActor¶
AComposableCameraIndoorSurfaceStorageActor()
BeginPlay¶
virtual
virtual void BeginPlay()
EndPlay¶
virtual
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason)
GetLayers¶
const inline
inline const TArray< FComposableCameraIndoorLayerDefinition > & GetLayers() const
GetRuntimeData¶
const inline
inline const FComposableCameraIndoorSurfaceRuntimeData & GetRuntimeData() const
QueryLayer¶
const
bool QueryLayer(
const FVector & WorldPosition,
double MaxWorldDistance,
double SameSurfaceTolerance,
FComposableCameraIndoorLayerQueryResult & OutResult) const
Editor-Only Methods¶
| Return | Name | Description |
|---|---|---|
bool |
IsListedInSceneOutliner virtual const inline |
Returns false so the tool-owned actor stays hidden. |
const FComposableCameraIndoorSurfaceAuthoringData & |
GetAuthoringData const inline |
Returns full-fidelity authoring data. |
void |
SetAuthoringData |
Copies tool source and rebuilds runtime query data. |
void |
RebuildRuntimeData |
Rebuilds cooked runtime data from authoring data. |
IsListedInSceneOutliner¶
virtual const inline
virtual inline bool IsListedInSceneOutliner() const
GetAuthoringData¶
const inline
inline const FComposableCameraIndoorSurfaceAuthoringData & GetAuthoringData() const
SetAuthoringData¶
void SetAuthoringData(
const TArray< FComposableCameraIndoorLayerDefinition > & InLayers,
const FComposableCameraIndoorSurfaceAuthoringData & InAuthoringData)
RebuildRuntimeData¶
void RebuildRuntimeData()