Changeset 20864
- Timestamp:
- 09/25/07 16:25:16 (1 year ago)
- Files:
-
- juggler/trunk/modules/sonix/ChangeLog (modified) (1 diff)
- juggler/trunk/modules/sonix/VERSION (modified) (1 diff)
- juggler/trunk/modules/sonix/snx/sonix.h (modified) (23 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/sonix/ChangeLog
r20762 r20864 1 1 DATE AUTHOR CHANGE 2 2 ----------- ----------- ------------------------------------------------------- 3 Sep-25-2007 patrick The methods of snx::sonix are no longer virtual. 4 NEW VERSION: 1.3.4 3 5 Sep-04-2007 patrick Use new environment variable SNX_DATA_DIR as a way to 4 6 look up files in SNX_BASE_DIR/share/sonix. juggler/trunk/modules/sonix/VERSION
r20762 r20864 1 1.3.4-0 @09/25/2007 21:30:00 UTC@ 1 2 1.3.3-0 @09/05/2007 03:00:00 UTC@ 2 3 1.3.2-0 @07/08/2007 21:15:00 UTC@ juggler/trunk/modules/sonix/snx/sonix.h
r19729 r20864 67 67 68 68 /** Virtual destructor. */ 69 virtual~sonix();69 ~sonix(); 70 70 71 71 public: … … 82 82 * -1 to repeat infinately, 1 (single shot) is default. 83 83 */ 84 v irtual void trigger( const std::string& alias, const int& repeat = 1);84 void trigger(const std::string& alias, const int& repeat = 1); 85 85 86 86 /** … … 89 89 * @param alias The alias of the sound to query. 90 90 */ 91 virtual bool isPlaying( const std::string& alias);91 bool isPlaying(const std::string& alias); 92 92 93 93 /** … … 100 100 * @param onOff A Boolean value enabling or disabling retriggering. 101 101 */ 102 v irtual void setRetriggerable( const std::string& alias, bool onOff);102 void setRetriggerable(const std::string& alias, bool onOff); 103 103 104 104 /** … … 107 107 * @param alias The alias of the sound to query. 108 108 */ 109 virtual bool isRetriggerable( const std::string& alias);109 bool isRetriggerable(const std::string& alias); 110 110 111 111 /** … … 114 114 * @param alias Alias of the sound to be stopped. 115 115 */ 116 v irtual void stop( const std::string& alias);116 void stop(const std::string& alias); 117 117 118 118 /** … … 122 122 * @param alias The alias of the sound to pause. 123 123 */ 124 v irtual void pause( const std::string& alias);124 void pause(const std::string& alias); 125 125 126 126 /** … … 130 130 * @param alias The alias of the sound to unpause. 131 131 */ 132 v irtual void unpause( const std::string& alias);132 void unpause(const std::string& alias); 133 133 134 134 /** … … 137 137 * @param alias The alias of the sound to query. 138 138 */ 139 virtual bool isPaused( const std::string& alias);139 bool isPaused(const std::string& alias); 140 140 141 141 /** … … 149 149 * and it defaults to false (the sound is positional). 150 150 */ 151 virtual void setAmbient(const std::string& alias, 152 const bool ambient = false); 151 void setAmbient(const std::string& alias, const bool ambient = false); 153 152 154 153 /** … … 157 156 * @param alias The alias of the sound to query. 158 157 */ 159 virtual bool isAmbient( const std::string& alias);158 bool isAmbient(const std::string& alias); 160 159 161 160 /** … … 167 166 * a value greather than 1.0 is high. 168 167 */ 169 v irtual void setPitchBend( const std::string& alias, float amount);168 void setPitchBend(const std::string& alias, float amount); 170 169 171 170 /** … … 177 176 * 1.0 inclusive. 178 177 */ 179 v irtual void setVolume( const std::string& alias, float amount);178 void setVolume(const std::string& alias, float amount); 180 179 181 180 /** … … 187 186 * total cutoff. 188 187 */ 189 v irtual void setCutoff( const std::string& alias, float amount);188 void setCutoff(const std::string& alias, float amount); 190 189 191 190 /** … … 197 196 * @param z The Z coordinate of the sound in 3D OpenGL coordinates. 198 197 */ 199 v irtual void setPosition(const std::string& alias, const float& x,200 const float& y,const float& z);198 void setPosition(const std::string& alias, const float& x, const float& y, 199 const float& z); 201 200 202 201 /** … … 211 210 * coordinates. 212 211 */ 213 virtual void getPosition(const std::string& alias, float& x, float& y, 214 float& z); 212 void getPosition(const std::string& alias, float& x, float& y, float& z); 215 213 216 214 /** … … 220 218 * listener. 221 219 */ 222 v irtual void setListenerPosition( const gmtl::Matrix44f& mat);220 void setListenerPosition(const gmtl::Matrix44f& mat); 223 221 224 222 /** … … 227 225 * @param mat Storage for returning the position of the listener. 228 226 */ 229 v irtual void getListenerPosition( gmtl::Matrix44f& mat);227 void getListenerPosition(gmtl::Matrix44f& mat); 230 228 231 229 /** … … 242 240 * implementation. 243 241 */ 244 v irtual void changeAPI( const std::string& apiName);242 void changeAPI(const std::string& apiName); 245 243 246 244 /** … … 249 247 * @param sai A description of the settings for this sound API. 250 248 */ 251 v irtual void configure( const snx::SoundAPIInfo& sai);249 void configure(const snx::SoundAPIInfo& sai); 252 250 253 251 /** … … 268 266 * object will be a handle. 269 267 */ 270 v irtual void configure(const std::string& alias,271 const snx::SoundInfo& description);268 void configure(const std::string& alias, 269 const snx::SoundInfo& description); 272 270 273 271 /** … … 277 275 * @param alias The alias of the sound to be removed. 278 276 */ 279 v irtual void remove( const std::string alias);277 void remove(const std::string alias); 280 278 281 279 /** … … 285 283 * @param timeElapsed Time elapsed since the last sound frame. 286 284 */ 287 v irtual void step( const float& timeElapsed);285 void step(const float& timeElapsed); 288 286 289 287 protected:
