#include <ComposableCameraMeshSurfaceStorageActor.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 |
|---|---|---|
AComposableCameraMeshSurfaceStorageActor |
Constructor. | |
void |
BeginPlay virtual |
Registers the actor with the mesh world subsystem. |
void |
EndPlay virtual |
Unregisters the actor from the mesh world subsystem. |
const TArray< FComposableCameraMeshLayerDefinition > & |
GetLayers const inline |
Returns serialized layer definitions. |
const FComposableCameraMeshSurfaceRuntimeData & |
GetRuntimeData const inline |
Returns cooked query data. |
bool |
QueryLayer const |
Queries the winning mesh layer below a world position. |
AComposableCameraMeshSurfaceStorageActor¶
AComposableCameraMeshSurfaceStorageActor()
BeginPlay¶
virtual
virtual void BeginPlay()
EndPlay¶
virtual
virtual void EndPlay(const EEndPlayReason::Type EndPlayReason)
GetLayers¶
const inline
inline const TArray< FComposableCameraMeshLayerDefinition > & GetLayers() const
GetRuntimeData¶
const inline
inline const FComposableCameraMeshSurfaceRuntimeData & GetRuntimeData() const
QueryLayer¶
const
bool QueryLayer(
const FVector & WorldPosition,
double MaxWorldDistance,
double SameSurfaceTolerance,
FComposableCameraMeshLayerQueryResult & OutResult) const
Editor-Only Methods¶
| Return | Name | Description |
|---|---|---|
bool |
IsListedInSceneOutliner virtual const inline |
Returns false so the tool-owned actor stays hidden. |
const FComposableCameraMeshSurfaceAuthoringData & |
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 FComposableCameraMeshSurfaceAuthoringData & GetAuthoringData() const
SetAuthoringData¶
void SetAuthoringData(
const TArray< FComposableCameraMeshLayerDefinition > & InLayers,
const FComposableCameraMeshSurfaceAuthoringData & InAuthoringData)
RebuildRuntimeData¶
void RebuildRuntimeData()