Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GValiente/butano
/ functions
Functions
8,124 in github.com/GValiente/butano
⨍
Functions
8,124
◇
Types & classes
1,710
↓ 39 callers
Method
set_position
* @brief Sets the position of the center point of the rectangle. */
butano/include/bn_rect.h:75
↓ 39 callers
Function
set_transparency_alpha
butano/src/bn_blending.cpp.h:21
↓ 38 callers
Function
reload
butano/src/bn_sprites.cpp.h:64
↓ 38 callers
Function
reset
butano/src/bn_core.cpp:538
↓ 38 callers
Method
set_center_alignment
* @brief Sets the horizontal alignment of the output text sprites to the center. */
butano/include/bn_sprite_text_generator.h:116
↓ 38 callers
Method
set_scale
games/varooom-3d/include/fr_model_3d.h:46
↓ 38 callers
Function
set_stretch
butano/src/bn_bgs_mosaic.cpp.h:38
↓ 37 callers
Method
bpp
butano/src/bn_bg_blocks_manager.cpp:235
↓ 37 callers
Function
find
butano/src/bn_sprite_tiles_manager.cpp:848
↓ 36 callers
Method
_set_refs
butano/src/bn_sprite_animate_actions.cpp:124
↓ 36 callers
Method
phi
games/varooom-3d/include/fr_model_3d.h:53
↓ 36 callers
Method
reset
butano/src/bn_best_fit_allocator.cpp:307
↓ 36 callers
Method
set_psi
games/varooom-3d/include/fr_model_3d.h:118
↓ 36 callers
Function
set_transparent_color
butano/src/bn_bg_palettes.cpp.h:29
↓ 35 callers
Method
destroy_dynamic_model
games/varooom-3d/src/fr_models_3d.cpp:56
↓ 35 callers
Method
id
butano/src/bn_bg_blocks_manager.cpp:297
↓ 34 callers
Method
begin
* @brief Returns a const iterator to the beginning of the span. */
butano/include/bn_span.h:152
↓ 34 callers
Method
set_horizontal_scale
butano/src/bn_sprite_ptr.cpp.h:589
↓ 34 callers
Function
set_position
butano/src/bn_music.cpp.h:68
↓ 33 callers
Function
count
butano/hw/include/bn_hw_bgs.h:53
↓ 33 callers
Method
create_tiles
butano/src/bn_sprite_tiles_item.cpp.h:66
↓ 33 callers
Function
decrease_usages
butano/src/bn_bgs_manager.cpp:804
↓ 33 callers
Function
set_enabled
butano/src/bn_rumble.cpp.h:18
↓ 33 callers
Function
stop
butano/src/bn_core.cpp:178
↓ 32 callers
Function
clear
butano/include/bn_memory.h:228
↓ 32 callers
Function
create_sprite_animate_action_forever
butano/include/bn_sprite_animate_actions.h:440
↓ 32 callers
Method
point
* @brief Default constructor. */
butano/include/bn_point.h:34
↓ 31 callers
Method
_assign
butano/include/bn_any.h:403
↓ 30 callers
Method
set_palette_item
butano/src/bn_sprite_text_generator.cpp:1183
↓ 30 callers
Method
set_vertical_scale
butano/src/bn_sprite_ptr.cpp.h:617
↓ 29 callers
Method
append
butano/include/bn_sstream.h:200
↓ 29 callers
Function
copy_words
butano/hw/include/bn_hw_dma.h:32
↓ 29 callers
Method
rotate_range_size
butano/src/bn_bg_palette_ptr.cpp.h:325
↓ 29 callers
Method
unlock_item
games/varooom-3d/include/fr_model_viewer_items_status.h:50
↓ 29 callers
Function
validate_compression
(compression)
butano/tools/butano_graphics_tool.py:83
↓ 28 callers
Method
compression
butano/src/bn_bg_blocks_manager.cpp:245
↓ 28 callers
Function
increase_usages
butano/src/bn_bgs_manager.cpp:798
↓ 28 callers
Function
move_y
games/butano-fighter/src/bf_game_stage_4.cpp:37
↓ 28 callers
Method
set_fade
games/varooom-3d/src/fr_shape_groups.cpp:231
↓ 27 callers
Method
compression
* @brief Returns the compression type. */
butano/include/bn_bg_palette_item.h:101
↓ 27 callers
Method
done
games/varooom-3d/include/fr_race_intro.h:30
↓ 26 callers
Method
get
games/varooom-3d/include/fr_random_choice.h:19
↓ 26 callers
Function
left_pressed
butano/src/bn_keypad.cpp.h:108
↓ 26 callers
Method
read
(file_path)
butano/tools/file_info.py:46
↓ 26 callers
Function
right_pressed
butano/src/bn_keypad.cpp.h:93
↓ 26 callers
Method
set_theta
games/varooom-3d/include/fr_model_3d.h:88
↓ 26 callers
Function
tte_write
Render a string. ! \param text String to parse and write. \return Number of parsed characters. */
butano/hw/3rd_party/libtonc/src/tte/tte_main.c:278
↓ 25 callers
Method
set_horizontal_shear
butano/src/bn_sprite_ptr.cpp.h:677
↓ 25 callers
Method
set_palette
butano/src/bn_sprite_ptr.cpp.h:367
↓ 25 callers
Method
set_vertical_shear
butano/src/bn_sprite_ptr.cpp.h:705
↓ 25 callers
Method
status
butano/src/bn_bg_blocks_manager.cpp:225
↓ 24 callers
Method
back
* @brief Returns a const reference to the last element. */
butano/include/bn_span.h:268
↓ 24 callers
Method
cells_ptr
* @brief Returns a pointer to the referenced map cells of the first map. */
butano/include/bn_affine_bg_map_item.h:170
↓ 24 callers
Function
colors_per_palette
butano/hw/include/bn_hw_palettes.h:26
↓ 24 callers
Method
compression
butano/src/bn_sprite_tiles_ptr.cpp.h:140
↓ 24 callers
Function
from_top_left_position
butano/src/bn_top_left_utils.h:47
↓ 24 callers
Method
pb_register_value
* @brief Returns the value to commit to the second GBA register of * an affine transformation matrix with these attributes. */
butano/include/bn_affine_mat_attributes.h:315
↓ 24 callers
Function
set_camera
butano/src/bn_bgs_manager.cpp:1706
↓ 24 callers
Function
set_fade
butano/src/bn_bg_palettes.cpp.h:126
↓ 24 callers
Method
set_show_always
common/src/common_info.cpp:65
↓ 23 callers
Function
_update_item_hw_affine_attributes
butano/src/bn_bgs_manager.cpp:501
↓ 23 callers
Function
b_pressed
butano/src/bn_keypad.cpp.h:48
↓ 23 callers
Function
calculate_sin_lut_value
* @brief Calculates the value to store in sin_lut for the given angle. * @param lut_angle sin_lut angle (360 degrees = 65536). * @return Sine value
butano/include/bn_sin_lut.h:50
↓ 23 callers
Function
safe_degrees_angle
* @brief Returns an angle in degrees in the range [0..360) from the given angle in degrees in any range. * * @ingroup math */
butano/include/bn_math.h:132
↓ 23 callers
Method
set_mosaic_enabled
butano/src/bn_sprite_ptr.cpp.h:808
↓ 23 callers
Function
set_x
butano/src/bn_sprites_manager.cpp:611
↓ 22 callers
Function
_fix_rotation_angle
games/butano-fighter/src/bf_game_tank_boss.cpp:39
↓ 22 callers
Method
calculate
* @brief Returns an approximation of (value * multiplier) / divisor, * casting the value to uint64_t to try to avoid integer overflow. */
butano/include/bn_rule_of_three_approximation.h:50
↓ 22 callers
Method
create_palette
butano/src/bn_bg_palette_item.cpp.h:63
↓ 22 callers
Method
pc_register_value
* @brief Returns the value to commit to the third GBA register of * an affine transformation matrix with these attributes. */
butano/include/bn_affine_mat_attributes.h:324
↓ 22 callers
Method
set_map
butano/src/bn_affine_bg_ptr.cpp.h:322
↓ 22 callers
Method
set_show_bg
butano/src/bn_window.cpp.h:49
↓ 22 callers
Function
set_y
butano/src/bn_sprites_manager.cpp:637
↓ 22 callers
Method
tiles
butano/src/bn_sprite_builder.cpp.h:374
↓ 21 callers
Method
plot
* @brief Plots a pixel on the current page with bounds checking. * @param x Horizontal position of the pixel to plot [0..bitmap_bg::palette_width
butano/include/bn_palette_bitmap_bg_painter.h:217
↓ 21 callers
Method
size
butano/src/bn_bg_blocks_manager.cpp:343
↓ 21 callers
Method
tiles_count
butano/src/bn_bg_blocks_manager.cpp:265
↓ 21 callers
Method
update
games/butano-fighter/src/bf_game.cpp:32
↓ 20 callers
Function
blending_fade_enabled
butano/src/bn_display_manager.cpp:621
↓ 20 callers
Function
create_bitmap_bg
examples/sp_direct_bitmap_bgs/src/main.cpp:111
↓ 20 callers
Function
create_bitmap_bg
examples/palette_bitmap_bgs/src/main.cpp:119
↓ 20 callers
Function
create_bitmap_bg
examples/dp_direct_bitmap_bgs/src/main.cpp:113
↓ 20 callers
Method
horizontal_scale
butano/src/bn_sprite_ptr.cpp.h:577
↓ 20 callers
Method
priority
butano/src/bn_sort_key.h:40
↓ 20 callers
Method
set_affine_mat
butano/src/bn_sprite_ptr.cpp.h:907
↓ 20 callers
Function
set_brightness
butano/src/bn_bg_palettes.cpp.h:49
↓ 20 callers
Function
sqrt
* @brief Returns the integer square root of the given value. * * @ingroup math */
butano/include/bn_math.h:62
↓ 20 callers
Method
tiles_ref
butano/src/bn_sprite_tiles_ptr.cpp.h:145
↓ 20 callers
Method
visible
butano/src/bn_hbe_ptr.cpp.h:21
↓ 19 callers
Function
append_compression_command
(tag, compression, command)
butano/tools/butano_graphics_tool.py:104
↓ 19 callers
Method
bg_priority
butano/src/bn_sprite_ptr.cpp.h:753
↓ 19 callers
Function
compression_label
(compression)
butano/tools/butano_graphics_tool.py:88
↓ 19 callers
Function
degrees_lut_sin
* @brief Calculates the sine value of an angle in degrees using a LUT. * @param degrees_angle Angle in degrees in the range [0..360]. * @ret
butano/include/bn_math.h:202
↓ 19 callers
Method
execute
butano/src/bn_audio_manager.bn_noflto.cpp:94
↓ 19 callers
Function
max_priority
* @return Returns the maximum priority of a background relative to sprites and other backgrounds. */
butano/include/bn_bgs.h:50
↓ 19 callers
Method
safe_multiplication
* @brief Returns the multiplication of this value by the given integer value. */
butano/include/bn_fixed.h:309
↓ 19 callers
Function
up_pressed
butano/src/bn_keypad.cpp.h:123
↓ 18 callers
Function
_update
butano/src/bn_sprite_affine_mats_manager.cpp:219
↓ 18 callers
Method
before_begin
butano/src/bn_bg_blocks_manager.cpp:358
↓ 18 callers
Function
down_pressed
butano/src/bn_keypad.cpp.h:138
← previous
next →
101–200 of 8,124, ranked by callers