logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AudioDepthCueCalculatorTests

    Pure-math scenarios for AudioDepthCueCalculator: normalised distance, occlusion smoothing, cutoff and level shaping, and the occlusion probe's geometry rules.

    Inheritance
    object
    AudioDepthCueCalculatorTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.AudioPlayer.Tests.Domain
    Assembly: Tests.dll
    Syntax
    public class AudioDepthCueCalculatorTests

    Constructors

    AudioDepthCueCalculatorTests()

    Declaration
    public AudioDepthCueCalculatorTests()

    Methods

    ClampCutoffHz_ClampsToMinimumAndOpen()

    Declaration
    public void ClampCutoffHz_ClampsToMinimumAndOpen()

    IsMeaningfulChange_ByLessThanTheEpsilon_IsNotAChange()

    Declaration
    public void IsMeaningfulChange_ByLessThanTheEpsilon_IsNotAChange()

    IsMeaningfulChange_ByTheEpsilonInEitherDirection_IsAChange()

    Declaration
    public void IsMeaningfulChange_ByTheEpsilonInEitherDirection_IsAChange()

    IsMeaningfulChange_NeverWritten_AlwaysChanged()

    Declaration
    public void IsMeaningfulChange_NeverWritten_AlwaysChanged()

    IsOccludingHit_EnclosingHit_IsNotOccluding()

    Declaration
    public void IsOccludingHit_EnclosingHit_IsNotOccluding()

    IsOccludingHit_MidSegmentHit_IsOccluding()

    Declaration
    public void IsOccludingHit_MidSegmentHit_IsOccluding()

    IsOccludingHit_WithinSourceClearance_IsNotOccluding()

    Declaration
    public void IsOccludingHit_WithinSourceClearance_IsNotOccluding()

    IsOcclusionShapingWetShare_PositiveIncrease_True()

    Declaration
    public void IsOcclusionShapingWetShare_PositiveIncrease_True()

    IsOcclusionShapingWetShare_ZeroOrNegativeIncrease_False()

    Declaration
    public void IsOcclusionShapingWetShare_ZeroOrNegativeIncrease_False()

    NormalizedDistance_AtOrBeyondMax_IsOneClamped()

    Declaration
    public void NormalizedDistance_AtOrBeyondMax_IsOneClamped()

    NormalizedDistance_AtOrWithinMin_IsZero()

    Declaration
    public void NormalizedDistance_AtOrWithinMin_IsZero()

    NormalizedDistance_DifferentRangesSameDistance_DiffersPerSource()

    Declaration
    public void NormalizedDistance_DifferentRangesSameDistance_DiffersPerSource()

    NormalizedDistance_MaxAtOrBelowMin_IsStep()

    Declaration
    public void NormalizedDistance_MaxAtOrBelowMin_IsStep()

    OccludedCutoffHz_FullOcclusion_AtMostOccludedCutoff()

    Declaration
    public void OccludedCutoffHz_FullOcclusion_AtMostOccludedCutoff()

    OccludedCutoffHz_HalfOcclusion_IsGeometricMeanOfBothCutoffs()

    Declaration
    public void OccludedCutoffHz_HalfOcclusion_IsGeometricMeanOfBothCutoffs()

    OccludedCutoffHz_OcclusionOutsideUnitRange_IsClamped()

    Declaration
    public void OccludedCutoffHz_OcclusionOutsideUnitRange_IsClamped()

    OccludedCutoffHz_ZeroOcclusion_EqualsDistanceCutoff()

    Declaration
    public void OccludedCutoffHz_ZeroOcclusion_EqualsDistanceCutoff()

    OcclusionGain_FullOcclusion_EqualsDecibelsToLinear()

    Declaration
    public void OcclusionGain_FullOcclusion_EqualsDecibelsToLinear()

    OcclusionGain_NegativeDrop_NeverAmplifies()

    Declaration
    public void OcclusionGain_NegativeDrop_NeverAmplifies()

    OcclusionGain_OcclusionOutsideUnitRange_IsClamped()

    Declaration
    public void OcclusionGain_OcclusionOutsideUnitRange_IsClamped()

    OcclusionGain_ZeroOcclusion_IsOne()

    Declaration
    public void OcclusionGain_ZeroOcclusion_IsOne()

    ReverbWetShare_AtOrWithinMinNoOcclusion_IsZero()

    Declaration
    public void ReverbWetShare_AtOrWithinMinNoOcclusion_IsZero()

    ReverbWetShare_FartherDistance_NotLessThanNearer()

    Declaration
    public void ReverbWetShare_FartherDistance_NotLessThanNearer()

    ReverbWetShare_NegativeIncrease_NeverLowersTheShare()

    Declaration
    public void ReverbWetShare_NegativeIncrease_NeverLowersTheShare()

    ReverbWetShare_Occluded_NotLessThanUnoccluded()

    Declaration
    public void ReverbWetShare_Occluded_NotLessThanUnoccluded()

    ReverbWetShare_OcclusionOutsideUnitRange_IsClamped()

    Declaration
    public void ReverbWetShare_OcclusionOutsideUnitRange_IsClamped()

    ReverbWetShare_OutOfRangeInputs_StayInsideUnitRange()

    Declaration
    public void ReverbWetShare_OutOfRangeInputs_StayInsideUnitRange()

    RoomMillibels_AddsToBaseAndClampsToZeroAndFloor()

    Declaration
    public void RoomMillibels_AddsToBaseAndClampsToZeroAndFloor()

    ShouldProbe_AtOrBelowClearance_IsFalse()

    Declaration
    public void ShouldProbe_AtOrBelowClearance_IsFalse()

    ShouldProbe_ZeroLengthSegment_IsFalse()

    Declaration
    public void ShouldProbe_ZeroLengthSegment_IsFalse()

    SmoothTowards_NoElapsedTime_KeepsCurrent()

    Declaration
    public void SmoothTowards_NoElapsedTime_KeepsCurrent()

    SmoothTowards_NonPositiveTimeConstant_JumpsToTarget()

    Declaration
    public void SmoothTowards_NonPositiveTimeConstant_JumpsToTarget()

    SmoothTowards_OneStep_StrictlyBetweenAndMonotonic()

    Declaration
    public void SmoothTowards_OneStep_StrictlyBetweenAndMonotonic()

    SmoothTowards_RepeatedSteps_SettlesWithinTolerance()

    Declaration
    public void SmoothTowards_RepeatedSteps_SettlesWithinTolerance()

    WetShareToMillibels_FullShare_IsZeroMillibels()

    Declaration
    public void WetShareToMillibels_FullShare_IsZeroMillibels()

    WetShareToMillibels_InBetween_IsTwoThousandTimesLog10()

    Declaration
    public void WetShareToMillibels_InBetween_IsTwoThousandTimesLog10()

    WetShareToMillibels_TinyShare_IsClampedToTheSilentFloor()

    Declaration
    public void WetShareToMillibels_TinyShare_IsClampedToTheSilentFloor()

    WetShareToMillibels_Zero_IsSilentFloor()

    Declaration
    public void WetShareToMillibels_Zero_IsSilentFloor()
    In this article
    © 2026 Serenity. All Rights Reserved