[][src]Crate qt_3d_render

This crate was generated by ritual. See README for more information.

Re-exports

pub use cpp_core;
pub use qt_3d_core;
pub use qt_core;
pub use qt_gui;

Modules

ops

Functions that provide access to C++ operators

q_abstract_light

C++ type: Qt3DRender::QAbstractLight

q_abstract_ray_caster

C++ type: Qt3DRender::QAbstractRayCaster

q_abstract_texture

C++ type: Qt3DRender::QAbstractTexture

q_alpha_test

C++ type: Qt3DRender::QAlphaTest

q_attribute

C++ type: Qt3DRender::QAttribute

q_blend_equation

C++ type: Qt3DRender::QBlendEquation

q_blend_equation_arguments

C++ type: Qt3DRender::QBlendEquationArguments

q_blit_framebuffer

C++ type: Qt3DRender::QBlitFramebuffer

q_buffer

C++ type: Qt3DRender::QBuffer

q_camera

C++ type: Qt3DRender::QCamera

q_camera_lens

C++ type: Qt3DRender::QCameraLens

q_clear_buffers

C++ type: Qt3DRender::QClearBuffers

q_compute_command

C++ type: Qt3DRender::QComputeCommand

q_cull_face

C++ type: Qt3DRender::QCullFace

q_depth_test

C++ type: Qt3DRender::QDepthTest

q_front_face

C++ type: Qt3DRender::QFrontFace

q_geometry_renderer

C++ type: Qt3DRender::QGeometryRenderer

q_graphics_api_filter

C++ type: Qt3DRender::QGraphicsApiFilter

q_layer_filter

C++ type: Qt3DRender::QLayerFilter

q_level_of_detail

C++ type: Qt3DRender::QLevelOfDetail

q_memory_barrier

C++ type: Qt3DRender::QMemoryBarrier

q_mesh

C++ type: Qt3DRender::QMesh

q_pick_event

C++ type: Qt3DRender::QPickEvent

q_picking_settings

C++ type: Qt3DRender::QPickingSettings

q_point_size

C++ type: Qt3DRender::QPointSize

q_raster_mode

C++ type: Qt3DRender::QRasterMode

q_ray_caster_hit

C++ type: Qt3DRender::QRayCasterHit

q_render_aspect

C++ type: Qt3DRender::QRenderAspect

q_render_settings

C++ type: Qt3DRender::QRenderSettings

q_render_target_output

C++ type: Qt3DRender::QRenderTargetOutput

q_scene_loader

C++ type: Qt3DRender::QSceneLoader

q_set_fence

C++ type: Qt3DRender::QSetFence

q_shader_image

C++ type: Qt3DRender::QShaderImage

q_shader_program

C++ type: Qt3DRender::QShaderProgram

q_sort_policy

C++ type: Qt3DRender::QSortPolicy

q_stencil_operation_arguments

C++ type: Qt3DRender::QStencilOperationArguments

q_stencil_test_arguments

C++ type: Qt3DRender::QStencilTestArguments

q_subtree_enabler

C++ type: Qt3DRender::QSubtreeEnabler

q_texture_image

C++ type: Qt3DRender::QTextureImage

q_texture_wrap_mode

C++ type: Qt3DRender::QTextureWrapMode

q_wait_fence

C++ type: Qt3DRender::QWaitFence

Structs

PropertyReaderInterface

C++ class: Qt3DRender::PropertyReaderInterface.

QAbstractFunctor

QAbstractFunctor is an abstract base class for all functors.

QAbstractLight

Encapsulate a QAbstractLight object in a Qt 3D scene.

QAbstractRayCaster

An abstract base class for ray casting in 3d scenes.

QAbstractTexture

A base class to be used to provide textures.

QAbstractTextureImage

Encapsulates the necessary information to create an OpenGL texture image.

QAlphaCoverage

Enable alpha-to-coverage multisampling mode

QAlphaTest

The QAlphaTest class specify alpha reference test

QAttribute

Defines an attribute and how data should be read from a QBuffer.

QBlendEquation

The QBlendEquation class specifies the equation used for both the RGB blend equation and the Alpha blend equation

QBlendEquationArguments

Encapsulates blending information: specifies how the incoming values (what's going to be drawn) are going to affect the existing values (what is already drawn).

QBlitFramebuffer

FrameGraph node to transfer a rectangle of pixel values from one region of a render target to another.

QBuffer

Provides a data store for raw data to later be used as vertices or uniforms.

QBufferCapture

Exchanges buffer data between GPU and CPU.

QBufferDataGenerator

Provides a mechanism to generate buffer data from a job.

QCamera

The QCamera class defines a view point through which the scene will be rendered.

QCameraLens

Qt3DRender::QCameraLens specifies the projection matrix that will be used to define a Camera for a 3D scene.

QCameraSelector

Class to allow for selection of camera to be used

QClearBuffers

Class to clear buffers

QClipPlane

Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance

QColorMask

Allows specifying which color components should be written to the currently bound frame buffer.

QComputeCommand

QComponent to issue work for the compute shader on GPU

QCullFace

The QCullFace class specifies whether front or back face culling is enabled.

QDepthRange

By default, OpenGL writes scene depth information into the depth buffer in the range [0.0, 1.0] with 0.0 corresponding to the near clip plane and 1.0 to the far clip plane. QDepthRange allows mapping these values into a different range so parts of the scene are always rendered in front of or behind other parts. Valid values for near and far are between 0 and 1.

QDepthTest

The QDepthTest class tests the fragment shader's depth value against the depth of a sample being written to.

QDirectionalLight

Encapsulate a Directional Light object in a Qt 3D scene.

QDispatchCompute

FrameGraph node to issue work for the compute shader on GPU

QDithering

Enable dithering

QEffect

The base class for effects in a Qt 3D scene.

QEnvironmentLight

Encapsulate an environment light object in a Qt 3D scene.

QFilterKey

The QFilterKey class provides storage for filter keys and their values.

QFrameGraphNode

Base class of all FrameGraph configuration nodes.

QFrameGraphNodeCreatedChangeBase

A base class for changes in the FrameGraphNode.

QFrontFace

The QFrontFace class defines front and back facing polygons.

QFrustumCulling

Enable frustum culling for the FrameGraph

QGeometry

Encapsulates geometry

QGeometryFactory

C++ class: Qt3DRender::QGeometryFactory.

QGeometryRenderer

Encapsulates geometry rendering

QGraphicsApiFilter

The QGraphicsApiFilter class identifies the API required for the attached QTechnique

QLayer

The QLayer class provides a way of filtering which entities will be rendered.

QLayerFilter

Controls layers Drawn in a frame graph branch.

QLevelOfDetail

The QLevelOfDetail class provides a way of controlling the complexity of rendered entities based on their size on the screen.

QLevelOfDetailBoundingSphere

The QLevelOfDetailBoundingSphere class provides a simple spherical volume, defined by it's center and radius.

QLevelOfDetailSwitch

Provides a way of enabling child entities based on distance or screen size.

QLineWidth

Specifies the width of rasterized lines.

QMaterial

Provides an abstract class that should be the base of all material component classes in a scene.

QMemoryBarrier

Class to emplace a memory barrier

QMesh

A custom mesh loader.

QMultiSampleAntiAliasing

Enable multisample antialiasing

QNoDepthMask

Disable depth write

QNoDraw

When a Qt3DRender::QNoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive.

QNoPicking

When disabled, a Qt3DRender::QNoPicking node won't prevent picking from being performed. Toggling the enabled property is therefore a way to make a Qt3DRender::QNoPicking active or inactive.

QObjectPicker

The QObjectPicker class instantiates a component that can be used to interact with a QEntity by a process known as picking.

QPaintedTextureImage

A QAbstractTextureImage that can be written through a QPainter.

QParameter

Provides storage for a name and value pair. This maps to a shader uniform.

QPickEvent

The QPickEvent class holds information when an object is picked

QPickLineEvent

The QPickLineEvent class holds information when a segment of a line is picked.

QPickPointEvent

The QPickPointEvent class holds information when a segment of a point cloud is picked.

QPickTriangleEvent

The QPickTriangleEvent class holds information when a triangle is picked

QPickingSettings

The QPickingSettings class specifies how entity picking is handled.

QPointLight

Encapsulate a Point Light object in a Qt 3D scene.

QPointSize

Specifies the size of rasterized points. May either be set statically or by shader programs.

QPolygonOffset

The QPolygonOffset class sets the scale and steps to calculate depth values for polygon offsets.

QProximityFilter

Select entities which are within a distance threshold of a target entity.

QRasterMode

The QRasterMode class is used to control the rasterization step of the primitives at render time. This can be used to choose whether we only want to show points, edges or fill a primitive.

QRayCaster

Qt3DRender::QRayCaster is used to perform ray casting tests in 3d world coordinates.

QRayCasterHit

Details of a hit when casting a ray through a model.

QRenderAspect

The QRenderAspect class

QRenderCapture

Frame graph node for render capture

QRenderCaptureReply

Receives the result of render capture request.

QRenderPass

Encapsulates a Render Pass.

QRenderPassFilter

Provides storage for vectors of Filter Keys and Parameters

QRenderSettings

The QRenderSettings class holds settings related to rendering process and host the active FrameGraph.

QRenderState

An abstract base class for all render states

QRenderStateSet

The QRenderStateSet FrameGraph node offers a way of specifying a set of QRenderState objects to be applied during the execution of a framegraph branch.

QRenderSurfaceSelector

Provides a way of specifying the render surface

QRenderTarget

The QRenderTarget class encapsulates a target (usually a frame buffer object) which the renderer can render into.

QRenderTargetOutput

The QRenderTargetOutput class allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... ).

QRenderTargetSelector

Provides a way of specifying a render target

QSceneLoader

Provides the facility to load an existing Scene

QScissorTest

The QScissorTest class discards fragments that fall outside of a certain rectangular portion of the screen.

QScreenRayCaster

Performe ray casting test based on screen coordinates.

QSeamlessCubemap

Enables seamless cubemap texture filtering.

QSetFence

Fence allow to synchronosize GPU and CPU workloads. GPU commands usually are non-blocking. When issued, commands are inserted in command buffers which will be read at a later time by the GPU. In some cases, you want to continue processing or issue specific command only when you are sure a command has been executed by the hardware. Fences are a way to do so. This is especially important when using 3rd party engines with Qt3D, Qt3D should only access shared resources when we know the other engine command are done modifying the resource.

QShaderData

Provides a way of specifying values of a Uniform Block or a shader structure.

QShaderImage

To make the content of textures available for read and write operations in a shader, they need to exposed as QShaderImage. Textures can be composed of several mip levels, layers and faces. Additionally declaring a QShaderImage allows specifying which level, layer or face of the texture content we want to access.

QShaderProgram

Encapsulates a Shader Program.

QShaderProgramBuilder

Generates a Shader Program content from loaded graphs.

QSharedGLTexture

Depending on the rendering mode used by Qt 3D, the shared context will either be:

QSortPolicy

Provides storage for the sort types to be used

QSpotLight

Encapsulate a Spot Light object in a Qt 3D scene.

QStencilMask

The QStencilMask class controls the front and back writing of individual bits in the stencil planes.

QStencilOperation

The QStencilOperation class specifies stencil operation

QStencilOperationArguments

The QStencilOperationArguments class sets the actions to be taken when stencil and depth tests fail.

QStencilTest

The QStencilTest class specifies arguments for the stecil test

QStencilTestArguments

The QStencilTestArguments class specifies arguments for stencil test

QSubtreeEnabler

While QFrameGraphNodes can be individually enabled and disabled via the enabled property, this can become tedious when an entire path needs to be turned on or off. QSubtreeEnabler is a convenience node that makes this use case trivial, allowing all of its children to be controlled by a single switch.

QTechnique

Encapsulates a Technique.

QTechniqueFilter

A QFrameGraphNode used to select QTechniques to use

QTexture1D

A QAbstractTexture with a Target1D target format.

QTexture1DArray

A QAbstractTexture with a Target1DArray target format.

QTexture2D

A QAbstractTexture with a Target2D target format.

QTexture2DArray

A QAbstractTexture with a Target2DArray target format.

QTexture2DMultisample

A QAbstractTexture with a Target2DMultisample target format.

QTexture2DMultisampleArray

A QAbstractTexture with a Target2DMultisampleArray target format.

QTexture3D

A QAbstractTexture with a Target3D target format.

QTextureBuffer

A QAbstractTexture with a TargetBuffer target format.

QTextureCubeMap

A QAbstractTexture with a TargetCubeMap target format.

QTextureCubeMapArray

A QAbstractTexture with a TargetCubeMapArray target format.

QTextureData

The QTextureData class stores texture information such as the target, height, width, depth, layers, wrap, and if mipmaps are enabled.

QTextureDataUpdate

The actual data content is contained in a QTextureImageDataPtr member. Additional members allow to specify the x, y, z offset of the content update as well as the eventual layer, mipLevel and face.

QTextureGenerator

Provides the image data for a texture.

QTextureImage

Encapsulates the necessary information to create an OpenGL texture image from an image source.

QTextureImageData

QTextureImageData stores data representing a texture.

QTextureImageDataGenerator

Provides texture image data for QAbstractTextureImage

QTextureLoader

Handles the texture loading and setting the texture's properties.

QTextureRectangle

A QAbstractTexture with a TargetRectangle target format.

QTextureWrapMode

Defines the wrap mode a Qt3DRender::QAbstractTexture should apply to a texture.

QVectorOfAttachmentPoint

The QVector class is a template class that provides a dynamic array.

QVectorOfQAbstractTextureImage

The QVector class is a template class that provides a dynamic array.

QVectorOfQAttribute

The QVector class is a template class that provides a dynamic array.

QVectorOfQFilterKey

The QVector class is a template class that provides a dynamic array.

QVectorOfQLayer

The QVector class is a template class that provides a dynamic array.

QVectorOfQParameter

The QVector class is a template class that provides a dynamic array.

QVectorOfQRayCasterHit

The QVector class is a template class that provides a dynamic array.

QVectorOfQRenderPass

The QVector class is a template class that provides a dynamic array.

QVectorOfQRenderState

The QVector class is a template class that provides a dynamic array.

QVectorOfQRenderTargetOutput

The QVector class is a template class that provides a dynamic array.

QVectorOfQTechnique

The QVector class is a template class that provides a dynamic array.

QVectorOfSortType

The QVector class is a template class that provides a dynamic array.

QViewport

A viewport on the Qt3D Scene

QWaitFence

Fence allow to synchronosize GPU and CPU workloads. GPU commands usually are non-blocking. When issued, commands are inserted in command buffers which will be read at a later time by the GPU. In some cases, you want to continue processing or issue specific command only when you are sure a command has been executed by the hardware. Fences are a way to do so. This is especially important when using 3rd party engines with Qt3D, Qt3D should only access shared resources when we know the other engine command are done modifying the resource.

SignalOfAccess

Emits a Qt signal with arguments crate::q_shader_image::Access.

SignalOfAccessType

Emits a Qt signal with arguments crate::q_buffer::AccessType.

SignalOfAlphaFunction

Emits a Qt signal with arguments crate::q_alpha_test::AlphaFunction.

SignalOfApi

Emits a Qt signal with arguments crate::q_graphics_api_filter::Api.

SignalOfAttachmentPoint

Emits a Qt signal with arguments crate::q_render_target_output::AttachmentPoint.

SignalOfAttributeType

Emits a Qt signal with arguments crate::q_attribute::AttributeType.

SignalOfBlendFunction

Emits a Qt signal with arguments crate::q_blend_equation::BlendFunction.

SignalOfBlending

Emits a Qt signal with arguments crate::q_blend_equation_arguments::Blending.

SignalOfBufferType

Emits a Qt signal with arguments crate::q_buffer::BufferType.

SignalOfBufferType2

Emits a Qt signal with arguments crate::q_clear_buffers::BufferType.

SignalOfComparisonFunction

Emits a Qt signal with arguments crate::q_abstract_texture::ComparisonFunction.

SignalOfComparisonMode

Emits a Qt signal with arguments crate::q_abstract_texture::ComparisonMode.

SignalOfCubeMapFace

Emits a Qt signal with arguments crate::q_abstract_texture::CubeMapFace.

SignalOfCullingMode

Emits a Qt signal with arguments crate::q_cull_face::CullingMode.

SignalOfDepthFunction

Emits a Qt signal with arguments crate::q_depth_test::DepthFunction.

SignalOfEnablement

Emits a Qt signal with arguments crate::q_subtree_enabler::Enablement.

SignalOfFaceMode

Emits a Qt signal with arguments crate::q_stencil_operation_arguments::FaceMode.

SignalOfFaceMode2

Emits a Qt signal with arguments crate::q_raster_mode::FaceMode.

SignalOfFaceOrientationPickingMode

Emits a Qt signal with arguments crate::q_picking_settings::FaceOrientationPickingMode.

SignalOfFilter

Emits a Qt signal with arguments crate::q_abstract_texture::Filter.

SignalOfFilterMode

Emits a Qt signal with arguments crate::q_abstract_ray_caster::FilterMode.

SignalOfHandleType

Emits a Qt signal with arguments crate::q_set_fence::HandleType.

SignalOfHandleType2

Emits a Qt signal with arguments crate::q_wait_fence::HandleType.

SignalOfImageFormat

Emits a Qt signal with arguments crate::q_shader_image::ImageFormat.

SignalOfOpenglProfile

Emits a Qt signal with arguments crate::q_graphics_api_filter::OpenGLProfile.

SignalOfOperation

Emits a Qt signal with arguments crate::q_stencil_operation_arguments::Operation.

SignalOfPickMethod

Emits a Qt signal with arguments crate::q_picking_settings::PickMethod.

SignalOfPickResultMode

Emits a Qt signal with arguments crate::q_picking_settings::PickResultMode.

SignalOfPrimitiveType

Emits a Qt signal with arguments crate::q_geometry_renderer::PrimitiveType.

SignalOfProjectionType

Emits a Qt signal with arguments crate::q_camera_lens::ProjectionType.

SignalOfQAbstractTexture

Emits a Qt signal with arguments *mut crate::QAbstractTexture.

SignalOfQAttribute

Emits a Qt signal with arguments *mut crate::QAttribute.

SignalOfQBuffer

Emits a Qt signal with arguments *mut crate::QBuffer.

SignalOfQByteArray

Emits a Qt signal with arguments *const ::qt_core::QByteArray.

SignalOfQCamera

Emits a Qt signal with arguments *mut crate::QCamera.

SignalOfQColor

Emits a Qt signal with arguments *const ::qt_gui::QColor.

SignalOfQEffect

Emits a Qt signal with arguments *mut crate::QEffect.

SignalOfQFlagsOperation

Emits a Qt signal with arguments ::std::os::raw::c_int.

SignalOfQFrameGraphNode

Emits a Qt signal with arguments *mut crate::QFrameGraphNode.

SignalOfQGeometry

Emits a Qt signal with arguments *mut crate::QGeometry.

SignalOfQLevelOfDetailBoundingSphere

Emits a Qt signal with arguments *const crate::QLevelOfDetailBoundingSphere.

SignalOfQPickEvent

Emits a Qt signal with arguments *mut crate::QPickEvent.

SignalOfQPoint

Emits a Qt signal with arguments *const ::qt_core::QPoint.

SignalOfQRenderTarget

Emits a Qt signal with arguments *mut crate::QRenderTarget.

SignalOfQRenderTargetOutput

Emits a Qt signal with arguments *mut crate::QRenderTargetOutput.

SignalOfQShaderProgram

Emits a Qt signal with arguments *mut crate::QShaderProgram.

SignalOfQSize

Emits a Qt signal with arguments *const ::qt_core::QSize.

SignalOfQStringList

Emits a Qt signal with arguments *const ::qt_core::QStringList.

SignalOfQVariant

Emits a Qt signal with arguments *const ::qt_core::QVariant.

SignalOfQVector3D

Emits a Qt signal with arguments *const ::qt_gui::QVector3D.

SignalOfQVectorOfDouble

Emits a Qt signal with arguments *const ::qt_gui::QVectorOfDouble.

SignalOfQVectorOfInt

Emits a Qt signal with arguments *const ::qt_core::QVectorOfInt.

SignalOfQVectorOfQRayCasterHit

Emits a Qt signal with arguments *const crate::QVectorOfQRayCasterHit.

SignalOfQVectorOfSortType

Emits a Qt signal with arguments *const crate::QVectorOfSortType.

SignalOfRasterMode

Emits a Qt signal with arguments crate::q_raster_mode::RasterMode.

SignalOfRenderPolicy

Emits a Qt signal with arguments crate::q_render_settings::RenderPolicy.

SignalOfRunMode

Emits a Qt signal with arguments crate::q_abstract_ray_caster::RunMode.

SignalOfSizeMode

Emits a Qt signal with arguments crate::q_point_size::SizeMode.

SignalOfStatus

Emits a Qt signal with arguments crate::q_shader_program::Status.

SignalOfStatus2

Emits a Qt signal with arguments crate::q_texture_image::Status.

SignalOfStatus3

Emits a Qt signal with arguments crate::q_abstract_texture::Status.

SignalOfStatus4

Emits a Qt signal with arguments crate::q_scene_loader::Status.

SignalOfStencilFaceMode

Emits a Qt signal with arguments crate::q_stencil_test_arguments::StencilFaceMode.

SignalOfStencilFunction

Emits a Qt signal with arguments crate::q_stencil_test_arguments::StencilFunction.

SignalOfTextureFormat

Emits a Qt signal with arguments crate::q_abstract_texture::TextureFormat.

SignalOfThresholdType

Emits a Qt signal with arguments crate::q_level_of_detail::ThresholdType.

SignalOfU64

Emits a Qt signal with arguments u64.

SignalOfUint

Emits a Qt signal with arguments ::std::os::raw::c_uint.

SignalOfUsageType

Emits a Qt signal with arguments crate::q_buffer::UsageType.

SignalOfVertexBaseType

Emits a Qt signal with arguments crate::q_attribute::VertexBaseType.

SignalOfWindingDirection

Emits a Qt signal with arguments crate::q_front_face::WindingDirection.

SignalOfWrapMode

Emits a Qt signal with arguments crate::q_texture_wrap_mode::WrapMode.

SlotOfAccess

Binds a Qt signal with arguments crate::q_shader_image::Access to a Rust closure.

SlotOfAccessType

Binds a Qt signal with arguments crate::q_buffer::AccessType to a Rust closure.

SlotOfAlphaFunction

Binds a Qt signal with arguments crate::q_alpha_test::AlphaFunction to a Rust closure.

SlotOfApi

Binds a Qt signal with arguments crate::q_graphics_api_filter::Api to a Rust closure.

SlotOfAttachmentPoint

Binds a Qt signal with arguments crate::q_render_target_output::AttachmentPoint to a Rust closure.

SlotOfAttributeType

Binds a Qt signal with arguments crate::q_attribute::AttributeType to a Rust closure.

SlotOfBlendFunction

Binds a Qt signal with arguments crate::q_blend_equation::BlendFunction to a Rust closure.

SlotOfBlending

Binds a Qt signal with arguments crate::q_blend_equation_arguments::Blending to a Rust closure.

SlotOfBufferType

Binds a Qt signal with arguments crate::q_clear_buffers::BufferType to a Rust closure.

SlotOfBufferType2

Binds a Qt signal with arguments crate::q_buffer::BufferType to a Rust closure.

SlotOfComparisonFunction

Binds a Qt signal with arguments crate::q_abstract_texture::ComparisonFunction to a Rust closure.

SlotOfComparisonMode

Binds a Qt signal with arguments crate::q_abstract_texture::ComparisonMode to a Rust closure.

SlotOfCubeMapFace

Binds a Qt signal with arguments crate::q_abstract_texture::CubeMapFace to a Rust closure.

SlotOfCullingMode

Binds a Qt signal with arguments crate::q_cull_face::CullingMode to a Rust closure.

SlotOfDepthFunction

Binds a Qt signal with arguments crate::q_depth_test::DepthFunction to a Rust closure.

SlotOfEnablement

Binds a Qt signal with arguments crate::q_subtree_enabler::Enablement to a Rust closure.

SlotOfFaceMode

Binds a Qt signal with arguments crate::q_stencil_operation_arguments::FaceMode to a Rust closure.

SlotOfFaceMode2

Binds a Qt signal with arguments crate::q_raster_mode::FaceMode to a Rust closure.

SlotOfFaceOrientationPickingMode

Binds a Qt signal with arguments crate::q_picking_settings::FaceOrientationPickingMode to a Rust closure.

SlotOfFilter

Binds a Qt signal with arguments crate::q_abstract_texture::Filter to a Rust closure.

SlotOfFilterMode

Binds a Qt signal with arguments crate::q_abstract_ray_caster::FilterMode to a Rust closure.

SlotOfHandleType

Binds a Qt signal with arguments crate::q_set_fence::HandleType to a Rust closure.

SlotOfHandleType2

Binds a Qt signal with arguments crate::q_wait_fence::HandleType to a Rust closure.

SlotOfImageFormat

Binds a Qt signal with arguments crate::q_shader_image::ImageFormat to a Rust closure.

SlotOfOpenglProfile

Binds a Qt signal with arguments crate::q_graphics_api_filter::OpenGLProfile to a Rust closure.

SlotOfOperation

Binds a Qt signal with arguments crate::q_stencil_operation_arguments::Operation to a Rust closure.

SlotOfPickMethod

Binds a Qt signal with arguments crate::q_picking_settings::PickMethod to a Rust closure.

SlotOfPickResultMode

Binds a Qt signal with arguments crate::q_picking_settings::PickResultMode to a Rust closure.

SlotOfPrimitiveType

Binds a Qt signal with arguments crate::q_geometry_renderer::PrimitiveType to a Rust closure.

SlotOfProjectionType

Binds a Qt signal with arguments crate::q_camera_lens::ProjectionType to a Rust closure.

SlotOfQAbstractTexture

Binds a Qt signal with arguments *mut crate::QAbstractTexture to a Rust closure.

SlotOfQAttribute

Binds a Qt signal with arguments *mut crate::QAttribute to a Rust closure.

SlotOfQBuffer

Binds a Qt signal with arguments *mut crate::QBuffer to a Rust closure.

SlotOfQByteArray

Binds a Qt signal with arguments *const ::qt_core::QByteArray to a Rust closure.

SlotOfQCamera

Binds a Qt signal with arguments *mut crate::QCamera to a Rust closure.

SlotOfQColor

Binds a Qt signal with arguments *const ::qt_gui::QColor to a Rust closure.

SlotOfQEffect

Binds a Qt signal with arguments *mut crate::QEffect to a Rust closure.

SlotOfQFlagsOperation

Binds a Qt signal with arguments ::std::os::raw::c_int to a Rust closure.

SlotOfQFrameGraphNode

Binds a Qt signal with arguments *mut crate::QFrameGraphNode to a Rust closure.

SlotOfQGeometry

Binds a Qt signal with arguments *mut crate::QGeometry to a Rust closure.

SlotOfQLevelOfDetailBoundingSphere

Binds a Qt signal with arguments *const crate::QLevelOfDetailBoundingSphere to a Rust closure.

SlotOfQPickEvent

Binds a Qt signal with arguments *mut crate::QPickEvent to a Rust closure.

SlotOfQPoint

Binds a Qt signal with arguments *const ::qt_core::QPoint to a Rust closure.

SlotOfQRenderTarget

Binds a Qt signal with arguments *mut crate::QRenderTarget to a Rust closure.

SlotOfQRenderTargetOutput

Binds a Qt signal with arguments *mut crate::QRenderTargetOutput to a Rust closure.

SlotOfQShaderProgram

Binds a Qt signal with arguments *mut crate::QShaderProgram to a Rust closure.

SlotOfQSize

Binds a Qt signal with arguments *const ::qt_core::QSize to a Rust closure.

SlotOfQStringList

Binds a Qt signal with arguments *const ::qt_core::QStringList to a Rust closure.

SlotOfQVariant

Binds a Qt signal with arguments *const ::qt_core::QVariant to a Rust closure.

SlotOfQVector3D

Binds a Qt signal with arguments *const ::qt_gui::QVector3D to a Rust closure.

SlotOfQVectorOfDouble

Binds a Qt signal with arguments *const ::qt_gui::QVectorOfDouble to a Rust closure.

SlotOfQVectorOfInt

Binds a Qt signal with arguments *const ::qt_core::QVectorOfInt to a Rust closure.

SlotOfQVectorOfQRayCasterHit

Binds a Qt signal with arguments *const crate::QVectorOfQRayCasterHit to a Rust closure.

SlotOfQVectorOfSortType

Binds a Qt signal with arguments *const crate::QVectorOfSortType to a Rust closure.

SlotOfRasterMode

Binds a Qt signal with arguments crate::q_raster_mode::RasterMode to a Rust closure.

SlotOfRenderPolicy

Binds a Qt signal with arguments crate::q_render_settings::RenderPolicy to a Rust closure.

SlotOfRunMode

Binds a Qt signal with arguments crate::q_abstract_ray_caster::RunMode to a Rust closure.

SlotOfSizeMode

Binds a Qt signal with arguments crate::q_point_size::SizeMode to a Rust closure.

SlotOfStatus

Binds a Qt signal with arguments crate::q_shader_program::Status to a Rust closure.

SlotOfStatus2

Binds a Qt signal with arguments crate::q_texture_image::Status to a Rust closure.

SlotOfStatus3

Binds a Qt signal with arguments crate::q_scene_loader::Status to a Rust closure.

SlotOfStatus4

Binds a Qt signal with arguments crate::q_abstract_texture::Status to a Rust closure.

SlotOfStencilFaceMode

Binds a Qt signal with arguments crate::q_stencil_test_arguments::StencilFaceMode to a Rust closure.

SlotOfStencilFunction

Binds a Qt signal with arguments crate::q_stencil_test_arguments::StencilFunction to a Rust closure.

SlotOfTextureFormat

Binds a Qt signal with arguments crate::q_abstract_texture::TextureFormat to a Rust closure.

SlotOfThresholdType

Binds a Qt signal with arguments crate::q_level_of_detail::ThresholdType to a Rust closure.

SlotOfU64

Binds a Qt signal with arguments u64 to a Rust closure.

SlotOfUint

Binds a Qt signal with arguments ::std::os::raw::c_uint to a Rust closure.

SlotOfUsageType

Binds a Qt signal with arguments crate::q_buffer::UsageType to a Rust closure.

SlotOfVertexBaseType

Binds a Qt signal with arguments crate::q_attribute::VertexBaseType to a Rust closure.

SlotOfWindingDirection

Binds a Qt signal with arguments crate::q_front_face::WindingDirection to a Rust closure.

SlotOfWrapMode

Binds a Qt signal with arguments crate::q_texture_wrap_mode::WrapMode to a Rust closure.

Functions

q_hash_q_vector_of_attachment_point

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QRenderTargetOutput::AttachmentPoint>& key).

q_hash_q_vector_of_attachment_point_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QRenderTargetOutput::AttachmentPoint>& key, unsigned int seed = …).

q_hash_q_vector_of_q_abstract_texture_image

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QAbstractTextureImage*>& key).

q_hash_q_vector_of_q_abstract_texture_image_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QAbstractTextureImage*>& key, unsigned int seed = …).

q_hash_q_vector_of_q_attribute

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QAttribute*>& key).

q_hash_q_vector_of_q_attribute_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QAttribute*>& key, unsigned int seed = …).

q_hash_q_vector_of_q_filter_key

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QFilterKey*>& key).

q_hash_q_vector_of_q_filter_key_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QFilterKey*>& key, unsigned int seed = …).

q_hash_q_vector_of_q_layer

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QLayer*>& key).

q_hash_q_vector_of_q_layer_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QLayer*>& key, unsigned int seed = …).

q_hash_q_vector_of_q_parameter

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QParameter*>& key).

q_hash_q_vector_of_q_parameter_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QParameter*>& key, unsigned int seed = …).

q_hash_q_vector_of_q_render_pass

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QRenderPass*>& key).

q_hash_q_vector_of_q_render_pass_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QRenderPass*>& key, unsigned int seed = …).

q_hash_q_vector_of_q_render_state

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QRenderState*>& key).

q_hash_q_vector_of_q_render_state_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QRenderState*>& key, unsigned int seed = …).

q_hash_q_vector_of_q_render_target_output

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QRenderTargetOutput*>& key).

q_hash_q_vector_of_q_render_target_output_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QRenderTargetOutput*>& key, unsigned int seed = …).

q_hash_q_vector_of_q_technique

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QTechnique*>& key).

q_hash_q_vector_of_q_technique_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QTechnique*>& key, unsigned int seed = …).

q_hash_q_vector_of_sort_type

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QSortPolicy::SortType>& key).

q_hash_q_vector_of_sort_type_uint

Calls C++ function: unsigned int qHash(const QVector<Qt3DRender::QSortPolicy::SortType>& key, unsigned int seed = …).

swapcpp_lib_version="5.14.0"

Calls C++ function: void Qt3DRender::swap(Qt3DRender::QTextureDataUpdate& lhs, Qt3DRender::QTextureDataUpdate& rhs).