Class UnityAudioDepthCueGizmoTests
The Play Mode depth-cue gizmo: a thin editor-only drawer over a pure model that decides what each voice shows. The line goes from green to red with how occluded the voice is, and the label reads the current cutoff in hertz; nothing of it exists in a player build.
Inherited Members
Namespace: Serenity.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class UnityAudioDepthCueGizmoTests
Constructors
UnityAudioDepthCueGizmoTests()
Declaration
public UnityAudioDepthCueGizmoTests()
Methods
GizmoDrawer_DrawsForTheDepthCueTicker_ThroughADrawGizmoMethod()
Declaration
public void GizmoDrawer_DrawsForTheDepthCueTicker_ThroughADrawGizmoMethod()
GizmoDrawer_LivesInEditorAssembly_NoPlayerAssemblySymbols()
Declaration
public void GizmoDrawer_LivesInEditorAssembly_NoPlayerAssemblySymbols()
LabelFor_FractionalCutoff_RoundsToWholeHertz()
Declaration
public void LabelFor_FractionalCutoff_RoundsToWholeHertz()
LabelFor_LowPassOnlyVoice_ReadsTheCutoffAlone()
Declaration
public void LabelFor_LowPassOnlyVoice_ReadsTheCutoffAlone()
LabelFor_ReverbOnlyVoiceThatIsDry_SaysDry()
Declaration
public void LabelFor_ReverbOnlyVoiceThatIsDry_SaysDry()
LabelFor_ReverbOnlyVoice_HasNoHertzBecauseNoLowPassIsDriven()
Declaration
public void LabelFor_ReverbOnlyVoice_HasNoHertzBecauseNoLowPassIsDriven()
LabelFor_RoutedLowPassOnlyVoice_ReadsTheCutoffThenTheRoutedMarker()
Declaration
public void LabelFor_RoutedLowPassOnlyVoice_ReadsTheCutoffThenTheRoutedMarker()
LabelFor_RoutedVoiceWithBothCues_AppendsTheRoutedMarkerAfterTheCues()
Declaration
public void LabelFor_RoutedVoiceWithBothCues_AppendsTheRoutedMarkerAfterTheCues()
LabelFor_RoutedVoiceWithNoCues_IsTheRoutedMarkerAlone()
Declaration
public void LabelFor_RoutedVoiceWithNoCues_IsTheRoutedMarkerAlone()
LabelFor_VoiceHeardStraight_NeverCarriesTheRoutedMarker()
Declaration
public void LabelFor_VoiceHeardStraight_NeverCarriesTheRoutedMarker()
LabelFor_VoiceWithBothCues_ShowsTheCutoffAndTheReverbMarker()
Declaration
public void LabelFor_VoiceWithBothCues_ShowsTheCutoffAndTheReverbMarker()
LabelFor_VoiceWithNoCue_IsEmpty()
Declaration
public void LabelFor_VoiceWithNoCue_IsEmpty()
LabelFor_WholeCutoff_ReadsHertz()
Declaration
public void LabelFor_WholeCutoff_ReadsHertz()
LineColorFor_ClearTarget_IsExactlyTheClearColorNotRed()
Declaration
public void LineColorFor_ClearTarget_IsExactlyTheClearColorNotRed()
LineColorFor_FullyOccludedTarget_IsExactlyTheOccludedColor()
Declaration
public void LineColorFor_FullyOccludedTarget_IsExactlyTheOccludedColor()
LineColorFor_HalfwayTarget_IsTheMidpointOfGreenAndRed()
Declaration
public void LineColorFor_HalfwayTarget_IsTheMidpointOfGreenAndRed()
LineColorFor_OcclusionNeverProbed_IsTheUnprobedColorEvenWhenTheFlagSaysClear()
Declaration
public void LineColorFor_OcclusionNeverProbed_IsTheUnprobedColorEvenWhenTheFlagSaysClear()
LineColorFor_PartialTarget_BlendsBetweenTheClearAndTheOccludedColor()
Declaration
public void LineColorFor_PartialTarget_BlendsBetweenTheClearAndTheOccludedColor()
LineColorFor_ProbedClearVoice_IsTheClearColor()
Declaration
public void LineColorFor_ProbedClearVoice_IsTheClearColor()
LineColorFor_ProbedOccludedVoice_IsRed()
Declaration
public void LineColorFor_ProbedOccludedVoice_IsRed()
LineColorFor_ProbedPartiallyOccludedVoice_UsesTheGradedTargetNotTheFlag()
Declaration
public void LineColorFor_ProbedPartiallyOccludedVoice_UsesTheGradedTargetNotTheFlag()
LineColorFor_RisingTargets_RaiseTheRedChannelAndLowerTheGreenOne()
Declaration
public void LineColorFor_RisingTargets_RaiseTheRedChannelAndLowerTheGreenOne()
LineColorFor_TargetAboveTheRange_IsClampedToTheOccludedColor()
Declaration
public void LineColorFor_TargetAboveTheRange_IsClampedToTheOccludedColor()
LineColorFor_TargetBelowTheRange_IsClampedToTheClearColor()
Declaration
public void LineColorFor_TargetBelowTheRange_IsClampedToTheClearColor()
LineColors_ClearIsGreenAndOccludedIsRed()
Declaration
public void LineColors_ClearIsGreenAndOccludedIsRed()