pfSimpleViewer man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



pfSimpleViewer(3pf)	     OpenGL Performer 3.2.2 libpfx C++ Reference Pages

NAME
     pfSimpleViewer - pfViewer without any GUI decorations.

FUNCTION SPECIFICATION
     #include <Performer/pfx/pfSimpleViewer.h>

		      pfSimpleViewer::pfSimpleViewer(pfPipe *p = NULL,
			int numChannels = 1, int stereoMode = PFVIEWER_MONO,
			int *attr = NULL);

     static pfType*   pfSimpleViewer::getClassType(void);

PARENT CLASS FUNCTIONS
     The OpenGL Performer class pfSimpleViewer is derived from the parent
     class pfViewer, so each of these member functions of class pfViewer are
     also directly usable with objects of class pfSimpleViewer.	 This is also
     true for ancestor classes of class pfViewer.

     pfLightSource*   pfViewer::getHeadLight() const;
     void	      pfViewer::setHeadLight(pfLightSource *headlight);
     pfEarthSky *     pfViewer::getESky() const;
     void	      pfViewer::setESky(pfEarthSky *eSky);
     void	      pfViewer::loadModel(char *filename, int optimize = 1);
     void	      pfViewer::setSceneGraph(pfNode *newRoot,
			int optimize = 0);
     pfNode *	      pfViewer::getSceneGraph() const;
     pfChannel *      pfViewer::getChannel(int i = 0);
     int	      pfViewer::getNumChannels() const;
     pfPipeWindow*    pfViewer::getPipeWindow() const;
     void	      pfViewer::resetToHomePosition();
     void	      pfViewer::saveHomePosition();
     pfScene*	      pfViewer::getScene(int whichChannel = 0) const;
     int	      pfViewer::getWidth() const;
     int	      pfViewer::getHeight() const;
     void	      pfViewer::setWidth(int width);
     void	      pfViewer::setHeight(int height);
     void	      pfViewer::setWinSizes(int width, int height);
     void	      pfViewer::setOriginSize(int origX, int origY,
			orig width, int height);
     void	      pfViewer::getXOrigin() const;
     void	      pfViewer::getYOrigin() const;
     Window	      pfViewer::getXWin();
     Window	      pfViewer::getGXWin();
     void	      pfViewer::setDisplay(Display *);
     Display*	      pfViewer::getDisplay() const;
     pfCoord&	      pfViewer::getView();
     void	      pfViewer::setInterOcularDistance(float distance);
     void	      pfViewer::setConvergenceRatio(float ratio);
     void	      pfViewer::setView(pfCoord& view);
     pfDrawAction *   pfViewer::getDrawAction(int i = 0);

									Page 1

pfSimpleViewer(3pf)	     OpenGL Performer 3.2.2 libpfx C++ Reference Pages

     void	      pfViewer::setDrawAction(int i,
			pfDrawAction *drawAction);
     int	      pfViewer::getStereoMode();
     void	      viewAll();
     virtual void     pfViewer::show();
     void	      pfViewer::setLoadNewModelFlag(int flag);
     void	      pfViewer::setLoadFilename(const char *filename);
     void	      pfViewer::setXWin(Window win);
     void	      pfViewer::setGXWin(Window win);

     Since the class pfViewer is itself derived from the parent class
     pfObject, objects of class pfSimpleViewer can also be used with these
     functions designed for objects of class pfObject.

     void*   pfObject::operator new(size_t);
     void*   pfObject::operator new(size_t, pfFluxMemory *fmem);
     void    pfObject::setUserData(void *data);
     void    pfObject::setUserData(int slot, void *data);
     void*   pfObject::getUserData(pfObject *obj);
     void*   pfObject::getUserData(pfObject *obj, int slot);
     int     pfObject::getNumUserData();

     Since the class pfObject is itself derived from the parent class
     pfMemory, objects of class pfSimpleViewer can also be used with these
     functions designed for objects of class pfMemory.

     void*	    pfMemory::getData(const void *ptr);
     pfType *	    pfMemory::getType();
     int	    pfMemory::isOfType(pfType *type);
     int	    pfMemory::isExactType(pfType *type);
     const char *   pfMemory::getTypeName();
     int	    pfMemory::copy(pfMemory *src);
     int	    pfMemory::compare(const pfMemory *mem);
     void	    pfMemory::print(uint which, uint verbose, char *prefix,
		      FILE *file);
     int	    pfMemory::getArena(void *ptr);
     void*	    pfMemory::getArena();
     int	    pfMemory::ref();
     int	    pfMemory::unref();
     int	    pfMemory::unrefDelete();
     int	    pfMemory::unrefGetRef();
     int	    pfMemory::getRef();
     int	    pfMemory::checkDelete();
     int	    pfMemory::isFluxed();
     void *	    pfMemory::getArena();
     int	    pfMemory::getSize();

									Page 2

pfSimpleViewer(3pf)	     OpenGL Performer 3.2.2 libpfx C++ Reference Pages

DESCRIPTION
     new pfSimpleViewer creates and returns a handle to a pfSimpleViewer. Like
     other pfViewers, pfSimpleViewers are always allocated from shared memory
     and can be deleted by the calling pfViewerManager::removeViewer(). The
     optional argument parent in the constructor for the pfSimpleViewer
     correspond directly to those of it's parent class pfViewer.

NOTES
     The libpfx source code, object code and documentation are provided as
     unsupported software.  Routines are subject to change in future releases.

     The most recent version of this software may be found at the following
     URL:  http://oss.sgi.com/projects/performer/.

SEE ALSO
     pfViewerManager, pfViewer

									Page 3

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net