History

exposing some controls on the engine to js for debugging

Sam Gateau committed 11 years ago

Commit 903837a1 parent 3c7eb4d8 files · +166 −71Browse files

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

Unified · Split

libraries/script-engine/src/SceneScriptingInterface.cpp+25−1
@@ -128,4 +128,28 @@ void SceneScriptingInterface::setShouldRenderEntities(bool shouldRenderEntities) · 127 unmodified lines
128128 _shouldRenderEntities = shouldRenderEntities;
129129 emit shouldRenderEntitiesChanged(_shouldRenderEntities);
130130 }
131−}
131+}
132+
133+void SceneScriptingInterface::setEngineRenderOpaque(bool renderOpaque) {
134+ _engineRenderOpaque = renderOpaque;
135+}
136+
137+void SceneScriptingInterface::setEngineRenderTransparent(bool renderTransparent) {
138+ _engineRenderTransparent = renderTransparent;
139+}
140+
141+void SceneScriptingInterface::setEngineCullOpaque(bool cullOpaque) {
142+ _engineCullOpaque = cullOpaque;
143+}
144+
145+void SceneScriptingInterface::setEngineCullTransparent(bool cullTransparent) {
146+ _engineCullTransparent = cullTransparent;
147+}
148+
149+void SceneScriptingInterface::setEngineSortOpaque(bool sortOpaque) {
150+ _engineSortOpaque = sortOpaque;
151+}
152+
153+void SceneScriptingInterface::setEngineSortTransparent(bool sortTransparent) {
154+ _engineSortOpaque = sortTransparent;
155+}