사운드 클래스 More...
#include <Sound.h>
| Public Member Functions | |
| SoundID | ID () const | 
| 사운드 ID를 반환하는 함수  More... | |
| virtual void | play (bool loop=false) | 
| 사운드 재생을 시작하는 함수  More... | |
| virtual void | stop () | 
| 사운드 재생을 종료하는 함수  More... | |
| virtual bool | onSound () | 
| 사운드 이벤트를 처리하는 핸들러 함수  More... | |
| void | setOnSoundCallback (std::function< bool(SoundPtr)> callback) | 
| 사운드 이벤트를 처리하는 콜백 함수를 등록하는 함수  More... | |
| Static Public Member Functions | |
| static SoundPtr | getSound (SoundID id) | 
| 사운드 ID로부터 사운드 포인터를 획득하는 함수  More... | |
| static SoundPtr | create (const std::string &audio) | 
| 사운드를 생성하는 함수  More... | |
| Protected Member Functions | |
| Sound (const std::string &audio) | |
| 생성자 함수  More... | |
| Static Protected Member Functions | |
| static void | add (SoundPtr sound) | 
| 생성된 사운드를 시스템에 등록시키는 함수  More... | |
| Protected Attributes | |
| SoundID | id | 
| 사운드 ID  More... | |
| std::function< bool(SoundPtr)> | onSoundCallback = nullptr | 
| 사운드 이벤트를 처리하는 콜백 함수  More... | |
| 
 | protected | 
생성자 함수
| audio | 사운드 파일 | 
| 
 | staticprotected | 
생성된 사운드를 시스템에 등록시키는 함수
| sound | 사운드 포인터 | 
| 
 | static | 
사운드를 생성하는 함수
| audio | 사운드 파일 | 
사운드 ID로부터 사운드 포인터를 획득하는 함수
| id | 사운드 ID | 
| 
 | inline | 
| 
 | virtual | 
사운드 이벤트를 처리하는 핸들러 함수
| 
 | virtual | 
사운드 재생을 시작하는 함수
| loop | 반복 재생할 것인가 | 
| void bangtal::Sound::setOnSoundCallback | ( | std::function< bool(SoundPtr)> | callback | ) | 
사운드 이벤트를 처리하는 콜백 함수를 등록하는 함수
| callback | 이벤트 콜백 함수 | 
| 
 | virtual | 
사운드 재생을 종료하는 함수