Panda3D
Public Member Functions | Static Public Member Functions | Protected Member Functions

CallbackGraphicsWindow::WindowCallbackData Class Reference

Inheritance diagram for CallbackGraphicsWindow::WindowCallbackData:
CallbackData TypedObject MemoryBase CallbackGraphicsWindow::EventsCallbackData CallbackGraphicsWindow::PropertiesCallbackData CallbackGraphicsWindow::RenderCallbackData

List of all members.

Public Member Functions

 WindowCallbackData (CallbackGraphicsWindow *window)
virtual TypeHandle force_init_type ()
virtual TypeHandle get_type () const
CallbackGraphicsWindowget_window () const
 Returns the window this callback was triggered from.

Static Public Member Functions

static TypeHandle get_class_type ()
static void init_type ()
 This function is declared non-inline to work around a compiler bug in g++ 2.96.

Protected Member Functions

 PT (CallbackGraphicsWindow) _window

Detailed Description

Definition at line 43 of file callbackGraphicsWindow.h.


Member Function Documentation

CallbackGraphicsWindow * CallbackGraphicsWindow::WindowCallbackData::get_window ( ) const [inline]

Returns the window this callback was triggered from.

Definition at line 156 of file callbackGraphicsWindow.I.

static void CallbackGraphicsWindow::WindowCallbackData::init_type ( ) [inline, static]

This function is declared non-inline to work around a compiler bug in g++ 2.96.

Making it inline seems to cause problems in the optimizer.

Reimplemented from CallbackData.

Reimplemented in CallbackGraphicsWindow::EventsCallbackData, CallbackGraphicsWindow::PropertiesCallbackData, and CallbackGraphicsWindow::RenderCallbackData.

Definition at line 57 of file callbackGraphicsWindow.h.

References CallbackData::init_type().


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