.\" Automatically generated by Pandoc 2.17.1.1 .\" .\" Define V font for inline verbatim, using C font in formats .\" that render this, and otherwise B font. .ie "\f[CB]x\f[]"x" \{\ . ftr V B . ftr VI BI . ftr VB B . ftr VBI BI .\} .el \{\ . ftr V CR . ftr VI CI . ftr VB CB . ftr VBI CBI .\} .TH "al_store_state" "3alleg5" "" "Allegro reference manual" "" .hy .SH NAME .PP al_store_state - Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] void al_store_state(ALLEGRO_STATE *state, int flags) \f[R] .fi .SH DESCRIPTION .PP Stores part of the state of the current thread in the given ALLEGRO_STATE(3alleg5) 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 .PP al_restore_state(3alleg5), ALLEGRO_STATE(3alleg5)