Qt3DRender Namespace
Contiene clases que permiten el renderizado 2D y 3D. Más...
| Cabecera: | #include <Qt3DRender> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| Status: | Deprecated |
Espacios de nombres
Clases
Tipos
Funciones
| bool | operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
| bool | operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample) |
Clases
clase QAbstractLight
Encapsula un objeto QAbstractLight en una escena Qt 3D. Más...
clase QAbstractRayCaster
Una clase base abstracta para la proyección de rayos en escenas 3D. Más...
clase QAbstractTexture
Una clase base para proporcionar texturas. Más...
clase QAbstractTextureImage
Encapsula la información necesaria para crear una imagen de textura OpenGL. Mas...
clase QAlphaCoverage
Habilita el modo multimuestreo alpha-a-cobertura. Más...
clase QAlphaTest
La clase QAlphaTest especifica la prueba de referencia alfa. Más...
clase QBlendEquation
La clase QBlendEquation especifica la ecuación utilizada tanto para la ecuación de mezcla RGB como para la ecuación de mezcla Alfa. Más...
clase QBlendEquationArguments
Encapsula la información de mezcla: especifica cómo los valores entrantes (lo que se va a dibujar) van a afectar a los valores existentes (lo que ya está dibujado). Más...
clase QBlitFramebuffer
FrameGraph nodo para transferir un rectángulo de valores de píxeles de una región de un objetivo de render a otro. Más...
clase QBufferCapture
Intercambia datos de búfer entre la GPU y la CPU. Más...
clase QCamera
La clase QCamera define un punto de vista a través del cual se renderizará la escena. Más...
clase QCameraLens
Qt3DRender::QCameraLens Especifica la matriz de proyección que se utilizará para definir una Cámara para una escena 3D. Mas...
clase QCameraSelector
Clase que permite seleccionar la camara a utilizar. Mas...
clase QClearBuffers
Clase para borrar buffers. Más...
clase QClipPlane
Habilita un plano de recorte OpenGL adicional que puede estar en shaders usando gl_ClipDistance. Mas...
clase QColorMask
Permite especificar que componentes de color deben ser escritos en el frame buffer. Más...
clase QComputeCommand
QComponent para emitir trabajo para el compute shader en la GPU. Mas...
clase QCullFace
La clase QCullFace especifica si el culling de la cara frontal o trasera esta habilitado. Más...
clase QDebugOverlay
Activa una superposición visual con detalles de la escena. Más...
Clase QDepthRange
Permite remapear los valores de profundidad escritos en el buffer de profundidad. Más...
clase QDepthTest
La clase QDepthTest prueba el valor de profundidad del fragment shader contra la profundidad de una muestra que se está escribiendo. Más...
clase QDirectionalLight
Encapsula un objeto Luz Direccional en una escena Qt 3D. Más...
class QDispatchCompute
Nodo de FrameGraph para emitir trabajo para el compute shader en la GPU. Mas...
clase QDithering
Habilita el dithering. Más...
clase QEffect
La clase base para los efectos en una escena Qt 3D. Más...
clase QEnvironmentLight
Encapsula un objeto de luz ambiental en una escena Qt 3D. Más...
clase QFilterKey
La clase QFilterKey proporciona almacenamiento para claves de filtro y sus valores. Más...
clase QFrameGraphNode
Clase base de todos los nodos de configuración FrameGraph. Más...
clase QFrontFace
La clase QFrontFace define los polígonos frontales y traseros. Más...
clase QFrustumCulling
Habilita el frustum culling para el FrameGraph. Más...
clase QGeometryRenderer
Encapsula el renderizado de geometría. Más...
clase QGraphicsApiFilter
La clase QGraphicsApiFilter identifica la API requerida para el adjunto QTechnique. Más...
clase QLayer
La clase QLayer proporciona una forma de filtrar qué entidades serán renderizadas. Más...
clase QLayerFilter
Controla las capas dibujadas en una rama del grafico de marco. Más...
clase QLevelOfDetail
La clase QLevelOfDetail proporciona una forma de controlar la complejidad de las entidades renderizadas en función de su tamaño en la pantalla. Más...
clase QLevelOfDetailBoundingSphere
La clase QLevelOfDetailBoundingSphere proporciona un volumen esférico simple, definido por su centro y radio. Más...
clase QLevelOfDetailSwitch
Proporciona una forma de habilitar las entidades hijo en función de la distancia o el tamaño de la pantalla. Más...
clase QLineWidth
Especifica el ancho de las líneas rasterizadas. Más...
clase QMaterial
Proporciona una clase abstracta que debe ser la base de todas las clases de componentes materiales en una escena. Más...
clase QMemoryBarrier
Clase para colocar una barrera de memoria. Más...
clase QMesh
Un cargador de malla personalizado. Más...
class QMultiSampleAntiAliasing
Habilita el antialiasing multimuestra. Más...
clase QNoDepthMask
Deshabilita la escritura de profundidad. Más...
clase QNoDraw
Cuando un nodo Qt3DRender::QNoDraw está presente en una rama FrameGraph, esto evita que el renderizador renderice cualquier primitiva. Más...
clase QNoPicking
Cuando un nodo Qt3DRender::QNoPicking está presente en una rama FrameGraph, esto evita que el aspecto de renderizado realice la selección de picking para la rama dada. Más...
clase QObjectPicker
La clase QObjectPicker instancia un componente que puede ser utilizado para interactuar con una QEntity mediante un proceso conocido como picking. Más...
clase QPaintedTextureImage
Un QAbstractTextureImage que puede ser escrito a través de un QPainter. Más...
clase QParameter
Proporciona almacenamiento para un par de nombre y valor. Esto mapea a un shader uniforme. Más...
clase QPickEvent
La clase QPickEvent contiene información cuando un objeto es elegido. Más...
clase QPickLineEvent
La clase QPickLineEvent contiene información cuando un segmento de una línea es elegido. Más...
clase QPickPointEvent
La clase QPickPointEvent contiene información cuando se selecciona un segmento de una nube de puntos. Más...
clase QPickTriangleEvent
La clase QPickTriangleEvent contiene información cuando se elige un triángulo. Más...
clase QPickingProxy
Puede ser utilizado para proporcionar un QGeometryView alternativo utilizado sólo para recoger. Más...
clase QPickingSettings
La clase QPickingSettings especifica como se maneja el picking de entidades. Más...
clase QPointLight
Encapsula un objeto Point Light en una escena Qt 3D. Más...
clase QPointSize
Especifica el tamaño de los puntos rasterizados. Puede establecerse estáticamente o mediante programas de sombreado. Más...
clase QPolygonOffset
La clase QPolygonOffset establece la escala y los pasos para calcular los valores de profundidad para los offsets de polígonos. Más...
clase QProximityFilter
Selecciona las entidades que están dentro de un umbral de distancia de una entidad de destino. Más...
Clase QRasterMode
El estado de renderizado QRasterMode permite controlar el tipo de rasterización a realizar. Más...
clase QRayCaster
Qt3DRender::QRayCaster se utiliza para realizar pruebas de ray casting en coordenadas 3d world. Más...
clase QRayCasterHit
Detalles de un golpe al lanzar un rayo a través de un modelo. Más...
clase QRenderAspect
La clase QRenderAspect. Más...
clase QRenderCapabilities
La clase QRenderCapabilities contiene los ajustes relacionados con los motores de renderizado disponibles. Más...
Clase QRenderCapture
Nodo del gráfico de tramas para la captura del renderizado. Más...
clase QRenderCaptureReply
Recibe el resultado de la solicitud de captura de render. Más...
clase QRenderPass
Encapsula un Render Pass. Más...
clase QRenderPassFilter
Proporciona almacenamiento para vectores de Claves de Filtro y Parámetros. Más...
clase QRenderSettings
La clase QRenderSettings contiene los ajustes relacionados con el proceso de renderizado y aloja el FrameGraph activo. Más...
clase QRenderState
Una clase base abstracta para todos los estados de renderizado. Más...
clase QRenderStateSet
El nodo QRenderStateSet FrameGraph ofrece una forma de especificar un conjunto de objetos QRenderState que se aplicarán durante la ejecución de una rama del framegraph. Más...
clase QRenderSurfaceSelector
Ofrece una forma de especificar la superficie de renderizado. Más...
clase QRenderTarget
La clase QRenderTarget encapsula un objetivo (normalmente un objeto frame buffer) en el que el renderizador puede renderizar. Más información...
Clase QRenderTargetOutput
La clase QRenderTargetOutput permite la especificación de un adjunto de un objetivo de renderizado (ya sea una textura de color, una textura de profundidad, etc... ). Más...
clase QRenderTargetSelector
Proporciona una forma de especificar un objetivo de renderizado. Más...
clase QSceneLoader
Proporciona la facilidad para cargar una escena existente. Más...
clase QScissorTest
La clase QScissorTest descarta fragmentos que caen fuera de una cierta porción rectangular de la pantalla. Más...
clase QScreenRayCaster
Realiza la prueba de fundición de rayos basado en coordenadas de la pantalla. Más...
clase QSeamlessCubemap
Habilita el filtrado de texturas cubemap sin fisuras. Más...
clase QSetFence
FrameGraphNode Se utiliza para insertar una valla en el flujo de comandos de gráficos. Más...
clase QShaderData
Proporciona una forma de especificar los valores de un Bloque Uniforme o una estructura shader. Más...
clase QShaderImage
Proporciona acceso de imagen a los programas shader. Más...
clase QShaderProgram
Encapsula un Programa Shader. Más...
clase QShaderProgramBuilder
Genera el contenido de un Shader Program a partir de los graficos cargados. Mas...
clase QSharedGLTexture
Permite utilizar un textureId desde un contexto OpenGL separado en una escena Qt 3D. Más...
clase QSortPolicy
Proporciona almacenamiento para los tipos de ordenación a utilizar. Más...
clase QSpotLight
Encapsula un objeto Spot Light en una escena Qt 3D. Más...
clase QStencilMask
La clase QStencilMask controla la escritura anterior y posterior de los bits individuales en los planos del stencil. Más...
clase QStencilOperation
La clase QStencilOperation especifica el funcionamiento del esténcil. Más...
clase QStencilOperationArguments
La clase QStencilOperationArguments establece las acciones a tomar cuando fallan las pruebas de esténcil y profundidad. Más...
clase QStencilTest
La clase QStencilTest especifica los argumentos para la prueba de esténcil. Más...
clase QStencilTestArguments
La clase QStencilTestArguments especifica argumentos para la prueba de esténcil. Más...
clase QSubtreeEnabler
Habilita o deshabilita subárboles enteros de nodos framegraph. Más...
clase QTechnique
Encapsula una Técnica. Más...
clase QTechniqueFilter
Un QFrameGraphNode utilizado para seleccionar QTechniques a utilizar. Más...
clase QTexture1D
Un QAbstractTexture con un formato de destino Target1D. Más...
clase QTexture1DArray
Un QAbstractTexture con un formato de destino Target1DArray. Más...
clase QTexture2D
Un QAbstractTexture con un formato de destino Target2D. Más...
clase QTexture2DArray
A QAbstractTexture con un formato de destino Target2DArray. Más...
clase QTexture2DMultisample
A QAbstractTexture con un formato de destino Target2DMultisample. Más...
clase QTexture2DMultisampleArray
Un QAbstractTexture con un Target2DMultisampleArray formato de destino. Más...
clase QTexture3D
Un QAbstractTexture con un formato de destino Target3D. Más...
clase QTextureBuffer
A QAbstractTexture con un formato de destino TargetBuffer. Más...
clase QTextureCubeMap
Un QAbstractTexture con un TargetCubeMap formato de destino. Más...
clase QTextureCubeMapArray
Un QAbstractTexture con un TargetCubeMapArray formato de destino. Más...
clase QTextureData
La clase QTextureData almacena información de la textura como el objetivo, altura, anchura, profundidad, capas, envoltura, y si los mipmaps están habilitados. Más...
Clase QTextureDataUpdate
QTextureDataUpdate mantiene el contenido y la información necesaria para realizar actualizaciones parciales del contenido de una textura. Más...
clase QTextureImage
Encapsula la información necesaria para crear una imagen de textura OpenGL desde una fuente de imagen. Mas...
clase QTextureImageData
QTextureImageData almacena los datos que representan una textura. Mas...
clase QTextureImageDataGenerator
Proporciona datos de imagen de textura para QAbstractTextureImage. Mas...
clase QTextureLoader
Maneja la carga de la textura y establece las propiedades de la textura. Más...
clase QTextureRectangle
Un QAbstractTexture con un formato de destino TargetRectangle. Más...
clase QTextureWrapMode
Define el modo de envoltura que un Qt3DRender::QAbstractTexture debe aplicar a una textura. Mas...
clase QViewport
Un viewport en la escena Qt3D. Más...
clase QWaitFence
FrameGraphNode Usado para esperar a que una valla en el flujo de comandos gráficos sea señalada. Más...
Documentación de tipos
[alias] ParameterList
Una lista de parámetros Qt3DRender::QParameter.
QTextureImageDataPtr
Puntero compartido a QTextureImageData.
Documentación de funciones
bool operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
Devuelve true si reference y sample son diferentes.
bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
Devuelve true si reference y sample son equivalentes.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.