#include <eventHandler.h>#include <projtexShader.h>#include <shaderTransition.h>#include <renderRelation.h>#include <nodeRelation.h>#include <chancfg.h>#include <string>#include <texGenTransition.h>#include <colorBlendTransition.h>#include <colorMaskTransition.h>#include <textureTransition.h>#include <texMatrixTransition.h>#include <spotlightShader.h>#include <light.h>#include <loader.h>#include <look_at.h>#include <get_rel_pos.h>#include <transformTransition.h>#include <geomNode.h>#include <lightTransition.h>#include <spotlight.h>#include <projtexShadower.h>#include <spheretexHighlighter.h>#include <spheretexReflector.h>#include <trackball.h>#include <planarSlider.h>#include <transform2sg.h>#include <mouse.h>#include <graphicsWindow.h>#include <planarReflector.h>#include <stencilTransition.h>#include <plane.h>#include <auto_bind.h>#include <animControl.h>#include <animControlCollection.h>#include <renderBuffer.h>#include <planeNode.h>#include <outlineShader.h>#include <pt_NamedNode.h>#include <geomLine.h>#include <dconfig.h>Go to the source code of this file.
| Functions | |
| Configure (shader_test) | |
| ConfigureFn (shader_test) | |
| PT (LensNode) tex_proj | |
| PT (Trackball) tex_proj_trackball | |
| PT (ProjtexShader) proj_shader | |
| PT (ProjtexShadower) proj_shadow | |
| PT (SpheretexShader) spheretex | |
| PT (SpheretexHighlighter) highlight | |
| PT (SpheretexReflector) sreflect | |
| PT (PlanarReflector) preflect | |
| PT (OutlineShader) outline_shader | |
| PT (GeomNode) proj_geom_node | |
| PT (Spotlight) tex_proj_spot | |
| PT (PlanarSlider) ball_slider | |
| PT (MouseAndKeyboard) mak | |
| void | set_alt_trackball (Node *trackball) | 
| PT (GraphicsWindow) main_win | |
| int | framework_main (int argc, char *argv[]) | 
| void | herc_display_func (void) | 
| void | herc_overrides_func (ChanCfgOverrides &override, std::string &) | 
| void | herc_idle () | 
| 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 | herc_keys (EventHandler &eh) | 
| int | main (int argc, char *argv[]) | 
| Variables | |
| PT_NamedNode | spot_shaft | 
| PT_NamedNode | herc | 
| PT_NamedNode | ball | 
| PT_NamedNode | hide_ball | 
| ShaderTransition | shader_trans | 
| bool | follow_ball | 
| RenderRelation * | room_arc | 
| RenderRelation * | spot_arc | 
| RenderRelation * | ball_arc | 
| RenderRelation * | hide_ball_arc | 
| RenderRelation * | herc_arc | 
| RenderRelation * | herc_rot_arc | 
| RenderRelation * | camera_model_arc | 
| PT_NamedNode | render | 
| NodeAttributes | initial_state | 
| PT_NamedNode | lights | 
| PT_NamedNode | root | 
| PT_NamedNode | cameras | 
| void(* | extra_display_func )() | 
| void(* | define_keys )(EventHandler &) | 
| void(* | extra_overrides_func )(ChanCfgOverrides &, std::string &) | 
| void(* | additional_idle )() | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 215 of file herc.cxx. References clear_shader(), NULL, room_arc, set_alt_trackball(), and set_shader(). Referenced by herc_keys(), min_shader_keys(), panda_keys(), and shader_keys(). | 
| 
 | 
| 
 Definition at line 245 of file herc.cxx. References ball_arc, clear_shader(), and set_shader(). Referenced by herc_keys(), min_shader_keys(), panda_keys(), and shader_keys(). | 
| 
 | 
| 
 Definition at line 231 of file herc.cxx. References ball_arc, clear_shader(), and set_shader(). Referenced by herc_keys(), min_shader_keys(), panda_keys(), and shader_keys(). | 
| 
 | 
| 
 Definition at line 260 of file herc.cxx. References ball_arc, clear_shader(), and set_shader(). Referenced by herc_keys(), min_shader_keys(), panda_keys(), and shader_keys(). | 
| 
 | 
| 
 Definition at line 308 of file herc.cxx. References clear_shader(), herc_arc, and set_shader(). | 
| 
 | 
| 
 Definition at line 163 of file herc.cxx. References ball_arc, clear_shader(), herc_arc, NULL, room_arc, set_alt_trackball(), and set_shader(). | 
| 
 | 
| 
 Definition at line 275 of file herc.cxx. References clear_shader(), room_arc, and set_shader(). Referenced by herc_keys(), min_shader_keys(), panda_keys(), and shader_keys(). | 
| 
 | 
| 
 Definition at line 190 of file herc.cxx. References ball_arc, clear_shader(), herc_arc, NULL, room_arc, set_alt_trackball(), set_shader(), and spot_shaft. Referenced by herc_keys(), loader_keys(), min_shader_keys(), panda_keys(), shader_keys(), and text_keys(). | 
| 
 | 
| 
 Definition at line 295 of file herc.cxx. References follow_ball, hide_ball, hide_ball_arc, and render. Referenced by herc_keys(), and panda_keys(). | 
| 
 | 
| 
 Definition at line 290 of file herc.cxx. References set_alt_trackball(). Referenced by herc_keys(), and panda_keys(). | 
| 
 | ||||||||||||
| 
 | 
| 
 | 
| 
 Definition at line 118 of file herc.cxx. References Shader::get_viz(), and v. Referenced by main(). | 
| 
 | 
| 
 Definition at line 131 of file herc.cxx. References ball, ClockObject::get_dt(), ClockObject::get_global_clock(), herc, herc_arc, herc_rot_arc, length(), look_at(), and stride. Referenced by herc_keys(). | 
| 
 | 
| 
 Definition at line 322 of file herc.cxx. References EventHandler::add_hook(), additional_idle, auto_bind(), ball, ball_arc, camera_model, camera_model_arc, cameras, event_d(), event_e(), event_h(), event_m(), event_o(), event_p(), event_r(), event_s(), event_Z(), event_z(), follow_ball, herc, herc_arc, herc_idle(), herc_rot_arc, hide_ball, hide_ball_arc, loader, look_at(), AnimControlCollection::loop_all(), NULL, p, PT, Texture::read(), render, room, room_arc, root, spot_arc, spot_shaft, tball2cam, and tex. Referenced by main(). | 
| 
 | ||||||||||||
| 
 Definition at line 124 of file herc.cxx. References ChanCfgOverrides::Mask, ChanCfgOverrides::setField(), and ChanCfgOverrides::Title. Referenced by main(). | 
| 
 | ||||||||||||
| 
 Definition at line 525 of file herc.cxx. References define_keys, extra_display_func, extra_overrides_func, framework_main(), herc_display_func(), herc_keys(), and herc_overrides_func(). | 
| 
 | 
| 
 Definition at line 78 of file wdxGraphicsPipe7.cxx. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 340 of file character.cxx. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 35 of file cylindricalLens.cxx. | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 115 of file herc.cxx. Referenced by herc_keys(), and main(). | 
| 
 | 
| 
 Definition at line 79 of file herc.cxx. Referenced by herc_idle(), herc_keys(), load_our_models(), panda_idle(), and setup_shaders(). | 
| 
 | 
| 
 Definition at line 93 of file herc.cxx. Referenced by event_e(), event_h(), event_m(), event_p(), event_s(), herc_keys(), and load_our_models(). | 
| 
 | 
| 
 Definition at line 97 of file herc.cxx. Referenced by herc_keys(), min_shader_keys(), and shader_keys(). | 
| 
 | 
| 
 Definition at line 104 of file herc.cxx. Referenced by Tiledviz::Flush(), Viztex::Flush(), herc_keys(), load_our_models(), min_shader_keys(), setup_projtex(), setup_shaders(), setup_spotlight(), and shader_keys(). | 
| 
 | 
| 
 Definition at line 113 of file herc.cxx. Referenced by main(). | 
| 
 | 
| 
 Definition at line 112 of file herc.cxx. Referenced by main(). | 
| 
 | 
| 
 Definition at line 114 of file herc.cxx. Referenced by main(). | 
| 
 | 
| 
 Definition at line 89 of file herc.cxx. Referenced by event_Z(), herc_keys(), and load_our_models(). | 
| 
 | 
| 
 Definition at line 78 of file herc.cxx. Referenced by herc_idle(), and herc_keys(). | 
| 
 | 
| 
 Definition at line 95 of file herc.cxx. Referenced by event_o(), event_p(), event_s(), herc_idle(), and herc_keys(). | 
| 
 | 
| 
 Definition at line 96 of file herc.cxx. Referenced by herc_idle(), and herc_keys(). | 
| 
 | 
| 
 Definition at line 80 of file herc.cxx. Referenced by event_Z(), herc_keys(), and load_our_models(). | 
| 
 | 
| 
 Definition at line 94 of file herc.cxx. Referenced by event_Z(), herc_keys(), and load_our_models(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 101 of file herc.cxx. Referenced by demo_keys(), and panda_keys(). | 
| 
 | 
| 
 | 
| 
 Definition at line 91 of file herc.cxx. Referenced by event_d(), event_p(), event_r(), event_s(), herc_keys(), load_our_models(), min_shader_keys(), and shader_keys(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 92 of file herc.cxx. Referenced by herc_keys(), setup_shaders(), setup_spotlight(), and shader_keys(). | 
| 
 | 
| 
 Definition at line 76 of file herc.cxx. Referenced by event_s(), herc_keys(), and setup_shaders(). | 
 1.3
1.3