#include <actorNode.h>
Inheritance diagram for ActorNode:
Public Member Functions | |
ActorNode (const string &name="") | |
ActorNode (const ActorNode ©) | |
virtual | ~ActorNode (void) |
void | update_transform (void) |
virtual TypeHandle | get_type (void) const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type (void) |
void | init_type (void) |
Private Member Functions | |
virtual void | transform_changed () |
Private Attributes | |
PhysicsObject * | _mass_center |
bool | _ok_to_callback |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 33 of file actorNode.cxx. References _mass_center, _ok_to_callback, PhysicalNode::add_physical(), Physical::get_phys_body(), PhysicalNode::get_physical(), and PhysicsObject::set_active(). |
|
Definition at line 47 of file actorNode.cxx. References _mass_center, _ok_to_callback, Physical::get_phys_body(), and PhysicalNode::get_physical(). |
|
Definition at line 59 of file actorNode.cxx. |
|
Reimplemented from PhysicalNode. Definition at line 63 of file actorNode.h. References PhysicalNode::get_class_type(), and PhysicalNode::init_type(). |
|
Reimplemented from PhysicalNode. Definition at line 52 of file actorNode.h. Referenced by PhysicsManager::do_physics(). |
|
Reimplemented from PhysicalNode. Definition at line 60 of file actorNode.h. References PhysicalNode::get_class_type(). |
|
Reimplemented from PhysicalNode. Definition at line 55 of file actorNode.h. References PhysicalNode::get_class_type(), PhysicalNode::init_type(), and register_type(). Referenced by init_libphysics(). |
|
Reimplemented from PandaNode. Definition at line 86 of file actorNode.cxx. References _mass_center, _ok_to_callback, PandaNode::CPT(), PhysicsObject::get_oriented(), PandaNode::get_transform(), PhysicsObject::set_orientation(), PhysicsObject::set_position(), and transform. |
|
Definition at line 69 of file actorNode.cxx. References _mass_center, _ok_to_callback, PhysicsObject::get_lcs(), and PandaNode::set_transform(). Referenced by PhysicsManager::do_physics(). |
|
Definition at line 39 of file actorNode.h. Referenced by ActorNode(), transform_changed(), and update_transform(). |
|
Definition at line 41 of file actorNode.h. Referenced by ActorNode(), transform_changed(), and update_transform(). |
|
Reimplemented from PhysicalNode. Definition at line 25 of file actorNode.cxx. |