Taken from GLib G_TYPE_BOOLEAN G_TYPE_INT G_TYPE_UINT G_TYPE_LONG G_TY

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
Taken from GLib
===============
G_TYPE_BOOLEAN
G_TYPE_INT
G_TYPE_UINT
G_TYPE_LONG
G_TYPE_ULONG
G_TYPE_INT64
G_TYPE_UINT64
G_TYPE_FLOAT
G_TYPE_DOUBLE
G_TYPE_STRING
G_TYPE_POINTER
G_TYPE_OBJECT
Specific for Moto
-----------------
Array types
***********
MOTO_TYPE_BOOLEAN_2
MOTO_TYPE_BOOLEAN_3
MOTO_TYPE_BOOLEAN_4
MOTO_TYPE_INT_2
MOTO_TYPE_INT_3
MOTO_TYPE_INT_4
MOTO_TYPE_UINT_2
MOTO_TYPE_UINT_3
MOTO_TYPE_UINT_4
MOTO_TYPE_LONG_2
MOTO_TYPE_LONG_3
MOTO_TYPE_LONG_4
MOTO_TYPE_ULONG_2
MOTO_TYPE_ULONG_3
MOTO_TYPE_ULONG_4
MOTO_TYPE_INT64_2
MOTO_TYPE_INT64_3
MOTO_TYPE_INT64_4
MOTO_TYPE_UINT64_2
MOTO_TYPE_UINT64_3
MOTO_TYPE_UINT64_4
MOTO_TYPE_FLOAT_2
MOTO_TYPE_FLOAT_3
MOTO_TYPE_FLOAT_4
MOTO_TYPE_DOUBLE_2
MOTO_TYPE_DOUBLE_3
MOTO_TYPE_DOUBLE_4
Matrix types
************
MOTO_TYPE_BOOLEAN_2x2
MOTO_TYPE_BOOLEAN_3x3
MOTO_TYPE_BOOLEAN_4x4
MOTO_TYPE_INT_2x2
MOTO_TYPE_INT_3x3
MOTO_TYPE_INT_4x4
MOTO_TYPE_UINT_2x2
MOTO_TYPE_UINT_3x3
MOTO_TYPE_UINT_4x4
MOTO_TYPE_LONG_2x2
MOTO_TYPE_LONG_3x3
MOTO_TYPE_LONG_4x4
MOTO_TYPE_ULONG_2x2
MOTO_TYPE_ULONG_3x3
MOTO_TYPE_ULONG_4x4
MOTO_TYPE_INT64_2x2
MOTO_TYPE_INT64_3x3
MOTO_TYPE_INT64_4x4
MOTO_TYPE_UINT64_2x2
MOTO_TYPE_UINT64_3x3
MOTO_TYPE_UINT64_4x4
MOTO_TYPE_FLOAT_2x2
MOTO_TYPE_FLOAT_3x3
MOTO_TYPE_FLOAT_4x4
MOTO_TYPE_DOUBLE_2x2
MOTO_TYPE_DOUBLE_3x3
MOTO_TYPE_DOUBLE_4x4
Misc types
**********
MOTO_TYPE_FILENAME (Derived from G_TYPE_STRING)
MOTO_TYPE_NODE (Base type for all Moto node types. Derived from G_TYPE_OBJECT)
MOTO_TYPE_IMAGE