GeometryRenderer Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | GeometryRenderer

Qt 5.6.2 Reference Documentation

# GeometryRenderer Class

(Qt3DRender::Render::GeometryRenderer)

Inherits: | Qt3DCore::QBackendNode

- List of all members, including inherited members

## Public Functions

| GeometryRenderer()
| ~GeometryRenderer()
int | baseInstance() const
int | baseVertex() const
void | cleanup()
void | executeFunctor()
QGeometryFunctorPtr | geometryFunctor() const
Qt3DCore::QNodeId | geometryId() const
int | instanceCount() const
bool | isDirty() const
bool | isEnabled() const
int | primitiveCount() const
bool | primitiveRestart() const
QGeometryRenderer::PrimitiveType | primitiveType() const
int | restartIndex() const
void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void | setManager(GeometryRendererManager *manager)
void | setTriangleVolumes(const QVector<QBoundingVolume *> &volumes)
QVector<QBoundingVolume *> | triangleData() const
void | unsetDirty()
void | updateFromPeer(Qt3DCore::QNode *peer)

- 5 public functions inherited from Qt3DCore::QBackendNode

### Additional Inherited Members

- 3 protected functions inherited from Qt3DCore::QBackendNode

## Member Function Documentation

### GeometryRenderer::GeometryRenderer()

Default constructs an instance of GeometryRenderer.

### GeometryRenderer::~GeometryRenderer()

Destroys the instance of GeometryRenderer.

### int GeometryRenderer::baseInstance() const

### int GeometryRenderer::baseVertex() const

### void GeometryRenderer::cleanup()

### void GeometryRenderer::executeFunctor()

### QGeometryFunctorPtr GeometryRenderer::geometryFunctor() const

### Qt3DCore::QNodeId GeometryRenderer::geometryId() const

### int GeometryRenderer::instanceCount() const

### bool GeometryRenderer::isDirty() const

### bool GeometryRenderer::isEnabled() const

### int GeometryRenderer::primitiveCount() const

### bool GeometryRenderer::primitiveRestart() const

### QGeometryRenderer::PrimitiveType GeometryRenderer::primitiveType() const

### int GeometryRenderer::restartIndex() const

### void GeometryRenderer::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)

### void GeometryRenderer::setManager(GeometryRendererManager *manager)

### void GeometryRenderer::setTriangleVolumes(const QVector<QBoundingVolume *> &volumes)

### QVector<QBoundingVolume *> GeometryRenderer::triangleData() const

### void GeometryRenderer::unsetDirty()

### void GeometryRenderer::updateFromPeer(Qt3DCore::QNode *peer)