This allows such functions' callbacks to receive the 'self' data as a PointerRNA, instead of a pointer of the relevant DNA type. This commit also adds some validation of flags when defining them for a FunctionRNA. Part of !135807.
This allows such functions' callbacks to receive the 'self' data as a PointerRNA, instead of a pointer of the relevant DNA type. This commit also adds some validation of flags when defining them for a FunctionRNA. Part of !135807.