- Qt 5.15
- Qt 3D
- Qt 3D Render C++ Classes
- Qt 5.15.2 Reference Documentation

# Qt 3D Render C++ Classes

The Qt 3D Render module contains functionality to support 2D and 3D rendering using Qt 3D. More...

This module was introduced in Qt 5.7.

## Namespaces

Qt3DRender | Contains classes that enable 2D and 3D rendering
Qt3DRender::Render | Namespace used for accessing the classes Renderer and QRenderPlugin

## Detailed Description

The Qt 3D Render module provides an aspect, components, and other supporting types necessary to implement 2D and 3D rendering as part of the Qt 3D framework.

To use classes from this module, add this directive into the C++ files:

     #include <Qt3DRender>

To link against the corresponding C++ library, add the following to your qmake project file:

     QT += 3drender

Classes, types, and functions are declared under the Qt3DRender namespace.

### Overview

The Qt 3D Render aspect offers support for data-driven configuration as described in Qt 3D Render Framegraph.

### Reference

- Qt 3D Render C++ Classes
- Qt 3D Examples