AnimaL |
Tutorial |
Documentation |
#include <AnimalEngineNode.h>
Inheritance diagram for X3DTK::X3D::AnimalEngineNode< AnimalEngine >:
Definition at line 29 of file AnimalEngineNode.h.
Public Types | |
typedef AnimalEngine | Engine |
type of the embedded engine | |
Public Member Functions | |
AnimalEngineNode () | |
virtual | ~AnimalEngineNode () |
virtual void | draw () |
virtual void | init () |
virtual void | reset () |
virtual void | postReset () |
virtual void | keyPressedEvent (animal::KeyEvent *e) |
virtual void | mouseDoubleClickEvent (animal::MouseEvent *e) |
Deal with mouse double-click event. | |
virtual void | mouseMoveEvent (animal::MouseEvent *e) |
Deal with mouse move event. | |
virtual void | mousePressEvent (animal::MouseEvent *e) |
Deal with mouse press event. | |
virtual void | mouseReleaseEvent (animal::MouseEvent *e) |
Deal with mouse release event. | |
virtual animal::ConstrainedItem * | pickPoint (float *orig, float *dir, float thresh) |
Pick along a line. | |
virtual void | animate (float dt) |
virtual void | postAnimate (float dt) |
|
type of the embedded engine
Definition at line 32 of file AnimalEngineNode.h. |
|
Definition at line 21 of file AnimalEngineNode.cpp. |
|
Definition at line 26 of file AnimalEngineNode.cpp. |
|
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 153 of file AnimalEngineNode.cpp. |
|
Draw the engine. Reimplemented from X3DTK::X3D::EngineNode. Definition at line 34 of file AnimalEngineNode.cpp. |
|
Init the engine after the graph has been built. Reimplemented from X3DTK::X3D::EngineNode. Reimplemented in X3DTK::X3D::MorphingNode, and X3DTK::X3D::MassSpringNode. Definition at line 83 of file AnimalEngineNode.cpp. |
|
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 113 of file AnimalEngineNode.cpp. |
|
Deal with mouse double-click event.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 120 of file AnimalEngineNode.cpp. |
|
Deal with mouse move event.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 126 of file AnimalEngineNode.cpp. |
|
Deal with mouse press event.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 132 of file AnimalEngineNode.cpp. |
|
Deal with mouse release event.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 138 of file AnimalEngineNode.cpp. |
|
Pick along a line.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 144 of file AnimalEngineNode.cpp. |
|
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 161 of file AnimalEngineNode.cpp. |
|
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 103 of file AnimalEngineNode.cpp. |
|
Reset the engine to the inital state. Reimplemented from X3DTK::X3D::EngineNode. Definition at line 93 of file AnimalEngineNode.cpp. |