#include <esve/engine/dim4/Frame.hxx>
Inheritance diagram for esve::engine::dim4::Frame:

Public Member Functions | |
| virtual const engine::dim4::Transform & | world_transform () const =0 |
| The transform in world (standard) coordinates. | |
| virtual void | add (Frame &)=0 |
| Child frames. | |
| virtual void | remove (Frame &)=0 |
| Child frames. | |
| virtual void | remove_all ()=0 |
| Child frames. | |
| virtual const engine::dim4::Transform & | peek_transform () const =0 |
| Peek at the transform. | |
| virtual engine::dim4::Transform & | peek_transform ()=0 |
| Peek at the transform. | |
Protected Member Functions | |
| virtual void | update ()=0 |
| Receive the update() message. | |
| virtual void | update (double dt)=0 |
| Receive the update() message. | |
The update() message is passed to all child frames.
Since Frame derives from message::Update_Receiver, a Frame implicitly plays the role of an message::Update_Node (but for Frames only).
1.3.4