Qt GUI Private C++ Classes
Provides access to private GUI functionality. More...
Classes
Accelerated 2D/3D graphics API abstraction | |
Vertex, index, or uniform (constant) buffer resource | |
Contains information about the underlying native resources of a buffer | |
Describes the a single color attachment of a render target | |
Command buffer resource | |
Compute pipeline state resource | |
Direct3D 11 specific initialization parameters | |
Holds the D3D device and device context used by the QRhi | |
Holds the ID3D12GraphicsCommandList1 object that is backing a QRhiCommandBuffer | |
Direct3D 12 specific initialization parameters | |
Holds the D3D12 device used by the QRhi | |
Specifies clear values for a depth or stencil buffer | |
Describes the physical device, adapter, or graphics API implementation that is used by an initialized QRhi | |
OpenGL specific initialization parameters | |
Holds the OpenGL context used by the QRhi | |
Graphics pipeline state resource | |
Describes the stencil operation state | |
Describes the blend state for one color attachment | |
Base class for backend-specific initialization parameters | |
Holds the MTLCommandBuffer and MTLRenderCommandEncoder objects that are backing a QRhiCommandBuffer | |
Metal specific initialization parameters | |
Holds the Metal device used by the QRhi | |
Base class for classes exposing backend-specific collections of native resource objects | |
Null backend specific initialization parameters | |
Empty | |
Describes a readback (reading back texture contents from possibly GPU-only memory) operation | |
Describes the results of a potentially asynchronous buffer or texture readback operation | |
Renderbuffer resource | |
Wraps a native renderbuffer object | |
Render pass resource | |
Represents an onscreen (swapchain) or offscreen (texture) render target | |
Base class for classes encapsulating native resource objects | |
Records upload and copy type of operations | |
Sampler resource | |
Specifies a scissor rectangle | |
Describes the shader resource for a single binding point | |
Encapsulates resources for making buffer, texture, sampler resources visible to shaders | |
Specifies the type and the shader code for a shader stage in the pipeline | |
An object that wraps a texture or another kind of native 3D API object | |
Wraps a native shading rate map | |
Statistics provided from the underlying memory allocator | |
Swapchain resource | |
Describes the high dynamic range related information of the swapchain's associated output | |
Opaque data describing native objects needed to set up a swapchain | |
Swapchain render target resource | |
Texture resource | |
Contains information about the underlying native resources of a texture | |
Specifies the view format for reading or writing from or to the texture | |
Describes a texture-to-texture copy operation | |
Texture render target resource | |
Describes the color and depth or depth/stencil attachments of a render target | |
Describes the source for one mip level in a layer in a texture upload operation | |
Describes a texture upload operation | |
Describes one layer (face for cubemaps, slice for 3D textures, element for texture arrays) in a texture upload operation | |
Describes a single vertex input element | |
Describes a vertex input binding | |
Describes the layout of vertex inputs consumed by a vertex shader | |
Specifies a viewport rectangle | |
Holds the Vulkan command buffer object that is backing a QRhiCommandBuffer | |
Vulkan specific initialization parameters | |
Collects device, queue, and other Vulkan objects that are used by the QRhi | |
Holds the Vulkan render pass object backing a QRhiRenderPassDescriptor |
© 2024 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.