7 #ifndef MI_NEURAYLIB_IFUNCTION_DEFINITION_H
8 #define MI_NEURAYLIB_IFUNCTION_DEFINITION_H
35 mi::base::Interface_declare<0x3504744d,0xd45b,0x4a99,0xb6,0x21,0x10,0x9e,0xd5,0xcb,0x36,0xc1,
36 neuraylib::IScene_element>
62 DS_OPERATOR_FIRST = 0x0200,
63 DS_UNARY_FIRST = DS_OPERATOR_FIRST,
117 DS_INTRINSIC_MATH_FIRST = 0x0300,
119 = DS_INTRINSIC_MATH_FIRST,
180 DS_INTRINSIC_STATE_FIRST = 0x0400,
182 = DS_INTRINSIC_STATE_FIRST,
210 DS_INTRINSIC_TEX_FIRST = 0x0500,
212 = DS_INTRINSIC_TEX_FIRST,
229 DS_INTRINSIC_DF_FIRST = 0x0600,
232 = DS_INTRINSIC_DF_FIRST,
278 #ifndef MDL_SOURCE_RELEASE
280 DS_INTRINSIC_NVIDIA_DF_FIRST = 0x0700,
306 DS_INTRINSIC_DEBUG_FIRST = 0x0800,
309 = DS_INTRINSIC_DEBUG_FIRST,
315 DS_INTRINSIC_DAG_FIRST = 0x0900,
323 DS_FORCE_32_BIT = 0xffffffffU
382 const T* ptr_T =
static_cast<const T*
>( ptr_itype->
get_interface(
typename T::IID()));
503 #endif // MI_NEURAYLIB_IFUNCTION_DEFINITION_H