# bn_affine_bg_actions.h file

### Contents

- Reference

bn::

## Namespaces

- namespace bn
- Main Butano namespace.

## Classes

- class bn::affine_bg_visible_manager
- Manages if an affine_
bg_ must be committed to the GBA or not.ptr - class bn::affine_bg_visible_toggle_action
- Toggles if an affine_
bg_ must be committed to the GBA or not when the action is updated a given number of times.ptr - class bn::affine_bg_position_manager
- Manages the position of an affine_
bg_ .ptr - class bn::affine_bg_move_by_action
- Modifies the position of an affine_
bg_ by a given delta.ptr - class bn::affine_bg_move_to_action
- Modifies the position of an affine_
bg_ until it has a given state.ptr - class bn::affine_bg_move_loop_action
- Modifies the position of an affine_
bg_ from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.ptr - class bn::affine_bg_move_toggle_action
- Changes the position of an affine_
bg_ when the action is updated a given number of times.ptr - class bn::affine_bg_rotation_manager
- Manages the rotation angle of an affine_
bg_ .ptr - class bn::affine_bg_rotate_by_action
- Modifies the rotation angle of an affine_
bg_ by delta_rotation_angle. When the rotation angle is over 360, it goes back to 0 and vice versa.ptr - class bn::affine_bg_rotate_to_action
- Modifies the rotation angle of an affine_
bg_ until it has a given state.ptr - class bn::affine_bg_rotate_loop_action
- Modifies the rotation angle of an affine_
bg_ from a minimum to a maximum. When the rotation angle is equal to the given final state, it goes back to its initial state and vice versa.ptr - class bn::affine_bg_rotate_toggle_action
- Changes the rotation angle of an affine_
bg_ when the action is updated a given number of times.ptr - class bn::affine_bg_horizontal_scale_manager
- Manages the horizontal scale of an affine_
bg_ .ptr - class bn::affine_bg_horizontal_scale_to_action
- Modifies the horizontal scale of an affine_
bg_ until it has a given state.ptr - class bn::affine_bg_horizontal_scale_loop_action
- Modifies the horizontal scale of an affine_
bg_ from a minimum to a maximum. When the horizontal scale is equal to the given final state, it goes back to its initial state and vice versa.ptr - class bn::affine_bg_horizontal_scale_toggle_action
- Changes the horizontal scale of an affine_
bg_ when the action is updated a given number of times.ptr - class bn::affine_bg_vertical_scale_manager
- Manages the vertical scale of an affine_
bg_ .ptr - class bn::affine_bg_vertical_scale_to_action
- Modifies the vertical scale of an affine_
bg_ until it has a given state.ptr - class bn::affine_bg_vertical_scale_loop_action
- Modifies the vertical scale of an affine_
bg_ from a minimum to a maximum. When the vertical scale is equal to the given final state, it goes back to its initial state and vice versa.ptr - class bn::affine_bg_vertical_scale_toggle_action
- Changes the vertical scale of an affine_
bg_ when the action is updated a given number of times.ptr - class bn::affine_bg_scale_manager
- Manages the scale of an affine_
bg_ .ptr - class bn::affine_bg_scale_to_action
- Modifies the scale of an affine_
bg_ until it has a given state.ptr - class bn::affine_bg_scale_loop_action
- Modifies the scale of an affine_
bg_ from a minimum to a maximum. When the scale is equal to the given final state, it goes back to its initial state and vice versa.ptr - class bn::affine_bg_scale_toggle_action
- Changes the scale of an affine_
bg_ when the action is updated a given number of times.ptr - class bn::affine_bg_horizontal_shear_manager
- Manages the horizontal shear of an affine_
bg_ .ptr - class bn::affine_bg_horizontal_shear_to_action
- Modifies the horizontal shear of an affine_
bg_ until it has a given state.ptr - class bn::affine_bg_horizontal_shear_loop_action
- Modifies the horizontal shear of an affine_
bg_ from a minimum to a maximum. When the horizontal shear is equal to the given final state, it goes back to its initial state and vice versa.ptr - class bn::affine_bg_horizontal_shear_toggle_action
- Changes the horizontal shear of an affine_
bg_ when the action is updated a given number of times.ptr - class bn::affine_bg_vertical_shear_manager
- Manages the vertical shear of an affine_
bg_ .ptr - class bn::affine_bg_vertical_shear_to_action
- Modifies the vertical shear of an affine_
bg_ until it has a given state.ptr - class bn::affine_bg_vertical_shear_loop_action
- Modifies the vertical shear of an affine_
bg_ from a minimum to a maximum. When the vertical shear is equal to the given final state, it goes back to its initial state and vice versa.ptr - class bn::affine_bg_vertical_shear_toggle_action
- Changes the vertical shear of an affine_
bg_ when the action is updated a given number of times.ptr - class bn::affine_bg_shear_manager
- Manages the shear of an affine_
bg_ .ptr - class bn::affine_bg_shear_to_action
- Modifies the shear of an affine_
bg_ until it has a given state.ptr - class bn::affine_bg_shear_loop_action
- Modifies the shear of an affine_
bg_ from a minimum to a maximum. When the shear is equal to the given final state, it goes back to its initial state and vice versa.ptr - class bn::affine_bg_shear_toggle_action
- Changes the shear of an affine_
bg_ when the action is updated a given number of times.ptr - class bn::affine_bg_horizontal_flip_manager
- Manages if an affine_
bg_ is flipped in its horizontal axis or not.ptr - class bn::affine_bg_horizontal_flip_toggle_action
- Toggles if an affine_
bg_ must be flipped in the horizontal axis or not when the action is updated a given number of times.ptr - class bn::affine_bg_vertical_flip_manager
- Manages if an affine_
bg_ is flipped in its vertical axis or not.ptr - class bn::affine_bg_vertical_flip_toggle_action
- Toggles if an affine_
bg_ must be flipped in the vertical axis or not when the action is updated a given number of times.ptr - class bn::affine_bg_pivot_position_manager
- Manages the position of the pivot of an affine_
bg_ .ptr - class bn::affine_bg_move_pivot_by_action
- Modifies the position of the pivot of an affine_
bg_ by a given delta.ptr - class bn::affine_bg_move_pivot_to_action
- Modifies the position of the pivot of an affine_
bg_ until it has a given state.ptr - class bn::affine_bg_move_pivot_loop_action
- Modifies the position of the pivot of an affine_
bg_ from a minimum to a maximum. When the position is equal to the given final state, it goes back to its initial state and vice versa.ptr - class bn::affine_bg_move_pivot_toggle_action
- Changes the position of the pivot of an affine_
bg_ when the action is updated a given number of times.ptr - class bn::affine_bg_wrapping_manager
- Manages if an affine background must wrap around at the edges or not.
- class bn::affine_bg_wrapping_toggle_action
- Toggles if an affine_
bg_ must wrap around at the edges or not when the action is updated a given number of times.ptr - class bn::affine_bg_mosaic_manager
- Manages if the mosaic effect must be applied to an affine_
bg_ or not.ptr - class bn::affine_bg_mosaic_toggle_action
- Toggles if the mosaic effect must be applied to an affine_
bg_ or not when the action is updated a given number of times.ptr - class bn::affine_bg_blending_manager
- Manages if blending must be applied to an affine_
bg_ or not.ptr - class bn::affine_bg_blending_toggle_action
- Toggles if blending must be applied to an affine_
bg_ or not when the action is updated a given number of times.ptr