| Home | Download | Screen shots | Discussion | Documentation |
|---|
A light that falls within a specified area. More...
#include <openvrml/node.h>

Public Member Functions | |
| virtual | ~scoped_light_node ()=0 throw () |
| Destroy. | |
| void | render_scoped_light (viewer &v) |
| Render the light. | |
Protected Member Functions | |
| scoped_light_node (const node_type &type, const boost::shared_ptr< openvrml::scope > &scope) throw () | |
| Construct. | |
Private Member Functions | |
| virtual scoped_light_node * | to_scoped_light () throw () |
Convert to a scoped_light_node. | |
| virtual void | do_render_scoped_light (viewer &v)=0 |
| Render the light. | |
A light that falls within a specified area.
| openvrml::scoped_light_node::~scoped_light_node | ( | ) | throw () [pure virtual] |
Destroy.
| openvrml::scoped_light_node::scoped_light_node | ( | const node_type & | type, |
| const boost::shared_ptr< openvrml::scope > & | scope | ||
| ) | throw () [protected] |
Construct.
| [in] | type | the node_type. |
| [in] | scope | the scope to which the node belongs. |
| void openvrml::scoped_light_node::render_scoped_light | ( | viewer & | v | ) |
| openvrml::scoped_light_node * openvrml::scoped_light_node::to_scoped_light | ( | ) | throw () [private, virtual] |
Convert to a scoped_light_node.
Reimplemented from openvrml::node.
| void openvrml::scoped_light_node::do_render_scoped_light | ( | viewer & | v | ) | [private, pure virtual] |
Render the light.
| [in,out] | v | a viewer. |