#include <projtexShader.h>#include <spotlightShader.h>#include <projtexShadower.h>#include <planarReflector.h>#include <chancfg.h>#include <texture.h>#include <texturePool.h>#include <textureTransition.h>#include <shaderTransition.h>#include <lightTransition.h>#include <transformTransition.h>#include <colorBlendTransition.h>#include <light.h>#include <spotlight.h>#include <pt_NamedNode.h>#include <geomNode.h>#include <renderRelation.h>#include <nodeRelation.h>#include <dataRelation.h>#include <dconfig.h>#include <framework.h>#include <loader.h>#include <eventHandler.h>#include <geomLine.h>#include <transform2sg.h>#include <look_at.h>#include <perspectiveLens.h>#include <get_rel_pos.h>#include <planarSlider.h>#include <mouse.h>#include <animControl.h>#include <animControlCollection.h>#include <auto_bind.h>Go to the source code of this file.
Functions | |
| Configure (min_herc) | |
| ConfigureFn (min_herc) | |
| PT (LensNode) tex_proj | |
| PT (Trackball) tex_proj_trackball | |
| PT (ProjtexShader) proj_shader | |
| PT (ProjtexShadower) proj_shadow | |
| PT (PlanarReflector) preflect | |
| 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_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_r (CPT_Event) |
| void | event_z (CPT_Event) |
| void | event_Z (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 | egg_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 75 of file min_herc.cxx. |
|
|
Definition at line 216 of file min_herc.cxx. References clear_shader(), NULL, room_arc, set_alt_trackball(), and set_shader(). |
|
|
Definition at line 164 of file min_herc.cxx. References ball_arc, clear_shader(), herc_arc, NULL, room_arc, set_alt_trackball(), and set_shader(). |
|
|
Definition at line 232 of file min_herc.cxx. References clear_shader(), room_arc, and set_shader(). |
|
|
Definition at line 191 of file min_herc.cxx. References ball_arc, clear_shader(), herc_arc, NULL, room_arc, set_alt_trackball(), set_shader(), and spot_shaft. |
|
|
Definition at line 252 of file min_herc.cxx. References follow_ball, hide_ball, hide_ball_arc, and render. |
|
|
Definition at line 247 of file min_herc.cxx. References set_alt_trackball(). |
|
||||||||||||
|
|
|
|
Definition at line 132 of file min_herc.cxx. References ball, ClockObject::get_dt(), ClockObject::get_global_clock(), herc, herc_arc, herc_rot_arc, length(), look_at(), and stride. |
|
|
Definition at line 265 of file min_herc.cxx. References EventHandler::add_hook(), additional_idle, auto_bind(), ball, ball_arc, camera_model, camera_model_arc, cameras, DCAST, event_d(), event_p(), event_r(), event_s(), event_Z(), event_z(), follow_ball, Texture::FT_linear, herc, herc_arc, herc_idle(), herc_rot_arc, hide_ball, hide_ball_arc, TexturePool::load_texture(), loader, look_at(), AnimControlCollection::loop_all(), NULL, p, PT, render, room, room_arc, root, Texture::set_magfilter(), Texture::set_minfilter(), Texture::set_wrapu(), Texture::set_wrapv(), spot_arc, spot_shaft, tball2cam, tex, and Texture::WM_clamp. |
|
||||||||||||
|
Definition at line 125 of file min_herc.cxx. References ChanCfgOverrides::Mask, ChanCfgOverrides::setField(), and ChanCfgOverrides::Title. |
|
||||||||||||
|
Definition at line 440 of file min_herc.cxx. References define_keys, extra_overrides_func, framework_main(), 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 123 of file min_herc.cxx. |
|
|
Definition at line 87 of file min_herc.cxx. |
|
|
Definition at line 101 of file min_herc.cxx. |
|
|
Definition at line 105 of file min_herc.cxx. |
|
|
Definition at line 112 of file min_herc.cxx. |
|
|
Definition at line 121 of file min_herc.cxx. |
|
|
Definition at line 110 of file min_herc.cxx. |
|
|
Definition at line 120 of file min_herc.cxx. |
|
|
Definition at line 122 of file min_herc.cxx. |
|
|
Definition at line 97 of file min_herc.cxx. |
|
|
Definition at line 86 of file min_herc.cxx. |
|
|
Definition at line 103 of file min_herc.cxx. |
|
|
Definition at line 104 of file min_herc.cxx. |
|
|
Definition at line 88 of file min_herc.cxx. |
|
|
Definition at line 102 of file min_herc.cxx. |
|
|
Definition at line 108 of file min_herc.cxx. |
|
|
Definition at line 109 of file min_herc.cxx. |
|
|
Definition at line 107 of file min_herc.cxx. |
|
|
Definition at line 99 of file min_herc.cxx. |
|
|
Definition at line 90 of file min_herc.cxx. |
|
|
Definition at line 100 of file min_herc.cxx. |
|
|
Definition at line 84 of file min_herc.cxx. |
1.3