Class MixedRealityCameraSystem
The Camera system controls the settings of the main camera.
Implements
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit.CameraSystem
Assembly: cs.temp.dll.dll
Syntax
public class MixedRealityCameraSystem : BaseCoreSystem, IMixedRealityCameraSystem, IMixedRealityEventSystem, IMixedRealityEventSource, IEqualityComparer, IMixedRealityService, IDisposable
Constructors
MixedRealityCameraSystem(IMixedRealityServiceRegistrar, BaseMixedRealityProfile)
Declaration
public MixedRealityCameraSystem(IMixedRealityServiceRegistrar registrar, BaseMixedRealityProfile profile = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IMixedRealityServiceRegistrar | registrar | |
| BaseMixedRealityProfile | profile |
Properties
CameraProfile
Typed representation of the ConfigurationProfile property.
Declaration
public MixedRealityCameraProfile CameraProfile { get; }
Property Value
| Type | Description |
|---|---|
| MixedRealityCameraProfile |
IsOpaque
Is the current camera displaying on an Opaque (AR) device or a VR / immersive device
Declaration
public bool IsOpaque { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Name
Optional Priority attribute if multiple services of the same type are required, enables targeting a service for action.
Declaration
public override string Name { get; protected set; }
Property Value
| Type | Description |
|---|---|
| String |
Overrides
SourceId
The Unique Source Id of this Event Source.
Declaration
public uint SourceId { get; }
Property Value
| Type | Description |
|---|---|
| UInt32 |
SourceName
The Name of this Event Source.
Declaration
public string SourceName { get; }
Property Value
| Type | Description |
|---|---|
| String |
Methods
Initialize()
The initialize function is used to setup the service once created. This method is called once all services have been registered in the Mixed Reality Toolkit.
Declaration
public override void Initialize()
Overrides
Update()
Optional Update function to perform per-frame updates of the service.
Declaration
public override void Update()