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