#include <SoFCIndexedFaceSet.h>

Classes

class  Private
 

Public Member Functions

bool canRenderGLArray (SoGLRenderAction *action) const
 
void generateGLArrays (SoGLRenderAction *, SoMaterialBindingElement::Binding binding, std::vector< float > &vertex, std::vector< int32_t > &index)
 
bool matchMaterial (SoState *) const
 
 MeshRenderer ()
 
bool needUpdate (SoGLRenderAction *action)
 
void renderCoordsGLArray (SoGLRenderAction *action)
 
void renderFacesGLArray (SoGLRenderAction *action)
 
void update ()
 
 ~MeshRenderer ()
 

Static Public Member Functions

static bool shouldRenderDirectly (bool)
 

Constructor & Destructor Documentation

◆ MeshRenderer()

MeshRenderer::MeshRenderer ( )

◆ ~MeshRenderer()

MeshRenderer::~MeshRenderer ( )

Member Function Documentation

◆ canRenderGLArray()

bool MeshRenderer::canRenderGLArray ( SoGLRenderAction action) const

◆ 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()

bool MeshRenderer::needUpdate ( SoGLRenderAction action)

◆ renderCoordsGLArray()

void MeshRenderer::renderCoordsGLArray ( SoGLRenderAction action)

◆ renderFacesGLArray()

void MeshRenderer::renderFacesGLArray ( SoGLRenderAction action)

◆ shouldRenderDirectly()

bool MeshRenderer::shouldRenderDirectly ( bool  direct)
static

◆ update()


The documentation for this class was generated from the following files:
  • Sources/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.h
  • Sources/FreeCAD/src/Mod/Mesh/Gui/SoFCIndexedFaceSet.cpp