Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
OpenGLTypes.h
Go to the documentation of this file.
1#pragma once
2#include <QMetaType>
3
4namespace sf
5{
6
7Q_NAMESPACE_EXPORT()
8
9
13enum SceneOption : int
14{
16 soWireModel = 1 << 0,
17 soShowNormals = 1 << 1,
18 soPaint = 1 << 2,
19 soSwitch1 = 1 << 3,
20 soSwitch2 = 1 << 4
21};
22Q_ENUM_NS(SceneOption)
23Q_DECLARE_FLAGS(SceneOptions, SceneOption)
24Q_FLAGS(SceneOptions)
25Q_DECLARE_OPERATORS_FOR_FLAGS(SceneOptions)
26
27
42Q_ENUM_NS(OrbitMode)
43
44}// namespace sf
Definition Application.h:10
OrbitMode
Modes for changing an OpenGL property of a scene. Use a full namespace type path when specifying a Q_...
Definition OpenGLTypes.h:32
@ omCamera
Definition OpenGLTypes.h:34
@ omLightPosition
Definition OpenGLTypes.h:40
@ omLightDirection
Definition OpenGLTypes.h:38
@ omModel
Definition OpenGLTypes.h:36
SceneOption
Scene options for rendering. Use a full namespace type path when specifying a Q_PROPERTY(....
Definition OpenGLTypes.h:14
@ soSwitch2
Definition OpenGLTypes.h:20
@ soWireModel
Definition OpenGLTypes.h:16
@ soShowNormals
Definition OpenGLTypes.h:17
@ soPaint
Definition OpenGLTypes.h:18
@ soSwitch1
Definition OpenGLTypes.h:19