Showing the changes to assignment-client/src/scripts/EntityScriptServer.h (1 of 5 files). Show all
Unified · Split
| @@ -20,6 +20,9 @@ · 19 unmodified lines | |||
| 20 | #include <ScriptEngine.h> | 20 | #include <ScriptEngine.h> |
| 21 | #include <ThreadedAssignment.h> | 21 | #include <ThreadedAssignment.h> |
| 22 | 22 | ||
| 23 | static const int DEFAULT_MAX_ENTITY_PPS = 9000; | ||
| 24 | static const int DEFAULT_ENTITY_PPS_PER_SCRIPT = 900; | ||
| 25 | |||
| 23 | class EntityScriptServer : public ThreadedAssignment { | 26 | class EntityScriptServer : public ThreadedAssignment { |
| 24 | Q_OBJECT | 27 | Q_OBJECT |
| 25 | 28 | ||
| @@ -42,6 +45,9 @@ private slots: · 16 unmodified lines | |||
| 42 | void handleReloadEntityServerScriptPacket(QSharedPointer<ReceivedMessage> message, SharedNodePointer senderNode); | 45 | void handleReloadEntityServerScriptPacket(QSharedPointer<ReceivedMessage> message, SharedNodePointer senderNode); |
| 43 | void handleEntityScriptGetStatusPacket(QSharedPointer<ReceivedMessage> message, SharedNodePointer senderNode); | 46 | void handleEntityScriptGetStatusPacket(QSharedPointer<ReceivedMessage> message, SharedNodePointer senderNode); |
| 44 | 47 | ||
| 48 | void handleSettings(); | ||
| 49 | void updateEntityPPS(); | ||
| 50 | |||
| 45 | private: | 51 | private: |
| 46 | void negotiateAudioFormat(); | 52 | void negotiateAudioFormat(); |
| 47 | void selectAudioFormat(const QString& selectedCodecName); | 53 | void selectAudioFormat(const QString& selectedCodecName); |
| @@ -62,6 +68,9 @@ private: · 14 unmodified lines | |||
| 62 | EntityEditPacketSender _entityEditSender; | 68 | EntityEditPacketSender _entityEditSender; |
| 63 | EntityTreeHeadlessViewer _entityViewer; | 69 | EntityTreeHeadlessViewer _entityViewer; |
| 64 | 70 | ||
| 71 | int _maxEntityPPS { DEFAULT_MAX_ENTITY_PPS }; | ||
| 72 | int _entityPPSPerScript { DEFAULT_ENTITY_PPS_PER_SCRIPT }; | ||
| 73 | |||
| 65 | QString _selectedCodecName; | 74 | QString _selectedCodecName; |
| 66 | CodecPluginPointer _codec; | 75 | CodecPluginPointer _codec; |
| 67 | Encoder* _encoder { nullptr }; | 76 | Encoder* _encoder { nullptr }; |