22 SOUNDSCAPE_REFLECTION,
25 SOUNDSCAPE_MODULATION,
129 nonvirtual
float GetGain(
void);
155 virtual void SpawnKey(
string,
string);
156 virtual void Input(entity,
string,
string);
159 virtual void Save(
float);
160 virtual void Restore(
string,
string);
173 NETWORKED_FLOAT(m_density)
174 NETWORKED_FLOAT(m_diffusion)
175 NETWORKED_FLOAT(m_gain)
176 NETWORKED_FLOAT(m_gainHF)
177 NETWORKED_FLOAT(m_gainLF)
178 NETWORKED_FLOAT(m_decayTime)
179 NETWORKED_FLOAT(m_decayHFRatio)
180 NETWORKED_FLOAT(m_decayLFRatio)
181 NETWORKED_FLOAT(m_reflectionGain)
182 NETWORKED_FLOAT(m_reflectionDelay)
183 NETWORKED_VECTOR(m_reflectionPan)
184 NETWORKED_FLOAT(m_LateGain)
185 NETWORKED_FLOAT(m_LateDelay)
186 NETWORKED_VECTOR(m_LatePan)
187 NETWORKED_FLOAT(m_echoTime)
188 NETWORKED_FLOAT(m_echoDepth)
189 NETWORKED_FLOAT(m_modulationTime)
190 NETWORKED_FLOAT(m_modulationDepth)
191 NETWORKED_FLOAT(m_airAbsorptionGainHF)
192 NETWORKED_FLOAT(m_HFReference)
193 NETWORKED_FLOAT(m_LFReference)
194 NETWORKED_FLOAT(m_roomRolloffFactor)
195 NETWORKED_INT(m_decayHFLimit)
196 NETWORKED_FLOAT(m_radius)
void ncPointTrigger(void)
Definition PointTrigger.qc:18
Shared-Entity: Sound System Scape/Reverb Controller.
Definition SoundScape.h:67
nonvirtual float GetDiffusion(void)
Definition SoundScape.qc:184
nonvirtual void SetReflectionGain(float)
Reflection Gain, linear gain control.
Definition SoundScape.qc:80
nonvirtual void SetDecayHFRatio(float)
Decay HF Ratio, linear multiplier.
Definition SoundScape.qc:68
nonvirtual void SetLFReference(float)
LF Reference, in Hz.
Definition SoundScape.qc:152
nonvirtual float GetLateDelay(void)
Definition SoundScape.qc:250
nonvirtual float GetLFReference(void)
Definition SoundScape.qc:298
virtual void ReceiveEntity(float, float)
Client: Handles network updates from the server for the associated entity.
nonvirtual void SetModulationTime(float)
Modulation Time, in seconds.
Definition SoundScape.qc:128
nonvirtual void SetDensity(float)
Reverb Density, controls the effect of the reverb.
Definition SoundScape.qc:32
nonvirtual float GetDensity(void)
Definition SoundScape.qc:178
nonvirtual float GetDecayHFRatio(void)
Definition SoundScape.qc:214
virtual void EvaluateEntity(void)
Run each tic after physics are run to determine if we need to send updates over the network.
Definition SoundScape.qc:325
nonvirtual void SetRadius(float)
Sets the radius of the soundscape.
Definition SoundScape.qc:170
nonvirtual float GetHFReference(void)
Definition SoundScape.qc:292
nonvirtual void SetDecayTime(float)
Decay Time, in seconds.
Definition SoundScape.qc:62
nonvirtual float GetDecayLFRatio(void)
Definition SoundScape.qc:220
nonvirtual void SetAirAbsorptionGainHF(float)
Air Absorption Gain HF, linear gain per meter.
Definition SoundScape.qc:140
nonvirtual float GetGainLF(void)
Definition SoundScape.qc:202
nonvirtual void SetDecayHFLimit(int)
Decay HF Limit, integer value.
Definition SoundScape.qc:164
nonvirtual void SetupEFXReverb(reverbinfo_t *)
Definition SoundScape.qc:771
nonvirtual float GetModulationDepth(void)
Definition SoundScape.qc:280
nonvirtual void SetEchoTime(float)
Echo Time, in seconds.
Definition SoundScape.qc:116
virtual float SendEntity(entity, float)
Called by the engine whenever we need to send a client an update about this entity.
Definition SoundScape.qc:361
nonvirtual void SetDiffusion(float)
Reverb Diffusion, linear multiplier.
Definition SoundScape.qc:38
nonvirtual void SetDecayLFRatio(float)
Decay LF Ratio, linear multiplier.
Definition SoundScape.qc:74
nonvirtual void SetModulationDepth(float)
Modulation Depth, linear multiplier.
Definition SoundScape.qc:134
nonvirtual bool LoadFromEFX(string)
Definition SoundScape.qc:741
nonvirtual void SetLatePan(vector)
Late Reverb Pan.
Definition SoundScape.qc:110
nonvirtual float GetEchoTime(void)
Definition SoundScape.qc:262
nonvirtual float GetGainHF(void)
Definition SoundScape.qc:196
virtual void SpawnKey(string, string)
This method handles entity key/value pairs on map load.
Definition SoundScape.qc:545
nonvirtual void SetLateDelay(float)
Late Reverb Delay, in seconds.
Definition SoundScape.qc:104
nonvirtual vector GetReflectionPan(void)
Definition SoundScape.qc:238
virtual void Save(float)
Handles saving a copy of this entity to a given filehandle.
Definition SoundScape.qc:629
nonvirtual float GetAirAbsorptionGainHF(void)
Definition SoundScape.qc:286
nonvirtual void SetReflectionDelay(float)
Reflection Delay, in seconds.
Definition SoundScape.qc:86
virtual void DebugDraw(void)
Definition SoundScape.qc:799
nonvirtual float GetLateGain(void)
Definition SoundScape.qc:244
nonvirtual void SetGainHF(float)
Reverb Gain HF, linear gain control for high frequency sounds.
Definition SoundScape.qc:50
nonvirtual vector GetLatePan(void)
Definition SoundScape.qc:256
nonvirtual void SetGainLF(float)
Reverb Gain LF, linear gain control for low frequency sounds.
Definition SoundScape.qc:56
nonvirtual void SetHFReference(float)
HF Reference, in Hz.
Definition SoundScape.qc:146
nonvirtual float GetReflectionDelay(void)
Definition SoundScape.qc:232
nonvirtual int GetDecayHFLimit(void)
Definition SoundScape.qc:310
virtual void Restore(string, string)
Similar to ncIO::SpawnKey() but for save-game fields.
Definition SoundScape.qc:659
nonvirtual float GetEchoDepth(void)
Definition SoundScape.qc:268
nonvirtual float GetRadius(void)
Definition SoundScape.qc:316
nonvirtual void SetLateGain(float)
Late Reverb Gain, linear gain control.
Definition SoundScape.qc:98
nonvirtual float GetRoomRolloffFactor(void)
Definition SoundScape.qc:304
virtual void Input(entity, string, string)
Called when we are being prompted by another object/function with an input message.
Definition SoundScape.qc:461
nonvirtual void SetEchoDepth(float)
Echo Depth, linear multiplier.
Definition SoundScape.qc:122
nonvirtual float GetReflectionGain(void)
Definition SoundScape.qc:226
nonvirtual void SetRoomRolloffFactor(float)
Room Rolloff Factor, linear multiplier.
Definition SoundScape.qc:158
nonvirtual float GetGain(void)
Definition SoundScape.qc:190
nonvirtual void SetGain(float)
Reverb Gain, linear gain control.
Definition SoundScape.qc:44
nonvirtual void SetReflectionPan(vector)
Reflection Pan.
Definition SoundScape.qc:92
nonvirtual float GetModulationTime(void)
Definition SoundScape.qc:274
void ncSoundScape(void)
Definition SoundScape.qc:2
nonvirtual float GetDecayTime(void)
Definition SoundScape.qc:208