module
CamerasThey allow to set the position of sprites, backgrounds and rectangle windows relative to another position.
Files
- file bn_camera_actions.h
- file bn_camera_ptr.h
- file bn_cameras.h
- file bn_config_cameras.h
Namespaces
- namespace bn
- Main Butano namespace.
- namespace bn::cameras
- Cameras related functions.
Classes
- class bn::camera_position_manager
- Manages the position of a camera_
ptr. - class bn::camera_move_by_action
- Modifies the position of a camera_
ptr by a given delta. - class bn::camera_move_to_action
- Modifies the position of a camera_
ptr until it has a given state. - class bn::camera_move_loop_action
- Modifies the position of a camera_
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::camera_move_toggle_action
- Changes the position of a camera_
ptr when the action is updated a given number of times. - class bn::camera_ptr
- std::shared_ptr like smart pointer that retains shared ownership of a camera.
-
template<>struct bn::hash<camera_ptr>
- Hash support for camera_
ptr.
Defines
- #define BN_CFG_CAMERA_MAX_ITEMS
Define documentation
#define BN_CFG_CAMERA_MAX_ITEMS
#include <bn_config_cameras.h>
Specifies the maximum number of cameras that can be created with bn::