Other modules import functionality for collision detection, rendering, input, and animation. The complete list of Qt 3D import statements:
					
					
						
							| AbstractActionInput | QML frontend for the abstract Qt3DInput::QAbstractActionInput C++ class | 
						
							| AbstractAxisInput | QML frontend for abstract QAbstractAxisInput C++ class | 
						
							| AbstractPhysicalDevice | QML frontend for the abstract Qt3DInput::QAbstractPhysicalDevice C++ class | 
						
							| 动作 | QML frontend for the Qt3DInput::QAction C++ class | 
						
							| ActionInput | QML frontend for the Qt3DInput::QActionInput C++ class | 
						
							| AnalogAxisInput | QML frontend for QAnalogAxisInput C++ class | 
						
							| Axis | QML frontend for the Qt3DInput::QAxis C++ class | 
						
							| AxisAccumulator | QML frontend for the Qt3DInput::QAxisAccumulator C++ class | 
						
							| AxisSetting | QML frontend for the Qt3DInput::QAxisSetting C++ class | 
						
							| ButtonAxisInput | QML frontend for QButtonAxisInput C++ class. The axis value is controlled by buttons rather than a traditional analog input such as a joystick | 
						
							| InputChord | QML frontend for the Qt3DInput::QInputChord C++ class | 
						
							| InputSequence | QML frontend for the Qt3DInput::QInputSequence C++ class | 
						
							| InputSettings | Holds the pointer to an input event source object | 
						
							| KeyEvent | 用于 QKeyEvent C++ 类的 QML 前端 | 
						
							| KeyboardDevice | QML frontend for QKeyboardDevice C++ class | 
						
							| KeyboardHandler | QML frontend for QKeyboardHandler C++ class | 
						
							| LogicalDevice | QML frontend for the Qt3DInput::QLogicalDevice C++ class | 
						
							| MouseDevice | Delegates mouse events to the attached MouseHandler objects | 
						
							| MouseEvent | Provides parameters that describe a mouse event | 
						
							| MouseHandler | 提供鼠标事件通知 | 
						
							| WheelEvent | Contains parameters that describe a mouse wheel event | 
					
					
						
							| AbstractRayCaster | 用于在 3D 场景中,投射光线的抽象基类 | 
						
							| AbstractTextureImage | Encapsulates the necessary information to create an OpenGL texture image | 
						
							| AlphaCoverage | Enable alpha-to-coverage multisampling mode | 
						
							| AlphaTest | 指定 Alpha 参考测试 | 
						
							| Attribute | Defines an attribute and how data should be read from a Buffer | 
						
							| BlendEquation | Specifies the equation used for both the RGB blend equation and the Alpha blend equation | 
						
							| BlendEquationArguments | 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) | 
						
							| BlitFramebuffer | FrameGraph node to transfer a rectangle of pixel values from one region of a render target to another | 
						
							| Buffer | Provides a data store for raw data to later be used as vertices or uniforms | 
						
							| Camera | Defines a view point through which the scene will be rendered | 
						
							| CameraLens | Provides the projection matrix that is used to define a Camera for 3D scene | 
						
							| CameraSelector | Class to allow for selection of camera to be used | 
						
							| ClearBuffers | 用于清零缓冲的类 | 
						
							| ClipPlane | Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance | 
						
							| ColorMask | Allows specifying which color components should be written to the currently bound frame buffer | 
						
							| CullFace | Type specifies whether front or back face culling is enabled | 
						
							| DepthTest | Type tests the fragment shader's depth value against the depth of a sample being written to | 
						
							| DirectionalLight | Encapsulate a Directional Light object in a Qt 3D scene | 
						
							| DispatchCompute | FrameGraph node to issue work for the compute shader on GPU | 
						
							| Dithering | 启用抖动 | 
						
							| Effect | Base class for effects in a Qt 3D scene | 
						
							| EnvironmentLight | Encapsulate an environment light object in a Qt 3D scene | 
						
							| FilterKey | Stores filter keys and their values | 
						
							| FrameGraphNode | Base class of all FrameGraph configuration nodes | 
						
							| FrontFace | Type defines front and back facing polygons | 
						
							| FrustumCulling | Enable frustum culling for the FrameGraph | 
						
							| 几何体 | 封装几何体 | 
						
							| GeometryRenderer | 封装几何体渲染 | 
						
							| GraphicsApiFilter | For OpenGL identifies the API required for the attached technique | 
						
							| 层 | Way of filtering which entities will be rendered | 
						
							| LayerFilter | Controls layers drawn in a frame graph branch | 
						
							| LevelOfDetail | Way of controlling the complexity of rendered entities based on their size on the screen | 
						
							| LevelOfDetailBoundingSphere | QML type provides a simple spherical volume, defined by its center and radius | 
						
							| LevelOfDetailLoader | An entity loader that changes depending on distance to camera or screen size | 
						
							| LevelOfDetailSwitch | Provides a way of enabling child entities based on distance or screen size | 
						
							| Light | 将 QAbstractLight 对象封装在 Qt 3D 场景中 | 
						
							| LineWidth | Specifies the width of rasterized lines | 
						
							| Material | Non-creatable abstract base for materials | 
						
							| MemoryBarrier | Class to place a memory barrier | 
						
							| Mesh | 自定义网格加载器 | 
						
							| MultiSampleAntiAliasing | Enable multisample antialiasing | 
						
							| NoDepthMask | Disable depth write | 
						
							| NoDraw | When a NoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive | 
						
							| ObjectPicker | Instantiates a component that can be used to interact with an Entity by a process known as picking | 
						
							| 参数 | Provides storage for a name and value pair. This maps to a shader uniform | 
						
							| PickEvent | Holds information when an object is picked. This is received as a parameter in most of the QObjectPicker component signals when picking succeeds | 
						
							| PickLineEvent | Holds information when a segment of a line is picked | 
						
							| PickPointEvent | Holds information when a segment of a point cloud is picked | 
						
							| PickTriangleEvent | Holds information when a triangle is picked | 
						
							| PickingSettings | Specifies how entity picking is handled | 
						
							| PointLight | Encapsulate a Point Light object in a Qt 3D scene | 
						
							| PointSize | Specifies the size of rasterized points. May either be set statically or by shader programs | 
						
							| PolygonOffset | Type sets the scale and steps to calculate depth values for polygon offsets | 
						
							| ProximityFilter | Select entities which are within a distance threshold of a target entity | 
						
							| RayCaster | Used to perform ray casting tests in 3d world coordinates | 
						
							| RenderCapture | Capture rendering | 
						
							| RenderCaptureReply | Receives render capture result | 
						
							| RenderPass | Encapsulates a Render Pass | 
						
							| RenderPassFilter | Provides storage for vectors of Filter Keys and Parameters | 
						
							| RenderSettings | Type holds settings related to rendering process and host the active FrameGraph | 
						
							| RenderStateSet | FrameGraph node offers a way of specifying a set of RenderState objects to be applied during the execution of a framegraph branch | 
						
							| RenderSurfaceSelector | Provides a way of specifying the render surface | 
						
							| RenderTarget | Encapsulates a target (usually a frame buffer object) which the renderer can render into | 
						
							| RenderTargetOutput | Type allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... ) | 
						
							| RenderTargetSelector | Provides a way of specifying a render target | 
						
							| SceneLoader | 提供加载现有场景的设施 | 
						
							| ScissorTest | Type discards fragments that fall outside of a certain rectangular portion of the screen | 
						
							| ScreenRayCaster | Performe ray casting test based on screen coordinates | 
						
							| SeamlessCubemap | Enables seamless cubemap texture filtering | 
						
							| ShaderProgram | Encapsulates a Shader Program | 
						
							| ShaderProgramBuilder | Generates a Shader Program content from loaded graphs | 
						
							| SortPolicy | Provides storage for the sort types to be used | 
						
							| SpotLight | Encapsulate a Spot Light object in a Qt 3D scene | 
						
							| StencilMask | Type controls the front and back writing of individual bits in the stencil planes | 
						
							| StencilOperation | Type specifies stencil operation | 
						
							| StencilOperationArguments | Type sets the actions to be taken when stencil and depth tests fail | 
						
							| StencilTest | Type specifies arguments for the stecil test | 
						
							| StencilTestArguments | Type specifies arguments for stencil test | 
						
							| Technique | 封装技术 | 
						
							| TechniqueFilter | A FrameGraphNode used to select used Techniques | 
						
							| TextureImage | Encapsulates the necessary information to create an OpenGL texture image from an image source | 
						
							| TextureLoader | Handles the texture loading and setting the texture's properties | 
						
							| Viewport | A viewport on the Qt3D Scene |