mirror of
https://github.com/cccb/servicepoint.git
synced 2025-01-18 18:10:14 +01:00
remove C prefix in csbindgen
This commit is contained in:
parent
956e5df812
commit
e0d5eff494
|
@ -40,7 +40,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_bit_vec_dealloc`.
|
/// by explicitly calling `sp_bit_vec_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_new", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_new", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CBitVec* sp_bit_vec_new(nuint size);
|
public static extern BitVec* sp_bit_vec_new(nuint size);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interpret the data as a series of bits and load then into a new `BitVec` instance.
|
/// Interpret the data as a series of bits and load then into a new `BitVec` instance.
|
||||||
|
@ -55,7 +55,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_bit_vec_dealloc`.
|
/// by explicitly calling `sp_bit_vec_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_load", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_load", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CBitVec* sp_bit_vec_load(byte* data, nuint data_length);
|
public static extern BitVec* sp_bit_vec_load(byte* data, nuint data_length);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Clones a `BitVec`.
|
/// Clones a `BitVec`.
|
||||||
|
@ -70,7 +70,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_bit_vec_dealloc`.
|
/// by explicitly calling `sp_bit_vec_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_clone", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_clone", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CBitVec* sp_bit_vec_clone(CBitVec* @this);
|
public static extern BitVec* sp_bit_vec_clone(BitVec* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Deallocates a `BitVec`.
|
/// Deallocates a `BitVec`.
|
||||||
|
@ -84,7 +84,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` was not passed to another consuming function, e.g. to create a `Command`
|
/// - `this` was not passed to another consuming function, e.g. to create a `Command`
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_dealloc", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_dealloc", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_bit_vec_dealloc(CBitVec* @this);
|
public static extern void sp_bit_vec_dealloc(BitVec* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the value of a bit from the `BitVec`.
|
/// Gets the value of a bit from the `BitVec`.
|
||||||
|
@ -109,7 +109,7 @@ namespace ServicePoint.BindGen
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_get", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_get", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
[return: MarshalAs(UnmanagedType.U1)]
|
[return: MarshalAs(UnmanagedType.U1)]
|
||||||
public static extern bool sp_bit_vec_get(CBitVec* @this, nuint index);
|
public static extern bool sp_bit_vec_get(BitVec* @this, nuint index);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Sets the value of a bit in the `BitVec`.
|
/// Sets the value of a bit in the `BitVec`.
|
||||||
|
@ -134,7 +134,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` is not written to or read from concurrently
|
/// - `this` is not written to or read from concurrently
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_set", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_set", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_bit_vec_set(CBitVec* @this, nuint index, [MarshalAs(UnmanagedType.U1)] bool value);
|
public static extern void sp_bit_vec_set(BitVec* @this, nuint index, [MarshalAs(UnmanagedType.U1)] bool value);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Sets the value of all bits in the `BitVec`.
|
/// Sets the value of all bits in the `BitVec`.
|
||||||
|
@ -151,7 +151,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` is not written to or read from concurrently
|
/// - `this` is not written to or read from concurrently
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_fill", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_fill", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_bit_vec_fill(CBitVec* @this, [MarshalAs(UnmanagedType.U1)] bool value);
|
public static extern void sp_bit_vec_fill(BitVec* @this, [MarshalAs(UnmanagedType.U1)] bool value);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the length of the `BitVec` in bits.
|
/// Gets the length of the `BitVec` in bits.
|
||||||
|
@ -163,7 +163,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` points to a valid `BitVec`
|
/// - `this` points to a valid `BitVec`
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_len", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_len", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern nuint sp_bit_vec_len(CBitVec* @this);
|
public static extern nuint sp_bit_vec_len(BitVec* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns true if length is 0.
|
/// Returns true if length is 0.
|
||||||
|
@ -176,7 +176,7 @@ namespace ServicePoint.BindGen
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_is_empty", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_is_empty", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
[return: MarshalAs(UnmanagedType.U1)]
|
[return: MarshalAs(UnmanagedType.U1)]
|
||||||
public static extern bool sp_bit_vec_is_empty(CBitVec* @this);
|
public static extern bool sp_bit_vec_is_empty(BitVec* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets an unsafe reference to the data of the `BitVec` instance.
|
/// Gets an unsafe reference to the data of the `BitVec` instance.
|
||||||
|
@ -190,7 +190,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - the returned memory range is never accessed concurrently, either via the `BitVec` or directly
|
/// - the returned memory range is never accessed concurrently, either via the `BitVec` or directly
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_bit_vec_unsafe_data_ref", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_bit_vec_unsafe_data_ref", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CByteSlice sp_bit_vec_unsafe_data_ref(CBitVec* @this);
|
public static extern ByteSlice sp_bit_vec_unsafe_data_ref(BitVec* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates a new `BrightnessGrid` with the specified dimensions.
|
/// Creates a new `BrightnessGrid` with the specified dimensions.
|
||||||
|
@ -205,7 +205,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_brightness_grid_dealloc`.
|
/// by explicitly calling `sp_brightness_grid_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_new", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_new", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CBrightnessGrid* sp_brightness_grid_new(nuint width, nuint height);
|
public static extern BrightnessGrid* sp_brightness_grid_new(nuint width, nuint height);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Loads a `BrightnessGrid` with the specified dimensions from the provided data.
|
/// Loads a `BrightnessGrid` with the specified dimensions from the provided data.
|
||||||
|
@ -224,7 +224,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_brightness_grid_dealloc`.
|
/// by explicitly calling `sp_brightness_grid_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_load", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_load", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CBrightnessGrid* sp_brightness_grid_load(nuint width, nuint height, byte* data, nuint data_length);
|
public static extern BrightnessGrid* sp_brightness_grid_load(nuint width, nuint height, byte* data, nuint data_length);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Clones a `BrightnessGrid`.
|
/// Clones a `BrightnessGrid`.
|
||||||
|
@ -239,7 +239,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_brightness_grid_dealloc`.
|
/// by explicitly calling `sp_brightness_grid_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_clone", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_clone", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CBrightnessGrid* sp_brightness_grid_clone(CBrightnessGrid* @this);
|
public static extern BrightnessGrid* sp_brightness_grid_clone(BrightnessGrid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Deallocates a `BrightnessGrid`.
|
/// Deallocates a `BrightnessGrid`.
|
||||||
|
@ -253,7 +253,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` was not passed to another consuming function, e.g. to create a `Command`
|
/// - `this` was not passed to another consuming function, e.g. to create a `Command`
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_dealloc", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_dealloc", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_brightness_grid_dealloc(CBrightnessGrid* @this);
|
public static extern void sp_brightness_grid_dealloc(BrightnessGrid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the current value at the specified position.
|
/// Gets the current value at the specified position.
|
||||||
|
@ -275,7 +275,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` is not written to concurrently
|
/// - `this` is not written to concurrently
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_get", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_get", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern byte sp_brightness_grid_get(CBrightnessGrid* @this, nuint x, nuint y);
|
public static extern byte sp_brightness_grid_get(BrightnessGrid* @this, nuint x, nuint y);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Sets the value of the specified position in the `BrightnessGrid`.
|
/// Sets the value of the specified position in the `BrightnessGrid`.
|
||||||
|
@ -301,7 +301,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` is not written to or read from concurrently
|
/// - `this` is not written to or read from concurrently
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_set", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_set", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_brightness_grid_set(CBrightnessGrid* @this, nuint x, nuint y, byte value);
|
public static extern void sp_brightness_grid_set(BrightnessGrid* @this, nuint x, nuint y, byte value);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Sets the value of all cells in the `BrightnessGrid`.
|
/// Sets the value of all cells in the `BrightnessGrid`.
|
||||||
|
@ -323,7 +323,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` is not written to or read from concurrently
|
/// - `this` is not written to or read from concurrently
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_fill", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_fill", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_brightness_grid_fill(CBrightnessGrid* @this, byte value);
|
public static extern void sp_brightness_grid_fill(BrightnessGrid* @this, byte value);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the width of the `BrightnessGrid` instance.
|
/// Gets the width of the `BrightnessGrid` instance.
|
||||||
|
@ -339,7 +339,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` points to a valid `BrightnessGrid`
|
/// - `this` points to a valid `BrightnessGrid`
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_width", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_width", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern nuint sp_brightness_grid_width(CBrightnessGrid* @this);
|
public static extern nuint sp_brightness_grid_width(BrightnessGrid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the height of the `BrightnessGrid` instance.
|
/// Gets the height of the `BrightnessGrid` instance.
|
||||||
|
@ -355,7 +355,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` points to a valid `BrightnessGrid`
|
/// - `this` points to a valid `BrightnessGrid`
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_height", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_height", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern nuint sp_brightness_grid_height(CBrightnessGrid* @this);
|
public static extern nuint sp_brightness_grid_height(BrightnessGrid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets an unsafe reference to the data of the `BrightnessGrid` instance.
|
/// Gets an unsafe reference to the data of the `BrightnessGrid` instance.
|
||||||
|
@ -369,7 +369,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - the returned memory range is never accessed concurrently, either via the `BrightnessGrid` or directly
|
/// - the returned memory range is never accessed concurrently, either via the `BrightnessGrid` or directly
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_unsafe_data_ref", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_brightness_grid_unsafe_data_ref", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CByteSlice sp_brightness_grid_unsafe_data_ref(CBrightnessGrid* @this);
|
public static extern ByteSlice sp_brightness_grid_unsafe_data_ref(BrightnessGrid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates a new `Cp437Grid` with the specified dimensions.
|
/// Creates a new `Cp437Grid` with the specified dimensions.
|
||||||
|
@ -384,7 +384,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_cp437_grid_dealloc`.
|
/// by explicitly calling `sp_cp437_grid_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_new", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_new", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCp437Grid* sp_cp437_grid_new(nuint width, nuint height);
|
public static extern Cp437Grid* sp_cp437_grid_new(nuint width, nuint height);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Loads a `Cp437Grid` with the specified dimensions from the provided data.
|
/// Loads a `Cp437Grid` with the specified dimensions from the provided data.
|
||||||
|
@ -403,7 +403,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_cp437_grid_dealloc`.
|
/// by explicitly calling `sp_cp437_grid_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_load", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_load", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCp437Grid* sp_cp437_grid_load(nuint width, nuint height, byte* data, nuint data_length);
|
public static extern Cp437Grid* sp_cp437_grid_load(nuint width, nuint height, byte* data, nuint data_length);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Clones a `Cp437Grid`.
|
/// Clones a `Cp437Grid`.
|
||||||
|
@ -418,7 +418,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_cp437_grid_dealloc`.
|
/// by explicitly calling `sp_cp437_grid_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_clone", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_clone", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCp437Grid* sp_cp437_grid_clone(CCp437Grid* @this);
|
public static extern Cp437Grid* sp_cp437_grid_clone(Cp437Grid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Deallocates a `Cp437Grid`.
|
/// Deallocates a `Cp437Grid`.
|
||||||
|
@ -432,7 +432,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` was not passed to another consuming function, e.g. to create a `Command`
|
/// - `this` was not passed to another consuming function, e.g. to create a `Command`
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_dealloc", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_dealloc", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_cp437_grid_dealloc(CCp437Grid* @this);
|
public static extern void sp_cp437_grid_dealloc(Cp437Grid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the current value at the specified position.
|
/// Gets the current value at the specified position.
|
||||||
|
@ -454,7 +454,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` is not written to concurrently
|
/// - `this` is not written to concurrently
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_get", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_get", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern byte sp_cp437_grid_get(CCp437Grid* @this, nuint x, nuint y);
|
public static extern byte sp_cp437_grid_get(Cp437Grid* @this, nuint x, nuint y);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Sets the value of the specified position in the `Cp437Grid`.
|
/// Sets the value of the specified position in the `Cp437Grid`.
|
||||||
|
@ -479,7 +479,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` is not written to or read from concurrently
|
/// - `this` is not written to or read from concurrently
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_set", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_set", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_cp437_grid_set(CCp437Grid* @this, nuint x, nuint y, byte value);
|
public static extern void sp_cp437_grid_set(Cp437Grid* @this, nuint x, nuint y, byte value);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Sets the value of all cells in the `Cp437Grid`.
|
/// Sets the value of all cells in the `Cp437Grid`.
|
||||||
|
@ -497,7 +497,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` is not written to or read from concurrently
|
/// - `this` is not written to or read from concurrently
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_fill", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_fill", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_cp437_grid_fill(CCp437Grid* @this, byte value);
|
public static extern void sp_cp437_grid_fill(Cp437Grid* @this, byte value);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the width of the `Cp437Grid` instance.
|
/// Gets the width of the `Cp437Grid` instance.
|
||||||
|
@ -513,7 +513,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` points to a valid `Cp437Grid`
|
/// - `this` points to a valid `Cp437Grid`
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_width", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_width", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern nuint sp_cp437_grid_width(CCp437Grid* @this);
|
public static extern nuint sp_cp437_grid_width(Cp437Grid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the height of the `Cp437Grid` instance.
|
/// Gets the height of the `Cp437Grid` instance.
|
||||||
|
@ -529,7 +529,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` points to a valid `Cp437Grid`
|
/// - `this` points to a valid `Cp437Grid`
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_height", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_height", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern nuint sp_cp437_grid_height(CCp437Grid* @this);
|
public static extern nuint sp_cp437_grid_height(Cp437Grid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets an unsafe reference to the data of the `Cp437Grid` instance.
|
/// Gets an unsafe reference to the data of the `Cp437Grid` instance.
|
||||||
|
@ -543,7 +543,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - the returned memory range is never accessed concurrently, either via the `Cp437Grid` or directly
|
/// - the returned memory range is never accessed concurrently, either via the `Cp437Grid` or directly
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_unsafe_data_ref", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_cp437_grid_unsafe_data_ref", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CByteSlice sp_cp437_grid_unsafe_data_ref(CCp437Grid* @this);
|
public static extern ByteSlice sp_cp437_grid_unsafe_data_ref(Cp437Grid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Tries to turn a `Packet` into a `Command`. The packet is deallocated in the process.
|
/// Tries to turn a `Packet` into a `Command`. The packet is deallocated in the process.
|
||||||
|
@ -561,7 +561,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_try_from_packet", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_try_from_packet", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_try_from_packet(Packet* packet);
|
public static extern Command* sp_command_try_from_packet(Packet* packet);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Clones a `Command` instance.
|
/// Clones a `Command` instance.
|
||||||
|
@ -576,7 +576,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_clone", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_clone", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_clone(CCommand* original);
|
public static extern Command* sp_command_clone(Command* original);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::Clear` instance.
|
/// Allocates a new `Command::Clear` instance.
|
||||||
|
@ -589,7 +589,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_clear", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_clear", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_clear();
|
public static extern Command* sp_command_clear();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::HardReset` instance.
|
/// Allocates a new `Command::HardReset` instance.
|
||||||
|
@ -602,7 +602,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_hard_reset", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_hard_reset", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_hard_reset();
|
public static extern Command* sp_command_hard_reset();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::FadeOut` instance.
|
/// Allocates a new `Command::FadeOut` instance.
|
||||||
|
@ -615,7 +615,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_fade_out", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_fade_out", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_fade_out();
|
public static extern Command* sp_command_fade_out();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::Brightness` instance for setting the brightness of all tiles to the
|
/// Allocates a new `Command::Brightness` instance for setting the brightness of all tiles to the
|
||||||
|
@ -633,7 +633,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_brightness", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_brightness", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_brightness(byte brightness);
|
public static extern Command* sp_command_brightness(byte brightness);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::CharBrightness` instance.
|
/// Allocates a new `Command::CharBrightness` instance.
|
||||||
|
@ -649,7 +649,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_char_brightness", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_char_brightness", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_char_brightness(nuint x, nuint y, CBrightnessGrid* byte_grid);
|
public static extern Command* sp_command_char_brightness(nuint x, nuint y, BrightnessGrid* byte_grid);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::BitmapLinear` instance.
|
/// Allocates a new `Command::BitmapLinear` instance.
|
||||||
|
@ -666,7 +666,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_bitmap_linear(nuint offset, CBitVec* bit_vec, CompressionCode compression);
|
public static extern Command* sp_command_bitmap_linear(nuint offset, BitVec* bit_vec, CompressionCode compression);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::BitmapLinearAnd` instance.
|
/// Allocates a new `Command::BitmapLinearAnd` instance.
|
||||||
|
@ -683,7 +683,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear_and", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear_and", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_bitmap_linear_and(nuint offset, CBitVec* bit_vec, CompressionCode compression);
|
public static extern Command* sp_command_bitmap_linear_and(nuint offset, BitVec* bit_vec, CompressionCode compression);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::BitmapLinearOr` instance.
|
/// Allocates a new `Command::BitmapLinearOr` instance.
|
||||||
|
@ -700,7 +700,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear_or", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear_or", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_bitmap_linear_or(nuint offset, CBitVec* bit_vec, CompressionCode compression);
|
public static extern Command* sp_command_bitmap_linear_or(nuint offset, BitVec* bit_vec, CompressionCode compression);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::BitmapLinearXor` instance.
|
/// Allocates a new `Command::BitmapLinearXor` instance.
|
||||||
|
@ -717,7 +717,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear_xor", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear_xor", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_bitmap_linear_xor(nuint offset, CBitVec* bit_vec, CompressionCode compression);
|
public static extern Command* sp_command_bitmap_linear_xor(nuint offset, BitVec* bit_vec, CompressionCode compression);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::Cp437Data` instance.
|
/// Allocates a new `Command::Cp437Data` instance.
|
||||||
|
@ -733,7 +733,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_cp437_data", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_cp437_data", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_cp437_data(nuint x, nuint y, CCp437Grid* byte_grid);
|
public static extern Command* sp_command_cp437_data(nuint x, nuint y, Cp437Grid* byte_grid);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Allocates a new `Command::BitmapLinearWin` instance.
|
/// Allocates a new `Command::BitmapLinearWin` instance.
|
||||||
|
@ -750,7 +750,7 @@ namespace ServicePoint.BindGen
|
||||||
/// by explicitly calling `sp_command_dealloc`.
|
/// by explicitly calling `sp_command_dealloc`.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear_win", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_bitmap_linear_win", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CCommand* sp_command_bitmap_linear_win(nuint x, nuint y, PixelGrid* pixel_grid, CompressionCode compression_code);
|
public static extern Command* sp_command_bitmap_linear_win(nuint x, nuint y, PixelGrid* pixel_grid, CompressionCode compression_code);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Deallocates a `Command`.
|
/// Deallocates a `Command`.
|
||||||
|
@ -764,7 +764,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - `this` was not passed to another consuming function, e.g. to create a `Packet`
|
/// - `this` was not passed to another consuming function, e.g. to create a `Packet`
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_command_dealloc", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_command_dealloc", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern void sp_command_dealloc(CCommand* ptr);
|
public static extern void sp_command_dealloc(Command* ptr);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates a new instance of `Connection`.
|
/// Creates a new instance of `Connection`.
|
||||||
|
@ -1005,7 +1005,7 @@ namespace ServicePoint.BindGen
|
||||||
/// - the returned memory range is never accessed concurrently, either via the `PixelGrid` or directly
|
/// - the returned memory range is never accessed concurrently, either via the `PixelGrid` or directly
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DllImport(__DllName, EntryPoint = "sp_pixel_grid_unsafe_data_ref", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
[DllImport(__DllName, EntryPoint = "sp_pixel_grid_unsafe_data_ref", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
|
||||||
public static extern CByteSlice sp_pixel_grid_unsafe_data_ref(PixelGrid* @this);
|
public static extern ByteSlice sp_pixel_grid_unsafe_data_ref(PixelGrid* @this);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Turns a `Command` into a `Packet`.
|
/// Turns a `Command` into a `Packet`.
|
||||||
|
@ -1057,27 +1057,27 @@ namespace ServicePoint.BindGen
|
||||||
}
|
}
|
||||||
|
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct CBitVec
|
public unsafe partial struct BitVec
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct CBrightnessGrid
|
public unsafe partial struct BrightnessGrid
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct CCp437Grid
|
public unsafe partial struct Cp437Grid
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct CCommand
|
public unsafe partial struct Command
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe partial struct CByteSlice
|
public unsafe partial struct ByteSlice
|
||||||
{
|
{
|
||||||
public byte* start;
|
public byte* start;
|
||||||
public nuint length;
|
public nuint length;
|
||||||
|
|
|
@ -2,7 +2,7 @@ using ServicePoint.BindGen;
|
||||||
|
|
||||||
namespace ServicePoint;
|
namespace ServicePoint;
|
||||||
|
|
||||||
public sealed class BitVec : SpNativeInstance<BindGen.CBitVec>
|
public sealed class BitVec : SpNativeInstance<BindGen.BitVec>
|
||||||
{
|
{
|
||||||
public static BitVec New(int size)
|
public static BitVec New(int size)
|
||||||
{
|
{
|
||||||
|
@ -80,7 +80,7 @@ public sealed class BitVec : SpNativeInstance<BindGen.CBitVec>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private unsafe BitVec(BindGen.CBitVec* instance) : base(instance)
|
private unsafe BitVec(BindGen.BitVec* instance) : base(instance)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ using ServicePoint.BindGen;
|
||||||
|
|
||||||
namespace ServicePoint;
|
namespace ServicePoint;
|
||||||
|
|
||||||
public sealed class BrightnessGrid : SpNativeInstance<BindGen.CBrightnessGrid>
|
public sealed class BrightnessGrid : SpNativeInstance<BindGen.BrightnessGrid>
|
||||||
{
|
{
|
||||||
public static BrightnessGrid New(int width, int height)
|
public static BrightnessGrid New(int width, int height)
|
||||||
{
|
{
|
||||||
|
@ -92,7 +92,7 @@ public sealed class BrightnessGrid : SpNativeInstance<BindGen.CBrightnessGrid>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private unsafe BrightnessGrid(BindGen.CBrightnessGrid* instance) : base(instance)
|
private unsafe BrightnessGrid(BindGen.BrightnessGrid* instance) : base(instance)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ using ServicePoint.BindGen;
|
||||||
|
|
||||||
namespace ServicePoint;
|
namespace ServicePoint;
|
||||||
|
|
||||||
public sealed class Command : SpNativeInstance<BindGen.CCommand>
|
public sealed class Command : SpNativeInstance<BindGen.Command>
|
||||||
{
|
{
|
||||||
public static bool TryFromPacket(Packet packet, [MaybeNullWhen(false)] out Command command)
|
public static bool TryFromPacket(Packet packet, [MaybeNullWhen(false)] out Command command)
|
||||||
{
|
{
|
||||||
|
@ -121,7 +121,7 @@ public sealed class Command : SpNativeInstance<BindGen.CCommand>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private unsafe Command(BindGen.CCommand* instance) : base(instance)
|
private unsafe Command(BindGen.Command* instance) : base(instance)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ using ServicePoint.BindGen;
|
||||||
|
|
||||||
namespace ServicePoint;
|
namespace ServicePoint;
|
||||||
|
|
||||||
public sealed class Cp437Grid : SpNativeInstance<BindGen.CCp437Grid>
|
public sealed class Cp437Grid : SpNativeInstance<BindGen.Cp437Grid>
|
||||||
{
|
{
|
||||||
public static Cp437Grid New(int width, int height)
|
public static Cp437Grid New(int width, int height)
|
||||||
{
|
{
|
||||||
|
@ -123,7 +123,7 @@ public sealed class Cp437Grid : SpNativeInstance<BindGen.CCp437Grid>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private unsafe Cp437Grid(BindGen.CCp437Grid* instance) : base(instance)
|
private unsafe Cp437Grid(BindGen.Cp437Grid* instance) : base(instance)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,6 +24,16 @@ fn main() {
|
||||||
.csharp_use_nint_types(true)
|
.csharp_use_nint_types(true)
|
||||||
.csharp_class_accessibility("public")
|
.csharp_class_accessibility("public")
|
||||||
.csharp_generate_const_filter(|_| true)
|
.csharp_generate_const_filter(|_| true)
|
||||||
|
.csharp_type_rename(move |name| {
|
||||||
|
if name.len() > 1
|
||||||
|
&& name.starts_with("C")
|
||||||
|
&& name.chars().nth(1).unwrap().is_uppercase()
|
||||||
|
{
|
||||||
|
name[1..].to_string()
|
||||||
|
} else {
|
||||||
|
name
|
||||||
|
}
|
||||||
|
})
|
||||||
.generate_csharp_file("ServicePoint/BindGen/ServicePoint.g.cs")
|
.generate_csharp_file("ServicePoint/BindGen/ServicePoint.g.cs")
|
||||||
.unwrap();
|
.unwrap();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue