Class Bitset
public class Bitset
- Inheritance
-
Bitset
- Inherited Members
Methods
Add(BitsetHandle, uint)
Calls native method gtk_bitset_add.
public static extern bool Add(BitsetHandle self, uint value)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
valueuintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
AddRange(BitsetHandle, uint, uint)
Calls native method gtk_bitset_add_range.
public static extern void AddRange(BitsetHandle self, uint start, uint nItems)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
startuintTransfer ownership: None Nullable: False
nItemsuintTransfer ownership: None Nullable: False
AddRangeClosed(BitsetHandle, uint, uint)
Calls native method gtk_bitset_add_range_closed.
public static extern void AddRangeClosed(BitsetHandle self, uint first, uint last)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
firstuintTransfer ownership: None Nullable: False
lastuintTransfer ownership: None Nullable: False
AddRectangle(BitsetHandle, uint, uint, uint, uint)
Calls native method gtk_bitset_add_rectangle.
public static extern void AddRectangle(BitsetHandle self, uint start, uint width, uint height, uint stride)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
startuintTransfer ownership: None Nullable: False
widthuintTransfer ownership: None Nullable: False
heightuintTransfer ownership: None Nullable: False
strideuintTransfer ownership: None Nullable: False
Contains(BitsetHandle, uint)
Calls native method gtk_bitset_contains.
public static extern bool Contains(BitsetHandle self, uint value)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
valueuintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Copy(BitsetHandle)
Calls native method gtk_bitset_copy.
public static extern BitsetOwnedHandle Copy(BitsetHandle self)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
Returns
- BitsetOwnedHandle
Transfer ownership: Full Nullable: False
Difference(BitsetHandle, BitsetHandle)
Calls native method gtk_bitset_difference.
public static extern void Difference(BitsetHandle self, BitsetHandle other)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
otherBitsetHandleTransfer ownership: None Nullable: False
Equals(BitsetHandle, BitsetHandle)
Calls native method gtk_bitset_equals.
public static extern bool Equals(BitsetHandle self, BitsetHandle other)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
otherBitsetHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_bitset_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetMaximum(BitsetHandle)
Calls native method gtk_bitset_get_maximum.
public static extern uint GetMaximum(BitsetHandle self)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetMinimum(BitsetHandle)
Calls native method gtk_bitset_get_minimum.
public static extern uint GetMinimum(BitsetHandle self)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetNth(BitsetHandle, uint)
Calls native method gtk_bitset_get_nth.
public static extern uint GetNth(BitsetHandle self, uint nth)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
nthuintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetSize(BitsetHandle)
Calls native method gtk_bitset_get_size.
public static extern ulong GetSize(BitsetHandle self)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetSizeInRange(BitsetHandle, uint, uint)
Calls native method gtk_bitset_get_size_in_range.
public static extern ulong GetSizeInRange(BitsetHandle self, uint first, uint last)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
firstuintTransfer ownership: None Nullable: False
lastuintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
Intersect(BitsetHandle, BitsetHandle)
Calls native method gtk_bitset_intersect.
public static extern void Intersect(BitsetHandle self, BitsetHandle other)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
otherBitsetHandleTransfer ownership: None Nullable: False
IsEmpty(BitsetHandle)
Calls native method gtk_bitset_is_empty.
public static extern bool IsEmpty(BitsetHandle self)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NewEmpty()
Calls native constructor gtk_bitset_new_empty.
public static extern BitsetOwnedHandle NewEmpty()
Returns
- BitsetOwnedHandle
Transfer ownership: Full Nullable: False
NewRange(uint, uint)
Calls native constructor gtk_bitset_new_range.
public static extern BitsetOwnedHandle NewRange(uint start, uint nItems)
Parameters
startuintTransfer ownership: None Nullable: False
nItemsuintTransfer ownership: None Nullable: False
Returns
- BitsetOwnedHandle
Transfer ownership: Full Nullable: False
Ref(BitsetHandle)
Calls native method gtk_bitset_ref.
public static extern BitsetUnownedHandle Ref(BitsetHandle self)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: True
Returns
- BitsetUnownedHandle
Transfer ownership: None Nullable: False
Remove(BitsetHandle, uint)
Calls native method gtk_bitset_remove.
public static extern bool Remove(BitsetHandle self, uint value)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
valueuintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
RemoveAll(BitsetHandle)
Calls native method gtk_bitset_remove_all.
public static extern void RemoveAll(BitsetHandle self)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
RemoveRange(BitsetHandle, uint, uint)
Calls native method gtk_bitset_remove_range.
public static extern void RemoveRange(BitsetHandle self, uint start, uint nItems)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
startuintTransfer ownership: None Nullable: False
nItemsuintTransfer ownership: None Nullable: False
RemoveRangeClosed(BitsetHandle, uint, uint)
Calls native method gtk_bitset_remove_range_closed.
public static extern void RemoveRangeClosed(BitsetHandle self, uint first, uint last)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
firstuintTransfer ownership: None Nullable: False
lastuintTransfer ownership: None Nullable: False
RemoveRectangle(BitsetHandle, uint, uint, uint, uint)
Calls native method gtk_bitset_remove_rectangle.
public static extern void RemoveRectangle(BitsetHandle self, uint start, uint width, uint height, uint stride)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
startuintTransfer ownership: None Nullable: False
widthuintTransfer ownership: None Nullable: False
heightuintTransfer ownership: None Nullable: False
strideuintTransfer ownership: None Nullable: False
ShiftLeft(BitsetHandle, uint)
Calls native method gtk_bitset_shift_left.
public static extern void ShiftLeft(BitsetHandle self, uint amount)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
amountuintTransfer ownership: None Nullable: False
ShiftRight(BitsetHandle, uint)
Calls native method gtk_bitset_shift_right.
public static extern void ShiftRight(BitsetHandle self, uint amount)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
amountuintTransfer ownership: None Nullable: False
Splice(BitsetHandle, uint, uint, uint)
Calls native method gtk_bitset_splice.
public static extern void Splice(BitsetHandle self, uint position, uint removed, uint added)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
positionuintTransfer ownership: None Nullable: False
removeduintTransfer ownership: None Nullable: False
addeduintTransfer ownership: None Nullable: False
Subtract(BitsetHandle, BitsetHandle)
Calls native method gtk_bitset_subtract.
public static extern void Subtract(BitsetHandle self, BitsetHandle other)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
otherBitsetHandleTransfer ownership: None Nullable: False
Union(BitsetHandle, BitsetHandle)
Calls native method gtk_bitset_union.
public static extern void Union(BitsetHandle self, BitsetHandle other)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: False
otherBitsetHandleTransfer ownership: None Nullable: False
Unref(BitsetHandle)
Calls native method gtk_bitset_unref.
public static extern void Unref(BitsetHandle self)
Parameters
selfBitsetHandleTransfer ownership: None Nullable: True