要导入和使用模块的 QML 类型,使用下列语句:
import Qt3D.Render 2.12
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 |