zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
alListener.h
Go to the documentation of this file.
1 #ifndef _AL_LISTENER_H_
2 #define _AL_LISTENER_H_
3 
4 #include "alMain.h"
5 
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9 
10 typedef struct ALlistener {
11  volatile ALfloat Position[3];
12  volatile ALfloat Velocity[3];
13  volatile ALfloat Forward[3];
14  volatile ALfloat Up[3];
15  volatile ALfloat Gain;
17 
18  struct {
19  ALfloat Matrix[4][4];
21  } Params;
22 } ALlistener;
23 
24 #ifdef __cplusplus
25 }
26 #endif
27 
28 #endif
volatile ALfloat MetersPerUnit
Definition: alListener.h:16
float ALfloat
Definition: al.h:68
struct ALlistener ALlistener
volatile ALfloat Position[3]
Definition: alListener.h:11
struct ALlistener::@56 Params
volatile ALfloat Up[3]
Definition: alListener.h:14
volatile ALfloat Velocity[3]
Definition: alListener.h:12
volatile ALfloat Forward[3]
Definition: alListener.h:13
volatile ALfloat Gain
Definition: alListener.h:15
ALfloat Matrix[4][4]
Definition: alListener.h:19