Home | Download | Screen shots | Discussion | Documentation |
---|
Public Member Functions | |
background_node (const node_type &type, const boost::shared_ptr< openvrml::scope > &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 | update_textures () |
Called lazily to update texture data. | |
Private Attributes | |
set_bind_listener | set_bind_listener_ |
set_bind eventIn handler. | |
exposedfield< mffloat > | ground_angle_ |
groundAngle exposedField. | |
exposedfield< mfcolor > | ground_color_ |
groundColor exposedField. | |
back_url_exposedfield | back_url_ |
backUrl exposedField. | |
bottom_url_exposedfield | bottom_url_ |
bottomUrl exposedField. | |
front_url_exposedfield | front_url_ |
frontUrl exposedField. | |
left_url_exposedfield | left_url_ |
leftUrl exposedField. | |
right_url_exposedfield | right_url_ |
rightUrl exposedField. | |
top_url_exposedfield | top_url_ |
topUrl exposedField. | |
exposedfield< mffloat > | sky_angle_ |
skyAngle exposedField. | |
exposedfield< mfcolor > | sky_color_ |
skyColor exposedField. | |
sfbool | is_bound_ |
isBound eventOut value. | |
sfbool_emitter | is_bound_emitter_ |
isBound eventOut emitter. | |
image | front |
Front image. | |
bool | front_needs_update |
Flag to indicate that the front image needs to be updated. | |
image | back |
Back image. | |
bool | back_needs_update |
Flag to indicate that the back image needs to be updated. | |
image | left |
Left image. | |
bool | left_needs_update |
Flag to indicate that the left image needs to be updated. | |
image | right |
Right image. | |
bool | right_needs_update |
Flag to indicate that the right image needs to be updated. | |
image | top |
Top image. | |
bool | top_needs_update |
Flag to indicate that the top image needs to be updated. | |
image | bottom |
Bottom image. | |
bool | bottom_needs_update |
Flag to indicate that the bottom image needs to be updated. | |
viewer::object_t | viewerObject |
Handle for the renderer. | |
Friends | |
class | background_class |
Class object for Background nodes. | |
Classes | |
class | back_url_exposedfield |
backUrl exposedField implementation. More... | |
class | bottom_url_exposedfield |
bottomUrl exposedField implementation. More... | |
class | front_url_exposedfield |
frontUrl exposedField implementation. More... | |
class | left_url_exposedfield |
leftUrl exposedField implementation. More... | |
class | right_url_exposedfield |
rightUrl exposedField implementation. More... | |
class | set_bind_listener |
set_bind eventIn listener. More... | |
class | top_url_exposedfield |
topUrl exposedField implementation. More... |
openvrml::vrml97_node::background_node::background_node | ( | const node_type & | type, | |
const boost::shared_ptr< openvrml::scope > & | scope | |||
) |
openvrml::vrml97_node::background_node::~background_node | ( | ) | throw () [virtual] |
Destroy.
void openvrml::vrml97_node::background_node::do_initialize | ( | double | timestamp | ) | throw () [private, virtual] |
void openvrml::vrml97_node::background_node::do_shutdown | ( | double | timestamp | ) | throw () [private, virtual] |
Shut down.
Calls background_class::unbind to unbind the node if it is bound.
timestamp | the current time. |
Reimplemented from openvrml::node.
void openvrml::vrml97_node::background_node::update_textures | ( | ) | [private] |
Called lazily to update texture data.
openvrml::vrml97_node::background_node::background_class [friend] |
Class object for Background nodes.
background_node::set_bind_listener openvrml::vrml97_node::background_node::set_bind_listener_ [private] |
set_bind eventIn handler.
groundAngle exposedField.
groundColor exposedField.
backUrl exposedField.
background_node::bottom_url_exposedfield openvrml::vrml97_node::background_node::bottom_url_ [private] |
bottomUrl exposedField.
background_node::front_url_exposedfield openvrml::vrml97_node::background_node::front_url_ [private] |
frontUrl exposedField.
leftUrl exposedField.
background_node::right_url_exposedfield openvrml::vrml97_node::background_node::right_url_ [private] |
rightUrl exposedField.
topUrl exposedField.
skyAngle exposedField.
skyColor exposedField.
isBound eventOut value.
isBound eventOut emitter.
Front image.
bool openvrml::vrml97_node::background_node::front_needs_update [private] |
Flag to indicate that the front image needs to be updated.
Back image.
bool openvrml::vrml97_node::background_node::back_needs_update [private] |
Flag to indicate that the back image needs to be updated.
Left image.
bool openvrml::vrml97_node::background_node::left_needs_update [private] |
Flag to indicate that the left image needs to be updated.
Right image.
bool openvrml::vrml97_node::background_node::right_needs_update [private] |
Flag to indicate that the right image needs to be updated.
Top image.
bool openvrml::vrml97_node::background_node::top_needs_update [private] |
Flag to indicate that the top image needs to be updated.
Bottom image.
bool openvrml::vrml97_node::background_node::bottom_needs_update [private] |
Flag to indicate that the bottom image needs to be updated.
Handle for the renderer.