HitObject.FromRayQuery

Description

Creates a HitObject from a committed hit in a RayQuery. The RayQuery must have a committed hit (COMMITTED_TRIANGLE_HIT or COMMITTED_PROCEDURAL_PRIMITIVE_HIT). DXR 1.3 only.

Signature

static HitObject HitObject.FromRayQuery<uint rayFlagsGeneric>(
    RayQuery<rayFlagsGeneric> Query);

static HitObject HitObject.FromRayQuery<uint rayFlagsGeneric, attr_t>(
    RayQuery<rayFlagsGeneric> Query,
    uint CommittedCustomHitKind,
    attr_t CommittedCustomAttribs);

Generic Parameters

rayFlagsGeneric : uint

attr_t

Parameters

Query : RayQuery<rayFlagsGeneric>

CommittedCustomHitKind : uint

CommittedCustomAttribs : attr_t

Availability and Requirements

Defined for the following targets:

hlsl

Available in raygen stage only.

Requires capability: ser_hlsl_native.