Qt3D Namespace
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. More...
Header: | #include <Qt3D> |
qmake: | QT += 3dcore |
Namespaces
namespace | AssimpHelper |
namespace | AssimpHelper |
namespace | AssimpHelper |
namespace | Input |
namespace | Input |
namespace | Input |
namespace | Logic |
namespace | Quick |
namespace | Quick |
namespace | Quick |
namespace | Render |
Classes
Types
enum | ChangeFlag { NodeCreated, NodeAboutToBeDeleted, NodeDeleted, NodeUpdated, ..., AllChanges } |
flags | ChangeFlags |
typedef | FutureQueryResult |
typedef | ParameterList |
typedef | PropertyReaderInterfacePtr |
typedef | Q3DKeyEventPtr |
typedef | Q3DKeyEventPtr |
typedef | Q3DKeyEventPtr |
typedef | Q3DMouseEventPtr |
typedef | Q3DMouseEventPtr |
typedef | Q3DMouseEventPtr |
typedef | Q3DWheelEventPtr |
typedef | Q3DWheelEventPtr |
typedef | Q3DWheelEventPtr |
typedef | QAbstractBufferPtr |
typedef | QAspectJobPtr |
typedef | QAttributeList |
typedef | QBackendNodeFunctorPtr |
typedef | QBackendScenePropertyChangePtr |
typedef | QBufferFunctorPtr |
typedef | QComponentList |
typedef | QFrameGraphSelectorFunctorPtr |
typedef | QGeometryFunctorPtr |
typedef | QNodeList |
typedef | QNodePtr |
typedef | QObservableList |
typedef | QQueryHandle |
typedef | QSceneChangeList |
typedef | QSceneChangePtr |
typedef | QScenePropertyChangePtr |
typedef | QTextureDataFunctorPtr |
typedef | TexImageDataPtr |
typedef | TextureDict |
Functions
PropertyChangeHandler(Receiver * receiver, QObject * parent) | |
Q_DECLARE_RESOURCE_INFO(TexImageData, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderGeometry, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderAttribute, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderTextureImage, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderRenderPass, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderTexture, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderTechnique, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderTarget, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::SortCriterion, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderShader, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderMaterial, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderLayer, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderEntity, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderEffect, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderAnnotation, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderGeometryRenderer, Q_REQUIRES_CLEANUP) | |
Q_DECLARE_RESOURCE_INFO(Render::RenderBuffer, Q_REQUIRES_CLEANUP) | |
QHandle<T, INDEXBITS> | acquire(T * d) |
GLuint | byteSizeFromType(GLint type) |
QVector3D | center() const |
void | clear() |
void | connectToPropertyChange(const QObject * object, int propertyIndex) |
const T * | constData(const QHandle<T, INDEXBITS> & handle, bool * ok) const |
T * | data(const QHandle<T, INDEXBITS> & handle, bool * ok) |
void | disconnectFromPropertyChange(const QObject * object, int propertyIndex) |
GLint | elementType(GLint type) |
qintptr | functorTypeId() |
bool | intersects(const QAxisAlignedBoundingBox & a, const QAxisAlignedBoundingBox & b) |
bool | intersects(const Sphere & a, const Sphere & b) |
uint | qHash(const QNodeId & id, uint seed = 0) |
int | qt_metacall(QMetaObject::Call call, int methodId, void ** args) |
float | radius() const |
void | registerBackendType(const QBackendNodeFunctorPtr & functor) |
void | release(const QHandle<T, INDEXBITS> & handle) |
void | reset() |
void | setCenter(const QVector3D & c) |
void | setRadius(float r) |
void | swap(QCircularBuffer<T> & lhs, QCircularBuffer<T> & rhs) |
GLint | tupleSizeFromType(GLint type) |
void | update(const QHandle<T, INDEXBITS> & handle, T * d) |
bool | operator!=(const Dependency & left, const Dependency & right) |
bool | operator!=(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs) |
bool | operator!=(const QOpenGLFilter & reference, const QOpenGLFilter & sample) |
QCircularBuffer<T> | operator+(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs) |
bool | operator<(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs) |
QDebug | operator<<(QDebug dbg, const QAxisAlignedBoundingBox & c) |
QDebug | operator<<(QDebug d, const QNodeId & id) |
QDebug | operator<<(QDebug dbg, const Qt3D::QRay3D & ray) |
QDataStream & | operator<<(QDataStream & stream, const Qt3D::QRay3D & ray) |
QDebug | operator<<(QDebug dbg, const QHandle<T, INDEXBITS> & h) |
bool | operator<=(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs) |
bool | operator==(const Dependency & left, const Dependency & right) |
bool | operator==(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs) |
bool | operator==(const QOpenGLFilter & reference, const QOpenGLFilter & sample) |
bool | operator>(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs) |
bool | operator>=(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs) |
QDataStream & | operator>>(QDataStream & stream, Qt3D::QRay3D & ray) |
Detailed Description
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.
Namespaces
namespace Qt3D::AssimpHelper
namespace Qt3D::AssimpHelper
namespace Qt3D::AssimpHelper
namespace Qt3D::Input
namespace Qt3D::Input
namespace Qt3D::Input
namespace Qt3D::Logic
namespace Qt3D::Quick
namespace Qt3D::Quick
namespace Qt3D::Quick
namespace Qt3D::Render
Classes
class Qt3D::AbstractSceneParser
class ArrayAllocatingPolicy
Allocates memory in a contiguous space trying to minimize fragmentation and cache misses. More...
class ArrayPreallocationPolicy
class AspectTaskRunnable
class Qt3D::AssimpParser
Provides a generic way of loading various 3D assets format into a Qt3D scene. More...
class Qt3D::AssimpParser
Provides a generic way of loading various 3D assets format into a Qt3D scene. More...
class AssimpParser
Provides a generic way of loading various 3D assets format into a Qt3D scene. More...
class CircularBufferData
class Dependency
class DependencyHandler
class Qt3D::FaceIndices
class FunctorType
class Qt3D::GLTFParser
class Qt3D::GLTFParser
class GLTFParser
class Int2Type
class ListAllocatingPolicy
Allocates resources in a list. More...
class NonLockingPolicy
class NullCollisionQueryService
class NullOpenGLInformationService
class NullSystemInformationService
class Qt3D::ObjLoader
class ObjectLevelLockingPolicy
Provides locking access to a resource through the use of a QReadWriteLock. More...
class PropertyChangeHandler
class Qt3D::PropertyReaderInterface
class Qt3D::Q3DKeyEvent
class Qt3D::Q3DKeyEvent
class Q3DKeyEvent
class Qt3D::Q3DMouseEvent
The Qt3D::Q3DMouseEvent contains parameters that describe a mouse event. More...
class Qt3D::Q3DMouseEvent
The Qt3D::Q3DMouseEvent contains parameters that describe a mouse event. More...
class Q3DMouseEvent
The Qt3D::Q3DMouseEvent contains parameters that describe a mouse event. More...
class Qt3D::Q3DWheelEvent
The Qt3D::Q3DWheelEvent contains parameters that describe a mouse wheel event. More...
class Qt3D::Q3DWheelEvent
The Qt3D::Q3DWheelEvent contains parameters that describe a mouse wheel event. More...
class Q3DWheelEvent
The Qt3D::Q3DWheelEvent contains parameters that describe a mouse wheel event. More...
class QAbstractArbiter
class QAbstractAspect
QAbstractAspect is the base class for aspects that provide a vertical slice of behavior. More...
class QAbstractAttribute
class QAbstractBuffer
class Qt3D::QAbstractCollider
class QAbstractCollisionQueryService
class QAbstractCollisionQueryServicePrivate
class QAbstractFrameAdvanceService
Interface for a Qt3D frame advance service More...
class QAbstractFunctor
class Qt3D::QAbstractLight
class QAbstractPostman
class QAbstractServiceProvider
class Qt3D::QAbstractTextureImage
Encapsulates the necessary information to create an OpenGL texture image. More...
class Qt3D::QAbstractTextureProvider
A base class to be used to provide textures. More...
class QAbstractTransform
class Qt3D::QAlphaCoverage
class Qt3D::QAlphaTest
class Qt3D::QAnnotation
The QAnnotation class provides ... More...
class QAspectEngine
class QAspectFactory
class QAspectJob
class QAspectJobProviderInterface
class QAspectManager
class QAspectThread
class Qt3D::QAttribute
class Qt3D::QAttributePrivate
class QAxisAlignedBoundingBox
class QBackendNode
class QBackendNodeFactory
class QBackendNodeFunctor
class QBackendScenePropertyChange
class Qt3D::QBlendEquation
class Qt3D::QBlendState
Encapsulates blending information. More...
class Qt3D::QBlendStateSeparate
Encapsulates blending information. More...
class QBoundedCircularBuffer
class QBoundingSphere
class QBoundingVolume
class QBoundingVolumeProvider
class Qt3D::QBoxCollider
Represents a box used for collision detection More...
class Qt3D::QBuffer
class Qt3D::QBufferFunctor
class Qt3D::QBufferPrivate
class QCamera
class QCameraLens
Qt3D::QCameraLens specifies the projection matrix that will be used to define a Camera for a 3D scene. More...
class Qt3D::QCameraSelector
class Qt3D::QCapsuleCollider
Represents a capsule used for collision detection More...
class QChangeArbiter
Acts as a message router between observables and observers. More...
class QCircularBuffer
A template class providing a dynamic circular array. More...
class Qt3D::QClearBuffer
class Qt3D::QClipPlane
Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance More...
class Qt3D::QCollisionAspect
class QCollisionQueryResult
class QCollisionQueryResultPrivate
class Qt3D::QColorMask
Allows specifying which color components should be written to the currently bound frame buffer. More...
class QComponent
The base class of scene nodes that can be aggregated by Qt3D::QEntity instances as a component. More...
class Qt3D::QCuboidMesh
class Qt3D::QCullFace
class Qt3D::QCylinderMesh
class Qt3D::QDepthMask
class Qt3D::QDepthTest
class Qt3D::QDiffuseMapMaterial
The QDiffuseMapMaterial provides a default implementation of the phong lighting effect where the diffuse light component is read from a texture map. More...
class Qt3D::QDiffuseSpecularMapMaterial
The QDiffuseSpecularMapMaterial provides a default implementation of the phong lighting and bump effect where the diffuse and specular light components are read from texture maps. More...
class Qt3D::QDirectionalLight
class Qt3D::QDithering
class Qt3D::QEffect
class QEntity
Qt3D::QEntity is a Qt3D::QNode subclass that can aggregate several Qt3D::QComponent instances that will specify its behavior. More...
class QFixedFrameAllocator
class Qt3D::QForwardRenderer
The Qt3D::QForwardRenderer provides a default FrameGraph implementation of a forward renderer. More...
class QFrameAllocator
Provides a pool of memory chunks to be used to allocate objects on a per frame basis. More...
class QFrameChunk
class Qt3D::QFrameGraph
class Qt3D::QFrameGraphNode
Base class of all FrameGraph configuration nodes. More...
class Qt3D::QFrameGraphSelector
Qt3D::QFrameGraphSelector provide a way to select a one or more subtree of the FrameGraph at runtime More...
class Qt3D::QFrameGraphSelectorFunctor
class Qt3D::QFrontFace
class Qt3D::QGeometry
class Qt3D::QGeometryCollider
Represents a geometric mesh used for collision detection More...
class Qt3D::QGeometryFunctor
class Qt3D::QGeometryRenderer
class Qt3D::QGeometryRendererPrivate
class Qt3D::QGoochMaterial
The QGoochMaterial provides a material that implements the Gooch shading model, popular in CAD and CAM applications. More...
class QHandle
class QHandleManager
class Qt3D::QInputAspect
class Qt3D::QInputAspect
class QInputAspect
class Qt3D::QItemModelBuffer
class Qt3D::QKeyboardController
class Qt3D::QKeyboardController
class QKeyboardController
class Qt3D::QKeyboardInput
class Qt3D::QKeyboardInput
class QKeyboardInput
class Qt3D::QLayer
The QLayer class provides ... More...
class Qt3D::QLayerFilter
The QLayerFilter class provides ... More...
class QLockableObserverInterface
class Qt3D::QLogicAspect
class Qt3D::QLogicComponent
Provides a way to have a synchronous function executed each frame. More...
class QLookAtTransform
class Qt3D::QMaterial
Provides an abstract class that should be the base of all Material component classes in a scene. More...
class QMatrixTransform
class Qt3D::QMesh
class Qt3D::QMouseController
Qt3D::QMouseController is in charge of dispatching mouse events to attached Qt3D::QMouseInput objects. More...
class Qt3D::QMouseController
Qt3D::QMouseController is in charge of dispatching mouse events to attached Qt3D::QMouseInput objects. More...
class QMouseController
Qt3D::QMouseController is in charge of dispatching mouse events to attached Qt3D::QMouseInput objects. More...
class Qt3D::QMouseControllerPrivate
class Qt3D::QMouseControllerPrivate
class QMouseControllerPrivate
class Qt3D::QMouseInput
Provides a mean of being notified about mouse events when attached to a Qt3D::QMouseController instance. More...
class Qt3D::QMouseInput
Provides a mean of being notified about mouse events when attached to a Qt3D::QMouseController instance. More...
class QMouseInput
Provides a mean of being notified about mouse events when attached to a Qt3D::QMouseController instance. More...
class Qt3D::QMouseInputPrivate
class Qt3D::QMouseInputPrivate
class QMouseInputPrivate
class Qt3D::QNoDraw
class QNode
Qt3D::QNode is the base class of all Qt3D node classes used to build a Qt3D scene. More...
class QNodeId
class QNodeVisitor
class Qt3D::QNormalDiffuseMapAlphaMaterial
The QNormalDiffuseMapAlphaMaterial provides a default implementation of the phong lighting and bump effect where the diffuse light component is read from a texture map and the normals of the mesh being rendered from a normal texture map. In addition, it defines an alpha to coverage and a depth test to be performed in the rendering pass. More...
class Qt3D::QNormalDiffuseMapMaterial
The QNormalDiffuseMapMaterial provides a default implementation of the phong lighting and bump effect where the diffuse light component is read from a texture map and the normals of the mesh being rendered from a normal texture map. More...
class Qt3D::QNormalDiffuseSpecularMapMaterial
The QNormalDiffuseSpecularMapMaterial provides a default implementation of the phong lighting and bump effect where the diffuse and specular light components are read from texture maps and the normals of the mesh being rendered from a normal texture map. More...
class QObservableInterface
class QObserverInterface
class Qt3D::QOpenGLFilter
class QOpenGLInformationService
Interface for a Qt3D OpenGL information service More...
class Qt3D::QParameter
class Qt3D::QParameterMapping
The QParameterMapping class provides ... More...
class Qt3D::QPerVertexColorMaterial
The QPerVertexColorMaterial class provides a default implementation for rendering the color properties set for each vertex. More...
class Qt3D::QPhongMaterial
The QPhongMaterial class provides a default implementation of the phong lighting effect. More...
class Qt3D::QPlaneMesh
class Qt3D::QPointLight
class Qt3D::QPolygonOffset
class QPostman
class QRay3D
class Qt3D::QRayCastingService
class Qt3D::QRayCastingServicePrivate
class Qt3D::QRenderAspect
class Qt3D::QRenderAttachment
class Qt3D::QRenderPass
class Qt3D::QRenderPassFilter
class Qt3D::QRenderState
class Qt3D::QRenderTarget
class Qt3D::QRenderTargetSelector
class QResourceInfo
class QResourceManager
The QResourceManager allocates memory for resources that can be referenced by a QHandle. More...
class QRotateTransform
class QScaleTransform
class QScene
class QSceneChange
class Qt3D::QSceneLoader
class QSceneObserverInterface
class QScenePropertyChange
class QScheduler
class Qt3D::QScissorTest
class QServiceLocator
Service locator used by aspects to retrieve pointers to concrete service objects More...
class Qt3D::QShaderData
Provides a way of specifying values of a Uniform Block or a shader structure. More...
class Qt3D::QShaderProgram
class Qt3D::QSkyboxEntity
Qt3D::QSkyboxEntity is a convenience Qt3D::QEntity subclass that can be used to insert a skybox in a 3D scene. More...
class Qt3D::QSortCriterion
class Qt3D::QSortMethod
class Qt3D::QSphereCollider
Represents a sphere used for collision detection More...
class Qt3D::QSphereMesh
class Qt3D::QSpotLight
class Qt3D::QStateSet
The Qt3D::QStateSet FrameGraph node offers a way of specifying a set of Qt3D::QRenderState to be applied during the execution of a FrameGraph branch. More...
class Qt3D::QStateSetPrivate
class Qt3D::QStencilMask
class Qt3D::QStencilOp
class Qt3D::QStencilOpSeparate
class Qt3D::QStencilTest
class Qt3D::QStencilTestSeparate
class QSystemInformationService
Interface for a Qt3D system information service More...
class Qt3D::QTechnique
class Qt3D::QTechniqueFilter
class Qt3D::QTexture1D
A QAbstractTextureProvider with a Target1D target format. More...
class Qt3D::QTexture1DArray
A QAbstractTextureProvider with a Target1DArray target format. More...
class Qt3D::QTexture2D
A QAbstractTextureProvider with a Target2D target format. More...
class Qt3D::QTexture2DArray
A QAbstractTextureProvider with a Target2DArray target format. More...
class Qt3D::QTexture2DMultisample
A QAbstractTextureProvider with a Target2DMultisample target format. More...
class Qt3D::QTexture2DMultisampleArray
A QAbstractTextureProvider with a Target2DMultisampleArray target format. More...
class Qt3D::QTexture3D
A QAbstractTextureProvider with a Target3D target format. More...
class Qt3D::QTextureBuffer
A QAbstractTextureProvider with a TargetBuffer target format. More...
class Qt3D::QTextureCubeMap
A QAbstractTextureProvider with a TargetCubeMap target format. More...
class Qt3D::QTextureCubeMapArray
A QAbstractTextureProvider with a TargetCubeMapArray target format. More...
class Qt3D::QTextureDataFunctor
class Qt3D::QTextureImage
class Qt3D::QTextureRectangle
A QAbstractTextureProvider with a TargetRectangle target format. More...
class Qt3D::QTextureWrapMode
Defines the wrap mode a Qt3D::QAbstractTextureProvider should apply to a texture. More...
class QThreadPooler
class QTickClock
class QTickClockService
Default Qt3D::QAbstractFrameAdvanceService implementation. More...
class Qt3D::QTorusMesh
class QTransform
class QTranslateTransform
class QUrlHelper
class Qt3D::QViewport
class Qt3D::QWindow
class Qt3D::QWindowPrivate
class RunnableInterface
class Qt3D::Sphere
class SyncTaskRunnable
class Qt3D::TexImageData
class TypedCircularBufferData
class WeaverJob
Type Documentation
enum Qt3D::ChangeFlag
flags Qt3D::ChangeFlags
The types of change that can be sent and received by Qt3D's change notification system.
Constant | Value | Description |
---|---|---|
Qt3D::NodeCreated | 1<<0 | A new instance of a QNode subclass has been created. |
Qt3D::NodeAboutToBeDeleted | 1<<1 | A QNode is about to be deleted from the scene. |
Qt3D::NodeDeleted | 1<<2 | A QNode has been deleted. |
Qt3D::NodeUpdated | 1<<3 | A QNode property has been updated. |
Qt3D::NodeAdded | 1<<4 | A QNode has been added to the scene. |
Qt3D::NodeRemoved | 1<<5 | A QNode has been removed from the scene. |
Qt3D::ComponentAdded | 1<<6 | A QComponent has been added to a QEntity. |
Qt3D::ComponentRemoved | 1<<7 | A QComponent has been removed from a QEntity. |
Qt3D::AllChanges | 0xFFFFFFFF | Allows an observer to monitor for any of the above changes. |
The ChangeFlags type is a typedef for QFlags<ChangeFlag>. It stores an OR combination of ChangeFlag values.
typedef Qt3D::FutureQueryResult
typedef Qt3D::ParameterList
typedef Qt3D::PropertyReaderInterfacePtr
typedef Qt3D::Q3DKeyEventPtr
typedef Qt3D::Q3DKeyEventPtr
typedef Qt3D::Q3DKeyEventPtr
typedef Qt3D::Q3DMouseEventPtr
typedef Qt3D::Q3DMouseEventPtr
typedef Qt3D::Q3DMouseEventPtr
typedef Qt3D::Q3DWheelEventPtr
typedef Qt3D::Q3DWheelEventPtr
typedef Qt3D::Q3DWheelEventPtr
typedef Qt3D::QAbstractBufferPtr
typedef Qt3D::QAspectJobPtr
typedef Qt3D::QAttributeList
typedef Qt3D::QBackendNodeFunctorPtr
typedef Qt3D::QBackendScenePropertyChangePtr
typedef Qt3D::QBufferFunctorPtr
typedef Qt3D::QComponentList
typedef Qt3D::QFrameGraphSelectorFunctorPtr
typedef Qt3D::QGeometryFunctorPtr
typedef Qt3D::QNodeList
typedef Qt3D::QNodePtr
typedef Qt3D::QObservableList
typedef Qt3D::QQueryHandle
typedef Qt3D::QSceneChangeList
typedef Qt3D::QSceneChangePtr
typedef Qt3D::QScenePropertyChangePtr
typedef Qt3D::QTextureDataFunctorPtr
typedef Qt3D::TexImageDataPtr
typedef Qt3D::TextureDict
Function Documentation
Qt3D::PropertyChangeHandler(Receiver * receiver, QObject * parent)
Qt3D::Q_DECLARE_RESOURCE_INFO(TexImageData, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderGeometry, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderAttribute, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderTextureImage, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderRenderPass, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderTexture, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderTechnique, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderTarget, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::SortCriterion, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderShader, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderMaterial, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderLayer, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderEntity, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderEffect, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderAnnotation, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderGeometryRenderer, Q_REQUIRES_CLEANUP)
Qt3D::Q_DECLARE_RESOURCE_INFO(Render::RenderBuffer, Q_REQUIRES_CLEANUP)
QHandle<T, INDEXBITS> Qt3D::acquire(T * d)
GLuint Qt3D::byteSizeFromType(GLint type)
QVector3D Qt3D::center() const
See also setCenter().
void Qt3D::clear()
void Qt3D::connectToPropertyChange(const QObject * object, int propertyIndex)
const T * Qt3D::constData(const QHandle<T, INDEXBITS> & handle, bool * ok) const
T * Qt3D::data(const QHandle<T, INDEXBITS> & handle, bool * ok)
void Qt3D::disconnectFromPropertyChange(const QObject * object, int propertyIndex)
GLint Qt3D::elementType(GLint type)
qintptr Qt3D::functorTypeId()
bool Qt3D::intersects(const QAxisAlignedBoundingBox & a, const QAxisAlignedBoundingBox & b)
bool Qt3D::intersects(const Sphere & a, const Sphere & b)
uint Qt3D::qHash(const QNodeId & id, uint seed = 0)
int Qt3D::qt_metacall(QMetaObject::Call call, int methodId, void ** args)
float Qt3D::radius() const
See also setRadius().
void Qt3D::registerBackendType(const QBackendNodeFunctorPtr & functor)
void Qt3D::release(const QHandle<T, INDEXBITS> & handle)
void Qt3D::reset()
void Qt3D::setCenter(const QVector3D & c)
See also center().
void Qt3D::setRadius(float r)
See also radius().
void Qt3D::swap(QCircularBuffer<T> & lhs, QCircularBuffer<T> & rhs)
Swaps the contents of the circular buffer lhs with the contents of rhs.
GLint Qt3D::tupleSizeFromType(GLint type)
void Qt3D::update(const QHandle<T, INDEXBITS> & handle, T * d)
bool Qt3D::operator!=(const Dependency & left, const Dependency & right)
bool Qt3D::operator!=(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs)
Returns true if the circular buffer lhs is not equal to rhs; otherwise returns false.
Two circular buffers are considered equal if they contain the same values in the same order and have the same capacity.
This function requires the value type to have an implementation of operator==()
.
See also operator==().
bool Qt3D::operator!=(const QOpenGLFilter & reference, const QOpenGLFilter & sample)
Returns true if reference and sample are different.
QCircularBuffer<T> Qt3D::operator+(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs)
Returns a circular buffer object with capacity of lhs.size() + rhs.size() containing the items from lhs followed by the items from rhs.
See also Qt3D::QCircularBuffer::operator+=().
bool Qt3D::operator<(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs)
Returns true if lhs is lexographically less than rhs. This is equivalent to calling return std::lexicographical_compare(lhs.begin(), lhs.end(), rhs.begin(), rhs.end())
.
QDebug Qt3D::operator<<(QDebug dbg, const QAxisAlignedBoundingBox & c)
QDebug Qt3D::operator<<(QDebug d, const QNodeId & id)
QDebug Qt3D::operator<<(QDebug dbg, const Qt3D::QRay3D & ray)
QDataStream & Qt3D::operator<<(QDataStream & stream, const Qt3D::QRay3D & ray)
QDebug Qt3D::operator<<(QDebug dbg, const QHandle<T, INDEXBITS> & h)
bool Qt3D::operator<=(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs)
Returns true if lhs is lexographically less than or equal to rhs.
bool Qt3D::operator==(const Dependency & left, const Dependency & right)
bool Qt3D::operator==(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs)
Returns true if the circular buffer lhs is equal to rhs; otherwise returns false.
Two circular buffers are considered equal if they contain the same values in the same order and have the same capacity.
This function requires the value type to have an implementation of operator==()
.
See also operator!=().
bool Qt3D::operator==(const QOpenGLFilter & reference, const QOpenGLFilter & sample)
Returns true if reference and sample are equivalent.
bool Qt3D::operator>(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs)
Returns true if rhs is lexographically less than lhs.
bool Qt3D::operator>=(const QCircularBuffer<T> & lhs, const QCircularBuffer<T> & rhs)
Returns true if lhs is lexographically less than or equal to rhs.
QDataStream & Qt3D::operator>>(QDataStream & stream, Qt3D::QRay3D & ray)
© 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.