#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...
|
|