public abstract unsafe void DebugMessageCallback([Flow(FlowDirection.In), Ultz.SuperInvoke.InteropServices.PinObjectAttribute(Ultz.SuperInvoke.InteropServices.PinMode.UntilNextCall)] DebugProcKhr callback, [Flow(FlowDirection.In)] void *userParam);
public abstract void DebugMessageCallback <T0>([Flow(FlowDirection.In), Ultz.SuperInvoke.InteropServices.PinObjectAttribute(Ultz.SuperInvoke.InteropServices.PinMode.UntilNextCall)] DebugProcKhr callback, [Flow(FlowDirection.In)] Span <T0> userParam) where T0 : unmanaged;
public abstract int DebugMessageControl([Flow(FlowDirection.In)] DebugProcKhr callback, [Flow(FlowDirection.In)] Span <IntPtr> attrib_list);
public abstract unsafe int DebugMessageControl([Flow(FlowDirection.In)] DebugProcKhr callback, [Flow(FlowDirection.In)] IntPtr *attrib_list);
internal extern static void DebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam);
public static void DebugMessageCallback <T1>(DebugProcKhr callback, [InAttribute, OutAttribute] T1[,] userParam) where T1 : struct { throw new NotImplementedException(); }
public static void DebugMessageCallback(DebugProcKhr callback, IntPtr userParam) { throw new NotImplementedException(); }