ManiaScript  2019-10-10
The script language used in ManiaPlanet gaming system
Public Types | Public Member Functions | Public Attributes | List of all members
CAudioSourceMusic Struct Reference

#include <big.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

Real [] Tracks_Volume
 
Real [] Tracks_VolumedB
 
const Text [] Tracks_Name
 
const Real [] Tracks_Length
 
const Integer Tracks_Count
 
const Real BeatsPerMinute
 
const Real BeatDuration
 
const Integer BeatsPerBar
 
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
const Boolean IsPlaying
 
const Boolean DownloadInProgress
 
Real Volume
 
Real FadeDuration
 
Real VolumedB
 
Real Pitch
 
Vec3 RelativePosition
 
Vec3 PanRadiusLfe
 
Real PlayCursor
 
const Real PlayLength
 
- Public Attributes inherited from CNod
const Ident Id
 

Detailed Description

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

const Real CAudioSourceMusic::BeatDuration

◆ BeatsPerBar

const Integer CAudioSourceMusic::BeatsPerBar

◆ BeatsPerMinute

const Real 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

const Integer CAudioSourceMusic::Tracks_Count

◆ Tracks_Length

const Real [] CAudioSourceMusic::Tracks_Length

◆ Tracks_Name

const Text [] CAudioSourceMusic::Tracks_Name

◆ Tracks_Volume

Real [] CAudioSourceMusic::Tracks_Volume

◆ Tracks_VolumedB

Real [] CAudioSourceMusic::Tracks_VolumedB

◆ UpdateMode

EUpdateMode CAudioSourceMusic::UpdateMode

◆ UseNewImplem

Boolean CAudioSourceMusic::UseNewImplem

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