struct in UnityEngine.Rendering
/
Implemented in:UnityEngine.CoreModule
This structure is used by RayTracingAccelerationStructure.CullInstances function to avoid adding Renderers to the acceleration structure or to ignore individual sub-meshes in a Mesh based on Shaders used by Materials when building the acceleration structure.
The Shader Tags and Shader Pass names defined in the Shader used by a Material are part of the test. The test passes if the following conditions are met:
Additional resources: RayTracingAccelerationStructure.
deniedShaderPasses | An array of Shader Pass names used by RayTracingAccelerationStructure.CullInstances to ignore Renderers or individual sub-meshes. |
requiredShaderTags | An array of Shader Tags used by RayTracingAccelerationStructure.CullInstances to ignore Renderers or individual sub-meshes. |