Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > c936229ef0138f42857f36beadbeda30 > files > 764

qt3d5-doc-5.12.2-2.mga7.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qt3dcore-module.qdoc -->
  <title>Qt3DCore Namespace | Qt 3D 5.12.2</title>
  <link rel="stylesheet" type="text/css" href="style/offline-simple.css" />
  <script type="text/javascript">
    document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css");
    // loading style sheet breaks anchors that were jumped to before
    // so force jumping to anchor again
    setTimeout(function() {
        var anchor = location.hash;
        // need to jump to different anchor first (e.g. none)
        location.hash = "#";
        setTimeout(function() {
            location.hash = anchor;
        }, 0);
    }, 0);
  </script>
</head>
<body>
<div class="header" id="qtdocheader">
  <div class="main">
    <div class="main-rounded">
      <div class="navigationbar">
        <table><tr>
<td >Qt 5.12</td><td ><a href="qt3d-index.html">Qt 3D</a></td><td >Qt3DCore Namespace</td></tr></table><table class="buildversion"><tr>
<td id="buildversion" width="100%" align="right"><a href="qt3d-index.html">Qt 5.12.2 Reference Documentation</a></td>
        </tr></table>
      </div>
    </div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#namespaces">Namespaces</a></li>
<li class="level1"><a href="#classes">Classes</a></li>
<li class="level1"><a href="#types">Types</a></li>
<li class="level1"><a href="#functions">Functions</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">Qt3DCore Namespace</h1>
<!-- $$$Qt3DCore-brief -->
<p>Contains classes that are the foundation for Qt 3D simulation framework, as well as classes that provide the ability to render using the Qt 3D framework. <a href="#details">More...</a></p>
<!-- @@@Qt3DCore -->
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign">   <span class="preprocessor">#include &lt;Qt3DCore&gt;</span>
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> qmake:</td><td class="memItemRight bottomAlign"> QT += 3dcore</td></tr></table></div><ul>
</ul>
<a name="namespaces"></a>
<h2 id="namespaces">Namespaces</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> namespace </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-quick.html">Quick</a></b></td></tr>
</table></div>
<a name="classes"></a>
<h2 id="classes">Classes</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qabstractaspect.html">QAbstractAspect</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qabstractskeleton.html">QAbstractSkeleton</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qarmature.html">QArmature</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qaspectengine.html">QAspectEngine</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qaspectjob.html">QAspectJob</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qbackendnode.html">QBackendNode</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qbackendnodemapper.html">QBackendNodeMapper</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qcomponent.html">QComponent</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qcomponentaddedchange.html">QComponentAddedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qcomponentremovedchange.html">QComponentRemovedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qdynamicpropertyupdatedchange.html">QDynamicPropertyUpdatedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qentity.html">QEntity</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qjoint.html">QJoint</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnode.html">QNode</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodecommand.html">QNodeCommand</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodecreatedchange.html">QNodeCreatedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodecreatedchangebase.html">QNodeCreatedChangeBase</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodedestroyedchange.html">QNodeDestroyedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodeid.html">QNodeId</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodeidtypepair.html">QNodeIdTypePair</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertynodeaddedchange.html">QPropertyNodeAddedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertynoderemovedchange.html">QPropertyNodeRemovedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyupdatedchange.html">QPropertyUpdatedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyupdatedchangebase.html">QPropertyUpdatedChangeBase</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyvalueaddedchange.html">QPropertyValueAddedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyvalueaddedchangebase.html">QPropertyValueAddedChangeBase</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyvalueremovedchange.html">QPropertyValueRemovedChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyvalueremovedchangebase.html">QPropertyValueRemovedChangeBase</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qscenechange.html">QSceneChange</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qskeleton.html">QSkeleton</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qskeletonloader.html">QSkeletonLoader</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qstaticpropertyupdatedchangebase.html">QStaticPropertyUpdatedChangeBase</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qstaticpropertyvalueaddedchangebase.html">QStaticPropertyValueAddedChangeBase</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qstaticpropertyvalueremovedchangebase.html">QStaticPropertyValueRemovedChangeBase</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> class </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qtransform.html">QTransform</a></b></td></tr>
</table></div>
<a name="types"></a>
<h2 id="types">Types</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qscenechange.html#ChangeFlag-enum">ChangeFlag</a></b> { NodeCreated, NodeDeleted, PropertyUpdated, PropertyValueAdded, ..., AllChanges }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> flags </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#ChangeFlag-enum">ChangeFlags</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qabstractaspect.html#QAspectJobPtr-typedef">QAspectJobPtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qabstractaspect.html#QBackendNodeMapperPtr-typedef">QBackendNodeMapperPtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qcomponentaddedchange.html#QComponentAddedChangePtr-typedef">QComponentAddedChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qcomponentremovedchange.html#QComponentRemovedChangePtr-typedef">QComponentRemovedChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qentity.html#QComponentVector-typedef">QComponentVector</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qdynamicpropertyupdatedchange.html#QDynamicPropertyUpdatedChangePtr-typedef">QDynamicPropertyUpdatedChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qaspectengine.html#QEntityPtr-typedef">QEntityPtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodecommand.html#QNodeCommandPtr-typedef">QNodeCommandPtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodecreatedchangebase.html#QNodeCreatedChangeBasePtr-typedef">QNodeCreatedChangeBasePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodedestroyedchange.html#QNodeDestroyedChangePtr-typedef">QNodeDestroyedChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnodeid.html#QNodeIdVector-typedef">QNodeIdVector</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnode.html#QNodePtr-typedef">QNodePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qnode.html#QNodeVector-typedef">QNodeVector</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertynodeaddedchange.html#QPropertyNodeAddedChangePtr-typedef">QPropertyNodeAddedChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertynoderemovedchange.html#QPropertyNodeRemovedChangePtr-typedef">QPropertyNodeRemovedChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyupdatedchangebase.html#QPropertyUpdatedChangeBasePtr-typedef">QPropertyUpdatedChangeBasePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyupdatedchange.html#QPropertyUpdatedChangePtr-typedef">QPropertyUpdatedChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyvalueaddedchangebase.html#QPropertyValueAddedChangeBasePtr-typedef">QPropertyValueAddedChangeBasePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyvalueaddedchange.html#QPropertyValueAddedChangePtr-typedef">QPropertyValueAddedChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyvalueremovedchangebase.html#QPropertyValueRemovedChangeBasePtr-typedef">QPropertyValueRemovedChangeBasePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qpropertyvalueremovedchange.html#QPropertyValueRemovedChangePtr-typedef">QPropertyValueRemovedChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qscenechange.html#QSceneChangePtr-typedef">QSceneChangePtr</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore-qstaticpropertyupdatedchangebase.html#QStaticPropertyUpdatedChangeBasePtr-typedef">QStaticPropertyUpdatedChangeBasePtr</a></b></td></tr>
</table></div>
<a name="functions"></a>
<h2 id="functions">Functions</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> uint </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#qHash">qHash</a></b>(Qt3DCore::QNodeId <i>id</i>, uint <i>seed</i> = 0)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> Qt3DCore::QNodeId </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#qIdForNode">qIdForNode</a></b>(Qt3DCore::QNode *<i>node</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> Qt3DCore::QNodeIdVector </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#qIdsForNodes">qIdsForNodes</a></b>(const T &amp;<i>nodes</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QMetaObject *</td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#qt_getEnumMetaObject">qt_getEnumMetaObject</a></b>(<i>Qt3DCore::QNode::PropertyTrackingMode</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QMetaObject *</td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#qt_getEnumMetaObject-1">qt_getEnumMetaObject</a></b>(<i>Qt3DCore::QSkeletonLoader::Status</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const char *</td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#qt_getEnumName">qt_getEnumName</a></b>(<i>Qt3DCore::QNode::PropertyTrackingMode</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const char *</td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#qt_getEnumName-1">qt_getEnumName</a></b>(<i>Qt3DCore::QSkeletonLoader::Status</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QDebug </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#operator-lt-lt">operator&lt;&lt;</a></b>(QDebug <i>d</i>, Qt3DCore::QNodeId <i>id</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QFlags&lt;ChangeFlags::enum_type&gt; </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#operator-7c">operator|</a></b>(ChangeFlags::enum_type <i>f1</i>, ChangeFlags::enum_type <i>f2</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QFlags&lt;ChangeFlags::enum_type&gt; </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#operator-7c-1">operator|</a></b>(ChangeFlags::enum_type <i>f1</i>, QFlags&lt;ChangeFlags::enum_type&gt; <i>f2</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QIncompatibleFlag </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#operator-7c-2">operator|</a></b>(ChangeFlags::enum_type <i>f1</i>, int <i>f2</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QFlags&lt;QSceneChange::DeliveryFlags::enum_type&gt; </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#operator-7c-3">operator|</a></b>(QSceneChange::DeliveryFlags::enum_type <i>f1</i>, QSceneChange::DeliveryFlags::enum_type <i>f2</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QFlags&lt;QSceneChange::DeliveryFlags::enum_type&gt; </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#operator-7c-4">operator|</a></b>(QSceneChange::DeliveryFlags::enum_type <i>f1</i>, QFlags&lt;QSceneChange::DeliveryFlags::enum_type&gt; <i>f2</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QIncompatibleFlag </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#operator-7c-5">operator|</a></b>(QSceneChange::DeliveryFlags::enum_type <i>f1</i>, int <i>f2</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qt3dcore.html#operator-7c-6">operator|</a></b>(<i>int</i>, <i>int</i>)</td></tr>
</table></div>
<a name="details"></a>
<!-- $$$Qt3DCore-description -->
<div class="descr">
<h2 id="details">Detailed Description</h2>
<p>Contains classes that are the foundation for Qt 3D simulation framework, as well as classes that provide the ability to render using the Qt 3D framework.</p>
</div>
<!-- @@@Qt3DCore -->
<div class="nmspace">
<h2>Namespaces</h2>
<!-- $$$Quick -->
<h3 class="fn" id=""><a name=""></a>namespace Qt3DCore::<span class="name">Quick</span></h3>
<p>Contains classes used for implementing QML functionality into Qt3D applications.</p>
<!-- @@@Quick -->
</div>
<div class="classes">
<h2>Classes</h2>
<h3> class <a href="qt3dcore-qabstractaspect.html">QAbstractAspect</a></h3><!-- $$$QAbstractAspect-brief -->
<p><a href="qt3dcore-qabstractaspect.html">QAbstractAspect</a> is the base class for aspects that provide a vertical slice of behavior. <a href="qt3dcore-qabstractaspect.html#details">More...</a></p>
<!-- @@@QAbstractAspect -->
<h3> class <a href="qt3dcore-qabstractskeleton.html">QAbstractSkeleton</a></h3><!-- $$$QAbstractSkeleton-brief -->
<p>A skeleton contains the joints for a skinned mesh. <a href="qt3dcore-qabstractskeleton.html#details">More...</a></p>
<!-- @@@QAbstractSkeleton -->
<h3> class <a href="qt3dcore-qarmature.html">QArmature</a></h3><!-- $$$QArmature-brief -->
<p>Used to calculate skinning transform matrices and set them on shaders. <a href="qt3dcore-qarmature.html#details">More...</a></p>
<!-- @@@QArmature -->
<h3> class <a href="qt3dcore-qaspectengine.html">QAspectEngine</a></h3><!-- $$$QAspectEngine-brief -->
<p>Responsible for handling all the <a href="qt3dcore-qabstractaspect.html">QAbstractAspect</a> subclasses that have been registered with the scene. <a href="qt3dcore-qaspectengine.html#details">More...</a></p>
<!-- @@@QAspectEngine -->
<h3> class <a href="qt3dcore-qaspectjob.html">QAspectJob</a></h3><!-- $$$QAspectJob-brief -->
<p>The base class for jobs executed in an aspect. <a href="qt3dcore-qaspectjob.html#details">More...</a></p>
<!-- @@@QAspectJob -->
<h3> class <a href="qt3dcore-qbackendnode.html">QBackendNode</a></h3><!-- $$$QBackendNode-brief -->
<p>The base class for all Qt3D backend nodes. <a href="qt3dcore-qbackendnode.html#details">More...</a></p>
<!-- @@@QBackendNode -->
<h3> class <a href="qt3dcore-qbackendnodemapper.html">QBackendNodeMapper</a></h3><!-- $$$QBackendNodeMapper-brief -->
<p>Creates and maps backend nodes to their respective frontend nodes. <a href="qt3dcore-qbackendnodemapper.html#details">More...</a></p>
<!-- @@@QBackendNodeMapper -->
<h3> class <a href="qt3dcore-qcomponent.html">QComponent</a></h3><!-- $$$QComponent-brief -->
<p>The base class of scene nodes that can be aggregated by <a href="qt3dcore-qentity.html">Qt3DCore::QEntity</a> instances as a component. <a href="qt3dcore-qcomponent.html#details">More...</a></p>
<!-- @@@QComponent -->
<h3> class <a href="qt3dcore-qcomponentaddedchange.html">QComponentAddedChange</a></h3><!-- $$$QComponentAddedChange-brief -->
<p>The <a href="qt3dcore-qcomponentaddedchange.html">QComponentAddedChange</a> class is used to notify when a component is added to an entity. <a href="qt3dcore-qcomponentaddedchange.html#details">More...</a></p>
<!-- @@@QComponentAddedChange -->
<h3> class <a href="qt3dcore-qcomponentremovedchange.html">QComponentRemovedChange</a></h3><!-- $$$QComponentRemovedChange-brief -->
<p>The <a href="qt3dcore-qcomponentremovedchange.html">QComponentRemovedChange</a> class is used to notify when a component is removed from an entity. <a href="qt3dcore-qcomponentremovedchange.html#details">More...</a></p>
<!-- @@@QComponentRemovedChange -->
<h3> class <a href="qt3dcore-qdynamicpropertyupdatedchange.html">QDynamicPropertyUpdatedChange</a></h3><!-- $$$QDynamicPropertyUpdatedChange-brief -->
<p>The <a href="qt3dcore-qdynamicpropertyupdatedchange.html">QDynamicPropertyUpdatedChange</a> class is used to notify when a dynamic property value is updated. <a href="qt3dcore-qdynamicpropertyupdatedchange.html#details">More...</a></p>
<!-- @@@QDynamicPropertyUpdatedChange -->
<h3> class <a href="qt3dcore-qentity.html">QEntity</a></h3><!-- $$$QEntity-brief -->
<p><a href="qt3dcore-qentity.html">Qt3DCore::QEntity</a> is a <a href="qt3dcore-qnode.html">Qt3DCore::QNode</a> subclass that can aggregate several <a href="qt3dcore-qcomponent.html">Qt3DCore::QComponent</a> instances that will specify its behavior. <a href="qt3dcore-qentity.html#details">More...</a></p>
<!-- @@@QEntity -->
<h3> class <a href="qt3dcore-qjoint.html">QJoint</a></h3><!-- $$$QJoint-brief -->
<p>Used to transforms parts of skinned meshes. <a href="qt3dcore-qjoint.html#details">More...</a></p>
<!-- @@@QJoint -->
<h3> class <a href="qt3dcore-qnode.html">QNode</a></h3><!-- $$$QNode-brief -->
<p><a href="qt3dcore-qnode.html">QNode</a> is the base class of all Qt3D node classes used to build a Qt3D scene. <a href="qt3dcore-qnode.html#details">More...</a></p>
<!-- @@@QNode -->
<h3> class <a href="qt3dcore-qnodecommand.html">QNodeCommand</a></h3><!-- $$$QNodeCommand-brief -->
<p>The <a href="qt3dcore-qnodecommand.html">QNodeCommand</a> class is the base class for all <a href="qt3dcore-qscenechange.html#ChangeFlag-enum">CommandRequested</a> <a href="qt3dcore-qscenechange.html">QSceneChange</a> events. <a href="qt3dcore-qnodecommand.html#details">More...</a></p>
<!-- @@@QNodeCommand -->
<h3> class <a href="qt3dcore-qnodecreatedchange.html">QNodeCreatedChange</a></h3><!-- $$$QNodeCreatedChange-brief -->
<p>Used to notify when a node is created. <a href="qt3dcore-qnodecreatedchange.html#details">More...</a></p>
<!-- @@@QNodeCreatedChange -->
<h3> class <a href="qt3dcore-qnodecreatedchangebase.html">QNodeCreatedChangeBase</a></h3><!-- $$$QNodeCreatedChangeBase-brief -->
<p>The <a href="qt3dcore-qnodecreatedchangebase.html">QNodeCreatedChangeBase</a> class is the base class for all <a href="qt3dcore-qscenechange.html#ChangeFlag-enum">NodeCreated</a> <a href="qt3dcore-qscenechange.html">QSceneChange</a> events. <a href="qt3dcore-qnodecreatedchangebase.html#details">More...</a></p>
<!-- @@@QNodeCreatedChangeBase -->
<h3> class <a href="qt3dcore-qnodedestroyedchange.html">QNodeDestroyedChange</a></h3><!-- $$$QNodeDestroyedChange-brief -->
<p>Used to notify when a node is destroyed. <a href="qt3dcore-qnodedestroyedchange.html#details">More...</a></p>
<!-- @@@QNodeDestroyedChange -->
<h3> class <a href="qt3dcore-qnodeid.html">QNodeId</a></h3><!-- $$$QNodeId-brief -->
<p>Uniquely identifies a <a href="qt3dcore-qnode.html">QNode</a>. <a href="qt3dcore-qnodeid.html#details">More...</a></p>
<!-- @@@QNodeId -->
<h3> class <a href="qt3dcore-qnodeidtypepair.html">QNodeIdTypePair</a></h3><h3> class <a href="qt3dcore-qpropertynodeaddedchange.html">QPropertyNodeAddedChange</a></h3><!-- $$$QPropertyNodeAddedChange-brief -->
<p>Used to notify when a node is added to a property. <a href="qt3dcore-qpropertynodeaddedchange.html#details">More...</a></p>
<!-- @@@QPropertyNodeAddedChange -->
<h3> class <a href="qt3dcore-qpropertynoderemovedchange.html">QPropertyNodeRemovedChange</a></h3><!-- $$$QPropertyNodeRemovedChange-brief -->
<p>The <a href="qt3dcore-qpropertynoderemovedchange.html">QPropertyNodeRemovedChange</a> class is used to notify when a node is removed from a property. <a href="qt3dcore-qpropertynoderemovedchange.html#details">More...</a></p>
<!-- @@@QPropertyNodeRemovedChange -->
<h3> class <a href="qt3dcore-qpropertyupdatedchange.html">QPropertyUpdatedChange</a></h3><!-- $$$QPropertyUpdatedChange-brief -->
<p>The <a href="qt3dcore-qpropertyupdatedchange.html">QPropertyUpdatedChange</a> class is used to notify when a property value is updated. <a href="qt3dcore-qpropertyupdatedchange.html#details">More...</a></p>
<!-- @@@QPropertyUpdatedChange -->
<h3> class <a href="qt3dcore-qpropertyupdatedchangebase.html">QPropertyUpdatedChangeBase</a></h3><!-- $$$QPropertyUpdatedChangeBase-brief -->
<p>The <a href="qt3dcore-qpropertyupdatedchangebase.html">QPropertyUpdatedChangeBase</a> class is the base class for all <a href="qt3dcore-qscenechange.html#ChangeFlag-enum">PropertyUpdated</a> <a href="qt3dcore-qscenechange.html">QSceneChange</a> events. <a href="qt3dcore-qpropertyupdatedchangebase.html#details">More...</a></p>
<!-- @@@QPropertyUpdatedChangeBase -->
<h3> class <a href="qt3dcore-qpropertyvalueaddedchange.html">QPropertyValueAddedChange</a></h3><!-- $$$QPropertyValueAddedChange-brief -->
<p>Used to notify when a value is added to a property. <a href="qt3dcore-qpropertyvalueaddedchange.html#details">More...</a></p>
<!-- @@@QPropertyValueAddedChange -->
<h3> class <a href="qt3dcore-qpropertyvalueaddedchangebase.html">QPropertyValueAddedChangeBase</a></h3><!-- $$$QPropertyValueAddedChangeBase-brief -->
<p>The <a href="qt3dcore-qpropertyvalueaddedchangebase.html">QPropertyValueAddedChangeBase</a> class is the base class for all <a href="qt3dcore-qscenechange.html#ChangeFlag-enum">PropertyValueAdded</a> <a href="qt3dcore-qscenechange.html">QSceneChange</a> events. <a href="qt3dcore-qpropertyvalueaddedchangebase.html#details">More...</a></p>
<!-- @@@QPropertyValueAddedChangeBase -->
<h3> class <a href="qt3dcore-qpropertyvalueremovedchange.html">QPropertyValueRemovedChange</a></h3><!-- $$$QPropertyValueRemovedChange-brief -->
<p>Used to notify when a value is added to a property. <a href="qt3dcore-qpropertyvalueremovedchange.html#details">More...</a></p>
<!-- @@@QPropertyValueRemovedChange -->
<h3> class <a href="qt3dcore-qpropertyvalueremovedchangebase.html">QPropertyValueRemovedChangeBase</a></h3><!-- $$$QPropertyValueRemovedChangeBase-brief -->
<p>The <a href="qt3dcore-qpropertyvalueremovedchangebase.html">QPropertyValueRemovedChangeBase</a> class is the base class for all <a href="qt3dcore-qscenechange.html#ChangeFlag-enum">PropertyValueRemoved</a> <a href="qt3dcore-qscenechange.html">QSceneChange</a> events. <a href="qt3dcore-qpropertyvalueremovedchangebase.html#details">More...</a></p>
<!-- @@@QPropertyValueRemovedChangeBase -->
<h3> class <a href="qt3dcore-qscenechange.html">QSceneChange</a></h3><!-- $$$QSceneChange-brief -->
<p>The base class for changes that can be sent and received by Qt3D's change notification system. <a href="qt3dcore-qscenechange.html#details">More...</a></p>
<!-- @@@QSceneChange -->
<h3> class <a href="qt3dcore-qskeleton.html">QSkeleton</a></h3><!-- $$$QSkeleton-brief -->
<p>Holds the data for a skeleton to be used with skinned meshes. <a href="qt3dcore-qskeleton.html#details">More...</a></p>
<!-- @@@QSkeleton -->
<h3> class <a href="qt3dcore-qskeletonloader.html">QSkeletonLoader</a></h3><!-- $$$QSkeletonLoader-brief -->
<p>Used to load a skeleton of joints from file. <a href="qt3dcore-qskeletonloader.html#details">More...</a></p>
<!-- @@@QSkeletonLoader -->
<h3> class <a href="qt3dcore-qstaticpropertyupdatedchangebase.html">QStaticPropertyUpdatedChangeBase</a></h3><!-- $$$QStaticPropertyUpdatedChangeBase-brief -->
<p>The <a href="qt3dcore-qstaticpropertyupdatedchangebase.html">QStaticPropertyUpdatedChangeBase</a> class is the base class for all static <a href="qt3dcore-qscenechange.html#ChangeFlag-enum">PropertyUpdated</a> <a href="qt3dcore-qscenechange.html">QSceneChange</a> events. <a href="qt3dcore-qstaticpropertyupdatedchangebase.html#details">More...</a></p>
<!-- @@@QStaticPropertyUpdatedChangeBase -->
<h3> class <a href="qt3dcore-qstaticpropertyvalueaddedchangebase.html">QStaticPropertyValueAddedChangeBase</a></h3><!-- $$$QStaticPropertyValueAddedChangeBase-brief -->
<p>The <a href="qt3dcore-qstaticpropertyvalueaddedchangebase.html">QStaticPropertyValueAddedChangeBase</a> class is the base class for all static <a href="qt3dcore-qscenechange.html#ChangeFlag-enum">PropertyValueAdded</a> <a href="qt3dcore-qscenechange.html">QSceneChange</a> events. <a href="qt3dcore-qstaticpropertyvalueaddedchangebase.html#details">More...</a></p>
<!-- @@@QStaticPropertyValueAddedChangeBase -->
<h3> class <a href="qt3dcore-qstaticpropertyvalueremovedchangebase.html">QStaticPropertyValueRemovedChangeBase</a></h3><!-- $$$QStaticPropertyValueRemovedChangeBase-brief -->
<p>The <a href="qt3dcore-qstaticpropertyvalueremovedchangebase.html">QStaticPropertyValueRemovedChangeBase</a> class is the base class for all static <a href="qt3dcore-qscenechange.html#ChangeFlag-enum">PropertyValueRemoved</a> <a href="qt3dcore-qscenechange.html">QSceneChange</a> events. <a href="qt3dcore-qstaticpropertyvalueremovedchangebase.html#details">More...</a></p>
<!-- @@@QStaticPropertyValueRemovedChangeBase -->
<h3> class <a href="qt3dcore-qtransform.html">QTransform</a></h3><!-- $$$QTransform-brief -->
<p>Used to perform transforms on meshes. <a href="qt3dcore-qtransform.html#details">More...</a></p>
<!-- @@@QTransform -->
</div>
<div class="types">
<h2>Type Documentation</h2>
<!-- $$$ChangeFlag$$$NodeCreated$$$NodeDeleted$$$PropertyUpdated$$$PropertyValueAdded$$$PropertyValueRemoved$$$ComponentAdded$$$ComponentRemoved$$$CommandRequested$$$CallbackTriggered$$$AllChanges -->
<h3 class="flags" id="ChangeFlag-enum"><a name="ChangeFlag-enum"></a>enum Qt3DCore::<span class="name">ChangeFlag</span><br/>flags Qt3DCore::<span class="name">ChangeFlags</span></h3>
<p>The types of change that can be sent and received by Qt3D's change notification system.</p>
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><code>Qt3DCore::NodeCreated</code></td><td class="topAlign tblval"><code>1 &lt;&lt; 0</code></td><td class="topAlign">A new instance of a <a href="qt3dcore-qnode.html">QNode</a> subclass has been created.</td></tr>
<tr><td class="topAlign"><code>Qt3DCore::NodeDeleted</code></td><td class="topAlign tblval"><code>1 &lt;&lt; 1</code></td><td class="topAlign">A <a href="qt3dcore-qnode.html">QNode</a> has been deleted.</td></tr>
<tr><td class="topAlign"><code>Qt3DCore::PropertyUpdated</code></td><td class="topAlign tblval"><code>1 &lt;&lt; 2</code></td><td class="topAlign">A <a href="qt3dcore-qnode.html">QNode</a> property has been updated.</td></tr>
<tr><td class="topAlign"><code>Qt3DCore::PropertyValueAdded</code></td><td class="topAlign tblval"><code>1 &lt;&lt; 3</code></td><td class="topAlign">A <a href="qt3dcore-qnode.html">QNode</a> has been added to the scene.</td></tr>
<tr><td class="topAlign"><code>Qt3DCore::PropertyValueRemoved</code></td><td class="topAlign tblval"><code>1 &lt;&lt; 4</code></td><td class="topAlign">A <a href="qt3dcore-qnode.html">QNode</a> has been removed from the scene.</td></tr>
<tr><td class="topAlign"><code>Qt3DCore::CommandRequested</code></td><td class="topAlign tblval"><code>1 &lt;&lt; 7</code></td><td class="topAlign">A <a href="qt3dcore-qnodecommand.html">QNodeCommand</a> has been sent between a node and its backend.</td></tr>
<tr><td class="topAlign"><code>Qt3DCore::ComponentAdded</code></td><td class="topAlign tblval"><code>1 &lt;&lt; 5</code></td><td class="topAlign">A <a href="qt3dcore-qcomponent.html">QComponent</a> has been added to a <a href="qt3dcore-qentity.html">QEntity</a>.</td></tr>
<tr><td class="topAlign"><code>Qt3DCore::ComponentRemoved</code></td><td class="topAlign tblval"><code>1 &lt;&lt; 6</code></td><td class="topAlign">A <a href="qt3dcore-qcomponent.html">QComponent</a> has been removed from a <a href="qt3dcore-qentity.html">QEntity</a>.</td></tr>
<tr><td class="topAlign"><code>Qt3DCore::CallbackTriggered</code></td><td class="topAlign tblval"><code>1 &lt;&lt; 8</code></td><td class="topAlign">A <a href="qt3dcore-qnode.html">QNode</a> triggered a callback.</td></tr>
<tr><td class="topAlign"><code>Qt3DCore::AllChanges</code></td><td class="topAlign tblval"><code>0xFFFFFFFF</code></td><td class="topAlign">Allows an observer to monitor for any of the above changes.</td></tr>
</table></div>
<p>The ChangeFlags type is a typedef for <a href="">QFlags</a>&lt;ChangeFlag&gt;. It stores an OR combination of ChangeFlag values.</p>
<!-- @@@ChangeFlag -->
<!-- $$$QAspectJobPtr -->
<h3 class="fn" id="QAspectJobPtr-typedef"><a name="QAspectJobPtr-typedef"></a>typedef Qt3DCore::<span class="name">QAspectJobPtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qaspectjob.html">QAspectJob</a>.</p>
<!-- @@@QAspectJobPtr -->
<!-- $$$QBackendNodeMapperPtr -->
<h3 class="fn" id="QBackendNodeMapperPtr-typedef"><a name="QBackendNodeMapperPtr-typedef"></a>typedef Qt3DCore::<span class="name">QBackendNodeMapperPtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qbackendnodemapper.html">QBackendNodeMapper</a>.</p>
<!-- @@@QBackendNodeMapperPtr -->
<!-- $$$QComponentAddedChangePtr -->
<h3 class="fn" id="QComponentAddedChangePtr-typedef"><a name="QComponentAddedChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QComponentAddedChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qcomponentaddedchange.html">QComponentAddedChange</a>.</p>
<!-- @@@QComponentAddedChangePtr -->
<!-- $$$QComponentRemovedChangePtr -->
<h3 class="fn" id="QComponentRemovedChangePtr-typedef"><a name="QComponentRemovedChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QComponentRemovedChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qcomponentremovedchange.html">QComponentRemovedChange</a>.</p>
<!-- @@@QComponentRemovedChangePtr -->
<!-- $$$QComponentVector -->
<h3 class="fn" id="QComponentVector-typedef"><a name="QComponentVector-typedef"></a>typedef Qt3DCore::<span class="name">QComponentVector</span></h3>
<p>List of <a href="qt3dcore-qcomponent.html">QComponent</a> pointers.</p>
<!-- @@@QComponentVector -->
<!-- $$$QDynamicPropertyUpdatedChangePtr -->
<h3 class="fn" id="QDynamicPropertyUpdatedChangePtr-typedef"><a name="QDynamicPropertyUpdatedChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QDynamicPropertyUpdatedChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qdynamicpropertyupdatedchange.html">QDynamicPropertyUpdatedChange</a>.</p>
<!-- @@@QDynamicPropertyUpdatedChangePtr -->
<!-- $$$QEntityPtr -->
<h3 class="fn" id="QEntityPtr-typedef"><a name="QEntityPtr-typedef"></a>typedef Qt3DCore::<span class="name">QEntityPtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qentity.html">QEntity</a>.</p>
<!-- @@@QEntityPtr -->
<!-- $$$QNodeCommandPtr -->
<h3 class="fn" id="QNodeCommandPtr-typedef"><a name="QNodeCommandPtr-typedef"></a>typedef Qt3DCore::<span class="name">QNodeCommandPtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qnodecommand.html">QNodeCommand</a>.</p>
<!-- @@@QNodeCommandPtr -->
<!-- $$$QNodeCreatedChangeBasePtr -->
<h3 class="fn" id="QNodeCreatedChangeBasePtr-typedef"><a name="QNodeCreatedChangeBasePtr-typedef"></a>typedef Qt3DCore::<span class="name">QNodeCreatedChangeBasePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qnodecreatedchangebase.html">QNodeCreatedChangeBase</a>.</p>
<!-- @@@QNodeCreatedChangeBasePtr -->
<!-- $$$QNodeDestroyedChangePtr -->
<h3 class="fn" id="QNodeDestroyedChangePtr-typedef"><a name="QNodeDestroyedChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QNodeDestroyedChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qnodedestroyedchange.html">QNodeDestroyedChange</a>.</p>
<!-- @@@QNodeDestroyedChangePtr -->
<!-- $$$QNodeIdVector -->
<h3 class="fn" id="QNodeIdVector-typedef"><a name="QNodeIdVector-typedef"></a>typedef Qt3DCore::<span class="name">QNodeIdVector</span></h3>
<p>A vector of <a href="qt3dcore-qnodeid.html">QNodeId</a>s.</p>
<!-- @@@QNodeIdVector -->
<!-- $$$QNodePtr -->
<h3 class="fn" id="QNodePtr-typedef"><a name="QNodePtr-typedef"></a>typedef Qt3DCore::<span class="name">QNodePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qnode.html">QNode</a>.</p>
<!-- @@@QNodePtr -->
<!-- $$$QNodeVector -->
<h3 class="fn" id="QNodeVector-typedef"><a name="QNodeVector-typedef"></a>typedef Qt3DCore::<span class="name">QNodeVector</span></h3>
<p>List of <a href="qt3dcore-qnode.html">QNode</a> pointers.</p>
<!-- @@@QNodeVector -->
<!-- $$$QPropertyNodeAddedChangePtr -->
<h3 class="fn" id="QPropertyNodeAddedChangePtr-typedef"><a name="QPropertyNodeAddedChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QPropertyNodeAddedChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qpropertynodeaddedchange.html">QPropertyNodeAddedChange</a>.</p>
<!-- @@@QPropertyNodeAddedChangePtr -->
<!-- $$$QPropertyNodeRemovedChangePtr -->
<h3 class="fn" id="QPropertyNodeRemovedChangePtr-typedef"><a name="QPropertyNodeRemovedChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QPropertyNodeRemovedChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qpropertynoderemovedchange.html">QPropertyNodeRemovedChange</a>.</p>
<!-- @@@QPropertyNodeRemovedChangePtr -->
<!-- $$$QPropertyUpdatedChangeBasePtr -->
<h3 class="fn" id="QPropertyUpdatedChangeBasePtr-typedef"><a name="QPropertyUpdatedChangeBasePtr-typedef"></a>typedef Qt3DCore::<span class="name">QPropertyUpdatedChangeBasePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qpropertyupdatedchangebase.html">QPropertyUpdatedChangeBase</a>.</p>
<!-- @@@QPropertyUpdatedChangeBasePtr -->
<!-- $$$QPropertyUpdatedChangePtr -->
<h3 class="fn" id="QPropertyUpdatedChangePtr-typedef"><a name="QPropertyUpdatedChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QPropertyUpdatedChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qpropertyupdatedchange.html">QPropertyUpdatedChange</a>.</p>
<!-- @@@QPropertyUpdatedChangePtr -->
<!-- $$$QPropertyValueAddedChangeBasePtr -->
<h3 class="fn" id="QPropertyValueAddedChangeBasePtr-typedef"><a name="QPropertyValueAddedChangeBasePtr-typedef"></a>typedef Qt3DCore::<span class="name">QPropertyValueAddedChangeBasePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qpropertyvalueaddedchangebase.html">QPropertyValueAddedChangeBase</a>.</p>
<!-- @@@QPropertyValueAddedChangeBasePtr -->
<!-- $$$QPropertyValueAddedChangePtr -->
<h3 class="fn" id="QPropertyValueAddedChangePtr-typedef"><a name="QPropertyValueAddedChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QPropertyValueAddedChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qpropertyvalueaddedchange.html">QPropertyValueAddedChange</a>.</p>
<!-- @@@QPropertyValueAddedChangePtr -->
<!-- $$$QPropertyValueRemovedChangeBasePtr -->
<h3 class="fn" id="QPropertyValueRemovedChangeBasePtr-typedef"><a name="QPropertyValueRemovedChangeBasePtr-typedef"></a>typedef Qt3DCore::<span class="name">QPropertyValueRemovedChangeBasePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qpropertyvalueremovedchangebase.html">QPropertyValueRemovedChangeBase</a>.</p>
<!-- @@@QPropertyValueRemovedChangeBasePtr -->
<!-- $$$QPropertyValueRemovedChangePtr -->
<h3 class="fn" id="QPropertyValueRemovedChangePtr-typedef"><a name="QPropertyValueRemovedChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QPropertyValueRemovedChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qpropertyvalueremovedchange.html">QPropertyValueRemovedChange</a>.</p>
<!-- @@@QPropertyValueRemovedChangePtr -->
<!-- $$$QSceneChangePtr -->
<h3 class="fn" id="QSceneChangePtr-typedef"><a name="QSceneChangePtr-typedef"></a>typedef Qt3DCore::<span class="name">QSceneChangePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qscenechange.html">QSceneChange</a>.</p>
<!-- @@@QSceneChangePtr -->
<!-- $$$QStaticPropertyUpdatedChangeBasePtr -->
<h3 class="fn" id="QStaticPropertyUpdatedChangeBasePtr-typedef"><a name="QStaticPropertyUpdatedChangeBasePtr-typedef"></a>typedef Qt3DCore::<span class="name">QStaticPropertyUpdatedChangeBasePtr</span></h3>
<p>A shared pointer for <a href="qt3dcore-qstaticpropertyupdatedchangebase.html">QStaticPropertyUpdatedChangeBase</a>.</p>
<!-- @@@QStaticPropertyUpdatedChangeBasePtr -->
</div>
<div class="func">
<h2>Function Documentation</h2>
<!-- $$$qHash[overload1]$$$qHashQt3DCore::QNodeIduint -->
<h3 class="fn" id="qHash"><a name="qHash"></a><span class="type">uint</span> Qt3DCore::<span class="name">qHash</span>(<span class="type"><a href="qt3dcore-qnodeid.html">Qt3DCore::QNodeId</a></span> <i>id</i>, <span class="type">uint</span> <i>seed</i> = 0)</h3>
<!-- @@@qHash -->
<!-- $$$qIdForNode[overload1]$$$qIdForNodeQt3DCore::QNode* -->
<h3 class="fn" id="qIdForNode"><a name="qIdForNode"></a><span class="type"><a href="qt3dcore-qnodeid.html">Qt3DCore::QNodeId</a></span> Qt3DCore::<span class="name">qIdForNode</span>(<span class="type"><a href="qt3dcore-qnode.html">Qt3DCore::QNode</a></span> *<i>node</i>)</h3>
<!-- @@@qIdForNode -->
<!-- $$$qIdsForNodes[overload1]$$$qIdsForNodesconstT& -->
<h3 class="fn" id="qIdsForNodes"><a name="qIdsForNodes"></a><span class="type"><a href="qt3dcore-qnodeid.html#QNodeIdVector-typedef">Qt3DCore::QNodeIdVector</a></span> Qt3DCore::<span class="name">qIdsForNodes</span>(const <span class="type">T</span> &amp;<i>nodes</i>)</h3>
<!-- @@@qIdsForNodes -->
<!-- $$$qt_getEnumMetaObject[overload1]$$$qt_getEnumMetaObjectQt3DCore::QNode::PropertyTrackingMode -->
<h3 class="fn" id="qt_getEnumMetaObject"><a name="qt_getEnumMetaObject"></a>const <span class="type">QMetaObject</span> *Qt3DCore::<span class="name">qt_getEnumMetaObject</span>(<i>Qt3DCore::QNode::PropertyTrackingMode</i>)</h3>
<!-- @@@qt_getEnumMetaObject -->
<!-- $$$qt_getEnumMetaObject$$$qt_getEnumMetaObjectQt3DCore::QSkeletonLoader::Status -->
<h3 class="fn" id="qt_getEnumMetaObject-1"><a name="qt_getEnumMetaObject-1"></a>const <span class="type">QMetaObject</span> *Qt3DCore::<span class="name">qt_getEnumMetaObject</span>(<i>Qt3DCore::QSkeletonLoader::Status</i>)</h3>
<!-- @@@qt_getEnumMetaObject -->
<!-- $$$qt_getEnumName[overload1]$$$qt_getEnumNameQt3DCore::QNode::PropertyTrackingMode -->
<h3 class="fn" id="qt_getEnumName"><a name="qt_getEnumName"></a>const <span class="type">char</span> *Qt3DCore::<span class="name">qt_getEnumName</span>(<i>Qt3DCore::QNode::PropertyTrackingMode</i>)</h3>
<!-- @@@qt_getEnumName -->
<!-- $$$qt_getEnumName$$$qt_getEnumNameQt3DCore::QSkeletonLoader::Status -->
<h3 class="fn" id="qt_getEnumName-1"><a name="qt_getEnumName-1"></a>const <span class="type">char</span> *Qt3DCore::<span class="name">qt_getEnumName</span>(<i>Qt3DCore::QSkeletonLoader::Status</i>)</h3>
<!-- @@@qt_getEnumName -->
<!-- $$$operator<<[overload1]$$$operator<<QDebugQt3DCore::QNodeId -->
<h3 class="fn" id="operator-lt-lt"><a name="operator-lt-lt"></a><span class="type">QDebug</span> Qt3DCore::<span class="name">operator&lt;&lt;</span>(<span class="type">QDebug</span> <i>d</i>, <span class="type"><a href="qt3dcore-qnodeid.html">Qt3DCore::QNodeId</a></span> <i>id</i>)</h3>
<p>&lt;&lt; with <i>d</i> and <i>id</i>. Returns QDebug.</p>
<!-- @@@operator<< -->
<!-- $$$operator|[overload1]$$$operator|ChangeFlags::enum_typeChangeFlags::enum_type -->
<h3 class="fn" id="operator-7c"><a name="operator-7c"></a><span class="type">QFlags</span>&lt;<span class="type">ChangeFlags::enum_type</span>&gt; Qt3DCore::<span class="name">operator|</span>(<span class="type">ChangeFlags::enum_type</span> <i>f1</i>, <span class="type">ChangeFlags::enum_type</span> <i>f2</i>)</h3>
<!-- @@@operator| -->
<!-- $$$operator|$$$operator|ChangeFlags::enum_typeQFlags<ChangeFlags::enum_type> -->
<h3 class="fn" id="operator-7c-1"><a name="operator-7c-1"></a><span class="type">QFlags</span>&lt;<span class="type">ChangeFlags::enum_type</span>&gt; Qt3DCore::<span class="name">operator|</span>(<span class="type">ChangeFlags::enum_type</span> <i>f1</i>, <span class="type">QFlags</span>&lt;<span class="type">ChangeFlags::enum_type</span>&gt; <i>f2</i>)</h3>
<!-- @@@operator| -->
<!-- $$$operator|$$$operator|ChangeFlags::enum_typeint -->
<h3 class="fn" id="operator-7c-2"><a name="operator-7c-2"></a><span class="type">QIncompatibleFlag</span> Qt3DCore::<span class="name">operator|</span>(<span class="type">ChangeFlags::enum_type</span> <i>f1</i>, <span class="type">int</span> <i>f2</i>)</h3>
<!-- @@@operator| -->
<!-- $$$operator|$$$operator|QSceneChange::DeliveryFlags::enum_typeQSceneChange::DeliveryFlags::enum_type -->
<h3 class="fn" id="operator-7c-3"><a name="operator-7c-3"></a><span class="type">QFlags</span>&lt;<span class="type">QSceneChange::DeliveryFlags::enum_type</span>&gt; Qt3DCore::<span class="name">operator|</span>(<span class="type">QSceneChange::DeliveryFlags::enum_type</span> <i>f1</i>, <span class="type">QSceneChange::DeliveryFlags::enum_type</span> <i>f2</i>)</h3>
<!-- @@@operator| -->
<!-- $$$operator|$$$operator|QSceneChange::DeliveryFlags::enum_typeQFlags<QSceneChange::DeliveryFlags::enum_type> -->
<h3 class="fn" id="operator-7c-4"><a name="operator-7c-4"></a><span class="type">QFlags</span>&lt;<span class="type">QSceneChange::DeliveryFlags::enum_type</span>&gt; Qt3DCore::<span class="name">operator|</span>(<span class="type">QSceneChange::DeliveryFlags::enum_type</span> <i>f1</i>, <span class="type">QFlags</span>&lt;<span class="type">QSceneChange::DeliveryFlags::enum_type</span>&gt; <i>f2</i>)</h3>
<!-- @@@operator| -->
<!-- $$$operator|$$$operator|QSceneChange::DeliveryFlags::enum_typeint -->
<h3 class="fn" id="operator-7c-5"><a name="operator-7c-5"></a><span class="type">QIncompatibleFlag</span> Qt3DCore::<span class="name">operator|</span>(<span class="type">QSceneChange::DeliveryFlags::enum_type</span> <i>f1</i>, <span class="type">int</span> <i>f2</i>)</h3>
<!-- @@@operator| -->
<!-- $$$operator|$$$operator|intint -->
<h3 class="fn" id="operator-7c-6"><a name="operator-7c-6"></a><span class="type">int</span> Qt3DCore::<span class="name">operator|</span>(<i>int</i>, <i>int</i>)</h3>
<!-- @@@operator| -->
</div>
        </div>
       </div>
   </div>
   </div>
</div>
<div class="footer">
   <p>
   <acronym title="Copyright">&copy;</acronym> 2019 The Qt Company Ltd.
   Documentation contributions included herein are the copyrights of
   their respective owners.<br/>    The documentation provided herein is licensed under the terms of the    <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation    License version 1.3</a> as published by the Free Software Foundation.<br/>    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. </p>
</div>
</body>
</html>