Ejemplo n.º 1
0
        public static string[] GetPluginList(otpModule mod)
        {
            int nplugins = otpGetNumPlugins(mod);
            var ret      = new string[nplugins];

            otpPluginInfo info = default(otpPluginInfo);

            for (int i = 0; i < nplugins; ++i)
            {
                otpGetPluginInfo(mod, i, ref info);
                ret[i] = info.name;
            }
            return(ret);
        }
Ejemplo n.º 2
0
 [DllImport("OpenToonzPlugin")] public static extern otpInstance otpCreateInstance(otpModule mod, int i);
Ejemplo n.º 3
0
 [DllImport("OpenToonzPlugin")] public static extern int         otpGetNumPlugins(otpModule mod);
Ejemplo n.º 4
0
 [DllImport("OpenToonzPlugin")] public static extern void        otpGetPluginInfo(otpModule mod, int i, ref otpPluginInfo dst);
Ejemplo n.º 5
0
 [DllImport("OpenToonzPlugin")] public static extern void        otpUnloadModule(otpModule mod);