Panda3D
Public Member Functions | Static Public Member Functions
PGMouseWatcherGroup Class Reference

This is a specialization on MouseWatcherGroup, to associate it with a PGTop. More...

#include "pgMouseWatcherGroup.h"

Inheritance diagram for PGMouseWatcherGroup:
MouseWatcherGroup ReferenceCount MemoryBase

List of all members.

Public Member Functions

 PGMouseWatcherGroup (PGTop *top)
void clear_top (PGTop *top)
 Called by the PGTop object to indicate that it is no longer keeping the pointer to the PGMouseWatcherGroup object.
virtual TypeHandle force_init_type ()
virtual TypeHandle get_type () const

Static Public Member Functions

static TypeHandle get_class_type ()
static void init_type ()

Detailed Description

This is a specialization on MouseWatcherGroup, to associate it with a PGTop.

Originally we had PGTop multiply inheriting from NamedNode and MouseWatcherGroup, but this causes problems with circular reference counts.

Definition at line 33 of file pgMouseWatcherGroup.h.


Member Function Documentation

void PGMouseWatcherGroup::clear_top ( PGTop top) [inline]

Called by the PGTop object to indicate that it is no longer keeping the pointer to the PGMouseWatcherGroup object.

Definition at line 33 of file pgMouseWatcherGroup.I.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations