Files
BlitzNext/Runtime/gfx/gxchannel.hpp
T
Michael Fabian 'Xaymar' Dirks a16218e1d5 runtime: CMake-ify gx
2019-01-18 17:03:37 +01:00

20 lines
565 B
C++

#ifndef GXCHANNEL_H
#define GXCHANNEL_H
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;
};
#endif