MeshGui::MeshRenderer::Private Class Reference
Public Member Functions | |
| bool | canRenderGLArray (SoGLRenderAction *) const |
| void | generateGLArrays (SoGLRenderAction *action, SoMaterialBindingElement::Binding matbind, std::vector< float > &vertex, std::vector< int32_t > &index) |
| bool | needUpdate (SoGLRenderAction *) |
| Private () | |
| void | renderCoordsGLArray (SoGLRenderAction *) |
| void | renderFacesGLArray (SoGLRenderAction *) |
| void | update () |
| ~Private () | |
Public Attributes | |
| Gui::OpenGLMultiBuffer | indices |
| bool | initialized |
| SoMaterialBindingElement::Binding | matbinding |
| const SbColor * | pcolors |
| Gui::OpenGLMultiBuffer | vertices |
Constructor & Destructor Documentation
◆ Private()
| MeshGui::MeshRenderer::Private::Private | ( | ) |
◆ ~Private()
| MeshGui::MeshRenderer::Private::~Private | ( | ) |
Member Function Documentation
◆ canRenderGLArray()
| bool MeshGui::MeshRenderer::Private::canRenderGLArray | ( | SoGLRenderAction * | action | ) | const |
References Gui::OpenGLBuffer::isVBOSupported().
◆ generateGLArrays()
| void MeshGui::MeshRenderer::Private::generateGLArrays | ( | SoGLRenderAction * | action, |
| SoMaterialBindingElement::Binding | matbind, | ||
| std::vector< float > & | vertex, | ||
| std::vector< int32_t > & | index | ||
| ) |
◆ needUpdate()
| bool MeshGui::MeshRenderer::Private::needUpdate | ( | SoGLRenderAction * | action | ) |
◆ renderCoordsGLArray()
| void MeshGui::MeshRenderer::Private::renderCoordsGLArray | ( | SoGLRenderAction * | action | ) |
◆ renderFacesGLArray()
| void MeshGui::MeshRenderer::Private::renderFacesGLArray | ( | SoGLRenderAction * | action | ) |
◆ update()
| void MeshGui::MeshRenderer::Private::update | ( | ) |
Member Data Documentation
◆ indices
| Gui::OpenGLMultiBuffer MeshGui::MeshRenderer::Private::indices |
◆ initialized
| bool MeshGui::MeshRenderer::Private::initialized |
◆ matbinding
| SoMaterialBindingElement::Binding MeshGui::MeshRenderer::Private::matbinding |
◆ pcolors
| const SbColor* MeshGui::MeshRenderer::Private::pcolors |
◆ vertices
| Gui::OpenGLMultiBuffer MeshGui::MeshRenderer::Private::vertices |
The documentation for this class was generated from the following file:
- src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp
1.8.17