Blender V5.0
BoidSettings Struct Reference

#include <DNA_boid_types.h>

Public Attributes

int options
int last_state_id
float landing_smoothness
float height
float banking
float pitch
float health
float aggression
float strength
float accuracy
float range
float air_min_speed
float air_max_speed
float air_max_acc
float air_max_ave
float air_personal_space
float land_jump_speed
float land_max_speed
float land_max_acc
float land_max_ave
float land_personal_space
float land_stick_force
struct ListBase states

Detailed Description

Definition at line 182 of file DNA_boid_types.h.

Member Data Documentation

◆ accuracy

float BoidSettings::accuracy

Definition at line 189 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and rule_fight().

◆ aggression

float BoidSettings::aggression

Definition at line 188 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and rule_fight().

◆ air_max_acc

float BoidSettings::air_max_acc

Definition at line 193 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and set_boid_values().

◆ air_max_ave

float BoidSettings::air_max_ave

Definition at line 193 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and set_boid_values().

◆ air_max_speed

float BoidSettings::air_max_speed

Definition at line 192 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and set_boid_values().

◆ air_min_speed

float BoidSettings::air_min_speed

Definition at line 192 of file DNA_boid_types.h.

Referenced by set_boid_values().

◆ air_personal_space

float BoidSettings::air_personal_space

Definition at line 194 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and set_boid_values().

◆ banking

float BoidSettings::banking

Definition at line 186 of file DNA_boid_types.h.

Referenced by boid_body(), and boid_default_settings().

◆ health

float BoidSettings::health

◆ height

float BoidSettings::height

Definition at line 185 of file DNA_boid_types.h.

Referenced by boid_body(), boid_climb(), boid_default_settings(), and rule_goal_avoid().

◆ land_jump_speed

float BoidSettings::land_jump_speed

Definition at line 197 of file DNA_boid_types.h.

Referenced by set_boid_values().

◆ land_max_acc

float BoidSettings::land_max_acc

Definition at line 198 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and set_boid_values().

◆ land_max_ave

float BoidSettings::land_max_ave

Definition at line 198 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and set_boid_values().

◆ land_max_speed

float BoidSettings::land_max_speed

Definition at line 197 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and set_boid_values().

◆ land_personal_space

float BoidSettings::land_personal_space

Definition at line 199 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and set_boid_values().

◆ land_stick_force

float BoidSettings::land_stick_force

Definition at line 200 of file DNA_boid_types.h.

Referenced by boid_body().

◆ landing_smoothness

float BoidSettings::landing_smoothness

Definition at line 185 of file DNA_boid_types.h.

Referenced by boid_body(), boid_default_settings(), and rule_goal_avoid().

◆ last_state_id

int BoidSettings::last_state_id

Definition at line 183 of file DNA_boid_types.h.

Referenced by boid_duplicate_state(), and boid_new_state().

◆ options

int BoidSettings::options

◆ pitch

float BoidSettings::pitch

Definition at line 186 of file DNA_boid_types.h.

Referenced by boid_body(), and boid_default_settings().

◆ range

float BoidSettings::range

Definition at line 189 of file DNA_boid_types.h.

Referenced by boid_default_settings().

◆ states

◆ strength

float BoidSettings::strength

Definition at line 189 of file DNA_boid_types.h.

Referenced by boid_default_settings(), and rule_fight().


The documentation for this struct was generated from the following file: