Cleanup: update comments, remove ifdef'd code
This commit is contained in:
@@ -17,12 +17,12 @@
|
||||
/** \file
|
||||
* \ingroup pythonintern
|
||||
*
|
||||
* This file defines '_bpy.ops', an internal python module which gives python
|
||||
* the ability to inspect and call both C and Python defined operators.
|
||||
* This file defines `_bpy.ops`, an internal python module which gives Python
|
||||
* the ability to inspect and call operators (defined by C or Python).
|
||||
*
|
||||
* \note
|
||||
* This module is exposed to the user via 'release/scripts/modules/bpy/ops.py'
|
||||
* which fakes exposing operators as modules/functions using its own classes.
|
||||
* This C module is private, it should only be used by `release/scripts/modules/bpy/ops.py` which
|
||||
* exposes operators as dynamically defined modules & callable objects to access all operators.
|
||||
*/
|
||||
|
||||
#include <Python.h>
|
||||
@@ -38,7 +38,7 @@
|
||||
#include "bpy_capi_utils.h"
|
||||
#include "bpy_operator.h"
|
||||
#include "bpy_operator_wrap.h"
|
||||
#include "bpy_rna.h" /* for setting arg props only - pyrna_py_to_prop() */
|
||||
#include "bpy_rna.h" /* for setting argument properties & type method `get_rna_type`. */
|
||||
|
||||
#include "RNA_access.h"
|
||||
#include "RNA_enum_types.h"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
/** \file
|
||||
* \ingroup pythonintern
|
||||
*
|
||||
* This file is so python can define operators that C can call into.
|
||||
* This file exposes functionality for defining to define operators that C can call into.
|
||||
* The generic callback functions for python operators are defines in
|
||||
* 'rna_wm.c', some calling into functions here to do python specific
|
||||
* functionality.
|
||||
@@ -115,6 +115,10 @@ static void operator_properties_init(wmOperatorType *ot)
|
||||
/* end 'ot->prop' assignment */
|
||||
}
|
||||
|
||||
/**
|
||||
* Generic function used by all Python defined operators
|
||||
* it's passed as an argument to #WM_operatortype_append_ptr in for operator registration.
|
||||
*/
|
||||
void BPY_RNA_operator_wrapper(wmOperatorType *ot, void *userdata)
|
||||
{
|
||||
/* take care not to overwrite anything set in
|
||||
@@ -131,6 +135,10 @@ void BPY_RNA_operator_wrapper(wmOperatorType *ot, void *userdata)
|
||||
operator_properties_init(ot);
|
||||
}
|
||||
|
||||
/**
|
||||
* Generic function used by all Python defined macro-operators
|
||||
* it's passed as an argument to #WM_operatortype_append_ptr in for operator registration.
|
||||
*/
|
||||
void BPY_RNA_operator_macro_wrapper(wmOperatorType *ot, void *userdata)
|
||||
{
|
||||
wmOperatorType *data = (wmOperatorType *)userdata;
|
||||
|
||||
Reference in New Issue
Block a user