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

FOculusXRScene Struct

Static Member Functions

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