Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CollisionHandlerQueue Class Reference

#include <collisionHandlerQueue.h>

Inheritance diagram for CollisionHandlerQueue:

CollisionHandler TypedReferenceCount TypedObject ReferenceCount List of all members.

Public Member Functions

virtual void begin_group ()
virtual void add_entry (CollisionEntry *entry)
void clear_entries ()
int get_num_entries () const
CollisionEntryget_entry (int n) const
virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()

Static Public Member Functions

TypeHandle get_class_type ()
void init_type ()

Public Attributes

PUBLISHED __pad1__: void sort_entries()

Private Types

typedef pvector< PT(CollisionEntryEntries )

Private Attributes

PUBLISHED __pad0__: CollisionHandlerQueue()
Entries _entries

Static Private Attributes

TypeHandle _type_handle

Member Typedef Documentation

typedef pvector< PT(CollisionEntry) CollisionHandlerQueue::Entries) [private]
 

Definition at line 52 of file collisionHandlerQueue.h.


Member Function Documentation

void CollisionHandlerQueue::add_entry CollisionEntry entry  )  [virtual]
 

Reimplemented from CollisionHandler.

Definition at line 71 of file collisionHandlerQueue.cxx.

References _entries, and NULL.

void CollisionHandlerQueue::begin_group  )  [virtual]
 

Reimplemented from CollisionHandler.

Definition at line 60 of file collisionHandlerQueue.cxx.

References _entries.

void CollisionHandlerQueue::clear_entries  ) 
 

Definition at line 120 of file collisionHandlerQueue.cxx.

References _entries.

virtual TypeHandle CollisionHandlerQueue::force_init_type void   )  [inline, virtual]
 

Reimplemented from CollisionHandler.

Definition at line 67 of file collisionHandlerQueue.h.

References ReferenceCount::get_class_type(), and CollisionHandler::init_type().

TypeHandle CollisionHandlerQueue::get_class_type void   )  [inline, static]
 

Reimplemented from ReferenceCount.

Definition at line 56 of file collisionHandlerQueue.h.

CollisionEntry * CollisionHandlerQueue::get_entry int  n  )  const
 

Definition at line 141 of file collisionHandlerQueue.cxx.

References _entries, n, and NULL.

int CollisionHandlerQueue::get_num_entries  )  const
 

Definition at line 131 of file collisionHandlerQueue.cxx.

References _entries.

virtual TypeHandle CollisionHandlerQueue::get_type void   )  const [inline, virtual]
 

Reimplemented from CollisionHandler.

Definition at line 64 of file collisionHandlerQueue.h.

References ReferenceCount::get_class_type().

void CollisionHandlerQueue::init_type void   )  [inline, static]
 

Reimplemented from CollisionHandler.

Definition at line 59 of file collisionHandlerQueue.h.

References TypedObject::get_class_type(), CollisionHandler::init_type(), and register_type().

Referenced by init_libcollide().


Member Data Documentation

PUBLISHED CollisionHandlerQueue::__pad0__ [private]
 

Reimplemented from CollisionHandler.

Definition at line 38 of file collisionHandlerQueue.h.

PUBLISHED CollisionHandlerQueue::__pad1__
 

Definition at line 45 of file collisionHandlerQueue.h.

Entries CollisionHandlerQueue::_entries [private]
 

Definition at line 53 of file collisionHandlerQueue.h.

Referenced by add_entry(), begin_group(), clear_entries(), get_entry(), and get_num_entries().

TypeHandle CollisionHandlerQueue::_type_handle [static, private]
 

Reimplemented from CollisionHandler.

Definition at line 22 of file collisionHandlerQueue.cxx.


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:36 2003 for Panda by doxygen1.3