Display » Backgrounds » Bitmap backgrounds » Direct bitmap backgrounds » Dual page direct bitmap backgrounds module

Direct bitmap backgrounds with two pages.

Files

file bn_dp_direct_bitmap_bg_actions.h
file bn_dp_direct_bitmap_bg_attributes_hbe_ptr.h
file bn_dp_direct_bitmap_bg_builder.h
file bn_dp_direct_bitmap_bg_dx_register_hbe_ptr.h
file bn_dp_direct_bitmap_bg_dy_register_hbe_ptr.h
file bn_dp_direct_bitmap_bg_mat_attributes_hbe_ptr.h
file bn_dp_direct_bitmap_bg_pa_register_hbe_ptr.h
file bn_dp_direct_bitmap_bg_painter.h
file bn_dp_direct_bitmap_bg_pb_register_hbe_ptr.h
file bn_dp_direct_bitmap_bg_pc_register_hbe_ptr.h
file bn_dp_direct_bitmap_bg_pd_register_hbe_ptr.h
file bn_dp_direct_bitmap_bg_pivot_position_hbe_ptr.h
file bn_dp_direct_bitmap_bg_ptr.h

Classes

class bn::dp_direct_bitmap_bg_visible_manager
Manages if a dp_direct_bitmap_bg_ptr must be committed to the GBA or not.
class bn::dp_direct_bitmap_bg_visible_toggle_action
Toggles if a dp_direct_bitmap_bg_ptr must be committed to the GBA or not when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_position_manager
Manages the position of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_move_by_action
Modifies the position of a dp_direct_bitmap_bg_ptr by a given delta.
class bn::dp_direct_bitmap_bg_move_to_action
Modifies the position of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_move_loop_action
Modifies the position of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_move_toggle_action
Changes the position of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_top_left_position_manager
Manages the top-left position of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_top_left_move_to_action
Modifies the top-left position of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_top_left_move_loop_action
Modifies the top-left position of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_top_left_move_toggle_action
Changes the top-left position of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_rotation_manager
Manages the rotation angle of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_rotate_by_action
Modifies the rotation angle of a dp_direct_bitmap_bg_ptr by delta_rotation_angle. When the rotation angle is over 360, it goes back to 0 and vice versa.
class bn::dp_direct_bitmap_bg_rotate_to_action
Modifies the rotation angle of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_rotate_loop_action
Modifies the rotation angle of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_rotate_toggle_action
Changes the rotation angle of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_horizontal_scale_manager
Manages the horizontal scale of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_horizontal_scale_to_action
Modifies the horizontal scale of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_horizontal_scale_loop_action
Modifies the horizontal scale of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_horizontal_scale_toggle_action
Changes the horizontal scale of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_vertical_scale_manager
Manages the vertical scale of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_vertical_scale_to_action
Modifies the vertical scale of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_vertical_scale_loop_action
Modifies the vertical scale of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_vertical_scale_toggle_action
Changes the vertical scale of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_scale_manager
Manages the scale of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_scale_to_action
Modifies the scale of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_scale_loop_action
Modifies the scale of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_scale_toggle_action
Changes the scale of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_horizontal_shear_manager
Manages the horizontal shear of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_horizontal_shear_to_action
Modifies the horizontal shear of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_horizontal_shear_loop_action
Modifies the horizontal shear of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_horizontal_shear_toggle_action
Changes the horizontal shear of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_vertical_shear_manager
Manages the vertical shear of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_vertical_shear_to_action
Modifies the vertical shear of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_vertical_shear_loop_action
Modifies the vertical shear of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_vertical_shear_toggle_action
Changes the vertical shear of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_shear_manager
Manages the shear of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_shear_to_action
Modifies the shear of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_shear_loop_action
Modifies the shear of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_shear_toggle_action
Changes the shear of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_horizontal_flip_manager
Manages if a dp_direct_bitmap_bg_ptr is flipped in its horizontal axis or not.
class bn::dp_direct_bitmap_bg_horizontal_flip_toggle_action
Toggles if a dp_direct_bitmap_bg_ptr must be flipped in the horizontal axis or not when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_vertical_flip_manager
Manages if a dp_direct_bitmap_bg_ptr is flipped in its vertical axis or not.
class bn::dp_direct_bitmap_bg_vertical_flip_toggle_action
Toggles if a dp_direct_bitmap_bg_ptr must be flipped in the vertical axis or not when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_pivot_position_manager
Manages the position of the pivot of a dp_direct_bitmap_bg_ptr.
class bn::dp_direct_bitmap_bg_move_pivot_by_action
Modifies the position of the pivot of a dp_direct_bitmap_bg_ptr by a given delta.
class bn::dp_direct_bitmap_bg_move_pivot_to_action
Modifies the position of the pivot of a dp_direct_bitmap_bg_ptr until it has a given state.
class bn::dp_direct_bitmap_bg_move_pivot_loop_action
Modifies the position of the pivot of a dp_direct_bitmap_bg_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::dp_direct_bitmap_bg_move_pivot_toggle_action
Changes the position of the pivot of a dp_direct_bitmap_bg_ptr when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_mosaic_manager
Manages if the mosaic effect must be applied to a dp_direct_bitmap_bg_ptr or not.
class bn::dp_direct_bitmap_bg_mosaic_toggle_action
Toggles if the mosaic effect must be applied to a dp_direct_bitmap_bg_ptr or not when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_blending_manager
Manages if blending must be applied to a dp_direct_bitmap_bg_ptr or not.
class bn::dp_direct_bitmap_bg_blending_toggle_action
Toggles if blending must be applied to a dp_direct_bitmap_bg_ptr or not when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_blending_top_manager
Manages if a dp_direct_bitmap_bg_ptr must be part of the blending top layer or not.
class bn::dp_direct_bitmap_bg_blending_top_toggle_action
Toggles if a dp_direct_bitmap_bg_ptr is part of the blending top layer or not when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_blending_bottom_manager
Manages if a dp_direct_bitmap_bg_ptr must be part of the blending bottom layer or not.
class bn::dp_direct_bitmap_bg_blending_bottom_toggle_action
Toggles if a dp_direct_bitmap_bg_ptr is part of the blending bottom layer or not when the action is updated a given number of times.
class bn::dp_direct_bitmap_bg_attributes_hbe_ptr
std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes to commit to the GBA register of a dual page direct bitmap background in each screen horizontal line.
class bn::dp_direct_bitmap_bg_builder
Creates dp_direct_bitmap_bg_ptr objects with custom attributes.
class bn::dp_direct_bitmap_bg_dx_register_hbe_ptr
std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the the fifth GBA register of a dp_direct_bitmap_bg_ptr in each screen horizontal line.
class bn::dp_direct_bitmap_bg_dy_register_hbe_ptr
std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the the sixth GBA register of a dp_direct_bitmap_bg_ptr in each screen horizontal line.
class bn::dp_direct_bitmap_bg_mat_attributes_hbe_ptr
std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes which define the position and the transformation matrix of a dp_direct_bitmap_bg_ptr in each screen horizontal line.
template<>
struct bn::hash<dp_direct_bitmap_bg_mat_attributes_hbe_ptr>
Hash support for dp_direct_bitmap_bg_mat_attributes_hbe_ptr.
class bn::dp_direct_bitmap_bg_pa_register_hbe_ptr
std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the first GBA register of a dp_direct_bitmap_bg_ptr in each screen horizontal line.
class bn::dp_direct_bitmap_bg_painter
Performs low-level painting on dual page direct bitmap backgrounds.
class bn::dp_direct_bitmap_bg_pb_register_hbe_ptr
std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the second GBA register of a dp_direct_bitmap_bg_ptr in each screen horizontal line.
class bn::dp_direct_bitmap_bg_pc_register_hbe_ptr
std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the third GBA register of a dp_direct_bitmap_bg_ptr in each screen horizontal line.
class bn::dp_direct_bitmap_bg_pd_register_hbe_ptr
std::shared_ptr like smart pointer that retains shared ownership of a H-Blank effect which changes the attributes or the values to commit to the fourth GBA register of a dp_direct_bitmap_bg_ptr in each screen horizontal line.
class bn::dp_direct_bitmap_bg_ptr
std::shared_ptr like smart pointer that retains shared ownership of a dual page direct bitmap background.
template<>
struct bn::hash<dp_direct_bitmap_bg_ptr>
Hash support for dp_direct_bitmap_bg_ptr.