bn_sprite_actions.h file
bn::
Namespaces
- namespace bn
- Main Butano namespace.
Classes
- class bn::sprite_visible_manager
- Manages if a sprite_
ptr must be committed to the GBA or not. - class bn::sprite_visible_toggle_action
- Toggles if a sprite_
ptr must be committed to the GBA or not when the action is updated a given number of times. - class bn::sprite_position_manager
- Manages the position of a sprite_
ptr. - class bn::sprite_move_by_action
- Modifies the position of a sprite_
ptr by a given delta. - class bn::sprite_move_to_action
- Modifies the position of a sprite_
ptr until it has a given state. - class bn::sprite_move_loop_action
- Modifies the position of a sprite_
ptr 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. - class bn::sprite_move_toggle_action
- Changes the position of a sprite_
ptr when the action is updated a given number of times. - class bn::sprite_top_left_position_manager
- Manages the top-left position of a sprite_
ptr. - class bn::sprite_top_left_move_to_action
- Modifies the top-left position of a sprite_
ptr until it has a given state. - class bn::sprite_top_left_move_loop_action
- Modifies the top-left position of a sprite_
ptr from a minimum to a maximum. When the top-left position is equal to the given final state, it goes back to its initial state and vice versa. - class bn::sprite_top_left_move_toggle_action
- Changes the top-left position of a sprite_
ptr when the action is updated a given number of times. - class bn::sprite_rotation_manager
- Manages the rotation angle of a sprite_
ptr. - class bn::sprite_rotate_by_action
- Modifies the rotation angle of a sprite_
ptr by delta_rotation_angle. When the rotation angle is over 360, it goes back to 0 and vice versa. - class bn::sprite_rotate_to_action
- Modifies the rotation angle of a sprite_
ptr until it has a given state. - class bn::sprite_rotate_loop_action
- Modifies the rotation angle of a sprite_
ptr 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. - class bn::sprite_rotate_toggle_action
- Changes the rotation angle of a sprite_
ptr when the action is updated a given number of times. - class bn::sprite_horizontal_scale_manager
- Manages the horizontal scale of a sprite_
ptr. - class bn::sprite_horizontal_scale_to_action
- Modifies the horizontal scale of a sprite_
ptr until it has a given state. - class bn::sprite_horizontal_scale_loop_action
- Modifies the horizontal scale of a sprite_
ptr 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. - class bn::sprite_horizontal_scale_toggle_action
- Changes the horizontal scale of a sprite_
ptr when the action is updated a given number of times. - class bn::sprite_vertical_scale_manager
- Manages the vertical scale of a sprite_
ptr. - class bn::sprite_vertical_scale_to_action
- Modifies the vertical scale of a sprite_
ptr until it has a given state. - class bn::sprite_vertical_scale_loop_action
- Modifies the vertical scale of a sprite_
ptr 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. - class bn::sprite_vertical_scale_toggle_action
- Changes the vertical scale of a sprite_
ptr when the action is updated a given number of times. - class bn::sprite_scale_manager
- Manages the scale of a sprite_
ptr. - class bn::sprite_scale_to_action
- Modifies the scale of a sprite_
ptr until it has a given state. - class bn::sprite_scale_loop_action
- Modifies the scale of a sprite_
ptr 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. - class bn::sprite_scale_toggle_action
- Changes the scale of a sprite_
ptr when the action is updated a given number of times. - class bn::sprite_horizontal_shear_manager
- Manages the horizontal shear of a sprite_
ptr. - class bn::sprite_horizontal_shear_to_action
- Modifies the horizontal shear of a sprite_
ptr until it has a given state. - class bn::sprite_horizontal_shear_loop_action
- Modifies the horizontal shear of a sprite_
ptr 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. - class bn::sprite_horizontal_shear_toggle_action
- Changes the horizontal shear of a sprite_
ptr when the action is updated a given number of times. - class bn::sprite_vertical_shear_manager
- Manages the vertical shear of a sprite_
ptr. - class bn::sprite_vertical_shear_to_action
- Modifies the vertical shear of a sprite_
ptr until it has a given state. - class bn::sprite_vertical_shear_loop_action
- Modifies the vertical shear of a sprite_
ptr 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. - class bn::sprite_vertical_shear_toggle_action
- Changes the vertical shear of a sprite_
ptr when the action is updated a given number of times. - class bn::sprite_shear_manager
- Manages the shear of a sprite_
ptr. - class bn::sprite_shear_to_action
- Modifies the shear of a sprite_
ptr until it has a given state. - class bn::sprite_shear_loop_action
- Modifies the shear of a sprite_
ptr 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. - class bn::sprite_shear_toggle_action
- Changes the shear of a sprite_
ptr when the action is updated a given number of times. - class bn::sprite_horizontal_flip_manager
- Manages if a sprite_
ptr is flipped in its horizontal axis or not. - class bn::sprite_horizontal_flip_toggle_action
- Toggles if a sprite_
ptr must be flipped in the horizontal axis or not when the action is updated a given number of times. - class bn::sprite_vertical_flip_manager
- Manages if a sprite_
ptr is flipped in its vertical axis or not. - class bn::sprite_vertical_flip_toggle_action
- Toggles if a sprite_
ptr must be flipped in the vertical axis or not when the action is updated a given number of times. - class bn::sprite_mosaic_manager
- Manages if the mosaic effect must be applied to a sprite_
ptr or not. - class bn::sprite_mosaic_toggle_action
- Toggles if the mosaic effect must be applied to a sprite_
ptr or not when the action is updated a given number of times. - class bn::sprite_blending_manager
- Manages if blending must be applied to a sprite_
ptr or not. - class bn::sprite_blending_toggle_action
- Toggles if blending must be applied to a sprite_
ptr or not when the action is updated a given number of times. - class bn::sprite_window_manager
- Manages if a sprite_
ptr must be part of the silhouette of the sprite window or not. - class bn::sprite_window_toggle_action
- Toggles if a sprite_
ptr must be part of the silhouette of the sprite window or not when the action is updated a given number of times.