Search Results for

    Show / Hide Table of Contents

    Namespace Immersive.Camera

    Classes

    Camera2DConfiguration

    Camera3DConfiguration

    Camera3DConfigurationFloor

    Implementation of a 3D Camera Configuration for the Floor surface.

    Floor is handles differently as it can be either perspective or orthographic and needs to handle Floor Offsets.

    CameraRotationConfiguration

    CameraRotationManager

    DebugFrustrum

    Debug component to visualize the camera's projection and culling frustums in the Scene view.

    GenerateSurfaceResolutionsInEditor

    ImmersiveCameraConfiguration

    ImmersiveCameraIdentifier

    ImmersiveCameraManager

    Deals with construction and configuration setting of cameras. Creates a "Cameras" GameObject and adds sub-objects to hold UnityEngine.Camera components. Positions the new cameras appropriately and hands a reference to the camera on to the relevant ImmersiveSurface for use by UI components.

    RoomCameraConfiguration

    SetImmersiveCameraBackgroundToColour

    SetImmersiveCameraCullingMask

    SetupCameraVerticalShift

    This Camera Configurator allows you to "Lens Shift" the Wall Cameras up or down. This allows you to maintain the perspective angle between the camera and the object but move the object up and down the screen.

    Interfaces

    IImmersiveCameraSetupConfigurator

    A MonoBehaviour which implements this interface can be placed on the ImmersiveManager. It can be used to change the basic settings of any of the Cameras which are part of the Immersive Camera System. For example, change the background colour or add post processing.

    IImmersiveCameraSetupConfiguratorWithDeconfiguration

    A MonoBehaviour which implements this interface can be placed on the ImmersiveManager. This is an extension of the IImmersiveCameraSetupConfigurator interface, which allows for deconfiguration of the camera. This is useful for cleaning up any changes made to the camera when leaving the scene.

    Enums

    CameraRotation

    ScreenSizes

    In This Article
    Back to top Immersive Interactive