Esempio n. 1
0
 internal static extern void VipsValueSetArrayImage(ref GValue.Struct value, int n);
Esempio n. 2
0
 internal static extern void VipsValueSetArrayInt(ref GValue.Struct value, int[] array, int n);
Esempio n. 3
0
 internal static extern IntPtr VipsValueGetArrayImage(ref GValue.Struct value, IntPtr n);
Esempio n. 4
0
 internal static extern void VipsValueSetArrayDouble(ref GValue.Struct value, double[] array, int n);
Esempio n. 5
0
 internal static extern IntPtr VipsValueGetArrayInt(ref GValue.Struct value, out int n);
Esempio n. 6
0
 internal static extern IntPtr VipsValueGetArrayDouble(ref GValue.Struct value, ref int n);
Esempio n. 7
0
 internal static extern void VipsValueSetBlobFree(ref GValue.Struct value, IntPtr data, UIntPtr length);
Esempio n. 8
0
 internal static extern void VipsValueSetRefString(ref GValue.Struct value, IntPtr str);
Esempio n. 9
0
 internal static extern IntPtr VipsValueGetBlob(ref GValue.Struct value, out ulong length);
Esempio n. 10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GValue"/> class.
 /// </summary>
 public GValue()
 {
     Struct = new Internal.GValue.Struct();
     // logger.Debug($"GValue = {Struct}");
 }
Esempio n. 11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GValue"/> class
 /// with the specified struct to wrap around.
 /// </summary>
 /// <param name="value">The specified struct to wrap around.</param>
 internal GValue(Internal.GValue.Struct value)
 {
     Struct = value;
     // logger.Debug($"GValue = {Struct}");
 }
Esempio n. 12
0
 internal static extern IntPtr GValueGetObject(ref GValue.Struct value);
Esempio n. 13
0
 internal static extern void GValueSetObject(ref GValue.Struct value, NetVips.GObject vObject);
Esempio n. 14
0
 internal static extern void GObjectGetProperty(NetVips.GObject @object,
                                                [MarshalAs(UnmanagedType.LPStr)] string propertyName, ref GValue.Struct value);
Esempio n. 15
0
 internal static extern void VipsImageSet(Image image, [MarshalAs(UnmanagedType.LPStr)] string name,
                                          ref GValue.Struct value);
Esempio n. 16
0
 internal static extern void VipsValueSetBlob(ref GValue.Struct value, VipsCallbackFn freeFn, IntPtr data,
                                              UIntPtr length);
Esempio n. 17
0
 internal static extern int VipsImageGet(Image image, [MarshalAs(UnmanagedType.LPStr)] string name,
                                         ref GValue.Struct valueCopy);
Esempio n. 18
0
 internal static extern IntPtr VipsValueGetRefString(ref GValue.Struct value, ref ulong length);