Home | Download | Screen shots | Discussion | Documentation |
---|
Inheritance diagram for openvrml::vrml97_node::fog_node:
Public Member Functions | |
fog_node (const node_type &type, const scope_ptr &scope) | |
Construct. | |
virtual | ~fog_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_color (const field_value &value, double timestamp) throw (std::bad_cast) |
set_color eventIn handler. | |
void | process_set_fogType (const field_value &value, double timestamp) throw (std::bad_cast, std::bad_alloc) |
set_fogType eventIn handler. | |
void | process_set_visibilityRange (const field_value &value, double timestamp) throw (std::bad_cast) |
set_visibilityRange eventIn handler. | |
Private Attributes | |
sfcolor | color |
color exposedField. | |
sfstring | fogType |
fogType exposedField. | |
sffloat | visibilityRange |
visibilityRange exposedField. | |
sfbool | bound |
isBound eventOut. | |
Friends | |
class | fog_class |
Class object for Fog nodes. |
|
Construct.
|
|
Initialize.
Reimplemented from openvrml::node. |
|
Shut down. Calls fog_class::unbind to unbind the node if it is bound.
Reimplemented from openvrml::node. |
|
set_bind eventIn handler.
|
|
set_color eventIn handler.
|
|
set_fogType eventIn handler.
|
|
set_visibilityRange eventIn handler.
|