Esempio n. 1
0
        public bool GetRenderParam(RenderParam param, out int value)
        {
            IntPtr ptr     = Marshal.AllocHGlobal(1 * sizeof(int));
            bool   success = Native.ModuleGetRenderParam(m_internalModule, (int)param, ptr) != 0;

            value = success ? Marshal.ReadInt32(ptr) : -1;
            Marshal.FreeHGlobal(ptr);
            return(success);
        }
Esempio n. 2
0
        public bool SetRenderParam(RenderParam param, int value)
        {
            int success = Native.ModuleSetRenderParam(m_internalModule, (int)param, value);

            return(success != 0);
        }
Esempio n. 3
0
 /*int*/ private static extern int openmpt_module_set_render_param(
     /*openmpt_module**/ IntPtr mod,
     /*int*/ RenderParam param,
     /*int32_t*/ Int32 value);