Panda3D
|
An interval that calls NodePath::hide(). More...
#include "hideInterval.h"
Public Member Functions | |
HideInterval (const NodePath &node, const string &name=string()) | |
virtual TypeHandle | force_init_type () |
virtual TypeHandle | get_type () const |
virtual void | priv_instant () |
This is called in lieu of priv_initialize() . | |
virtual void | priv_reverse_instant () |
This is called in lieu of priv_reverse_initialize() | |
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. |
An interval that calls NodePath::hide().
Definition at line 26 of file hideInterval.h.
static void HideInterval::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 CInterval.
Definition at line 41 of file hideInterval.h.
References CInterval::init_type().
void HideInterval::priv_instant | ( | ) | [virtual] |
This is called in lieu of priv_initialize() .
. priv_step() .. priv_finalize(), when everything is to happen within one frame. The interval should initialize itself, then leave itself in the final state.
Reimplemented from CInterval.
Definition at line 48 of file hideInterval.cxx.
References CInterval::check_stopped(), and NodePath::hide().
void HideInterval::priv_reverse_instant | ( | ) | [virtual] |
This is called in lieu of priv_reverse_initialize()
. priv_step() .. priv_reverse_finalize(), when everything is to happen within one frame. The interval should initialize itself, then leave itself in the initial state.
Reimplemented from CInterval.
Definition at line 64 of file hideInterval.cxx.
References CInterval::check_stopped(), and NodePath::show().