shader::Conf Class Reference

Module configuration. More...

#include <_src_shader_conf.hh>

List of all members.

Public Member Functions

 Conf (void)
void Init (int argc, char **argv, const string &confTxtFilename)

Public Attributes

bool mValid
 true if Conf was init/read
bool mEnableShaders
 enable shaders
bool mEnableLighting
 enable lighting
osg::Vec3 mLight0Position
bool mEnableFog
RGBA mFogColor
fpx mFogDensity
osg::Fog::Mode mFogMode
fp mFogMin
 unit range (isn't a density)
fp mBrightness

Private Member Functions

void ParseCmdlineArgs (int argc, char **argv)
void ParseCmdlineArgs2 (int argc, char **argv)
void ReadConfTxt (const string &confTxtFilename)

Classes

class  ModuleConfTxt
 Template Method to parse fields in .conf file. More...


Detailed Description

Module configuration.

Constructor & Destructor Documentation

shader::Conf::Conf ( void   ) 

ctor/dtor.


Member Function Documentation

void shader::Conf::Init ( int  argc,
char **  argv,
const string &  confTxtFilename 
)

Initialize/read configuration.

void shader::Conf::ParseCmdlineArgs ( int  argc,
char **  argv 
) [private]

Parse cmdline args.

void shader::Conf::ParseCmdlineArgs2 ( int  argc,
char **  argv 
) [private]

void shader::Conf::ReadConfTxt ( const string &  confTxtFilename  )  [private]

Read from .conf file.


Member Data Documentation

true if Conf was init/read

enable shaders

enable lighting

osg::Fog::Mode shader::Conf::mFogMode

unit range (isn't a density)


The documentation for this class was generated from the following files:
Palomino Flight Simulator documents generated by doxygen 1.5.6 on Tue Sep 28 11:37:50 2010