Qt 5.11 - Qt3DExtras::QMetalRoughMaterial (class)

QMetalRoughMaterial वर्ग




qt

QMetalRoughMaterial वर्ग

( Qt3DExtras::QMetalRoughMaterial )

Qt3DExtras::QMetalRoughMaterial PBR प्रकाश व्यवस्था का एक डिफ़ॉल्ट कार्यान्वयन प्रदान करता है। More...

हैडर: #include <QMetalRoughMaterial>
qmake: क्यूटी + = 3 डेक्सट्रैस
जबसे: क्यूटी 5.9
विरासत में मिली: Qt3DRender::QMaterial
इनहेरिट किया गया:

Qt3DExtras::QTexturedMetalRoughMaterial

गुण

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

QMetalRoughMaterial (Qt3DCore :: QNode * parent = nullptr)
वास्तविक ~QMetalRoughMaterial ()
QVariant ambientOcclusion () कास्ट
QVariant baseColor () const
QVariant metalness () metalness
QVariant normal () कांस्टेबल
QVariant roughness () कांस्टेबल
नाव textureScale () textureScale

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

शून्य ambientOcclusion (कास्ट QVariant और ambientOcclusion )
शून्य baseColor (const QVariant & baseColor )
शून्य metalness (const QVariant और metalness )
शून्य normal (const QVariant & normal )
शून्य roughness (कास्ट क्वैरिएंट और खुरदरापन )
शून्य textureScale (फ्लोट टेक्सचरस्केल )

सिग्नल

शून्य ambientOcclusion (const QVariant और ambientOcclusion )
शून्य baseColor (const QVariant और BaseColor )
शून्य metalness (const QVariant & metalness )
शून्य normal (कास्ट QVariant और सामान्य )
शून्य roughness (const QVariant & roughness)
शून्य textureScale (नाव की बनावट )

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

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

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

Qt3DExtras::QMetalRoughMaterial PBR प्रकाश व्यवस्था का एक डिफ़ॉल्ट कार्यान्वयन प्रदान करता है।

यह सामग्री एकल रेंडर पास दृष्टिकोण के साथ एक प्रभाव का उपयोग करती है और प्रति टुकड़ा प्रकाश व्यवस्था करती है। तकनीक केवल ओपन 3 के लिए प्रदान की जाती है।

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

ambientOcclusion : QVariant

सामग्री के वर्तमान परिवेश रोड़ा मानचित्र बनावट को धारण करता है। यह केवल एक बनावट हो सकती है, अन्यथा इसे अनदेखा किया जाता है। डिफ़ॉल्ट रूप से यह नक्शा सेट नहीं है।

पहुंच कार्य:

QVariant ambientOcclusion () कास्ट
शून्य setAmbientOcclusion (कास्ट QVariant और ambientOcclusion )

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

शून्य ambientOcclusionChanged (const QVariant और ambientOcclusion )

baseColor : QVariant

सामग्री का वर्तमान आधार रंग धारण करता है। यह या तो एक सादे रंग मूल्य या एक बनावट हो सकता है। डिफ़ॉल्ट रूप से इस संपत्ति का मूल्य "ग्रे" है।

पहुंच कार्य:

QVariant baseColor () const
शून्य setBaseColor (const QVariant & baseColor )

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

शून्य BaseColorChanged (const QVariant और BaseColor )

धातु : QVariant

सामग्री के वर्तमान धातुता स्तर को पकड़ता है, क्योंकि 0 (विशुद्ध रूप से ढांकता हुआ, डिफ़ॉल्ट) और 1 (शुद्ध रूप से धातु) के बीच एक मूल्य है। यह या तो एक सादा समान मूल्य या एक बनावट हो सकता है। डिफ़ॉल्ट रूप से इस संपत्ति का मूल्य 0 है।

पहुंच कार्य:

QVariant धातुपन () कांस्टेबल
शून्य setMetalness (const QVariant और metalness )

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

शून्य धात्विकता (const QVariant & metalness )

सामान्य : QVariant

सामग्री के वर्तमान सामान्य मानचित्र बनावट को धारण करता है। यह केवल एक बनावट हो सकती है, अन्यथा इसे अनदेखा किया जाता है। डिफ़ॉल्ट रूप से यह नक्शा सेट नहीं है।

पहुंच कार्य:

QVariant सामान्य () कांस्टेबल
शून्य सेटनॉर्मल (const QVariant & normal )

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

शून्य सामान्यीकृत (कास्ट QVariant और सामान्य )

खुरदरापन : QVariant

सामग्री का वर्तमान खुरदरापन स्तर प्राप्त करता है। यह या तो एक सादा समान मूल्य या एक बनावट हो सकता है। डिफ़ॉल्ट रूप से इस संपत्ति का मूल्य 0 है।

पहुंच कार्य:

QVariant खुरदरापन () कांस्टेबल
शून्य निर्बलता (कास्ट क्वैरिएंट और खुरदरापन )

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

शून्य खुरदरापन (const QVariant & roughness)

बनावटशैली : नाव

वर्तमान बनावट पैमाने को धारण करता है। यह एक गुणक के रूप में लागू समय में बनावट निर्देशांक के लिए लागू किया जाता है। 1.0 से चूक।

पहुंच कार्य:

नाव बनावटसक्ले () कांस्टेबल
शून्य सेट टेक्सचरस्केल (फ्लोट टेक्सचरस्केल )

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

शून्य बनावटसंचालित (नाव की बनावट )

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

QMetalRoughMaterial :: QMetalRoughMaterial ( Qt3DCore :: QNode * जनक = nullptr)

मूल ऑब्जेक्ट पैरेंट के साथ एक नया Qt3DExtras::QMetalRoughMaterial आवृत्ति Qt3DExtras::QMetalRoughMaterial

[virtual] QMetalRoughMaterial :: ~ QMetalRoughMaterial ()

Qt3DExtras::QMetalRoughMaterial उदाहरण को नष्ट कर देता है।