Kiwano Engine  v1.2.x
kiwano::audio::AudioModule类 参考

音频模块 更多...

#include <AudioModule.h>

类 kiwano::audio::AudioModule 继承关系图:
kiwano::audio::AudioModule 的协作图:

Public 成员函数

void Open ()
 开启音频设备
 
void Close ()
 关闭音频设备
 
bool CreateSound (Sound &sound, const Transcoder::Buffer &buffer)
 从解码器数据缓冲中创建音频对象
 
void SetupModule () override
 启动模块
 
void DestroyModule () override
 销毁模块
 
- Public 成员函数 继承自 kiwano::Module
virtual void OnUpdate (UpdateModuleContext &ctx)
 更新时 更多...
 
virtual void HandleEvent (EventModuleContext &ctx)
 事件处理 更多...
 
virtual void BeforeRender (RenderModuleContext &ctx)
 渲染前 更多...
 
virtual void OnRender (RenderModuleContext &ctx)
 渲染时 更多...
 
virtual void AfterRender (RenderModuleContext &ctx)
 渲染后 更多...
 

额外继承的成员函数

- Public 类型 继承自 kiwano::Singleton< AudioModule >
using object_type = AudioModule
 
- 静态 Public 成员函数 继承自 kiwano::Singleton< AudioModule >
static object_type & GetInstance ()
 
static object_type * GetInstancePtr ()
 
- Protected 成员函数 继承自 kiwano::Singleton< AudioModule >
 Singleton (const Singleton &)=delete
 
Singletonoperator= (const Singleton &)=delete
 
- 静态 Protected 属性 继承自 kiwano::Singleton< AudioModule >
static AudioModule instance_
 

详细描述

音频模块