#include <NipscanRenderer.h>
|
void | generate () override |
| Called by setup() and (re-)generates the vertices for the drawn 3D-objects.
|
|
void | paint () override |
| Called by from the render() method.
|
|
void | renderObjects () |
|
void | draw () override |
| Called by from the render() method.
|
|
void | changedProperty () override |
| Called by sf::OpenGLWidget when a property has changed.
|
|
void | setIndexValue (int index, QVariant value) override |
| Sets an arbitrary value on the derived- or subclass.
|
|
void | renderNipscan (bool solid, double x_axis, double y_axis, double z_axis, double a_axis, double b_axis, double c_axis) |
|
◆ HandlerType
Closure type to handle rendering.
◆ FragmentProgram
◆ NipscanRenderer()
Initializing constructor.
◆ ~NipscanRenderer()
sf::xgl::NipscanRenderer::~NipscanRenderer |
( |
| ) |
|
|
override |
Virtual overridden destructor.
◆ changedProperty()
void sf::xgl::NipscanRenderer::changedProperty |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ draw()
void sf::xgl::NipscanRenderer::draw |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ generate()
void sf::xgl::NipscanRenderer::generate |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ paint()
void sf::xgl::NipscanRenderer::paint |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ renderNipscan()
void sf::xgl::NipscanRenderer::renderNipscan |
( |
bool |
solid, |
|
|
double |
x_axis, |
|
|
double |
y_axis, |
|
|
double |
z_axis, |
|
|
double |
a_axis, |
|
|
double |
b_axis, |
|
|
double |
c_axis |
|
) |
| |
|
protected |
◆ renderObjects()
void sf::xgl::NipscanRenderer::renderObjects |
( |
| ) |
|
|
protected |
◆ setElementInformation()
Sets the element information.
◆ setHandler()
void sf::xgl::NipscanRenderer::setHandler |
( |
const HandlerType & |
handler | ) |
|
Callback function for setting the axis positions and sizing the element and tool. Code to create an instance to pass to this method.
void setHandler(const HandlerType &handler)
Callback function for setting the axis positions and sizing the element and tool. Code to create an i...
◆ setIndexValue()
void sf::xgl::NipscanRenderer::setIndexValue |
( |
int |
index, |
|
|
QVariant |
value |
|
) |
| |
|
overrideprotectedvirtual |
Sets an arbitrary value on the derived- or subclass.
- Parameters
-
index | Index like in an array. |
value | Variant able to accept any value. |
Implements sf::OpenGLRenderer.
◆ setToolInformation()
void sf::xgl::NipscanRenderer::setToolInformation |
( |
const ToolInformation & |
info | ) |
|
Sets the tool information.
◆ ambientStrength
float sf::xgl::NipscanRenderer::ambientStrength |
|
readwrite |
◆ cutoffAngle
float sf::xgl::NipscanRenderer::cutoffAngle |
|
readwrite |
◆ diffuseStrength
float sf::xgl::NipscanRenderer::diffuseStrength |
|
readwrite |
◆ fragmentProgram
◆ lightColor
QColor sf::xgl::NipscanRenderer::lightColor |
|
readwrite |
◆ shininess
float sf::xgl::NipscanRenderer::shininess |
|
readwrite |
◆ specularStrength
float sf::xgl::NipscanRenderer::specularStrength |
|
readwrite |
The documentation for this class was generated from the following file: