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

Viztex Class Reference

Inheritance diagram for Viztex:

SomeViz BaseViz Shader::Visualize Shader::Visualize Tiledviz Tiledviz List of all members.

Public Member Functions

 Viztex (PT(GraphicsPipe)&)
virtual ~Viztex (void)
virtual void Flush (void)
 Viztex (PT(GraphicsPipe)&)
virtual ~Viztex (void)
virtual void Flush (void)
virtual void DisplayTexture (PT(Texture)&, Shader *)
virtual void DisplayTexture (PointerTo< Texture > &, Shader *)=0
virtual void DisplayPixelBuffer (PT(PixelBuffer)&, Shader *)
virtual void DisplayPixelBuffer (PointerTo< PixelBuffer > &, Shader *)=0
virtual void DisplayTexture (PT(Texture)&, Shader *)
virtual void DisplayPixelBuffer (PT(PixelBuffer)&, Shader *)

Protected Types

typedef std::plist< PT(GraphicsWindowwinlist )
typedef winlist::iterator winiter
typedef std::plist< PT(GraphicsWindowwinlist )
typedef winlist::iterator winiter
typedef std::plist< PT(Texturetexlist )
typedef texlist::iterator texiter
typedef std::plist< PT(PixelBufferpblist )
typedef pblist::iterator pbiter
typedef std::plist< PT(Texturetexlist )
typedef texlist::iterator texiter
typedef std::plist< PT(PixelBufferpblist )
typedef pblist::iterator pbiter

Protected Member Functions

 PT (GraphicsPipe) _pipe
 PT (GraphicsPipe) _pipe

Protected Attributes

winlist _wins
texlist _texs
pblist _pbs
texlist _texs
pblist _pbs

Member Typedef Documentation

typedef pblist::iterator BaseViz::pbiter [protected, inherited]
 

Definition at line 140 of file min_shader.cxx.

typedef pblist::iterator SomeViz::pbiter [protected, inherited]
 

Definition at line 118 of file shader_test.cxx.

Referenced by Oldviz::Flush().

typedef std::plist<PT(PixelBuffer) BaseViz::pblist) [protected, inherited]
 

Definition at line 139 of file min_shader.cxx.

typedef std::plist<PT(PixelBuffer) SomeViz::pblist) [protected, inherited]
 

Definition at line 117 of file shader_test.cxx.

typedef texlist::iterator BaseViz::texiter [protected, inherited]
 

Definition at line 138 of file min_shader.cxx.

typedef texlist::iterator SomeViz::texiter [protected, inherited]
 

Definition at line 116 of file shader_test.cxx.

Referenced by Tiledviz::Flush(), Flush(), and Oldviz::Flush().

typedef std::plist<PT(Texture) BaseViz::texlist) [protected, inherited]
 

Definition at line 137 of file min_shader.cxx.

typedef std::plist<PT(Texture) SomeViz::texlist) [protected, inherited]
 

Definition at line 115 of file shader_test.cxx.

typedef winlist::iterator Viztex::winiter [protected]
 

Definition at line 176 of file shader_test.cxx.

typedef winlist::iterator Viztex::winiter [protected]
 

Definition at line 198 of file min_shader.cxx.

Referenced by Tiledviz::Flush(), and ~Viztex().

typedef std::plist< PT(GraphicsWindow) Viztex::winlist) [protected]
 

Definition at line 175 of file shader_test.cxx.

typedef std::plist< PT(GraphicsWindow) Viztex::winlist) [protected]
 

Definition at line 197 of file min_shader.cxx.


Constructor & Destructor Documentation

Viztex::Viztex PT(GraphicsPipe)&   ) 
 

Definition at line 204 of file min_shader.cxx.

Viztex::~Viztex void   )  [virtual]
 

Definition at line 206 of file min_shader.cxx.

References _wins, and winiter.

Viztex::Viztex PT(GraphicsPipe)&   ) 
 

virtual Viztex::~Viztex void   )  [virtual]
 


Member Function Documentation

void BaseViz::DisplayPixelBuffer PT(PixelBuffer)&  ,
Shader
[virtual, inherited]
 

Definition at line 161 of file min_shader.cxx.

References Oldviz::Oldviz(), and Oldviz::PT().

void Shader::Visualize::DisplayPixelBuffer PointerTo< PixelBuffer > &  ,
Shader
[pure virtual, inherited]
 

Definition at line 57 of file shader.cxx.

void SomeViz::DisplayPixelBuffer PT(PixelBuffer)&  ,
Shader
[virtual, inherited]
 

Definition at line 139 of file shader_test.cxx.

References Oldviz::Flush(), Oldviz::Oldviz(), Oldviz::PT(), and Oldviz::~Oldviz().

void BaseViz::DisplayTexture PT(Texture)&  ,
Shader
[virtual, inherited]
 

Definition at line 150 of file min_shader.cxx.

References BaseViz::_pbs, pb, Texture::prepare(), PT, tex, and GraphicsStateGuardianBase::texture_to_pixel_buffer().

void Shader::Visualize::DisplayTexture PointerTo< Texture > &  ,
Shader
[pure virtual, inherited]
 

Definition at line 53 of file shader.cxx.

void SomeViz::DisplayTexture PT(Texture)&  ,
Shader
[virtual, inherited]
 

Definition at line 128 of file shader_test.cxx.

References SomeViz::_pbs, pb, Texture::prepare(), PT, tex, and GraphicsStateGuardianBase::texture_to_pixel_buffer().

virtual void Viztex::Flush void   )  [virtual]
 

Implements Shader::Visualize.

Reimplemented in Tiledviz, and Tiledviz.

void Viztex::Flush void   )  [virtual]
 

Implements Shader::Visualize.

Reimplemented in Tiledviz, and Tiledviz.

Definition at line 208 of file min_shader.cxx.

References SomeViz::_texs, _wins, and SomeViz::texiter.

Viztex::PT GraphicsPipe   )  [protected]
 

Viztex::PT GraphicsPipe   )  [protected]
 


Member Data Documentation

pblist BaseViz::_pbs [protected, inherited]
 

Definition at line 143 of file min_shader.cxx.

Referenced by BaseViz::DisplayTexture().

pblist SomeViz::_pbs [protected, inherited]
 

Definition at line 121 of file shader_test.cxx.

Referenced by SomeViz::DisplayTexture(), and Oldviz::Flush().

texlist BaseViz::_texs [protected, inherited]
 

Definition at line 142 of file min_shader.cxx.

Referenced by BaseViz::~BaseViz().

texlist SomeViz::_texs [protected, inherited]
 

Definition at line 120 of file shader_test.cxx.

Referenced by Tiledviz::Flush(), Flush(), Oldviz::Flush(), and SomeViz::~SomeViz().

winlist Viztex::_wins [protected]
 

Definition at line 178 of file shader_test.cxx.

Referenced by Tiledviz::Flush(), Flush(), and ~Viztex().


The documentation for this class was generated from the following files:
Generated on Fri May 2 00:56:11 2003 for Panda by doxygen1.3