// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using Microsoft.MixedReality.Toolkit.Utilities; namespace Microsoft.MixedReality.Toolkit { /// /// Defines configuration data for to be registered for a on startup. /// Generally, used for configuring the extended interface, /// public interface IMixedRealityServiceConfiguration { /// /// The concrete type for the system, feature or manager. /// SystemType ComponentType { get; } /// /// The name of the system, feature or manager. /// string ComponentName { get; } /// /// The priority this system, feature or manager will be initialized in. /// uint Priority { get; } /// /// The runtime platform(s) to run this service. /// SupportedPlatforms RuntimePlatform { get; } /// /// Profile configuration associated with the service /// BaseMixedRealityProfile Profile { get; } } }