FT_Bitmap_Done() private method

private FT_Bitmap_Done ( IntPtr library, IntPtr bitmap ) : System.Error
library System.IntPtr
bitmap System.IntPtr
return System.Error
Example #1
0
        /// <summary>
        /// Dispose this bitmap.
        /// </summary>
        /// <param name="disposing"></param>
        protected override void Dispose(bool disposing)
        {
            if (_user)
            {
                FT.FT_Bitmap_Done(_library.Reference, Reference);
                Marshal.FreeHGlobal(Reference);
            }

            _library = null;
        }
Example #2
0
        private void Dispose(bool disposing)
        {
            if (!disposed)
            {
                disposed = true;

                if (user)
                {
                    FT.FT_Bitmap_Done(library.Reference, reference);
                    Marshal.FreeHGlobal(reference);
                }

                reference = IntPtr.Zero;
                library   = null;
            }
        }
Example #3
0
        private void Dispose(bool disposing)
        {
            if (!disposed)
            {
                disposed = true;

                if (user)
                {
                    Error err = FT.FT_Bitmap_Done(library.Reference, reference);

                    if (err != Error.Ok)
                    {
                        throw new FreeTypeException(err);
                    }
                }

                reference = IntPtr.Zero;
                library   = null;
            }
        }