#include <functional>
#include <memory>
#include <set>
#include <omni/visual/ContextBoundPtr.h>
#include <omni/visual/UniformHandler.h>
Go to the source code of this file.
|
| | omni |
| | Header to document namespaces.
|
| |
| | omni::visual |
| | Namespace for OpenGL visualization.
|
| |
|
| void | omni::visual::useShader (QOpenGLShaderProgram &_s, std::function< void(UniformHandler &)> f) |
| | Use shader with and do uniform assignment and drawing inside functor. More...
|
| |
| void | omni::visual::initShader (QOpenGLShaderProgram &_s, const char *_filename) |
| | Initialize shader: load from file and compile. More...
|
| |
| void | omni::visual::initShader (std::unique_ptr< QOpenGLShaderProgram > &_s, const char *_filename) |
| | Initialize shader: load from file and compile. More...
|
| |
| void | omni::visual::initShader (ContextBoundPtr< QOpenGLShaderProgram > &_s, const char *_filename) |
| | Initialize shader: load from file and compile. More...
|
| |