- Qt 5.5
- Qt3D Module
- Qt3D Core C++ Classes
- Qt 5.5.1 Reference Documentation

# Qt3D Core C++ Classes

The Qt3D Core module contains functionality to support near-realtime simulation systems. More...

## Namespaces

Qt3D | Contains classes and types that are the foundation of the Qt3D simulation framework, as well as classes that provide the ability to render using the Qt3D framework

## Classes

Qt3D::ArrayAllocatingPolicy | Allocates memory in a contiguous space trying to minimize fragmentation and cache misses
Qt3D::ListAllocatingPolicy | Allocates resources in a list
Qt3D::ObjectLevelLockingPolicy | Provides locking access to a resource through the use of a QReadWriteLock
Qt3D::QAbstractAspect | The base class for aspects that provide a vertical slice of behavior
Qt3D::QAbstractFrameAdvanceService | Interface for a Qt3D frame advance service
Qt3D::QChangeArbiter | Acts as a message router between observables and observers
Qt3D::QCircularBuffer | A template class providing a dynamic circular array
Qt3D::QCircularBuffer::const_iterator | Qt3D::QCircularBuffer::const_iterator class provides an STL-style const iterator for QCircularBuffer
Qt3D::QCircularBuffer::iterator | Qt3D::QCircularBuffer::iterator class provides an STL-style non-const iterator for QCircularBuffer
Qt3D::QComponent | Base class of scene nodes that can be aggregated by Qt3D::QEntity instances as a component
Qt3D::QEntity | Qt3D::QEntity is a Qt3D::QNode subclass that can aggregate several Qt3D::QComponent instances that will specify its behavior
Qt3D::QFrameAllocator | Provides a pool of memory chunks to be used to allocate objects on a per frame basis
Qt3D::QNode | Qt3D::QNode is the base class of all Qt3D node classes used to build a Qt3D scene
Qt3D::QOpenGLInformationService | Interface for a Qt3D OpenGL information service
Qt3D::QResourceManager | Allocates memory for resources that can be referenced by a QHandle
Qt3D::QServiceLocator | Service locator used by aspects to retrieve pointers to concrete service objects
Qt3D::QSystemInformationService | Interface for a Qt3D system information service
Qt3D::QTickClockService | Default Qt3D::QAbstractFrameAdvanceService implementation

## Detailed Description

The Qt3D Core module provides the foundations and core types used for near-realtime simulations built on the Qt3D framework.