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
↓ 3 callers
Function
_add_wizard_sprite
games/butano-fighter/src/bf_game_wizard_boss.cpp:35
↓ 3 callers
Function
_aligned_bytes
butano/src/bn_best_fit_allocator.cpp:28
↓ 3 callers
Function
_assign_affine_mat
butano/src/bn_sprites_manager.cpp:125
↓ 3 callers
Function
_blocks_to_tiles
butano/src/bn_bg_blocks_manager.cpp:67
↓ 3 callers
Function
_check_init_rtc
butano/src/bn_gpio_manager.cpp:36
↓ 3 callers
Function
_commit_item
butano/src/bn_bg_blocks_manager.cpp:974
↓ 3 callers
Function
_create_item
butano/src/bn_sprite_tiles_manager.cpp:629
↓ 3 callers
Function
_enable_blending
games/butano-fighter/src/bf_how_to_play.cpp:44
↓ 3 callers
Function
_erase_items_map_item
butano/src/bn_sprite_tiles_manager.cpp:537
↓ 3 callers
Function
_erase_to_commit_item
butano/src/bn_sprite_tiles_manager.cpp:510
↓ 3 callers
Function
_find_impl
butano/src/bn_sprite_tiles_manager.cpp:542
↓ 3 callers
Function
_insert_items_map_item
butano/src/bn_sprite_tiles_manager.cpp:532
↓ 3 callers
Function
_is_left_channel
butano/hw/src/bn_hw_audio_aas.cpp.h:156
↓ 3 callers
Method
_manager_ptr
butano/include/bn_any.h:428
↓ 3 callers
Function
_new_affine_map_blocks_count
butano/src/bn_bg_blocks_manager.cpp:527
↓ 3 callers
Function
_new_regular_map_blocks_count
butano/src/bn_bg_blocks_manager.cpp:517
↓ 3 callers
Function
_sanity_check
butano/src/bn_bg_blocks_manager.cpp:657
↓ 3 callers
Function
_squared_distance
games/butano-fighter/src/bf_game_tank_boss.cpp:58
↓ 3 callers
Function
_update_item_shape_size
butano/src/bn_sprites_manager.cpp:100
↓ 3 callers
Function
_write_sram
games/butano-fighter/src/bf_status.cpp:48
↓ 3 callers
Method
add_enemy
games/butano-fighter/src/bf_game_enemies_grid.cpp:21
↓ 3 callers
Function
advgm_paused
butano/hw/3rd_party/advgm/src/advgm.c:198
↓ 3 callers
Function
affine_map_cells_offset
butano/hw/include/bn_hw_bg_blocks.h:66
↓ 3 callers
Method
angle
games/varooom-3d/include/fr_checkpoint.h:39
↓ 3 callers
Function
attributes_register
butano/hw/include/bn_hw_bgs.h:199
↓ 3 callers
Method
best_position
games/varooom-3d/include/fr_stages_status.h:38
↓ 3 callers
Function
bg_color_register
butano/hw/include/bn_hw_palettes.h:152
↓ 3 callers
Function
big_map_scene
tests/big_regular_bg_maps_tests/src/main.cpp:20
↓ 3 callers
Function
bitmap_attributes
butano/src/bn_bgs_manager.cpp:1553
↓ 3 callers
Method
bombs_count
games/butano-fighter/include/bf_status.h:43
↓ 3 callers
Method
bottom
* @brief Returns the position of the bottom boundary of the rectangle. */
butano/include/bn_rect.h:201
↓ 3 callers
Function
bpp
butano/src/bn_bg_blocks_manager.cpp:2096
↓ 3 callers
Function
calculate_div_lut_value
games/varooom-3d/include/fr_div_lut.h:17
↓ 3 callers
Method
cells
games/varooom-3d/include/fr_model_3d_grid.h:96
↓ 3 callers
Method
check_commit_big_map
butano/src/bn_bgs_manager.cpp:349
↓ 3 callers
Function
chr4r_colset
Fill a rectangle inside a simple tile-column. ! \note \a left and \a right must already be between 0 and 8. */
butano/hw/3rd_party/libtonc/src/tonc_schr4r.c:60
↓ 3 callers
Function
clip_line
butano/include/bn_clip_line.h:40
↓ 3 callers
Method
color_index
games/varooom-3d/include/fr_model_3d_item.h:87
↓ 3 callers
Function
copy_bytes
butano/hw/include/bn_hw_memory.h:83
↓ 3 callers
Function
copy_tiles
butano/hw/include/bn_hw_sprite_tiles.h:26
↓ 3 callers
Method
countdown_wait_frames
games/varooom-3d/include/fr_stage.h:130
↓ 3 callers
Method
create
games/butano-fighter/src/bf_game_boss.cpp:36
↓ 3 callers
Method
data
* @brief Returns the internal data. */
butano/include/bn_fixed.h:124
↓ 3 callers
Method
data
* @brief Returns a const pointer to the beginning of the characters data. */
butano/include/bn_istring_base.h:115
↓ 3 callers
Method
data_ptr
* @brief Returns a pointer to the referenced song data. */
butano/include/bn_dmg_music_item.h:66
↓ 3 callers
Function
dettach_sprite
butano/src/bn_sprite_affine_mats_manager.cpp:502
↓ 3 callers
Method
done
tests/profiler/src/main.cpp:260
↓ 3 callers
Method
double_size_mode
butano/src/bn_sprite_ptr.cpp.h:838
↓ 3 callers
Method
draw
* @brief Copies the given item to the current page with bounds checking. Transparent pixels are skipped, * so it should be slower than palette_bi
butano/include/bn_palette_bitmap_bg_painter.h:879
↓ 3 callers
Function
dup16
Duplicate a halfword to form a word: 0x1234 -> 0x12341234.
butano/hw/3rd_party/libtonc/include/tonc_core.h:427
↓ 3 callers
Method
empty
* @brief Indicates if it doesn't reference any element. */
butano/include/bn_span.h:144
↓ 3 callers
Function
enable
butano/src/bn_core.cpp:153
↓ 3 callers
Method
enemies
games/butano-fighter/src/bf_game_enemies.cpp:16
↓ 3 callers
Function
error
butano/hw/src/bn_hw_show.cpp:53
↓ 3 callers
Method
experience
games/butano-fighter/src/bf_game_gem.cpp:52
↓ 3 callers
Method
fill_hblank_effect_colors
butano/src/bn_palettes_bank.cpp.h:746
↓ 3 callers
Function
flip_bitmap_page_later
butano/src/bn_display_manager.cpp:156
↓ 3 callers
Method
flipped_identity
butano/src/bn_sprite_affine_mat_ptr.cpp.h:190
↓ 3 callers
Method
floor_integer
* @brief Returns the largest integer value not greater than this value. */
butano/include/bn_fixed.h:189
↓ 3 callers
Function
free
butano/hw/src/bn_hw_cstdlib.cpp:30
↓ 3 callers
Method
global_effects_updated
butano/src/bn_palettes_bank.h:217
↓ 3 callers
Function
green_swap_mode
butano/src/bn_bgs_manager.cpp:1529
↓ 3 callers
Function
height
butano/hw/include/bn_hw_display_constants.h:18
↓ 3 callers
Function
hidden_bitmap_page
butano/hw/include/bn_hw_display.h:83
↓ 3 callers
Function
hide
butano/hw/include/bn_hw_sprites.h:131
↓ 3 callers
Function
horizontal_flip
butano/src/bn_sprites_manager.cpp:761
↓ 3 callers
Method
horizontal_line
* @brief Draws an horizontal line in the current page with bounds checking. * @param x1 Horizontal position of the first pixel [0..bitmap_bg::pal
butano/include/bn_palette_bitmap_bg_painter.h:289
↓ 3 callers
Method
how_to_play_viewed
games/butano-fighter/include/bf_status.h:68
↓ 3 callers
Method
init
games/varooom-3d/src/fr_sram_data.cpp:23
↓ 3 callers
Method
insert_or_assign
* @brief Inserts a copy of the given (Key, Value) pair * or replaces the value with the given one if the key is found. * @param value (Key,
butano/include/bn_unordered_map.h:829
↓ 3 callers
Function
intensity_alpha
butano/src/bn_blending.cpp.h:31
↓ 3 callers
Method
intersects_hero
games/butano-fighter/src/bf_game_gem.cpp:42
↓ 3 callers
Method
load
games/varooom-3d/src/fr_shape_groups.cpp:301
↓ 3 callers
Method
log
butano/src/bn_keypad_manager.cpp:30
↓ 3 callers
Function
log_status
butano/src/bn_sprite_tiles_manager.cpp:820
↓ 3 callers
Method
log_status
butano/src/bn_palettes_bank.cpp.h:67
↓ 3 callers
Function
master_volume
butano/src/bn_sound.cpp.h:180
↓ 3 callers
Function
mmPlayMAS
Start playing module.
butano/hw/3rd_party/maxmod/src/core/mas.c:487
↓ 3 callers
Method
month_day
* @brief Returns the month day part of the date. */
butano/include/bn_date.h:156
↓ 3 callers
Function
mppProcessTick
Process module tick
butano/hw/3rd_party/maxmod/src/core/mas.c:1744
↓ 3 callers
Function
mppe_VolumeSlide
EFFECT Dxy: VOLUME SLIDE
butano/hw/3rd_party/maxmod/src/core/mas.c:2069
↓ 3 callers
Function
mpph_ProcessEnvelope
Processes the provided envelope. It updates the values pointed by "count_", "node_" and "value_mul_64".
butano/hw/3rd_party/maxmod/src/core/mas.c:3037
↓ 3 callers
Function
mpph_VolumeSlide
Note: This is also used for panning slide
butano/hw/3rd_party/maxmod/src/core/mas.c:1887
↓ 3 callers
Function
mpph_psd
butano/hw/3rd_party/maxmod/src/core/mas.c:922
↓ 3 callers
Function
mpph_psu
butano/hw/3rd_party/maxmod/src/core/mas.c:903
↓ 3 callers
Function
music_playing
butano/src/bn_audio_manager.bn_noflto.cpp:630
↓ 3 callers
Function
music_position
butano/src/bn_audio_manager.bn_noflto.cpp:718
↓ 3 callers
Method
padding_blocks_count
butano/src/bn_bg_blocks_manager.cpp:612
↓ 3 callers
Function
parse
butano/hw/src/bn_hw_text.cpp:60
↓ 3 callers
Function
parse_sprite_bpp_mode
(info, colors_count)
butano/tools/butano_graphics_tool.py:36
↓ 3 callers
Function
pause_music
butano/src/bn_audio_manager.bn_noflto.cpp:689
↓ 3 callers
Method
pending_time
games/varooom-3d/include/fr_race_state.h:25
↓ 3 callers
Function
play_dmg_music
butano/src/bn_audio_manager.bn_noflto.cpp:951
↓ 3 callers
Function
play_jingle
butano/src/bn_audio_manager.bn_noflto.cpp:840
↓ 3 callers
Function
play_with_priority
butano/src/bn_sound.cpp.h:52
↓ 3 callers
Method
push_front
butano/src/bn_bg_blocks_manager.cpp:373
↓ 3 callers
Function
put_above
butano/src/bn_bgs_manager.cpp:1435
↓ 3 callers
Function
put_below
butano/src/bn_bgs_manager.cpp:1469
↓ 3 callers
Method
rectangle
* @brief Draws a filled rectangle in the current page with bounds checking. * @param x1 Horizontal position of the first corner [0..bitmap_bg::pa
butano/include/bn_palette_bitmap_bg_painter.h:604
↓ 3 callers
Function
remove_affine_mat
butano/src/bn_sprites_manager.cpp:1040
← previous
next →
901–1,000 of 8,124, ranked by callers