GeometryRendererManager Class | Qt 3D 5.6

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

Qt 5.6.2 Reference Documentation

# GeometryRendererManager Class

(Qt3DRender::Render::GeometryRendererManager)

Inherits: | Qt3DCore::QResourceManager<GeometryRenderer, Qt3DCore::QNodeId, 16, Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::ObjectLevelLockingPolicy>

- List of all members, including inherited members

## Public Functions

| GeometryRendererManager()
| ~GeometryRendererManager()
void | addDirtyGeometryRenderer(const Qt3DCore::QNodeId &bufferId)
QVector<Qt3DCore::QNodeId> | dirtyGeometryRenderers()
QVector<Qt3DCore::QNodeId> | geometryRenderersRequiringTriangleDataRefresh()
bool | isGeometryRendererScheduledForTriangleDataRefresh(const Qt3DCore::QNodeId geometryRenderer)
void | requestTriangleDataRefreshForGeometryRenderer(const Qt3DCore::QNodeId geometryRenderer)

- 11 public functions inherited from Qt3DCore::QResourceManager

## Member Function Documentation

### GeometryRendererManager::GeometryRendererManager()

Default constructs an instance of GeometryRendererManager.

### GeometryRendererManager::~GeometryRendererManager()

Destroys the instance of GeometryRendererManager.

### void GeometryRendererManager::addDirtyGeometryRenderer(const Qt3DCore::QNodeId &bufferId)

### QVector<Qt3DCore::QNodeId> GeometryRendererManager::dirtyGeometryRenderers()

### QVector<Qt3DCore::QNodeId> GeometryRendererManager::geometryRenderersRequiringTriangleDataRefresh()

### bool GeometryRendererManager::isGeometryRendererScheduledForTriangleDataRefresh(const Qt3DCore::QNodeId geometryRenderer)

### void GeometryRendererManager::requestTriangleDataRefreshForGeometryRenderer(const Qt3DCore::QNodeId geometryRenderer)