Пространство имен Qt3DRender
Содержит классы, которые позволяют выполнять 2D и 3D отрисовку. Подробнее...
| Заголовок: | #include <Qt3DRender> |
| qmake: | QT += 3drender |
Пространства имен
| пространство имен | AssimpHelper |
| пространство имен | Render |
Классы
Типы
| typedef | ParameterList |
| typedef | PropertyReaderInterfacePtr |
| typedef | QAbstractBufferPtr |
| typedef | QAttributeList |
| typedef | QBufferFunctorPtr |
| typedef | QFrameGraphSelectorFunctorPtr |
| typedef | QGeometryFunctorPtr |
| typedef | QTexImageDataPtr |
| typedef | QTextureDataFunctorPtr |
| typedef | TextureDict |
Функции
| qintptr | functorTypeId() |
| bool | operator!=(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample) |
| bool | operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample) |
Подробное описание
Содержит классы, которые обеспечивают 2D и 3D рендеринг.
Пространства имен
namespace Qt3DRender::AssimpHelper
namespace Qt3DRender::Render
Классы
класс AssimpParser
Предоставляет универсальный способ загрузки различных форматов 3D-активов в сцену Qt3D. Подробнее...
класс FunctorType
класс GLTFParser
класс PropertyReaderInterface
класс QAbstractAttribute
класс QAbstractBuffer
класс QAbstractFunctor
класс QAbstractSceneLoader
класс QAbstractSceneParser
класс QAbstractTextureImage
Содержит необходимую информацию для создания изображения текстуры OpenGL. Подробнее...
класс QAbstractTextureProvider
Базовый класс для предоставления текстур. Подробнее...
класс QAlphaCoverage
класс QAlphaTest
класс QAnnotation
Класс QAnnotation предоставляет... Подробнее...
класс QAttribute
класс QBlendEquation
класс QBlendState
Содержит информацию о смешивании. Подробнее...
класс QBlendStateSeparate
Содержит информацию о смешивании. Подробнее...
класс QBoundingVolumeDebug
класс QBoundingVolumeSpecifier
класс QBuffer
класс QBufferFunctor
класс QCameraSelector
класс QClearBuffer
класс QClipPlane
Включает дополнительскую плоскость обрезки OpenGL, которая может использоваться в шейдерах с помощью gl_ClipDistance Подробнее...
класс QColorMask
Позволяет указать, какие цветовые компоненты должны быть записаны в текущий буфер кадра. Подробнее...
класс QCuboidGeometry
класс QCuboidMesh
Кубическая сетка. Подробнее...
класс QCullFace
класс QCylinderGeometry
класс QCylinderMesh
Цилиндрическая сетка. Подробнее...
класс QDepthMask
класс QDepthTest
класс QDiffuseMapMaterial
Класс QDiffuseMapMaterial предоставляет реализацию эффекта освещения Фонга по умолчанию, где компонент рассеянного света считывается из карты текстуры. Подробнее...
класс QDiffuseSpecularMapMaterial
Класс QDiffuseSpecularMapMaterial предоставляет реализацию эффекта освещения Фонга и эффекта рельефа по умолчанию, где компоненты рассеянного и отражённого света считываются из карт текстуры. Подробнее...
класс QDirectionalLight
класс QDispatchCompute
класс QDithering
класс QEffect
класс QForwardRenderer
Класс Qt3DRender::QForwardRenderer предоставляет реализацию FrameGraph по умолчанию для прямого рендеринга. Подробнее...
класс QFrameGraph
Определяет метод рендеринга, который будет использоваться рендерером. Подробнее...
класс QFrameGraphNode
Базовый класс всех узлов конфигурации FrameGraph. Подробнее...
класс QFrameGraphSelector
Qt3DRender::QFrameGraphSelector предоставляет способ выбора одного или нескольких поддеревьев FrameGraph во время выполнения. Подробнее...
класс QFrameGraphSelectorFunctor
класс QFrontFace
класс QFrustumCulling
класс QGeometry
класс QGeometryFunctor
класс QGeometryRenderer
класс QGoochMaterial
Класс QGoochMaterial предоставляет материал, реализующий модель затенения Гуча, популярную в приложениях CAD и CAM. Подробнее...
класс QGraphicsApiFilter
Класс QGraphicsApiFilter предоставляет... Подробнее...
класс QItemModelBuffer
класс QLayer
Класс QLayer предоставляет... Подробнее...
класс QLayerFilter
Класс QLayerFilter предоставляет... Подробнее...
класс QLight
класс QLighting
класс QMaterial
Предоставляет абстрактный класс, который должен быть основой всех классов компонентов материала в сцене. Подробнее...
класс QMesh
Пользовательская сетка. Подробнее...
класс QNoDraw
Когда узел QNoDraw присутствует в ветви FrameGraph, это предотвращает рендер от рендеринга любых примитивов. Подробнее...
класс QNormalDiffuseMapAlphaMaterial
Класс QNormalDiffuseMapAlphaMaterial предоставляет реализацию эффекта освещения Фонга и эффекта рельефа по умолчанию, где компонент рассеянного света считывается из карты текстуры, а нормали рендерируемой сетки из карты нормалей. Кроме того, он определяет альфа-преобразование в покрытие и тест глубины, которые выполняются в процессе рендеринга. Подробнее...
класс QNormalDiffuseMapMaterial
Класс QNormalDiffuseMapMaterial предоставляет реализацию эффекта освещения Фонга и эффекта рельефа по умолчанию, где компонент рассеянного света считывается из карты текстуры, а нормали рендерируемой сетки из карты нормалей. Подробнее...
класс QNormalDiffuseSpecularMapMaterial
Класс QNormalDiffuseSpecularMapMaterial предоставляет реализацию эффекта освещения Фонга и эффекта рельефа по умолчанию, где компоненты рассеянного и отражённого света считываются из карт текстуры, а нормали рендерируемой сетки из карты нормалей. Подробнее...
класс QObjectPicker
Класс QObjectPicker создает компонент, который может взаимодействовать с объектом QEntity путём пикинга. Подробнее...
класс QParameter
класс QParameterMapping
Класс QParameterMapping предоставляет... Подробнее...
класс QPerVertexColorMaterial
Класс QPerVertexColorMaterial предоставляет реализацию по умолчанию для рендеринга свойств цвета, заданных для каждой вершины. Подробнее...
класс QPhongAlphaMaterial
Класс QPhongAlphaMaterial предоставляет реализацию эффекта освещения Фонга с альфой по умолчанию. Подробнее...
класс QPhongMaterial
Класс QPhongMaterial предоставляет реализацию эффекта освещения Фонга по умолчанию. Подробнее...
класс QPickEvent
класс QPlaneGeometry
класс QPlaneMesh
Квадратная плоская сетка. Подробнее...
класс QPointLight
класс QPointSize
Устанавливает размер растровых точек. Может быть установлен как статически, так и программами шейдеров. Подробнее...
класс QPolygonOffset
класс QRenderAspect
класс QRenderAttachment
класс QRenderPass
класс QRenderPassFilter
класс QRenderState
класс QRenderTarget
класс QRenderTargetSelector
класс QSceneLoader
класс QSceneParserPlugin
класс QScissorTest
класс QShaderData
Предоставляет способ задания значений блока униформ или структуры шейдера. Подробнее...
класс QShaderProgram
класс QSkyboxEntity
Qt3DRender::QSkyboxEntity — это удобный подкласс Qt3DCore::QEntity, который можно использовать для вставки небосвода в 3D-сцену. Подробнее...
класс QSortCriterion
класс QSortMethod
класс QSphereGeometry
класс QSphereMesh
Сферическая сетка. Подробнее...
класс QSpotLight
класс QStateSet
Узел QStateSet FrameGraph предоставляет способ задания набора объектов QRenderState, которые должны применяться во время выполнения ветки графа кадров. Подробнее...
класс QStencilMask
класс QStencilOp
класс QStencilOpSeparate
класс QStencilTest
класс QStencilTestSeparate
класс QTechnique
класс QTechniqueFilter
класс QTexImageData
класс QTexture1D
Класс QAbstractTextureProvider с целевым форматом Target1D. Подробнее...
класс QTexture1DArray
Класс QAbstractTextureProvider с целевым форматом Target1DArray. Подробнее...
класс QTexture2D
Класс QAbstractTextureProvider с целевым форматом Target2D. Подробнее...
класс QTexture2DArray
Класс QAbstractTextureProvider с целевым форматом Target2DArray. Подробнее...
класс QTexture2DMultisample
Класс QAbstractTextureProvider с целевым форматом Target2DMultisample. Подробнее...
класс QTexture2DMultisampleArray
Класс QAbstractTextureProvider с целевым форматом Target2DMultisampleArray. Подробнее...
класс QTexture3D
Класс QAbstractTextureProvider с целевым форматом Target3D. Подробнее...
класс QTextureBuffer
Класс QAbstractTextureProvider с целевым форматом TargetBuffer. Подробнее...
класс QTextureCubeMap
Класс QAbstractTextureProvider с целевым форматом TargetCubeMap. Подробнее...
класс QTextureCubeMapArray
Класс QAbstractTextureProvider с целевым форматом TargetCubeMapArray. Подробнее...
класс QTextureDataFunctor
класс QTextureImage
Содержит необходимую информацию для создания текстурного изображения OpenGL из исходного изображения. Подробнее...
класс QTextureRectangle
Класс QAbstractTextureProvider с целевым форматом TargetRectangle. Подробнее...
класс QTextureWrapMode
Определяет режим обрезки, который должен применяться к текстуре Qt3DRender::QAbstractTextureProvider. Подробнее...
класс QTorusGeometry
класс QTorusMesh
Пользовательская сетка. Подробнее...
класс QViewport
класс QWindow
Документация типов
typedef Qt3DRender::ParameterList
typedef Qt3DRender::PropertyReaderInterfacePtr
typedef Qt3DRender::QAbstractBufferPtr
typedef Qt3DRender::QAttributeList
Вектор {QAbstractAttribute}.
typedef Qt3DRender::QBufferFunctorPtr
typedef Qt3DRender::QFrameGraphSelectorFunctorPtr
typedef Qt3DRender::QGeometryFunctorPtr
typedef Qt3DRender::QTexImageDataPtr
typedef Qt3DRender::QTextureDataFunctorPtr
typedef Qt3DRender::TextureDict
Документация функций
qintptr Qt3DRender::functorTypeId()
bool Qt3DRender::operator!=(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)
Возвращает true если reference и sample отличаются.
bool Qt3DRender::operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)
Возвращает true если reference и sample эквивалентны.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qt3drender.html