Interface ICameraFader
Basic interface for fading in / out a color on a camera.
Namespace: Microsoft.MixedReality.Toolkit.Extensions.SceneTransitions
Assembly: cs.temp.dll.dll
Syntax
public interface ICameraFader
  Properties
State
Declaration
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
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
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
void OnDestroy()