18 #include "directbase.h" 20 #include "eventHandler.h" 21 #include "graphicsWindow.h" 22 #include "graphicsPipe.h" 23 #include "animControl.h" 24 #include "pointerTo.h" 26 #include "dSearchPath.h" 27 #include "configVariableSearchPath.h" 30 ConfigureDecl(config_showbase, EXPCL_DIRECT, EXPTP_DIRECT);
40 EXPCL_DIRECT
void throw_new_frame();
42 EXPCL_DIRECT
DConfig &get_config_showbase();
43 EXPCL_DIRECT
void init_app_for_gui();
46 EXPCL_DIRECT
void add_fullscreen_testsize(
int xsize,
int ysize);
48 EXPCL_DIRECT
bool query_fullscreen_testresult(
int xsize,
int ysize);
51 EXPCL_DIRECT
void store_accessibility_shortcut_keys();
52 EXPCL_DIRECT
void allow_accessibility_shortcut_keys(
bool allowKeys);
55 void activate_osx_application();
63 class TempGridZoneManager {
65 TempGridZoneManager() {}
66 ~TempGridZoneManager() {}
68 unsigned int add_grid_zone(
73 unsigned int zoneBase,
74 unsigned int xZoneResolution,
75 unsigned int yZoneResolution);
76 int get_zone_list(
int x,
int y);
82 unsigned int resolution;
88 unsigned int zoneBase,
89 unsigned int xZoneResolution,
90 unsigned int yZoneResolution) {
92 resolution=zoneResolution;
This is similar to a ConfigVariableList, but it returns its list as a DSearchPath, as a list of directories.
This class emulates the old dconfig-style interface to our Panda config system.
A window, fullscreen or on a desktop, into which a graphics device sends its output for interactive d...
This class manages the traversal through the scene graph to detect collisions.
This class is the main interface to controlling the render process.
A node that can be positioned around in the scene graph to represent a point of view for rendering a ...