World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
См. документацию.
13 virtual bool Open() = 0;
14 virtual void Close() = 0;
33 virtual bool Play() = 0;
34 virtual bool Stop() = 0;
35 virtual bool Pause() = 0;
52 virtual bool Play(
bool loop =
false,
bool positioned =
false) = 0;
53 virtual bool Stop() = 0;
55 virtual bool SetPosition(
float x,
float y,
float z,
float max_dist) = 0;
66 virtual bool Open() = 0;
67 virtual void Close() = 0;
81 virtual unsigned int GetWidth()
const = 0;
82 virtual unsigned int GetHeight()
const = 0;
84 virtual bool Play(
bool loop =
false) = 0;
85 virtual bool Stop() = 0;
89 typedef std::shared_ptr<IMovie>
PMovie;
virtual bool Play(bool loop=false)=0
virtual size_t GetSampleRate()=0
virtual size_t GetWidth()=0
virtual ~IVideoDataSource()
virtual unsigned int GetHeight() const =0
virtual size_t GetFrameRate()=0
virtual size_t GetChannelCount()=0
EGLContext EGLenum EGLClientBuffer buffer
EGLSurface EGLint EGLint y
virtual bool SetVolume(float volume)=0
virtual bool IsPlaing() const =0
virtual size_t GetHeight()=0
virtual float GetVolume()=0
virtual bool SetPosition(float x, float y, float z, float max_dist)=0
virtual PMemBuffer GetFrame()=0
virtual unsigned int GetWidth() const =0
virtual bool Play(bool loop=false, bool positioned=false)=0
virtual ~IAudioDataSource()
virtual bool SetVolume(float volume)=0
virtual PMemBuffer GetNextBuffer()=0
virtual PMemBuffer GetNextFrame()=0
virtual bool Open(PAudioDataSource data_source)=0
GLsizei const GLchar *const * string
virtual bool Open(PAudioDataSource data_source)=0
std::shared_ptr< IMemBuffer > PMemBuffer