Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_particle.c
| Show First 20 Lines • Show All 4,010 Lines • ▼ Show 20 Lines | # endif | ||||
| RNA_def_function_output(func, parm); | RNA_def_function_output(func, parm); | ||||
| /* extract hair UVs */ | /* extract hair UVs */ | ||||
| func = RNA_def_function(srna, "uv_on_emitter", "rna_ParticleSystem_uv_on_emitter"); | func = RNA_def_function(srna, "uv_on_emitter", "rna_ParticleSystem_uv_on_emitter"); | ||||
| RNA_def_function_ui_description(func, "Obtain uv for all particles"); | RNA_def_function_ui_description(func, "Obtain uv for all particles"); | ||||
| RNA_def_function_flag(func, FUNC_USE_REPORTS); | RNA_def_function_flag(func, FUNC_USE_REPORTS); | ||||
| parm = RNA_def_pointer(func, "modifier", "ParticleSystemModifier", "", "Particle modifier"); | parm = RNA_def_pointer(func, "modifier", "ParticleSystemModifier", "", "Particle modifier"); | ||||
| RNA_def_parameter_flags(parm, PROP_NEVER_NULL, PARM_REQUIRED); | RNA_def_parameter_flags(parm, PROP_NEVER_NULL, PARM_REQUIRED); | ||||
| prop = RNA_def_pointer(func, "particle", "Particle", "", "Particle"); | parm = RNA_def_pointer(func, "particle", "Particle", "", "Particle"); | ||||
| RNA_def_parameter_flags(parm, PROP_NEVER_NULL, PARM_REQUIRED); | RNA_def_parameter_flags(parm, PROP_NEVER_NULL, PARM_REQUIRED); | ||||
| RNA_def_int(func, "particle_no", 0, INT_MIN, INT_MAX, "Particle no", "", INT_MIN, INT_MAX); | RNA_def_int(func, "particle_no", 0, INT_MIN, INT_MAX, "Particle no", "", INT_MIN, INT_MAX); | ||||
| RNA_def_int(func, "uv_no", 0, INT_MIN, INT_MAX, "UV no", "", INT_MIN, INT_MAX); | RNA_def_int(func, "uv_no", 0, INT_MIN, INT_MAX, "UV no", "", INT_MIN, INT_MAX); | ||||
| parm = RNA_def_property(func, "uv", PROP_FLOAT, PROP_COORDS); | parm = RNA_def_property(func, "uv", PROP_FLOAT, PROP_COORDS); | ||||
| RNA_def_property_array(parm, 2); | RNA_def_property_array(parm, 2); | ||||
| RNA_def_parameter_flags(parm, PROP_THICK_WRAP, 0); | RNA_def_parameter_flags(parm, PROP_THICK_WRAP, 0); | ||||
| RNA_def_function_output(func, parm); | RNA_def_function_output(func, parm); | ||||
| Show All 32 Lines | |||||