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. |