Shader Tool
Small shader visualiser.
|
Customizable GLCanvas implementation. WIP. More...
#include <Canvas3D.hpp>
Public Member Functions | |
Canvas3D (Widget *parent) | |
~Canvas3D () | |
virtual void | drawGL () override |
void | setShader () |
void | setShader (shared_ptr< st::Shader > shader) |
void | setRotation (nanogui::Vector3f vRotation) |
Private Attributes | |
nanogui::GLShader | mShader |
Eigen::Vector3f | mRotation |
Customizable GLCanvas implementation. WIP.
st::Canvas3D::Canvas3D | ( | Widget * | parent | ) |
|
inline |
|
overridevirtual |
|
inline |
void st::Canvas3D::setShader | ( | ) |
void st::Canvas3D::setShader | ( | shared_ptr< st::Shader > | shader | ) |
|
private |
|
private |