History

Merge branch 'master' of https://github.com/highfidelity/hifi into reverb

Atlante45 committed 12 years ago

Commit 86b87772 parents 89cb464 023d47977 files · +701 −5449Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 77 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+0−30
@@ -26,7 +26,6 @@ · 25 unmodified lines
2626 #include <NetworkAccessManager.h>
2727 #include <NodeList.h>
2828 #include <PacketHeaders.h>
29−#include <ParticlesScriptingInterface.h>
3029 #include <Sound.h>
3130 #include <UUID.h>
3231 #include <VoxelConstants.h>
@@ -44,7 +43,6 @@ · 11 unmodified lines
4443 #include "AudioEffectOptions.h"
4544
4645 VoxelsScriptingInterface ScriptEngine::_voxelsScriptingInterface;
47−ParticlesScriptingInterface ScriptEngine::_particlesScriptingInterface;
4846 EntityScriptingInterface ScriptEngine::_entityScriptingInterface;
4947
5048 static QScriptValue soundConstructor(QScriptContext* context, QScriptEngine* engine) {
@@ -237,7 +235,6 @@ void ScriptEngine::init() { · 186 unmodified lines
237235 _isInitialized = true;
238236
239237 _voxelsScriptingInterface.init();
240− _particlesScriptingInterface.init();
241238
242239 // register various meta-types
243240 registerMetaTypes(this);
@@ -249,10 +246,6 @@ void ScriptEngine::init() { · 5 unmodified lines
249246 registerAvatarTypes(this);
250247 Bitstream::registerTypes(this);
251248
252− qScriptRegisterMetaType(this, ParticlePropertiesToScriptValue, ParticlePropertiesFromScriptValue);
253− qScriptRegisterMetaType(this, ParticleIDtoScriptValue, ParticleIDfromScriptValue);
254− qScriptRegisterSequenceMetaType<QVector<ParticleID> >(this);
255−
256249 qScriptRegisterMetaType(this, EntityItemPropertiesToScriptValue, EntityItemPropertiesFromScriptValue);
257250 qScriptRegisterMetaType(this, EntityItemIDtoScriptValue, EntityItemIDfromScriptValue);
258251 qScriptRegisterMetaType(this, RayToEntityIntersectionResultToScriptValue, RayToEntityIntersectionResultFromScriptValue);
@@ -290,7 +283,6 @@ void ScriptEngine::init() { · 31 unmodified lines
290283 registerGlobalObject("Audio", &_audioScriptingInterface);
291284 registerGlobalObject("Controller", _controllerScriptingInterface);
292285 registerGlobalObject("Entities", &_entityScriptingInterface);
293− registerGlobalObject("Particles", &_particlesScriptingInterface);
294286 registerGlobalObject("Quat", &_quatLibrary);
295287 registerGlobalObject("Vec3", &_vec3Library);
296288 registerGlobalObject("Uuid", &_uuidLibrary);
@@ -303,14 +295,12 @@ void ScriptEngine::init() { · 6 unmodified lines
303295 globalObject().setProperty("COLLISION_GROUP_ENVIRONMENT", newVariant(QVariant(COLLISION_GROUP_ENVIRONMENT)));
304296 globalObject().setProperty("COLLISION_GROUP_AVATARS", newVariant(QVariant(COLLISION_GROUP_AVATARS)));
305297 globalObject().setProperty("COLLISION_GROUP_VOXELS", newVariant(QVariant(COLLISION_GROUP_VOXELS)));
306− globalObject().setProperty("COLLISION_GROUP_PARTICLES", newVariant(QVariant(COLLISION_GROUP_PARTICLES)));
307298
308299 globalObject().setProperty("AVATAR_MOTION_OBEY_LOCAL_GRAVITY", newVariant(QVariant(AVATAR_MOTION_OBEY_LOCAL_GRAVITY)));
309300 globalObject().setProperty("AVATAR_MOTION_OBEY_ENVIRONMENTAL_GRAVITY", newVariant(QVariant(AVATAR_MOTION_OBEY_ENVIRONMENTAL_GRAVITY)));
310301
311302 // let the VoxelPacketSender know how frequently we plan to call it
312303 _voxelsScriptingInterface.getVoxelPacketSender()->setProcessCallIntervalHint(SCRIPT_DATA_CALLBACK_USECS);
313− _particlesScriptingInterface.getParticlePacketSender()->setProcessCallIntervalHint(SCRIPT_DATA_CALLBACK_USECS);
314304 }
315305
316306 QScriptValue ScriptEngine::registerGlobalObject(const QString& name, QObject* object) {
@@ -425,16 +415,6 @@ void ScriptEngine::run() { · 108 unmodified lines
425415 }
426416 }
427417
428− if (_particlesScriptingInterface.getParticlePacketSender()->serversExist()) {
429− // release the queue of edit voxel messages.
430− _particlesScriptingInterface.getParticlePacketSender()->releaseQueuedMessages();
431−
432− // since we're in non-threaded mode, call process so that the packets are sent
433− if (!_particlesScriptingInterface.getParticlePacketSender()->isThreaded()) {
434− _particlesScriptingInterface.getParticlePacketSender()->process();
435− }
436− }
437−
438418 if (_entityScriptingInterface.getEntityPacketSender()->serversExist()) {
439419 // release the queue of edit voxel messages.
440420 _entityScriptingInterface.getEntityPacketSender()->releaseQueuedMessages();
@@ -572,16 +552,6 @@ void ScriptEngine::run() { · 131 unmodified lines
572552 }
573553 }
574554
575− if (_particlesScriptingInterface.getParticlePacketSender()->serversExist()) {
576− // release the queue of edit voxel messages.
577− _particlesScriptingInterface.getParticlePacketSender()->releaseQueuedMessages();
578−
579− // since we're in non-threaded mode, call process so that the packets are sent
580− if (!_particlesScriptingInterface.getParticlePacketSender()->isThreaded()) {
581− _particlesScriptingInterface.getParticlePacketSender()->process();
582− }
583− }
584−
585555 if (_entityScriptingInterface.getEntityPacketSender()->serversExist()) {
586556 // release the queue of edit entity messages.
587557 _entityScriptingInterface.getEntityPacketSender()->releaseQueuedMessages();