Trackmania ManiaScript Reference 2026.2.2.1751
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CAudioSourceMusic Class Reference

Documentation for class CAudioSourceMusic. More...

#include <doc.h>

Inheritance diagram for CAudioSourceMusic:
[legend]

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.

Member Enumeration Documentation

◆ EUpdateMode

Enumerator
Cut 
OnNextBar 
OnNextHalfBar 
OnNextBeat 

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

◆ BeatsPerBar

Integer const CAudioSourceMusic::BeatsPerBar

◆ BeatsPerMinute

Real const CAudioSourceMusic::BeatsPerMinute

◆ Dbg_ForceIntensity

Boolean CAudioSourceMusic::Dbg_ForceIntensity

◆ Dbg_ForceRandom

Boolean CAudioSourceMusic::Dbg_ForceRandom

◆ Dbg_ForceSequential

Boolean CAudioSourceMusic::Dbg_ForceSequential

◆ FadeFiltersDuration

Real CAudioSourceMusic::FadeFiltersDuration

◆ FadeTracksDuration

Real CAudioSourceMusic::FadeTracksDuration

◆ HPF_CutoffRatio

Real CAudioSourceMusic::HPF_CutoffRatio

Values in range (0.000000-1.000000)

◆ HPF_Q

Real CAudioSourceMusic::HPF_Q

Values in range (0.100000-20.000000)

◆ LPF_CutoffRatio

Real CAudioSourceMusic::LPF_CutoffRatio

Values in range (0.000000-1.000000)

◆ LPF_Q

Real CAudioSourceMusic::LPF_Q

Values in range (0.100000-20.000000)

◆ Tracks_Count

Integer const CAudioSourceMusic::Tracks_Count

◆ Tracks_Length

Array<Real> CAudioSourceMusic::Tracks_Length

◆ Tracks_Name

Array<Text> CAudioSourceMusic::Tracks_Name

◆ Tracks_Volume

Array<Real> CAudioSourceMusic::Tracks_Volume

◆ Tracks_VolumedB

Array<Real> CAudioSourceMusic::Tracks_VolumedB

◆ UpdateMode

CAudioSourceMusic::EUpdateMode CAudioSourceMusic::UpdateMode

◆ UseNewImplem

Boolean CAudioSourceMusic::UseNewImplem

The documentation for this class was generated from the following file: