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

IOculusXRSceneFunctions Struct

Member Functions

GetBoundary2D ( AnchorHandle , OutVertices )
Signature
virtual EOculusXRAnchorResult::Type OculusXRScene::IOculusXRSceneFunctions::GetBoundary2D(uint64 AnchorHandle, TArray< FVector2f > &OutVertices)=0
Parameters
AnchorHandle: uint64
OutVertices: TArray< FVector2f > &
GetBoundaryVisibility ( OutVisibility )
Signature
virtual EOculusXRAnchorResult::Type OculusXRScene::IOculusXRSceneFunctions::GetBoundaryVisibility(EOculusXRBoundaryVisibility &OutVisibility)=0
Parameters
GetRoomLayout ( AnchorHandle , MaxWallsCapacity , OutCeilingUuid , OutFloorUuid , OutWallsUuid )
Signature
virtual EOculusXRAnchorResult::Type OculusXRScene::IOculusXRSceneFunctions::GetRoomLayout(uint64 AnchorHandle, const uint32 MaxWallsCapacity, FOculusXRUUID &OutCeilingUuid, FOculusXRUUID &OutFloorUuid, TArray< FOculusXRUUID > &OutWallsUuid)=0
Parameters
AnchorHandle: uint64
MaxWallsCapacity: const uint32
OutCeilingUuid: FOculusXRUUID &
OutFloorUuid: FOculusXRUUID &
OutWallsUuid: TArray< FOculusXRUUID > &
GetScenePlane ( AnchorHandle , OutPos , OutSize )
Signature
virtual EOculusXRAnchorResult::Type OculusXRScene::IOculusXRSceneFunctions::GetScenePlane(uint64 AnchorHandle, FVector &OutPos, FVector &OutSize)=0
Parameters
AnchorHandle: uint64
OutPos: FVector &
OutSize: FVector &
GetSceneVolume ( AnchorHandle , OutPos , OutSize )
Signature
virtual EOculusXRAnchorResult::Type OculusXRScene::IOculusXRSceneFunctions::GetSceneVolume(uint64 AnchorHandle, FVector &OutPos, FVector &OutSize)=0
Parameters
AnchorHandle: uint64
OutPos: FVector &
OutSize: FVector &
GetSemanticClassification ( AnchorHandle , OutSemanticClassifications )
Signature
virtual EOculusXRAnchorResult::Type OculusXRScene::IOculusXRSceneFunctions::GetSemanticClassification(uint64 AnchorHandle, TArray< FString > &OutSemanticClassifications)=0
Parameters
AnchorHandle: uint64
OutSemanticClassifications: TArray< FString > &
GetTriangleMesh ( AnchorHandle , Vertices , Triangles )
Signature
virtual EOculusXRAnchorResult::Type OculusXRScene::IOculusXRSceneFunctions::GetTriangleMesh(uint64 AnchorHandle, TArray< FVector > &Vertices, TArray< int32 > &Triangles)=0
Parameters
AnchorHandle: uint64
Vertices: TArray< FVector > &
Triangles: TArray< int32 > &
RequestBoundaryVisibility ( NewVisibilityRequest )
Signature
virtual EOculusXRAnchorResult::Type OculusXRScene::IOculusXRSceneFunctions::RequestBoundaryVisibility(EOculusXRBoundaryVisibility NewVisibilityRequest)=0
Parameters
NewVisibilityRequest: EOculusXRBoundaryVisibility
RequestSceneCapture ( OutRequestID )
Signature
virtual EOculusXRAnchorResult::Type OculusXRScene::IOculusXRSceneFunctions::RequestSceneCapture(uint64 &OutRequestID)=0
Parameters
OutRequestID: uint64 &