载入中...
搜索中...
未找到
src
engine
common
AudioQuery.h
浏览该文件的文档.
1
#pragma once
2
3
#include "
common/Export.h
"
4
5
namespace
eve
{
6
8
class
EVENGINE_API
IAudioQuery
{
9
public
:
10
static
constexpr
const
char
* capabilityName =
"IAudioQuery"
;
11
12
virtual
~IAudioQuery
() =
default
;
13
14
virtual
float
volume
()
const
= 0;
15
virtual
void
setVolume
(
float
v
) = 0;
16
virtual
void
stopAll
() = 0;
17
};
18
19
}
// namespace eve
Export.h
EVENGINE_API
#define EVENGINE_API
宿主(eve / libmain)导出宏;插件从进程导入同一批符号。
Definition
Export.h:16
v
int v
Definition
SpriteStack.cpp:38
eve::IAudioQuery
Audio control surface (provided by the audio module).
Definition
AudioQuery.h:8
eve::IAudioQuery::~IAudioQuery
virtual ~IAudioQuery()=default
eve::IAudioQuery::volume
virtual float volume() const =0
eve::IAudioQuery::setVolume
virtual void setVolume(float v)=0
eve::IAudioQuery::stopAll
virtual void stopAll()=0
eve
Definition
Build.cpp:11