要導入和使用模塊的 QML 類型,使用下列語句:
import Qt3D.Render 2.0
| LevelOfDetailLoader | An entity loader that changes depending on distance to camera or screen size |
| CameraSelector | Class to allow for selection of camera to be used |
| ClearBuffers | 用於清零緩衝的類 |
| DispatchCompute | FrameGraph node to issue work for the compute shader on GPU |
| FrameGraphNode | Base class of all FrameGraph configuration nodes |
| FrustumCulling | Enable frustum culling for the FrameGraph |
| LayerFilter | Controls layers Drawn in a frame graph branch |
| MemoryBarrier | Class to place a memory barrier |
| NoDraw | When a NoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive |
| RenderCapture | Capture rendering |
| RenderCaptureReply | Receives render capture result |
| RenderSurfaceSelector | Provides a way of specifying the render surface |
| RenderTargetSelector | Provides a way of specifying a render target |
| SortPolicy | Provides storage for the sort types to be used |
| Viewport | A viewport on the Qt3D Scene |
| 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 |
| 層 | Way of filtering which entities will be rendered |
| LevelOfDetail | Way of controlling the complexity of rendered entities based on their size on the screen |
| LevelOfDetail | LevelOfDetailBoundingSphere class provides a simple spherical volume, defined by it's center and radius |
| LevelOfDetailSwitch | Provides a way of enabling child entities based on distance or screen size |
| PickingSettings | Specifies how entity picking is handled |
| RenderSettings | Type holds settings related to rendering process and host the active FrameGraph |
| Attribute | Defines an attribute and how data should be read from a Buffer |
| Buffer | Provides a data store for raw data to later be used as vertices or uniforms |
| 幾何體 | 封裝幾何體 |
| GeometryRenderer | 封裝幾何體渲染 |
| Mesh | 自定義網格加載器 |
| SceneLoader | 提供加載現有場景的設施 |
| Light | 將 QAbstractLight 對象封裝在 Qt 3D 場景中 |
| DirectionalLight | Encapsulate a Directional Light object in a Qt 3D scene |
| EnvironmentLight | Encapsulate an environment light object in a Qt 3D scene |
| PointLight | Encapsulate a Point Light object in a Qt 3D scene |
| SpotLight | Encapsulate a Spot Light object in a Qt 3D scene |
| Effect | Base class for effects in a Qt 3D scene |
| FilterKey | Stores filter keys and their values |
| GraphicsApiFilter | For OpenGL identifies the API required for the attached technique |
| Material | Non-creatable abstract base for materials |
| 參數 | Provides storage for a name and value pair. This maps to a shader uniform |
| RenderPass | Encapsulates a Render Pass |
| ShaderProgram | Encapsulates a Shader Program |
| Technique | 封裝技術 |
| ObjectPicker | Instantiates a component that can be used to interact with an Entity by a process known as picking |
| PickEvent | Holds information when an object is picked. This is received as a parameter in most of the QObjectPicker component signals when picking succeeds |
| PickTriangleEvent | Holds information when a triangle is picked |
| AlphaCoverage | Enable alpha-to-coverage multisampling mode |
| AlphaTest | 指定 Alpha 參考測試 |
| 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) |
| 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 |
| Dithering | 啓用抖動 |
| FrontFace | Type defines front and back facing polygons |
| MultiSampleAntiAliasing | Enable multisample antialiasing |
| NoDepthMask | Disable depth write |
| 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 |
| ScissorTest | Type discards fragments that fall outside of a certain rectangular portion of the screen |
| SeamlessCubemap | Enables seamless cubemap texture filtering |
| 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 |
| AbstractTextureImage | Encapsulates the necessary information to create an OpenGL texture image |
| TextureImage | Encapsulates the necessary information to create an OpenGL texture image from an image source |