各种渲染函数使用的渲染参数。
此结构体定义了各种渲染函数之间共享的通用参数。
其他资源:Graphics.RenderMesh、Graphics.RenderMeshInstanced、Graphics.RenderMeshIndirect、Graphics.RenderMeshPrimitives、Graphics.RenderPrimitives、Graphics.RenderPrimitivesIndexed、Graphics.RenderPrimitivesIndirect、Graphics.RenderPrimitivesIndexedIndirect。
camera | 用于渲染的摄像机。如果设置为 null(默认值),则针对所有摄像机进行渲染。 |
instanceID | 发出绘制命令的 GameObject 的实例 ID。提供 instanceID 以在场景视图中单击时使渲染的 GameObject 可拾取。默认值为 0,这意味着您无法在场景视图中拾取或描绘程序化 GameObject。 |
layer | 用于渲染的图层。要使用的图层。 |
lightProbeProxyVolume | 用于渲染的光探针代理体积 (LPPV)。 |
lightProbeUsage | 光探针使用类型。 |
material | 用于渲染的材质。 |
matProps | 用于渲染的材质属性。 |
motionVectorMode | 用于渲染的运动矢量模式。 |
overrideSceneCullingMask | 使用 RenderParams.sceneCullingMask 属性指定自定义 SceneCullingMasks。此属性仅在编辑器中可用,您仍然可以在播放器中访问它,但它将被忽略。 |
receiveShadows | 描述渲染的几何体是否应接收阴影。 |
reflectionProbeUsage | 用于渲染的反射探针类型。 |
rendererPriority | 渲染器优先级。 |
renderingLayerMask | 用于渲染的渲染器图层蒙版。 |
sceneCullingMask | 覆盖渲染对象的场景剔除蒙版。这可以帮助您控制预制件阶段可见性或实体子场景可见性。此属性仅在编辑器中可用,您仍然可以在播放器中访问它,但它将被忽略。 |
shadowCastingMode | 描述几何体是否应投射阴影。 |
worldBounds | 定义几何体的世界空间范围。用于剔除和排序渲染的几何体。 |
RenderParams | 构造函数。 |