drawRect | specific where and how large to draw the field |
field | the field to be drawn |
guiStyle | Optional: Note that there are, generally, two versions of EditorGUI functions, one that takes this option as a parameter another that does not. It is the duty of this function to check if this optional parameter is null or not, and call the appropriate EditorGUI function. |
undoObject | Optional: if provided the object will be recorded via MemberExposerFunctions.recordUndo(undoObject, field). This function will check against null, so there is no need for the user to do so also. |
overrideLabel | Optional: if NOT null, this label should displayed, rather than the standard field label. |