Class UnityAudioDepthCueControllerGradedOcclusionTests
Tests for the graded occlusion amount the depth-cue controller carries: with the default settings every per-frame output equals the all-or-nothing trajectory pinned below, a probed amount between 0 and 1 is smoothed, shapes the wet share and reads as occluded, and the closing time and the full detour length reach the voice and the probe.
Inherited Members
Namespace: Serenity.UnityAudioPlayer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityAudioDepthCueControllerGradedOcclusionTests
Constructors
UnityAudioDepthCueControllerGradedOcclusionTests()
Declaration
public UnityAudioDepthCueControllerGradedOcclusionTests()
Methods
Advance_DefaultSettings_FollowTheAllOrNothingTrajectoryFrameByFrame()
Declaration
public void Advance_DefaultSettings_FollowTheAllOrNothingTrajectoryFrameByFrame()
Advance_NegativeFullDetour_MatchesTheZeroDetourFrameByFrame()
Declaration
public void Advance_NegativeFullDetour_MatchesTheZeroDetourFrameByFrame()
Advance_SlowClosingTime_ClosesSlowerThanItOpens()
Declaration
public void Advance_SlowClosingTime_ClosesSlowerThanItOpens()
ProbeTick_DefaultSettings_ProbesOncePerSoundingVoice()
Declaration
public void ProbeTick_DefaultSettings_ProbesOncePerSoundingVoice()
Probe_ReceivesTheAuthoredFullDetourAndTheMemoryOfTheVoice()
Declaration
public void Probe_ReceivesTheAuthoredFullDetourAndTheMemoryOfTheVoice()
ResetForPlay_ForgetsWhatTheMemoryOfTheSlotHeld()
Declaration
public void ResetForPlay_ForgetsWhatTheMemoryOfTheSlotHeld()
ResetForPlay_PartialAmount_WetShareLiesStrictlyBetweenOpenAndFullyOccluded()
Declaration
public void ResetForPlay_PartialAmount_WetShareLiesStrictlyBetweenOpenAndFullyOccluded()
ResetForPlay_ProbedAmountBetweenZeroAndOne_ReadsAsOccludedAndSnapsToTheTarget()
Declaration
public void ResetForPlay_ProbedAmountBetweenZeroAndOne_ReadsAsOccludedAndSnapsToTheTarget()
ResetForPlay_ProbedAmountZero_ReadsAsNotOccluded()
Declaration
public void ResetForPlay_ProbedAmountZero_ReadsAsNotOccluded()
ResetForPlay_SlowClosingTime_StillSnapsToTheTarget()
Declaration
public void ResetForPlay_SlowClosingTime_StillSnapsToTheTarget()
ReverbOnlyChannel_ClosesAtTheAuthoredTime()
Declaration
public void ReverbOnlyChannel_ClosesAtTheAuthoredTime()
ReverbOnlyChannel_ReceivesTheFullDetour()
Declaration
public void ReverbOnlyChannel_ReceivesTheFullDetour()
ReverbOnlyChannel_WithoutWetShareIncrease_NeverProbes()
Declaration
public void ReverbOnlyChannel_WithoutWetShareIncrease_NeverProbes()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()