Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YuriSizov/gdsion
/ functions
Functions
1,739 in github.com/YuriSizov/gdsion
⨍
Functions
1,739
◇
Types & classes
220
↓ 154 callers
Method
get_next
src/sequencer/base/mml_event.h:92
↓ 146 callers
Method
size
src/templates/singly_linked_list.h:90
↓ 137 callers
Method
get
Returns the current element.
src/templates/singly_linked_list.h:168
↓ 94 callers
Method
next
Moves the cursor to the next element and returns it.
src/templates/singly_linked_list.h:123
↓ 91 callers
Method
set_pipes
src/chip/channels/siopm_operator.cpp:436
↓ 81 callers
Method
is_empty
src/sequencer/base/mml_sequence.cpp:70
↓ 56 callers
Method
get_data
src/sequencer/base/mml_event.h:87
↓ 49 callers
Method
push_back
src/sequencer/base/mml_sequence.cpp:104
↓ 45 callers
Method
get_channel
src/sequencer/simml_track.h:223
↓ 39 callers
Method
get_event_mask
src/sequencer/simml_track.h:336
↓ 38 callers
Method
set
Sets the cursor to the given element in the list. There is no check whether the element belongs to this list, use with care.
src/templates/singly_linked_list.h:178
↓ 34 callers
Method
get_length
src/sequencer/base/mml_event.h:89
↓ 31 callers
Method
get_id
src/sequencer/base/mml_event.h:85
↓ 24 callers
Method
clear
src/chip/siopm_stream.cpp:15
↓ 24 callers
Method
get_operator_params
src/chip/siopm_channel_params.cpp:18
↓ 23 callers
Method
set_next
src/sequencer/base/mml_event.h:93
↓ 22 callers
Method
get_eg_output
src/chip/channels/siopm_operator.h:284
↓ 22 callers
Method
get_jump
src/sequencer/base/mml_event.h:94
↓ 22 callers
Method
get_phase
src/chip/channels/siopm_operator.h:243
↓ 21 callers
Method
get_wave_value
src/chip/channels/siopm_operator.cpp:197
↓ 21 callers
Method
tick_pulse_generator
src/chip/channels/siopm_operator.cpp:285
↓ 20 callers
Method
get_wave_fixed_bits
src/chip/channels/siopm_operator.h:241
↓ 19 callers
Method
get_amplitude_modulation_shift
src/chip/channels/siopm_operator.cpp:121
↓ 19 callers
Method
get_operator_count
src/chip/siopm_channel_params.h:73
↓ 18 callers
Method
clear
src/effector/filters/si_filter_vowel.h:55
↓ 18 callers
Method
get_feed_pipe
src/chip/channels/siopm_operator.h:303
↓ 18 callers
Method
set_voice_index
src/sequencer/simml_channel_settings.cpp:138
↓ 18 callers
Method
tick_eg
Original implementation inlines all this code (with private member access) for performance reasons, as stated in the comments. This is probably irrele
src/chip/channels/siopm_operator.cpp:399
↓ 15 callers
Method
set_pulse_generator_type
src/chip/siopm_operator_params.cpp:12
↓ 14 callers
Method
get_envelope_table
src/sequencer/simml_data.cpp:45
↓ 14 callers
Method
get_pcm_end_point
src/chip/channels/siopm_operator.h:293
↓ 14 callers
Method
set_pg_type
src/sequencer/simml_channel_settings.cpp:118
↓ 13 callers
Method
append
Adds a new value to the end of the list and returns the element.
src/templates/singly_linked_list.h:219
↓ 13 callers
Method
get_wavelet
src/chip/wave/siopm_wave_table.h:28
↓ 12 callers
Method
append_new_event
src/sequencer/base/mml_sequence.cpp:82
↓ 12 callers
Method
clear
src/sequencer/simml_data.cpp:118
↓ 12 callers
Method
front
Resets the cursor to the first element and returns it.
src/templates/singly_linked_list.h:103
↓ 12 callers
Method
get_multiple
src/chip/siopm_operator_params.cpp:17
↓ 12 callers
Method
get_pcm_loop_point
src/chip/channels/siopm_operator.h:294
↓ 12 callers
Method
set_jump
src/sequencer/base/mml_event.h:95
↓ 12 callers
Method
set_length
src/sequencer/base/mml_event.h:90
↓ 11 callers
Method
alloc_event
src/sequencer/base/mml_parser.cpp:581
↓ 11 callers
Method
get_residue_sample_count
src/sequencer/base/mml_executor.h:50
↓ 11 callers
Method
get_zero_buffer
src/chip/siopm_sound_chip.h:46
↓ 10 callers
Method
get_front
Returns the first element.
src/templates/singly_linked_list.h:188
↓ 10 callers
Method
get_head_event
src/sequencer/base/mml_sequence.h:77
↓ 10 callers
Method
get_next_sequence
src/sequencer/base/mml_sequence.cpp:24
↓ 10 callers
Method
set_attack_rate
src/chip/channels/siopm_operator.cpp:25
↓ 10 callers
Method
set_multiple
src/chip/siopm_operator_params.cpp:21
↓ 10 callers
Method
set_pt_type
src/sequencer/simml_channel_settings.cpp:128
↓ 9 callers
Method
get_base_pipe
src/chip/channels/siopm_operator.h:301
↓ 9 callers
Method
get_buffer_length
src/chip/siopm_sound_chip.h:58
↓ 9 callers
Method
get_out_pipe
src/chip/channels/siopm_operator.h:302
↓ 9 callers
Method
set_operator_count
src/chip/siopm_channel_params.cpp:24
↓ 9 callers
Method
set_pm_detune
src/chip/channels/siopm_operator.cpp:231
↓ 9 callers
Method
set_total_level
src/chip/channels/siopm_operator.cpp:63
↓ 8 callers
Method
free_event
src/sequencer/base/mml_parser.cpp:595
↓ 8 callers
Method
get_output_stream
src/chip/siopm_sound_chip.h:48
↓ 8 callers
Method
publish_processing_event
src/sequencer/base/mml_executor.cpp:90
↓ 8 callers
Method
set_decay_rate
src/chip/channels/siopm_operator.cpp:35
↓ 8 callers
Method
set_release_rate
src/chip/channels/siopm_operator.cpp:43
↓ 7 callers
Method
clear
src/chip/wave/siopm_wave_pcm_table.cpp:105
↓ 7 callers
Method
get_channel_params
src/chip/channels/siopm_channel_fm.cpp:73
↓ 7 callers
Method
get_head
src/sequencer/simml_envelope_table.cpp:31
↓ 7 callers
Method
get_pipe
src/chip/siopm_sound_chip.cpp:22
↓ 7 callers
Method
set_algorithm
src/chip/channels/siopm_channel_fm.cpp:544
↓ 7 callers
Method
set_data
src/sequencer/base/mml_event.h:88
↓ 7 callers
Method
set_name
src/sion_voice.h:40
↓ 7 callers
Method
set_sustain_level
src/chip/channels/siopm_operator.cpp:47
↓ 7 callers
Method
set_sustain_rate
src/chip/channels/siopm_operator.cpp:39
↓ 6 callers
Method
get_fm_shift
src/chip/channels/siopm_operator.h:260
↓ 6 callers
Method
get_in_pipe
src/chip/channels/siopm_operator.h:300
↓ 6 callers
Method
get_operator_params
src/chip/channels/siopm_operator.cpp:490
↓ 6 callers
Method
get_pointer
src/sequencer/base/mml_executor.h:41
↓ 6 callers
Method
get_stream_slot
src/chip/siopm_sound_chip.h:52
↓ 6 callers
Method
set_channel_module_type
src/sequencer/simml_track.cpp:143
↓ 6 callers
Method
set_pitch_table_type
src/chip/channels/siopm_operator.cpp:189
↓ 6 callers
Method
set_pulse_generator_type
src/chip/channels/siopm_operator.cpp:181
↓ 6 callers
Method
set_residue_sample_count
src/sequencer/base/mml_executor.h:51
↓ 6 callers
Function
split_string_by_regex
src/utils/godot_util.cpp:12
↓ 6 callers
Method
write
src/chip/siopm_stream.cpp:37
↓ 5 callers
Method
back
Resets the cursor to the last element and returns it.
src/templates/singly_linked_list.h:113
↓ 5 callers
Method
get_default_pitch_table_type
src/chip/wave/siopm_wave_table.h:30
↓ 5 callers
Method
get_sequence_group
src/sequencer/base/mml_data.h:86
↓ 5 callers
Method
get_stream
src/effector/si_effect_stream.h:41
↓ 5 callers
Method
get_wave_data
src/chip/wave/siopm_wave_sampler_data.h:43
↓ 5 callers
Method
get_wave_data
src/sequencer/simml_voice.h:108
↓ 5 callers
Method
get_wave_table
src/chip/siopm_ref_table.cpp:95
↓ 5 callers
Method
initialize
src/sequencer/simml_track.cpp:26
↓ 5 callers
Method
key_on
src/sequencer/simml_track.cpp:831
↓ 5 callers
Method
offset_volume
src/chip/channels/siopm_channel_ks.cpp:98
↓ 5 callers
Method
pop_back
src/sequencer/base/mml_sequence.cpp:120
↓ 5 callers
Method
prepare_process
src/effector/si_effector.cpp:234
↓ 5 callers
Method
set_amplitude_envelope
src/sequencer/simml_track.cpp:309
↓ 5 callers
Method
set_amplitude_modulation_shift
src/chip/channels/siopm_operator.cpp:125
↓ 5 callers
Method
set_detune2
src/chip/channels/siopm_operator.cpp:107
↓ 5 callers
Method
set_expression
src/sequencer/simml_track.cpp:107
↓ 5 callers
Method
set_feedback
src/chip/channels/siopm_channel_fm.cpp:568
↓ 5 callers
Method
set_filter_envelope
src/sequencer/simml_track.cpp:321
↓ 5 callers
Method
set_fixed_pitch_index
src/chip/channels/siopm_operator.cpp:202
next →
1–100 of 1,739, ranked by callers