7 #ifndef MI_NEURAYLIB_IMDL_MODULE_TRANSFORMER_H
8 #define MI_NEURAYLIB_IMDL_MODULE_TRANSFORMER_H
19 class IMdl_execution_context;
25 class IMdl_module_transformer :
public
37 mi::base::Interface_declare<0x3501f2ef,0xe7c0,0x492e,0xb2,0xd5,0x73,0xe2,0x33,0xa0,0x77,0x36>
62 const char* include_filter,
63 const char* exclude_filter,
64 IMdl_execution_context* context) = 0;
85 const char* include_filter,
86 const char* exclude_filter,
87 IMdl_execution_context* context) = 0;
106 const char* include_filter,
107 const char* exclude_filter,
108 IMdl_execution_context* context) = 0;
131 const char* include_filter,
132 const char* exclude_filter,
133 IMdl_execution_context* context) = 0;
156 const char* include_filter,
157 const char* exclude_filter,
158 bool omit_anno_origin,
159 IMdl_execution_context* context) = 0;
212 IString* exported_module, IMdl_execution_context* context) = 0;
221 #endif // MI_NEURAYLIB_IMDL_MODULE_TRANSFORMER_H