docs.unity3d.com
    Show / Hide Table of Contents

    Namespace UnityEditor.MARS.Simulation

    Classes

    HierarchyState

    Custom tree view state that holds extra information about expanded rows for simulated data. This saves the expanded state of rows that will have a different ID after the simulation is recreated

    HierarchyTreeView

    Tree view GUI for the MARS Simulation View hierarchy Hierarchy to tree view starting code brought from

    MARSEnvironmentManager

    Module responsible for setting up and switching between simulation environments of different types

    MarsRecordingPlaybackModule

    Module that controls playback of a session recording Timeline in Simulation

    MARSRemoteModule

    Module for managing and interfacing with a remote data connection in the editor

    MiniSimulationView

    QuerySimulationModule

    Module responsible for simulating queries in edit mode

    SimulatedObjectsManager

    Module responsible for copying simulatable objects to the simulation scene, mapping between these copies and their originals, and checking for changes to the original objects

    SimulationContext

    State that determines the setup of a given simulation

    SimulationControlsGUI

    GUI for the simulation controls

    SimulationEnvironmentModeSettings

    SimulationRecordingManager

    Module responsible for setting up MR session recordings as data sources for simulation

    SimulationSceneModule

    Maintains a preview scene that the MARS Environment Manager uses to hold the environment objects and simulation query objects.

    SimulationSceneUsers

    Used to track the objects using the Simulation Scene across Assembly and Module loading. This is used since the Simulation Scene Module can be reloaded outside of normal times when object would try and start or stop using the Simulation Scene.

    SimulationSettings

    Settings for simulation of content

    SimulationTestRunner

    SimulationView

    MARS Simulation View displays a separate 3D scene by extending SceneView.

    Interfaces

    ISimulationView

    Common interface for objects that draw a simulation view.

    Enums

    EnvironmentMode

    SimulationModeSelection

    Describes the selection of single-frame vs temporal mode when starting a new simulation

    SimulationTimeSyncState

    Describes the state of Simulation in relation to the current time in the session recording Timeline

    ViewSceneType

    Type of view the simulation view is displaying

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023