14 #ifndef COLLISIONHANDLERFLUIDPUSHER_H
15 #define COLLISIONHANDLERFLUIDPUSHER_H
34 virtual bool handle_entries();
40 static void init_type() {
41 CollisionHandlerPusher::init_type();
43 CollisionHandlerPusher::get_class_type());
46 return get_class_type();
48 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
Defines a single collision event.
A CollisionHandlerPusher that makes use of timing and spatial information from fluid collisions to im...
virtual void add_entry(CollisionEntry *entry)
Called between a begin_group() .
A specialized kind of CollisionHandler that simply pushes back on things that attempt to move into so...
TypeHandle is the identifier used to differentiate C++ class types.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...