#include <SoFCBackgroundGradient.h>
Public Member Functions | |
void GLRender (SoGLRenderAction *action) | |
void setColorGradient (const SbColor &fromColor, const SbColor &toColor) | |
void setColorGradient (const SbColor &fromColor, const SbColor &toColor, const SbColor &midColor) | |
SoFCBackgroundGradient (void) | |
Static Public Member Functions | |
static void finish (void) | |
static void initClass (void) | |
Protected Member Functions | |
virtual ~SoFCBackgroundGradient () | |
Protected Attributes | |
SbColor fCol | |
SbColor mCol | |
SbColor tCol | |
Constructor & Destructor Documentation
◆ SoFCBackgroundGradient()
SoFCBackgroundGradient::SoFCBackgroundGradient | ( | void | ) |
◆ ~SoFCBackgroundGradient()
|
protectedvirtual |
Destructor.
Member Function Documentation
◆ finish()
|
static |
Referenced by drafttaskpanels.task_polararray.TaskPanelPolarArray::accept(), drafttaskpanels.task_orthoarray.TaskPanelOrthoArray::accept(), drafttaskpanels.task_circulararray.TaskPanelCircularArray::accept(), draftguitools.gui_split.Split::action(), draftguitools.gui_splines.BSpline::action(), draftguitools.gui_beziers.BezCurve::action(), draftguitools.gui_lines.Line::action(), draftguitools.gui_polygons.Polygon::action(), draftguitools.gui_subelements.SubelementHighlight::action(), draftguitools.gui_rotate.Rotate::action(), draftguitools.gui_fillets.Fillet::action(), draftguitools.gui_move.Move::action(), draftguitools.gui_texts.Text::action(), draftguitools.gui_mirror.Mirror::action(), draftguitools.gui_stretch.Stretch::action(), draftguitools.gui_scale.Scale::action(), draftguitools.gui_arcs.Arc::action(), draftguitools.gui_offset.Offset::action(), draftguitools.gui_ellipses.Ellipse::action(), draftguitools.gui_rectangles.Rectangle::action(), draftguitools.gui_shapestrings.ShapeString::action(), draftguitools.gui_labels.Label::action(), draftguitools.gui_selectplane.Draft_SelectPlane::action(), draftguitools.gui_trimex.Trimex::action(), draftguitools.gui_beziers.CubicBezCurve::action(), draftguitools.gui_dimensions.Dimension::action(), draftguitools.gui_wire2spline.WireToBSpline::Activated(), draftguitools.gui_subelements.SubelementHighlight::Activated(), draftguitools.gui_dimensions.Dimension::Activated(), draftguitools.gui_edit.Edit::Activated(), draftguitools.gui_selectplane.Draft_SelectPlane::checkSelection(), DraftGui.DraftToolBar::checkSpecialChars(), draftguitools.gui_points.Point::click(), draftguitools.gui_labels.Label::create(), draftguitools.gui_ellipses.Ellipse::createObject(), draftguitools.gui_rectangles.Rectangle::createObject(), draftguitools.gui_texts.Text::createObject(), draftguitools.gui_shapestrings.ShapeString::createObject(), draftguitools.gui_stretch.Stretch::doStretch(), draftguitools.gui_arcs.Arc::drawArc(), draftguitools.gui_polygons.Polygon::drawPolygon(), DraftGui.DraftToolBar::escape(), Gui::SoFCDB::finish(), draftguitools.gui_edit.Edit::keyPressed(), draftguitools.gui_dimensions.Dimension::numericInput(), draftguitools.gui_fillets.Fillet::numericRadius(), draftguitools.gui_offset.Offset::numericRadius(), draftguitools.gui_rotate.Rotate::numericRadius(), draftguitools.gui_trimex.Trimex::numericRadius(), draftguitools.gui_selectplane.Draft_SelectPlane::onClickAlign(), draftguitools.gui_selectplane.Draft_SelectPlane::onClickAuto(), draftguitools.gui_selectplane.Draft_SelectPlane::onClickCenter(), draftguitools.gui_selectplane.Draft_SelectPlane::onClickFront(), draftguitools.gui_selectplane.Draft_SelectPlane::onClickMove(), draftguitools.gui_selectplane.Draft_SelectPlane::onClickPrevious(), draftguitools.gui_selectplane.Draft_SelectPlane::onClickSide(), draftguitools.gui_selectplane.Draft_SelectPlane::onClickTop(), draftguitools.gui_subelements.SubelementHighlight::proceed(), draftguitools.gui_facebinders.Facebinder::proceed(), draftguitools.gui_downgrade.Downgrade::proceed(), draftguitools.gui_draft2sketch.Draft2Sketch::proceed(), draftguitools.gui_upgrade.Upgrade::proceed(), draftguitools.gui_shape2dview.Shape2DView::proceed(), draftguitools.gui_join.Join::proceed(), draftguitools.gui_array_simple.Array::proceed(), draftguitools.gui_clone.Clone::proceed(), draftguitools.gui_split.Split::proceed(), draftguitools.gui_trimex.Trimex::proceed(), draftguitools.gui_pointarray.PointArray::proceed(), draftguitools.gui_patharray.PathArray::proceed(), draftguitools.gui_edit.Edit::proceed(), draftguitools.gui_selectplane.Draft_SelectPlane::reject(), drafttaskpanels.task_orthoarray.TaskPanelOrthoArray::reject(), drafttaskpanels.task_polararray.TaskPanelPolarArray::reject(), drafttaskpanels.task_circulararray.TaskPanelCircularArray::reject(), and draftguitools.gui_edit.Edit::setTrackers().
◆ GLRender()
void SoFCBackgroundGradient::GLRender | ( | SoGLRenderAction * | action | ) |
◆ initClass()
|
static |
Referenced by Gui::SoFCDB::init().
◆ setColorGradient() [1/2]
void SoFCBackgroundGradient::setColorGradient | ( | const SbColor & | fromColor, |
const SbColor & | toColor | ||
) |
References fCol, mCol, and tCol.
Referenced by Gui::View3DInventorViewer::setGradientBackgroundColor().
◆ setColorGradient() [2/2]
void SoFCBackgroundGradient::setColorGradient | ( | const SbColor & | fromColor, |
const SbColor & | toColor, | ||
const SbColor & | midColor | ||
) |
Member Data Documentation
◆ fCol
|
protected |
Referenced by GLRender(), setColorGradient(), and SoFCBackgroundGradient().
◆ mCol
|
protected |
Referenced by GLRender(), setColorGradient(), and SoFCBackgroundGradient().
◆ tCol
|
protected |
Referenced by GLRender(), setColorGradient(), and SoFCBackgroundGradient().
The documentation for this class was generated from the following files:
- src/Gui/SoFCBackgroundGradient.h
- src/Gui/SoFCBackgroundGradient.cpp