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

RIBGraphicsPipe Class Reference

A place to grab RIBGraphicsWindows from. More...

#include <ribGraphicsPipe.h>

List of all members.

Public Member Functions

 RIBGraphicsPipe (const PipeSpecifier &)
virtual TypeHandle get_window_type () const
 Returns the TypeHandle of the kind of window preferred by this kind of pipe.

virtual TypeHandle get_type (void) const
virtual TypeHandle force_init_type ()
std::string get_file_name (void) const
 gets the base filename


Static Public Member Functions

GraphicsPipemake_RIBGraphicsPipe (const FactoryParams &params)
TypeHandle get_class_type (void)
void init_type (void)

Protected Member Functions

 RIBGraphicsPipe (void)
 RIBGraphicsPipe (const RIBGraphicsPipe &)
RIBGraphicsPipe & operator= (const RIBGraphicsPipe &)
 assignment operator


Protected Attributes

std::string _filename

Static Private Attributes

TypeHandle _type_handle


Detailed Description

A place to grab RIBGraphicsWindows from.

Not terribly exciting in itself. The name of the pipe is used as the default RIB output filename for each window, but the window may change this.

Definition at line 44 of file ribGraphicsPipe.h.


Constructor & Destructor Documentation

RIBGraphicsPipe::RIBGraphicsPipe const PipeSpecifier &  spec  )  [inline]
 

Definition at line 31 of file ribGraphicsPipe.I.

References _filename, and INLINE.

RIBGraphicsPipe::RIBGraphicsPipe void   )  [inline, protected]
 

Definition at line 56 of file ribGraphicsPipe.I.

References INLINE.

Referenced by get_window_type().

RIBGraphicsPipe::RIBGraphicsPipe const RIBGraphicsPipe &   )  [inline, protected]
 

Definition at line 69 of file ribGraphicsPipe.I.


Member Function Documentation

virtual TypeHandle RIBGraphicsPipe::force_init_type void   )  [inline, virtual]
 

Definition at line 58 of file ribGraphicsPipe.h.

References _type_handle, and INLINE.

TypeHandle RIBGraphicsPipe::get_class_type void   )  [static]
 

Definition at line 54 of file ribGraphicsPipe.cxx.

std::string RIBGraphicsPipe::get_file_name void   )  const [inline]
 

gets the base filename

Definition at line 44 of file ribGraphicsPipe.I.

References INLINE.

Referenced by RIBGraphicsWindow::end_frame().

TypeHandle RIBGraphicsPipe::get_type void   )  const [virtual]
 

Definition at line 64 of file ribGraphicsPipe.cxx.

TypeHandle RIBGraphicsPipe::get_window_type  )  const [virtual]
 

Returns the TypeHandle of the kind of window preferred by this kind of pipe.

Definition at line 39 of file ribGraphicsPipe.cxx.

References RIBGraphicsPipe().

void RIBGraphicsPipe::init_type void   )  [static]
 

Definition at line 58 of file ribGraphicsPipe.cxx.

GraphicsPipe * RIBGraphicsPipe::make_RIBGraphicsPipe const FactoryParams params  )  [static]
 

Definition at line 45 of file ribGraphicsPipe.cxx.

RIBGraphicsPipe & RIBGraphicsPipe::operator= const RIBGraphicsPipe &   )  [inline, protected]
 

assignment operator

Definition at line 82 of file ribGraphicsPipe.I.


Member Data Documentation

std::string RIBGraphicsPipe::_filename [protected]
 

Definition at line 66 of file ribGraphicsPipe.h.

Referenced by RIBGraphicsPipe().

TypeHandle RIBGraphicsPipe::_type_handle [static, private]
 

Definition at line 26 of file ribGraphicsPipe.cxx.

Referenced by force_init_type().


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