iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nrt::graphics::shaperendererbasic Namespace Reference

Namespace for ShapeRenderer parameters.

Functions

 NRT_DECLARE_PARAMETER_WITH_CALLBACK (dims, nrt::Dims< nrt::int32 >,"Rendered display dimemsions in pixels", nrt::Dims< nrt::int32 >(640, 480), ParamCateg)
 Parameter definition for display dims.
 
 NRT_DECLARE_PARAMETER (wireframe, bool,"Use wireframe instead of full-3D display", false, ParamCateg)
 Parameter definition for wireframe.
 
 NRT_DECLARE_PARAMETER (windowtitle, std::string,"Title of the window","ShapeRendererBasic Window", ParamCateg)
 Parameter definition for window title.
 
 NRT_DECLARE_PARAMETER (fogdensity, float,"Fog density between 0.0 and 1.0 (value 0.0 turns off fog effects)", 0.0F, ParamCateg)
 Parameter definition for fog density.
 
 NRT_DECLARE_PARAMETER (fogcolor, nrt::PixRGB< nrt::byte >,"Fog color RGB (only applies if fog-density is > 0.0)", nrt::PixRGB< nrt::byte >(128, 128, 128), ParamCateg)
 Parameter definition for fog color.
 
 NRT_DECLARE_PARAMETER (detail, unsigned int,"Detail level used to render spheres, cylinders, etc. Larger values create more ""subdivisions, which is slower to render but looks smoother.", 30U, ParamCateg)
 Parameter definition for detail.
 
 NRT_DECLARE_PARAMETER (ambientlight, nrt::PixRGB< nrt::byte >,"Ambient light color and intensity (R,G,B)", nrt::PixRGB< nrt::byte >(100, 100, 100), ParamCateg)
 Parameter definition for light ambient.
 
 NRT_DECLARE_PARAMETER (diffuselight, nrt::PixRGB< nrt::byte >,"Diffuse light color and intensity (R,G,B)", nrt::PixRGB< nrt::byte >(255, 255, 255), ParamCateg)
 Parameter definition for light diffuse.
 
 NRT_DECLARE_PARAMETER (specularlight, nrt::PixRGB< nrt::byte >,"Specular light color and intensity (R,G,B)", nrt::PixRGB< nrt::byte >(255, 255, 255), ParamCateg)
 Parameter definition for light specular.
 
 NRT_DECLARE_PARAMETER (lightposition, Eigen::Vector3f,"Light position (X,Y,Z)", Eigen::Vector3f(-50.0F, 0.0F, 100.0F), ParamCateg)
 Parameter definition for light diffuse.
 

Variables

static nrt::ParameterCategory const ParamCateg ("ShapeRendererBasic Options")
 Parameter category definition.