Qt 5.11 - Qt3DExtras::QSkyboxEntity (class)

QSkyboxEntity क्लास




qt

QSkyboxEntity क्लास

( Qt3DExtras::QSkyboxEntity )

Qt3DExtras::QSkyboxEntity एक सुविधा है Qt3DCore::QEntity उपवर्ग जिसका उपयोग किसी 3D Qt3DCore::QEntity डालने के लिए किया जा सकता है। More...

हैडर: #include <Qt3DExtras / QSkyboxEntity>
qmake: क्यूटी + = 3 डेक्सट्रैस
जबसे: Qt 5.5
विरासत में मिली: Qt3DCore::QEntity

गुण

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

QSkyboxEntity (Qt3DCore :: QNode * parent = nullptr)
QString baseName () const
QString extension () कांस्टेबल
bool isGammaCorrectEnabled () isGammaCorrectEnabled

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

शून्य setBaseName (const QString और baseName )
शून्य setExtension ( setExtension और विस्तार )
शून्य setGammaCorrectEnabled ( setGammaCorrectEnabled सक्षम )
  • 3 सार्वजनिक स्लॉट Qt3DCore::QNode से विरासत में Qt3DCore::QNode
  • 1 सार्वजनिक स्लॉट QObject से विरासत में मिला है

सिग्नल

शून्य baseName (const baseName और पथ )
शून्य extension (const QString और एक्सटेंशन )
शून्य gammaCorrect (बूल सक्षम )

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

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

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

Qt3DExtras::QSkyboxEntity एक सुविधा है Qt3DCore::QEntity उपवर्ग जिसका उपयोग किसी 3D Qt3DCore::QEntity डालने के लिए किया जा सकता है।

एक आधार नाम और एक एक्सटेंशन निर्दिष्ट करके, Qt3DExtras::QSkyboxEntity रनटाइम पर प्रस्तुत किए जाने वाले एक TextureCubeMap के निर्माण का ध्यान रखेगा। स्रोत निर्देशिका में छवियों को पैटर्न से मेल खाना चाहिए: आधार नाम + * "_posx | _posy | _pos | _negx | _negy | _negz" + extension

डिफ़ॉल्ट रूप से एक्सटेंशन .png में चूक करता है।

फ़्रेमग्राफ में फ़्रिअम कलिंग को अक्षम करना सुनिश्चित करें जिसके माध्यम से स्काईबॉक्स रेंडरिंग होता है।

नोट: कृपया ध्यान दें कि आपको ऑर्थोग्राफ़िक प्रक्षेपण के साथ स्काईबॉक्स को प्रस्तुत करने का प्रयास नहीं करना चाहिए।

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

बेसनेम : QString

स्काईबॉक्स का आधार नाम शामिल है।

पहुंच कार्य:

QString baseName () const
शून्य setBaseName (const QString और baseName )

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

शून्य baseNameChanged (const QString और पथ )

विस्तार : QString

स्काईबॉक्स का विस्तार शामिल है।

पहुंच कार्य:

QString extension () कांस्टेबल
शून्य setExtension ( setExtension और विस्तार )

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

शून्य एक्सटेंशनचैन्ड (const QString और एक्सटेंशन )

गामाकोरेक्ट : बूल

गामा सुधार सक्षम है या नहीं यह इंगित करने वाला एक बूलियन।

पहुंच कार्य:

bool isGammaCorrectEnabled () isGammaCorrectEnabled
शून्य setGammaCorrectEnabled ( setGammaCorrectEnabled सक्षम )

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

शून्य GammaCorrectEnabledChanged (बूल सक्षम )

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

QSkyboxEntity :: QSkyboxEntity ( Qt3DCore :: QNode * parent = ntptr)

एक नए Qt3DExtras::QSkyboxEntity निर्माण करता है Qt3DExtras::QSkyboxEntity माता-पिता के साथ माता-पिता के रूप में वस्तु।

QString QSkyboxEntity :: baseName () const

स्काईबॉक्स का आधार नाम लौटाता है।

नोट: प्रापर्टी baseName लिए baseName

यह भी देखें setBaseName ()।

QString QSkyboxEntity :: extension () const

विस्तार लौटाता है

नोट: संपत्ति extension लिए गेट्टर फ़ंक्शन।

setExtension () भी देखें

बूल QSkyboxEntity :: GammaCorrectEnabled () कास्ट

गामा सुधार इस स्काईबॉक्स के लिए सक्षम होने पर वापस लौटता है।

यह फ़ंक्शन Qt 5.9 में पेश किया गया था।

नोट: संपत्ति gammaCorrect लिए gammaCorrect फ़ंक्शन gammaCorrect

[slot] शून्य QSkyboxEntity :: setBaseName (const QString और baseName )

आधार नाम को बेसनेम पर सेट करता है।

नोट: संपत्ति baseName लिए सेटर फ़ंक्शन।

baseName () भी देखें

[slot] शून्य QSkyboxEntity :: setExtension (const QString और एक्सटेंशन )

एक्सटेंशन को एक्सटेंशन सेट करता है।

नोट: संपत्ति extension लिए सेटर फ़ंक्शन।

extension भी देखें ()।

[slot] शून्य QSkyboxEntity :: setGammaCorrectEnabled ( बूल सक्षम )

गामा सुधार सक्षम राज्य को सक्षम करने के लिए सेट करता है।

यह फ़ंक्शन Qt 5.9 में पेश किया गया था।

नोट: संपत्ति gammaCorrect लिए सेटर फ़ंक्शन।

यह भी देखें isGammaCorrectEnabled ()।