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

SomeViz Class Reference

Inheritance diagram for SomeViz:

Shader::Visualize Oldviz Viztex Tiledviz Tiledviz List of all members.

Public Member Functions

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

Protected Types

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

Protected Attributes

texlist _texs
pblist _pbs

Member Typedef Documentation

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

Definition at line 118 of file shader_test.cxx.

Referenced by Oldviz::Flush().

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

Definition at line 117 of file shader_test.cxx.

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

Definition at line 116 of file shader_test.cxx.

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

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

Definition at line 115 of file shader_test.cxx.


Constructor & Destructor Documentation

SomeViz::SomeViz void   ) 
 

Definition at line 124 of file shader_test.cxx.

SomeViz::~SomeViz void   )  [virtual]
 

Definition at line 126 of file shader_test.cxx.

References _texs, and tex.


Member Function Documentation

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]
 

Definition at line 139 of file shader_test.cxx.

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

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]
 

Definition at line 128 of file shader_test.cxx.

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

void Shader::Visualize::Flush void   )  [pure virtual, inherited]
 

Implemented in Oldviz, Viztex, Tiledviz, Oldviz, Viztex, and Tiledviz.

Definition at line 61 of file shader.cxx.

References Configurable::config(), and Configurable::is_dirty().


Member Data Documentation

pblist SomeViz::_pbs [protected]
 

Definition at line 121 of file shader_test.cxx.

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

texlist SomeViz::_texs [protected]
 

Definition at line 120 of file shader_test.cxx.

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


The documentation for this class was generated from the following file:
Generated on Fri May 2 00:55:05 2003 for Panda by doxygen1.3