mirror of https://github.com/LIJI32/SameBoy.git
Page:
GB_set_key_mask
Pages
Built‐In DMG Palettes
GB_BIG_ENDIAN
GB_CHEAT_ANY_BANK
GB_CONTEXT_SAFETY
GB_ENUM
GB_LITTLE_ENDIAN
GB_accessory_t
GB_add_cheat
GB_apu_set_sample_callback
GB_attributed_log
GB_audio_format_t
GB_camera_updated
GB_cheat_search_data_type_t
GB_cheat_search_filter
GB_cheat_search_get_results
GB_cheat_search_reset
GB_cheat_search_result_count
GB_cheat_search_result_t
GB_cheat_t
GB_cheats_enabled
GB_clear_joyp_accessed
GB_connect_printer
GB_connect_workboy
GB_convert_rgb15
GB_cpu_disassemble
GB_debugger_break
GB_debugger_clear_symbols
GB_debugger_complete_substring
GB_debugger_describe_address
GB_debugger_evaluate
GB_debugger_execute_command
GB_debugger_is_stopped
GB_debugger_load_symbol_file
GB_debugger_name_for_address
GB_debugger_set_disabled
GB_debugger_set_reload_callback
GB_disconnect_serial
GB_draw_tilemap
GB_draw_tileset
GB_gameboy_t
GB_gbs_info_t
GB_gbs_switch_track
GB_get_apu_wave_table
GB_get_built_in_accessory
GB_get_channel_amplitude
GB_get_channel_edge_triggered
GB_get_channel_period
GB_get_channel_volume
GB_get_cheats
GB_get_clock_rate
GB_get_direct_access
GB_get_joyp_accessed
GB_get_model
GB_get_oam_info
GB_get_pixels_output
GB_get_player_count
GB_get_registers
GB_get_rom_crc32
GB_get_rom_title
GB_get_save_state_size
GB_get_screen_width and GB_get_screen_height
GB_get_state_model
GB_get_state_model_from_buffer
GB_get_unmultiplied_clock_rate
GB_get_usual_frame_rate
GB_has_accelerometer
GB_icd_set_joyp
GB_import_cheat
GB_inline_const
GB_is_cgb
GB_is_cgb_in_cgb_mode
GB_is_channel_muted
GB_is_hle_sgb
GB_is_odd_frame
GB_is_save_state
GB_is_sgb
GB_key_mask_t
GB_key_t
GB_likely
GB_load_battery
GB_load_battery_from_buffer
GB_load_boot_rom
GB_load_boot_rom_from_buffer
GB_load_cheats
GB_load_gbs
GB_load_gbs_from_buffer
GB_load_isx
GB_load_rom
GB_load_rom_from_buffer
GB_load_state
GB_load_state_from_buffer
GB_log
GB_log_attributes_t
GB_map_type_t
GB_model_t
GB_oam_info_t
GB_palette_t
GB_palette_type_t
GB_print_image_callback_t
GB_printer_done_callback_t
GB_quick_reset
GB_random_seed
GB_random_set_enabled
GB_read_memory
GB_registers_t
GB_remove_all_cheats
GB_remove_cheat
GB_reset
GB_rewind_pop
GB_rewind_reset
GB_rom_supports_alarms
GB_run
GB_run_frame
GB_safe_read_memory
GB_sample_t
GB_save_battery
GB_save_battery_size
GB_save_battery_to_buffer
GB_save_cheats
GB_save_state
GB_save_state_to_buffer
GB_serial_get_data_bit
GB_serial_set_data_bit
GB_set_accelerometer_values
GB_set_allow_illegal_inputs
GB_set_background_rendering_disabled
GB_set_boot_rom_load_callback
GB_set_border_mode
GB_set_camera_get_pixel_callback
GB_set_camera_update_request_callback
GB_set_channel_muted
GB_set_cheats_enabled
GB_set_clock_multiplier
GB_set_color_correction_mode
GB_set_emulate_joypad_bouncing
GB_set_execution_callback
GB_set_highpass_filter_mode
GB_set_icd_hreset_callback
GB_set_icd_pixel_callback
GB_set_icd_vreset_callback
GB_set_infrared_callback
GB_set_infrared_input
GB_set_input_callback
GB_set_interference_volume
GB_set_joyp_write_callback
GB_set_key_mask
GB_set_key_mask_for_player
GB_set_key_state
GB_set_key_state_for_player
GB_set_lcd_line_callback
GB_set_lcd_status_callback
GB_set_light_temperature
GB_set_log_callback
GB_set_object_rendering_disabled
GB_set_open_bus_decay_time
GB_set_palette and GB_get_palette
GB_set_pixels_output
GB_set_read_memory_callback
GB_set_rendering_disabled
GB_set_rewind_length
GB_set_rgb_encode_callback
GB_set_rtc_mode
GB_set_rtc_multiplier
GB_set_rumble_callback
GB_set_rumble_mode
GB_set_sample_rate
GB_set_serial_transfer_bit_end_callback
GB_set_serial_transfer_bit_start_callback
GB_set_turbo_mode
GB_set_update_input_hint_callback
GB_set_user_data and GB_get_user_data
GB_set_vblank_callback
GB_set_write_memory_callback
GB_start_audio_recording
GB_stop_audio_recording
GB_switch_model_and_reset
GB_time_to_alarm
GB_unlikely
GB_update_cheat
GB_workboy_is_enabled
GB_workboy_set_key
GB_write_memory
Home
IO Register Constants
Instance Allocation
3
GB_set_key_mask
Lior Halphon edited this page 2024-12-01 01:09:32 +02:00
Table of Contents
Definition
void GB_set_key_mask(GB_gameboy_t *gb, GB_key_mask_t mask);
In joypad.h
Description
Sets the state for all of player 1's buttons using a mask.
Thread Safety
GB_set_key_mask
is thread-safe and can be called from any thread and context.