Cleanup: replace macros with converter callbacks for bpy.props

Macros were used for expanding shared logic for some properties.

Replace this with Python converters & a funciton that handles
deferred registration.

Add generic converter functions for RNA enums:

- pyrna_enum_value_parse_string
- pyrna_enum_bitfield_parse_set
This commit is contained in:
2021-07-29 15:11:58 +10:00
parent 5280d4bf0b
commit ddcb6b1023
3 changed files with 638 additions and 439 deletions

File diff suppressed because it is too large Load Diff