All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
gazebo::rendering::AmbientLight< techniquePolicy > Class Template Reference

#include <AmbientLight.hh>

Inheritance diagram for gazebo::rendering::AmbientLight< techniquePolicy >:
Inheritance graph
[legend]
Collaboration diagram for gazebo::rendering::AmbientLight< techniquePolicy >:
Collaboration graph
[legend]

Public Member Functions

 AmbientLight ()
 Constructor. More...
 
 ~AmbientLight ()
 Destructor. More...
 
virtual Ogre::Real getBoundingRadius (void) const
 
virtual const Ogre::MaterialPtr & getMaterial (void) const
 
virtual Ogre::Real getSquaredViewDepth (const Ogre::Camera *) const
 
virtual void getWorldTransforms (Ogre::Matrix4 *_xform) const
 
void UpdateFromCamera (Ogre::Camera *_camera)
 

Protected Attributes

Ogre::MaterialPtr matPtr
 
Ogre::Real radius
 

Constructor & Destructor Documentation

template<class techniquePolicy>
gazebo::rendering::AmbientLight< techniquePolicy >::AmbientLight ( )
inline

Constructor.

References gazebo::rendering::GeomUtils::CreateQuad(), and gzthrow.

template<class techniquePolicy>
gazebo::rendering::AmbientLight< techniquePolicy >::~AmbientLight ( )
inline

Destructor.

Member Function Documentation

template<class techniquePolicy>
virtual Ogre::Real gazebo::rendering::AmbientLight< techniquePolicy >::getBoundingRadius ( void  ) const
inlinevirtual

template<class techniquePolicy>
virtual const Ogre::MaterialPtr& gazebo::rendering::AmbientLight< techniquePolicy >::getMaterial ( void  ) const
inlinevirtual

template<class techniquePolicy>
virtual Ogre::Real gazebo::rendering::AmbientLight< techniquePolicy >::getSquaredViewDepth ( const Ogre::Camera *  ) const
inlinevirtual

template<class techniquePolicy>
virtual void gazebo::rendering::AmbientLight< techniquePolicy >::getWorldTransforms ( Ogre::Matrix4 *  _xform) const
inlinevirtual
template<class techniquePolicy>
void gazebo::rendering::AmbientLight< techniquePolicy >::UpdateFromCamera ( Ogre::Camera *  _camera)
inline

Member Data Documentation

template<class techniquePolicy>
Ogre::MaterialPtr gazebo::rendering::AmbientLight< techniquePolicy >::matPtr
protected
template<class techniquePolicy>
Ogre::Real gazebo::rendering::AmbientLight< techniquePolicy >::radius
protected

The documentation for this class was generated from the following file: