Archon::X3D::TimeSensor Struct Reference

Server side representation of the equally named X3D node type. More...

#include <archon/x3d/server/time.H>

Inheritance diagram for Archon::X3D::TimeSensor:

Inheritance graph
[legend]
Collaboration diagram for Archon::X3D::TimeSensor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const NodeTypegetType () const
 TimeSensor (BackRef< ExecutionContext > c)
void tick ()

Static Public Member Functions

static Ref< NodeBaseinstantiate (BackRef< ExecutionContext > c)

Static Public Attributes

static const NodeTypetype = 0

Friends

void initializeTimeComponent ()

Detailed Description

Server side representation of the equally named X3D node type.

Definition at line 76 of file time.H.


Member Function Documentation

void Archon::X3D::TimeSensor::tick  )  [virtual]
 

Is called with a scenegraph write lock.

Overrides FrameDrivenNode::tick().

Implements Archon::X3D::FrameDrivenNode.

Definition at line 115 of file time.C.

References Archon::X3D::EventSource::cascadeEvent(), Archon::X3D::NodeBase::context, Archon::Utilities::Time::get(), Archon::X3D::SensorNode::getEnabled(), Archon::X3D::SensorNode::isActive, Archon::X3D::SensorNode::isActiveChanged, Archon::X3D::TimeDependentNode::loop, Archon::X3D::TimeDependentNode::startTime, Archon::X3D::TimeDependentNode::stopTime, Archon::X3D::SFFloat::type, Archon::X3D::SFTime::type, and Archon::X3D::SFBool::type.


The documentation for this struct was generated from the following files:
Generated on Sun Jul 30 23:01:21 2006 for Archon by  doxygen 1.4.4