Programming guide of DebugRenderer 68/52168/2
authorXiangyin Ma <x1.ma@samsung.com>
Thu, 19 Nov 2015 11:50:30 +0000 (11:50 +0000)
committerXiangyin Ma <x1.ma@samsung.com>
Thu, 19 Nov 2015 11:52:02 +0000 (11:52 +0000)
Change-Id: I2208e8a63321667c52943ab7826afef85c3d9c41

docs/content/images/debug-renderer/debug-blocks.png [new file with mode: 0644]
docs/content/main.md
docs/content/shared-javascript-and-cpp-documentation/debug-renderer.md [new file with mode: 0644]

diff --git a/docs/content/images/debug-renderer/debug-blocks.png b/docs/content/images/debug-renderer/debug-blocks.png
new file mode 100644 (file)
index 0000000..5c86f29
Binary files /dev/null and b/docs/content/images/debug-renderer/debug-blocks.png differ
index 380828a..7bd9936 100644 (file)
@@ -75,6 +75,7 @@
  + Environment Variables
  + [Resource Tracking](@ref resourcetracking)
  + Logging
+ + [Debug Renderer](@ref debugrenderer)
  + [Stagehand - DALi Visual Debugger](@ref stagehand)
 
 ### Viewing Modes
diff --git a/docs/content/shared-javascript-and-cpp-documentation/debug-renderer.md b/docs/content/shared-javascript-and-cpp-documentation/debug-renderer.md
new file mode 100644 (file)
index 0000000..8bb8bc6
--- /dev/null
@@ -0,0 +1,21 @@
+<!--
+/**-->
+
+# Debug Renderer {#debugrenderer}
+
+## Enable debug rendering
+
+Setting DALI_DEBUG_RENDERING environment variable will enable the renderer debuging.
+
+Then, every concrete control renderer( ColorRenderer, BorderRenderer, ImageRenderer, GradientRenderer, etc. ) is replaced with a DebugRenderer object.
+Debug renderer renders a simple quad wireframe, so that the control layout and scene structure is clearly displayed.
+
+### Example:
+~~~{.bash}
+sh-4.1$ DALI_DEBUG_RENDERING=1 /usr/apps/com.samsung.dali-demo/bin/blocks.example
+~~~
+
+![ ](../assets/img/debug-renderer/debug-blocks.png)
+![ ](debug-blocks.png)
+
+