Qt 5.11 - Qt3DExtras::QTextureMaterial (class)

QTextureMaterial वर्ग




qt

QTextureMaterial वर्ग

( Qt3DExtras::QTextureMaterial )

Qt3DExtras::QTextureMaterial एक सरल Qt3DExtras::QTextureMaterial बनावट सामग्री का एक डिफ़ॉल्ट कार्यान्वयन प्रदान करता है। More...

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

गुण

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

QTextureMaterial (Qt3DCore :: QNode * parent = nullptr)
वास्तविक ~QTextureMaterial ()
bool alphaBlending () const
Qt3DRender :: QAbstractTexture * texture () कास्ट
QVector2D textureOffset () textureOffset
QMatrix3x3 textureTransform () textureTransform

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

शून्य alphaBlending (बूल सक्षम )
शून्य texture (Qt3DRender :: QAbstractTexture * बनावट )
शून्य textureOffset (QVector2D बनावटऑफ़सेट )
शून्य textureTransform (const QMatrix3x3 और मैट्रिक्स )

सिग्नल

शून्य alphaBlending सक्षम alphaBlending (बूल सक्षम )
शून्य texture (Qt3DRender :: QAbstractTexture * बनावट )
शून्य textureOffset (QVector2D बनावटऑफसेट )
शून्य textureTransform (const QMatrix3x3 और बनावटट्रांसफॉर्म )

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

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

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

Qt3DExtras::QTextureMaterial एक सरल Qt3DExtras::QTextureMaterial बनावट सामग्री का एक डिफ़ॉल्ट कार्यान्वयन प्रदान करता है।

यह सामग्री एकल रेंडर पास अप्रोच के साथ एक प्रभाव का उपयोग करती है। OpenGL 2, OpenGL 3 या इसके बाद के संस्करण OpenGL ES 2 के लिए तकनीक प्रदान की जाती हैं।

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

अल्फबल्डिंग : बूल

इंगित करता है कि यदि प्रसार संपत्ति से आने वाली अल्फा जानकारी रेंडरिंग के दौरान ध्यान में रखी जाएगी। झूठे की अवहेलना करता है।

पहुंच कार्य:

bool isAlphaBlendingEnabled () const
शून्य setAlphaBlendingEnabled (बूल सक्षम )

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

शून्य अल्फाबेलिंग सक्षम विकलांग (बूल सक्षम )

बनावट : Qt3DRender :: QAbstractTexture *

सामग्री द्वारा प्रयुक्त वर्तमान बनावट को धारण करता है।

पहुंच कार्य:

Qt3DRender :: QAbstractTexture * बनावट () कास्ट
शून्य सेटटेक्स्चर (Qt3DRender :: QAbstractTexture * बनावट )

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

शून्य बनावट (Qt3DRender :: QAbstractTexture * बनावट )

बनावटऑफ़सेट : QVector2D

यह एक उपयोगिता संपत्ति है। यह सामान्य बनावट परिवर्तन मैट्रिक्स के अनुवाद घटक को सेट करता है

पहुंच कार्य:

QVector2D बनावटऑफ़सेट () कास्ट
शून्य सेटटेक्स्टऑफ़सेट (QVector2D बनावटऑफ़सेट )

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

शून्य बनावटऑफसेटचेंज (QVector2D बनावटऑफसेट )

बनावटट्रांसफॉर्म : QMatrix3x3

वर्तमान बनावट को बदल देता है। यह रेंडर समय पर बनावट निर्देशांक पर लागू होता है। पहचान मैट्रिक्स की कमी।

पहुंच कार्य:

QMatrix3x3 बनावटट्रांसफॉर्म () कास्ट
शून्य setTextureTransform (const QMatrix3x3 और मैट्रिक्स )

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

शून्य बनावटट्रांसफॉर्मरचेंज (const QMatrix3x3 और बनावटट्रांसफॉर्म )

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

QTextureMaterial :: QTextureMaterial ( Qt3DCore :: QNode * जनक = अशक्त)

मूल ऑब्जेक्ट पैरेंट के साथ एक नया Qt3DExtras::QTextureMaterial इंस्टेंस Qt3DExtras::QTextureMaterial

[virtual] QTextureMaterial :: ~ QTextureMaterial ()

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