Pulsar  3d3a057
pulsar.h
Go to the documentation of this file.
1 /**
2  * @file
3  * @brief Main header meant to be included in user projects
4  */
5 #pragma once
6 
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 
11 #include <pulsar/types.h>
12 #include <pulsar/archive/archive.h>
13 
14 #include <pulsar/bfgrp/bfgrp.h>
16 
17 #include <pulsar/bfsar/bfsar.h>
24 
25 #include <pulsar/bfwar/bfwar.h>
27 
28 #include <pulsar/bfwav/bfwav.h>
30 
31 #include <pulsar/bfwsd/bfwsd.h>
34 
35 #include <pulsar/bfstm/bfstm.h>
38 
39 #ifdef __SWITCH__
40 
41 #include <pulsar/player/player.h>
45 
46 #endif
47 
48 #ifdef __cplusplus
49 }
50 #endif
Base types.
Stream file channel info.
Wave file info.
Stream file init.
Sound archive string search and table access.
Sound archive sound table access.
Sound archive file table access.
Archive container interface.
Wave sound data wave id table access.
Player init.
Player sound archive formats support.
Stream file info.
Wave archive init.
Wave archive init.
Sound archive wave archive table access.
Group location table access.
Wave file init.
Wave sound data access.
Sound archive group table access.
Wave sound data archive init.
Sound archive init.
Sound archive item id types.
Group init.
Player sound archive lookup and loading.
Player sound loading.