NVIDIA IndeX API nvidia_logo_transpbg.gif Up
iintersection_highlight_pick_result.h
Go to the documentation of this file.
1/******************************************************************************
2 * Copyright 2023 NVIDIA Corporation. All rights reserved.
3 *****************************************************************************/
7
8#ifndef NVIDIA_INDEX_IINTERSECTION_HIGHLIGHT_PICK_RESULT_H
9#define NVIDIA_INDEX_IINTERSECTION_HIGHLIGHT_PICK_RESULT_H
10
11#include <mi/base/interface_declare.h>
12#include <mi/dice.h>
13
15
16namespace nv
17{
18namespace index
19{
20
39 public mi::base::Interface_declare<0xec5d55c0,0x3bb0,0x41f6,0x93,0xd2,0x2a,0x4e,0xa4,0x55,0xb6,0x6a,
40 nv::index::IScene_pick_result>
41{
42public:
56 virtual mi::neuraylib::Tag_struct get_intersection_shape() const = 0;
57};
58
59}} // namespace index / nv
60
61#endif // NVIDIA_INDEX_IINTERSECTION_HIGHLIGHT_PICK_RESULT_H
Interface class that returns the pick result specific to the intersection highlighting.
Definition: iintersection_highlight_pick_result.h:41
virtual mi::neuraylib::Tag_struct get_intersection_shape() const =0
Returns the reference to the shape used for intersection highlighting.
Results exposed by the NVIDIA IndeX library when querying a scene's contents.
Common namespace for all NVIDIA APIs.
Definition: iindex.h:349