From 3573c87fc8ba77a23d03bc9eaa226a2848dfbeda Mon Sep 17 00:00:00 2001 From: vladislavbelov Date: Sun, 23 Jun 2019 20:17:44 +0000 Subject: [PATCH] Makes rendering helpers (culling camera, frustums) be available through the developer overlay. It helps to test/debug patches like D1847. Reviewed By: wraitii Differential Revision: https://code.wildfiregames.com/D1972 This was SVN commit r22395. --- .../public/gui/session/developer_overlay.js | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/binaries/data/mods/public/gui/session/developer_overlay.js b/binaries/data/mods/public/gui/session/developer_overlay.js index 94a8652f87..9c4fe8691e 100644 --- a/binaries/data/mods/public/gui/session/developer_overlay.js +++ b/binaries/data/mods/public/gui/session/developer_overlay.js @@ -108,6 +108,27 @@ DeveloperOverlay.prototype.getCommands = function() { Engine.GuiInterfaceCall("SetPathfinderHierDebugOverlay", checked); }, }, + { + "label": translate("Enable culling"), + "onPress": checked => { + Engine.GameView_SetCullingEnabled(checked); + }, + "checked": () => Engine.GameView_GetCullingEnabled(), + }, + { + "label": translate("Lock cull camera"), + "onPress": checked => { + Engine.GameView_SetLockCullCameraEnabled(checked); + }, + "checked": () => Engine.GameView_GetLockCullCameraEnabled(), + }, + { + "label": translate("Display camera frustum"), + "onPress": checked => { + Engine.Renderer_SetDisplayFrustumEnabled(checked); + }, + "checked": () => Engine.Renderer_GetDisplayFrustumEnabled(), + }, ]; };