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

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

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