Qt 5.11 - Qt3DCore::QComponent (class)

QComponent Class




qt

QComponent Class

( Qt3DCore::QComponent )

दृश्य नोड्स का आधार वर्ग जिसे Qt3DCore::QEntity द्वारा एकत्र किया जा सकता है Qt3DCore::QEntity एक घटक के रूप में उदाहरण। More...

हैडर: #include <QComponent>
qmake: क्यूटी + = 3 डीकोर
जबसे: Qt 5.5
द्वारा त्वरित: Component3D
विरासत में मिली: Qt3DCore::QNode
इनहेरिट किया गया:

Qt3DAnimation::QAbstractClipAnimator , Qt3DCore::QArmature , Qt3DCore::QTransform , Qt3DInput::QAxisAccumulator , Qt3DInput::QInputSettings , Qt3DLogic::QFrameAction , Qt3DRender::QAbstractLight Qt3DRender::QAbstractRayCaster , Qt3DRender::QCameraLens , Qt3DRender::QComputeCommand , Qt3DRender::QEnvironmentLight , Qt3DRender::QGeometryRenderer , Qt3DRender::QLayer Qt3DRender::QMaterial Qt3DRender::QObjectPicker Qt3DRender::QRenderSettings Qt3DRender::QRenderTarget , Qt3DRender::QSceneLoader , और Qt3DRender::QShaderData

गुण

सार्वजनिक कार्य

QComponent (Qt3DCore :: QNode * parent = nullptr)
वास्तविक ~QComponent ()
QVector <Qt3DCore :: QEntity *> entities () कांस्टेबल
bool isShareable () const

सार्वजनिक स्लॉट

शून्य isShareable
  • 3 सार्वजनिक स्लॉट Qt3DCore::QNode से विरासत में Qt3DCore::QNode
  • 1 सार्वजनिक स्लॉट QObject से विरासत में मिला है

सिग्नल

शून्य addedToEntity (Qt3DCore :: QEntity * निकाय )
शून्य removedFromEntity (Qt3DCore :: QEntity * निकाय )
शून्य शेअरब्लेचेंज्ड (बूल शेअरेबल है )

अतिरिक्त घायल सदस्य

  • 1 सार्वजनिक चर QObject से विरासत में मिला
  • 10 स्थिर सार्वजनिक सदस्यों को QObject से विरासत में मिला
  • 2 संरक्षित कार्य Qt3DCore::QNode से विरासत में Qt3DCore::QNode
  • 9 संरक्षित कार्य QObject से विरासत में QObject
  • 2 सुरक्षित चर QObject से विरासत में QObject

विस्तृत विवरण

दृश्य नोड्स का आधार वर्ग जिसे Qt3DCore::QEntity द्वारा एकत्र किया जा सकता है Qt3DCore::QEntity एक घटक के रूप में उदाहरण।

A Qt3DCore::QComponent व्यवहार का एक ऊर्ध्वाधर टुकड़ा प्रदान करता है जिसे कभी-कभी Qt3DCore::QEntity उदाहरणों में साझा किया जा सकता है।

Qt3DCore::QComponent उपवर्गों को अक्सर उन समूहों में एकत्रित किया जाता है जो Qt3DCore::QComponent इकाई के लिए उपयोगी व्यवहार प्रदान करते हैं। उदाहरण के लिए, एक इकाई जो Qt3D रेंडरर पहलू द्वारा खींची गई हो, के लिए एक इकाई सबसे अधिक संभावना Qt3DCore::QTransform , Qt3DRender::QMesh , और Qt3DRender::QMaterial करती है।

Qt3DCore::QEntity भी देखें

संपत्ति का प्रलेखन

isSreareable : बूल

Qt3DCore::QComponent के साझा करने योग्य ध्वज को Qt3DCore::QComponent । यदि true तो Qt3DCore::QComponent को कई संस्थाओं में साझा किया जा सकता true

पहुंच कार्य:

bool isSreareable () const
शून्य समुच्चयबोधक

नोटिफ़ायर सिग्नल:

शून्य शेअरब्लेचेंज्ड (बूल शेअरेबल है )

सदस्य समारोह प्रलेखन

QComponent :: QComponent ( Qt3DCore :: QNode * parent = nullptr)

माता-पिता के रूप में माता- पिता के साथ एक नया Qt3DCore::QComponent उदाहरण Qt3DCore::QComponent

नोट: एक Qt3DCore::QComponent को कभी भी सीधे Qt3DCore::QComponent नहीं किया जाना चाहिए, इसके बजाय उपवर्गों में से एक का उदाहरण दें।

[virtual] QComponent :: ~ QComponent ()

QComponent के उदाहरण को नष्ट कर देता है। विध्वंसक आभासी है।

[signal] शून्य QComponent :: जोड़ा युक्ति ( Qt3DCore :: QEntity * एंटिटी )

QVector < Qt3DCore :: QEntity *> QComponent :: इकाइयां () कॉन्स्टेंस

एक QVector देता है जिसमें सभी घटक होते हैं जो इस घटक को संदर्भित करते हैं।

[signal] शून्य QComponent :: हटाए गए कार्य ( Qt3DCore :: QEntity * निकाय )