#include <NipscanRenderer.h>
|
| void | generate () override |
| | Overridden from base class.
|
| void | paint () override |
| | Overridden from base class.
|
| void | renderObjects () |
| | Overridden from base class.
|
| void | draw () override |
| | Overridden from base class.
|
| void | renderNipscan (bool solid, double x_axis, double y_axis, double z_axis, double a_axis, double b_axis, double c_axis) const |
◆ HandlerType
Closure type to handle rendering.
◆ FragmentProgram
Enumeration of available shader inner programs passed to #ShaderProgram::Uniform::uProgram uniform.
| Enumerator |
|---|
| fpPassthrough | No manipulation by the fragment shader.
|
| fpSpotlight | Applies the spotlight defined by #ShaderProgram::Uniform::uLightPosition and other uniforms.
|
◆ NipscanRenderer()
Initializing constructor.
◆ ~NipscanRenderer()
| sf::xgl::NipscanRenderer::~NipscanRenderer |
( |
| ) |
|
|
override |
Virtual overridden destructor.
◆ changedProperty()
| void sf::xgl::NipscanRenderer::changedProperty |
( |
| ) |
|
|
overridevirtual |
◆ 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 ) const |
|
protected |
◆ renderObjects()
| void sf::xgl::NipscanRenderer::renderObjects |
( |
| ) |
|
|
protected |
Overridden from base class.
◆ 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...
TClosure< void, NipscanRenderer * > HandlerType
Closure type to handle rendering.
Definition NipscanRenderer.h:68
◆ setIndexValue()
| void sf::xgl::NipscanRenderer::setIndexValue |
( |
int | index, |
|
|
QVariant | value ) |
|
overridevirtual |
◆ 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: