public IEnumerator compress(string filepath, int width = 0, int height = 0) { var awaiter = new WaitForThread(); ThreadPool.QueueUserWorkItem(state => { ManagedCrunchWrapper.compress(native_instance_, filepath, width, height); awaiter.OnDone(); }); yield return(awaiter); }
public int get_dds_filesize() { return(ManagedCrunchWrapper.get_dds_filesize(native_instance_)); }
public IntPtr decompress(string filepath) { return(ManagedCrunchWrapper.decompress(native_instance_, filepath)); }
public void delete() { ManagedCrunchWrapper.delete_CrunchObject(native_instance_); }
public ManagedCrunchObject() { native_instance_ = ManagedCrunchWrapper.new_CrunchObject(); }