[][src]Crate qt_3d_render

Bindings for Qt3DRender C++ library.

Starting guide and examples are available at https://github.com/rust-qt/examples.

This crate was generated for Qt 5.9.7, 5.11.3, 5.12.2, 5.13.0. It should work with other Qt versions later than 5.9.7, but API specific to other versions will not be available.

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

Re-exports

pub use cpp_utils;
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_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_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_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.

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.

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.

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

C++ class: Qt3DRender::QSetFence.

QShaderData

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

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

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.

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

C++ class: Qt3DRender::QWaitFence.

RawSlotOfAccessType

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

RawSlotOfAlphaFunction

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

RawSlotOfApi

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

RawSlotOfAttachmentPoint

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

RawSlotOfAttributeType

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

RawSlotOfBlendFunction

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

RawSlotOfBlending

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

RawSlotOfBufferType

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

RawSlotOfBufferType2

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

RawSlotOfComparisonFunction

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

RawSlotOfComparisonMode

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

RawSlotOfCubeMapFace

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

RawSlotOfCullingMode

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

RawSlotOfDepthFunction

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

RawSlotOfFaceMode

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

RawSlotOfFaceOrientationPickingMode

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

RawSlotOfFilter

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

RawSlotOfFilterMode

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

RawSlotOfHandleType

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

RawSlotOfHandleType2

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

RawSlotOfOpenglProfile

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

RawSlotOfOperation

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

RawSlotOfPickMethod

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

RawSlotOfPickResultMode

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

RawSlotOfPrimitiveType

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

RawSlotOfProjectionType

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

RawSlotOfQAbstractTexture

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

RawSlotOfQAttribute

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

RawSlotOfQBuffer

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

RawSlotOfQByteArray

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

RawSlotOfQCamera

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

RawSlotOfQColor

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

RawSlotOfQEffect

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

RawSlotOfQFlagsOperation

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

RawSlotOfQFrameGraphNode

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

RawSlotOfQGeometry

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

RawSlotOfQLevelOfDetailBoundingSphere

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

RawSlotOfQMatrix4X4

Binds a Qt signal with arguments *const ::qt_gui::QMatrix4X4 to a Rust extern function.

RawSlotOfQPickEvent

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

RawSlotOfQPoint

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

RawSlotOfQRenderTarget

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

RawSlotOfQRenderTargetOutput

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

RawSlotOfQShaderProgram

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

RawSlotOfQStringList

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

RawSlotOfQVectorOfDouble

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

RawSlotOfQVectorOfInt

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

RawSlotOfQVectorOfQRayCasterHit

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

RawSlotOfQVectorOfSortType

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

RawSlotOfRenderPolicy

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

RawSlotOfRunMode

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

RawSlotOfSizeMode

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

RawSlotOfStatus

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

RawSlotOfStatus2

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

RawSlotOfStatus3

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

RawSlotOfStatus4

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

RawSlotOfStencilFaceMode

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

RawSlotOfStencilFunction

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

RawSlotOfTextureFormat

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

RawSlotOfThresholdType

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

RawSlotOfU64

Binds a Qt signal with arguments u64 to a Rust extern function.

RawSlotOfUint

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

RawSlotOfUsageType

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

RawSlotOfVertexBaseType

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

RawSlotOfWindingDirection

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

RawSlotOfWrapMode

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

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.

SlotOfFaceMode

Binds a Qt signal with arguments crate::q_stencil_operation_arguments::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.

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 ::cpp_utils::MutPtr<crate::QAbstractTexture> to a Rust closure.

SlotOfQAttribute

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QAttribute> to a Rust closure.

SlotOfQBuffer

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QBuffer> to a Rust closure.

SlotOfQByteArray

Binds a Qt signal with arguments ::cpp_utils::Ref<::qt_core::QByteArray> to a Rust closure.

SlotOfQCamera

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QCamera> to a Rust closure.

SlotOfQColor

Binds a Qt signal with arguments ::cpp_utils::Ref<::qt_gui::QColor> to a Rust closure.

SlotOfQEffect

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QEffect> to a Rust closure.

SlotOfQFlagsOperation

Binds a Qt signal with arguments ::qt_core::QFlags<crate::q_memory_barrier::Operation> to a Rust closure.

SlotOfQFrameGraphNode

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QFrameGraphNode> to a Rust closure.

SlotOfQGeometry

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QGeometry> to a Rust closure.

SlotOfQLevelOfDetailBoundingSphere

Binds a Qt signal with arguments ::cpp_utils::Ref<crate::QLevelOfDetailBoundingSphere> to a Rust closure.

SlotOfQMatrix4X4

Binds a Qt signal with arguments ::cpp_utils::Ref<::qt_gui::QMatrix4X4> to a Rust closure.

SlotOfQPickEvent

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QPickEvent> to a Rust closure.

SlotOfQRenderTarget

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QRenderTarget> to a Rust closure.

SlotOfQRenderTargetOutput

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QRenderTargetOutput> to a Rust closure.

SlotOfQShaderProgram

Binds a Qt signal with arguments ::cpp_utils::MutPtr<crate::QShaderProgram> to a Rust closure.

SlotOfQStringList

Binds a Qt signal with arguments ::cpp_utils::Ref<::qt_core::QStringList> to a Rust closure.

SlotOfQVectorOfDouble

Binds a Qt signal with arguments ::cpp_utils::Ref<::qt_gui::QVectorOfDouble> to a Rust closure.

SlotOfQVectorOfInt

Binds a Qt signal with arguments ::cpp_utils::Ref<::qt_core::QVectorOfInt> to a Rust closure.

SlotOfQVectorOfSortType

Binds a Qt signal with arguments ::cpp_utils::Ref<crate::QVectorOfSortType> to a Rust closure.

SlotOfRenderPolicy

Binds a Qt signal with arguments crate::q_render_settings::RenderPolicy 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_abstract_texture::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_shader_program::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.

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 = …).