コード例 #1
0
 internal static extern void VipsValueSetArrayImage(ref GValue.Struct value, int n);
コード例 #2
0
 internal static extern void VipsValueSetArrayInt(ref GValue.Struct value, int[] array, int n);
コード例 #3
0
 internal static extern IntPtr VipsValueGetArrayImage(ref GValue.Struct value, IntPtr n);
コード例 #4
0
 internal static extern void VipsValueSetArrayDouble(ref GValue.Struct value, double[] array, int n);
コード例 #5
0
 internal static extern IntPtr VipsValueGetArrayInt(ref GValue.Struct value, out int n);
コード例 #6
0
 internal static extern IntPtr VipsValueGetArrayDouble(ref GValue.Struct value, ref int n);
コード例 #7
0
 internal static extern void VipsValueSetBlobFree(ref GValue.Struct value, IntPtr data, UIntPtr length);
コード例 #8
0
 internal static extern void VipsValueSetRefString(ref GValue.Struct value, IntPtr str);
コード例 #9
0
 internal static extern IntPtr VipsValueGetBlob(ref GValue.Struct value, out ulong length);
コード例 #10
0
ファイル: GValue.cs プロジェクト: kleisauke/net-vips
 /// <summary>
 /// Initializes a new instance of the <see cref="GValue"/> class.
 /// </summary>
 public GValue()
 {
     Struct = new Internal.GValue.Struct();
     // logger.Debug($"GValue = {Struct}");
 }
コード例 #11
0
ファイル: GValue.cs プロジェクト: kleisauke/net-vips
 /// <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}");
 }
コード例 #12
0
 internal static extern IntPtr GValueGetObject(ref GValue.Struct value);
コード例 #13
0
 internal static extern void GValueSetObject(ref GValue.Struct value, NetVips.GObject vObject);
コード例 #14
0
 internal static extern void GObjectGetProperty(NetVips.GObject @object,
                                                [MarshalAs(UnmanagedType.LPStr)] string propertyName, ref GValue.Struct value);
コード例 #15
0
 internal static extern void VipsImageSet(Image image, [MarshalAs(UnmanagedType.LPStr)] string name,
                                          ref GValue.Struct value);
コード例 #16
0
 internal static extern void VipsValueSetBlob(ref GValue.Struct value, VipsCallbackFn freeFn, IntPtr data,
                                              UIntPtr length);
コード例 #17
0
 internal static extern int VipsImageGet(Image image, [MarshalAs(UnmanagedType.LPStr)] string name,
                                         ref GValue.Struct valueCopy);
コード例 #18
0
 internal static extern IntPtr VipsValueGetRefString(ref GValue.Struct value, ref ulong length);