.\" Automatically generated by Pandoc 3.6.1 .\" .TH "al_store_state" "3" "" "Allegro reference manual" .SH NAME al_store_state \- Allegro 5 API .SH SYNOPSIS .IP .EX void al_store_state(ALLEGRO_STATE *state, int flags) .EE .SH DESCRIPTION Stores part of the state of the current thread in the given ALLEGRO_STATE(3) object. The flags parameter can take any bit\-combination of these flags: .IP \[bu] 2 ALLEGRO_STATE_NEW_DISPLAY_PARAMETERS \- new_display_format, new_display_refresh_rate, new_display_flags .IP \[bu] 2 ALLEGRO_STATE_NEW_BITMAP_PARAMETERS \- new_bitmap_format, new_bitmap_flags .IP \[bu] 2 ALLEGRO_STATE_DISPLAY \- current_display .IP \[bu] 2 ALLEGRO_STATE_TARGET_BITMAP \- target_bitmap .IP \[bu] 2 ALLEGRO_STATE_BLENDER \- blender .IP \[bu] 2 ALLEGRO_STATE_TRANSFORM \- current_transformation .IP \[bu] 2 ALLEGRO_STATE_PROJECTION_TRANSFORM \- current_projection_transformation .IP \[bu] 2 ALLEGRO_STATE_NEW_FILE_INTERFACE \- new_file_interface .IP \[bu] 2 ALLEGRO_STATE_BITMAP \- same as ALLEGRO_STATE_NEW_BITMAP_PARAMETERS and ALLEGRO_STATE_TARGET_BITMAP .IP \[bu] 2 ALLEGRO_STATE_ALL \- all of the above .SH SEE ALSO al_restore_state(3), ALLEGRO_STATE(3)