// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. namespace Microsoft.MixedReality.Toolkit.CameraSystem { /// /// Manager interface for a camera system in the Mixed Reality Toolkit. /// The camera system is expected to manage settings on the main camera. /// It should update the camera's clear settings, render mask, etc based on platform. /// public interface IMixedRealityCameraSystem : IMixedRealityEventSystem, IMixedRealityEventSource, IMixedRealityService { /// /// Typed representation of the ConfigurationProfile property. /// MixedRealityCameraProfile CameraProfile { get; } /// /// Is the current camera displaying on an opaque (VR / immersive) or a transparent (AR) device /// bool IsOpaque { get; } } }