Crate qt_3d_render

Source
Expand description

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