Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_sensor_api.c
| Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | |||||
| void RNA_api_sensor(StructRNA *srna) | void RNA_api_sensor(StructRNA *srna) | ||||
| { | { | ||||
| FunctionRNA *func; | FunctionRNA *func; | ||||
| PropertyRNA *parm; | PropertyRNA *parm; | ||||
| func = RNA_def_function(srna, "link", "rna_Sensor_link"); | func = RNA_def_function(srna, "link", "rna_Sensor_link"); | ||||
| RNA_def_function_ui_description(func, "Link the sensor to a controller"); | RNA_def_function_ui_description(func, "Link the sensor to a controller"); | ||||
| parm = RNA_def_pointer(func, "controller", "Controller", "", "Controller to link to"); | parm = RNA_def_pointer(func, "controller", "Controller", "", "Controller to link to"); | ||||
| RNA_def_property_flag(parm, PROP_REQUIRED); | RNA_def_parameter_flags(parm, 0, PARM_REQUIRED); | ||||
| RNA_def_property_update(parm, NC_LOGIC, NULL); | RNA_def_property_update(parm, NC_LOGIC, NULL); | ||||
| func = RNA_def_function(srna, "unlink", "rna_Sensor_unlink"); | func = RNA_def_function(srna, "unlink", "rna_Sensor_unlink"); | ||||
| RNA_def_function_ui_description(func, "Unlink the sensor from a controller"); | RNA_def_function_ui_description(func, "Unlink the sensor from a controller"); | ||||
| parm = RNA_def_pointer(func, "controller", "Controller", "", "Controller to unlink from"); | parm = RNA_def_pointer(func, "controller", "Controller", "", "Controller to unlink from"); | ||||
| RNA_def_property_flag(parm, PROP_REQUIRED); | RNA_def_parameter_flags(parm, 0, PARM_REQUIRED); | ||||
| RNA_def_property_update(parm, NC_LOGIC, NULL); | RNA_def_property_update(parm, NC_LOGIC, NULL); | ||||
| } | } | ||||
| #endif | #endif | ||||