public IImage GetImage(string id) { AssertHandle(); if (id == null) { throw new ArgumentNullException("id"); } if (id.Length != 40) { throw new ArgumentException("invalid id", "id"); } var image = new NativeImage(this, id); image.Initialize(); return(image); }
internal static extern void sp_image_add_load_callback(IntPtr imagePtr, NativeImage.ImageLoadedCallback loadedCallback, IntPtr userdataPtr);
public IImage GetImage(string id) { AssertHandle(); if (id == null) { throw new ArgumentNullException("id"); } if (id.Length != 40) { throw new ArgumentException("invalid id", "id"); } var image = new NativeImage(this, id); image.Initialize(); return image; }
internal static extern Error sp_image_remove_load_callback(IntPtr imagePtr, NativeImage.ImageLoadedCallback loadedCallback, IntPtr userdataPtr);