NVIDIA IndeX API nvidia_logo_transpbg.gif Up
iattribute.h
Go to the documentation of this file.
1/******************************************************************************
2 * Copyright 2023 NVIDIA Corporation. All rights reserved.
3 *****************************************************************************/
6
7#ifndef NVIDIA_INDEX_IATTRIBUTE_H
8#define NVIDIA_INDEX_IATTRIBUTE_H
9
10#include <mi/base/interface_declare.h>
11#include <mi/dice.h>
12
14
15namespace nv
16{
17namespace index
18{
19
53 public mi::base::Interface_declare<0xfb32338f,0xca95,0x49ce,0x80,0xdf,0x9c,0x1e,0x5a,0x25,0x7e,0x0f,
54 nv::index::IScene_element>
55{
56public:
73 virtual mi::base::Uuid get_attribute_class() const = 0;
74
89 virtual bool multiple_active_instances() const = 0;
90};
91
92}} // namespace index / nv
93
94#endif // NVIDIA_INDEX_IATTRIBUTE_H
Attributes are a part of the scene description that provide a common mechanism for parameterized info...
Definition: iattribute.h:55
virtual mi::base::Uuid get_attribute_class() const =0
Represents the category or the attribute class that a concrete attribute implements.
virtual bool multiple_active_instances() const =0
The attributes that implement a category or an attribute class are evaluated in exclusive or integrat...
Interface class representing scene elements in the scene description.
Common namespace for all NVIDIA APIs.
Definition: iindex.h:349