SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL::TrackBase Member List

This is the complete list of members for SDL::TrackBase, including all inherited members.

Destroy()SDL::TrackBaseinline
FramesToMS(Sint64 frames)SDL::TrackBaseinline
get() const noexceptSDL::ResourceBaseT< TrackRaw >inline
Get3DPosition()SDL::TrackBaseinline
GetAudio()SDL::TrackBaseinline
GetAudioStream()SDL::TrackBaseinline
GetFadeFrames()SDL::TrackBaseinline
GetFrequencyRatio()SDL::TrackBaseinline
GetGain()SDL::TrackBaseinline
GetLoops()SDL::TrackBaseinline
GetMixer()SDL::TrackBaseinline
GetPlaybackPosition()SDL::TrackBaseinline
GetProperties()SDL::TrackBaseinline
GetRemaining()SDL::TrackBaseinline
GetTags()SDL::TrackBaseinline
MSToFrames(Milliseconds ms)SDL::TrackBaseinline
operator bool() constSDL::ResourceBaseT< TrackRaw >inlineexplicit
operator->() const noexceptSDL::ResourceBaseT< TrackRaw >inline
operator<=>(const ResourceBaseT &other) const=defaultSDL::ResourceBaseT< TrackRaw >
operator=(const ResourceBaseT &)=defaultSDL::ResourceBaseT< TrackRaw >protected
Pause()SDL::TrackBaseinline
Paused()SDL::TrackBaseinline
Play(PropertiesRef options=nullptr)SDL::TrackBaseinline
Playing()SDL::TrackBaseinline
RawConstPointer typedefSDL::ResourceBaseT< TrackRaw >
RawPointer typedefSDL::ResourceBaseT< TrackRaw >
release() noexceptSDL::ResourceBaseT< TrackRaw >inline
ResourceBaseT()=defaultSDL::TrackBase
ResourceBaseT(RawPointer resource)SDL::TrackBaseinline
ResourceBaseT(std::nullptr_t)SDL::TrackBaseinline
ResourceBaseT(const ResourceBaseT &)=defaultSDL::TrackBase
ResourceBaseT(ResourceBaseT &&) noexcept=defaultSDL::TrackBase
Resume()SDL::TrackBaseinline
Set3DPosition(const Point3D &position)SDL::TrackBaseinline
SetAudio(AudioRef audio)SDL::TrackBaseinline
SetAudioStream(AudioStreamRef stream)SDL::TrackBaseinline
SetCookedCallback(TrackMixCallback cb, void *userdata)SDL::TrackBaseinline
SetCookedCallback(TrackMixCB cb)SDL::TrackBaseinline
SetFrequencyRatio(float ratio)SDL::TrackBaseinline
SetGain(float gain)SDL::TrackBaseinline
SetGroup(GroupRef group)SDL::TrackBaseinline
SetIOStream(IOStreamRef io, bool closeio=false)SDL::TrackBaseinline
SetLoops(int num_loops)SDL::TrackBaseinline
SetOutputChannelMap(std::span< const int > chmap)SDL::TrackBaseinline
SetPlaybackPosition(Sint64 frames)SDL::TrackBaseinline
SetRawCallback(TrackMixCallback cb, void *userdata)SDL::TrackBaseinline
SetRawCallback(TrackMixCB cb)SDL::TrackBaseinline
SetRawIOStream(IOStreamRef io, const AudioSpec &spec, bool closeio=false)SDL::TrackBaseinline
SetStereo(const StereoGains &gains)SDL::TrackBaseinline
SetStoppedCallback(TrackStoppedCallback cb, void *userdata)SDL::TrackBaseinline
SetStoppedCallback(TrackStoppedCB cb)SDL::TrackBaseinline
Stop(Sint64 fade_out_frames)SDL::TrackBaseinline
Tag(StringParam tag)SDL::TrackBaseinline
Untag(StringParam tag)SDL::TrackBaseinline
~ResourceBaseT()=defaultSDL::ResourceBaseT< TrackRaw >protected