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

GCLApp Class Reference

Provides useful routines for any GCL application that must deal with a scene and avars. More...

#include <GCLApp.h>

Inheritance diagram for GCLApp:

Collaboration diagram for GCLApp:

List of all members.


Public Members

GCLApp ()
Void ReadScene (FileName &sceneFile)
Void SetAvars (scScenePtr scene)
Void SetAvarsFromAnim (scScenePtr scene)
ArgForm* GetOptionList ()
Int xsize
Int ysize
Colour bgColour
Int noScale
Int zUp
Int zDown
scScenePtr scene
scCamera* itsCamera
ScenePane* itsScenePane
Int frame
Double time
Double fps
Animation* anim
scAvarList* avarList

Static Public Members

Void GetFileArgs (Int argc, Char *argv[])
Void GetAvarArgs (Int argc, Char *argv[])
Char** files
Int numFiles
StrConstArray avarNames
ScalarList avarVals

Detailed Description

Provides useful routines for any GCL application that must deal with a scene and avars.

Definition at line 25 of file GCLApp.h.


Constructor & Destructor Documentation

GCLApp::GCLApp ()

Definition at line 34 of file GCLApp.cc.


Member Function Documentation

Void GCLApp::GetAvarArgs (Int argc, Char * argv[]) [static]

Definition at line 72 of file GCLApp.cc.

Void GCLApp::GetFileArgs (Int argc, Char * argv[]) [static]

Definition at line 62 of file GCLApp.cc.

ArgForm * GCLApp::GetOptionList ()

Definition at line 186 of file GCLApp.cc.

Void GCLApp::ReadScene (FileName & sceneFile)

Definition at line 47 of file GCLApp.cc.

Void GCLApp::SetAvars (scScenePtr scene)

Definition at line 125 of file GCLApp.cc.

Void GCLApp::SetAvarsFromAnim (scScenePtr scene)

Definition at line 164 of file GCLApp.cc.


Member Data Documentation

Animation * GCLApp::anim

Definition at line 62 of file GCLApp.h.

scAvarList * GCLApp::avarList

Definition at line 63 of file GCLApp.h.

StrConstArray GCLApp::avarNames [static]

Definition at line 49 of file GCLApp.h.

ScalarList GCLApp::avarVals [static]

Definition at line 50 of file GCLApp.h.

Colour GCLApp::bgColour

Definition at line 39 of file GCLApp.h.

Char ** GCLApp::files [static]

Definition at line 47 of file GCLApp.h.

Double GCLApp::fps

Definition at line 61 of file GCLApp.h.

Int GCLApp::frame

Definition at line 59 of file GCLApp.h.

scCamera * GCLApp::itsCamera

Definition at line 54 of file GCLApp.h.

ScenePane * GCLApp::itsScenePane

Definition at line 56 of file GCLApp.h.

Int GCLApp::noScale

Definition at line 40 of file GCLApp.h.

Int GCLApp::numFiles [static]

Definition at line 48 of file GCLApp.h.

scScenePtr GCLApp::scene

Definition at line 53 of file GCLApp.h.

Double GCLApp::time

Definition at line 60 of file GCLApp.h.

Int GCLApp::xsize

Definition at line 37 of file GCLApp.h.

Int GCLApp::ysize

Definition at line 38 of file GCLApp.h.

Int GCLApp::zDown

Definition at line 42 of file GCLApp.h.

Int GCLApp::zUp

Definition at line 41 of file GCLApp.h.


The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:17:07 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000

AltStyle によって変換されたページ (->オリジナル) /