Qt 5.11 - Qt3DRender::QGeometryRenderer (class)

QGeometryRenderer वर्ग




qt

QGeometryRenderer वर्ग

( Qt3DRender::QGeometryRenderer )

रेखागणित प्रतिपादन प्रस्तुत करता है। More...

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

Qt3DExtras::QConeMesh , Qt3DExtras::QCuboidMesh , Qt3DExtras::QCylinderMesh , Qt3DExtras::QExtrudedTextMesh , Qt3DExtras::QPlaneMesh , Qt3DExtras::QSphereMesh , Qt3DRender::QMesh

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

enum PrimitiveType टाइप {पॉइंट्स, लाइन्स, लाइनऑलॉप, लाइनस्ट्रिप, ..., पैच}

गुण

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

QGeometryRenderer (Qt3DCore :: QNode * parent = nullptr)
पूर्णांक firstInstance () firstInstance
पूर्णांक firstVertex () firstVertex
Qt3DRender :: QGeometry * geometry () कांस्टेबल
Qt3DRender :: QGeometryFactoryPtr geometryFactory () कास्ट
पूर्णांक indexBufferByteOffset () indexBufferByteOffset
पूर्णांक indexOffset () const
पूर्णांक instanceCount () const
bool primitiveRestartEnabled () कास्ट
Qt3DRender :: QGeometryRenderer :: PrimitiveType primitiveType () const
पूर्णांक restartIndexValue () const
शून्य setGeometryFactory (const Qt3DRender :: QGeometryFactoryPtr और फैक्टरी )
पूर्णांक vertexCount () vertexCount
पूर्णांक verticesPerPatch () कास्ट

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

शून्य setFirstInstance (इंट फर्स्ट इनस्टांस )
शून्य सेट फ़र्स्टवेरटेक्स (इंट फर्स्ट वीरटेक्स )
शून्य geometry (Qt3DRender :: QGeometry * ज्यामिति )
शून्य indexBufferByteOffset (इंट ऑफ़सेट )
शून्य indexOffset (int indexOffset )
शून्य instanceCount (int instanceCount )
शून्य primitiveRestartEnabled (बूल सक्षम )
शून्य primitiveType (Qt3DRender :: QGeometryRenderer :: PrimitiveType primitiveType )
शून्य restartIndexValue (int index )
शून्य vertexCount (int vertexCount )
शून्य verticesPerPatch (इंट verticesPerPatch )

सिग्नल

शून्य firstInstance
शून्य firstVertex (int firstVertex )
शून्य geometry (Qt3DRender :: QGeometry * ज्यामिति )
शून्य indexBufferByteOffset (int ऑफसेट )
शून्य indexOffset (int indexOffset )
शून्य instanceCount (int उदाहरण )
शून्य primitiveRestartEnabled (बूल primitiveRestartEnabled )
शून्य primitiveType (Qt3DRender :: QGeometryRenderer :: PrimitiveType primitiveType )
शून्य restartIndexValue आरंभ करें
शून्य vertexCount (int vertexCount )
शून्य verticesPerPatch (इंट वर्टिसपैरपैच )

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

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

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

रेखागणित प्रतिपादन प्रस्तुत करता है

एक Qt3DRender::QGeometryRenderer एक Qt3DRender::QGeometryRenderer आकर्षित करने के लिए आवश्यक सभी जानकारी Qt3DRender::QGeometry । एक Qt3DRender::QGeometry ज्योमेट्री डेटा के निर्देशांक रखता है - Qt3DRender::QGeometryRenderer उस डेटा की व्याख्या करने का तरीका बताता है।

सदस्य प्रकार प्रलेखन

enum QGeometryRenderer :: PrimitiveType

आदिम का प्रकार।

स्थिर मूल्य विवरण
Qt3DRender::QGeometryRenderer::Points 0x0000 अंकों की सूची
Qt3DRender::QGeometryRenderer::Lines 0x0001 लाइनों की सूची
Qt3DRender::QGeometryRenderer::LineLoop 0x0002 एक लूप के रूप में जुड़े हुए रेखाओं का जुड़ा हुआ समूह
Qt3DRender::QGeometryRenderer::LineStrip 0x0003 लाइनों का जुड़ा हुआ समूह
Qt3DRender::QGeometryRenderer::Triangles 0x0004 त्रिकोण की सूची
Qt3DRender::QGeometryRenderer::TriangleStrip 0x0005 जुड़े हुए त्रिकोणों की सूची
Qt3DRender::QGeometryRenderer::TriangleFan 0x0006 कनेक्टेड त्रिकोणों की सूची जहां सभी त्रिकोण पहले शीर्ष साझा करते हैं
Qt3DRender::QGeometryRenderer::LinesAdjacency 0x000A ज्यामिति shader को एक पंक्ति सूची में आसन्न रेखाओं तक पहुँचने की अनुमति देता है
Qt3DRender::QGeometryRenderer::TrianglesAdjacency 0x000C ज्यामिति शेडर को त्रिभुज सूची में आसन्न त्रिभुजों तक पहुंचने की अनुमति देता है
Qt3DRender::QGeometryRenderer::LineStripAdjacency 0x000B ज्यामिति shader को एक पंक्ति पट्टी में आसन्न रेखाओं तक पहुँचने की अनुमति देता है
Qt3DRender::QGeometryRenderer::TriangleStripAdjacency 0x000D ज्यामिति shader को त्रिभुज स्ट्रिप में आसन्न त्रिभुज तक पहुंचने देता है
Qt3DRender::QGeometryRenderer::Patches 0x000E केवल प्राइमरी टाइप जिसे टेसलेशन शैडर द्वारा स्वीकार किया जाता है जहां पैच में मनमाने ढंग से संख्याएँ होती हैं

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

पहलाज : इंट

आधार का उदाहरण देता है।

पहुंच कार्य:

पूर्णांक पहलाज () कांस्टेबल
शून्य setFirstInstance (इंट फर्स्ट इनस्टांस )

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

शून्य पहलेइंस्टेंस

FirstVertex : int

आधार शीर्ष को धारण करता है।

पहुंच कार्य:

पूर्णांक FirstVertex () कास्ट
शून्य सेट फ़र्स्टवेरटेक्स (इंट फर्स्ट वीरटेक्स )

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

शून्य FirstVertexChanged (int firstVertex )

ज्यामिति : Qt3DRender :: QGeometry *

ज्यामिति धारण करता है।

पहुंच कार्य:

Qt3DRender :: QGeometry * ज्यामिति () कांस्टेबल
शून्य सेटग्रोमेट्री (Qt3DRender :: QGeometry * ज्यामिति )

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

शून्य रेखागणित (Qt3DRender :: QGeometry * ज्यामिति )

indexBufferByteOffset : int

सूचकांक बफ़र में बाइट ऑफसेट को पकड़ता है।

पहुंच कार्य:

पूर्णांक indexBufferByteOffset () कास्ट
शून्य सेटइन्डेक्स बफ़रबाइटऑफ़सेट (इंट ऑफ़सेट )

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

शून्य indexBufferByteOffsetChanged (int ऑफसेट )

indexOffset : int

आधार शीर्ष को धारण करता है।

पहुंच कार्य:

पूर्णांक indexOffset () const
शून्य setIndexOffset (int indexOffset )

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

शून्य indexOffsetChanged (int indexOffset )

InstCount : int

उदाहरण की गिनती पकड़ता है।

पहुंच कार्य:

पूर्णांक InstCount () const
शून्य setInstanceCount (int InstCount )

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

शून्य InstCountChanged (int उदाहरण )

प्राइमरीट्रेस्टआर्टेन्ब्लड : बूल

आदिम पुनः आरंभ ध्वज को धारण करता है।

पहुंच कार्य:

bool primitiveRestartEnabled () कास्ट
शून्य setPrimitiveRestartEnabled (बूल सक्षम )

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

शून्य primitiveRestartEnabledChanged (बूल primitiveRestartEnabled )

प्रिमिटिव टाइप : प्रिमिटिव टाइप

आदिम प्रकार धारण करता है।

पहुंच कार्य:

Qt3DRender :: QGeometryRenderer :: PrimitiveType primitiveType () const
शून्य setPrimitiveType (Qt3DRender :: QGeometryRenderer :: PrimitiveType primitiveType )

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

शून्य PrimitiveTypeChanged (Qt3DRender :: QGeometryRenderer :: PrimitiveType primitiveType )

पुनः आरंभ IndexValue : int

रिस्टार्ट इंडेक्स जोड़ता है।

पहुंच कार्य:

पूर्णांक restartIndexValue () const
शून्य setRestartIndexValue (int index )

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

शून्य पुनः आरंभ करें

vertexCount : int

आदिम गिनती पकड़ता है।

पहुंच कार्य:

पूर्णांक vertexCount () कांस्टेबल
शून्य setVertexCount (int vertexCount )

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

शून्य vertexCountChanged (int vertexCount )

verticesPerPatch : int

प्रति पैच वर्टिकल पकड़ता है।

पहुंच कार्य:

पूर्णांक verticesPerPatch () कास्ट
शून्य सेटविटिशनपेरपैच (इंट वर्टिसपेरपैच )

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

शून्य वर्टिसपैरचैचेंज (इंट वर्टिसपैरपैच )

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

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

माता-पिता के साथ एक नया Qt3DRender::QGeometryRenderer निर्माण करता है।

Qt3DRender :: QGeometryFactoryPtr QGeometryRenderer :: geometryFactory () कास्ट

जियोमेट्री फ़नकार देता है।

setGeometryFactory () भी देखें

शून्य QGeometryRenderer :: setGeometryFactory (const Qt3DRender :: QGeometryFactoryPtr और फैक्टरी )

ज्यामिति का कारखाना लगाता है।

geometryFactory () भी देखें