| add_all_characters_as_members() | diguyCharacterGroup | |
| add_member(diguyCharacter *character) | diguyCharacterGroup | |
| apply_formation_to_group(diguyCharacter *leader, diguyFormation *formation, float desired_radius=-1.0f, int require_sort=1) | diguyCharacterGroup | |
| apply_formation_to_group_with_dir(diguyCharacter *leader, diguyFormation *formation, float dir_x, float dir_y, float desired_radius=-1.0f, int require_sort=1) | diguyCharacterGroup | |
| apply_formation_to_group_with_goal(diguyCharacter *leader, diguyFormation *formation, float goal_x, float goal_y, float desired_radius=-1.0f, int require_sort=1) | diguyCharacterGroup | |
| bdiScenarioCharacterGroup class | diguyCharacterGroup | friend |
| destroy_variable(diguyVariable *variable) | diguyCharacterGroup | |
| diguyCharacterGroup(bdiScenarioCharacterGroup *scripted_object) | diguyCharacterGroup | private |
| draw_all_members() | diguyCharacterGroup | |
| draw_pass1_all_members() | diguyCharacterGroup | |
| draw_pass2_all_members() | diguyCharacterGroup | |
| find_or_create_variable(const char *name) | diguyCharacterGroup | |
| find_variable(const char *name) | diguyCharacterGroup | |
| get_current_formation() | diguyCharacterGroup | |
| get_farthest_character_to_point(float x, float y, float z) | diguyCharacterGroup | |
| get_group_centroid(float *x, float *y, float *z) | diguyCharacterGroup | |
| get_group_min_circle(float *x, float *y, float *z, float *radius) | diguyCharacterGroup | |
| get_index_in_subgroup(diguyFormation *formation, int index) | diguyCharacterGroup | |
| get_index_of_member(diguyCharacter *character) | diguyCharacterGroup | |
| get_label() | diguyCharacterGroup | |
| get_label_offset_above_centroid() | diguyCharacterGroup | |
| get_member_at_index(int index) | diguyCharacterGroup | |
| get_name() | diguyCharacterGroup | |
| get_nearest_character_to_point(float x, float y, float z) | diguyCharacterGroup | |
| get_num_active_members() | diguyCharacterGroup | |
| get_num_members() | diguyCharacterGroup | |
| get_num_variables() | diguyCharacterGroup | |
| get_scripted_object() | diguyCharacterGroup | inline |
| get_sorted_member_at_index(int index) | diguyCharacterGroup | |
| get_subgroup_number(diguyFormation *formation, int index) | diguyCharacterGroup | |
| get_variable_at_index(int index) | diguyCharacterGroup | |
| is_member(diguyCharacter *character) | diguyCharacterGroup | |
| m_scripted_object | diguyCharacterGroup | private |
| remove_all_members() | diguyCharacterGroup | |
| remove_member(diguyCharacter *character) | diguyCharacterGroup | |
| rotate_all_paths_about_current_waypoint(float rz, float rx, float ry) | diguyCharacterGroup | |
| rotate_all_paths_about_point(float rz, float rx, float ry, float rotation_pt_x, float rotation_pt_y, float rotation_pt_z) | diguyCharacterGroup | |
| send_message_to_all_members(const char *sender, const char *message_type, const char *message, const char *message_params=NULL) | diguyCharacterGroup | |
| set_all_members_current_tin(float tin) | diguyCharacterGroup | |
| set_all_members_current_tout(float tout) | diguyCharacterGroup | |
| set_all_members_enabled(int enabled) | diguyCharacterGroup | |
| set_label_offset_above_centroid(float offset) | diguyCharacterGroup | |
| set_name(const char *name) | diguyCharacterGroup | |
| sort_group_based_on_pos(float x, float y, float z, diguyFormation *formation=NULL, diguyCharacter *leader=NULL) | diguyCharacterGroup | |
| translate_all_paths(float tx, float ty, float tz) | diguyCharacterGroup | |
| update_all_members(float t) | diguyCharacterGroup | |
| ~diguyCharacterGroup() | diguyCharacterGroup | privatevirtual |