|
| class | ActionExtensions |
| | Extensions for the action class. These methods encapsulate the null check before raising an event for an Action. More...
|
| |
| class | ActiveEvent |
| | Currently active AudioEvents along with their AudioSource components for instance limiting events More...
|
| |
| class | AdapterInfo |
| |
| class | AdaptiveQuality |
| | Main components for controlling the quality of the system to maintain a steady frame rate. Calculates a QualityLevel based on the reported frame rate and the refresh rate of the device inside the provided thresholds. A QualityChangedEvent is triggered whenever the quality level changes. Uses the GpuTimingCamera component to measure GPU time of the frame, if the Camera doesn't already have this component, it is automatically added. More...
|
| |
| class | AdaptiveViewport |
| | Changes the VR viewport to correlate to the requested quality, trying to maintain a steady frame rate by reducing the amount of pixels rendered. Uses the AdaptiveQuality component to respond to quality change events. At MaxQualityLevel, the viewport will be set to 1.0 and will linearly drop of to MinViewportSize at MinQualityLevel Note, that it is ok to have the quality levels in this component correlate to a subset of the levels reported from the AdaptiveQuality component More...
|
| |
| class | AnimationCurveDefaultAttribute |
| |
| class | AppDetails |
| |
| class | ApplicationViewManager |
| | ApplicationViewManager ( For XAML UWP project) can switch app to Plan View, populate an Application View (New Window of UAP), then navigate the Window root frame to a page. After the page's logic called 'CallbackReturnValue' method, the newly created Application View will be closed, and the system will switch back to your Full3D view. The coroutine which was waiting the callback will get the return value. More...
|
| |
| class | AppList |
| |
| class | AtlasPrefabReference |
| |
| class | AtlasReferenceUpdater |
| |
| class | AudioBank |
| | The audio bank contains a list of audio events that can be loaded into a UAudioManager for playback. More...
|
| |
| class | AudioBankEditor |
| | Inspector for the AudioBank More...
|
| |
| class | AudioContainer |
| | The AudioContainer class is sound container for an AudioEvent. It also specifies the rules of how to play back the contained AudioClips. More...
|
| |
| class | AudioEmitter |
| | Class which supports IAudioInfluencers being used with audio sources. More...
|
| |
| class | AudioEvent |
| | The AudioEvent class is the main component of UAudioManager and contains settings and a container for playing audio clips. More...
|
| |
| class | AudioEventAttribute |
| | Attribute to mark up a string field to be drawn using the AudioEventPropertyDrawer This allows the UI to display a dropdown instead of a text entry field. More...
|
| |
| class | AudioEventBank |
| | Instance of an AudioBank that contains AudioEvents More...
|
| |
| class | AudioEventBankEditor |
| |
| class | AudioEventPropertyDrawer |
| | By applying the [AudioEvent] attribute to a string field, this PropertyDrawer is used instead of a standard string field entry. More...
|
| |
| class | AudioLoFiEffect |
| | An audio effect that limits the frequency range of a sound to simulate being played over various telephony or radio sources. More...
|
| |
| class | AudioOccluder |
| | Class that implements IAudioInfluencer to provide an occlusion effect. More...
|
| |
| class | AudioSourcePlayClipExtension |
| | A shortcut to assign a clip to an AudioSource component and play the source More...
|
| |
| class | AudioSourcesReference |
| | The AudioSourcesReference class encapsulates a cache of references to audio source components on a given local audio emitter game object. Used primarily by UAudioManager, it improves performance by bypassing having to requery for list of attached components on each use. More...
|
| |
| class | AutoConfigureMenu |
| | Configuration options derived from here: https://developer.microsoft.com/en-us/windows/mixed-reality/unity_development_overview#Configuring_a_Unity_project_for_HoloLens More...
|
| |
| class | AutoConfigureWindow |
| | Base class for auto configuration build windows. More...
|
| |
| class | Billboard |
| | The Billboard class implements the behaviors needed to keep a GameObject oriented towards the user. More...
|
| |
| class | BitManipulator |
| | Helper class for bit manipulation. More...
|
| |
| class | BuildDeployPortal |
| | Function used to communicate with the device through the REST API More...
|
| |
| class | BuildDeployPrefs |
| |
| class | BuildDeployTools |
| | Contains utility functions for building for the device More...
|
| |
| class | BuildDeployWindow |
| | Build window - supports SLN creation, APPX from SLN, Deploy on device, and misc helper utilities associated with the build/deploy/test iteration loop Requires the device to be set in developer mode and to have secure connections disabled (in the security tab in the device portal) More...
|
| |
| class | BuildInfo |
| |
| class | BuildSLNUtilities |
| | Class containing various utility methods to build a WSA solution from a Unity project. More...
|
| |
| class | CalibrationSpace |
| | Sets global shader variables relating to calibration space transforms More...
|
| |
| class | CameraCache |
| | The purpose of this class is to provide a cached reference to the main camera. Calling Camera.main executes a FindByTag on the scene, which will get worse and worse with more tagged objects. More...
|
| |
| class | CameraExtensions |
| |
| class | CanvasEditorExtension |
| | Helper class to assign the UIRaycastCamera when creating a new canvas object and assigning the world space render mode. More...
|
| |
| class | CanvasHelper |
| | Helper class for setting up canvases for use in the MRTK. More...
|
| |
| class | CapabilitySettingsWindow |
| | Renders the UI and handles update logic for HoloToolkit/Configure/Apply Mixed Reality Capability Settings. More...
|
| |
| class | CertificatePasswordWindow |
| |
| class | CircularBuffer |
| | Helper class for transmitting data over network. More...
|
| |
| class | ClipPlane |
| | Utility component to animate and visualize a clipping plane that can be used with the "MixedRealityToolkit/Standard" shader "_ClippingPlane" feature. More...
|
| |
| class | Color32Extensions |
| | Extension methods for Unity's Color32 class More...
|
| |
| struct | ComparableRaycastResult |
| |
| class | ComponentExtensions |
| | Extensions methods for the Unity Component class. This also includes some component-related extensions for the GameObject class. More...
|
| |
| struct | ConnectInfo |
| |
| class | CopyDirectoryInfo |
| |
| class | CustomMaterialEditor |
| | Helper class for custom material editors More...
|
| |
| class | DebugPanel |
| | Script to control writing the Debug.Log output to a control. More...
|
| |
| class | DebugPanelControllerInfo |
| |
| class | DebugPanelFPSCounter |
| | Adds an FPS counter to the debug panel. More...
|
| |
| class | DevicePortalConnections |
| |
| class | DHCPInfo |
| |
| class | DirectionIndicator |
| | DirectionIndicator creates an indicator around the cursor showing what direction to turn to find this GameObject. More...
|
| |
| class | DocLinkAttribute |
| |
| class | DrawLastAttribute |
| |
| class | DrawOverrideAttribute |
| |
| class | DropDownComponentAttribute |
| |
| class | DropDownGameObjectAttribute |
| |
| class | EditablePropAttribute |
| |
| class | EditorGUIExtensions |
| | Extensions for the UnityEnditor.EditorGUI class. More...
|
| |
| class | EditorGUILayoutExtensions |
| | Extensions for the UnityEditor.EditorGUILayout class. More...
|
| |
| class | EditorHandsMaterialInspector |
| |
| class | EditorPrefsUtility |
| |
| class | EnforceEditorSettings |
| | Sets Force Text Serialization and visible meta files in all projects that use the HoloToolkit. More...
|
| |
| class | EnumCheckboxAttribute |
| |
| class | EnumerableExtensions |
| |
| class | EnumFlagsAttribute |
| |
| class | EventSystemExtensions |
| |
| class | Extensions |
| | A class with general purpose extensions methods. More...
|
| |
| class | ExternalProcess |
| | Helper class for launching external processes inside of the unity editor. More...
|
| |
| class | FadeManager |
| |
| class | FadeScript |
| |
| class | FastConfigurable2SidedGUI |
| | Editor for FastConfigurable2Sided shader More...
|
| |
| class | FastConfigurableGUI |
| | Editor for FastConfigurable shader More...
|
| |
| class | FeatureInProgressAttribute |
| |
| class | FixedAngularSize |
| | Causes a Hologram to maintain a fixed angular size, which is to say it occupies the same pixels in the view regardless of its distance from the camera. More...
|
| |
| class | FpsDisplay |
| | Simple Behaviour which calculates the average frames per second over a number of frames and shows the FPS in a referenced Text control. More...
|
| |
| class | GameObjectExtensions |
| | Extension methods for Unity's GameObject class More...
|
| |
| class | GpuTiming |
| | Encapsulates access to GPU timing methods. More...
|
| |
| class | GpuTimingCamera |
| | Tracks the GPU time spent rendering a camera. For stereo rendering sampling is made from the beginning of the left eye to the end of the right eye. More...
|
| |
| class | GradientDefaultAttribute |
| |
| class | HashCodes |
| | Provides helper methods for combining hash codes of many properties or objects into an aggregated hash code. More...
|
| |
| class | HeadsetAdjustment |
| |
| class | HeadsetAdjustmentEditor |
| |
| class | HeadsUpDirectionIndicator |
| |
| class | HideInMRTKInspector |
| |
| class | HoloToolkitCommands |
| | Implements functionality for building HoloLens applications More...
|
| |
| class | HoverLight |
| | Utility component to animate and visualize a light that can be used with the "MixedRealityToolkit/Standard" shader "_HoverLight" feature. More...
|
| |
| interface | IAudioInfluencer |
| | Interface that is implemented by any class that wishes to influence how an audio source sounds. More...
|
| |
| class | InputMappingAxisUtility |
| | Utility class for Unity's Input Manager Mappings. Input from all types should be defined here for use though out the entire toolkit. More...
|
| |
| class | InstallStatus |
| |
| struct | Int3 |
| | 3D integer class - operates similarly to Unity's Vector3D More...
|
| |
| class | Int3Drawer |
| | Property drawer for in-editor display/editing of Int3 data More...
|
| |
| class | InteractionSourceExtensions |
| | Extensions for the InteractionSource class to add haptics and expose the renderable model. More...
|
| |
| class | InterpolatedColor |
| | Provides interpolation over Color. More...
|
| |
| class | InterpolatedFloat |
| | Provides interpolation over float. More...
|
| |
| class | InterpolatedQuaternion |
| | Provides interpolation over Quaternion. More...
|
| |
| class | InterpolatedValue |
| | Base class that provides the common logic for interpolating between values. This class does not inherit from MonoBehaviour in order to enable various scenarios under which it used. To perform the interpolation step, call FrameUpdate. More...
|
| |
| class | InterpolatedVector2 |
| | Provides interpolation over Vector2. More...
|
| |
| class | InterpolatedVector3 |
| | Provides interpolation over Vector3. More...
|
| |
| class | InterpolationUtilities |
| | Static class containing interpolation-related utility functions. More...
|
| |
| class | Interpolator |
| | A MonoBehaviour that interpolates a transform's position, rotation or scale. More...
|
| |
| class | IpAddressInfo |
| |
| class | LayerExtensions |
| |
| class | LayerMaskExtensions |
| | Extensions for the UnityEngine.LayerMask class. More...
|
| |
| class | MachineName |
| |
| class | MaterialPropertyAttribute |
| |
| class | MathExtensions |
| | Extension methods and helper functions for various math data More...
|
| |
| class | MathUtils |
| | Math Utilities class. More...
|
| |
| class | MicrophoneHelper |
| | Provides a working status information of the default microphone on the system. Class is using UWP APIs. Everything UWP related is wrapped around ENABLE_WINMD_SUPPORT preprocessor definition. The definition is enabled in Unity in the following 2 cases: More...
|
| |
| class | NearPlaneFade |
| | Sets global shader variables relating to near plane fade More...
|
| |
| class | NetworkInfo |
| |
| class | OpenLocalFileAttribute |
| | Attribute which flags a member with desired use of the OpenLocalFileEdtor More...
|
| |
| class | OpenLocalFileEditor |
| | Property drawer for selection of a local input file with the resultant path stored in a string More...
|
| |
| class | OpenLocalFolderAttribute |
| | Attribute which flags a member with desired use of the OpenLocalFolderEdtor More...
|
| |
| class | OpenLocalFolderEditor |
| | Property drawer for selection of a local input folder with the resultant path stored in a string More...
|
| |
| class | PriorityQueue |
| | Min-heap priority queue. In other words, lower priorities will be removed from the queue first. See http://en.wikipedia.org/wiki/Binary_heap for more info. More...
|
| |
| class | ProcessDesc |
| |
| class | ProcessList |
| |
| class | ProfileBase |
| | The base class for all profiles Profiles are scriptable objects that contain shared information Inherit from this to create new profile types More...
|
| |
| class | ProjectSettingsWindow |
| | Renders the UI and handles update logic for HoloToolkit/Configure/Apply Mixed Reality Project Settings. More...
|
| |
| class | QuaternionInterpolated |
| | Class to encapsulate an interpolating Quaternion property. TODO: Remove if redundant to InterpolatedQuaternion.cs More...
|
| |
| class | RangePropAttribute |
| |
| class | RaycastHelper |
| |
| class | RaycastResultComparer |
| |
| struct | RaycastResultHelper |
| |
| struct | RayStep |
| |
| class | ReadOnlyHashSet |
| | A wrapper for HashSet<T> that doesn't allow modification of the set. This is useful for handing out references to a set that is going to be modified internally, without giving external consumers the opportunity to accidentally modify the set. More...
|
| |
| class | ReadOnlyHashSetRelatedExtensions |
| |
| class | Response |
| |
| class | RestrictToBounds |
| | Keeps a game object within configured bounds More...
|
| |
| class | SaveLocalFileAttribute |
| | Attribute which flags a member with desired use of the SaveLocalFileEdtor More...
|
| |
| class | SaveLocalFileEditor |
| | Property drawer for selection of a local output file with the resultant path stored in a string More...
|
| |
| class | SceneComponentAttribute |
| |
| class | SceneGameObjectAttribute |
| |
| class | SceneLauncher |
| |
| class | SceneLauncherButton |
| |
| class | SceneLauncherEditor |
| |
| class | SceneSettingsWindow |
| | Renders the UI and handles update logic for MixedRealityToolkit/Configure/Apply Mixed Reality Scene Settings. More...
|
| |
| class | SerializedPropertyExtensions |
| |
| class | SetIconsWindow |
| |
| class | SetIndentAttribute |
| |
| class | ShaderGUIUtils |
| | Helper class for custom shader editors More...
|
| |
| class | ShowIfAttribute |
| |
| class | ShowIfBoolValueAttribute |
| |
| class | ShowIfEnumValueAttribute |
| |
| class | ShowIfNullAttribute |
| |
| class | SimpleTagalong |
| | A Tagalong that stays at a fixed distance from the camera and always seeks to have a part of itself in the view frustum of the camera. More...
|
| |
| class | SingleInstance |
| | A simplified version of the Singleton class which doesn't depend on the Instance being set in Awake More...
|
| |
| class | Singleton |
| | Singleton behaviour class, used for components that should only have one instance. More...
|
| |
| class | SlicingPlaneController |
| | Controls slicing planes for use in volumetric rendering Planes represent manipulatable viewable regions of the volume More...
|
| |
| class | Solver |
| | SolverBase is the base abstract class for all Solvers to derive from. It provides state tracking, smoothing parameters and implementation, automatic solver system integration, and update order. Solvers may be used without a link, as long as UpdateLinkedTransform is false. More...
|
| |
| class | SolverBodyLock |
| | SolverBodyLock provides a solver that follows the TrackedObject/TargetTransform. Adjusting "LerpTime" properties changes how quickly the object moves to the TrackedObject/TargetTransform's position. More...
|
| |
| class | SolverConstantViewSize |
| | ConstantViewSize solver scales to maintain a constant size relative to the view (currently tied to the Camera) More...
|
| |
| class | SolverHandler |
| |
| class | SolverInBetween |
| | InBetween solver positions an object in-between two tracked transforms. More...
|
| |
| class | SolverMomentumizer |
| | Momentumizer solver applies acceleration/velocity/friction to simulate momentum for an object being moved by other solvers/components More...
|
| |
| class | SolverOrbital |
| | SolverOrbital provides a solver that offsets from the TrackedObject/TargetTransform. Adjusting "LerpTime" properties changes how quickly the object moves to the TrackedObject/TargetTransform's position. More...
|
| |
| class | SolverRadialView |
| | RadialViewPoser solver locks a tag-along type object within a view cone More...
|
| |
| class | SolverSurfaceMagnetism |
| | SurfaceMagnetism casts rays to Surfaces in the world align the object to the surface. More...
|
| |
| class | SortingLayerOverride |
| | Overrides the sorting layer of all renderers and child renderers More...
|
| |
| class | SpatialSoundSettings |
| | The SpatialSoundSettings class provides a set of methods that simplify making modifications to Microsoft Spatial Sound Spatializer parameters. More...
|
| |
| class | SpatialUnderstanding |
| | The SpatialUnderstanding class controls the state and flow of the scanning process used in the understanding module. More...
|
| |
| class | SpatialUnderstandingCustomMesh |
| | Handles the custom meshes generated by the understanding DLL. The meshes are generated during the scanning phase and once more on scan finalization. The meshes can be used to visualize the scanning progress. More...
|
| |
| class | SpatialUnderstandingDll |
| | Encapsulates the primary DLL functions, including marshalling helper functions. The DLL functions are organized into four parts - in this behavior, SpatialUnderstandingDllTopology, SpatialUnderstandingDllShapes, and SpatialUnderstandingDllObjectPlacement. The scan flow, raycast, and alignment functions are included in this class. More...
|
| |
| class | SpatialUnderstandingDllObjectPlacement |
| | Encapsulates the object placement queries of the understanding DLL. These queries will not be valid until after scanning is finalized. More...
|
| |
| class | SpatialUnderstandingDllShapes |
| | Encapsulates the shape detection queries of the understanding DLL. Shapes are defined by the user with AddShape and the analysis is initiated with ActivateShapeAnalysis. These queries will not be valid until after scanning is finalized. More...
|
| |
| class | SpatialUnderstandingDllTopology |
| | Encapsulates the topology queries of the understanding DLL. These queries will not be valid until after scanning is finalized. More...
|
| |
| class | SpatialUnderstandingSourceMesh |
| | Provides the input meshes to the spatial understanding DLL. The component relies on the spatial mapping module. It maintains a mesh list in the required DLL format which is updated from the spatial mapping's SurfaceObject list. More...
|
| |
| class | SphereBasedTagalong |
| | A Tagalong that stays at a fixed distance from the camera and always seeks to stay on the edge or inside a sphere that is straight in front of the camera. More...
|
| |
| class | SpriteAtlasExtensions |
| |
| class | StabilizationPlaneModifier |
| | StabilizationPlaneModifier handles the setting of the stabilization plane in several ways. More...
|
| |
| class | StandardShaderGUI |
| | A custom shader inspector for the "MixedRealityToolkit/Standard" shader. More...
|
| |
| class | StartAwareBehaviour |
| | A behaviour designed to help child behaviours take certain actions only after Start has been called. More...
|
| |
| class | StartAwareSingleton |
| | A singleton designed to help child singletons take certain actions only after Start has been called. More...
|
| |
| class | Tagalong |
| | A Tagalong that extends SimpleTagalong that allows for specifying the minimum and target percentage of the object to keep in the view frustum of the camera and that keeps the Tagalong object in front of other holograms including the Spatial Mapping Mesh. More...
|
| |
| class | TapToPlaceScene |
| | Lightweight game object placement More...
|
| |
| class | TextAreaProp |
| |
| class | TextToSpeech |
| | Enables text to speech using the Windows 10 SpeechSynthesizer class. More...
|
| |
| class | TextureScale |
| |
| struct | Timer |
| | Structure that defines a timer. A timer can be scheduled through the TimerScheduler. More...
|
| |
| class | TimerScheduler |
| | A scheduler that manages various timers. More...
|
| |
| class | ToggleDebugWindow |
| | Toggles if the debug window is visible or not. More...
|
| |
| class | TransformExtensions |
| |
| class | TutorialAttribute |
| |
| class | UAudioClip |
| | Encapsulate a single Unity AudioClip with playback settings. More...
|
| |
| class | UAudioManager |
| | The UAudioManager class is a singleton that provides organization and control of an application's AudioEvents. Designers and coders can share the names of the AudioEvents to enable rapid iteration on the application's sound similar to how XAML is used for user interfaces. More...
|
| |
| class | UAudioManagerBase |
| | UAudioManagerBase provides the base functionality for UAudioManager classes. More...
|
| |
| class | UAudioManagerBaseEditor |
| |
| class | UAudioManagerEditor |
| |
| class | UAudioProfiler |
| |
| class | UnityEventFloat |
| |
| class | UsabilityScaler |
| | A MonoBehaviour which automatically scales an object for better usability across different devices. More...
|
| |
| class | UsabilityUtilities |
| | A helper class for making applications more usable across different devices. More...
|
| |
| class | USBDeviceInfo |
| |
| class | USBDeviceListener |
| |
| class | UseWithAttribute |
| |
| class | Utils |
| | Miscellaneous utility methods. More...
|
| |
| class | UwpProjectPostProcess |
| | This class is designed to post process the UWP Assembly-CSharp projects to ensure that the defaults and defines are set correctly. More...
|
| |
| class | ValidateUnityObjectAttribute |
| |
| class | Vector3Interpolated |
| | Class to encapsulate an interpolating Vector3 property. TODO: Remove if redundant to InterpolatedVector3.cs More...
|
| |
| class | VectorExtensions |
| | A collection of useful extension methods for Unity's Vector structs. More...
|
| |
| class | VectorRollingStatistics |
| | Vector Statistics used in gaze stabilization. More...
|
| |
| class | VolumeBuffer |
| | Represents a 3D array of data More...
|
| |
| class | VolumeController |
| | Configures volume variables in shader More...
|
| |
| class | VolumeInformation |
| | Holds data about a volume asset More...
|
| |
| class | VolumeInformationEditor |
| | Editor script for editor configuration of volume files Conversion of stacked images to volumes happens here More...
|
| |
| class | VolumeTextureUtils |
| | Helper functions for dealing with volume data More...
|
| |
| class | WorldAnchorManager |
| | Wrapper around world anchor store to streamline some of the persistence API busy work. More...
|
| |