| Home | Download | Screen shots | Discussion | Documentation |
|---|
Inheritance diagram for openvrml::vrml97_node::background_node:


Public Member Functions | |
| background_node (const node_type &type, const scope_ptr &scope) | |
| Construct. | |
| virtual | ~background_node () throw () |
| Destroy. | |
Private Member Functions | |
| virtual void | do_initialize (double timestamp) throw () |
| Initialize. | |
| virtual void | do_shutdown (double timestamp) throw () |
| Shut down. | |
| void | process_set_bind (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_bind eventIn handler. | |
| void | process_set_groundAngle (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_groundAngle eventIn handler. | |
| void | process_set_groundColor (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_groundColor eventIn handler. | |
| void | process_set_backUrl (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_backUrl eventIn handler. | |
| void | process_set_bottomUrl (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_bottomUrl eventIn handler. | |
| void | process_set_frontUrl (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_frontUrl eventIn handler. | |
| void | process_set_leftUrl (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_leftUrl eventIn handler. | |
| void | process_set_rightUrl (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_rightUrl eventIn handler. | |
| void | process_set_topUrl (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_topUrl eventIn handler. | |
| void | process_set_skyAngle (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_skyAngle eventIn handler. | |
| void | process_set_skyColor (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
| set_skyColor eventIn handler. | |
Private Attributes | |
| mffloat | groundAngle |
| groundAngle exposedField. | |
| mfcolor | groundColor |
| groundColor exposedField. | |
| mfstring | backUrl |
| backUrl exposedField. | |
| mfstring | bottomUrl |
| bottomUrl exposedField. | |
| mfstring | frontUrl |
| frontUrl exposedField. | |
| mfstring | leftUrl |
| leftUrl exposedField. | |
| mfstring | rightUrl |
| rightUrl exposedField. | |
| mfstring | topUrl |
| topUrl exposedField. | |
| mffloat | skyAngle |
| skyAngle exposedField. | |
| mfcolor | skyColor |
| skyColor exposedField. | |
| sfbool | bound |
| isBound eventOut. | |
| img * | texPtr [6] |
| Pointers to the imgs in tex. | |
| img | tex [6] |
| Texture data. | |
| viewer::object_t | viewerObject |
| Handle for the renderer. | |
Friends | |
| class | background_class |
| Class object for Background nodes. | |
|
||||||||||||
|
Construct.
|
|
|
Initialize.
Reimplemented from openvrml::node. |
|
|
Shut down. Calls background_class::unbind to unbind the node if it is bound.
Reimplemented from openvrml::node. |
|
||||||||||||
|
set_backUrl eventIn handler.
|
|
||||||||||||
|
set_bind eventIn handler.
|
|
||||||||||||
|
set_bottomUrl eventIn handler.
|
|
||||||||||||
|
set_frontUrl eventIn handler.
|
|
||||||||||||
|
set_groundAngle eventIn handler.
|
|
||||||||||||
|
set_groundColor eventIn handler.
|
|
||||||||||||
|
set_leftUrl eventIn handler.
|
|
||||||||||||
|
set_rightUrl eventIn handler.
|
|
||||||||||||
|
set_skyAngle eventIn handler.
|
|
||||||||||||
|
set_skyColor eventIn handler.
|
|
||||||||||||
|
set_topUrl eventIn handler.
|
|
|
Pointers to the imgs in tex. The pointers are initialized to zero, and become non-null once the textures are loaded and, if necessary, resized. |