Example #1
0
 internal static extern void VipsValueSetArrayImage(ref GValue.Struct value, int n);
Example #2
0
 internal static extern void VipsValueSetArrayInt(ref GValue.Struct value, int[] array, int n);
Example #3
0
 internal static extern IntPtr VipsValueGetArrayImage(ref GValue.Struct value, IntPtr n);
Example #4
0
 internal static extern void VipsValueSetArrayDouble(ref GValue.Struct value, double[] array, int n);
Example #5
0
 internal static extern IntPtr VipsValueGetArrayInt(ref GValue.Struct value, out int n);
Example #6
0
 internal static extern IntPtr VipsValueGetArrayDouble(ref GValue.Struct value, ref int n);
Example #7
0
 internal static extern void VipsValueSetBlobFree(ref GValue.Struct value, IntPtr data, UIntPtr length);
Example #8
0
 internal static extern void VipsValueSetRefString(ref GValue.Struct value, IntPtr str);
Example #9
0
 internal static extern IntPtr VipsValueGetBlob(ref GValue.Struct value, out ulong length);
Example #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}");
 }
Example #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}");
 }
Example #12
0
 internal static extern IntPtr GValueGetObject(ref GValue.Struct value);
Example #13
0
 internal static extern void GValueSetObject(ref GValue.Struct value, NetVips.GObject vObject);
Example #14
0
 internal static extern void GObjectGetProperty(NetVips.GObject @object,
                                                [MarshalAs(UnmanagedType.LPStr)] string propertyName, ref GValue.Struct value);
Example #15
0
 internal static extern void VipsImageSet(Image image, [MarshalAs(UnmanagedType.LPStr)] string name,
                                          ref GValue.Struct value);
Example #16
0
 internal static extern void VipsValueSetBlob(ref GValue.Struct value, VipsCallbackFn freeFn, IntPtr data,
                                              UIntPtr length);
Example #17
0
 internal static extern int VipsImageGet(Image image, [MarshalAs(UnmanagedType.LPStr)] string name,
                                         ref GValue.Struct valueCopy);
Example #18
0
 internal static extern IntPtr VipsValueGetRefString(ref GValue.Struct value, ref ulong length);