#include <pandabase.h>
#include <framework.h>
#include <eventHandler.h>
#include <chancfg.h>
#include <lightTransition.h>
#include <transformTransition.h>
#include <get_rel_pos.h>
#include <directionalLight.h>
#include <renderRelation.h>
#include <frustum.h>
#include <perspectiveLens.h>
#include <shaderTransition.h>
#include <texture.h>
#include <texturePool.h>
#include <spotlight.h>
#include <pt_Node.h>
#include <pt_NamedNode.h>
#include <loader.h>
#include <auto_bind.h>
#include <animControlCollection.h>
#include <trackball.h>
#include <planarSlider.h>
#include <transform2sg.h>
#include <projtexShader.h>
#include <spotlightShader.h>
#include <projtexShadower.h>
#include <spheretexHighlighter.h>
#include <spheretexReflector.h>
#include <plane.h>
#include <planeNode.h>
#include <planarReflector.h>
#include <outlineShader.h>
#include <geomLine.h>
#include <look_at.h>
#include <geomNode.h>
Go to the source code of this file.
Functions | |
PT (GeomNode) geomnode | |
PT (RenderRelation) panda_arc | |
PT (PlanarSlider) ball_slider | |
PT (LensNode) tex_proj | |
PT (ProjtexShader) proj_shader | |
PT (Trackball) tex_proj_trackball | |
PT (SpotlightShader) spot_shader | |
PT (ProjtexShadower) proj_shadow | |
PT (SpheretexHighlighter) highlight | |
PT (SpheretexShader) spheretex | |
PT (SpheretexReflector) sreflect | |
PT (PlanarReflector) preflect | |
PT (OutlineShader) outline_shader | |
void | panda_overrides_func (ChanCfgOverrides &override, std::string &) |
void | panda_idle (void) |
void | event_p (CPT_Event) |
void | event_s (CPT_Event) |
void | event_d (CPT_Event) |
void | event_h (CPT_Event) |
void | event_e (CPT_Event) |
void | event_m (CPT_Event) |
void | event_r (CPT_Event) |
void | event_z (CPT_Event) |
void | event_Z (CPT_Event) |
void | event_o (CPT_Event) |
void | load_our_models (void) |
void | setup_shaders (void) |
void | panda_keys (EventHandler &eh) |
int | main (int argc, char *argv[]) |
Variables | |
RenderRelation * | first_arc |
Loader | loader |
PT_NamedNode | panda |
PT_NamedNode | ball |
PT_NamedNode | room |
PT_NamedNode | hide_ball |
PT_NamedNode | camera_model |
bool | follow_ball |
PT_NamedNode | spot_shaft |
|
Definition at line 175 of file src/testbed/panda.cxx. References clear_shader(), room_arc, set_alt_trackball(), and set_shader(). |
|
Definition at line 203 of file src/testbed/panda.cxx. References ball_arc, clear_shader(), and set_shader(). |
|
Definition at line 190 of file src/testbed/panda.cxx. References ball_arc, clear_shader(), and set_shader(). |
|
Definition at line 216 of file src/testbed/panda.cxx. References ball_arc, clear_shader(), and set_shader(). |
|
Definition at line 257 of file src/testbed/panda.cxx. References clear_shader(), and set_shader(). |
|
Definition at line 126 of file src/testbed/panda.cxx. References ball_arc, clear_shader(), room_arc, set_alt_trackball(), and set_shader(). |
|
Definition at line 229 of file src/testbed/panda.cxx. References clear_shader(), room_arc, and set_shader(). |
|
Definition at line 152 of file src/testbed/panda.cxx. References ball_arc, clear_shader(), room_arc, set_alt_trackball(), set_shader(), and spot_shaft. |
|
Definition at line 246 of file src/testbed/panda.cxx. References follow_ball, hide_ball, hide_ball_arc, and render. |
|
Definition at line 242 of file src/testbed/panda.cxx. References set_alt_trackball(). |
|
Definition at line 270 of file src/testbed/panda.cxx. References auto_bind(), ball, ball_arc, camera_model, cameras, follow_ball, hide_ball, hide_ball_arc, loader, AnimControlCollection::loop_all(), panda, PT, room, room_arc, and root. Referenced by panda_keys(). |
|
Definition at line 458 of file src/testbed/panda.cxx. References additional_idle, define_keys, extra_overrides_func, framework_main(), panda_idle(), panda_keys(), and panda_overrides_func(). |
|
Definition at line 96 of file src/testbed/panda.cxx. References ball, ClockObject::get_dt(), ClockObject::get_global_clock(), length(), look_at(), panda, and stride. Referenced by main(). |
|
Definition at line 438 of file src/testbed/panda.cxx. References EventHandler::add_hook(), event_d(), event_e(), event_h(), event_m(), event_o(), event_p(), event_r(), event_s(), event_Z(), event_z(), lights, load_our_models(), and setup_shaders(). Referenced by main(). |
|
Definition at line 90 of file src/testbed/panda.cxx. References ChanCfgOverrides::Mask, ChanCfgOverrides::setField(), and ChanCfgOverrides::Title. Referenced by main(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 35 of file cylindricalLens.cxx. |
|
|
|
|
|
Definition at line 340 of file character.cxx. |
|
Definition at line 328 of file src/testbed/panda.cxx. References ball, camera_model, cameras, TexturePool::load_texture(), look_at(), p, panda, PT, room, root, spot_arc, spot_shaft, tball2cam, and tex. Referenced by panda_keys(). |
|
Definition at line 61 of file src/testbed/panda.cxx. |
|
Definition at line 64 of file src/testbed/panda.cxx. Referenced by herc_keys(), load_our_models(), min_shader_keys(), setup_shaders(), and shader_keys(). |
|
Definition at line 57 of file src/testbed/panda.cxx. |
|
Definition at line 72 of file src/testbed/panda.cxx. |
|
Definition at line 63 of file src/testbed/panda.cxx. |
|
Definition at line 58 of file src/testbed/panda.cxx. Referenced by attach_sky(), CharacterMaker::CharacterMaker(), event_c(), event_p(), event_s(), get_models(), herc_keys(), load_egg_data(), load_egg_file(), WindowFramework::load_model(), load_our_models(), lod_keys(), main(), min_shader_keys(), PT(), shader_keys(), and text_keys(). |
|
Definition at line 60 of file src/testbed/panda.cxx. Referenced by load_our_models(), panda_idle(), and setup_shaders(). |
|
Definition at line 62 of file src/testbed/panda.cxx. Referenced by herc_keys(), load_our_models(), min_shader_keys(), setup_shaders(), and shader_keys(). |
|
Definition at line 80 of file src/testbed/panda.cxx. |