feat(avs-api): Improve property_type enum
Taken from a private eamuse server backend which had more complete mappings.
This commit is contained in:
+33
-12
@@ -26,18 +26,39 @@ enum property_node_traversal {
|
||||
};
|
||||
|
||||
enum property_type {
|
||||
PROPERTY_TYPE_VOID = 1,
|
||||
PROPERTY_TYPE_S8 = 2,
|
||||
PROPERTY_TYPE_U8 = 3,
|
||||
PROPERTY_TYPE_S16 = 4,
|
||||
PROPERTY_TYPE_U16 = 5,
|
||||
PROPERTY_TYPE_S32 = 6,
|
||||
PROPERTY_TYPE_U32 = 7,
|
||||
PROPERTY_TYPE_S64 = 8,
|
||||
PROPERTY_TYPE_U64 = 9,
|
||||
PROPERTY_TYPE_BIN = 10,
|
||||
PROPERTY_TYPE_STR = 11,
|
||||
PROPERTY_TYPE_BOOL = 52
|
||||
PROPERTY_TYPE_VOID = 0x01,
|
||||
PROPERTY_TYPE_S8 = 0x02,
|
||||
PROPERTY_TYPE_U8 = 0x03,
|
||||
PROPERTY_TYPE_S16 = 0x04,
|
||||
PROPERTY_TYPE_U16 = 0x05,
|
||||
PROPERTY_TYPE_S32 = 0x06,
|
||||
PROPERTY_TYPE_U32 = 0x07,
|
||||
PROPERTY_TYPE_S64 = 0x08,
|
||||
PROPERTY_TYPE_U64 = 0x09,
|
||||
PROPERTY_TYPE_BIN = 0x0A,
|
||||
PROPERTY_TYPE_STR = 0x0B,
|
||||
PROPERTY_TYPE_IP4 = 0x0C,
|
||||
PROPERTY_TYPE_TIME = 0x0D,
|
||||
PROPERTY_TYPE_FLOAT = 0x0E,
|
||||
PROPERTY_TYPE_DOUBLE = 0x0F,
|
||||
PROPERTY_TYPE_4U8 = 0x25,
|
||||
PROPERTY_TYPE_ATTR = 0x2E,
|
||||
PROPERTY_TYPE_BOOL = 0x34,
|
||||
|
||||
// Missing __type attribute
|
||||
PROPERTY_TYPE_VOID_WITH_ATTRIBUTES = 0x40 | PROPERTY_TYPE_VOID,
|
||||
PROPERTY_TYPE_ARRAY_S8 = 0x40 | PROPERTY_TYPE_S8,
|
||||
PROPERTY_TYPE_ARRAY_U8 = 0x40 | PROPERTY_TYPE_U8,
|
||||
PROPERTY_TYPE_ARRAY_S16 = 0x40 | PROPERTY_TYPE_S16,
|
||||
PROPERTY_TYPE_ARRAY_U16 = 0x40 | PROPERTY_TYPE_U16,
|
||||
PROPERTY_TYPE_ARRAY_S32 = 0x40 | PROPERTY_TYPE_S32,
|
||||
PROPERTY_TYPE_ARRAY_U32 = 0x40 | PROPERTY_TYPE_U32,
|
||||
PROPERTY_TYPE_ARRAY_S64 = 0x40 | PROPERTY_TYPE_S64,
|
||||
PROPERTY_TYPE_ARRAY_U64 = 0x40 | PROPERTY_TYPE_U64,
|
||||
PROPERTY_TYPE_ARRAY_TIME = 0x40 | PROPERTY_TYPE_TIME,
|
||||
PROPERTY_TYPE_ARRAY_BOOL = 0x40 | PROPERTY_TYPE_BOOL,
|
||||
|
||||
PROPERTY_TYPE_STR_WITH_ATTRIBUTES = 0x40 | PROPERTY_TYPE_STR,
|
||||
};
|
||||
|
||||
struct property;
|
||||
|
||||
Reference in New Issue
Block a user