Search Results for

    Show / Hide Table of Contents

    Class SimulatorSurface

    Inheritance
    System.Object
    ImmersiveSurface
    SimulatorSurface
    FlatViewSurface
    VirtualRoomSurface
    Inherited Members
    ImmersiveSurface.SurfaceReady
    ImmersiveSurface.surfaceConfiguration
    ImmersiveSurface.GetSurfaceConfiguration()
    ImmersiveSurface.SurfaceDivisions
    ImmersiveSurface.GetSurfaceLocation()
    ImmersiveSurface.GetSurfaceRect()
    ImmersiveSurface.assignedCamera
    ImmersiveSurface.SurfaceCanvas
    ImmersiveSurface.SurfaceInputProcessor
    ImmersiveSurface.EnableDisableInteraction(Boolean)
    ImmersiveSurface.DisableSurface()
    ImmersiveSurface.GetCamera()
    ImmersiveSurface.GetUICamera()
    ImmersiveSurface.SetCanvas(Canvas)
    ImmersiveSurface.RegisterGraphicRaycaster(GraphicRaycaster)
    ImmersiveSurface.OnSurfaceReady(SurfaceReadyEventArgs)
    ImmersiveSurface.Quit()
    ImmersiveSurface.EnableCamera()
    ImmersiveSurface.DisableCamera()
    ImmersiveSurface.storedLeftOffset
    ImmersiveSurface.storedRightOffset
    ImmersiveSurface.storedTopOffset
    ImmersiveSurface.storedBottomOffset
    Namespace: Immersive.Surface
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class SimulatorSurface : ImmersiveSurface

    Properties

    SupportCullingOffsets

    Declaration
    protected override bool SupportCullingOffsets { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    ImmersiveSurface.SupportCullingOffsets

    SurfaceMaterialTemplate

    Declaration
    protected abstract Material SurfaceMaterialTemplate { get; }
    Property Value
    Type Description
    Material

    Methods

    ConfigureSurface(SurfaceConfiguration)

    Declaration
    public override void ConfigureSurface(SurfaceConfiguration newConfiguration)
    Parameters
    Type Name Description
    SurfaceConfiguration newConfiguration
    Overrides
    ImmersiveSurface.ConfigureSurface(SurfaceConfiguration)

    CreateMesh(Int32, SurfaceLocation)

    Declaration
    protected abstract Mesh CreateMesh(int surfaceDivisions, SurfaceLocation location)
    Parameters
    Type Name Description
    System.Int32 surfaceDivisions
    SurfaceLocation location
    Returns
    Type Description
    Mesh

    CreateSurface(SurfaceLocation)

    Declaration
    public override void CreateSurface(SurfaceLocation location)
    Parameters
    Type Name Description
    SurfaceLocation location
    Overrides
    ImmersiveSurface.CreateSurface(SurfaceLocation)

    DestroySurface()

    Destroys the Virtual Surface Component, RenderTexture, MeshRenderer, MeshCollider and MeshFilter.

    Declaration
    public override void DestroySurface()
    Overrides
    ImmersiveSurface.DestroySurface()

    PrepareSurface()

    Declaration
    protected override void PrepareSurface()
    Overrides
    ImmersiveSurface.PrepareSurface()

    ScaleAndPositionSurfaces()

    Declaration
    protected abstract void ScaleAndPositionSurfaces()

    SetCamera(UnityEngine.Camera)

    Declaration
    public override void SetCamera(UnityEngine.Camera camera)
    Parameters
    Type Name Description
    UnityEngine.Camera camera
    Overrides
    ImmersiveSurface.SetCamera(UnityEngine.Camera)

    SetUICamera(UnityEngine.Camera)

    Declaration
    public override void SetUICamera(UnityEngine.Camera camera)
    Parameters
    Type Name Description
    UnityEngine.Camera camera
    Overrides
    ImmersiveSurface.SetUICamera(UnityEngine.Camera)

    Update()

    Declaration
    protected override void Update()
    Overrides
    ImmersiveSurface.Update()

    UpdateRenderScale(Single)

    Declaration
    public void UpdateRenderScale(float pixelHeight)
    Parameters
    Type Name Description
    System.Single pixelHeight
    In This Article
    Back to top Immersive Interactive