#include <SoFCIndexedFaceSet.h>
◆ MeshRenderer()
MeshRenderer::MeshRenderer |
( |
| ) |
|
◆ ~MeshRenderer()
MeshRenderer::~MeshRenderer |
( |
| ) |
|
◆ canRenderGLArray()
◆ generateGLArrays()
void MeshRenderer::generateGLArrays |
( |
SoGLRenderAction * |
action, |
|
|
SoMaterialBindingElement::Binding |
binding, |
|
|
std::vector< float > & |
vertex, |
|
|
std::vector< int32_t > & |
index |
|
) |
| |
◆ matchMaterial()
bool MeshRenderer::matchMaterial |
( |
SoState * |
state | ) |
const |
◆ needUpdate()
◆ renderCoordsGLArray()
◆ renderFacesGLArray()
◆ shouldRenderDirectly()
bool MeshRenderer::shouldRenderDirectly |
( |
bool |
direct | ) |
|
|
static |
◆ update()
void MeshRenderer::update |
( |
| ) |
|
Referenced by ArchStructure.CommandStructuralSystem::Activated(), ArchAxisSystem.AxisSystemTaskPanel::addElement(), ArchComponent.ComponentTaskPanel::addElement(), ArchSectionPlane.SectionPlaneTaskPanel::addElement(), DraftGui.FacebinderTaskPanel::addElement(), femtaskpanels.task_result_mechanical._TaskPanel::calculate(), Spreadsheet_legacy.SpreadsheetView::changeCell(), draftguitools.gui_edit.Edit::endEditing(), MeshGui::SoFCIndexedFaceSet::GLRender(), draftguitools.gui_trackers.boxTracker::height(), draftguitools.gui_trackers.rectangleTracker::p3(), Plot.Plot::plot(), Spreadsheet_legacy.SpreadsheetView::recompute(), ArchAxisSystem.AxisSystemTaskPanel::removeElement(), ArchComponent.ComponentTaskPanel::removeElement(), ArchSectionPlane.SectionPlaneTaskPanel::removeElement(), DraftGui.FacebinderTaskPanel::removeElement(), draftguitools.gui_trackers.gridTracker::reset(), ArchNesting.Nester::run(), draftguitools.gui_trackers.gridTracker::setMainlines(), draftguitools.gui_trackers.gridTracker::setSize(), draftguitools.gui_trackers.gridTracker::setSpacing(), and draftguitools.gui_edit_arch_objects.ArchWallGuiTools::update_object_from_edit_points().
The documentation for this class was generated from the following files:
- FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.h
- FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp