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
↓ 9 callers
Method
set_compression
butano/src/bn_bg_blocks_manager.cpp:250
↓ 9 callers
Method
set_fade
butano/src/bn_palettes_bank.cpp.h:445
↓ 9 callers
Method
set_fade_color
butano/src/bn_palettes_bank.cpp.h:417
↓ 9 callers
Method
set_grayscale_intensity
butano/src/bn_palettes_bank.cpp.h:387
↓ 9 callers
Method
set_green_swap_mode
butano/src/bn_affine_bg_ptr.cpp.h:715
↓ 9 callers
Function
set_new_affine_mat
butano/src/bn_sprites_manager.cpp:1031
↓ 9 callers
Method
set_position
butano/src/bn_camera_ptr.cpp.h:125
↓ 9 callers
Method
set_right_alignment
* @brief Sets the horizontal alignment of the output text sprites to the right. */
butano/include/bn_sprite_text_generator.h:124
↓ 9 callers
Function
sp_direct_width
* @brief Returns the width of single page direct bitmap backgrounds in pixels (240). */
butano/include/bn_bitmap_bg.h:53
↓ 9 callers
Method
space_between_characters
* @brief Returns the space between two consecutive characters in pixels (it can be negative). */
butano/include/bn_sprite_font.h:163
↓ 9 callers
Function
used_alloc_ewram
butano/src/bn_memory.cpp.h:154
↓ 9 callers
Method
valid_sizes_message
()
butano/tools/butano_graphics_tool.py:121
↓ 9 callers
Method
write
games/varooom-3d/src/fr_sram_data.cpp:72
↓ 8 callers
Function
RGB15
Create a 15bit BGR color.
butano/hw/3rd_party/libtonc/include/tonc_video.h:370
↓ 8 callers
Method
_assign
butano/include/bn_unordered_set.h:1174
↓ 8 callers
Method
_assign
butano/include/bn_list.h:937
↓ 8 callers
Method
_assign
butano/include/bn_unordered_map.h:1463
↓ 8 callers
Method
_assign
butano/include/bn_forward_list.h:808
↓ 8 callers
Method
_assign_map_indexes
butano/src/bn_affine_bg_animate_actions.cpp:103
↓ 8 callers
Function
_create_demo_polygon_sprite
examples/hdma_polygons/src/main.cpp:89
↓ 8 callers
Function
_create_mini_explosion
games/butano-fighter/src/bf_game_wizard_boss.cpp:43
↓ 8 callers
Function
_fix_map_y
butano/src/bn_bg_blocks_manager.cpp:1348
↓ 8 callers
Function
_update_item_hw_regular_offset
butano/src/bn_bgs_manager.cpp:490
↓ 8 callers
Function
b_held
butano/src/bn_keypad.cpp.h:43
↓ 8 callers
Function
bitmap_page
butano/src/bn_display_manager.cpp:151
↓ 8 callers
Function
blending_transparency_bottom_weight
butano/src/bn_display_manager.cpp:560
↓ 8 callers
Function
blending_transparency_top_weight
butano/src/bn_display_manager.cpp:534
↓ 8 callers
Method
colors_count
butano/src/bn_bg_palette_ptr.cpp.h:214
↓ 8 callers
Method
compression
butano/src/bn_sprite_tiles_manager.cpp:103
↓ 8 callers
Function
cos
* @brief Calculates the cosine value of an angle. * @param angle Angle (2π = 1). * @return Cosine value in the range [-1..1]. * *
butano/include/bn_math.h:255
↓ 8 callers
Function
create_affine_map
butano/src/bn_bg_blocks_manager.cpp:1712
↓ 8 callers
Function
create_regular_map
butano/src/bn_bg_blocks_manager.cpp:1655
↓ 8 callers
Function
create_sprite_animate_action_once
butano/include/bn_sprite_animate_actions.h:400
↓ 8 callers
Function
degrees_cos
* @brief Calculates the cosine value of an angle in degrees. * @param degrees_angle Angle in degrees. * @return Cosine value in the range [-
butano/include/bn_math.h:268
↓ 8 callers
Function
degrees_sin
* @brief Calculates the sine value of an angle in degrees. * @param degrees_angle Angle in degrees. * @return Sine value in the range [-1..1
butano/include/bn_math.h:165
↓ 8 callers
Function
dp_direct_height
* @brief Returns the height of dual page direct bitmap backgrounds in pixels (128). */
butano/include/bn_bitmap_bg.h:85
↓ 8 callers
Function
dp_direct_width
* @brief Returns the width of dual page direct bitmap backgrounds in pixels (160). */
butano/include/bn_bitmap_bg.h:77
↓ 8 callers
Method
find_map
butano/src/bn_affine_bg_item.cpp.h:94
↓ 8 callers
Function
first_attributes
butano/src/bn_sprites_manager.cpp:1062
↓ 8 callers
Function
free
butano/src/bn_cstdlib.cpp.h:28
↓ 8 callers
Method
level
games/butano-fighter/include/bf_status.h:27
↓ 8 callers
Method
map
butano/src/bn_affine_bg_builder.cpp.h:101
↓ 8 callers
Function
mme_get_mix_channel_index
Test handle and return mixing channel index
butano/hw/3rd_party/maxmod/src/core/effect.c:47
↓ 8 callers
Method
next
butano/include/bn_best_fit_allocator.h:215
↓ 8 callers
Function
on_bitmap_painter_created
butano/src/bn_display_manager.cpp:175
↓ 8 callers
Function
paused
butano/src/bn_music.cpp.h:48
↓ 8 callers
Function
play_sound
butano/src/bn_audio_manager.bn_noflto.cpp:1128
↓ 8 callers
Function
priority
butano/src/bn_bgs_manager.cpp:1394
↓ 8 callers
Method
psi
games/varooom-3d/include/fr_model_3d.h:113
↓ 8 callers
Method
read_string
(self, size)
butano/tools/s3m2gbt/s3m2gbt.py:42
↓ 8 callers
Method
read_u16
(self)
butano/tools/s3m2gbt/s3m2gbt.py:29
↓ 8 callers
Function
rebuild_handles
butano/src/bn_bgs_manager.cpp:1928
↓ 8 callers
Method
remove
* @brief Erases all elements that are equal to the specified value. * @param value Element to erase. * @return Number of erased elements.
butano/include/bn_list.h:692
↓ 8 callers
Function
set_affine_position
butano/src/bn_bgs_manager.cpp:1065
↓ 8 callers
Function
set_fade_color
butano/src/bn_blending.cpp.h:122
↓ 8 callers
Function
set_pivot_position
butano/src/bn_bgs_manager.cpp:1363
↓ 8 callers
Function
set_rect_window_bottom_right
butano/src/bn_display_manager.cpp:811
↓ 8 callers
Function
set_rect_window_top_left
butano/src/bn_display_manager.cpp:797
↓ 8 callers
Method
set_tiles_ref
butano/src/bn_sprite_tiles_ptr.cpp.h:150
↓ 8 callers
Function
set_window_boundaries
butano/hw/include/bn_hw_display.h:196
↓ 8 callers
Function
sin
* @brief Calculates the sine value of an angle. * @param angle Angle (2π = 1). * @return Sine value in the range [-1..1]. * * @ing
butano/include/bn_math.h:152
↓ 8 callers
Method
size
* @brief Returns the current size. */
butano/include/bn_unordered_set.h:415
↓ 8 callers
Method
size
* @brief Returns the current size. */
butano/include/bn_unordered_map.h:418
↓ 8 callers
Function
sp_direct_height
* @brief Returns the height of single page direct bitmap backgrounds in pixels (160). */
butano/include/bn_bitmap_bg.h:61
↓ 8 callers
Method
transform
games/varooom-3d/include/fr_model_3d.h:156
↓ 8 callers
Method
x
* @brief Returns the horizontal absolute position of the affine background (ignoring its camera). */
butano/include/bn_affine_bg_mat_attributes.h:61
↓ 8 callers
Method
y
* @brief Returns the absolute vertical position of the affine background (ignoring its camera). */
butano/include/bn_affine_bg_mat_attributes.h:78
↓ 7 callers
Function
_bcd_decode
butano/hw/include/bn_hw_gpio.h:19
↓ 7 callers
Function
_create_mini_explosion
games/butano-fighter/src/bf_game_tank_boss.cpp:79
↓ 7 callers
Function
_create_mini_explosion
games/butano-fighter/src/bf_game_gigabat_boss.cpp:34
↓ 7 callers
Function
_create_sprite
games/butano-fighter/src/bf_game_boss_intro.cpp:25
↓ 7 callers
Function
_text_palette_item
games/varooom-3d/src/fr_title_race_menu.cpp:39
↓ 7 callers
Method
affine_tiles_offset
butano/src/bn_bg_blocks_manager.cpp:275
↓ 7 callers
Function
array_hash
* @brief Calculates the hash of the given plain data array. * @param ptr Start position of the plain data array. * @param size Size in bytes of the
butano/include/bn_functional.h:267
↓ 7 callers
Method
begin
* @brief Returns a const iterator to the beginning of the intrusive_list. */
butano/include/bn_intrusive_list.h:335
↓ 7 callers
Method
begin
* @brief Returns a const iterator to the beginning of the intrusive_forward_list. */
butano/include/bn_intrusive_forward_list.h:299
↓ 7 callers
Function
blending_bottom_enabled
butano/src/bn_sprites.cpp.h:44
↓ 7 callers
Method
bpp
butano/src/bn_sprite_palette_ptr.cpp.h:250
↓ 7 callers
Method
bpp
butano/src/bn_bg_palette_ptr.cpp.h:250
↓ 7 callers
Function
brightness
butano/src/bn_bg_palettes.cpp.h:44
↓ 7 callers
Function
clear
butano/src/bn_sram.cpp.h:66
↓ 7 callers
Method
data
* @brief Returns a const pointer to the first character of the internal storage. */
butano/include/bn_string_view.h:122
↓ 7 callers
Method
end
* @brief Returns a const iterator to the end of the ideque. */
butano/include/bn_deque.h:646
↓ 7 callers
Function
ewram_free
butano/src/bn_memory.cpp.h:149
↓ 7 callers
Method
horizontal_flip
* @brief Indicates if the affine backgrounds to generate are flipped in the horizontal axis or not. */
butano/include/bn_affine_bg_builder.h:369
↓ 7 callers
Method
insert
butano/src/bn_sorted_sprites.h:69
↓ 7 callers
Method
intersects
* @brief Indicates if this rectangle intersects with the given one or not. * * Two rectangles intersect if there is at least one point that
butano/include/bn_rect.h:334
↓ 7 callers
Function
l_held
butano/src/bn_keypad.cpp.h:163
↓ 7 callers
Method
line
* @brief Draws a line in the current page with bounds checking. * @param x1 Horizontal position of the first pixel [0..bitmap_bg::palette_width()
butano/include/bn_palette_bitmap_bg_painter.h:494
↓ 7 callers
Function
max_z_order
* @return Returns the maximum priority of a background relative to other backgrounds. */
butano/include/bn_bgs.h:66
↓ 7 callers
Function
mpp_setbpm
Set BPM. bpm = 32..255 Input r5 = layer, r0 = bpm
butano/hw/3rd_party/maxmod/src/core/mas.c:107
↓ 7 callers
Function
plot_tiles
butano/hw/include/bn_hw_sprite_tiles.h:53
↓ 7 callers
Function
r_held
butano/src/bn_keypad.cpp.h:148
↓ 7 callers
Method
release_camera
butano/src/bn_sprite_builder.cpp.h:347
↓ 7 callers
Function
resume
butano/src/bn_music.cpp.h:58
↓ 7 callers
Function
set_affine_mat
butano/src/bn_sprites_manager.cpp:1011
↓ 7 callers
Function
set_blending_bottom_enabled
butano/src/bn_sprites.cpp.h:49
↓ 7 callers
Method
set_blending_bottom_enabled
butano/src/bn_affine_bg_ptr.cpp.h:705
↓ 7 callers
Function
set_horizontal_shear
butano/src/bn_bgs_manager.cpp:1214
↓ 7 callers
Method
set_hue_shift_intensity
butano/src/bn_palettes_bank.cpp.h:402
← previous
next →
401–500 of 8,124, ranked by callers