|
Blender V4.3
|
#include <cfloat>#include <climits>#include <cstdlib>#include "DNA_boid_types.h"#include "DNA_object_types.h"#include "DNA_particle_types.h"#include "DNA_scene_types.h"#include "BLI_utildefines.h"#include "RNA_define.hh"#include "RNA_enum_types.hh"#include "rna_internal.hh"#include "WM_api.hh"#include "WM_types.hh"Go to the source code of this file.
Functions | |
| static void | rna_def_boidrule_goal (BlenderRNA *brna) |
| static void | rna_def_boidrule_avoid (BlenderRNA *brna) |
| static void | rna_def_boidrule_avoid_collision (BlenderRNA *brna) |
| static void | rna_def_boidrule_follow_leader (BlenderRNA *brna) |
| static void | rna_def_boidrule_average_speed (BlenderRNA *brna) |
| static void | rna_def_boidrule_fight (BlenderRNA *brna) |
| static void | rna_def_boidrule (BlenderRNA *brna) |
| static void | rna_def_boidstate (BlenderRNA *brna) |
| static void | rna_def_boid_settings (BlenderRNA *brna) |
| void | RNA_def_boid (BlenderRNA *brna) |
Variables | |
| const EnumPropertyItem | rna_enum_boidrule_type_items [] |
| static const EnumPropertyItem | boidruleset_type_items [] |
| void RNA_def_boid | ( | BlenderRNA * | brna | ) |
Definition at line 710 of file rna_boid.cc.
References rna_def_boid_settings(), rna_def_boidrule(), and rna_def_boidstate().
|
static |
Definition at line 544 of file rna_boid.cc.
References BOID_ALLOW_CLIMB, BOID_ALLOW_FLIGHT, BOID_ALLOW_LAND, PROP_BOOLEAN, PROP_COLLECTION, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), and RNA_def_struct_ui_text().
Referenced by RNA_def_boid().
|
static |
Definition at line 445 of file rna_boid.cc.
References BOIDRULE_IN_AIR, BOIDRULE_ON_LAND, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_NO_DEG_UPDATE, PROP_NONE, PROP_STRING, rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_ui_text(), and rna_enum_boidrule_type_items.
Referenced by RNA_def_boid().
|
static |
Definition at line 402 of file rna_boid.cc.
References PROP_FACTOR, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), and RNA_def_struct_ui_text().
Referenced by rna_def_boidrule().
|
static |
Definition at line 320 of file rna_boid.cc.
References BRULE_GOAL_AVOID_PREDICT, PROP_BOOLEAN, PROP_EDITABLE, PROP_FLOAT, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_boidrule().
|
static |
Definition at line 347 of file rna_boid.cc.
References BRULE_ACOLL_WITH_BOIDS, BRULE_ACOLL_WITH_DEFLECTORS, PROP_BOOLEAN, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), and RNA_def_struct_ui_text().
Referenced by rna_def_boidrule().
|
static |
Definition at line 426 of file rna_boid.cc.
References PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), and RNA_def_struct_ui_text().
Referenced by rna_def_boidrule().
|
static |
Definition at line 371 of file rna_boid.cc.
References BRULE_LEADER_IN_LINE, PROP_BOOLEAN, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_flag(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), and RNA_def_struct_ui_text().
Referenced by rna_def_boidrule().
|
static |
Definition at line 299 of file rna_boid.cc.
References BRULE_GOAL_AVOID_PREDICT, PROP_BOOLEAN, PROP_EDITABLE, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_boidrule().
|
static |
Definition at line 495 of file rna_boid.cc.
References boidruleset_type_items, PROP_COLLECTION, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), and RNA_def_struct_ui_text().
Referenced by RNA_def_boid().
|
static |
Definition at line 88 of file rna_boid.cc.
Referenced by rna_def_boidstate().
| const EnumPropertyItem rna_enum_boidrule_type_items[] |
Definition at line 28 of file rna_boid.cc.
Referenced by boid_new_rule(), BOID_OT_rule_add(), and rna_def_boidrule().