Browse Source

DebugTools: added point size to ShapeRendererOptions.

pull/7/head
Vladimír Vondruš 13 years ago
parent
commit
79f77ca665
  1. 18
      src/DebugTools/ShapeRenderer.h

18
src/DebugTools/ShapeRenderer.h

@ -48,6 +48,8 @@ See ShapeRenderer documentation for more information.
*/ */
class ShapeRendererOptions { class ShapeRendererOptions {
public: public:
inline constexpr ShapeRendererOptions(): _pointSize(0.25f) {}
/** @brief Color of rendered shape */ /** @brief Color of rendered shape */
inline constexpr Color3<> color() const { return _color; } inline constexpr Color3<> color() const { return _color; }
@ -62,8 +64,24 @@ class ShapeRendererOptions {
return this; return this;
} }
/** @brief Point size */
inline constexpr GLfloat pointSize() const { return _pointSize; }
/**
* @brief Set point size
* @return Pointer to self (for method chaining)
*
* Size of rendered crosshairs, representing Physics::Point shapes.
* Default is `0.25f`.
*/
inline ShapeRendererOptions* pointSize(GLfloat size) {
_pointSize = size;
return this;
}
private: private:
Color3<> _color; Color3<> _color;
GLfloat _pointSize;
}; };
/** /**

Loading…
Cancel
Save