#include <deferredNodeProperty.h>
Public Types | |
enum | Flags { F_has_from_collide_mask = 0x0001, F_has_into_collide_mask = 0x0002 } |
Public Member Functions | |
DeferredNodeProperty () | |
DeferredNodeProperty (const DeferredNodeProperty ©) | |
void | operator= (const DeferredNodeProperty ©) |
void | compose (const DeferredNodeProperty &other) |
void | apply_to_node (PandaNode *node) |
Public Attributes | |
int | _flags |
CollideMask | _from_collide_mask |
CollideMask | _into_collide_mask |
|
Definition at line 53 of file deferredNodeProperty.h. |
|
Definition at line 31 of file deferredNodeProperty.cxx. References _flags. |
|
Definition at line 41 of file deferredNodeProperty.cxx. |
|
Definition at line 85 of file deferredNodeProperty.cxx. References _flags, _from_collide_mask, _into_collide_mask, DCAST, F_has_from_collide_mask, F_has_into_collide_mask, CollisionNode::get_class_type(), TypedObject::is_of_type(), CollisionNode::set_from_collide_mask(), and CollisionNode::set_into_collide_mask(). Referenced by EggLoader::apply_deferred_nodes(). |
|
Definition at line 67 of file deferredNodeProperty.cxx. References _flags, _from_collide_mask, _into_collide_mask, F_has_from_collide_mask, and F_has_into_collide_mask. Referenced by EggLoader::apply_deferred_nodes(). |
|
Definition at line 54 of file deferredNodeProperty.cxx. References _flags, _from_collide_mask, and _into_collide_mask. |
|
Definition at line 58 of file deferredNodeProperty.h. Referenced by apply_to_node(), compose(), EggLoader::create_group_arc(), DeferredNodeProperty(), and operator=(). |
|
Definition at line 59 of file deferredNodeProperty.h. Referenced by apply_to_node(), compose(), EggLoader::create_group_arc(), and operator=(). |
|
Definition at line 60 of file deferredNodeProperty.h. Referenced by apply_to_node(), compose(), EggLoader::create_group_arc(), and operator=(). |