Show / Hide Table of Contents

    Class CameraFaderQuad

    Quad-based implementation if ICameraFader. Instantiates quads in front of cameras to achieve fade out / in effect.

    Inheritance
    Object
    CameraFaderQuad
    Implements
    ICameraFader
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit.Extensions.SceneTransitions
    Assembly: cs.temp.dll.dll
    Syntax
    public class CameraFaderQuad : ICameraFader

    Properties

    State

    Declaration
    public CameraFaderState State { get; }
    Property Value
    Type Description
    CameraFaderState

    Methods

    FadeInAsync(Single)

    Applies a fade-in effect over time. Must be called after FadeOutAsync has completed.

    Declaration
    public Task FadeInAsync(float fadeInTime)
    Parameters
    Type Name Description
    Single fadeInTime

    The duration of the fade

    Returns
    Type Description
    Task

    FadeOutAsync(Single, Color, IEnumerable<Camera>)

    Applies a fade-out effect over time.

    Declaration
    public Task FadeOutAsync(float fadeOutTime, Color color, IEnumerable<Camera> targets)
    Parameters
    Type Name Description
    Single fadeOutTime

    The duration of the fade

    Color color

    The color of the fade

    IEnumerable<Camera> targets

    Which cameras will receive the effect

    Returns
    Type Description
    Task

    OnDestroy()

    Used to destroy any assets created. May be called in middle of a transition.

    Declaration
    public void OnDestroy()

    Implements

    ICameraFader
    Back to top Generated by DocFX