public void GlyphPath(Matrix matrix, Glyph[] glyphs) { IntPtr ptr; ptr = FromGlyphToUnManagedMemory(glyphs); CairoAPI.cairo_glyph_path(state, ptr, glyphs.Length); Marshal.FreeHGlobal(ptr); }