Qt3D Core C++ Classes
The Qt3D Core module contains functionality to support near-realtime simulation systems. More...
Namespaces
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
Allocates memory in a contiguous space trying to minimize fragmentation and cache misses | |
Allocates resources in a list | |
Provides locking access to a resource through the use of a QReadWriteLock | |
The base class for aspects that provide a vertical slice of behavior | |
Interface for a Qt3D frame advance service | |
Acts as a message router between observables and observers | |
A template class providing a dynamic circular array | |
Qt3D::QCircularBuffer::const_iterator class provides an STL-style const iterator for QCircularBuffer | |
Qt3D::QCircularBuffer::iterator class provides an STL-style non-const iterator for QCircularBuffer | |
Base class of scene nodes that can be aggregated by Qt3D::QEntity instances as a component | |
Qt3D::QEntity is a Qt3D::QNode subclass that can aggregate several Qt3D::QComponent instances that will specify its behavior | |
Provides a pool of memory chunks to be used to allocate objects on a per frame basis | |
Qt3D::QNode is the base class of all Qt3D node classes used to build a Qt3D scene | |
Interface for a Qt3D OpenGL information service | |
Allocates memory for resources that can be referenced by a QHandle | |
Service locator used by aspects to retrieve pointers to concrete service objects | |
Interface for a Qt3D system information service | |
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.
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.