00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00024
00026
00028 #include <SFML/Audio/Listener.h>
00029 #include <SFML/Audio/Listener.hpp>
00030
00031
00032
00036 void sfListener_SetGlobalVolume(float Volume)
00037 {
00038 sf::Listener::SetGlobalVolume(Volume);
00039 }
00040
00041
00045 float sfListener_GetGlobalVolume()
00046 {
00047 return sf::Listener::GetGlobalVolume();
00048 }
00049
00050
00054 void sfListener_SetPosition(float PosX, float PosY, float PosZ)
00055 {
00056 sf::Listener::SetPosition(PosX, PosY, PosZ);
00057 }
00058
00059
00063 void sfListener_GetPosition(float* PosX, float* PosY, float* PosZ)
00064 {
00065 if (PosX && PosY && PosZ)
00066 sf::Listener::GetPosition(*PosX, *PosY, *PosZ);
00067 }
00068
00069
00074 void sfListener_SetTarget(float TargetX, float TargetY, float TargetZ)
00075 {
00076 sf::Listener::SetTarget(TargetX, TargetY, TargetZ);
00077 }
00078
00079
00084 void sfListener_GetTarget(float* TargetX, float* TargetY, float* TargetZ)
00085 {
00086 if (TargetX && TargetY && TargetZ)
00087 sf::Listener::GetPosition(*TargetX, *TargetY, *TargetZ);
00088 }