14#ifndef OSGGA_STATESET_MANIPULATOR
15#define OSGGA_STATESET_MANIPULATOR 1
38 virtual const char*
className()
const {
return "StateSetManipulator"; }
Definition GUIActionAdapter:62
Definition GUIEventAdapter:82
Definition GUIEventHandler:50
Definition StateSetManipulator:33
void setKeyEventToggleTexturing(int key)
Definition StateSetManipulator:80
void setKeyEventCyclePolygonMode(int key)
Definition StateSetManipulator:83
int getKeyEventCyclePolygonMode() const
Definition StateSetManipulator:84
bool getLightingEnabled() const
Definition StateSetManipulator:63
virtual const osg::StateSet * getStateSet() const
int _keyEventCyclePolygonMode
Definition StateSetManipulator:103
virtual void getUsage(osg::ApplicationUsage &usage) const
void setBackfaceEnabled(bool newbackface)
void setKeyEventToggleLighting(int key)
Definition StateSetManipulator:77
StateSetManipulator(osg::StateSet *stateset=0)
void setMaximumNumOfTextureUnits(unsigned int i)
Definition StateSetManipulator:56
osg::ref_ptr< osg::StateSet > _stateset
Definition StateSetManipulator:92
virtual const char * className() const
Definition StateSetManipulator:38
bool _initialized
Definition StateSetManipulator:94
int getKeyEventToggleTexturing() const
Definition StateSetManipulator:81
void setTextureEnabled(bool newtexture)
void setPolygonMode(osg::PolygonMode::Mode newpolygonmode)
bool _lighting
Definition StateSetManipulator:96
void setLightingEnabled(bool newlighting)
unsigned int getMaximumNumOfTextureUnits() const
Definition StateSetManipulator:57
void setKeyEventToggleBackfaceCulling(int key)
Definition StateSetManipulator:74
bool getBackfaceEnabled() const
Definition StateSetManipulator:60
virtual bool handle(const GUIEventAdapter &ea, GUIActionAdapter &us)
bool getTextureEnabled() const
Definition StateSetManipulator:66
unsigned int _maxNumOfTextureUnits
Definition StateSetManipulator:98
virtual osg::StateSet * getStateSet()
osg::PolygonMode * getOrCreatePolygonMode()
int getKeyEventToggleLighting() const
Definition StateSetManipulator:78
virtual ~StateSetManipulator()
bool _backface
Definition StateSetManipulator:95
int _keyEventToggleBackfaceCulling
Definition StateSetManipulator:100
virtual void setStateSet(osg::StateSet *)
osg::PolygonMode::Mode getPolygonMode() const
bool _texture
Definition StateSetManipulator:97
int _keyEventToggleLighting
Definition StateSetManipulator:101
int getKeyEventToggleBackfaceCulling() const
Definition StateSetManipulator:75
int _keyEventToggleTexturing
Definition StateSetManipulator:102
Definition ApplicationUsage:26
Definition PolygonMode:31
Mode
Definition PolygonMode:34
#define OSGGA_EXPORT
Definition osgGA/Export:40