Public Member Functions | |
RenderCallbackData (CallbackGraphicsWindow *window, RenderCallbackType callback_type, FrameMode frame_mode) | |
virtual TypeHandle | force_init_type () |
CallbackGraphicsWindow::RenderCallbackType | get_callback_type () const |
Since the render callback is shared for several functions, this method is needed to indicate which particular function is being invoked with this callback. More... | |
GraphicsOutput::FrameMode | get_frame_mode () const |
If the callback type (returned by get_callback_type) is RCT_begin_frame or RCT_end_frame, then this method will return the particular frame mode indicating what, precisely, we want to do this frame. More... | |
bool | get_render_flag () const |
Returns the current setting of the render flag. More... | |
virtual TypeHandle | get_type () const |
void | set_render_flag (bool render_flag) |
If the callback type is RCT_begin_frame, this call is available to specify the return value from the begin_frame() call. More... | |
virtual void | upcall () |
You should make this call during the callback if you want to continue the normal function that would have been done in the absence of a callback. More... | |
![]() | |
WindowCallbackData (CallbackGraphicsWindow *window) | |
CallbackGraphicsWindow * | get_window () const |
Returns the window this callback was triggered from. More... | |
![]() | |
virtual void | output (ostream &out) const |
![]() | |
TypedObject (const TypedObject ©) | |
TypedObject * | as_typed_object () |
Returns the object, upcast (if necessary) to a TypedObject pointer. More... | |
const TypedObject * | as_typed_object () const |
Returns the object, upcast (if necessary) to a TypedObject pointer. More... | |
int | get_best_parent_from_Set (const std::set< int > &) const |
int | get_type_index () const |
Returns the internal index number associated with this object's TypeHandle, a unique number for each different type. More... | |
bool | is_exact_type (TypeHandle handle) const |
Returns true if the current object is the indicated type exactly. More... | |
bool | is_of_type (TypeHandle handle) const |
Returns true if the current object is or derives from the indicated type. More... | |
void | operator= (const TypedObject ©) |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
![]() | |
static TypeHandle | get_class_type () |
static void | init_type () |
![]() | |
static TypeHandle | get_class_type () |
static void | init_type () |
![]() | |
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. More... | |
Definition at line 133 of file callbackGraphicsWindow.h.
|
inline |
Since the render callback is shared for several functions, this method is needed to indicate which particular function is being invoked with this callback.
Definition at line 220 of file callbackGraphicsWindow.I.
|
inline |
If the callback type (returned by get_callback_type) is RCT_begin_frame or RCT_end_frame, then this method will return the particular frame mode indicating what, precisely, we want to do this frame.
Definition at line 233 of file callbackGraphicsWindow.I.
|
inline |
Returns the current setting of the render flag.
See set_render_flag().
Definition at line 258 of file callbackGraphicsWindow.I.
Referenced by CallbackGraphicsWindow::begin_frame().
|
inline |
If the callback type is RCT_begin_frame, this call is available to specify the return value from the begin_frame() call.
If this is true (the default), the frame is rendered normally; if it is false, the frame is omitted.
Definition at line 247 of file callbackGraphicsWindow.I.
|
virtual |
You should make this call during the callback if you want to continue the normal function that would have been done in the absence of a callback.
Reimplemented from CallbackData.
Definition at line 300 of file callbackGraphicsWindow.cxx.
References Thread::get_current_thread().