Show / Hide Table of Contents

Class AudioMixer_I

Inheritance
object
AudioMixer_I
E_AudioMixer_I
Implements
IImplementation
Namespace: WeaverCore.Implementations
Assembly: WeaverCore.dll
Syntax
public abstract class AudioMixer_I : IImplementation

Fields

| Edit this page View Source

Instance

Declaration
public static AudioMixer_I Instance
Field Value
Type Description
AudioMixer_I

Properties

| Edit this page View Source

ActiveMusicCue

Declaration
public abstract MusicCue ActiveMusicCue { get; }
Property Value
Type Description
MusicCue

Methods

| Edit this page View Source

ApplyAtmosSnapshot(SnapshotType, float, AtmosSources)

Declaration
public abstract void ApplyAtmosSnapshot(Atmos.SnapshotType snapshot, float transitionTime, Atmos.AtmosSources enabledSources)
Parameters
Type Name Description
Atmos.SnapshotType snapshot
float transitionTime
Atmos.AtmosSources enabledSources
| Edit this page View Source

ApplyMusicSnapshot(AudioMixerSnapshot, float, float)

Declaration
public abstract void ApplyMusicSnapshot(AudioMixerSnapshot snapshot, float delayTime, float transitionTime)
Parameters
Type Name Description
AudioMixerSnapshot snapshot
float delayTime
float transitionTime
| Edit this page View Source

GetGroupForMixer(AudioMixer, string)

Declaration
public abstract AudioMixerGroup GetGroupForMixer(AudioMixer mixer, string groupName)
Parameters
Type Name Description
AudioMixer mixer
string groupName
Returns
Type Description
AudioMixerGroup
| Edit this page View Source

GetMixer(string)

Declaration
public abstract AudioMixer GetMixer(string mixerName)
Parameters
Type Name Description
string mixerName
Returns
Type Description
AudioMixer
| Edit this page View Source

GetSnapshotForMixer(AudioMixer, string)

Declaration
public abstract AudioMixerSnapshot GetSnapshotForMixer(AudioMixer mixer, string snapshotName)
Parameters
Type Name Description
AudioMixer mixer
string snapshotName
Returns
Type Description
AudioMixerSnapshot
| Edit this page View Source

PlayMusicCue(MusicCue, float, float, bool)

Declaration
public abstract void PlayMusicCue(MusicCue musicCue, float delayTime, float transitionTime, bool applySnapshot)
Parameters
Type Name Description
MusicCue musicCue
float delayTime
float transitionTime
bool applySnapshot
| Edit this page View Source

PlayMusicPack(MusicPack, float, float, bool)

Declaration
public abstract void PlayMusicPack(MusicPack pack, float delayTime, float snapshotTransitionTime, bool applySnapshot = true)
Parameters
Type Name Description
MusicPack pack
float delayTime
float snapshotTransitionTime
bool applySnapshot

Implements

IImplementation

Extension Methods

ReflectionUtilities.ReflectCallMethod(object, string, object[], BindingFlags)
ReflectionUtilities.ReflectGetField(object, string, BindingFlags)
ReflectionUtilities.ReflectGetMethod(object, string, BindingFlags)
ReflectionUtilities.ReflectGetProperty(object, string, BindingFlags)
ReflectionUtilities.ReflectSetField(object, string, object, BindingFlags)
ReflectionUtilities.ReflectSetProperty(object, string, object, BindingFlags)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾