def METHOD_NAME(rpr_context, obj: bpy.types.Object):
    if obj.type == 'MESH':
        if obj.mode == 'OBJECT':
            # if in edit mode use to_mesh
            mesh.METHOD_NAME(rpr_context, obj)
        else:
            to_mesh.METHOD_NAME(rpr_context, obj)
    elif obj.type == 'CAMERA':
        camera.METHOD_NAME(rpr_context, obj)
    elif obj.type in ('CURVE', 'FONT', 'SURFACE', 'META'):
        to_mesh.METHOD_NAME(rpr_context, obj)