Show / Hide Table of Contents

Class XRCameraSubsystem

Inheritance
Object
IntegratedSubsystem
IntegratedSubsystem<XRCameraSubsystemDescriptor>
XRCameraSubsystem
Implements
ISubsystem
Inherited Members
IntegratedSubsystem<XRCameraSubsystemDescriptor>.SubsystemDescriptor
IntegratedSubsystem.Start()
IntegratedSubsystem.Stop()
IntegratedSubsystem.Destroy()
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Experimental.XR
Assembly: UnityEngine.dll
Syntax
public class XRCameraSubsystem : IntegratedSubsystem<XRCameraSubsystemDescriptor>, ISubsystem

Properties

Camera

Declaration
public Camera Camera { get; set; }
Property Value
Type Description
Camera

LastUpdatedFrame

Declaration
public int LastUpdatedFrame { get; }
Property Value
Type Description
Int32

LightEstimationRequested

Declaration
public bool LightEstimationRequested { get; set; }
Property Value
Type Description
Boolean

Material

Declaration
public Material Material { get; set; }
Property Value
Type Description
Material

Methods

| Improve this Doc View Source

GetTextures(List<Texture2D>)

Declaration
public void GetTextures(List<Texture2D> texturesOut)
Parameters
Type Name Description
List<Texture2D> texturesOut

TryGetAverageBrightness(ref Single)

Declaration
public bool TryGetAverageBrightness(ref float averageBrightness)
Parameters
Type Name Description
Single averageBrightness
Returns
Type Description
Boolean

TryGetAverageColorTemperature(ref Single)

Declaration
public bool TryGetAverageColorTemperature(ref float averageColorTemperature)
Parameters
Type Name Description
Single averageColorTemperature
Returns
Type Description
Boolean

TryGetDisplayMatrix(ref Matrix4x4)

Declaration
public bool TryGetDisplayMatrix(ref Matrix4x4 displayMatrix)
Parameters
Type Name Description
Matrix4x4 displayMatrix
Returns
Type Description
Boolean

TryGetProjectionMatrix(ref Matrix4x4)

Declaration
public bool TryGetProjectionMatrix(ref Matrix4x4 projectionMatrix)
Parameters
Type Name Description
Matrix4x4 projectionMatrix
Returns
Type Description
Boolean
| Improve this Doc View Source

TryGetShaderName(ref String)

Declaration
public bool TryGetShaderName(ref string shaderName)
Parameters
Type Name Description
String shaderName
Returns
Type Description
Boolean

TryGetTimestamp(ref Int64)

Declaration
public bool TryGetTimestamp(ref long timestampNs)
Parameters
Type Name Description
Int64 timestampNs
Returns
Type Description
Boolean

Events

| Improve this Doc View Source

FrameReceived

Declaration
public event Action<FrameReceivedEventArgs> FrameReceived
Event Type
Type Description
Action<FrameReceivedEventArgs>

Implements

ISubsystem

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX