+//! View window operations accessible by hot keys
+enum HotOperation
+{
+ PAN, ZOOM, ROTATE, FIT_AREA
+};
+
+//! Types of view window interactions
+enum InteractionStyle
+{
+ STANDARD, KEY_FREE
+};
+
+//! Types of 2d mode in viewer 3d
+enum Mode2dType
+{
+ No2dMode, XYPlane, XZPlane, YZPlane
+};
+
+//! Types of background in view window
+enum BackgroundMode
+{
+ NoBackground, // no (invalid) background data
+ ColorBackground, // single color
+ SimpleGradientBackground, // simple two-color gradient
+ CustomGradientBackground // custom (complex) gradient
+};
+
+//! Texture mode
+enum TextureMode
+{
+ CenterTexture, // center texture
+ TileTexture, // tile texture
+ StretchTexture, // stretch texture
+};