aboutsummaryrefslogtreecommitdiff
path: root/scene/3d/spatial_player.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--scene/3d/spatial_player.h37
1 files changed, 14 insertions, 23 deletions
diff --git a/scene/3d/spatial_player.h b/scene/3d/spatial_player.h
index 258bf5e41..d5e7b1b61 100644
--- a/scene/3d/spatial_player.h
+++ b/scene/3d/spatial_player.h
@@ -29,42 +29,37 @@
#ifndef SPATIAL_PLAYER_H
#define SPATIAL_PLAYER_H
-
#include "scene/3d/spatial.h"
#include "scene/main/node.h"
+#include "scene/main/viewport.h"
#include "scene/resources/sample_library.h"
#include "servers/spatial_sound_server.h"
-#include "scene/main/viewport.h"
class SpatialPlayer : public Spatial {
- OBJ_TYPE(SpatialPlayer,Spatial);
-public:
-
+ OBJ_TYPE(SpatialPlayer, Spatial);
+public:
enum Param {
- PARAM_VOLUME_DB=SpatialSoundServer::SOURCE_PARAM_VOLUME_DB,
- PARAM_PITCH_SCALE=SpatialSoundServer::SOURCE_PARAM_PITCH_SCALE,
- PARAM_ATTENUATION_MIN_DISTANCE=SpatialSoundServer::SOURCE_PARAM_ATTENUATION_MIN_DISTANCE,
- PARAM_ATTENUATION_MAX_DISTANCE=SpatialSoundServer::SOURCE_PARAM_ATTENUATION_MAX_DISTANCE,
- PARAM_ATTENUATION_DISTANCE_EXP=SpatialSoundServer::SOURCE_PARAM_ATTENUATION_DISTANCE_EXP,
- PARAM_EMISSION_CONE_DEGREES=SpatialSoundServer::SOURCE_PARAM_EMISSION_CONE_DEGREES,
- PARAM_EMISSION_CONE_ATTENUATION_DB=SpatialSoundServer::SOURCE_PARAM_EMISSION_CONE_ATTENUATION_DB,
- PARAM_MAX=SpatialSoundServer::SOURCE_PARAM_MAX
+ PARAM_VOLUME_DB = SpatialSoundServer::SOURCE_PARAM_VOLUME_DB,
+ PARAM_PITCH_SCALE = SpatialSoundServer::SOURCE_PARAM_PITCH_SCALE,
+ PARAM_ATTENUATION_MIN_DISTANCE = SpatialSoundServer::SOURCE_PARAM_ATTENUATION_MIN_DISTANCE,
+ PARAM_ATTENUATION_MAX_DISTANCE = SpatialSoundServer::SOURCE_PARAM_ATTENUATION_MAX_DISTANCE,
+ PARAM_ATTENUATION_DISTANCE_EXP = SpatialSoundServer::SOURCE_PARAM_ATTENUATION_DISTANCE_EXP,
+ PARAM_EMISSION_CONE_DEGREES = SpatialSoundServer::SOURCE_PARAM_EMISSION_CONE_DEGREES,
+ PARAM_EMISSION_CONE_ATTENUATION_DB = SpatialSoundServer::SOURCE_PARAM_EMISSION_CONE_ATTENUATION_DB,
+ PARAM_MAX = SpatialSoundServer::SOURCE_PARAM_MAX
};
private:
-
float params[PARAM_MAX];
RID source_rid;
virtual bool _can_gizmo_scale() const;
virtual RES _get_gizmo_geometry() const;
-
protected:
-
_FORCE_INLINE_ RID get_source_rid() const { return source_rid; }
void _notification(int p_what);
@@ -72,16 +67,12 @@ protected:
static void _bind_methods();
public:
-
- void set_param( Param p_param, float p_value);
- float get_param( Param p_param) const;
-
+ void set_param(Param p_param, float p_value);
+ float get_param(Param p_param) const;
SpatialPlayer();
~SpatialPlayer();
-
-
};
-VARIANT_ENUM_CAST( SpatialPlayer::Param );
+VARIANT_ENUM_CAST(SpatialPlayer::Param);
#endif // SPATIAL_PLAYER_H