Spec-Zone.ru › Qt 5.9

Пространство имён Qt3DRender

Содержит классы, которые позволяют выполнять 2D и 3D рендеринг. Подробнее...

Заголовок: #include <Qt3DRender>
qmake: QT += 3drender

Пространства имён

Пространство имён AssimpHelper
Пространство имён Quick
Пространство имён Render

Классы

class AssimpImporter
class FbxGeometryLoader
class FunctorType
class GLTFExporter
class GLTFGeometryLoader
class GLTFImporter
class ObjGeometryLoader
class PlyGeometryLoader
class PropertyReaderInterface
class QAbstractFunctor
class QAbstractLight
class QAbstractTexture
class QAbstractTextureImage
class QAlphaCoverage
class QAlphaTest
class QAttribute
class QBlendEquation
class QBlendEquationArguments
class QBuffer
class QBufferCapture
class QBufferDataGenerator
class QCamera
class QCameraLens
class QCameraSelector
class QClearBuffers
class QClipPlane
class QColorMask
class QComputeCommand
class QCullFace
class QDepthTest
class QDirectionalLight
class QDispatchCompute
class QDithering
class QEffect
class QEnvironmentLight
class QFilterKey
class QFrameGraphNode
class QFrameGraphNodeCreatedChange
class QFrameGraphNodeCreatedChangeBase
class QFrontFace
class QFrustumCulling
class QGeometry
class QGeometryFactory
class QGeometryRenderer
class QGraphicsApiFilter
class QLayer
class QLayerFilter
class QLevelOfDetail
class QLevelOfDetailBoundingSphere
class QLevelOfDetailSwitch
class QMaterial
class QMemoryBarrier
class QMesh
class QMultiSampleAntiAliasing
class QNoDepthMask
class QNoDraw
class QObjectPicker
class QPaintedTextureImage
class QParameter
class QPickEvent
class QPickTriangleEvent
class QPickingSettings
class QPointLight
class QPointSize
class QPolygonOffset
class QRenderAspect
class QRenderCapture
class QRenderCaptureReply
class QRenderPass
класс 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

Типы

тип ParameterList
тип PropertyReaderInterfacePtr
тип QBufferDataGeneratorPtr
тип QBufferPtr
тип QFrameGraphNodeCreatedChangeBasePtr
тип QGeometryFactoryPtr
тип QPickEventPtr
тип QTextureDataPtr
тип QTextureGeneratorPtr
тип QTextureImageDataGeneratorPtr
тип QTextureImageDataPtr

Функции

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API