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.

© 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.