Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

shader_test.cxx File Reference

#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 <eggLoader.h>
#include <look_at.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 <transform2sg.h>
#include <mouse.h>
#include <graphicsWindow.h>
#include <planarReflector.h>
#include <stencilTransition.h>
#include <plane.h>
#include <renderBuffer.h>
#include <outlineShader.h>
#include <pt_NamedNode.h>
#include <dataRelation.h>
#include <geomLine.h>
#include <dconfig.h>

Go to the source code of this file.

Compounds

class  Oldviz
class  SomeViz
class  Tiledviz
class  Viztex

Defines

#define DISPLAY_TEXPROJFRUST
#define DISPLAY_TEXPROJSPOTFRUST

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 (Spotlight) tex_proj_spot
 PT (LightTransition) light_transition
 PT (GeomNode) geomnode
 PT (MouseAndKeyboard) mak
void set_alt_trackball (Node *trackball)
int framework_main (int argc, char *argv[])
 PT (GraphicsWindow) main_win
void shader_display_func (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_n (CPT_Event)
void event_o (CPT_Event)
void shader_keys (EventHandler &eh)
int main (int argc, char *argv[])

Variables

ShaderTransition shader_trans
RenderRelation * room_arc
RenderRelation * spot_arc
RenderRelation * jack_arc
RenderRelation * camera_model_arc
PT_NamedNode render
NodeAttributes initial_state
RenderRelation * first_arc
PT_NamedNode lights
PT_NamedNode root
PT_NamedNode cameras
void(* extra_display_func )()
void(* define_keys )(EventHandler &)


Define Documentation

#define DISPLAY_TEXPROJFRUST
 

#define DISPLAY_TEXPROJSPOTFRUST
 


Function Documentation

Configure shader_test   ) 
 

ConfigureFn shader_test   ) 
 

Definition at line 62 of file shader_test.cxx.

void event_d CPT_Event   ) 
 

Definition at line 417 of file shader_test.cxx.

References clear_shader(), NULL, room_arc, set_alt_trackball(), and set_shader().

void event_e CPT_Event   ) 
 

Definition at line 447 of file shader_test.cxx.

References clear_shader(), first_arc, and set_shader().

void event_h CPT_Event   ) 
 

Definition at line 433 of file shader_test.cxx.

References clear_shader(), first_arc, and set_shader().

void event_m CPT_Event   ) 
 

Definition at line 462 of file shader_test.cxx.

References clear_shader(), first_arc, and set_shader().

void event_n CPT_Event   ) 
 

Definition at line 492 of file shader_test.cxx.

References NULL, and set_alt_trackball().

Referenced by shader_keys().

void event_o CPT_Event   ) 
 

Definition at line 505 of file shader_test.cxx.

References clear_shader(), first_arc, and set_shader().

void event_p CPT_Event   ) 
 

Definition at line 377 of file shader_test.cxx.

References clear_shader(), first_arc, jack_arc, NULL, room_arc, set_alt_trackball(), and set_shader().

void event_r CPT_Event   ) 
 

Definition at line 477 of file shader_test.cxx.

References clear_shader(), first_arc, and set_shader().

void event_s CPT_Event   ) 
 

Definition at line 400 of file shader_test.cxx.

References clear_shader(), NULL, room_arc, set_alt_trackball(), and set_shader().

int framework_main int  argc,
char *  argv[]
 

int main int  argc,
char *  argv[]
 

Definition at line 712 of file shader_test.cxx.

References define_keys, extra_display_func, framework_main(), shader_display_func(), and shader_keys().

PT GraphicsWindow   ) 
 

Definition at line 78 of file wdxGraphicsPipe7.cxx.

PT MouseAndKeyboard   ) 
 

PT GeomNode   ) 
 

Definition at line 340 of file character.cxx.

References DynamicVertices::_colors, DynamicVertices::_coords, Character::_cv, DynamicVertices::_norms, DynamicVertices::_texcoords, G_OFF, GeomBindType, Geom::get_coords(), index, NULL, and PT.

PT LightTransition   ) 
 

PT Spotlight   ) 
 

PT OutlineShader   ) 
 

PT PlanarReflector   ) 
 

PT SpheretexReflector   ) 
 

PT SpheretexHighlighter   ) 
 

PT SpheretexShader   ) 
 

PT ProjtexShadower   ) 
 

PT ProjtexShader   ) 
 

PT Trackball   ) 
 

PT LensNode   ) 
 

Definition at line 35 of file cylindricalLens.cxx.

void set_alt_trackball Node *  trackball  ) 
 

Referenced by event_d(), event_n(), event_p(), event_s(), and event_z().

void shader_display_func void   ) 
 

Definition at line 371 of file shader_test.cxx.

References Shader::get_viz(), and v.

void shader_keys EventHandler eh  ) 
 

Definition at line 519 of file shader_test.cxx.

References GeomNode::add_geom(), EventHandler::add_hook(), camera_model, camera_model_arc, cameras, center_pos, Colorf, event_d(), event_e(), event_h(), event_m(), event_n(), event_o(), event_p(), event_r(), event_s(), first_arc, Shader::get_viz(), jack_arc, loader, look_at(), NULL, p, PT, Texture::read(), render, room, room_arc, root, Shader::set_viz(), spot_arc, tball2cam, tex, v, and w.

Referenced by main().


Variable Documentation

RenderRelation* camera_model_arc
 

Definition at line 84 of file shader_test.cxx.

PT_NamedNode cameras
 

Definition at line 94 of file shader_test.cxx.

void(* define_keys)(EventHandler&)
 

Definition at line 101 of file shader_test.cxx.

void(* extra_display_func)()
 

Definition at line 100 of file shader_test.cxx.

RenderRelation* first_arc
 

Definition at line 90 of file shader_test.cxx.

NodeAttributes initial_state
 

Definition at line 89 of file shader_test.cxx.

RenderRelation* jack_arc
 

Definition at line 83 of file shader_test.cxx.

PT_NamedNode lights
 

Definition at line 91 of file shader_test.cxx.

PT_NamedNode render
 

Definition at line 88 of file shader_test.cxx.

RenderRelation* room_arc
 

Definition at line 81 of file shader_test.cxx.

PT_NamedNode root
 

Definition at line 92 of file shader_test.cxx.

ShaderTransition shader_trans
 

Definition at line 75 of file shader_test.cxx.

RenderRelation* spot_arc
 

Definition at line 82 of file shader_test.cxx.


Generated on Fri Apr 18 00:11:02 2003 for Panda by doxygen1.3