DI-Guy SDK Documentation  13.5
diguyInteractionMachine Member List

This is the complete list of members for diguyInteractionMachine, including all inherited members.

add_input(const char *input_id, const char *input_string, const char *resulting_state="", int int_param_0=0)diguyInteractionMachine
add_state(const char *state_id, const char *entry_script)diguyInteractionMachine
bdiScenarioInteractionMachine classdiguyInteractionMachinefriend
begin_interaction(const char *initial_state=NULL, const char *initial_input=NULL)diguyInteractionMachine
clear_inputs()diguyInteractionMachine
clear_states()diguyInteractionMachine
diguyInteractionMachine(bdiScenarioInteractionMachine *scripted_object)diguyInteractionMachineprivate
end_interaction()diguyInteractionMachine
get_current_state()diguyInteractionMachine
get_heading()diguyInteractionMachine
get_heading_visible()diguyInteractionMachine
get_info()diguyInteractionMachine
get_info_visible()diguyInteractionMachine
get_initial_heading()diguyInteractionMachine
get_initial_info()diguyInteractionMachine
get_initial_ui_appearance()diguyInteractionMachine
get_input_id(int index)diguyInteractionMachine
get_input_int_param_0(const char *input_id)diguyInteractionMachine
get_input_resulting_state(const char *input_id)diguyInteractionMachine
get_input_shortcuts_visible()diguyInteractionMachine
get_input_string(const char *input_id)diguyInteractionMachine
get_inputs_visible()diguyInteractionMachine
get_interaction_is_active()diguyInteractionMachine
get_interaction_subject()diguyInteractionMachine
get_last_input_variable()diguyInteractionMachine
get_last_selected_input()diguyInteractionMachine
get_name()diguyInteractionMachine
get_num_inputs()diguyInteractionMachine
get_num_states()diguyInteractionMachine
get_pause_scenario_while_active()diguyInteractionMachine
get_scripted_object()diguyInteractionMachineinline
get_state_id_at_index(int index)diguyInteractionMachine
get_ui_appearance()diguyInteractionMachine
m_scripted_objectdiguyInteractionMachineprivate
reinitialize()diguyInteractionMachine
remove_input(const char *input_id)diguyInteractionMachine
remove_state(const char *state_id)diguyInteractionMachine
rename_state(const char *old_state_id, const char *new_state_id)diguyInteractionMachine
reset()diguyInteractionMachine
select_input(const char *input_id)diguyInteractionMachine
set_begin_state_entry_script(const char *entry_script)diguyInteractionMachine
set_current_settings_index(int current_settings_index)diguyInteractionMachine
set_current_state(const char *new_current_state, int run_entry_script=1)diguyInteractionMachine
set_heading(const char *heading)diguyInteractionMachine
set_heading_color_bg(int ui_appearance, float r, float g, float b, float a=1.0f)diguyInteractionMachine
set_heading_color_fg(int ui_appearance, float r, float g, float b, float a=1.0f)diguyInteractionMachine
set_heading_font(int ui_appearance, const char *font_family, int font_point_size, int font_is_bold=0, int font_is_italic=0)diguyInteractionMachine
set_heading_visible(int heading_visible)diguyInteractionMachine
set_info(const char *info)diguyInteractionMachine
set_info_color_bg(int ui_appearance, float r, float g, float b, float a=1.0f)diguyInteractionMachine
set_info_color_fg(int ui_appearance, float r, float g, float b, float a=1.0f)diguyInteractionMachine
set_info_font(int ui_appearance, const char *font_family, int font_point_size, int font_is_bold=0, int font_is_italic=0)diguyInteractionMachine
set_info_visible(int info_visible)diguyInteractionMachine
set_initial_heading(const char *initial_heading)diguyInteractionMachine
set_initial_info(const char *initial_info)diguyInteractionMachine
set_initial_ui_appearance(int initial_ui_appearance)diguyInteractionMachine
set_input_response_script(const char *script)diguyInteractionMachine
set_input_shortcuts_visible(int visible)diguyInteractionMachine
set_inputs_color_bg(int ui_appearance, float r, float g, float b, float a=1.0f)diguyInteractionMachine
set_inputs_color_fg(int ui_appearance, float r, float g, float b, float a=1.0f)diguyInteractionMachine
set_inputs_font(int ui_appearance, const char *font_family, int font_point_size, int font_is_bold=0, int font_is_italic=0)diguyInteractionMachine
set_inputs_visible(int visible)diguyInteractionMachine
set_interaction_subject(diguyCharacter *interaction_subject)diguyInteractionMachine
set_last_input_variable(const char *last_input_variable)diguyInteractionMachine
set_pause_scenario_while_active(int pause_while_active)diguyInteractionMachine
set_state_entry_script(const char *state_id, const char *entry_script)diguyInteractionMachine
set_ui_appearance(int ui_appearance)diguyInteractionMachine
UI_APPEARANCE_3 enum valuediguyInteractionMachine
UI_APPEARANCE_4 enum valuediguyInteractionMachine
UI_APPEARANCE_CONVERSATION enum valuediguyInteractionMachine
UI_APPEARANCE_COUNT enum valuediguyInteractionMachine
UI_APPEARANCE_INFO enum valuediguyInteractionMachine
UI_APPEARANCE_NOTIFICATION enum valuediguyInteractionMachine
update_ui()diguyInteractionMachine
~diguyInteractionMachine()diguyInteractionMachineprivatevirtual