ManiaScript Trackmania 2020  30/10/2024
CAudioSourceMusic Class Reference

Documentation for class CAudioSourceMusic. More...

#include <2024_10_30.h>

Inheritance diagram for CAudioSourceMusic:
CAudioSource CNod

Public Types

enum  EUpdateMode { Cut, OnNextBar, OnNextHalfBar, OnNextBeat }
 

Public Member Functions

Void MuteAllTracks ()
 
Void UnmuteAllTracks ()
 
Void NextVariant ()
 
Void NextVariant (Boolean IsIntensityDecreasing)
 
Void EnableSegment (Text SegmentName)
 
- Public Member Functions inherited from CAudioSource
Void Play ()
 
Void Stop ()
 

Public Attributes

Array< RealTracks_Volume
 
Array< RealTracks_VolumedB
 
Array< TextTracks_Name
 
Array< RealTracks_Length
 
Integer const Tracks_Count
 
Real const BeatsPerMinute
 
Real const BeatDuration
 
Integer const BeatsPerBar
 
CAudioSourceMusic::EUpdateMode UpdateMode
 
Boolean Dbg_ForceIntensity
 
Boolean Dbg_ForceSequential
 
Boolean Dbg_ForceRandom
 
Real LPF_CutoffRatio
 
Real LPF_Q
 
Real HPF_CutoffRatio
 
Real HPF_Q
 
Real FadeTracksDuration
 
Real FadeFiltersDuration
 
Boolean UseNewImplem
 
- Public Attributes inherited from CAudioSource
Boolean const IsPlaying
 
Boolean const DownloadInProgress
 
Real Volume
 
Real FadeDuration
 
Real VolumedB
 
Real Pitch
 
Vec3 RelativePosition
 
Vec3 PanRadiusLfe
 
Real PlayCursor
 
Real const PlayLength
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Documentation for class CAudioSourceMusic.

Definition at line 14620 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EUpdateMode

Enumerator
Cut 
OnNextBar 
OnNextHalfBar 
OnNextBeat 

Definition at line 14625 of file 2024_10_30.h.

14625  {
14626  Cut,
14627  OnNextBar,
14628  OnNextHalfBar,
14629  OnNextBeat,
14630  };

Member Function Documentation

◆ EnableSegment()

Void CAudioSourceMusic::EnableSegment ( Text  SegmentName)

◆ MuteAllTracks()

Void CAudioSourceMusic::MuteAllTracks ( )

◆ NextVariant() [1/2]

Void CAudioSourceMusic::NextVariant ( )

◆ NextVariant() [2/2]

Void CAudioSourceMusic::NextVariant ( Boolean  IsIntensityDecreasing)

◆ UnmuteAllTracks()

Void CAudioSourceMusic::UnmuteAllTracks ( )

Member Data Documentation

◆ BeatDuration

Real const CAudioSourceMusic::BeatDuration

Definition at line 14658 of file 2024_10_30.h.

◆ BeatsPerBar

Integer const CAudioSourceMusic::BeatsPerBar

Definition at line 14662 of file 2024_10_30.h.

◆ BeatsPerMinute

Real const CAudioSourceMusic::BeatsPerMinute

Definition at line 14654 of file 2024_10_30.h.

◆ Dbg_ForceIntensity

Boolean CAudioSourceMusic::Dbg_ForceIntensity

Definition at line 14670 of file 2024_10_30.h.

◆ Dbg_ForceRandom

Boolean CAudioSourceMusic::Dbg_ForceRandom

Definition at line 14678 of file 2024_10_30.h.

◆ Dbg_ForceSequential

Boolean CAudioSourceMusic::Dbg_ForceSequential

Definition at line 14674 of file 2024_10_30.h.

◆ FadeFiltersDuration

Real CAudioSourceMusic::FadeFiltersDuration

Definition at line 14702 of file 2024_10_30.h.

◆ FadeTracksDuration

Real CAudioSourceMusic::FadeTracksDuration

Definition at line 14698 of file 2024_10_30.h.

◆ HPF_CutoffRatio

Real CAudioSourceMusic::HPF_CutoffRatio

Values in range (0.000000-1.000000)

Definition at line 14690 of file 2024_10_30.h.

◆ HPF_Q

Real CAudioSourceMusic::HPF_Q

Values in range (0.100000-20.000000)

Definition at line 14694 of file 2024_10_30.h.

◆ LPF_CutoffRatio

Real CAudioSourceMusic::LPF_CutoffRatio

Values in range (0.000000-1.000000)

Definition at line 14682 of file 2024_10_30.h.

◆ LPF_Q

Real CAudioSourceMusic::LPF_Q

Values in range (0.100000-20.000000)

Definition at line 14686 of file 2024_10_30.h.

◆ Tracks_Count

Integer const CAudioSourceMusic::Tracks_Count

Definition at line 14650 of file 2024_10_30.h.

◆ Tracks_Length

Array<Real> CAudioSourceMusic::Tracks_Length

Definition at line 14646 of file 2024_10_30.h.

◆ Tracks_Name

Array<Text> CAudioSourceMusic::Tracks_Name

Definition at line 14642 of file 2024_10_30.h.

◆ Tracks_Volume

Array<Real> CAudioSourceMusic::Tracks_Volume

Definition at line 14634 of file 2024_10_30.h.

◆ Tracks_VolumedB

Array<Real> CAudioSourceMusic::Tracks_VolumedB

Definition at line 14638 of file 2024_10_30.h.

◆ UpdateMode

CAudioSourceMusic::EUpdateMode CAudioSourceMusic::UpdateMode

Definition at line 14666 of file 2024_10_30.h.

◆ UseNewImplem

Boolean CAudioSourceMusic::UseNewImplem

Definition at line 14726 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CAudioSourceMusic::OnNextHalfBar
@ OnNextHalfBar
Definition: 2024_10_30.h:14628
CAudioSourceMusic::OnNextBeat
@ OnNextBeat
Definition: 2024_10_30.h:14629
CAudioSourceMusic::OnNextBar
@ OnNextBar
Definition: 2024_10_30.h:14627
CAudioSourceMusic::Cut
@ Cut
Definition: 2024_10_30.h:14626