7 #ifndef MI_NEURAYLIB_ISCENE_ELEMENT_H
8 #define MI_NEURAYLIB_ISCENE_ELEMENT_H
32 #ifndef MI_SKIP_WITH_MDL_SDK_DOXYGEN
33 ELEMENT_TYPE_INSTANCE = 0,
34 ELEMENT_TYPE_GROUP = 1,
35 ELEMENT_TYPE_OPTIONS = 2,
36 ELEMENT_TYPE_CAMERA = 3,
37 ELEMENT_TYPE_LIGHT = 4,
38 #endif // MI_SKIP_WITH_MDL_SDK_DOXYGEN
42 #ifndef MI_SKIP_WITH_MDL_SDK_DOXYGEN
43 ELEMENT_TYPE_TRIANGLE_MESH = 10,
44 ELEMENT_TYPE_ATTRIBUTE_CONTAINER = 16,
45 ELEMENT_TYPE_POLYGON_MESH = 18,
46 ELEMENT_TYPE_SUBDIVISION_SURFACE = 23,
47 ELEMENT_TYPE_FREEFORM_SURFACE = 24,
48 #endif // MI_SKIP_WITH_MDL_SDK_DOXYGEN
56 #ifndef MI_SKIP_WITH_MDL_SDK_DOXYGEN
57 ELEMENT_TYPE_IRRADIANCE_PROBES = 36,
58 ELEMENT_TYPE_DECAL = 37,
59 ELEMENT_TYPE_ON_DEMAND_MESH = 38,
60 ELEMENT_TYPE_PROJECTOR = 39,
61 ELEMENT_TYPE_SECTION_OBJECT = 40,
62 ELEMENT_TYPE_PROXY = 41,
63 #endif // MI_SKIP_WITH_MDL_SDK_DOXYGEN
64 ELEMENT_TYPE_FORCE_32_BIT = 0xffffffffU
71 public base::Interface_declare<0x8a2a4da9,0xe323,0x452c,0xb8,0xda,0x92,0x45,0x67,0x85,0xd7,0x78,
72 neuraylib::IAttribute_set>
85 #endif // MI_NEURAYLIB_ISCENE_ELEMENT_H