Пространство имён Qt3DRender
Содержит классы, которые позволяют выполнять 2D и 3D рендеринг. Подробнее...
| Заголовок: | #include <Qt3DRender> |
| qmake: | QT += 3drender |
Пространства имён
| Пространство имён | AssimpHelper |
| Пространство имён | Quick |
| Пространство имён | Render |
Классы
| класс | QRenderPassFilter |
| класс | QRenderSettings |
| класс | QRenderState |
| класс | QRenderStateSet |
| класс | QRenderSurfaceSelector |
| класс | QRenderTarget |
| класс | QRenderTargetOutput |
| класс | QRenderTargetSelector |
| класс | QSceneLoader |
| класс | QScissorTest |
| класс | QSeamlessCubemap |
| класс | QShaderData |
| класс | QShaderProgram |
| класс | QSortPolicy |
| класс | QSpotLight |
| класс | QStencilMask |
| класс | QStencilOperation |
| класс | QStencilOperationArguments |
| класс | QStencilTest |
| класс | QStencilTestArguments |
| класс | QTechnique |
| класс | QTechniqueFilter |
| класс | QTexture1D |
| класс | QTexture1DArray |
| класс | QTexture2D |
| класс | QTexture2DArray |
| класс | QTexture2DMultisample |
| класс | QTexture2DMultisampleArray |
| класс | QTexture3D |
| класс | QTextureBuffer |
| класс | QTextureCubeMap |
| класс | QTextureCubeMapArray |
| класс | QTextureData |
| класс | QTextureGenerator |
| класс | QTextureImage |
| класс | QTextureImageData |
| класс | QTextureImageDataGenerator |
| класс | QTextureLoader |
| класс | QTextureRectangle |
| класс | QTextureWrapMode |
| класс | QViewport |
| класс | StlGeometryLoader |
Типы
Функции
| qintptr | functorTypeId() |
| const T * | functor_cast(const QAbstractFunctor *other) |
| bool | operator!=(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample) |
| bool | operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample) |
Подробное описание
Содержит классы, которые позволяют выполнять 2D и 3D рендеринг.
Пространства имён
namespace Qt3DRender::AssimpHelper
namespace Qt3DRender::Quick
namespace Qt3DRender::Render
Классы
класс AssimpImporter
Предоставляет общий способ загрузки различных форматов 3D-активов в сцену Qt3D. Подробнее...
класс FbxGeometryLoader
класс FunctorType
класс GLTFExporter
класс GLTFGeometryLoader
класс GLTFImporter
класс ObjGeometryLoader
класс PlyGeometryLoader
класс PropertyReaderInterface
класс QAbstractFunctor
QAbstractFunctor — это абстрактный базовый класс для всех фанкторов. Подробнее...
класс QAbstractLight
Инкапсулирует объект QAbstractLight в сцене Qt 3D. Подробнее...
класс QAbstractTexture
Базовый класс, используемый для предоставления текстур. Подробнее...
класс QAbstractTextureImage
Инкапсулирует необходимую информацию для создания изображения текстуры OpenGL. Подробнее...
класс QAlphaCoverage
Включает режим многократной выборки alpha-to-coverage. Подробнее...
класс QAlphaTest
Класс QAlphaTest определяет тест alpha-ссылки. Подробнее...
класс QAttribute
Определяет атрибут и способ чтения данных из QBuffer. Подробнее...
класс QBlendEquation
Класс QBlendEquation определяет уравнение, используемое для уравнения смешивания RGB и уравнения смешивания Alpha. Подробнее...
класс QBlendEquationArguments
Инкапсулирует информацию о смешивании: определяет, как входные значения (то, что будет отрисовываться) повлияют на существующие значения (то, что уже отрисовано). Подробнее...
класс QBuffer
Предоставляет хранилище данных для необработанных данных, которые впоследствии будут использоваться в качестве вершин или однородных переменных. Подробнее...
класс QBufferCapture
Обменивается данными буфера между графическим процессором и центральным процессором. Подробнее...
класс QBufferDataGenerator
Предоставляет механизм генерации данных буфера из задания. Подробнее...
класс QCamera
Класс QCamera определяет точку обзора, через которую будет рендериться сцена. Подробнее...
класс QCameraLens
Qt3DRender::QCameraLens определяет матрицу проекции, которая будет использоваться для определения камеры для 3D-сцены. Подробнее...
класс QCameraSelector
Класс для выбора используемой камеры Подробнее...
класс QClearBuffers
Класс для очистки буферов Подробнее...
класс QClipPlane
Включает дополнительскую плоскость отсечения OpenGL, которая может использоваться в шейдерах с помощью gl_ClipDistance Подробнее...
класс QColorMask
Позволяет указать, какие компоненты цвета должны записываться в текущий буфер кадра. Подробнее...
класс QComputeCommand
QComponent для выполнения работы для шейдера вычислений на графическом процессоре Подробнее...
класс QCullFace
Класс QCullFace определяет, включено ли отсечение передней или задней грани. Подробнее...
класс QDepthTest
Класс QDepthTest проверяет значение глубины шейдера фрагмента по отношению к глубине образца, который записывается. Подробнее...
класс QDirectionalLight
Инкапсулирует объект направленного света в сцене Qt 3D. Подробнее...
класс QDispatchCompute
Узел FrameGraph для выполнения работы для шейдера вычислений на графическом процессоре Подробнее...
класс QDithering
Включить дизеринг Подробнее...
класс QEffect
Базовый класс для эффектов в сцене Qt 3D. Подробнее...
класс QEnvironmentLight
Инкапсулирует объект света окружающей среды в сцене Qt 3D. Подробнее...
класс QFilterKey
Класс QFilterKey предоставляет хранилище для ключей фильтра и их значений. Подробнее...
класс QFrameGraphNode
Базовый класс всех узлов конфигурации FrameGraph. Подробнее...
класс QFrameGraphNodeCreatedChange
класс QFrameGraphNodeCreatedChangeBase
Базовый класс для изменений в FrameGraphNode. Подробнее...
класс QFrontFace
Класс QFrontFace определяет передние и задние грани многоугольников. Подробнее...
класс QFrustumCulling
Включить обрезку по конусу для FrameGraph Подробнее...
класс QGeometry
Инкапсулирует геометрию Подробнее...
класс QGeometryFactory
класс QGeometryRenderer
Инкапсулирует рендеринг геометрии Подробнее...
класс QGraphicsApiFilter
Класс QGraphicsApiFilter определяет API, необходимое для присоединенного QTechnique Подробнее...
класс QLayer
Класс QLayer предоставляет способ фильтрации сущностей, которые будут рендериться. Подробнее...
класс QLayerFilter
Управляет слоями, отображаемыми в ветке графа кадров. Подробнее...
класс QLevelOfDetail
Класс QLevelOfDetail предоставляет способ управления сложностью отрисовываемых сущностей на основе их размера на экране. Подробнее...
класс QLevelOfDetailBoundingSphere
Класс QLevelOfDetailBoundingSphere предоставляет простую сферическую область, определенную ее центром и радиусом. Подробнее...
класс QLevelOfDetailSwitch
Предоставляет способ включения дочерних сущностей на основе расстояния или размера на экране. Подробнее...
класс QMaterial
Предоставляет абстрактный класс, который должен быть основой всех классов компонентов материалов в сцене. Подробнее...
класс QMemoryBarrier
Класс для размещения барьера памяти Подробнее...
класс QMesh
Загрузчик пользовательской сетки. Подробнее...
класс QMultiSampleAntiAliasing
Включить многократную выборку антиалиасинга Подробнее...
класс QNoDepthMask
Отключить запись глубины Подробнее...
класс QNoDraw
Когда узел Qt3DRender::QNoDraw присутствует в ветке FrameGraph, это предотвращает рендеринг любых примитивов. Подробнее...
класс QObjectPicker
Класс QObjectPicker создает компонент, который можно использовать для взаимодействия с QEntity с помощью процесса, известного как пикинг. Подробнее...
класс QPaintedTextureImage
Класс QAbstractTextureImage, который можно писать через QPainter. Подробнее...
класс QParameter
Предоставляет хранилище для пары имя-значение. Это сопоставляется с униформой шейдера. Подробнее...
класс QPickEvent
Класс QPickEvent содержит информацию, когда объект был выбран Подробнее...
класс QPickTriangleEvent
Класс QPickTriangleEvent содержит информацию о событии выбора треугольника Подробнее...
класс QPickingSettings
Класс QPickingSettings определяет, как обрабатывается выбор сущностей. Подробнее...
класс QPointLight
Инкапсулирует объект точечного источника света в сцене Qt 3D. Подробнее...
класс QPointSize
Определяет размер растризованных точек. Может быть установлен статически или программами шейдеров. Подробнее...
класс QPolygonOffset
Класс QPolygonOffset задаёт масштаб и шаг для вычисления значений глубины при смещении полигонов. Подробнее...
класс QRenderAspect
Класс QRenderAspect Подробнее...
класс QRenderCapture
Узел графа кадров для захвата рендеринга Подробнее...
класс QRenderCaptureReply
Получает результат запроса захвата рендеринга. Подробнее...
класс QRenderPass
Инкапсулирует проход рендеринга. Подробнее...
класс QRenderPassFilter
Предоставляет хранилище для векторов ключей и параметров фильтра Подробнее...
класс QRenderSettings
Класс QRenderSettings хранит параметры, связанные с процессом рендеринга, и содержит активный FrameGraph. Подробнее...
класс QRenderState
Абстрактный базовый класс для всех состояний рендеринга Подробнее...
класс QRenderStateSet
Узел графа кадров QRenderStateSet предоставляет способ указания набора объектов QRenderState, которые должны применяться во время выполнения ветви графа кадров. Подробнее...
класс QRenderSurfaceSelector
Предоставляет способ указания поверхности рендеринга Подробнее...
класс QRenderTarget
Класс QRenderTarget инкапсулирует целевой объект (обычно буфер кадра), в который рендерер может выполнить рендеринг. Подробнее...
класс QRenderTargetOutput
Класс QRenderTargetOutput позволяет указать привязку целевого объекта рендеринга (является ли это цветной текстурой, текстурой глубины и т. д.). Подробнее...
класс QRenderTargetSelector
Предоставляет способ указания целевого объекта рендеринга Подробнее...
класс QSceneLoader
Обеспечивает возможность загрузки существующей сцены Подробнее...
класс QScissorTest
Класс QScissorTest отбрасывает фрагменты, которые выходят за пределы определённой прямоугольной области экрана. Подробнее...
класс QSeamlessCubemap
Включает сглаженную фильтрацию текстур куба. Подробнее...
класс QShaderData
Предоставляет способ указания значений блока униформы или структуры шейдера. Подробнее...
класс QShaderProgram
Инкапсулирует программу шейдеров. Подробнее...
класс QSortPolicy
Предоставляет хранилище для типов сортировки, которые будут использоваться Подробнее...
класс QSpotLight
Инкапсулирует объект прожекторного источника света в сцене Qt 3D. Подробнее...
класс QStencilMask
Класс QStencilMask управляет записью передней и задней части отдельных битов в плоскостях трафарета. Подробнее...
класс QStencilOperation
Класс QStencilOperation определяет операцию трафарета Подробнее...
класс QStencilOperationArguments
Класс QStencilOperationArguments задаёт действия, которые необходимо выполнить при неудачном прохождении тестов трафарета и глубины. Подробнее...
класс QStencilTest
Класс QStencilTest определяет аргументы для теста трафарета Подробнее...
класс QStencilTestArguments
Класс QStencilTestArguments определяет аргументы для теста трафарета Подробнее...
класс QTechnique
Инкапсулирует технику. Подробнее...
класс QTechniqueFilter
Класс QFrameGraphNode, используемый для выбора QTechniques для использования Подробнее...
класс QTexture1D
Класс QAbstractTexture с целевым форматом Target1D. Подробнее...
класс QTexture1DArray
Класс QAbstractTexture с целевым форматом Target1DArray. Подробнее...
класс QTexture2D
Класс QAbstractTexture с целевым форматом Target2D. Подробнее...
класс QTexture2DArray
Класс QAbstractTexture с целевым форматом Target2DArray. Подробнее...
класс QTexture2DMultisample
Класс QAbstractTexture с целевым форматом Target2DMultisample. Подробнее...
класс QTexture2DMultisampleArray
Класс QAbstractTexture с целевым форматом Target2DMultisampleArray. Подробнее...
класс QTexture3D
Класс QAbstractTexture с целевым форматом Target3D. Подробнее...
класс QTextureBuffer
Класс QAbstractTexture с целевым форматом TargetBuffer. Подробнее...
класс QTextureCubeMap
Класс QAbstractTexture с целевым форматом TargetCubeMap. Подробнее...
класс QTextureCubeMapArray
Класс QAbstractTexture с целевым форматом TargetCubeMapArray. Подробнее...
класс QTextureData
Класс QTextureData хранит информацию о текстуре, такую как целевой формат, высоту, ширину, глубину, слои, обёртку и наличие mip-уровней. Подробнее...
класс QTextureGenerator
класс QTextureImage
Инкапсулирует необходимую информацию для создания текстурного изображения OpenGL из источника изображения. Подробнее...
класс QTextureImageData
Класс QTextureImageData хранит данные, представляющие собой текстуру. Подробнее...
класс QTextureImageDataGenerator
Предоставляет данные текстурного изображения для QAbstractTextureImage Подробнее...
класс QTextureLoader
Обрабатывает загрузку текстур и установку свойств текстуры. Подробнее...
класс QTextureRectangle
Класс QAbstractTexture с целевым форматом TargetRectangle. Подробнее...
класс QTextureWrapMode
Определяет режим обёртки, который должен применяться к текстуре Qt3DRender::QAbstractTexture. Подробнее...
класс QViewport
Область просмотра в Qt3D Scene Подробнее...
class StlGeometryLoader
Документация по типу
typedef Qt3DRender::ParameterList
Список параметров Qt3DRender::QParameter.
typedef Qt3DRender::PropertyReaderInterfacePtr
typedef Qt3DRender::QBufferDataGeneratorPtr
typedef Qt3DRender::QBufferPtr
typedef Qt3DRender::QFrameGraphNodeCreatedChangeBasePtr
typedef Qt3DRender::QGeometryFactoryPtr
typedef Qt3DRender::QPickEventPtr
typedef Qt3DRender::QTextureDataPtr
typedef Qt3DRender::QTextureGeneratorPtr
typedef Qt3DRender::QTextureImageDataGeneratorPtr
typedef Qt3DRender::QTextureImageDataPtr
Указатель на общий объект QTextureImageData.
Документация по функциям
qintptr Qt3DRender::functorTypeId()
const T *Qt3DRender::functor_cast(const QAbstractFunctor *other)
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/qt-5.9/qt3drender.html