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

UOculusXRPassthroughLayerComponent Class

Extends UStereoLayerComponent

Fields

FOculusXRPassthrough_LayerResumed OnLayerResumed[Get]

Protected Fields

TMap< FString, const UMeshComponent * > PassthroughComponentMap[Get]

Member Functions

void DestroyComponent
( bool bPromoteChildren )
void OnRegister ( )
void BeginPlay ( )
void TickComponent
( float DeltaTime,
enum ELevelTick TickType,
FActorComponentTickFunction * ThisTickFunction )
void UpdatePassthroughObjects ( )
void AddSurfaceGeometry
( AStaticMeshActor * StaticMeshActor,
bool updateTransform )
void AddStaticSurfaceGeometry
( UStaticMeshComponent * StaticMeshComponent,
bool updateTransform )
void AddProceduralSurfaceGeometry
( UProceduralMeshComponent * ProceduralMeshComponent,
bool updateTransform )
void RemoveSurfaceGeometry
( AStaticMeshActor * StaticMeshActor )
void RemoveStaticSurfaceGeometry
( UStaticMeshComponent * StaticMeshComponent )
void RemoveProceduralSurfaceGeometry
( UProceduralMeshComponent * ProceduralMeshComponent )
bool IsSurfaceGeometry
( AStaticMeshActor * StaticMeshActor )
bool IsSurfaceGeometryComponent
( const UMeshComponent * MeshComponent )
void MarkPassthroughStyleForUpdate ( )
void OnAnyLayerResumedEvent
( int InLayerId )

Protected Functions

virtual bool LayerRequiresTexture ( )
virtual void RemoveSurfaceGeometryComponent
( UMeshComponent * MeshComponent )
Did you find this page helpful?
Thumbs up icon
Thumbs down icon