API reference
API reference
Select your platform
No SDKs available
No versions available

UOculusXRRoomLayoutManagerComponent Class

Extends UActorComponent

Constructors

UOculusXRRoomLayoutManagerComponent ( ObjectInitializer )
Signature
UOculusXRRoomLayoutManagerComponent::UOculusXRRoomLayoutManagerComponent(const FObjectInitializer &ObjectInitializer)
Parameters
ObjectInitializer: const FObjectInitializer &

Protected Fields

EntityRequestList : TSet< uint64 >
Signature
TSet<uint64> UOculusXRRoomLayoutManagerComponent::EntityRequestList
RoomLayouts : TMap< FOculusXRUInt64, FOculusXRRoomLayout >
Signature
TMap<FOculusXRUInt64, FOculusXRRoomLayout> UOculusXRRoomLayoutManagerComponent::RoomLayouts

Fields

OculusXRRoomLayoutSceneCaptureComplete : FOculusXRRoomLayoutSceneCaptureCompleteDelegate
Signature
FOculusXRRoomLayoutSceneCaptureCompleteDelegate UOculusXRRoomLayoutManagerComponent::OculusXRRoomLayoutSceneCaptureComplete
OculusXRRoomLayoutSceneCaptureCompleteNative : FOculusXRRoomLayoutSceneCompleteNativeDelegate
Signature
FOculusXRRoomLayoutSceneCompleteNativeDelegate UOculusXRRoomLayoutManagerComponent::OculusXRRoomLayoutSceneCaptureCompleteNative

Member Functions

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ()
Signature
UOculusXRRoomLayoutManagerComponent::DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOculusXRRoomLayoutSceneCaptureCompleteDelegate, FOculusXRUInt64, requestId, bool, result)
Parameters
FOculusXRRoomLayoutSceneCaptureCompleteDelegate
requestId
bool
result
DECLARE_MULTICAST_DELEGATE_TwoParams ()
Signature
UOculusXRRoomLayoutManagerComponent::DECLARE_MULTICAST_DELEGATE_TwoParams(FOculusXRRoomLayoutSceneCompleteNativeDelegate, FOculusXRUInt64, bool)
Parameters
FOculusXRRoomLayoutSceneCompleteNativeDelegate
bool
GetRoomLayout ( Space , RoomLayoutOut , MaxWallsCapacity )
Signature
bool UOculusXRRoomLayoutManagerComponent::GetRoomLayout(FOculusXRUInt64 Space, UPARAM(ref) FOculusXRRoomLayout &RoomLayoutOut, int32 MaxWallsCapacity=64)
Parameters
RoomLayoutOut: UPARAM(ref) FOculusXRRoomLayout &
MaxWallsCapacity: int32
Returns
bool
InitializeComponent ()
Signature
virtual void UOculusXRRoomLayoutManagerComponent::InitializeComponent() override
Returns
void
LaunchCaptureFlow ()
Signature
bool UOculusXRRoomLayoutManagerComponent::LaunchCaptureFlow()
Returns
bool
LoadTriangleMesh ( Space , Mesh , CreateCollision )
Signature
bool UOculusXRRoomLayoutManagerComponent::LoadTriangleMesh(FOculusXRUInt64 Space, class UProceduralMeshComponent *Mesh, bool CreateCollision) const
Parameters
Mesh: class UProceduralMeshComponent *
CreateCollision: bool
Returns
bool
OnRegister ()
Signature
virtual void UOculusXRRoomLayoutManagerComponent::OnRegister() override
Returns
void
OnUnregister ()
Signature
virtual void UOculusXRRoomLayoutManagerComponent::OnUnregister() override
Returns
void
UninitializeComponent ()
Signature
virtual void UOculusXRRoomLayoutManagerComponent::UninitializeComponent() override
Returns
void