--- layout: stdlib-reference --- # RayFlags ## Description Returns the flags used when tracing the current ray. ## Signature
uint RayFlags();

## Return value Combination of RAY_FLAG values used for this ray ## Remarks Allows shaders to modify behavior based on ray trace flags ## Availability and Requirements Defined for the following targets: #### hlsl Available in stages: `closesthit`, `anyhit`, `miss`, `intersection`. #### glsl Available in stages: `closesthit`, `anyhit`, `miss`, `intersection`. #### cuda Available in stages: `closesthit`, `anyhit`, `miss`, `intersection`. #### spirv Available in stages: `closesthit`, `anyhit`, `miss`, `intersection`. Requires capability: `spvRayTracingKHR`.