Files
BlitzNext/Runtime/gfx/gxchannel.hpp
T

17 lines
530 B
C++
Raw Normal View History

#pragma once
2019-01-18 17:03:37 +01:00
class gxChannel {
/***** GX INTERFACE *****/
public:
virtual ~gxChannel();
//modifiers
virtual void stop() = 0;
virtual void setPaused(bool paused) = 0;
virtual void setPitch(int pitch) = 0;
virtual void setVolume(float volume) = 0;
virtual void setPan(float pan) = 0;
virtual void set3d(const float pos[3], const float vel[3]) = 0;
virtual bool isPlaying() = 0;
};