From fecb5eec29cbc32d1e67dd2f37f3f773463c5be9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 21 Jan 2013 11:55:52 +0100 Subject: [PATCH] DebugTools: simplified renderers example code. ResourceManager::set() can autodetect the type passed and it now has also more convenient overload. --- doc/debug-tools.dox | 5 ++--- src/DebugTools/ObjectRenderer.h | 5 ++--- src/DebugTools/ShapeRenderer.h | 5 ++--- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/doc/debug-tools.dox b/doc/debug-tools.dox index 97e439783..d09612c4f 100644 --- a/doc/debug-tools.dox +++ b/doc/debug-tools.dox @@ -38,9 +38,8 @@ DebugTools::ResourceManager manager; SceneGraph::DrawableGroup3D debugDrawables; // Create renderer options which will be referenced later by "my" resource key -DebugTools::ResourceManager::instance()->set("my", - (new DebugTools::ObjectRendererOptions())->setSize(0.3f), - ResourceDataState::Final, ResourcePolicy::Persistent); +DebugTools::ResourceManager::instance()->set("my", + (new DebugTools::ObjectRendererOptions())->setSize(0.3f)); // Create debug renderer for given object, use "my" options for it. The // renderer is automatically added to the object features and also to diff --git a/src/DebugTools/ObjectRenderer.h b/src/DebugTools/ObjectRenderer.h index 9eb75f99a..4dadf32af 100644 --- a/src/DebugTools/ObjectRenderer.h +++ b/src/DebugTools/ObjectRenderer.h @@ -61,9 +61,8 @@ Visualizes object position, rotation and scale using colored axes. See Example code: @code // Create some options -DebugTools::ResourceManager::instance()->set("my", - (new DebugTools::ObjectRendererOptions())->setSize(0.3f), - ResourceDataState::Final, ResourcePolicy::Persistent); +DebugTools::ResourceManager::instance()->set("my", + (new DebugTools::ObjectRendererOptions())->setSize(0.3f)); // Create debug renderer for given object, use "my" options for it Object3D* object; diff --git a/src/DebugTools/ShapeRenderer.h b/src/DebugTools/ShapeRenderer.h index f246a87e7..78051fb7b 100644 --- a/src/DebugTools/ShapeRenderer.h +++ b/src/DebugTools/ShapeRenderer.h @@ -72,9 +72,8 @@ Visualizes collision shape. See @ref debug-tools-renderers for more information. Example code: @code // Create some options -DebugTools::ResourceManager::instance()->set("red", - (new DebugTools::ShapeRendererOptions())->setColor({1.0f, 0.0f, 0.0f}), - ResourceDataState::Final, ResourcePolicy::Persistent); +DebugTools::ResourceManager::instance()->set("red", + (new DebugTools::ShapeRendererOptions())->setColor({1.0f, 0.0f, 0.0f})); // Create debug renderer for given shape, use "red" options for it Physics::ObjectShape2D* shape;