zenilib: zenilib/jni/external/openal-soft/OpenAL32/Include/alListener.h Source File

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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;
16 volatile ALfloat MetersPerUnit;
17
18 struct {
19 ALfloat Matrix[4][4];
20 ALfloat Velocity[3];
21 } Params;
22 } ALlistener;
23
24 #ifdef __cplusplus
25 }
26 #endif
27
28 #endif
ALlistener::MetersPerUnit
volatile ALfloat MetersPerUnit
Definition: alListener.h:16
ALfloat
float ALfloat
Definition: al.h:68
ALlistener
struct ALlistener ALlistener
ALlistener::Position
volatile ALfloat Position[3]
Definition: alListener.h:11
ALlistener::Params
struct ALlistener::@56 Params
alMain.h
ALlistener::Up
volatile ALfloat Up[3]
Definition: alListener.h:14
ALlistener
Definition: alListener.h:10
ALlistener::Velocity
volatile ALfloat Velocity[3]
Definition: alListener.h:12
ALlistener::Forward
volatile ALfloat Forward[3]
Definition: alListener.h:13
ALlistener::Gain
volatile ALfloat Gain
Definition: alListener.h:15
ALlistener::Matrix
ALfloat Matrix[4][4]
Definition: alListener.h:19