History

adding caps for opaque and transparent draw jobs and the ui in js so we can debug the rendered items

Sam Gateau committed 11 years ago

Commit b339aa61 parent f5532436 files · +45 −8Browse files

Showing the changes to libraries/script-engine/src/SceneScriptingInterface.h (1 of 6 files). Show all

Unified · Split

libraries/script-engine/src/SceneScriptingInterface.h+8−0
@@ -96,6 +96,10 @@ public: · 95 unmodified lines
9696 void setEngineFeedTransparentItems(int count) { _numFeedTransparentItems = count; }
9797 Q_INVOKABLE int getEngineNumFeedTransparentItems() { return _numFeedTransparentItems; }
9898
99+ Q_INVOKABLE void setEngineMaxDrawnOpaqueItems(int count) { _maxDrawnOpaqueItems = count; }
100+ Q_INVOKABLE int getEngineMaxDrawnOpaqueItems() { return _maxDrawnOpaqueItems; }
101+ Q_INVOKABLE void setEngineMaxDrawnTransparentItems(int count) { _maxDrawnTransparentItems = count; }
102+ Q_INVOKABLE int getEngineMaxDrawnTransparentItems() { return _maxDrawnTransparentItems; }
99103
100104 signals:
101105 void shouldRenderAvatarsChanged(bool shouldRenderAvatars);
@@ -120,6 +124,10 @@ protected: · 18 unmodified lines
120124 int _numDrawnOpaqueItems = 0;
121125 int _numFeedTransparentItems = 0;
122126 int _numDrawnTransparentItems = 0;
127+
128+ int _maxDrawnOpaqueItems = -1;
129+ int _maxDrawnTransparentItems = -1;
130+
123131 };
124132
125133 #endif // hifi_SceneScriptingInterface_h