From 9835869c70cbf0d91097d37b6c4db90b9fc35c2d Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Sun, 20 Aug 2023 00:34:23 +0300 Subject: add search bar by used function --- common/examples.css | 4 +- common/examples.js | 355 +- examples.html | 8 +- examples/function_usages.json | 21000 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 21224 insertions(+), 143 deletions(-) create mode 100644 examples/function_usages.json diff --git a/common/examples.css b/common/examples.css index 4c97c29..fd41d6f 100644 --- a/common/examples.css +++ b/common/examples.css @@ -3,6 +3,8 @@ #difficulty_level { position: absolute; bottom: 18px; left: 12px; font-size: 24px; } #filter_menu { width:820px; height:80px; margin-left:15px; } +#filter_function_label { margin-top: 2rem; } +#filter_function { display: block; margin-left:15px; margin-bottom: 2rem; } .legendButton { float:left; margin-right:8px; margin-bottom:20px; width:84px; height:78px; text-align:right; line-height:130px; cursor: pointer; transition: 0.125s; } #core { background-color:#e1e1e1; color:#5c5a5a; border:5px solid #898888; } @@ -66,4 +68,4 @@ #container .fphysics a:hover { border: 10px solid #d3b157; } #container .fphysics a:hover img { margin: -10px; opacity: 0.3; } -#container .extext { position:absolute; top:140px; width:320px; text-align: center; display: none; } \ No newline at end of file +#container .extext { position:absolute; top:140px; width:320px; text-align: center; display: none; } diff --git a/common/examples.js b/common/examples.js index 45c921c..c5af78c 100644 --- a/common/examples.js +++ b/common/examples.js @@ -3,161 +3,234 @@ $(document).ready(function() { // Init fancybox $('.fancybox').fancybox(); + function exampleEntry(difficulty, module, base) { + return {difficulty, module, base, name: module + '_' + base } + } + + function findExampleByName(examples, targetName) { + for (var example of examples) { + if (example.name == targetName) { + return example + } + } + } + + function findExampleIndexByName(examples, targetName) { + return examples.findIndex(example => example.name == targetName) + } + + function applyByFunctionFilter(functionName) { + var filterText = functionName.toLowerCase() + if (filterText === "") { + $('#container').mixItUp('filter', exampleDivs); + $('#occurences_counter').hide(); + return + } + $('#occurences_counter').show(); + + var occurences = 0; + const filteredExamples = [] + for (var functionName in functionUsages) { + if (!functionName.toLowerCase().includes(filterText)) continue; + console.log(functionName) + + occurences += functionUsages[functionName].length + for (var usage of functionUsages[functionName]) { + const exampleIndex = findExampleIndexByName(exampleData, usage.exampleName) + if (!filteredExamples.includes(exampleIndex)) { + filteredExamples.push(exampleIndex) + console.log(usage) + } + } + } + + const filteredDivs = filteredExamples.map(index => exampleDivs[index]); + $('#container').mixItUp('filter', filteredDivs); + $('#occurences_counter').text(`Occurences: ${occurences} (${filteredExamples.length} examples)`); + } + var exampleData = [ - '⭐️☆☆☆#core_basic_window', - '⭐️☆☆☆#core_input_keys', - '⭐️☆☆☆#core_input_mouse', - '⭐️☆☆☆#core_input_mouse_wheel', - '⭐️☆☆☆#core_input_gamepad', - '⭐️☆☆☆#core_input_multitouch', - '⭐️⭐️☆☆#core_input_gestures', - '⭐️⭐️☆☆#core_2d_camera', - '⭐️⭐️☆☆#core_2d_camera_mouse_zoom', - '⭐️⭐️⭐️☆#core_2d_camera_platformer', - '⭐️☆☆☆#core_3d_camera_mode', - '⭐️☆☆☆#core_3d_camera_free', - '⭐️⭐️☆☆#core_3d_camera_first_person', - '⭐️⭐️☆☆#core_3d_picking', - '⭐️⭐️☆☆#core_world_screen', - '⭐️⭐️⭐️☆#core_custom_logging', - '⭐️⭐️⭐️☆#core_window_flags', - '⭐️⭐️☆☆#core_window_letterbox', - '⭐️☆☆☆#core_window_should_close', - '⭐️⭐️☆☆#core_drop_files', - '⭐️☆☆☆#core_random_values', - '⭐️⭐️☆☆#core_storage_values', - '⭐️⭐️⭐️☆#core_vr_simulator', - '⭐️⭐️⭐️☆#core_loading_thread', - '⭐️☆☆☆#core_scissor_test', - '⭐️☆☆☆#core_basic_screen_manager', - '⭐️⭐️⭐️⭐️#core_custom_frame_control', - '⭐️⭐️⭐️☆#core_smooth_pixelperfect', - '⭐️⭐️⭐️⭐️#core_split_screen', - '⭐️☆☆☆#shapes_basic_shapes', - '⭐️☆☆☆#shapes_bouncing_ball', - '⭐️⭐️☆☆#shapes_colors_palette', - '⭐️☆☆☆#shapes_logo_raylib', - '⭐️⭐️☆☆#shapes_logo_raylib_anim', - '⭐️⭐️☆☆#shapes_rectangle_scaling', - '⭐️☆☆☆#shapes_lines_bezier', - '⭐️⭐️☆☆#shapes_collision_area', - '⭐️⭐️☆☆#shapes_following_eyes', - '⭐️⭐️☆☆#shapes_easings_ball_anim', - '⭐️⭐️☆☆#shapes_easings_box_anim', - '⭐️⭐️⭐️☆#shapes_easings_rectangle_array', - '⭐️⭐️⭐️☆#shapes_draw_ring', - '⭐️⭐️⭐️☆#shapes_draw_circle_sector', - '⭐️⭐️⭐️☆#shapes_draw_rectangle_rounded', - '⭐️⭐️⭐️⭐️#shapes_top_down_lights', - '⭐️☆☆☆#textures_logo_raylib', - '⭐️⭐️⭐️☆#textures_srcrec_dstrec', - '⭐️⭐️☆☆#textures_image_drawing', - '⭐️⭐️☆☆#textures_image_generation', - '⭐️☆☆☆#textures_image_loading', - '⭐️⭐️⭐️☆#textures_image_processing', - '⭐️⭐️☆☆#textures_image_text', - '⭐️☆☆☆#textures_to_image', - '⭐️⭐️⭐️☆#textures_raw_data', - '⭐️☆☆☆#textures_particles_blending', - '⭐️⭐️⭐️☆#textures_npatch_drawing', - '⭐️☆☆☆#textures_background_scrolling', - '⭐️⭐️☆☆#textures_sprite_anim', - '⭐️⭐️☆☆#textures_sprite_button', - '⭐️⭐️☆☆#textures_sprite_explosion', - '⭐️⭐️⭐️☆#textures_bunnymark', - '⭐️⭐️⭐️☆#textures_mouse_painting', - '⭐️☆☆☆#textures_blend_modes', - '⭐️⭐️⭐️☆#textures_draw_tiled', - '⭐️☆☆☆#textures_polygon', - '⭐️⭐️⭐️☆#textures_fog_of_war', - '⭐️⭐️⭐️☆#textures_gif_player', - '⭐️⭐️⭐️☆#textures_textured_curve', - '⭐️☆☆☆#text_raylib_fonts', - '⭐️☆☆☆#text_font_spritefont', - '⭐️⭐️☆☆#text_font_filters', - '⭐️☆☆☆#text_font_loading', - '⭐️⭐️⭐️☆#text_font_sdf', - '⭐️☆☆☆#text_format_text', - '⭐️⭐️☆☆#text_input_box', - '⭐️⭐️☆☆#text_writing_anim', - '⭐️⭐️⭐️⭐️#text_rectangle_bounds', - '⭐️⭐️⭐️⭐️#text_unicode', - '⭐️⭐️⭐️⭐️#text_draw_3d', - '⭐️⭐️⭐️☆#text_codepoints_loading', - '⭐️⭐️☆☆#models_animation', - '⭐️⭐️⭐️☆#models_billboard', - '⭐️☆☆☆#models_box_collisions', - '⭐️⭐️☆☆#models_cubicmap', - '⭐️⭐️☆☆#models_first_person_maze', - '⭐️☆☆☆#models_geometric_shapes', - '⭐️⭐️☆☆#models_mesh_generation', - '⭐️⭐️⭐️☆#models_mesh_picking', - '⭐️☆☆☆#models_loading', - '⭐️☆☆☆#models_loading_gltf', - '⭐️☆☆☆#models_loading_vox', - '⭐️⭐️☆☆#models_loading_m3d', - '⭐️☆☆☆#models_orthographic_projection', - '⭐️⭐️⭐️⭐️#models_rlgl_solar_system', - '⭐️⭐️☆☆#models_yaw_pitch_roll', - '⭐️⭐️⭐️☆#models_waving_cubes', - '⭐️☆☆☆#models_heightmap', - '⭐️⭐️☆☆#models_skybox', - '⭐️⭐️☆☆#models_draw_cube_texture', - '⭐️⭐️⭐️⭐️#shaders_basic_lighting', - '⭐️⭐️☆☆#shaders_model_shader', - '⭐️⭐️☆☆#shaders_shapes_textures', - '⭐️⭐️☆☆#shaders_custom_uniform', - '⭐️⭐️⭐️☆#shaders_postprocessing', - '⭐️⭐️⭐️☆#shaders_palette_switch', - '⭐️⭐️⭐️⭐️#shaders_raymarching', - '⭐️⭐️☆☆#shaders_texture_drawing', - '⭐️⭐️⭐️☆#shaders_texture_outline', - '⭐️⭐️☆☆#shaders_texture_waves', - '⭐️⭐️⭐️☆#shaders_julia_set', - '⭐️⭐️⭐️☆#shaders_eratosthenes', - '⭐️⭐️⭐️☆#shaders_fog', - '⭐️⭐️☆☆#shaders_simple_mask', - '⭐️⭐️⭐️☆#shaders_hot_reloading', - '⭐️⭐️⭐️⭐️#shaders_mesh_instancing', - '⭐️⭐️☆☆#shaders_multi_sample2d', - '⭐️⭐️☆☆#shaders_spotlight', - '⭐️⭐️☆☆#shaders_write_depth', - '⭐️⭐️⭐️⭐️#shaders_hybrid_render', - '⭐️☆☆☆#audio_module_playing', - '⭐️☆☆☆#audio_music_stream', - '⭐️⭐️⭐️☆#audio_raw_stream', - '⭐️☆☆☆#audio_sound_loading', - '⭐️⭐️⭐️⭐️#audio_stream_effects', - '⭐️⭐️⭐️⭐️#audio_mixed_processor']; + exampleEntry('⭐️☆☆☆' , 'core' , 'basic_window'), + exampleEntry('⭐️☆☆☆' , 'core' , 'input_keys'), + exampleEntry('⭐️☆☆☆' , 'core' , 'input_mouse'), + exampleEntry('⭐️☆☆☆' , 'core' , 'input_mouse_wheel'), + exampleEntry('⭐️☆☆☆' , 'core' , 'input_gamepad'), + exampleEntry('⭐️☆☆☆' , 'core' , 'input_multitouch'), + exampleEntry('⭐️⭐️☆☆' , 'core' , 'input_gestures'), + exampleEntry('⭐️⭐️☆☆' , 'core' , '2d_camera'), + exampleEntry('⭐️⭐️☆☆' , 'core' , '2d_camera_mouse_zoom'), + exampleEntry('⭐️⭐️⭐️☆' , 'core' , '2d_camera_platformer'), + exampleEntry('⭐️☆☆☆' , 'core' , '3d_camera_mode'), + exampleEntry('⭐️☆☆☆' , 'core' , '3d_camera_free'), + exampleEntry('⭐️⭐️☆☆' , 'core' , '3d_camera_first_person'), + exampleEntry('⭐️⭐️☆☆' , 'core' , '3d_picking'), + exampleEntry('⭐️⭐️☆☆' , 'core' , 'world_screen'), + exampleEntry('⭐️⭐️⭐️☆' , 'core' , 'custom_logging'), + exampleEntry('⭐️⭐️⭐️☆' , 'core' , 'window_flags'), + exampleEntry('⭐️⭐️☆☆' , 'core' , 'window_letterbox'), + exampleEntry('⭐️☆☆☆' , 'core' , 'window_should_close'), + exampleEntry('⭐️⭐️☆☆' , 'core' , 'drop_files'), + exampleEntry('⭐️☆☆☆' , 'core' , 'random_values'), + exampleEntry('⭐️⭐️☆☆' , 'core' , 'storage_values'), + exampleEntry('⭐️⭐️⭐️☆' , 'core' , 'vr_simulator'), + exampleEntry('⭐️⭐️⭐️☆' , 'core' , 'loading_thread'), + exampleEntry('⭐️☆☆☆' , 'core' , 'scissor_test'), + exampleEntry('⭐️☆☆☆' , 'core' , 'basic_screen_manager'), + exampleEntry('⭐️⭐️⭐️⭐️', 'core' , 'custom_frame_control'), + exampleEntry('⭐️⭐️⭐️☆' , 'core' , 'smooth_pixelperfect'), + exampleEntry('⭐️⭐️⭐️⭐️', 'core' , 'split_screen'), + exampleEntry('⭐️☆☆☆' , 'shapes' , 'basic_shapes'), + exampleEntry('⭐️☆☆☆' , 'shapes' , 'bouncing_ball'), + exampleEntry('⭐️⭐️☆☆' , 'shapes' , 'colors_palette'), + exampleEntry('⭐️☆☆☆' , 'shapes' , 'logo_raylib'), + exampleEntry('⭐️⭐️☆☆' , 'shapes' , 'logo_raylib_anim'), + exampleEntry('⭐️⭐️☆☆' , 'shapes' , 'rectangle_scaling'), + exampleEntry('⭐️☆☆☆' , 'shapes' , 'lines_bezier'), + exampleEntry('⭐️⭐️☆☆' , 'shapes' , 'collision_area'), + exampleEntry('⭐️⭐️☆☆' , 'shapes' , 'following_eyes'), + exampleEntry('⭐️⭐️☆☆' , 'shapes' , 'easings_ball_anim'), + exampleEntry('⭐️⭐️☆☆' , 'shapes' , 'easings_box_anim'), + exampleEntry('⭐️⭐️⭐️☆' , 'shapes' , 'easings_rectangle_array'), + exampleEntry('⭐️⭐️⭐️☆' , 'shapes' , 'draw_ring'), + exampleEntry('⭐️⭐️⭐️☆' , 'shapes' , 'draw_circle_sector'), + exampleEntry('⭐️⭐️⭐️☆' , 'shapes' , 'draw_rectangle_rounded'), + exampleEntry('⭐️⭐️⭐️⭐️', 'shapes' , 'top_down_lights'), + exampleEntry('⭐️☆☆☆' , 'textures', 'logo_raylib'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'srcrec_dstrec'), + exampleEntry('⭐️⭐️☆☆' , 'textures', 'image_drawing'), + exampleEntry('⭐️⭐️☆☆' , 'textures', 'image_generation'), + exampleEntry('⭐️☆☆☆' , 'textures', 'image_loading'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'image_processing'), + exampleEntry('⭐️⭐️☆☆' , 'textures', 'image_text'), + exampleEntry('⭐️☆☆☆' , 'textures', 'to_image'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'raw_data'), + exampleEntry('⭐️☆☆☆' , 'textures', 'particles_blending'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'npatch_drawing'), + exampleEntry('⭐️☆☆☆' , 'textures', 'background_scrolling'), + exampleEntry('⭐️⭐️☆☆' , 'textures', 'sprite_anim'), + exampleEntry('⭐️⭐️☆☆' , 'textures', 'sprite_button'), + exampleEntry('⭐️⭐️☆☆' , 'textures', 'sprite_explosion'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'bunnymark'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'mouse_painting'), + exampleEntry('⭐️☆☆☆' , 'textures', 'blend_modes'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'draw_tiled'), + exampleEntry('⭐️☆☆☆' , 'textures', 'polygon'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'fog_of_war'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'gif_player'), + exampleEntry('⭐️⭐️⭐️☆' , 'textures', 'textured_curve'), + exampleEntry('⭐️☆☆☆' , 'text' , 'raylib_fonts'), + exampleEntry('⭐️☆☆☆' , 'text' , 'font_spritefont'), + exampleEntry('⭐️⭐️☆☆' , 'text' , 'font_filters'), + exampleEntry('⭐️☆☆☆' , 'text' , 'font_loading'), + exampleEntry('⭐️⭐️⭐️☆' , 'text' , 'font_sdf'), + exampleEntry('⭐️☆☆☆' , 'text' , 'format_text'), + exampleEntry('⭐️⭐️☆☆' , 'text' , 'input_box'), + exampleEntry('⭐️⭐️☆☆' , 'text' , 'writing_anim'), + exampleEntry('⭐️⭐️⭐️⭐️', 'text' , 'rectangle_bounds'), + exampleEntry('⭐️⭐️⭐️⭐️', 'text' , 'unicode'), + exampleEntry('⭐️⭐️⭐️⭐️', 'text' , 'draw_3d'), + exampleEntry('⭐️⭐️⭐️☆' , 'text' , 'codepoints_loading'), + exampleEntry('⭐️⭐️☆☆' , 'models' , 'animation'), + exampleEntry('⭐️⭐️⭐️☆' , 'models' , 'billboard'), + exampleEntry('⭐️☆☆☆' , 'models' , 'box_collisions'), + exampleEntry('⭐️⭐️☆☆' , 'models' , 'cubicmap'), + exampleEntry('⭐️⭐️☆☆' , 'models' , 'first_person_maze'), + exampleEntry('⭐️☆☆☆' , 'models' , 'geometric_shapes'), + exampleEntry('⭐️⭐️☆☆' , 'models' , 'mesh_generation'), + exampleEntry('⭐️⭐️⭐️☆' , 'models' , 'mesh_picking'), + exampleEntry('⭐️☆☆☆' , 'models' , 'loading'), + exampleEntry('⭐️☆☆☆' , 'models' , 'loading_gltf'), + exampleEntry('⭐️☆☆☆' , 'models' , 'loading_vox'), + exampleEntry('⭐️⭐️☆☆' , 'models' , 'loading_m3d'), + exampleEntry('⭐️☆☆☆' , 'models' , 'orthographic_projection'), + exampleEntry('⭐️⭐️⭐️⭐️', 'models' , 'rlgl_solar_system'), + exampleEntry('⭐️⭐️☆☆' , 'models' , 'yaw_pitch_roll'), + exampleEntry('⭐️⭐️⭐️☆' , 'models' , 'waving_cubes'), + exampleEntry('⭐️☆☆☆' , 'models' , 'heightmap'), + exampleEntry('⭐️⭐️☆☆' , 'models' , 'skybox'), + exampleEntry('⭐️⭐️☆☆' , 'models' , 'draw_cube_texture'), + exampleEntry('⭐️⭐️⭐️⭐️', 'shaders' , 'basic_lighting'), + exampleEntry('⭐️⭐️☆☆' , 'shaders' , 'model_shader'), + exampleEntry('⭐️⭐️☆☆' , 'shaders' , 'shapes_textures'), + exampleEntry('⭐️⭐️☆☆' , 'shaders' , 'custom_uniform'), + exampleEntry('⭐️⭐️⭐️☆' , 'shaders' , 'postprocessing'), + exampleEntry('⭐️⭐️⭐️☆' , 'shaders' , 'palette_switch'), + exampleEntry('⭐️⭐️⭐️⭐️', 'shaders' , 'raymarching'), + exampleEntry('⭐️⭐️☆☆' , 'shaders' , 'texture_drawing'), + exampleEntry('⭐️⭐️⭐️☆' , 'shaders' , 'texture_outline'), + exampleEntry('⭐️⭐️☆☆' , 'shaders' , 'texture_waves'), + exampleEntry('⭐️⭐️⭐️☆' , 'shaders' , 'julia_set'), + exampleEntry('⭐️⭐️⭐️☆' , 'shaders' , 'eratosthenes'), + exampleEntry('⭐️⭐️⭐️☆' , 'shaders' , 'fog'), + exampleEntry('⭐️⭐️☆☆' , 'shaders' , 'simple_mask'), + exampleEntry('⭐️⭐️⭐️☆' , 'shaders' , 'hot_reloading'), + exampleEntry('⭐️⭐️⭐️⭐️', 'shaders' , 'mesh_instancing'), + exampleEntry('⭐️⭐️☆☆' , 'shaders' , 'multi_sample2d'), + exampleEntry('⭐️⭐️☆☆' , 'shaders' , 'spotlight'), + exampleEntry('⭐️⭐️☆☆' , 'shaders' , 'write_depth'), + exampleEntry('⭐️⭐️⭐️⭐️', 'shaders' , 'hybrid_render'), + exampleEntry('⭐️☆☆☆' , 'audio' , 'module_playing'), + exampleEntry('⭐️☆☆☆' , 'audio' , 'music_stream'), + exampleEntry('⭐️⭐️⭐️☆' , 'audio' , 'raw_stream'), + exampleEntry('⭐️☆☆☆' , 'audio' , 'sound_loading'), + exampleEntry('⭐️⭐️⭐️⭐️', 'audio' , 'stream_effects'), + exampleEntry('⭐️⭐️⭐️⭐️', 'audio' , 'mixed_processor')]; + var exampleDivs = [] for (var i = 0; i < exampleData.length; i++) { - var difficulty = exampleData[i].substring(0, exampleData[i].indexOf('#')); - var exampleName = exampleData[i].substring(exampleData[i].indexOf('#') + 1); - var exampleBase = exampleName.slice(exampleName.indexOf('_') + 1); - var exampleDesc = exampleBase.replace('_', ' '); - var filterType = exampleName.substring(0, exampleName.indexOf("_")); - - $('#container').append( - '
' + - '' + - '

' + exampleDesc + '

' + - '
' + difficulty + '
' + - '
'); + var difficulty = exampleData[i].difficulty + var module = exampleData[i].module; + var name = exampleData[i].name; + var description = exampleData[i].base.replaceAll('_', ' '); + var previewImageURL = `https://raw.githubusercontent.com/raysan5/raylib/master/examples/${module}/${name}.png` + var exampleLoaderURL = `examples/${module}/loader.html?name=${name}`; + + const exampleDiv = $( + `
` + + `` + + `

${description}

` + + `
${difficulty}
` + + '
')[0]; + + exampleDivs.push(exampleDiv); + + $('#container').append(exampleDiv); $('#container a .extext').hide(); } + const filterFunctionInput = $('#filter_function input'); + + var functionUsages = {} + $.getJSON('examples/function_usages.json', function(functionUsagesData) { + // Filter out function usages of examples, which don't have a page + for (var functionName in functionUsagesData) { + functionUsages[functionName] = functionUsagesData[functionName].filter(usage => findExampleByName(exampleData, usage.exampleName)) + } + + // While the JSON file was loaded, user could have entered text. + // So apply filter, if it not empty + if (filterFunctionInput !== '') { + applyByFunctionFilter(filterFunctionInput.val()) + } + + // From now listen for input update events + filterFunctionInput.on('input', function(event) { + applyByFunctionFilter(event.target.value) + }); + }) + // Instantiate MixItUp: $('#container').mixItUp(); - $("#container a").hover( - function(){ $(this).find(".extext").show(); }, - function(){ $(this).find(".extext").hide(); }); + $('#container a').hover( + function(){ $(this).find('.extext').show(); }, + function(){ $(this).find('.extext').hide(); }); /* $("#container a img").hover( function() { $(this).stop().animate({ opacity:0.6 }, 200, "easeOutQuad" ); }, function() { $(this).stop().animate({ opacity:0 }, 200, "easeOutQuad" ); } ) */ -}); \ No newline at end of file +}); diff --git a/examples.html b/examples.html index 633d8aa..8899d32 100644 --- a/examples.html +++ b/examples.html @@ -80,6 +80,12 @@
audio
+

Or filter by used functions in the example:

+
+ +

+
+
@@ -111,4 +117,4 @@ - \ No newline at end of file + diff --git a/examples/function_usages.json b/examples/function_usages.json new file mode 100644 index 0000000..0f78081 --- /dev/null +++ b/examples/function_usages.json @@ -0,0 +1,21000 @@ +{ + "InitWindow": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 45, + "lineOffset": 4 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 45, + "lineOffset": 4 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 46, + "lineOffset": 4 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 76, + "lineOffset": 4 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 43, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 37, + "lineOffset": 4 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 39, + "lineOffset": 4 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 53, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 42, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 39, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 51, + "lineOffset": 4 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 75, + "lineOffset": 4 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 45, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 45, + "lineOffset": 4 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 52, + "lineOffset": 4 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 109, + "lineOffset": 4 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 71, + "lineOffset": 4 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 63, + "lineOffset": 4 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 29, + "lineOffset": 4 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 29, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 29, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 37, + "lineOffset": 4 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "models_loading", + "lineNumber": 39, + "lineOffset": 4 + }, + { + "exampleName": "models_animation", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 42, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "models_billboard", + "lineNumber": 27, + "lineOffset": 4 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 32, + "lineOffset": 4 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "core_basic_window", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "core_basic_window_web", + "lineNumber": 44, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 42, + "lineOffset": 4 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 54, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "core_custom_logging", + "lineNumber": 57, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 55, + "lineOffset": 4 + }, + { + "exampleName": "core_random_values", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 319, + "lineOffset": 4 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 44, + "lineOffset": 4 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 45, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 29, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 29, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 64, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 88, + "lineOffset": 4 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 37, + "lineOffset": 4 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "text_format_text", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "text_input_box", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "text_unicode", + "lineNumber": 164, + "lineOffset": 4 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 35, + "lineOffset": 4 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 26, + "lineOffset": 4 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 39, + "lineOffset": 4 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 221, + "lineOffset": 4 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 27, + "lineOffset": 4 + } + ], + "WindowShouldClose": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 130, + "lineOffset": 12 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 58, + "lineOffset": 12 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 147, + "lineOffset": 12 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 61, + "lineOffset": 12 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 65, + "lineOffset": 12 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 102, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 52, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 74, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 119, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 41, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 125, + "lineOffset": 12 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 116, + "lineOffset": 12 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 40, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 72, + "lineOffset": 12 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 65, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 54, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 45, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 49, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 42, + "lineOffset": 12 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 44, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 78, + "lineOffset": 12 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 58, + "lineOffset": 12 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 33, + "lineOffset": 12 + }, + { + "exampleName": "models_loading", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "models_animation", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 54, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "models_skybox", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 52, + "lineOffset": 12 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 40, + "lineOffset": 12 + }, + { + "exampleName": "models_billboard", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 40, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 65, + "lineOffset": 12 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 37, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 35, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 58, + "lineOffset": 12 + }, + { + "exampleName": "core_basic_window", + "lineNumber": 42, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 35, + "lineOffset": 12 + }, + { + "exampleName": "core_basic_window_web", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 45, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 58, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 45, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_logging", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 44, + "lineOffset": 12 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 42, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "core_random_values", + "lineNumber": 38, + "lineOffset": 12 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 45, + "lineOffset": 12 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 48, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 328, + "lineOffset": 16 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 38, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 57, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 46, + "lineOffset": 12 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 34, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 38, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 59, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 42, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 37, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 41, + "lineOffset": 12 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 142, + "lineOffset": 12 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 36, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "text_format_text", + "lineNumber": 36, + "lineOffset": 12 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 57, + "lineOffset": 12 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "text_input_box", + "lineNumber": 42, + "lineOffset": 12 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "text_unicode", + "lineNumber": 183, + "lineOffset": 12 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 56, + "lineOffset": 12 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 39, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 34, + "lineOffset": 12 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 43, + "lineOffset": 12 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 48, + "lineOffset": 12 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 59, + "lineOffset": 12 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 45, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 42, + "lineOffset": 12 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 32, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 42, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 246, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 45, + "lineOffset": 12 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 36, + "lineOffset": 12 + } + ], + "CloseWindow": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 168, + "lineOffset": 4 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 106, + "lineOffset": 4 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 93, + "lineOffset": 4 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 223, + "lineOffset": 4 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 143, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 98, + "lineOffset": 4 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 103, + "lineOffset": 4 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 106, + "lineOffset": 4 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 112, + "lineOffset": 4 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 148, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 147, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 146, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 81, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 111, + "lineOffset": 4 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 117, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 131, + "lineOffset": 4 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 125, + "lineOffset": 4 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 192, + "lineOffset": 4 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 173, + "lineOffset": 4 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 143, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 151, + "lineOffset": 4 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 102, + "lineOffset": 4 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 170, + "lineOffset": 4 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 215, + "lineOffset": 4 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 162, + "lineOffset": 4 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 104, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 115, + "lineOffset": 4 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 136, + "lineOffset": 4 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 100, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 98, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 110, + "lineOffset": 4 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 83, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 94, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 65, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 121, + "lineOffset": 4 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 105, + "lineOffset": 4 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 150, + "lineOffset": 4 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 222, + "lineOffset": 4 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 121, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 92, + "lineOffset": 4 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 117, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 101, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 75, + "lineOffset": 4 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 168, + "lineOffset": 4 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 88, + "lineOffset": 4 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 69, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 173, + "lineOffset": 4 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 110, + "lineOffset": 4 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 58, + "lineOffset": 4 + }, + { + "exampleName": "models_loading", + "lineNumber": 149, + "lineOffset": 4 + }, + { + "exampleName": "models_animation", + "lineNumber": 107, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 242, + "lineOffset": 4 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 91, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 99, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 140, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 127, + "lineOffset": 4 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 113, + "lineOffset": 4 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 129, + "lineOffset": 4 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 86, + "lineOffset": 4 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 87, + "lineOffset": 4 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 122, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 178, + "lineOffset": 4 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 118, + "lineOffset": 4 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 98, + "lineOffset": 4 + }, + { + "exampleName": "models_billboard", + "lineNumber": 107, + "lineOffset": 4 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 122, + "lineOffset": 4 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 169, + "lineOffset": 4 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 118, + "lineOffset": 4 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 72, + "lineOffset": 4 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 66, + "lineOffset": 4 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 96, + "lineOffset": 4 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 103, + "lineOffset": 4 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 132, + "lineOffset": 4 + }, + { + "exampleName": "core_basic_window", + "lineNumber": 63, + "lineOffset": 4 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 59, + "lineOffset": 4 + }, + { + "exampleName": "core_basic_window_web", + "lineNumber": 61, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 147, + "lineOffset": 4 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 129, + "lineOffset": 4 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 148, + "lineOffset": 4 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 126, + "lineOffset": 4 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 147, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 117, + "lineOffset": 4 + }, + { + "exampleName": "core_custom_logging", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 73, + "lineOffset": 4 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 155, + "lineOffset": 4 + }, + { + "exampleName": "core_random_values", + "lineNumber": 68, + "lineOffset": 4 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 81, + "lineOffset": 4 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 102, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 334, + "lineOffset": 4 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 75, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 210, + "lineOffset": 4 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 192, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 114, + "lineOffset": 4 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 60, + "lineOffset": 4 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 102, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 202, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 74, + "lineOffset": 4 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 147, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 65, + "lineOffset": 4 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 94, + "lineOffset": 4 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 211, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 83, + "lineOffset": 4 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 119, + "lineOffset": 4 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 136, + "lineOffset": 4 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 444, + "lineOffset": 4 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 63, + "lineOffset": 4 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 121, + "lineOffset": 4 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 133, + "lineOffset": 4 + }, + { + "exampleName": "text_format_text", + "lineNumber": 63, + "lineOffset": 4 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 106, + "lineOffset": 4 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 124, + "lineOffset": 4 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 87, + "lineOffset": 4 + }, + { + "exampleName": "text_input_box", + "lineNumber": 116, + "lineOffset": 4 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 142, + "lineOffset": 4 + }, + { + "exampleName": "text_unicode", + "lineNumber": 304, + "lineOffset": 4 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 92, + "lineOffset": 4 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 77, + "lineOffset": 4 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 90, + "lineOffset": 4 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 82, + "lineOffset": 4 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 99, + "lineOffset": 4 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 110, + "lineOffset": 4 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 161, + "lineOffset": 4 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 100, + "lineOffset": 4 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 105, + "lineOffset": 4 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 96, + "lineOffset": 4 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 111, + "lineOffset": 4 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 57, + "lineOffset": 4 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 119, + "lineOffset": 4 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 137, + "lineOffset": 4 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 351, + "lineOffset": 4 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 60, + "lineOffset": 4 + } + ], + "IsWindowReady": [], + "IsWindowFullscreen": [], + "IsWindowHidden": [], + "IsWindowMinimized": [], + "IsWindowMaximized": [], + "IsWindowFocused": [], + "IsWindowResized": [ + { + "exampleName": "shaders_raymarching", + "lineNumber": 83, + "lineOffset": 12 + } + ], + "IsWindowState": [ + { + "exampleName": "core_window_flags", + "lineNumber": 65, + "lineOffset": 16 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 71, + "lineOffset": 16 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 77, + "lineOffset": 17 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 82, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 90, + "lineOffset": 17 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 104, + "lineOffset": 16 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 110, + "lineOffset": 16 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 116, + "lineOffset": 16 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 122, + "lineOffset": 16 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 128, + "lineOffset": 16 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 143, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 157, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 159, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 161, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 163, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 165, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 167, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 169, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 171, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 173, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 175, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 179, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 181, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 183, + "lineOffset": 12 + } + ], + "SetWindowState": [ + { + "exampleName": "core_window_flags", + "lineNumber": 66, + "lineOffset": 17 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 72, + "lineOffset": 17 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 77, + "lineOffset": 52 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 111, + "lineOffset": 17 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 117, + "lineOffset": 17 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 123, + "lineOffset": 17 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 129, + "lineOffset": 17 + } + ], + "ClearWindowState": [ + { + "exampleName": "core_window_flags", + "lineNumber": 65, + "lineOffset": 54 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 71, + "lineOffset": 56 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 85, + "lineOffset": 38 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 110, + "lineOffset": 54 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 116, + "lineOffset": 52 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 122, + "lineOffset": 55 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 128, + "lineOffset": 48 + } + ], + "ToggleFullscreen": [ + { + "exampleName": "core_window_flags", + "lineNumber": 61, + "lineOffset": 33 + } + ], + "MaximizeWindow": [ + { + "exampleName": "core_window_flags", + "lineNumber": 105, + "lineOffset": 17 + } + ], + "MinimizeWindow": [ + { + "exampleName": "core_window_flags", + "lineNumber": 90, + "lineOffset": 55 + } + ], + "RestoreWindow": [ + { + "exampleName": "core_window_flags", + "lineNumber": 98, + "lineOffset": 38 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 104, + "lineOffset": 54 + } + ], + "SetWindowIcon": [], + "SetWindowIcons": [], + "SetWindowTitle": [], + "SetWindowPosition": [], + "SetWindowMonitor": [], + "SetWindowMinSize": [ + { + "exampleName": "core_window_letterbox", + "lineNumber": 34, + "lineOffset": 4 + } + ], + "SetWindowSize": [], + "SetWindowOpacity": [], + "GetWindowHandle": [], + "GetScreenWidth": [ + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 74, + "lineOffset": 32 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 118, + "lineOffset": 22 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 232, + "lineOffset": 29 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 248, + "lineOffset": 48 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 79, + "lineOffset": 37 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 85, + "lineOffset": 43 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 99, + "lineOffset": 36 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 102, + "lineOffset": 78 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 129, + "lineOffset": 51 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 65, + "lineOffset": 35 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 58, + "lineOffset": 47 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 64, + "lineOffset": 32 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 76, + "lineOffset": 35 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 161, + "lineOffset": 32 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 150, + "lineOffset": 20 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 94, + "lineOffset": 48 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 190, + "lineOffset": 28 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 191, + "lineOffset": 24 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 209, + "lineOffset": 32 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 210, + "lineOffset": 34 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 81, + "lineOffset": 62 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 104, + "lineOffset": 39 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 133, + "lineOffset": 130 + }, + { + "exampleName": "models_loading", + "lineNumber": 134, + "lineOffset": 53 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 109, + "lineOffset": 47 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 110, + "lineOffset": 31 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 113, + "lineOffset": 26 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 155, + "lineOffset": 60 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 109, + "lineOffset": 20 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 58, + "lineOffset": 32 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 55, + "lineOffset": 33 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 66, + "lineOffset": 37 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 93, + "lineOffset": 41 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 90, + "lineOffset": 45 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 74, + "lineOffset": 28 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 85, + "lineOffset": 32 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 95, + "lineOffset": 62 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 96, + "lineOffset": 75 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 47, + "lineOffset": 29 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 135, + "lineOffset": 32 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 147, + "lineOffset": 56 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 153, + "lineOffset": 53 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 187, + "lineOffset": 70 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 95, + "lineOffset": 32 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 97, + "lineOffset": 25 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 125, + "lineOffset": 40 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 126, + "lineOffset": 67 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 127, + "lineOffset": 55 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 28, + "lineOffset": 29 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 51, + "lineOffset": 36 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 51, + "lineOffset": 34 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 61, + "lineOffset": 34 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 69, + "lineOffset": 91 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 68, + "lineOffset": 29 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 68, + "lineOffset": 68 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 35, + "lineOffset": 23 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 56, + "lineOffset": 38 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 63, + "lineOffset": 37 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 63, + "lineOffset": 64 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 96, + "lineOffset": 39 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 99, + "lineOffset": 109 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 146, + "lineOffset": 30 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 148, + "lineOffset": 65 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 79, + "lineOffset": 54 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 30, + "lineOffset": 35 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 31, + "lineOffset": 36 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 34, + "lineOffset": 33 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 35, + "lineOffset": 34 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 33, + "lineOffset": 23 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 64, + "lineOffset": 34 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 31, + "lineOffset": 22 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 66, + "lineOffset": 76 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 88, + "lineOffset": 74 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 113, + "lineOffset": 31 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 127, + "lineOffset": 42 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 205, + "lineOffset": 55 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 234, + "lineOffset": 48 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 285, + "lineOffset": 107 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 303, + "lineOffset": 72 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 306, + "lineOffset": 72 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 33, + "lineOffset": 23 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 59, + "lineOffset": 34 + } + ], + "GetScreenHeight": [ + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 74, + "lineOffset": 50 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 232, + "lineOffset": 52 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 249, + "lineOffset": 48 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 94, + "lineOffset": 85 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 85, + "lineOffset": 68 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 99, + "lineOffset": 54 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 102, + "lineOffset": 102 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 65, + "lineOffset": 60 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 58, + "lineOffset": 65 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 64, + "lineOffset": 60 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 76, + "lineOffset": 60 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 161, + "lineOffset": 50 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 201, + "lineOffset": 85 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 202, + "lineOffset": 74 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 203, + "lineOffset": 82 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 204, + "lineOffset": 79 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 94, + "lineOffset": 71 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 209, + "lineOffset": 50 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 83, + "lineOffset": 63 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 133, + "lineOffset": 179 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 137, + "lineOffset": 77 + }, + { + "exampleName": "models_loading", + "lineNumber": 133, + "lineOffset": 68 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 89, + "lineOffset": 65 + }, + { + "exampleName": "models_skybox", + "lineNumber": 162, + "lineOffset": 119 + }, + { + "exampleName": "models_skybox", + "lineNumber": 163, + "lineOffset": 79 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 85, + "lineOffset": 65 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 152, + "lineOffset": 64 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 153, + "lineOffset": 64 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 154, + "lineOffset": 81 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 155, + "lineOffset": 84 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 58, + "lineOffset": 50 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 55, + "lineOffset": 74 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 67, + "lineOffset": 37 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 93, + "lineOffset": 99 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 90, + "lineOffset": 70 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 85, + "lineOffset": 86 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 87, + "lineOffset": 38 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 89, + "lineOffset": 87 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 90, + "lineOffset": 79 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 93, + "lineOffset": 58 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 94, + "lineOffset": 65 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 47, + "lineOffset": 54 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 136, + "lineOffset": 32 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 147, + "lineOffset": 81 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 153, + "lineOffset": 71 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 111, + "lineOffset": 67 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 98, + "lineOffset": 25 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 129, + "lineOffset": 65 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 75, + "lineOffset": 66 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 80, + "lineOffset": 57 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 28, + "lineOffset": 52 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 52, + "lineOffset": 36 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 64, + "lineOffset": 63 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 51, + "lineOffset": 70 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 60, + "lineOffset": 34 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 61, + "lineOffset": 58 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 70, + "lineOffset": 93 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 69, + "lineOffset": 30 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 69, + "lineOffset": 71 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 31, + "lineOffset": 27 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 35, + "lineOffset": 51 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 66, + "lineOffset": 38 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 66, + "lineOffset": 66 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 146, + "lineOffset": 56 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 148, + "lineOffset": 90 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 79, + "lineOffset": 78 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 30, + "lineOffset": 67 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 31, + "lineOffset": 68 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 34, + "lineOffset": 65 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 35, + "lineOffset": 66 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 33, + "lineOffset": 53 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 63, + "lineOffset": 34 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 64, + "lineOffset": 58 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 54, + "lineOffset": 67 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 129, + "lineOffset": 66 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 127, + "lineOffset": 60 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 205, + "lineOffset": 98 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 234, + "lineOffset": 66 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 285, + "lineOffset": 133 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 303, + "lineOffset": 97 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 306, + "lineOffset": 98 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 33, + "lineOffset": 53 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 58, + "lineOffset": 34 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 59, + "lineOffset": 58 + } + ], + "GetRenderWidth": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 151, + "lineOffset": 29 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 156, + "lineOffset": 33 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 157, + "lineOffset": 37 + } + ], + "GetRenderHeight": [], + "GetMonitorCount": [], + "GetCurrentMonitor": [], + "GetMonitorPosition": [], + "GetMonitorWidth": [], + "GetMonitorHeight": [], + "GetMonitorPhysicalWidth": [], + "GetMonitorPhysicalHeight": [], + "GetMonitorRefreshRate": [], + "GetWindowPosition": [], + "GetWindowScaleDPI": [], + "GetMonitorName": [], + "SetClipboardText": [], + "GetClipboardText": [], + "EnableEventWaiting": [], + "DisableEventWaiting": [], + "SwapScreenBuffer": [ + { + "exampleName": "core_custom_frame_control", + "lineNumber": 103, + "lineOffset": 8 + } + ], + "PollInputEvents": [ + { + "exampleName": "core_custom_frame_control", + "lineNumber": 62, + "lineOffset": 8 + } + ], + "WaitTime": [ + { + "exampleName": "core_custom_frame_control", + "lineNumber": 113, + "lineOffset": 16 + } + ], + "ShowCursor": [], + "HideCursor": [ + { + "exampleName": "shaders_spotlight", + "lineNumber": 77, + "lineOffset": 4 + } + ], + "IsCursorHidden": [ + { + "exampleName": "models_mesh_picking", + "lineNumber": 74, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 79, + "lineOffset": 16 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 55, + "lineOffset": 16 + } + ], + "EnableCursor": [ + { + "exampleName": "models_mesh_picking", + "lineNumber": 79, + "lineOffset": 34 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 55, + "lineOffset": 34 + } + ], + "DisableCursor": [ + { + "exampleName": "shaders_model_shader", + "lineNumber": 63, + "lineOffset": 4 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 60, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 88, + "lineOffset": 4 + }, + { + "exampleName": "models_loading", + "lineNumber": 62, + "lineOffset": 4 + }, + { + "exampleName": "models_animation", + "lineNumber": 55, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 80, + "lineOffset": 17 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 54, + "lineOffset": 4 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 54, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 95, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 57, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 102, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 39, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 56, + "lineOffset": 17 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 53, + "lineOffset": 4 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 136, + "lineOffset": 4 + } + ], + "IsCursorOnScreen": [], + "ClearBackground": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 96, + "lineOffset": 8 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 140, + "lineOffset": 12 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 78, + "lineOffset": 12 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 78, + "lineOffset": 12 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 183, + "lineOffset": 12 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 116, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 111, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 133, + "lineOffset": 12 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 65, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 103, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 155, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 165, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 135, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 144, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 111, + "lineOffset": 12 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 124, + "lineOffset": 12 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 67, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 141, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 193, + "lineOffset": 12 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 61, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 59, + "lineOffset": 12 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 65, + "lineOffset": 4 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 111, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 177, + "lineOffset": 8 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 130, + "lineOffset": 12 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 148, + "lineOffset": 12 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 44, + "lineOffset": 12 + }, + { + "exampleName": "models_loading", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "models_animation", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 164, + "lineOffset": 12 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 65, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 102, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 102, + "lineOffset": 12 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 103, + "lineOffset": 12 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "models_skybox", + "lineNumber": 145, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "models_billboard", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 52, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 54, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "core_basic_window", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 46, + "lineOffset": 12 + }, + { + "exampleName": "core_basic_window_web", + "lineNumber": 81, + "lineOffset": 8 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 118, + "lineOffset": 12 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 131, + "lineOffset": 12 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 118, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 127, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 136, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_logging", + "lineNumber": 74, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 57, + "lineOffset": 12 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 58, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 130, + "lineOffset": 12 + }, + { + "exampleName": "core_random_values", + "lineNumber": 56, + "lineOffset": 12 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 59, + "lineOffset": 12 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 208, + "lineOffset": 8 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 54, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 143, + "lineOffset": 52 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 144, + "lineOffset": 13 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 78, + "lineOffset": 12 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 48, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 146, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 125, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 49, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 185, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 67, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 280, + "lineOffset": 12 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 104, + "lineOffset": 12 + }, + { + "exampleName": "text_format_text", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "text_input_box", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "text_unicode", + "lineNumber": 206, + "lineOffset": 12 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 61, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 58, + "lineOffset": 12 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 45, + "lineOffset": 12 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 119, + "lineOffset": 12 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 61, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 43, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 102, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 125, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 92, + "lineOffset": 8 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 276, + "lineOffset": 16 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 300, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 56, + "lineOffset": 12 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 48, + "lineOffset": 12 + } + ], + "BeginDrawing": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 139, + "lineOffset": 8 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 92, + "lineOffset": 8 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 181, + "lineOffset": 8 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 114, + "lineOffset": 8 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 73, + "lineOffset": 8 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 92, + "lineOffset": 8 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 119, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 132, + "lineOffset": 8 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 113, + "lineOffset": 8 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 63, + "lineOffset": 8 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 91, + "lineOffset": 8 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 61, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 108, + "lineOffset": 8 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 102, + "lineOffset": 8 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 164, + "lineOffset": 8 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 143, + "lineOffset": 8 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 109, + "lineOffset": 8 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 122, + "lineOffset": 8 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 65, + "lineOffset": 8 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 139, + "lineOffset": 8 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 191, + "lineOffset": 8 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 120, + "lineOffset": 8 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 84, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 81, + "lineOffset": 8 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 106, + "lineOffset": 8 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 78, + "lineOffset": 8 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 81, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 91, + "lineOffset": 8 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 59, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 57, + "lineOffset": 8 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 60, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 49, + "lineOffset": 8 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 103, + "lineOffset": 8 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 88, + "lineOffset": 8 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 112, + "lineOffset": 8 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 175, + "lineOffset": 8 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 90, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 74, + "lineOffset": 8 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 86, + "lineOffset": 8 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 71, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 61, + "lineOffset": 8 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 129, + "lineOffset": 8 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 58, + "lineOffset": 8 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 53, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 146, + "lineOffset": 8 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 85, + "lineOffset": 8 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 42, + "lineOffset": 8 + }, + { + "exampleName": "models_loading", + "lineNumber": 119, + "lineOffset": 8 + }, + { + "exampleName": "models_animation", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 162, + "lineOffset": 8 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 63, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 100, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 100, + "lineOffset": 8 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 64, + "lineOffset": 8 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 101, + "lineOffset": 8 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 60, + "lineOffset": 8 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 60, + "lineOffset": 8 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "models_skybox", + "lineNumber": 143, + "lineOffset": 8 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 89, + "lineOffset": 8 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 61, + "lineOffset": 8 + }, + { + "exampleName": "models_billboard", + "lineNumber": 75, + "lineOffset": 8 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 91, + "lineOffset": 8 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 49, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 103, + "lineOffset": 8 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 100, + "lineOffset": 8 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 50, + "lineOffset": 8 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 52, + "lineOffset": 8 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 88, + "lineOffset": 8 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 93, + "lineOffset": 8 + }, + { + "exampleName": "core_basic_window", + "lineNumber": 51, + "lineOffset": 8 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 44, + "lineOffset": 8 + }, + { + "exampleName": "core_basic_window_web", + "lineNumber": 79, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 130, + "lineOffset": 8 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 99, + "lineOffset": 8 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 99, + "lineOffset": 8 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 81, + "lineOffset": 8 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 135, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 88, + "lineOffset": 8 + }, + { + "exampleName": "core_custom_logging", + "lineNumber": 72, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 55, + "lineOffset": 8 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 56, + "lineOffset": 8 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 128, + "lineOffset": 8 + }, + { + "exampleName": "core_random_values", + "lineNumber": 54, + "lineOffset": 8 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 57, + "lineOffset": 8 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 71, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 206, + "lineOffset": 4 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 52, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 64, + "lineOffset": 8 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 141, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 76, + "lineOffset": 8 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 46, + "lineOffset": 8 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 76, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 144, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 51, + "lineOffset": 8 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 123, + "lineOffset": 8 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 47, + "lineOffset": 8 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 71, + "lineOffset": 8 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 183, + "lineOffset": 8 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 65, + "lineOffset": 8 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 89, + "lineOffset": 8 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 108, + "lineOffset": 8 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 278, + "lineOffset": 8 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 48, + "lineOffset": 8 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 91, + "lineOffset": 8 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 102, + "lineOffset": 8 + }, + { + "exampleName": "text_format_text", + "lineNumber": 45, + "lineOffset": 8 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 84, + "lineOffset": 8 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 95, + "lineOffset": 8 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 69, + "lineOffset": 8 + }, + { + "exampleName": "text_input_box", + "lineNumber": 86, + "lineOffset": 8 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 103, + "lineOffset": 8 + }, + { + "exampleName": "text_unicode", + "lineNumber": 204, + "lineOffset": 8 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 66, + "lineOffset": 8 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 59, + "lineOffset": 8 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 56, + "lineOffset": 8 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 43, + "lineOffset": 8 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 81, + "lineOffset": 8 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 117, + "lineOffset": 8 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 74, + "lineOffset": 8 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 85, + "lineOffset": 8 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 59, + "lineOffset": 8 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 96, + "lineOffset": 8 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 41, + "lineOffset": 8 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 100, + "lineOffset": 8 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 123, + "lineOffset": 8 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 298, + "lineOffset": 8 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 54, + "lineOffset": 8 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 46, + "lineOffset": 8 + } + ], + "EndDrawing": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 159, + "lineOffset": 8 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 97, + "lineOffset": 8 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 84, + "lineOffset": 8 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 214, + "lineOffset": 8 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 135, + "lineOffset": 8 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 89, + "lineOffset": 8 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 93, + "lineOffset": 8 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 96, + "lineOffset": 8 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 104, + "lineOffset": 8 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 140, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 137, + "lineOffset": 8 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 131, + "lineOffset": 8 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 73, + "lineOffset": 8 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 102, + "lineOffset": 8 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 108, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 123, + "lineOffset": 8 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 114, + "lineOffset": 8 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 183, + "lineOffset": 8 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 160, + "lineOffset": 8 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 133, + "lineOffset": 8 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 139, + "lineOffset": 8 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 96, + "lineOffset": 8 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 152, + "lineOffset": 8 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 209, + "lineOffset": 8 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 151, + "lineOffset": 8 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 93, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 105, + "lineOffset": 8 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 128, + "lineOffset": 8 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 91, + "lineOffset": 8 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 87, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 102, + "lineOffset": 8 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 75, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 74, + "lineOffset": 8 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 85, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 57, + "lineOffset": 8 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 110, + "lineOffset": 8 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 97, + "lineOffset": 8 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 139, + "lineOffset": 8 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 214, + "lineOffset": 8 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 111, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 84, + "lineOffset": 8 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 108, + "lineOffset": 8 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 93, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 67, + "lineOffset": 8 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 160, + "lineOffset": 8 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 78, + "lineOffset": 8 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 61, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 163, + "lineOffset": 8 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 102, + "lineOffset": 8 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 50, + "lineOffset": 8 + }, + { + "exampleName": "models_loading", + "lineNumber": 140, + "lineOffset": 8 + }, + { + "exampleName": "models_animation", + "lineNumber": 97, + "lineOffset": 8 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 233, + "lineOffset": 8 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 81, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 91, + "lineOffset": 8 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 129, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 118, + "lineOffset": 8 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 107, + "lineOffset": 8 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 117, + "lineOffset": 8 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 79, + "lineOffset": 8 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 116, + "lineOffset": 8 + }, + { + "exampleName": "models_skybox", + "lineNumber": 167, + "lineOffset": 8 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 110, + "lineOffset": 8 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 92, + "lineOffset": 8 + }, + { + "exampleName": "models_billboard", + "lineNumber": 99, + "lineOffset": 8 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 116, + "lineOffset": 8 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 78, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 157, + "lineOffset": 8 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 110, + "lineOffset": 8 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 66, + "lineOffset": 8 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 60, + "lineOffset": 8 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 90, + "lineOffset": 8 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 95, + "lineOffset": 8 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 126, + "lineOffset": 8 + }, + { + "exampleName": "core_basic_window", + "lineNumber": 57, + "lineOffset": 8 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 53, + "lineOffset": 8 + }, + { + "exampleName": "core_basic_window_web", + "lineNumber": 85, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 136, + "lineOffset": 8 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 123, + "lineOffset": 8 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 139, + "lineOffset": 8 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 98, + "lineOffset": 8 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 139, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 111, + "lineOffset": 8 + }, + { + "exampleName": "core_custom_logging", + "lineNumber": 78, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 78, + "lineOffset": 8 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 67, + "lineOffset": 8 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 149, + "lineOffset": 8 + }, + { + "exampleName": "core_random_values", + "lineNumber": 62, + "lineOffset": 8 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 75, + "lineOffset": 8 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 91, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 299, + "lineOffset": 4 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 69, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 201, + "lineOffset": 8 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 186, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 108, + "lineOffset": 8 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 54, + "lineOffset": 8 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 96, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 196, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 68, + "lineOffset": 8 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 137, + "lineOffset": 8 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 54, + "lineOffset": 8 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 84, + "lineOffset": 8 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 199, + "lineOffset": 8 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 71, + "lineOffset": 8 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 107, + "lineOffset": 8 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 124, + "lineOffset": 8 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 437, + "lineOffset": 8 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 57, + "lineOffset": 8 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 113, + "lineOffset": 8 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 125, + "lineOffset": 8 + }, + { + "exampleName": "text_format_text", + "lineNumber": 57, + "lineOffset": 8 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 96, + "lineOffset": 8 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 118, + "lineOffset": 8 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "text_input_box", + "lineNumber": 110, + "lineOffset": 8 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 131, + "lineOffset": 8 + }, + { + "exampleName": "text_unicode", + "lineNumber": 294, + "lineOffset": 8 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 83, + "lineOffset": 8 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 71, + "lineOffset": 8 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 84, + "lineOffset": 8 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 76, + "lineOffset": 8 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 93, + "lineOffset": 8 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 104, + "lineOffset": 8 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 155, + "lineOffset": 8 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 94, + "lineOffset": 8 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 99, + "lineOffset": 8 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 90, + "lineOffset": 8 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 105, + "lineOffset": 8 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 51, + "lineOffset": 8 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 113, + "lineOffset": 8 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 131, + "lineOffset": 8 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 338, + "lineOffset": 8 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 78, + "lineOffset": 8 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 54, + "lineOffset": 8 + } + ], + "BeginMode2D": [ + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 103, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 132, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 79, + "lineOffset": 12 + } + ], + "EndMode2D": [ + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 139, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 92, + "lineOffset": 12 + } + ], + "BeginMode3D": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 142, + "lineOffset": 12 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 118, + "lineOffset": 12 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 120, + "lineOffset": 12 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 117, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 137, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 113, + "lineOffset": 12 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 126, + "lineOffset": 12 + }, + { + "exampleName": "models_loading", + "lineNumber": 123, + "lineOffset": 12 + }, + { + "exampleName": "models_animation", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 166, + "lineOffset": 12 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 67, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 104, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "models_skybox", + "lineNumber": 147, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 65, + "lineOffset": 12 + }, + { + "exampleName": "models_billboard", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 120, + "lineOffset": 16 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 119, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 128, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 59, + "lineOffset": 12 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 61, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 148, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 282, + "lineOffset": 12 + } + ], + "EndMode3D": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 144, + "lineOffset": 12 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 131, + "lineOffset": 12 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 128, + "lineOffset": 12 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 124, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 140, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 127, + "lineOffset": 12 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 135, + "lineOffset": 12 + }, + { + "exampleName": "models_loading", + "lineNumber": 131, + "lineOffset": 12 + }, + { + "exampleName": "models_animation", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 202, + "lineOffset": 12 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 109, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 103, + "lineOffset": 12 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 111, + "lineOffset": 12 + }, + { + "exampleName": "models_skybox", + "lineNumber": 158, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 99, + "lineOffset": 12 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "models_billboard", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 74, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 150, + "lineOffset": 12 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 126, + "lineOffset": 16 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 130, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 169, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 406, + "lineOffset": 12 + } + ], + "BeginTextureMode": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 95, + "lineOffset": 4 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 77, + "lineOffset": 8 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 67, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 110, + "lineOffset": 8 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 91, + "lineOffset": 8 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 154, + "lineOffset": 8 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 134, + "lineOffset": 8 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 104, + "lineOffset": 8 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 64, + "lineOffset": 4 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 120, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 136, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 90, + "lineOffset": 8 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 78, + "lineOffset": 8 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 117, + "lineOffset": 8 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 117, + "lineOffset": 8 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 126, + "lineOffset": 8 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 90, + "lineOffset": 4 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 274, + "lineOffset": 12 + } + ], + "EndTextureMode": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 124, + "lineOffset": 4 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 89, + "lineOffset": 8 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 75, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 129, + "lineOffset": 8 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 100, + "lineOffset": 8 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 162, + "lineOffset": 8 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 141, + "lineOffset": 8 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 110, + "lineOffset": 8 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 66, + "lineOffset": 4 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 112, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 122, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 138, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 98, + "lineOffset": 8 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 86, + "lineOffset": 8 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 128, + "lineOffset": 8 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 123, + "lineOffset": 8 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 132, + "lineOffset": 8 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 119, + "lineOffset": 4 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 292, + "lineOffset": 12 + } + ], + "BeginShaderMode": [ + { + "exampleName": "shaders_write_depth", + "lineNumber": 81, + "lineOffset": 16 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 200, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 123, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 121, + "lineOffset": 16 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 67, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 99, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 113, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 169, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 147, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 143, + "lineOffset": 12 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 132, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 290, + "lineOffset": 16 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 110, + "lineOffset": 16 + } + ], + "EndShaderMode": [ + { + "exampleName": "shaders_write_depth", + "lineNumber": 87, + "lineOffset": 16 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 206, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 100, + "lineOffset": 12 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 132, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 117, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 127, + "lineOffset": 16 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 100, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 84, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 104, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 109, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 173, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 150, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 145, + "lineOffset": 12 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 134, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 404, + "lineOffset": 16 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 112, + "lineOffset": 16 + } + ], + "BeginBlendMode": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 98, + "lineOffset": 8 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 123, + "lineOffset": 8 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 67, + "lineOffset": 12 + } + ], + "EndBlendMode": [ + { + "exampleName": "textures_particles_blending", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 69, + "lineOffset": 12 + } + ], + "BeginScissorMode": [ + { + "exampleName": "core_scissor_test", + "lineNumber": 54, + "lineOffset": 29 + } + ], + "EndScissorMode": [ + { + "exampleName": "core_scissor_test", + "lineNumber": 61, + "lineOffset": 29 + } + ], + "BeginVrStereoMode": [ + { + "exampleName": "core_vr_simulator", + "lineNumber": 119, + "lineOffset": 12 + } + ], + "EndVrStereoMode": [ + { + "exampleName": "core_vr_simulator", + "lineNumber": 127, + "lineOffset": 12 + } + ], + "LoadVrStereoConfig": [ + { + "exampleName": "core_vr_simulator", + "lineNumber": 60, + "lineOffset": 28 + } + ], + "UnloadVrStereoConfig": [ + { + "exampleName": "core_vr_simulator", + "lineNumber": 142, + "lineOffset": 4 + } + ], + "LoadShader": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 76, + "lineOffset": 20 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 48, + "lineOffset": 20 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 52, + "lineOffset": 20 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 94, + "lineOffset": 22 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 71, + "lineOffset": 20 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 41, + "lineOffset": 25 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 56, + "lineOffset": 20 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 49, + "lineOffset": 20 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 47, + "lineOffset": 20 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 89, + "lineOffset": 20 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 56, + "lineOffset": 26 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 60, + "lineOffset": 24 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 64, + "lineOffset": 20 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 43, + "lineOffset": 20 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 47, + "lineOffset": 20 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 46, + "lineOffset": 20 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 45, + "lineOffset": 20 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 83, + "lineOffset": 39 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 59, + "lineOffset": 20 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 55, + "lineOffset": 20 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 97, + "lineOffset": 28 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 98, + "lineOffset": 32 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 99, + "lineOffset": 31 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 100, + "lineOffset": 28 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 101, + "lineOffset": 33 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 102, + "lineOffset": 34 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 103, + "lineOffset": 32 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 104, + "lineOffset": 28 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 105, + "lineOffset": 26 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 106, + "lineOffset": 24 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 107, + "lineOffset": 24 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 108, + "lineOffset": 23 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 60, + "lineOffset": 20 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 67, + "lineOffset": 20 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 64, + "lineOffset": 29 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 73, + "lineOffset": 20 + }, + { + "exampleName": "models_skybox", + "lineNumber": 56, + "lineOffset": 33 + }, + { + "exampleName": "models_skybox", + "lineNumber": 64, + "lineOffset": 25 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 63, + "lineOffset": 24 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 131, + "lineOffset": 26 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 71, + "lineOffset": 20 + } + ], + "LoadShaderFromMemory": [], + "IsShaderReady": [], + "GetShaderLocation": [ + { + "exampleName": "shaders_spotlight", + "lineNumber": 109, + "lineOffset": 31 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 110, + "lineOffset": 28 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 111, + "lineOffset": 29 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 117, + "lineOffset": 24 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 74, + "lineOffset": 41 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 75, + "lineOffset": 42 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 79, + "lineOffset": 21 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 48, + "lineOffset": 25 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 49, + "lineOffset": 26 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 50, + "lineOffset": 25 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 52, + "lineOffset": 21 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 55, + "lineOffset": 21 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 50, + "lineOffset": 21 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 51, + "lineOffset": 24 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 52, + "lineOffset": 21 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 53, + "lineOffset": 24 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 93, + "lineOffset": 21 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 66, + "lineOffset": 23 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 67, + "lineOffset": 23 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 68, + "lineOffset": 29 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 76, + "lineOffset": 43 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 79, + "lineOffset": 22 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 46, + "lineOffset": 18 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 49, + "lineOffset": 21 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 50, + "lineOffset": 19 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 51, + "lineOffset": 19 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 52, + "lineOffset": 18 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 53, + "lineOffset": 18 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 54, + "lineOffset": 20 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 55, + "lineOffset": 20 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 66, + "lineOffset": 27 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 48, + "lineOffset": 24 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 49, + "lineOffset": 19 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 50, + "lineOffset": 18 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 91, + "lineOffset": 36 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 92, + "lineOffset": 31 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 93, + "lineOffset": 30 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 63, + "lineOffset": 25 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 71, + "lineOffset": 15 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 72, + "lineOffset": 18 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 73, + "lineOffset": 20 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 77, + "lineOffset": 27 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 63, + "lineOffset": 42 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 69, + "lineOffset": 21 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 69, + "lineOffset": 43 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 70, + "lineOffset": 42 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 73, + "lineOffset": 21 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 77, + "lineOffset": 24 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 65, + "lineOffset": 24 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 76, + "lineOffset": 25 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 77, + "lineOffset": 19 + }, + { + "exampleName": "models_skybox", + "lineNumber": 59, + "lineOffset": 47 + }, + { + "exampleName": "models_skybox", + "lineNumber": 60, + "lineOffset": 47 + }, + { + "exampleName": "models_skybox", + "lineNumber": 61, + "lineOffset": 47 + }, + { + "exampleName": "models_skybox", + "lineNumber": 67, + "lineOffset": 32 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 66, + "lineOffset": 31 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 68, + "lineOffset": 31 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 70, + "lineOffset": 31 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 72, + "lineOffset": 31 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 75, + "lineOffset": 31 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 77, + "lineOffset": 31 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 79, + "lineOffset": 31 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 81, + "lineOffset": 31 + } + ], + "GetShaderLocationAttrib": [ + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 76, + "lineOffset": 43 + } + ], + "SetShaderValue": [ + { + "exampleName": "shaders_spotlight", + "lineNumber": 119, + "lineOffset": 4 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 138, + "lineOffset": 8 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 139, + "lineOffset": 8 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 140, + "lineOffset": 8 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 176, + "lineOffset": 12 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 80, + "lineOffset": 4 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 109, + "lineOffset": 8 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 53, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 54, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 55, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 68, + "lineOffset": 8 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 72, + "lineOffset": 8 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 78, + "lineOffset": 8 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 79, + "lineOffset": 8 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 80, + "lineOffset": 8 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 72, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 100, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 104, + "lineOffset": 8 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 105, + "lineOffset": 8 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 47, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 58, + "lineOffset": 8 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 66, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 67, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 68, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 69, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 70, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 71, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 72, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 86, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 53, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 71, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 72, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 96, + "lineOffset": 20 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 86, + "lineOffset": 8 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 77, + "lineOffset": 4 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 79, + "lineOffset": 4 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 80, + "lineOffset": 4 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 81, + "lineOffset": 4 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 139, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 140, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 147, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 70, + "lineOffset": 4 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 95, + "lineOffset": 8 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 74, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 78, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 110, + "lineOffset": 8 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 117, + "lineOffset": 8 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 134, + "lineOffset": 8 + }, + { + "exampleName": "models_skybox", + "lineNumber": 59, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 60, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 61, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 67, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 66, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 68, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 70, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 72, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 75, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 77, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 79, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 81, + "lineOffset": 4 + } + ], + "SetShaderValueV": [ + { + "exampleName": "shaders_palette_switch", + "lineNumber": 114, + "lineOffset": 8 + } + ], + "SetShaderValueMatrix": [], + "SetShaderValueTexture": [ + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 86, + "lineOffset": 16 + } + ], + "UnloadShader": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 166, + "lineOffset": 4 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 104, + "lineOffset": 4 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 90, + "lineOffset": 4 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 221, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 96, + "lineOffset": 4 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 99, + "lineOffset": 4 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 102, + "lineOffset": 4 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 110, + "lineOffset": 4 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 146, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 144, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 145, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 144, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 79, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 108, + "lineOffset": 4 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 114, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 87, + "lineOffset": 20 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 129, + "lineOffset": 4 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 120, + "lineOffset": 4 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 189, + "lineOffset": 4 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 167, + "lineOffset": 50 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 141, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 149, + "lineOffset": 4 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 168, + "lineOffset": 4 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 160, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 173, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 145, + "lineOffset": 4 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 140, + "lineOffset": 4 + } + ], + "GetMouseRay": [ + { + "exampleName": "models_loading", + "lineNumber": 112, + "lineOffset": 35 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 91, + "lineOffset": 14 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 63, + "lineOffset": 22 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 198, + "lineOffset": 22 + } + ], + "GetCameraMatrix": [], + "GetCameraMatrix2D": [], + "GetWorldToScreen": [ + { + "exampleName": "core_world_screen", + "lineNumber": 52, + "lineOffset": 29 + } + ], + "GetScreenToWorld2D": [ + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 290, + "lineOffset": 27 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 291, + "lineOffset": 27 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 56, + "lineOffset": 36 + } + ], + "GetWorldToScreenEx": [], + "GetWorldToScreen2D": [ + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 218, + "lineOffset": 18 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 219, + "lineOffset": 18 + } + ], + "SetTargetFPS": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 126, + "lineOffset": 4 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 62, + "lineOffset": 4 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 54, + "lineOffset": 4 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 143, + "lineOffset": 4 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 97, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 57, + "lineOffset": 4 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 64, + "lineOffset": 4 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 58, + "lineOffset": 4 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 61, + "lineOffset": 4 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 98, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 89, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 89, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 49, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 76, + "lineOffset": 4 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 48, + "lineOffset": 4 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 58, + "lineOffset": 4 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 70, + "lineOffset": 4 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 87, + "lineOffset": 4 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 115, + "lineOffset": 4 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 83, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 88, + "lineOffset": 4 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 37, + "lineOffset": 4 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 121, + "lineOffset": 4 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 112, + "lineOffset": 4 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 71, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 65, + "lineOffset": 4 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 60, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 47, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 76, + "lineOffset": 4 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 46, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 43, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 51, + "lineOffset": 4 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 72, + "lineOffset": 4 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 67, + "lineOffset": 4 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 68, + "lineOffset": 4 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 49, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 61, + "lineOffset": 4 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 50, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 77, + "lineOffset": 4 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 74, + "lineOffset": 4 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 54, + "lineOffset": 4 + }, + { + "exampleName": "models_loading", + "lineNumber": 64, + "lineOffset": 4 + }, + { + "exampleName": "models_animation", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 67, + "lineOffset": 4 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 50, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 71, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 72, + "lineOffset": 4 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 43, + "lineOffset": 4 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 47, + "lineOffset": 4 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 47, + "lineOffset": 4 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 59, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 97, + "lineOffset": 4 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 48, + "lineOffset": 4 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "models_billboard", + "lineNumber": 58, + "lineOffset": 4 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 43, + "lineOffset": 4 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 59, + "lineOffset": 4 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 61, + "lineOffset": 4 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 46, + "lineOffset": 4 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 46, + "lineOffset": 4 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 54, + "lineOffset": 4 + }, + { + "exampleName": "core_basic_window", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "core_basic_window_web", + "lineNumber": 49, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 104, + "lineOffset": 4 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 49, + "lineOffset": 4 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 77, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "core_custom_logging", + "lineNumber": 59, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 97, + "lineOffset": 4 + }, + { + "exampleName": "core_random_values", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 44, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 327, + "lineOffset": 8 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 49, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 42, + "lineOffset": 4 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 55, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 67, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 37, + "lineOffset": 4 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 102, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 43, + "lineOffset": 4 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 67, + "lineOffset": 4 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 58, + "lineOffset": 4 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 138, + "lineOffset": 4 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 32, + "lineOffset": 4 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 64, + "lineOffset": 4 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 51, + "lineOffset": 4 + }, + { + "exampleName": "text_format_text", + "lineNumber": 32, + "lineOffset": 4 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 71, + "lineOffset": 4 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 53, + "lineOffset": 4 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "text_input_box", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 79, + "lineOffset": 4 + }, + { + "exampleName": "text_unicode", + "lineNumber": 179, + "lineOffset": 4 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 52, + "lineOffset": 4 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 35, + "lineOffset": 4 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 43, + "lineOffset": 4 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 39, + "lineOffset": 4 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 44, + "lineOffset": 4 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 43, + "lineOffset": 4 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 55, + "lineOffset": 4 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 46, + "lineOffset": 4 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 58, + "lineOffset": 4 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 38, + "lineOffset": 4 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 242, + "lineOffset": 4 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 32, + "lineOffset": 4 + } + ], + "GetFPS": [ + { + "exampleName": "textures_draw_tiled", + "lineNumber": 159, + "lineOffset": 42 + } + ], + "GetFrameTime": [ + { + "exampleName": "shaders_raymarching", + "lineNumber": 74, + "lineOffset": 26 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 84, + "lineOffset": 19 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 66, + "lineOffset": 21 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 134, + "lineOffset": 29 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 135, + "lineOffset": 29 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 143, + "lineOffset": 27 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 69, + "lineOffset": 26 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 87, + "lineOffset": 38 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 105, + "lineOffset": 26 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 273, + "lineOffset": 16 + }, + { + "exampleName": "text_format_text", + "lineNumber": 55, + "lineOffset": 60 + } + ], + "GetTime": [ + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 57, + "lineOffset": 22 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 132, + "lineOffset": 44 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 54, + "lineOffset": 20 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 56, + "lineOffset": 20 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 51, + "lineOffset": 22 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 72, + "lineOffset": 24 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 73, + "lineOffset": 23 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 44, + "lineOffset": 26 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 105, + "lineOffset": 22 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 114, + "lineOffset": 30 + } + ], + "GetRandomValue": [ + { + "exampleName": "shaders_spotlight", + "lineNumber": 125, + "lineOffset": 37 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 126, + "lineOffset": 37 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 131, + "lineOffset": 31 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 132, + "lineOffset": 31 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 236, + "lineOffset": 28 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 237, + "lineOffset": 28 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 62, + "lineOffset": 52 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 62, + "lineOffset": 84 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 62, + "lineOffset": 116 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 63, + "lineOffset": 58 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 63, + "lineOffset": 89 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 63, + "lineOffset": 120 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 64, + "lineOffset": 29 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 84, + "lineOffset": 32 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 85, + "lineOffset": 32 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 89, + "lineOffset": 37 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 47, + "lineOffset": 38 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 47, + "lineOffset": 62 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 47, + "lineOffset": 86 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 49, + "lineOffset": 35 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 50, + "lineOffset": 39 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 54, + "lineOffset": 78 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 65, + "lineOffset": 59 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 66, + "lineOffset": 59 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 67, + "lineOffset": 59 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 68, + "lineOffset": 55 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 69, + "lineOffset": 55 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 56, + "lineOffset": 20 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 57, + "lineOffset": 22 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 44, + "lineOffset": 54 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 44, + "lineOffset": 80 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 44, + "lineOffset": 105 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 60, + "lineOffset": 62 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 60, + "lineOffset": 88 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 60, + "lineOffset": 113 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 38, + "lineOffset": 36 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 39, + "lineOffset": 37 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 45, + "lineOffset": 34 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 45, + "lineOffset": 60 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 45, + "lineOffset": 86 + }, + { + "exampleName": "core_random_values", + "lineNumber": 30, + "lineOffset": 20 + }, + { + "exampleName": "core_random_values", + "lineNumber": 47, + "lineOffset": 24 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 48, + "lineOffset": 28 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 49, + "lineOffset": 41 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 49, + "lineOffset": 90 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 50, + "lineOffset": 29 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 50, + "lineOffset": 54 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 51, + "lineOffset": 35 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 52, + "lineOffset": 39 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 53, + "lineOffset": 39 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 54, + "lineOffset": 34 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 55, + "lineOffset": 34 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 112, + "lineOffset": 43 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 113, + "lineOffset": 47 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 114, + "lineOffset": 47 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 115, + "lineOffset": 42 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 116, + "lineOffset": 42 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 235, + "lineOffset": 33 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 747, + "lineOffset": 21 + }, + { + "exampleName": "text_unicode", + "lineNumber": 314, + "lineOffset": 16 + }, + { + "exampleName": "text_unicode", + "lineNumber": 319, + "lineOffset": 25 + }, + { + "exampleName": "text_unicode", + "lineNumber": 325, + "lineOffset": 27 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 205, + "lineOffset": 38 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 205, + "lineOffset": 81 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 205, + "lineOffset": 125 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 205, + "lineOffset": 156 + } + ], + "SetRandomSeed": [], + "TakeScreenshot": [], + "SetConfigFlags": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 44, + "lineOffset": 4 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 39, + "lineOffset": 4 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 35, + "lineOffset": 4 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 39, + "lineOffset": 4 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 73, + "lineOffset": 4 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 44, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 44, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 62, + "lineOffset": 4 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 32, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 42, + "lineOffset": 4 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 87, + "lineOffset": 4 + }, + { + "exampleName": "text_unicode", + "lineNumber": 163, + "lineOffset": 4 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 26, + "lineOffset": 4 + } + ], + "TraceLog": [ + { + "exampleName": "models_loading_vox", + "lineNumber": 58, + "lineOffset": 8 + }, + { + "exampleName": "models_skybox", + "lineNumber": 201, + "lineOffset": 36 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 129, + "lineOffset": 16 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 150, + "lineOffset": 8 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 154, + "lineOffset": 8 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 164, + "lineOffset": 8 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 180, + "lineOffset": 37 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 189, + "lineOffset": 8 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 64, + "lineOffset": 36 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 65, + "lineOffset": 25 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 77, + "lineOffset": 36 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 78, + "lineOffset": 25 + } + ], + "SetTraceLogLevel": [], + "MemAlloc": [ + { + "exampleName": "models_mesh_generation", + "lineNumber": 152, + "lineOffset": 29 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 153, + "lineOffset": 30 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 154, + "lineOffset": 28 + } + ], + "MemRealloc": [], + "MemFree": [], + "OpenURL": [], + "SetTraceLogCallback": [ + { + "exampleName": "core_custom_logging", + "lineNumber": 55, + "lineOffset": 4 + } + ], + "SetLoadFileDataCallback": [], + "SetSaveFileDataCallback": [], + "SetLoadFileTextCallback": [], + "SetSaveFileTextCallback": [], + "LoadFileData": [ + { + "exampleName": "core_storage_values", + "lineNumber": 109, + "lineOffset": 30 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 176, + "lineOffset": 30 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 42, + "lineOffset": 30 + } + ], + "UnloadFileData": [ + { + "exampleName": "core_storage_values", + "lineNumber": 162, + "lineOffset": 8 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 187, + "lineOffset": 8 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 68, + "lineOffset": 4 + } + ], + "SaveFileData": [ + { + "exampleName": "core_storage_values", + "lineNumber": 147, + "lineOffset": 18 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 161, + "lineOffset": 18 + } + ], + "ExportDataAsCode": [], + "LoadFileText": [ + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 58, + "lineOffset": 25 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 68, + "lineOffset": 29 + } + ], + "UnloadFileText": [ + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 61, + "lineOffset": 4 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 71, + "lineOffset": 4 + } + ], + "SaveFileText": [], + "FileExists": [], + "DirectoryExists": [], + "IsFileExtension": [ + { + "exampleName": "models_loading", + "lineNumber": 81, + "lineOffset": 20 + }, + { + "exampleName": "models_loading", + "lineNumber": 82, + "lineOffset": 20 + }, + { + "exampleName": "models_loading", + "lineNumber": 83, + "lineOffset": 20 + }, + { + "exampleName": "models_loading", + "lineNumber": 84, + "lineOffset": 20 + }, + { + "exampleName": "models_loading", + "lineNumber": 85, + "lineOffset": 20 + }, + { + "exampleName": "models_loading", + "lineNumber": 86, + "lineOffset": 20 + }, + { + "exampleName": "models_loading", + "lineNumber": 96, + "lineOffset": 25 + }, + { + "exampleName": "models_skybox", + "lineNumber": 114, + "lineOffset": 20 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 154, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 159, + "lineOffset": 21 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 90, + "lineOffset": 16 + } + ], + "GetFileLength": [], + "GetFileExtension": [], + "GetFileName": [ + { + "exampleName": "models_loading_vox", + "lineNumber": 116, + "lineOffset": 44 + }, + { + "exampleName": "models_skybox", + "lineNumber": 162, + "lineOffset": 85 + }, + { + "exampleName": "models_skybox", + "lineNumber": 163, + "lineOffset": 45 + } + ], + "GetFileNameWithoutExt": [], + "GetDirectoryPath": [], + "GetPrevDirectoryPath": [], + "GetWorkingDirectory": [], + "GetApplicationDirectory": [], + "ChangeDirectory": [], + "IsPathFile": [], + "LoadDirectoryFiles": [], + "LoadDirectoryFilesEx": [], + "UnloadDirectoryFiles": [], + "IsFileDropped": [ + { + "exampleName": "models_loading", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "models_skybox", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 52, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 149, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 85, + "lineOffset": 12 + } + ], + "LoadDroppedFiles": [ + { + "exampleName": "models_loading", + "lineNumber": 77, + "lineOffset": 40 + }, + { + "exampleName": "models_skybox", + "lineNumber": 110, + "lineOffset": 40 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 54, + "lineOffset": 40 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 151, + "lineOffset": 40 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 87, + "lineOffset": 40 + } + ], + "UnloadDroppedFiles": [ + { + "exampleName": "models_loading", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "models_skybox", + "lineNumber": 137, + "lineOffset": 12 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 65, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 166, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 96, + "lineOffset": 12 + } + ], + "GetFileModTime": [ + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 41, + "lineOffset": 35 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 77, + "lineOffset": 44 + } + ], + "CompressData": [], + "DecompressData": [], + "EncodeDataBase64": [], + "DecodeDataBase64": [], + "IsKeyPressed": [ + { + "exampleName": "shaders_palette_switch", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 107, + "lineOffset": 17 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 103, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 96, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 99, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 100, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 103, + "lineOffset": 16 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 104, + "lineOffset": 21 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 105, + "lineOffset": 21 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 106, + "lineOffset": 21 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 107, + "lineOffset": 21 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 108, + "lineOffset": 21 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 113, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 118, + "lineOffset": 16 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 119, + "lineOffset": 21 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 125, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 126, + "lineOffset": 17 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 99, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 100, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 45, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 129, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 132, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 138, + "lineOffset": 17 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 145, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 151, + "lineOffset": 17 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 158, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 159, + "lineOffset": 17 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 165, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 165, + "lineOffset": 39 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 166, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 166, + "lineOffset": 39 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 167, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 167, + "lineOffset": 38 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 168, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 168, + "lineOffset": 35 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 170, + "lineOffset": 13 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 178, + "lineOffset": 12 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 73, + "lineOffset": 55 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 246, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 249, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 250, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 255, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 256, + "lineOffset": 8 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 80, + "lineOffset": 17 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 152, + "lineOffset": 79 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 78, + "lineOffset": 17 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 63, + "lineOffset": 17 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 53, + "lineOffset": 55 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 120, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 124, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 107, + "lineOffset": 17 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 67, + "lineOffset": 17 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 91, + "lineOffset": 17 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 91, + "lineOffset": 17 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 44, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 72, + "lineOffset": 40 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 83, + "lineOffset": 16 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 41, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 54, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 65, + "lineOffset": 17 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 57, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 84, + "lineOffset": 12 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 61, + "lineOffset": 20 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 85, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 68, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 78, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 88, + "lineOffset": 20 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 67, + "lineOffset": 17 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 42, + "lineOffset": 35 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 49, + "lineOffset": 16 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 50, + "lineOffset": 21 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 120, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 68, + "lineOffset": 16 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 69, + "lineOffset": 16 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 61, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 120, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 126, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 82, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 78, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 41, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 42, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 48, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 170, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 171, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 172, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 213, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 214, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 217, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 218, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 219, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 220, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 221, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 222, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 225, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 242, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 248, + "lineOffset": 17 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 43, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 72, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 81, + "lineOffset": 17 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 62, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 67, + "lineOffset": 17 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 72, + "lineOffset": 17 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 61, + "lineOffset": 12 + }, + { + "exampleName": "text_input_box", + "lineNumber": 71, + "lineOffset": 16 + }, + { + "exampleName": "text_unicode", + "lineNumber": 188, + "lineOffset": 12 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 43, + "lineOffset": 12 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 98, + "lineOffset": 16 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 81, + "lineOffset": 16 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 83, + "lineOffset": 33 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 111, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 261, + "lineOffset": 12 + } + ], + "IsKeyDown": [ + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 67, + "lineOffset": 17 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 104, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 161, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 162, + "lineOffset": 17 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 169, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 169, + "lineOffset": 33 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 78, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "models_animation", + "lineNumber": 67, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 57, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 58, + "lineOffset": 17 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 67, + "lineOffset": 17 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 76, + "lineOffset": 17 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 54, + "lineOffset": 17 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 55, + "lineOffset": 17 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 56, + "lineOffset": 17 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 72, + "lineOffset": 16 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 64, + "lineOffset": 17 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 71, + "lineOffset": 17 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 95, + "lineOffset": 17 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 102, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 107, + "lineOffset": 17 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 163, + "lineOffset": 8 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 164, + "lineOffset": 8 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 165, + "lineOffset": 8 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 38, + "lineOffset": 12 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 39, + "lineOffset": 12 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 40, + "lineOffset": 12 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 41, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 94, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 223, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 224, + "lineOffset": 17 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 40, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 82, + "lineOffset": 17 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 85, + "lineOffset": 20 + } + ], + "IsKeyReleased": [], + "IsKeyUp": [], + "SetExitKey": [ + { + "exampleName": "core_window_should_close", + "lineNumber": 28, + "lineOffset": 4 + } + ], + "GetKeyPressed": [ + { + "exampleName": "text_input_box", + "lineNumber": 127, + "lineOffset": 14 + } + ], + "GetCharPressed": [ + { + "exampleName": "text_draw_3d", + "lineNumber": 241, + "lineOffset": 17 + }, + { + "exampleName": "text_input_box", + "lineNumber": 55, + "lineOffset": 22 + }, + { + "exampleName": "text_input_box", + "lineNumber": 68, + "lineOffset": 22 + } + ], + "IsGamepadAvailable": [ + { + "exampleName": "core_input_gamepad", + "lineNumber": 71, + "lineOffset": 16 + } + ], + "GetGamepadName": [ + { + "exampleName": "core_input_gamepad", + "lineNumber": 73, + "lineOffset": 57 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 128, + "lineOffset": 37 + } + ], + "IsGamepadButtonPressed": [], + "IsGamepadButtonDown": [ + { + "exampleName": "core_input_gamepad", + "lineNumber": 80, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 83, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 84, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 85, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 86, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 87, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 88, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 93, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 94, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 95, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 96, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 99, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 100, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 105, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 113, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 133, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 136, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 137, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 138, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 139, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 140, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 141, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 146, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 147, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 148, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 149, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 152, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 153, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 157, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 165, + "lineOffset": 24 + } + ], + "IsGamepadButtonReleased": [], + "IsGamepadButtonUp": [], + "GetGamepadButtonPressed": [ + { + "exampleName": "core_input_gamepad", + "lineNumber": 191, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 191, + "lineOffset": 116 + } + ], + "GetGamepadAxisCount": [ + { + "exampleName": "core_input_gamepad", + "lineNumber": 184, + "lineOffset": 59 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 186, + "lineOffset": 36 + } + ], + "GetGamepadAxisMovement": [ + { + "exampleName": "core_input_gamepad", + "lineNumber": 108, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 109, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 116, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 117, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 122, + "lineOffset": 59 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 123, + "lineOffset": 59 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 160, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 161, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 168, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 169, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 174, + "lineOffset": 59 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 175, + "lineOffset": 59 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 188, + "lineOffset": 61 + } + ], + "SetGamepadMappings": [], + "IsMouseButtonPressed": [ + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 75, + "lineOffset": 36 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 61, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 96, + "lineOffset": 38 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "models_loading", + "lineNumber": 109, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 41, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 42, + "lineOffset": 17 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 43, + "lineOffset": 17 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 44, + "lineOffset": 17 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 45, + "lineOffset": 17 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 46, + "lineOffset": 17 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 47, + "lineOffset": 17 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 59, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 196, + "lineOffset": 12 + }, + { + "exampleName": "text_unicode", + "lineNumber": 191, + "lineOffset": 12 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 52, + "lineOffset": 16 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 254, + "lineOffset": 12 + } + ], + "IsMouseButtonDown": [ + { + "exampleName": "shaders_julia_set", + "lineNumber": 123, + "lineOffset": 16 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 123, + "lineOffset": 56 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 125, + "lineOffset": 20 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 126, + "lineOffset": 20 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 94, + "lineOffset": 13 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 94, + "lineOffset": 53 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 101, + "lineOffset": 70 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 61, + "lineOffset": 16 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 144, + "lineOffset": 9 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 125, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 185, + "lineOffset": 16 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 57, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 43, + "lineOffset": 12 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 83, + "lineOffset": 16 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 251, + "lineOffset": 12 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 40, + "lineOffset": 12 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 41, + "lineOffset": 17 + } + ], + "IsMouseButtonReleased": [ + { + "exampleName": "textures_sprite_button", + "lineNumber": 64, + "lineOffset": 16 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 140, + "lineOffset": 17 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 152, + "lineOffset": 34 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 90, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 115, + "lineOffset": 8 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 72, + "lineOffset": 16 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 71, + "lineOffset": 16 + } + ], + "IsMouseButtonUp": [], + "GetMouseX": [ + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 98, + "lineOffset": 64 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 147, + "lineOffset": 31 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 186, + "lineOffset": 28 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 44, + "lineOffset": 24 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 59, + "lineOffset": 17 + } + ], + "GetMouseY": [ + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 99, + "lineOffset": 64 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 147, + "lineOffset": 58 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 186, + "lineOffset": 41 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 45, + "lineOffset": 24 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 60, + "lineOffset": 17 + } + ], + "GetMousePosition": [ + { + "exampleName": "shaders_spotlight", + "lineNumber": 161, + "lineOffset": 29 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 67, + "lineOffset": 24 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 80, + "lineOffset": 32 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 128, + "lineOffset": 35 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 51, + "lineOffset": 17 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 58, + "lineOffset": 17 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 79, + "lineOffset": 40 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 55, + "lineOffset": 21 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 126, + "lineOffset": 20 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 158, + "lineOffset": 20 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 63, + "lineOffset": 23 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 76, + "lineOffset": 27 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 64, + "lineOffset": 53 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 88, + "lineOffset": 34 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 86, + "lineOffset": 39 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 62, + "lineOffset": 24 + }, + { + "exampleName": "models_loading", + "lineNumber": 112, + "lineOffset": 47 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 91, + "lineOffset": 26 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 39, + "lineOffset": 23 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 64, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 117, + "lineOffset": 35 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 127, + "lineOffset": 40 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 201, + "lineOffset": 29 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 149, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 63, + "lineOffset": 34 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 56, + "lineOffset": 55 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 59, + "lineOffset": 28 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 112, + "lineOffset": 24 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 198, + "lineOffset": 34 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 63, + "lineOffset": 24 + }, + { + "exampleName": "text_input_box", + "lineNumber": 46, + "lineOffset": 35 + }, + { + "exampleName": "text_unicode", + "lineNumber": 197, + "lineOffset": 24 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 47, + "lineOffset": 24 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 63, + "lineOffset": 21 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 49, + "lineOffset": 27 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 50, + "lineOffset": 28 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 251, + "lineOffset": 63 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 251, + "lineOffset": 85 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 256, + "lineOffset": 34 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 256, + "lineOffset": 56 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 40, + "lineOffset": 58 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 41, + "lineOffset": 62 + } + ], + "GetMouseDelta": [ + { + "exampleName": "textures_textured_curve", + "lineNumber": 153, + "lineOffset": 62 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 45, + "lineOffset": 28 + } + ], + "SetMousePosition": [], + "SetMouseOffset": [], + "SetMouseScale": [], + "GetMouseWheelMove": [ + { + "exampleName": "shaders_texture_outline", + "lineNumber": 65, + "lineOffset": 23 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 92, + "lineOffset": 26 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 103, + "lineOffset": 21 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 78, + "lineOffset": 31 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 39, + "lineOffset": 25 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 109, + "lineOffset": 31 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 52, + "lineOffset": 22 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 59, + "lineOffset": 20 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 87, + "lineOffset": 20 + } + ], + "GetMouseWheelMoveV": [], + "SetMouseCursor": [ + { + "exampleName": "text_input_box", + "lineNumber": 52, + "lineOffset": 12 + }, + { + "exampleName": "text_input_box", + "lineNumber": 78, + "lineOffset": 13 + } + ], + "GetTouchX": [], + "GetTouchY": [], + "GetTouchPosition": [ + { + "exampleName": "core_input_gestures", + "lineNumber": 51, + "lineOffset": 24 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 199, + "lineOffset": 64 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 47, + "lineOffset": 61 + } + ], + "GetTouchPointId": [], + "GetTouchPointCount": [ + { + "exampleName": "core_input_gestures_web", + "lineNumber": 107, + "lineOffset": 27 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 43, + "lineOffset": 21 + } + ], + "SetGesturesEnabled": [], + "IsGestureDetected": [ + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 68, + "lineOffset": 47 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 78, + "lineOffset": 47 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 88, + "lineOffset": 47 + } + ], + "GetGestureDetected": [ + { + "exampleName": "textures_mouse_painting", + "lineNumber": 115, + "lineOffset": 53 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 50, + "lineOffset": 25 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 104, + "lineOffset": 31 + } + ], + "GetGestureHoldDuration": [], + "GetGestureDragVector": [], + "GetGestureDragAngle": [ + { + "exampleName": "core_input_gestures_web", + "lineNumber": 105, + "lineOffset": 37 + } + ], + "GetGesturePinchVector": [], + "GetGesturePinchAngle": [ + { + "exampleName": "core_input_gestures_web", + "lineNumber": 106, + "lineOffset": 38 + } + ], + "UpdateCamera": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 134, + "lineOffset": 8 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 70, + "lineOffset": 8 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 105, + "lineOffset": 8 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 72, + "lineOffset": 8 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 69, + "lineOffset": 8 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 97, + "lineOffset": 8 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 97, + "lineOffset": 8 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 78, + "lineOffset": 8 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 123, + "lineOffset": 8 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 91, + "lineOffset": 8 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 96, + "lineOffset": 8 + }, + { + "exampleName": "models_loading", + "lineNumber": 72, + "lineOffset": 8 + }, + { + "exampleName": "models_animation", + "lineNumber": 64, + "lineOffset": 8 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 74, + "lineOffset": 30 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 58, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 64, + "lineOffset": 8 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 79, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 80, + "lineOffset": 8 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 66, + "lineOffset": 8 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 55, + "lineOffset": 8 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 67, + "lineOffset": 8 + }, + { + "exampleName": "models_skybox", + "lineNumber": 105, + "lineOffset": 8 + }, + { + "exampleName": "models_billboard", + "lineNumber": 66, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 67, + "lineOffset": 8 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 112, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 48, + "lineOffset": 8 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 49, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 50, + "lineOffset": 30 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 119, + "lineOffset": 8 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 146, + "lineOffset": 8 + } + ], + "UpdateCameraPro": [], + "SetShapesTexture": [], + "DrawPixel": [], + "DrawPixelV": [ + { + "exampleName": "audio_raw_stream", + "lineNumber": 196, + "lineOffset": 16 + } + ], + "DrawLine": [ + { + "exampleName": "raymath_vector_angle", + "lineNumber": 87, + "lineOffset": 16 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 191, + "lineOffset": 8 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 105, + "lineOffset": 16 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 106, + "lineOffset": 16 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 100, + "lineOffset": 16 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 58, + "lineOffset": 12 + } + ], + "DrawLineV": [ + { + "exampleName": "textures_textured_curve", + "lineNumber": 124, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 125, + "lineOffset": 4 + } + ], + "DrawLineEx": [ + { + "exampleName": "raymath_vector_angle", + "lineNumber": 77, + "lineOffset": 16 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 78, + "lineOffset": 16 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 88, + "lineOffset": 16 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 264, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 265, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 266, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 267, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 276, + "lineOffset": 41 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 290, + "lineOffset": 37 + } + ], + "DrawLineBezier": [ + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 52, + "lineOffset": 12 + } + ], + "DrawLineBezierQuad": [], + "DrawLineBezierCubic": [ + { + "exampleName": "textures_textured_curve", + "lineNumber": 121, + "lineOffset": 19 + } + ], + "DrawLineStrip": [], + "DrawCircle": [ + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 121, + "lineOffset": 33 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 137, + "lineOffset": 33 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 186, + "lineOffset": 17 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 225, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 227, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 228, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 233, + "lineOffset": 32 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 263, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 80, + "lineOffset": 77 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 83, + "lineOffset": 83 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 84, + "lineOffset": 82 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 85, + "lineOffset": 86 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 86, + "lineOffset": 86 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 87, + "lineOffset": 87 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 88, + "lineOffset": 84 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 99, + "lineOffset": 85 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 100, + "lineOffset": 86 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 106, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 107, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 108, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 114, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 115, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 116, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 133, + "lineOffset": 77 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 138, + "lineOffset": 84 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 139, + "lineOffset": 87 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 140, + "lineOffset": 86 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 141, + "lineOffset": 86 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 152, + "lineOffset": 85 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 153, + "lineOffset": 86 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 158, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 159, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 160, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 166, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 167, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 168, + "lineOffset": 20 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 90, + "lineOffset": 16 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 101, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 311, + "lineOffset": 38 + } + ], + "DrawCircleSector": [ + { + "exampleName": "raymath_vector_angle", + "lineNumber": 81, + "lineOffset": 16 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 90, + "lineOffset": 16 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 61, + "lineOffset": 12 + } + ], + "DrawCircleSectorLines": [ + { + "exampleName": "shapes_draw_ring", + "lineNumber": 68, + "lineOffset": 33 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 62, + "lineOffset": 12 + } + ], + "DrawCircleGradient": [ + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 99, + "lineOffset": 32 + } + ], + "DrawCircleV": [ + { + "exampleName": "easings_testbed", + "lineNumber": 207, + "lineOffset": 12 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 128, + "lineOffset": 65 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 129, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 131, + "lineOffset": 72 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 132, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 134, + "lineOffset": 63 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 135, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 137, + "lineOffset": 70 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 138, + "lineOffset": 4 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 56, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 109, + "lineOffset": 48 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 286, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 287, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 294, + "lineOffset": 16 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 295, + "lineOffset": 16 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 62, + "lineOffset": 20 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 146, + "lineOffset": 8 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 149, + "lineOffset": 8 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 52, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 129, + "lineOffset": 16 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 95, + "lineOffset": 12 + } + ], + "DrawCircleLines": [ + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 185, + "lineOffset": 55 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 52, + "lineOffset": 12 + } + ], + "DrawEllipse": [], + "DrawEllipseLines": [], + "DrawRing": [ + { + "exampleName": "core_input_gestures_web", + "lineNumber": 226, + "lineOffset": 8 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 66, + "lineOffset": 26 + } + ], + "DrawRingLines": [ + { + "exampleName": "shapes_draw_ring", + "lineNumber": 67, + "lineOffset": 31 + } + ], + "DrawRectangle": [ + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 74, + "lineOffset": 12 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 189, + "lineOffset": 16 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 205, + "lineOffset": 16 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 99, + "lineOffset": 16 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 129, + "lineOffset": 20 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 126, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 79, + "lineOffset": 16 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 114, + "lineOffset": 16 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 161, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 153, + "lineOffset": 12 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 123, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 108, + "lineOffset": 60 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 109, + "lineOffset": 65 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 121, + "lineOffset": 20 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 190, + "lineOffset": 8 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 209, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 210, + "lineOffset": 12 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 100, + "lineOffset": 36 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 85, + "lineOffset": 37 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 137, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 141, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 111, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 113, + "lineOffset": 12 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 113, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 102, + "lineOffset": 12 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 58, + "lineOffset": 12 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 81, + "lineOffset": 41 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 99, + "lineOffset": 16 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 112, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 113, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 117, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 48, + "lineOffset": 12 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 108, + "lineOffset": 20 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 114, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 115, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 123, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 131, + "lineOffset": 20 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 85, + "lineOffset": 59 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 99, + "lineOffset": 30 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 100, + "lineOffset": 21 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 62, + "lineOffset": 16 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 82, + "lineOffset": 34 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 83, + "lineOffset": 25 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 221, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 222, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 223, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 224, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 91, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 92, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 93, + "lineOffset": 83 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 94, + "lineOffset": 85 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 95, + "lineOffset": 85 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 96, + "lineOffset": 86 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 120, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 121, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 122, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 123, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 136, + "lineOffset": 82 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 144, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 145, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 146, + "lineOffset": 83 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 147, + "lineOffset": 85 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 148, + "lineOffset": 85 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 149, + "lineOffset": 86 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 172, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 173, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 174, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 175, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 172, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 182, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 133, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 134, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 78, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 116, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 61, + "lineOffset": 12 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 123, + "lineOffset": 42 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 127, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 128, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 132, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 133, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 135, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 136, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 140, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 141, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 143, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 144, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 146, + "lineOffset": 16 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 87, + "lineOffset": 20 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 100, + "lineOffset": 28 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 45, + "lineOffset": 12 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 46, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 59, + "lineOffset": 12 + } + ], + "DrawRectangleV": [ + { + "exampleName": "rlgl_standalone", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_standalone", + "lineNumber": 237, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_standalone", + "lineNumber": 279, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 128, + "lineOffset": 12 + } + ], + "DrawRectangleRec": [ + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 116, + "lineOffset": 16 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 194, + "lineOffset": 51 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 197, + "lineOffset": 34 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 146, + "lineOffset": 16 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 155, + "lineOffset": 16 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 101, + "lineOffset": 56 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 103, + "lineOffset": 16 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 134, + "lineOffset": 57 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 137, + "lineOffset": 16 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 249, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 252, + "lineOffset": 8 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 104, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 241, + "lineOffset": 20 + }, + { + "exampleName": "text_input_box", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "text_unicode", + "lineNumber": 273, + "lineOffset": 16 + }, + { + "exampleName": "text_unicode", + "lineNumber": 440, + "lineOffset": 20 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 63, + "lineOffset": 26 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 93, + "lineOffset": 16 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 83, + "lineOffset": 16 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 323, + "lineOffset": 71 + } + ], + "DrawRectanglePro": [ + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 94, + "lineOffset": 16 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 95, + "lineOffset": 16 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 96, + "lineOffset": 16 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 108, + "lineOffset": 20 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 127, + "lineOffset": 12 + } + ], + "DrawRectangleGradientV": [], + "DrawRectangleGradientH": [ + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 80, + "lineOffset": 16 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 56, + "lineOffset": 12 + } + ], + "DrawRectangleGradientEx": [], + "DrawRectangleLines": [ + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 81, + "lineOffset": 16 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 147, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 123, + "lineOffset": 20 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 195, + "lineOffset": 8 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 101, + "lineOffset": 16 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 86, + "lineOffset": 16 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 156, + "lineOffset": 16 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 161, + "lineOffset": 12 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 96, + "lineOffset": 12 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 74, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 112, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 103, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 118, + "lineOffset": 12 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 173, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 183, + "lineOffset": 12 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 135, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 102, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 116, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 103, + "lineOffset": 16 + }, + { + "exampleName": "text_input_box", + "lineNumber": 93, + "lineOffset": 29 + }, + { + "exampleName": "text_input_box", + "lineNumber": 94, + "lineOffset": 17 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 57, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 325, + "lineOffset": 20 + } + ], + "DrawRectangleLinesEx": [ + { + "exampleName": "textures_mouse_painting", + "lineNumber": 199, + "lineOffset": 8 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 203, + "lineOffset": 8 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 147, + "lineOffset": 36 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 63, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 147, + "lineOffset": 8 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 99, + "lineOffset": 12 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 87, + "lineOffset": 16 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 88, + "lineOffset": 20 + } + ], + "DrawRectangleRounded": [ + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 64, + "lineOffset": 33 + } + ], + "DrawRectangleRoundedLines": [ + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 65, + "lineOffset": 34 + } + ], + "DrawTriangle": [ + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 229, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 230, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 231, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 232, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 137, + "lineOffset": 83 + }, + { + "exampleName": "text_unicode", + "lineNumber": 274, + "lineOffset": 16 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 88, + "lineOffset": 16 + } + ], + "DrawTriangleLines": [ + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 64, + "lineOffset": 12 + } + ], + "DrawTriangleFan": [ + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 111, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 318, + "lineOffset": 20 + } + ], + "DrawTriangleStrip": [], + "DrawPoly": [ + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 96, + "lineOffset": 12 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 69, + "lineOffset": 12 + } + ], + "DrawPolyLines": [ + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 70, + "lineOffset": 12 + } + ], + "DrawPolyLinesEx": [ + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 71, + "lineOffset": 12 + } + ], + "CheckCollisionRecs": [ + { + "exampleName": "shapes_collision_area", + "lineNumber": 70, + "lineOffset": 20 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 154, + "lineOffset": 13 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 323, + "lineOffset": 24 + } + ], + "CheckCollisionCircles": [], + "CheckCollisionCircleRec": [ + { + "exampleName": "models_first_person_maze", + "lineNumber": 89, + "lineOffset": 21 + } + ], + "CheckCollisionPointRec": [ + { + "exampleName": "textures_sprite_button", + "lineNumber": 59, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 88, + "lineOffset": 16 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 147, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 93, + "lineOffset": 20 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 103, + "lineOffset": 20 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 86, + "lineOffset": 16 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 117, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 127, + "lineOffset": 17 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 83, + "lineOffset": 56 + }, + { + "exampleName": "text_input_box", + "lineNumber": 46, + "lineOffset": 12 + }, + { + "exampleName": "text_unicode", + "lineNumber": 215, + "lineOffset": 21 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 49, + "lineOffset": 12 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 67, + "lineOffset": 16 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 151, + "lineOffset": 12 + } + ], + "CheckCollisionPointCircle": [ + { + "exampleName": "textures_textured_curve", + "lineNumber": 128, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 131, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 134, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 137, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 160, + "lineOffset": 8 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 161, + "lineOffset": 13 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 162, + "lineOffset": 13 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 163, + "lineOffset": 13 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 53, + "lineOffset": 13 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 68, + "lineOffset": 13 + } + ], + "CheckCollisionPointTriangle": [], + "CheckCollisionPointPoly": [], + "CheckCollisionLines": [], + "CheckCollisionPointLine": [], + "GetCollisionRec": [ + { + "exampleName": "shapes_collision_area", + "lineNumber": 73, + "lineOffset": 38 + } + ], + "LoadImage": [ + { + "exampleName": "textures_image_text", + "lineNumber": 28, + "lineOffset": 20 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 33, + "lineOffset": 20 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 36, + "lineOffset": 20 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 32, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 32, + "lineOffset": 16 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 37, + "lineOffset": 20 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 31, + "lineOffset": 20 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 32, + "lineOffset": 20 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 33, + "lineOffset": 23 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 32, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 60, + "lineOffset": 21 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 36, + "lineOffset": 18 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 39, + "lineOffset": 18 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 36, + "lineOffset": 18 + }, + { + "exampleName": "models_skybox", + "lineNumber": 90, + "lineOffset": 20 + }, + { + "exampleName": "models_skybox", + "lineNumber": 128, + "lineOffset": 36 + } + ], + "LoadImageRaw": [ + { + "exampleName": "textures_raw_data", + "lineNumber": 35, + "lineOffset": 24 + } + ], + "LoadImageAnim": [ + { + "exampleName": "textures_gif_player", + "lineNumber": 36, + "lineOffset": 25 + } + ], + "LoadImageFromMemory": [], + "LoadImageFromTexture": [ + { + "exampleName": "textures_mouse_painting", + "lineNumber": 154, + "lineOffset": 26 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 36, + "lineOffset": 12 + } + ], + "LoadImageFromScreen": [], + "IsImageReady": [], + "UnloadImage": [ + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 43, + "lineOffset": 4 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 47, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 53, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 54, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 55, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 57, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 58, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 59, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 60, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 61, + "lineOffset": 4 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 37, + "lineOffset": 4 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 65, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 37, + "lineOffset": 4 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 157, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 48, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 59, + "lineOffset": 4 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 115, + "lineOffset": 4 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 117, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 170, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 171, + "lineOffset": 4 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 48, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 35, + "lineOffset": 4 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 50, + "lineOffset": 4 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 45, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 92, + "lineOffset": 8 + }, + { + "exampleName": "models_skybox", + "lineNumber": 130, + "lineOffset": 24 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 55, + "lineOffset": 4 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 66, + "lineOffset": 4 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 231, + "lineOffset": 4 + } + ], + "ExportImage": [ + { + "exampleName": "textures_mouse_painting", + "lineNumber": 156, + "lineOffset": 12 + } + ], + "ExportImageAsCode": [], + "GenImageColor": [ + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 41, + "lineOffset": 18 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 45, + "lineOffset": 19 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 38, + "lineOffset": 20 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 82, + "lineOffset": 23 + } + ], + "GenImageGradientLinear": [ + { + "exampleName": "textures_image_generation", + "lineNumber": 30, + "lineOffset": 29 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 31, + "lineOffset": 31 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 32, + "lineOffset": 29 + } + ], + "GenImageGradientRadial": [ + { + "exampleName": "textures_image_generation", + "lineNumber": 33, + "lineOffset": 27 + } + ], + "GenImageGradientSquare": [ + { + "exampleName": "textures_image_generation", + "lineNumber": 34, + "lineOffset": 27 + } + ], + "GenImageChecked": [ + { + "exampleName": "textures_image_generation", + "lineNumber": 35, + "lineOffset": 20 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 33, + "lineOffset": 20 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 229, + "lineOffset": 16 + } + ], + "GenImageWhiteNoise": [ + { + "exampleName": "textures_image_generation", + "lineNumber": 36, + "lineOffset": 23 + } + ], + "GenImagePerlinNoise": [ + { + "exampleName": "textures_image_generation", + "lineNumber": 37, + "lineOffset": 24 + } + ], + "GenImageCellular": [ + { + "exampleName": "textures_image_generation", + "lineNumber": 38, + "lineOffset": 21 + } + ], + "GenImageText": [], + "ImageCopy": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 64, + "lineOffset": 19 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 118, + "lineOffset": 21 + } + ], + "ImageFromImage": [], + "ImageText": [], + "ImageTextEx": [], + "ImageFormat": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 61, + "lineOffset": 4 + } + ], + "ImageToPOT": [], + "ImageCrop": [ + { + "exampleName": "textures_image_drawing", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 41, + "lineOffset": 4 + } + ], + "ImageAlphaCrop": [], + "ImageAlphaClear": [], + "ImageAlphaMask": [], + "ImageAlphaPremultiply": [], + "ImageBlurGaussian": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 130, + "lineOffset": 36 + } + ], + "ImageResize": [ + { + "exampleName": "textures_image_drawing", + "lineNumber": 35, + "lineOffset": 4 + } + ], + "ImageResizeNN": [], + "ImageResizeCanvas": [], + "ImageMipmaps": [], + "ImageDither": [], + "ImageFlipVertical": [ + { + "exampleName": "textures_mouse_painting", + "lineNumber": 155, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 131, + "lineOffset": 36 + } + ], + "ImageFlipHorizontal": [ + { + "exampleName": "textures_image_drawing", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 132, + "lineOffset": 38 + } + ], + "ImageRotate": [ + { + "exampleName": "textures_image_rotate", + "lineNumber": 35, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 36, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 37, + "lineOffset": 4 + } + ], + "ImageRotateCW": [], + "ImageRotateCCW": [], + "ImageColorTint": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 126, + "lineOffset": 33 + } + ], + "ImageColorInvert": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 127, + "lineOffset": 35 + } + ], + "ImageColorGrayscale": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 125, + "lineOffset": 38 + } + ], + "ImageColorContrast": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 128, + "lineOffset": 37 + } + ], + "ImageColorBrightness": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 129, + "lineOffset": 39 + } + ], + "ImageColorReplace": [], + "LoadImageColors": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 136, + "lineOffset": 28 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 49, + "lineOffset": 23 + } + ], + "LoadImagePalette": [], + "UnloadImageColors": [ + { + "exampleName": "textures_image_processing", + "lineNumber": 138, + "lineOffset": 12 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 123, + "lineOffset": 4 + } + ], + "UnloadImagePalette": [], + "GetImageAlphaBorder": [], + "GetImageColor": [], + "ImageClearBackground": [], + "ImageDrawPixel": [ + { + "exampleName": "textures_image_drawing", + "lineNumber": 44, + "lineOffset": 4 + } + ], + "ImageDrawPixelV": [], + "ImageDrawLine": [], + "ImageDrawLineV": [], + "ImageDrawCircle": [], + "ImageDrawCircleV": [], + "ImageDrawCircleLines": [ + { + "exampleName": "textures_image_drawing", + "lineNumber": 45, + "lineOffset": 4 + } + ], + "ImageDrawCircleLinesV": [], + "ImageDrawRectangle": [ + { + "exampleName": "textures_image_drawing", + "lineNumber": 46, + "lineOffset": 4 + } + ], + "ImageDrawRectangleV": [], + "ImageDrawRectangleRec": [], + "ImageDrawRectangleLines": [], + "ImageDraw": [ + { + "exampleName": "textures_image_drawing", + "lineNumber": 40, + "lineOffset": 4 + } + ], + "ImageDrawText": [], + "ImageDrawTextEx": [ + { + "exampleName": "textures_image_text", + "lineNumber": 34, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 54, + "lineOffset": 4 + } + ], + "LoadTexture": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 79, + "lineOffset": 22 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 80, + "lineOffset": 20 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 79, + "lineOffset": 21 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 39, + "lineOffset": 24 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 52, + "lineOffset": 24 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 67, + "lineOffset": 25 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 73, + "lineOffset": 22 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 44, + "lineOffset": 24 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 41, + "lineOffset": 25 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 52, + "lineOffset": 24 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 86, + "lineOffset": 24 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 59, + "lineOffset": 22 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 56, + "lineOffset": 22 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 33, + "lineOffset": 23 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 66, + "lineOffset": 14 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 30, + "lineOffset": 23 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 37, + "lineOffset": 26 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 68, + "lineOffset": 22 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 43, + "lineOffset": 25 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 32, + "lineOffset": 23 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 40, + "lineOffset": 25 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 30, + "lineOffset": 27 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 31, + "lineOffset": 26 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 32, + "lineOffset": 27 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 33, + "lineOffset": 30 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 29, + "lineOffset": 24 + }, + { + "exampleName": "models_loading", + "lineNumber": 50, + "lineOffset": 24 + }, + { + "exampleName": "models_loading", + "lineNumber": 100, + "lineOffset": 30 + }, + { + "exampleName": "models_animation", + "lineNumber": 45, + "lineOffset": 24 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 44, + "lineOffset": 24 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 43, + "lineOffset": 24 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 45, + "lineOffset": 24 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 45, + "lineOffset": 24 + }, + { + "exampleName": "models_skybox", + "lineNumber": 78, + "lineOffset": 19 + }, + { + "exampleName": "models_skybox", + "lineNumber": 120, + "lineOffset": 45 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 41, + "lineOffset": 24 + }, + { + "exampleName": "models_billboard", + "lineNumber": 37, + "lineOffset": 21 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 46, + "lineOffset": 26 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 47, + "lineOffset": 27 + } + ], + "LoadTextureFromImage": [ + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 42, + "lineOffset": 21 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 46, + "lineOffset": 22 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 39, + "lineOffset": 24 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 83, + "lineOffset": 23 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 64, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 42, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 43, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 44, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 45, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 46, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 47, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 48, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 49, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 50, + "lineOffset": 18 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 36, + "lineOffset": 25 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 64, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 36, + "lineOffset": 24 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 34, + "lineOffset": 26 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 37, + "lineOffset": 26 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 33, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 58, + "lineOffset": 24 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 42, + "lineOffset": 30 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 41, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 42, + "lineOffset": 18 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 43, + "lineOffset": 18 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 33, + "lineOffset": 24 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 39, + "lineOffset": 14 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 62, + "lineOffset": 24 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 37, + "lineOffset": 25 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 34, + "lineOffset": 24 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 40, + "lineOffset": 25 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 37, + "lineOffset": 24 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 54, + "lineOffset": 26 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 65, + "lineOffset": 22 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 230, + "lineOffset": 34 + } + ], + "LoadTextureCubemap": [ + { + "exampleName": "models_skybox", + "lineNumber": 91, + "lineOffset": 65 + }, + { + "exampleName": "models_skybox", + "lineNumber": 129, + "lineOffset": 81 + } + ], + "LoadRenderTexture": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 85, + "lineOffset": 29 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 48, + "lineOffset": 29 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 68, + "lineOffset": 29 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 58, + "lineOffset": 29 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 113, + "lineOffset": 29 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 64, + "lineOffset": 31 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 61, + "lineOffset": 29 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 44, + "lineOffset": 29 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 40, + "lineOffset": 29 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 86, + "lineOffset": 29 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 63, + "lineOffset": 34 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 72, + "lineOffset": 34 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 127, + "lineOffset": 24 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 234, + "lineOffset": 30 + } + ], + "IsTextureReady": [], + "UnloadTexture": [ + { + "exampleName": "shaders_spotlight", + "lineNumber": 220, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 95, + "lineOffset": 4 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 100, + "lineOffset": 4 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 103, + "lineOffset": 4 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 104, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 141, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 142, + "lineOffset": 4 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 109, + "lineOffset": 4 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 115, + "lineOffset": 4 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 121, + "lineOffset": 4 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 169, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 148, + "lineOffset": 4 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 167, + "lineOffset": 4 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 100, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 113, + "lineOffset": 43 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 134, + "lineOffset": 4 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 97, + "lineOffset": 4 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 98, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 93, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 108, + "lineOffset": 4 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 81, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 80, + "lineOffset": 4 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 91, + "lineOffset": 4 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 92, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 63, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 116, + "lineOffset": 4 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 103, + "lineOffset": 4 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 119, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 90, + "lineOffset": 4 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 114, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 99, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 73, + "lineOffset": 43 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 166, + "lineOffset": 4 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 85, + "lineOffset": 4 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 86, + "lineOffset": 4 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 37, + "lineOffset": 4 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 67, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 169, + "lineOffset": 4 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 108, + "lineOffset": 4 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "models_loading", + "lineNumber": 99, + "lineOffset": 20 + }, + { + "exampleName": "models_loading", + "lineNumber": 146, + "lineOffset": 4 + }, + { + "exampleName": "models_animation", + "lineNumber": 103, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 240, + "lineOffset": 4 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 87, + "lineOffset": 4 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 88, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 135, + "lineOffset": 4 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 125, + "lineOffset": 4 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 126, + "lineOffset": 4 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 83, + "lineOffset": 4 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 85, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 117, + "lineOffset": 20 + }, + { + "exampleName": "models_skybox", + "lineNumber": 124, + "lineOffset": 24 + }, + { + "exampleName": "models_skybox", + "lineNumber": 174, + "lineOffset": 4 + }, + { + "exampleName": "models_billboard", + "lineNumber": 105, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 207, + "lineOffset": 4 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 208, + "lineOffset": 4 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 344, + "lineOffset": 4 + } + ], + "IsRenderTextureReady": [], + "UnloadRenderTexture": [ + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 91, + "lineOffset": 4 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 123, + "lineOffset": 4 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 190, + "lineOffset": 4 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 171, + "lineOffset": 4 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 148, + "lineOffset": 4 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 220, + "lineOffset": 4 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 116, + "lineOffset": 4 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 101, + "lineOffset": 4 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 144, + "lineOffset": 4 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 144, + "lineOffset": 4 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 145, + "lineOffset": 4 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 345, + "lineOffset": 4 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 348, + "lineOffset": 30 + } + ], + "UpdateTexture": [ + { + "exampleName": "textures_gif_player", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 137, + "lineOffset": 12 + } + ], + "UpdateTextureRec": [], + "GenTextureMipmaps": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 82, + "lineOffset": 4 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 41, + "lineOffset": 4 + } + ], + "SetTextureFilter": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 83, + "lineOffset": 4 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 87, + "lineOffset": 4 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 67, + "lineOffset": 4 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 65, + "lineOffset": 4 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 53, + "lineOffset": 4 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 48, + "lineOffset": 4 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 72, + "lineOffset": 4 + } + ], + "SetTextureWrap": [], + "DrawTexture": [ + { + "exampleName": "shaders_spotlight", + "lineNumber": 194, + "lineOffset": 16 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 79, + "lineOffset": 16 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 90, + "lineOffset": 16 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 68, + "lineOffset": 16 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 97, + "lineOffset": 16 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 98, + "lineOffset": 16 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 101, + "lineOffset": 16 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 144, + "lineOffset": 16 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 82, + "lineOffset": 12 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 70, + "lineOffset": 17 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 68, + "lineOffset": 16 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 102, + "lineOffset": 16 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 78, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 104, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_rotate", + "lineNumber": 65, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 140, + "lineOffset": 12 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 57, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 160, + "lineOffset": 12 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 46, + "lineOffset": 12 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 72, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 77, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 130, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 198, + "lineOffset": 16 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 102, + "lineOffset": 16 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 114, + "lineOffset": 16 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 119, + "lineOffset": 16 + } + ], + "DrawTextureV": [ + { + "exampleName": "textures_image_text", + "lineNumber": 64, + "lineOffset": 16 + } + ], + "DrawTextureEx": [ + { + "exampleName": "shaders_julia_set", + "lineNumber": 172, + "lineOffset": 16 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 65, + "lineOffset": 12 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 72, + "lineOffset": 12 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 109, + "lineOffset": 12 + } + ], + "DrawTextureRec": [ + { + "exampleName": "shaders_write_depth", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 82, + "lineOffset": 16 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 135, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 108, + "lineOffset": 16 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 149, + "lineOffset": 16 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 108, + "lineOffset": 24 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 180, + "lineOffset": 8 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 137, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 138, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 285, + "lineOffset": 42 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 303, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 306, + "lineOffset": 12 + } + ], + "DrawTexturePro": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 99, + "lineOffset": 12 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 148, + "lineOffset": 12 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 115, + "lineOffset": 45 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 68, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 132, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 184, + "lineOffset": 8 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 193, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 199, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 209, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 215, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 228, + "lineOffset": 16 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 233, + "lineOffset": 16 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 244, + "lineOffset": 16 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 251, + "lineOffset": 16 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 104, + "lineOffset": 16 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 133, + "lineOffset": 16 + } + ], + "DrawTextureNPatch": [ + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 93, + "lineOffset": 12 + } + ], + "Fade": [ + { + "exampleName": "shaders_postprocessing", + "lineNumber": 153, + "lineOffset": 41 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 81, + "lineOffset": 106 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 90, + "lineOffset": 73 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 87, + "lineOffset": 44 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 88, + "lineOffset": 49 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 118, + "lineOffset": 59 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 82, + "lineOffset": 101 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 109, + "lineOffset": 91 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 122, + "lineOffset": 79 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 123, + "lineOffset": 103 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 197, + "lineOffset": 80 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 209, + "lineOffset": 69 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 111, + "lineOffset": 44 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 112, + "lineOffset": 49 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 113, + "lineOffset": 44 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 114, + "lineOffset": 49 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 108, + "lineOffset": 107 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 102, + "lineOffset": 44 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 103, + "lineOffset": 49 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 117, + "lineOffset": 45 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 95, + "lineOffset": 85 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 99, + "lineOffset": 68 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 100, + "lineOffset": 59 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 68, + "lineOffset": 45 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 82, + "lineOffset": 79 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 83, + "lineOffset": 70 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 286, + "lineOffset": 57 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 294, + "lineOffset": 50 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 172, + "lineOffset": 42 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 182, + "lineOffset": 44 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 129, + "lineOffset": 68 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 66, + "lineOffset": 68 + }, + { + "exampleName": "text_unicode", + "lineNumber": 217, + "lineOffset": 118 + }, + { + "exampleName": "text_unicode", + "lineNumber": 322, + "lineOffset": 25 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 60, + "lineOffset": 53 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 61, + "lineOffset": 77 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 63, + "lineOffset": 48 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 64, + "lineOffset": 85 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 65, + "lineOffset": 102 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 83, + "lineOffset": 34 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 140, + "lineOffset": 81 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 141, + "lineOffset": 93 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 143, + "lineOffset": 100 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 144, + "lineOffset": 90 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 146, + "lineOffset": 93 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 148, + "lineOffset": 120 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 83, + "lineOffset": 48 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 88, + "lineOffset": 59 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 63, + "lineOffset": 53 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 64, + "lineOffset": 77 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 66, + "lineOffset": 106 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 67, + "lineOffset": 116 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 68, + "lineOffset": 113 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 101, + "lineOffset": 62 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 127, + "lineOffset": 84 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 58, + "lineOffset": 53 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 59, + "lineOffset": 77 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 61, + "lineOffset": 87 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 62, + "lineOffset": 92 + } + ], + "ColorToInt": [], + "ColorNormalize": [ + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 134, + "lineOffset": 32 + } + ], + "ColorFromNormalized": [], + "ColorToHSV": [], + "ColorFromHSV": [ + { + "exampleName": "models_waving_cubes", + "lineNumber": 92, + "lineOffset": 46 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 749, + "lineOffset": 11 + }, + { + "exampleName": "text_unicode", + "lineNumber": 322, + "lineOffset": 30 + } + ], + "ColorTint": [], + "ColorBrightness": [], + "ColorContrast": [], + "ColorAlpha": [ + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 122, + "lineOffset": 73 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 137, + "lineOffset": 112 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 141, + "lineOffset": 208 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 147, + "lineOffset": 73 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 99, + "lineOffset": 137 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 306, + "lineOffset": 134 + } + ], + "ColorAlphaBlend": [], + "GetColor": [ + { + "exampleName": "textures_background_scrolling", + "lineNumber": 60, + "lineOffset": 28 + } + ], + "GetPixelColor": [], + "SetPixelColor": [], + "GetPixelDataSize": [], + "GetFontDefault": [ + { + "exampleName": "text_draw_3d", + "lineNumber": 107, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 318, + "lineOffset": 50 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 320, + "lineOffset": 35 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 325, + "lineOffset": 42 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 327, + "lineOffset": 35 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 332, + "lineOffset": 42 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 334, + "lineOffset": 35 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 339, + "lineOffset": 42 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 341, + "lineOffset": 35 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 346, + "lineOffset": 42 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 348, + "lineOffset": 35 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 353, + "lineOffset": 42 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 355, + "lineOffset": 35 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 363, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 365, + "lineOffset": 31 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 370, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 372, + "lineOffset": 31 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 377, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 379, + "lineOffset": 31 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 384, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 386, + "lineOffset": 31 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 391, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 393, + "lineOffset": 31 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 398, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 400, + "lineOffset": 31 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 51, + "lineOffset": 16 + }, + { + "exampleName": "text_unicode", + "lineNumber": 284, + "lineOffset": 35 + } + ], + "LoadFont": [ + { + "exampleName": "textures_image_drawing", + "lineNumber": 51, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 162, + "lineOffset": 23 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 36, + "lineOffset": 15 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 37, + "lineOffset": 15 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 38, + "lineOffset": 15 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 39, + "lineOffset": 15 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 40, + "lineOffset": 15 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 41, + "lineOffset": 15 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 42, + "lineOffset": 15 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 43, + "lineOffset": 15 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 43, + "lineOffset": 17 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 44, + "lineOffset": 17 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 45, + "lineOffset": 17 + }, + { + "exampleName": "text_unicode", + "lineNumber": 169, + "lineOffset": 23 + }, + { + "exampleName": "text_unicode", + "lineNumber": 170, + "lineOffset": 21 + }, + { + "exampleName": "text_unicode", + "lineNumber": 171, + "lineOffset": 21 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 44, + "lineOffset": 18 + } + ], + "LoadFontEx": [ + { + "exampleName": "textures_image_text", + "lineNumber": 31, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 157, + "lineOffset": 23 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 50, + "lineOffset": 16 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 37, + "lineOffset": 16 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 93, + "lineOffset": 23 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 48, + "lineOffset": 19 + } + ], + "LoadFontFromImage": [], + "LoadFontFromMemory": [], + "IsFontReady": [], + "LoadFontData": [ + { + "exampleName": "text_font_sdf", + "lineNumber": 51, + "lineOffset": 25 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 62, + "lineOffset": 21 + } + ], + "GenImageFontAtlas": [ + { + "exampleName": "text_font_sdf", + "lineNumber": 53, + "lineOffset": 18 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 64, + "lineOffset": 12 + } + ], + "UnloadFontData": [], + "UnloadFont": [ + { + "exampleName": "textures_image_text", + "lineNumber": 82, + "lineOffset": 4 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 56, + "lineOffset": 4 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 156, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 161, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 443, + "lineOffset": 4 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 119, + "lineOffset": 4 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 92, + "lineOffset": 16 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 131, + "lineOffset": 4 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 104, + "lineOffset": 40 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 83, + "lineOffset": 4 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 85, + "lineOffset": 4 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 137, + "lineOffset": 4 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 138, + "lineOffset": 4 + }, + { + "exampleName": "text_unicode", + "lineNumber": 300, + "lineOffset": 4 + }, + { + "exampleName": "text_unicode", + "lineNumber": 301, + "lineOffset": 4 + }, + { + "exampleName": "text_unicode", + "lineNumber": 302, + "lineOffset": 4 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 89, + "lineOffset": 4 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 90, + "lineOffset": 4 + } + ], + "ExportFontAsCode": [], + "DrawFPS": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 146, + "lineOffset": 12 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 96, + "lineOffset": 12 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 208, + "lineOffset": 12 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 133, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 138, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 136, + "lineOffset": 12 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 129, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 113, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 159, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 129, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 150, + "lineOffset": 12 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 149, + "lineOffset": 12 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 109, + "lineOffset": 12 + }, + { + "exampleName": "models_loading", + "lineNumber": 138, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 231, + "lineOffset": 12 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "models_skybox", + "lineNumber": 165, + "lineOffset": 12 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "models_billboard", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 109, + "lineOffset": 12 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 135, + "lineOffset": 12 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 151, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 66, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 435, + "lineOffset": 12 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 82, + "lineOffset": 12 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 102, + "lineOffset": 12 + }, + { + "exampleName": "shapes_following_eyes", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 335, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 76, + "lineOffset": 12 + } + ], + "DrawText": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 156, + "lineOffset": 12 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 157, + "lineOffset": 12 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 210, + "lineOffset": 12 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 211, + "lineOffset": 12 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 212, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 102, + "lineOffset": 12 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 134, + "lineOffset": 12 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 135, + "lineOffset": 12 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 136, + "lineOffset": 12 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 127, + "lineOffset": 12 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 67, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 77, + "lineOffset": 16 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 117, + "lineOffset": 12 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 119, + "lineOffset": 38 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 99, + "lineOffset": 12 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 112, + "lineOffset": 12 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 177, + "lineOffset": 16 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 178, + "lineOffset": 16 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 179, + "lineOffset": 16 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 180, + "lineOffset": 16 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 181, + "lineOffset": 16 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 155, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 156, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 157, + "lineOffset": 12 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 158, + "lineOffset": 12 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 131, + "lineOffset": 12 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 137, + "lineOffset": 12 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 69, + "lineOffset": 32 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 75, + "lineOffset": 16 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 85, + "lineOffset": 16 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_compute_shader", + "lineNumber": 149, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 196, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 197, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 198, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 201, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 202, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 203, + "lineOffset": 12 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 204, + "lineOffset": 12 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 124, + "lineOffset": 12 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "embedded_files_loading", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 93, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 94, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 95, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 96, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 97, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 98, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 99, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 100, + "lineOffset": 24 + }, + { + "exampleName": "textures_image_generation", + "lineNumber": 101, + "lineOffset": 24 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 123, + "lineOffset": 12 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 125, + "lineOffset": 41 + }, + { + "exampleName": "textures_particles_blending", + "lineNumber": 126, + "lineOffset": 17 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "textures_raw_data", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 99, + "lineOffset": 12 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 100, + "lineOffset": 12 + }, + { + "exampleName": "textures_srcrec_dstrec", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_text", + "lineNumber": 72, + "lineOffset": 12 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 72, + "lineOffset": 12 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 76, + "lineOffset": 34 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 77, + "lineOffset": 37 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 78, + "lineOffset": 39 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 79, + "lineOffset": 39 + }, + { + "exampleName": "textures_blend_modes", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_loading", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "textures_polygon", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 137, + "lineOffset": 12 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 204, + "lineOffset": 8 + }, + { + "exampleName": "textures_mouse_painting", + "lineNumber": 211, + "lineOffset": 12 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_drawing", + "lineNumber": 82, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 96, + "lineOffset": 12 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 91, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 139, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 143, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 150, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 151, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 153, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 154, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 156, + "lineOffset": 12 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 159, + "lineOffset": 12 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "textures_background_scrolling", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "textures_to_image", + "lineNumber": 59, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 150, + "lineOffset": 12 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 157, + "lineOffset": 16 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "textures_npatch_drawing", + "lineNumber": 100, + "lineOffset": 12 + }, + { + "exampleName": "textures_logo_raylib", + "lineNumber": 48, + "lineOffset": 12 + }, + { + "exampleName": "models_loading", + "lineNumber": 133, + "lineOffset": 12 + }, + { + "exampleName": "models_loading", + "lineNumber": 134, + "lineOffset": 26 + }, + { + "exampleName": "models_loading", + "lineNumber": 136, + "lineOffset": 12 + }, + { + "exampleName": "models_animation", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "models_animation", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 205, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 211, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 213, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 218, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 224, + "lineOffset": 20 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 227, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 229, + "lineOffset": 12 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 77, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 113, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 117, + "lineOffset": 24 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 118, + "lineOffset": 24 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 119, + "lineOffset": 24 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 120, + "lineOffset": 24 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 121, + "lineOffset": 24 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 122, + "lineOffset": 24 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 123, + "lineOffset": 24 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 124, + "lineOffset": 24 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 125, + "lineOffset": 24 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 115, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 116, + "lineOffset": 12 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 113, + "lineOffset": 12 + }, + { + "exampleName": "models_skybox", + "lineNumber": 162, + "lineOffset": 24 + }, + { + "exampleName": "models_skybox", + "lineNumber": 163, + "lineOffset": 17 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 104, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 87, + "lineOffset": 58 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 88, + "lineOffset": 62 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 112, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 152, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 153, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 154, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 155, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 59, + "lineOffset": 12 + }, + { + "exampleName": "core_scissor_test", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse", + "lineNumber": 58, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 82, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 84, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 87, + "lineOffset": 12 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 83, + "lineOffset": 12 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 84, + "lineOffset": 12 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 85, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 120, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 122, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 123, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera", + "lineNumber": 124, + "lineOffset": 12 + }, + { + "exampleName": "core_basic_window", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "core_basic_window_web", + "lineNumber": 83, + "lineOffset": 8 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 105, + "lineOffset": 36 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 109, + "lineOffset": 46 + }, + { + "exampleName": "core_loading_thread", + "lineNumber": 115, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 108, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 109, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 116, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 117, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 124, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 125, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 132, + "lineOffset": 20 + }, + { + "exampleName": "core_basic_screen_manager", + "lineNumber": 133, + "lineOffset": 20 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 89, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 92, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 96, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 122, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 131, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 102, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 103, + "lineOffset": 21 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "core_custom_logging", + "lineNumber": 76, + "lineOffset": 8 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 71, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 72, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 74, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 76, + "lineOffset": 12 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 63, + "lineOffset": 16 + }, + { + "exampleName": "core_window_should_close", + "lineNumber": 65, + "lineOffset": 17 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 141, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 142, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 143, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 144, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 145, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 146, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_platformer", + "lineNumber": 147, + "lineOffset": 12 + }, + { + "exampleName": "core_random_values", + "lineNumber": 58, + "lineOffset": 12 + }, + { + "exampleName": "core_random_values", + "lineNumber": 60, + "lineOffset": 12 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 72, + "lineOffset": 12 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 75, + "lineOffset": 38 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 78, + "lineOffset": 16 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 85, + "lineOffset": 20 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 88, + "lineOffset": 16 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 212, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 213, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 214, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 215, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 219, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 220, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 237, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 240, + "lineOffset": 103 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 250, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 251, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 253, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 254, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 258, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 262, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 268, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 269, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 270, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 271, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 272, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 273, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 274, + "lineOffset": 8 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 275, + "lineOffset": 8 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 63, + "lineOffset": 20 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 67, + "lineOffset": 12 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 73, + "lineOffset": 16 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 179, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 184, + "lineOffset": 16 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 188, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 191, + "lineOffset": 73 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 192, + "lineOffset": 21 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 196, + "lineOffset": 16 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 153, + "lineOffset": 8 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 156, + "lineOffset": 8 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 157, + "lineOffset": 49 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 158, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 159, + "lineOffset": 50 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 160, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 161, + "lineOffset": 52 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 162, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 163, + "lineOffset": 47 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 164, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 165, + "lineOffset": 50 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 166, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 167, + "lineOffset": 50 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 168, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 169, + "lineOffset": 50 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 170, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 171, + "lineOffset": 48 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 172, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 173, + "lineOffset": 51 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 174, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 175, + "lineOffset": 44 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 176, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 178, + "lineOffset": 8 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 179, + "lineOffset": 48 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 180, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 181, + "lineOffset": 52 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 182, + "lineOffset": 13 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 183, + "lineOffset": 46 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 184, + "lineOffset": 13 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 100, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 102, + "lineOffset": 31 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 104, + "lineOffset": 12 + }, + { + "exampleName": "core_input_keys", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 94, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 175, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 176, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 177, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 178, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 179, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 180, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 185, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 186, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 190, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 192, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 193, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 194, + "lineOffset": 12 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 52, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 82, + "lineOffset": 12 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 187, + "lineOffset": 12 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 188, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 93, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 95, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 104, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 112, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 118, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 119, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 121, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 122, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 410, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 416, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 420, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 424, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 428, + "lineOffset": 12 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 432, + "lineOffset": 12 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 52, + "lineOffset": 12 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 54, + "lineOffset": 12 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 96, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 97, + "lineOffset": 12 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 111, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 108, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 109, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 117, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 118, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 119, + "lineOffset": 12 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 121, + "lineOffset": 40 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 122, + "lineOffset": 45 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 123, + "lineOffset": 45 + }, + { + "exampleName": "text_format_text", + "lineNumber": 49, + "lineOffset": 12 + }, + { + "exampleName": "text_format_text", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "text_format_text", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "text_format_text", + "lineNumber": 55, + "lineOffset": 12 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 88, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 110, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 111, + "lineOffset": 26 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 112, + "lineOffset": 17 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 114, + "lineOffset": 12 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 116, + "lineOffset": 12 + }, + { + "exampleName": "text_input_box", + "lineNumber": 90, + "lineOffset": 12 + }, + { + "exampleName": "text_input_box", + "lineNumber": 96, + "lineOffset": 12 + }, + { + "exampleName": "text_input_box", + "lineNumber": 98, + "lineOffset": 12 + }, + { + "exampleName": "text_input_box", + "lineNumber": 105, + "lineOffset": 53 + }, + { + "exampleName": "text_input_box", + "lineNumber": 107, + "lineOffset": 21 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 122, + "lineOffset": 34 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 123, + "lineOffset": 17 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 125, + "lineOffset": 12 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 126, + "lineOffset": 12 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 127, + "lineOffset": 12 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 129, + "lineOffset": 12 + }, + { + "exampleName": "text_unicode", + "lineNumber": 286, + "lineOffset": 16 + }, + { + "exampleName": "text_unicode", + "lineNumber": 291, + "lineOffset": 12 + }, + { + "exampleName": "text_unicode", + "lineNumber": 292, + "lineOffset": 12 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 75, + "lineOffset": 16 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 80, + "lineOffset": 16 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 64, + "lineOffset": 12 + }, + { + "exampleName": "shapes_bouncing_ball", + "lineNumber": 67, + "lineOffset": 49 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "shapes_basic_shapes", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "shapes_rectangle_scaling", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 96, + "lineOffset": 16 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 99, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 148, + "lineOffset": 16 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 152, + "lineOffset": 16 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 78, + "lineOffset": 12 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 79, + "lineOffset": 12 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 89, + "lineOffset": 20 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 86, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_ball_anim", + "lineNumber": 103, + "lineOffset": 28 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 47, + "lineOffset": 12 + }, + { + "exampleName": "shapes_logo_raylib", + "lineNumber": 49, + "lineOffset": 12 + }, + { + "exampleName": "shapes_easings_rectangle_array", + "lineNumber": 111, + "lineOffset": 33 + }, + { + "exampleName": "shapes_easings_box_anim", + "lineNumber": 129, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 328, + "lineOffset": 16 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 332, + "lineOffset": 16 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 336, + "lineOffset": 12 + }, + { + "exampleName": "shapes_top_down_lights", + "lineNumber": 337, + "lineOffset": 12 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 74, + "lineOffset": 12 + }, + { + "exampleName": "shapes_lines_bezier", + "lineNumber": 50, + "lineOffset": 12 + } + ], + "DrawTextEx": [ + { + "exampleName": "textures_image_text", + "lineNumber": 67, + "lineOffset": 16 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 108, + "lineOffset": 16 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 111, + "lineOffset": 12 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 93, + "lineOffset": 16 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 73, + "lineOffset": 12 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 74, + "lineOffset": 12 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 75, + "lineOffset": 12 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 111, + "lineOffset": 20 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 118, + "lineOffset": 16 + }, + { + "exampleName": "text_unicode", + "lineNumber": 217, + "lineOffset": 20 + }, + { + "exampleName": "text_unicode", + "lineNumber": 221, + "lineOffset": 20 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 74, + "lineOffset": 16 + }, + { + "exampleName": "text_font_loading", + "lineNumber": 79, + "lineOffset": 16 + } + ], + "DrawTextPro": [], + "DrawTextCodepoint": [ + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 248, + "lineOffset": 20 + }, + { + "exampleName": "text_unicode", + "lineNumber": 447, + "lineOffset": 20 + } + ], + "DrawTextCodepoints": [], + "MeasureText": [ + { + "exampleName": "shaders_simple_mask", + "lineNumber": 126, + "lineOffset": 35 + }, + { + "exampleName": "textures_image_processing", + "lineNumber": 157, + "lineOffset": 91 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 70, + "lineOffset": 69 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 102, + "lineOffset": 71 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 415, + "lineOffset": 24 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 419, + "lineOffset": 20 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 423, + "lineOffset": 20 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 427, + "lineOffset": 20 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 431, + "lineOffset": 20 + }, + { + "exampleName": "text_input_box", + "lineNumber": 105, + "lineOffset": 88 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 96, + "lineOffset": 60 + }, + { + "exampleName": "shapes_colors_palette", + "lineNumber": 89, + "lineOffset": 90 + } + ], + "MeasureTextEx": [ + { + "exampleName": "text_font_filters", + "lineNumber": 79, + "lineOffset": 19 + }, + { + "exampleName": "text_raylib_fonts", + "lineNumber": 60, + "lineOffset": 44 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 47, + "lineOffset": 49 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 50, + "lineOffset": 49 + }, + { + "exampleName": "text_font_spritefont", + "lineNumber": 53, + "lineOffset": 49 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 94, + "lineOffset": 41 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 95, + "lineOffset": 24 + }, + { + "exampleName": "text_unicode", + "lineNumber": 245, + "lineOffset": 29 + }, + { + "exampleName": "text_unicode", + "lineNumber": 284, + "lineOffset": 21 + } + ], + "GetGlyphIndex": [ + { + "exampleName": "text_draw_3d", + "lineNumber": 458, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 535, + "lineOffset": 20 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 585, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 636, + "lineOffset": 20 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 703, + "lineOffset": 16 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 163, + "lineOffset": 20 + }, + { + "exampleName": "text_unicode", + "lineNumber": 362, + "lineOffset": 20 + } + ], + "GetGlyphInfo": [], + "GetGlyphAtlasRec": [], + "LoadUTF8": [], + "UnloadUTF8": [], + "LoadCodepoints": [ + { + "exampleName": "text_codepoints_loading", + "lineNumber": 41, + "lineOffset": 22 + } + ], + "UnloadCodepoints": [ + { + "exampleName": "text_codepoints_loading", + "lineNumber": 46, + "lineOffset": 4 + } + ], + "GetCodepointCount": [ + { + "exampleName": "text_unicode", + "lineNumber": 282, + "lineOffset": 29 + } + ], + "GetCodepoint": [ + { + "exampleName": "text_draw_3d", + "lineNumber": 534, + "lineOffset": 24 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 584, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 635, + "lineOffset": 24 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 652, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 702, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 712, + "lineOffset": 33 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 162, + "lineOffset": 24 + }, + { + "exampleName": "text_unicode", + "lineNumber": 361, + "lineOffset": 24 + } + ], + "GetCodepointNext": [ + { + "exampleName": "text_codepoints_loading", + "lineNumber": 78, + "lineOffset": 24 + } + ], + "GetCodepointPrevious": [ + { + "exampleName": "text_codepoints_loading", + "lineNumber": 84, + "lineOffset": 24 + } + ], + "CodepointToUTF8": [], + "TextCopy": [ + { + "exampleName": "models_skybox", + "lineNumber": 75, + "lineOffset": 8 + }, + { + "exampleName": "models_skybox", + "lineNumber": 133, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 60, + "lineOffset": 38 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 61, + "lineOffset": 44 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 62, + "lineOffset": 39 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 63, + "lineOffset": 39 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 64, + "lineOffset": 46 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 65, + "lineOffset": 45 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 66, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 67, + "lineOffset": 45 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 68, + "lineOffset": 43 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 69, + "lineOffset": 44 + }, + { + "exampleName": "core_input_gestures", + "lineNumber": 78, + "lineOffset": 66 + }, + { + "exampleName": "core_drop_files", + "lineNumber": 60, + "lineOffset": 20 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 168, + "lineOffset": 8 + } + ], + "TextIsEqual": [ + { + "exampleName": "models_mesh_picking", + "lineNumber": 223, + "lineOffset": 38 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 128, + "lineOffset": 25 + }, + { + "exampleName": "text_unicode", + "lineNumber": 240, + "lineOffset": 20 + }, + { + "exampleName": "text_unicode", + "lineNumber": 241, + "lineOffset": 20 + }, + { + "exampleName": "text_unicode", + "lineNumber": 242, + "lineOffset": 20 + } + ], + "TextLength": [ + { + "exampleName": "text_draw_3d", + "lineNumber": 245, + "lineOffset": 22 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 251, + "lineOffset": 22 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 261, + "lineOffset": 22 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 317, + "lineOffset": 33 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 324, + "lineOffset": 33 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 331, + "lineOffset": 33 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 338, + "lineOffset": 33 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 345, + "lineOffset": 33 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 352, + "lineOffset": 33 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 413, + "lineOffset": 21 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 523, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 566, + "lineOffset": 14 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 622, + "lineOffset": 17 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 684, + "lineOffset": 14 + }, + { + "exampleName": "text_rectangle_bounds", + "lineNumber": 143, + "lineOffset": 17 + }, + { + "exampleName": "text_unicode", + "lineNumber": 342, + "lineOffset": 17 + } + ], + "TextFormat": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 76, + "lineOffset": 31 + }, + { + "exampleName": "shaders_lightmap", + "lineNumber": 77, + "lineOffset": 31 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 48, + "lineOffset": 34 + }, + { + "exampleName": "shaders_eratosthenes", + "lineNumber": 52, + "lineOffset": 34 + }, + { + "exampleName": "shaders_spotlight", + "lineNumber": 94, + "lineOffset": 36 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 71, + "lineOffset": 31 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 72, + "lineOffset": 31 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 41, + "lineOffset": 39 + }, + { + "exampleName": "shaders_texture_outline", + "lineNumber": 85, + "lineOffset": 21 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 56, + "lineOffset": 34 + }, + { + "exampleName": "shaders_multi_sample2d", + "lineNumber": 49, + "lineOffset": 34 + }, + { + "exampleName": "shaders_raymarching", + "lineNumber": 47, + "lineOffset": 34 + }, + { + "exampleName": "shaders_palette_switch", + "lineNumber": 89, + "lineOffset": 34 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 56, + "lineOffset": 40 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 60, + "lineOffset": 38 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 64, + "lineOffset": 34 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 126, + "lineOffset": 47 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 127, + "lineOffset": 21 + }, + { + "exampleName": "shaders_texture_drawing", + "lineNumber": 43, + "lineOffset": 34 + }, + { + "exampleName": "shaders_texture_waves", + "lineNumber": 47, + "lineOffset": 34 + }, + { + "exampleName": "shaders_shapes_textures", + "lineNumber": 46, + "lineOffset": 34 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 41, + "lineOffset": 50 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 45, + "lineOffset": 34 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 77, + "lineOffset": 59 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 83, + "lineOffset": 53 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 117, + "lineOffset": 21 + }, + { + "exampleName": "shaders_hot_reloading", + "lineNumber": 121, + "lineOffset": 21 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 59, + "lineOffset": 34 + }, + { + "exampleName": "shaders_julia_set", + "lineNumber": 55, + "lineOffset": 34 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 97, + "lineOffset": 42 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 98, + "lineOffset": 46 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 99, + "lineOffset": 45 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 100, + "lineOffset": 42 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 101, + "lineOffset": 47 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 102, + "lineOffset": 48 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 103, + "lineOffset": 46 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 104, + "lineOffset": 42 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 105, + "lineOffset": 40 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 106, + "lineOffset": 38 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 107, + "lineOffset": 38 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 108, + "lineOffset": 37 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 60, + "lineOffset": 31 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 61, + "lineOffset": 31 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 67, + "lineOffset": 31 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 68, + "lineOffset": 31 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 137, + "lineOffset": 21 + }, + { + "exampleName": "raymath_vector_angle", + "lineNumber": 94, + "lineOffset": 21 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 196, + "lineOffset": 21 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 197, + "lineOffset": 21 + }, + { + "exampleName": "easings_testbed", + "lineNumber": 198, + "lineOffset": 21 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 73, + "lineOffset": 31 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 74, + "lineOffset": 31 + }, + { + "exampleName": "raylib_opengl_interop", + "lineNumber": 124, + "lineOffset": 21 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 99, + "lineOffset": 21 + }, + { + "exampleName": "textures_textured_curve", + "lineNumber": 100, + "lineOffset": 21 + }, + { + "exampleName": "textures_fog_of_war", + "lineNumber": 137, + "lineOffset": 21 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 106, + "lineOffset": 21 + }, + { + "exampleName": "textures_bunnymark", + "lineNumber": 107, + "lineOffset": 21 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 90, + "lineOffset": 21 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 91, + "lineOffset": 21 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 92, + "lineOffset": 21 + }, + { + "exampleName": "textures_gif_player", + "lineNumber": 95, + "lineOffset": 21 + }, + { + "exampleName": "textures_sprite_anim", + "lineNumber": 80, + "lineOffset": 21 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 151, + "lineOffset": 21 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 154, + "lineOffset": 21 + }, + { + "exampleName": "textures_draw_tiled", + "lineNumber": 159, + "lineOffset": 21 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 205, + "lineOffset": 21 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 211, + "lineOffset": 25 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 213, + "lineOffset": 25 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 218, + "lineOffset": 25 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 224, + "lineOffset": 29 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 89, + "lineOffset": 21 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 58, + "lineOffset": 30 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 116, + "lineOffset": 21 + }, + { + "exampleName": "models_skybox", + "lineNumber": 56, + "lineOffset": 44 + }, + { + "exampleName": "models_skybox", + "lineNumber": 57, + "lineOffset": 44 + }, + { + "exampleName": "models_skybox", + "lineNumber": 64, + "lineOffset": 36 + }, + { + "exampleName": "models_skybox", + "lineNumber": 65, + "lineOffset": 36 + }, + { + "exampleName": "models_skybox", + "lineNumber": 162, + "lineOffset": 33 + }, + { + "exampleName": "models_skybox", + "lineNumber": 163, + "lineOffset": 26 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 107, + "lineOffset": 21 + }, + { + "exampleName": "core_smooth_pixelperfect", + "lineNumber": 108, + "lineOffset": 21 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 81, + "lineOffset": 21 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 82, + "lineOffset": 21 + }, + { + "exampleName": "core_storage_values", + "lineNumber": 84, + "lineOffset": 21 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 84, + "lineOffset": 21 + }, + { + "exampleName": "core_window_letterbox", + "lineNumber": 85, + "lineOffset": 21 + }, + { + "exampleName": "core_input_mouse_wheel", + "lineNumber": 51, + "lineOffset": 21 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 63, + "lineOffset": 38 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 89, + "lineOffset": 21 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 90, + "lineOffset": 21 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 95, + "lineOffset": 21 + }, + { + "exampleName": "core_custom_frame_control", + "lineNumber": 96, + "lineOffset": 21 + }, + { + "exampleName": "core_random_values", + "lineNumber": 60, + "lineOffset": 21 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 72, + "lineOffset": 21 + }, + { + "exampleName": "core_input_gestures_web", + "lineNumber": 259, + "lineOffset": 34 + }, + { + "exampleName": "core_input_multitouch", + "lineNumber": 63, + "lineOffset": 29 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 73, + "lineOffset": 25 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 184, + "lineOffset": 25 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 188, + "lineOffset": 29 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 191, + "lineOffset": 82 + }, + { + "exampleName": "core_input_gamepad", + "lineNumber": 196, + "lineOffset": 25 + }, + { + "exampleName": "core_window_flags", + "lineNumber": 153, + "lineOffset": 17 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 186, + "lineOffset": 21 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 190, + "lineOffset": 21 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 192, + "lineOffset": 21 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 193, + "lineOffset": 21 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 194, + "lineOffset": 21 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 187, + "lineOffset": 21 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 95, + "lineOffset": 21 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 121, + "lineOffset": 21 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 122, + "lineOffset": 21 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 316, + "lineOffset": 44 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 323, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 330, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 337, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 344, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 351, + "lineOffset": 38 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 414, + "lineOffset": 32 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 96, + "lineOffset": 21 + }, + { + "exampleName": "text_codepoints_loading", + "lineNumber": 97, + "lineOffset": 21 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 117, + "lineOffset": 21 + }, + { + "exampleName": "text_font_filters", + "lineNumber": 118, + "lineOffset": 21 + }, + { + "exampleName": "text_format_text", + "lineNumber": 49, + "lineOffset": 21 + }, + { + "exampleName": "text_format_text", + "lineNumber": 51, + "lineOffset": 21 + }, + { + "exampleName": "text_format_text", + "lineNumber": 53, + "lineOffset": 21 + }, + { + "exampleName": "text_format_text", + "lineNumber": 55, + "lineOffset": 21 + }, + { + "exampleName": "text_input_box", + "lineNumber": 98, + "lineOffset": 21 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 71, + "lineOffset": 34 + }, + { + "exampleName": "text_font_sdf", + "lineNumber": 126, + "lineOffset": 21 + }, + { + "exampleName": "text_unicode", + "lineNumber": 283, + "lineOffset": 35 + }, + { + "exampleName": "shapes_draw_rectangle_rounded", + "lineNumber": 80, + "lineOffset": 21 + }, + { + "exampleName": "shapes_collision_area", + "lineNumber": 99, + "lineOffset": 25 + }, + { + "exampleName": "shapes_draw_ring", + "lineNumber": 86, + "lineOffset": 21 + }, + { + "exampleName": "shapes_draw_circle_sector", + "lineNumber": 74, + "lineOffset": 21 + } + ], + "TextSubtext": [ + { + "exampleName": "core_input_gestures_web", + "lineNumber": 261, + "lineOffset": 38 + }, + { + "exampleName": "text_writing_anim", + "lineNumber": 52, + "lineOffset": 21 + }, + { + "exampleName": "shapes_logo_raylib_anim", + "lineNumber": 148, + "lineOffset": 25 + } + ], + "TextReplace": [], + "TextInsert": [], + "TextJoin": [], + "TextSplit": [], + "TextAppend": [], + "TextFindIndex": [ + { + "exampleName": "core_input_gestures_web", + "lineNumber": 260, + "lineOffset": 35 + } + ], + "TextToUpper": [], + "TextToLower": [], + "TextToPascal": [], + "TextToInteger": [], + "DrawLine3D": [ + { + "exampleName": "models_mesh_picking", + "lineNumber": 174, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 175, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 176, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 195, + "lineOffset": 20 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 130, + "lineOffset": 32 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 141, + "lineOffset": 32 + } + ], + "DrawPoint3D": [], + "DrawCircle3D": [ + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 108, + "lineOffset": 16 + } + ], + "DrawTriangle3D": [], + "DrawTriangleStrip3D": [], + "DrawCube": [ + { + "exampleName": "rlgl_standalone", + "lineNumber": 106, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_standalone", + "lineNumber": 211, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_standalone", + "lineNumber": 328, + "lineOffset": 12 + }, + { + "exampleName": "models_animation", + "lineNumber": 87, + "lineOffset": 20 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 187, + "lineOffset": 20 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 98, + "lineOffset": 28 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 67, + "lineOffset": 16 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 98, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 55, + "lineOffset": 16 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 126, + "lineOffset": 28 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 137, + "lineOffset": 28 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 122, + "lineOffset": 20 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 34, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 35, + "lineOffset": 12 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "core_split_screen", + "lineNumber": 41, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 61, + "lineOffset": 16 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 63, + "lineOffset": 16 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 84, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 91, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 151, + "lineOffset": 16 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 152, + "lineOffset": 16 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 153, + "lineOffset": 16 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 158, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 165, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 57, + "lineOffset": 16 + } + ], + "DrawCubeV": [ + { + "exampleName": "shaders_write_depth", + "lineNumber": 83, + "lineOffset": 20 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 85, + "lineOffset": 20 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 123, + "lineOffset": 20 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 125, + "lineOffset": 20 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 106, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 283, + "lineOffset": 16 + } + ], + "DrawCubeWires": [ + { + "exampleName": "rlgl_standalone", + "lineNumber": 107, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_standalone", + "lineNumber": 212, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_standalone", + "lineNumber": 402, + "lineOffset": 12 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 188, + "lineOffset": 20 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 68, + "lineOffset": 16 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 69, + "lineOffset": 16 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 99, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 56, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 57, + "lineOffset": 16 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 123, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 62, + "lineOffset": 16 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 64, + "lineOffset": 16 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 85, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 87, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 92, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 159, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 166, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 58, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 284, + "lineOffset": 16 + } + ], + "DrawCubeWiresV": [ + { + "exampleName": "shaders_write_depth", + "lineNumber": 82, + "lineOffset": 20 + }, + { + "exampleName": "shaders_write_depth", + "lineNumber": 84, + "lineOffset": 20 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 122, + "lineOffset": 20 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 124, + "lineOffset": 20 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 305, + "lineOffset": 47 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 486, + "lineOffset": 33 + } + ], + "DrawSphere": [ + { + "exampleName": "models_orthographic_projection", + "lineNumber": 71, + "lineOffset": 16 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 102, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 59, + "lineOffset": 16 + } + ], + "DrawSphereEx": [ + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 121, + "lineOffset": 43 + } + ], + "DrawSphereWires": [ + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 122, + "lineOffset": 25 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 179, + "lineOffset": 16 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 72, + "lineOffset": 16 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 103, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 60, + "lineOffset": 16 + } + ], + "DrawCylinder": [ + { + "exampleName": "models_orthographic_projection", + "lineNumber": 74, + "lineOffset": 16 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 78, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 62, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 66, + "lineOffset": 16 + } + ], + "DrawCylinderEx": [], + "DrawCylinderWires": [ + { + "exampleName": "models_orthographic_projection", + "lineNumber": 75, + "lineOffset": 16 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 76, + "lineOffset": 16 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 79, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 63, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 64, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 67, + "lineOffset": 16 + } + ], + "DrawCylinderWiresEx": [], + "DrawCapsule": [ + { + "exampleName": "models_geometric_shapes", + "lineNumber": 69, + "lineOffset": 16 + } + ], + "DrawCapsuleWires": [ + { + "exampleName": "models_geometric_shapes", + "lineNumber": 70, + "lineOffset": 16 + } + ], + "DrawPlane": [ + { + "exampleName": "core_split_screen", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "core_3d_camera_first_person", + "lineNumber": 150, + "lineOffset": 16 + } + ], + "DrawRay": [ + { + "exampleName": "models_mesh_picking", + "lineNumber": 198, + "lineOffset": 16 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 95, + "lineOffset": 16 + } + ], + "DrawGrid": [ + { + "exampleName": "shaders_write_depth", + "lineNumber": 86, + "lineOffset": 20 + }, + { + "exampleName": "shaders_model_shader", + "lineNumber": 85, + "lineOffset": 16 + }, + { + "exampleName": "shaders_hybrid_render", + "lineNumber": 126, + "lineOffset": 20 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 122, + "lineOffset": 16 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 96, + "lineOffset": 16 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 139, + "lineOffset": 16 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 125, + "lineOffset": 16 + }, + { + "exampleName": "rlgl_standalone", + "lineNumber": 105, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_standalone", + "lineNumber": 213, + "lineOffset": 12 + }, + { + "exampleName": "rlgl_standalone", + "lineNumber": 295, + "lineOffset": 12 + }, + { + "exampleName": "models_loading", + "lineNumber": 127, + "lineOffset": 16 + }, + { + "exampleName": "models_animation", + "lineNumber": 90, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 200, + "lineOffset": 16 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 84, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 107, + "lineOffset": 15 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 108, + "lineOffset": 16 + }, + { + "exampleName": "models_waving_cubes", + "lineNumber": 70, + "lineOffset": 16 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 68, + "lineOffset": 16 + }, + { + "exampleName": "models_draw_cube_texture", + "lineNumber": 73, + "lineOffset": 16 + }, + { + "exampleName": "models_rlgl_solar_system", + "lineNumber": 109, + "lineOffset": 16 + }, + { + "exampleName": "models_skybox", + "lineNumber": 156, + "lineOffset": 16 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 97, + "lineOffset": 16 + }, + { + "exampleName": "models_orthographic_projection", + "lineNumber": 81, + "lineOffset": 16 + }, + { + "exampleName": "models_billboard", + "lineNumber": 81, + "lineOffset": 16 + }, + { + "exampleName": "models_box_collisions", + "lineNumber": 108, + "lineOffset": 16 + }, + { + "exampleName": "models_geometric_shapes", + "lineNumber": 72, + "lineOffset": 16 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 148, + "lineOffset": 16 + }, + { + "exampleName": "core_vr_simulator", + "lineNumber": 124, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_free", + "lineNumber": 64, + "lineOffset": 16 + }, + { + "exampleName": "core_world_screen", + "lineNumber": 66, + "lineOffset": 16 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 96, + "lineOffset": 16 + }, + { + "exampleName": "core_2d_camera_mouse_zoom", + "lineNumber": 86, + "lineOffset": 20 + }, + { + "exampleName": "core_3d_camera_mode", + "lineNumber": 60, + "lineOffset": 16 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 286, + "lineOffset": 16 + } + ], + "LoadModel": [ + { + "exampleName": "shaders_model_shader", + "lineNumber": 51, + "lineOffset": 18 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 51, + "lineOffset": 18 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 85, + "lineOffset": 18 + }, + { + "exampleName": "models_loading", + "lineNumber": 49, + "lineOffset": 18 + }, + { + "exampleName": "models_loading", + "lineNumber": 89, + "lineOffset": 28 + }, + { + "exampleName": "models_animation", + "lineNumber": 44, + "lineOffset": 18 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 43, + "lineOffset": 18 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 44, + "lineOffset": 18 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 55, + "lineOffset": 20 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 40, + "lineOffset": 18 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 50, + "lineOffset": 18 + } + ], + "LoadModelFromMesh": [ + { + "exampleName": "shaders_simple_mask", + "lineNumber": 54, + "lineOffset": 19 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 57, + "lineOffset": 19 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 61, + "lineOffset": 19 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 56, + "lineOffset": 18 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 57, + "lineOffset": 17 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 56, + "lineOffset": 19 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 57, + "lineOffset": 19 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 58, + "lineOffset": 19 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 40, + "lineOffset": 18 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 39, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 40, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 41, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 42, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 43, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 44, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 45, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 46, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 47, + "lineOffset": 16 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 42, + "lineOffset": 18 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 40, + "lineOffset": 18 + }, + { + "exampleName": "models_skybox", + "lineNumber": 50, + "lineOffset": 19 + } + ], + "IsModelReady": [], + "UnloadModel": [ + { + "exampleName": "shaders_model_shader", + "lineNumber": 101, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 137, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 138, + "lineOffset": 4 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 139, + "lineOffset": 4 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 122, + "lineOffset": 4 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 170, + "lineOffset": 4 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 139, + "lineOffset": 4 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 140, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 145, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 146, + "lineOffset": 4 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 147, + "lineOffset": 4 + }, + { + "exampleName": "models_loading", + "lineNumber": 88, + "lineOffset": 20 + }, + { + "exampleName": "models_loading", + "lineNumber": 147, + "lineOffset": 4 + }, + { + "exampleName": "models_animation", + "lineNumber": 105, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 239, + "lineOffset": 4 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 89, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 97, + "lineOffset": 4 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 138, + "lineOffset": 41 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 125, + "lineOffset": 44 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 127, + "lineOffset": 4 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 84, + "lineOffset": 4 + }, + { + "exampleName": "models_skybox", + "lineNumber": 176, + "lineOffset": 4 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 116, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 167, + "lineOffset": 4 + } + ], + "GetModelBoundingBox": [ + { + "exampleName": "models_loading_vox", + "lineNumber": 61, + "lineOffset": 25 + } + ], + "DrawModel": [ + { + "exampleName": "shaders_model_shader", + "lineNumber": 83, + "lineOffset": 16 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 119, + "lineOffset": 16 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 121, + "lineOffset": 16 + }, + { + "exampleName": "shaders_custom_uniform", + "lineNumber": 95, + "lineOffset": 16 + }, + { + "exampleName": "shaders_postprocessing", + "lineNumber": 138, + "lineOffset": 16 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 115, + "lineOffset": 16 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 116, + "lineOffset": 16 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 129, + "lineOffset": 16 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 130, + "lineOffset": 16 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 131, + "lineOffset": 16 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 133, + "lineOffset": 50 + }, + { + "exampleName": "models_loading", + "lineNumber": 125, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 171, + "lineOffset": 16 + }, + { + "exampleName": "models_cubicmap", + "lineNumber": 69, + "lineOffset": 16 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 83, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 106, + "lineOffset": 15 + }, + { + "exampleName": "models_loading_vox", + "lineNumber": 107, + "lineOffset": 16 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 106, + "lineOffset": 16 + }, + { + "exampleName": "models_heightmap", + "lineNumber": 66, + "lineOffset": 16 + }, + { + "exampleName": "models_skybox", + "lineNumber": 152, + "lineOffset": 20 + }, + { + "exampleName": "models_yaw_pitch_roll", + "lineNumber": 96, + "lineOffset": 16 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 110, + "lineOffset": 30 + } + ], + "DrawModelEx": [ + { + "exampleName": "shaders_simple_mask", + "lineNumber": 120, + "lineOffset": 16 + }, + { + "exampleName": "models_animation", + "lineNumber": 83, + "lineOffset": 16 + } + ], + "DrawModelWires": [], + "DrawModelWiresEx": [], + "DrawBoundingBox": [ + { + "exampleName": "models_loading", + "lineNumber": 129, + "lineOffset": 30 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 182, + "lineOffset": 36 + } + ], + "DrawBillboard": [ + { + "exampleName": "models_billboard", + "lineNumber": 86, + "lineOffset": 20 + }, + { + "exampleName": "models_billboard", + "lineNumber": 92, + "lineOffset": 20 + } + ], + "DrawBillboardRec": [], + "DrawBillboardPro": [ + { + "exampleName": "models_billboard", + "lineNumber": 87, + "lineOffset": 20 + }, + { + "exampleName": "models_billboard", + "lineNumber": 91, + "lineOffset": 20 + } + ], + "UploadMesh": [ + { + "exampleName": "models_mesh_generation", + "lineNumber": 187, + "lineOffset": 4 + } + ], + "UpdateMeshBuffer": [], + "UnloadMesh": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 165, + "lineOffset": 4 + } + ], + "DrawMesh": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 143, + "lineOffset": 16 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 121, + "lineOffset": 16 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 129, + "lineOffset": 16 + } + ], + "DrawMeshInstanced": [ + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 126, + "lineOffset": 16 + } + ], + "ExportMesh": [], + "GetMeshBoundingBox": [ + { + "exampleName": "models_loading", + "lineNumber": 55, + "lineOffset": 25 + }, + { + "exampleName": "models_loading", + "lineNumber": 92, + "lineOffset": 29 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 48, + "lineOffset": 28 + } + ], + "GenMeshTangents": [], + "GenMeshPoly": [ + { + "exampleName": "models_mesh_generation", + "lineNumber": 46, + "lineOffset": 34 + } + ], + "GenMeshPlane": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 55, + "lineOffset": 16 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 56, + "lineOffset": 36 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 39, + "lineOffset": 34 + } + ], + "GenMeshCube": [ + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 54, + "lineOffset": 16 + }, + { + "exampleName": "shaders_simple_mask", + "lineNumber": 56, + "lineOffset": 16 + }, + { + "exampleName": "shaders_basic_lighting", + "lineNumber": 57, + "lineOffset": 35 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 57, + "lineOffset": 37 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 40, + "lineOffset": 34 + }, + { + "exampleName": "models_skybox", + "lineNumber": 49, + "lineOffset": 16 + } + ], + "GenMeshSphere": [ + { + "exampleName": "shaders_simple_mask", + "lineNumber": 60, + "lineOffset": 18 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 58, + "lineOffset": 37 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 41, + "lineOffset": 34 + } + ], + "GenMeshHemiSphere": [ + { + "exampleName": "models_mesh_generation", + "lineNumber": 42, + "lineOffset": 34 + } + ], + "GenMeshCylinder": [ + { + "exampleName": "models_mesh_generation", + "lineNumber": 43, + "lineOffset": 34 + } + ], + "GenMeshCone": [], + "GenMeshTorus": [ + { + "exampleName": "shaders_simple_mask", + "lineNumber": 53, + "lineOffset": 17 + }, + { + "exampleName": "shaders_fog", + "lineNumber": 56, + "lineOffset": 37 + }, + { + "exampleName": "models_mesh_generation", + "lineNumber": 44, + "lineOffset": 34 + } + ], + "GenMeshKnot": [ + { + "exampleName": "models_mesh_generation", + "lineNumber": 45, + "lineOffset": 34 + } + ], + "GenMeshHeightmap": [ + { + "exampleName": "models_heightmap", + "lineNumber": 39, + "lineOffset": 16 + } + ], + "GenMeshCubicmap": [ + { + "exampleName": "models_cubicmap", + "lineNumber": 39, + "lineOffset": 16 + }, + { + "exampleName": "models_first_person_maze", + "lineNumber": 41, + "lineOffset": 16 + } + ], + "LoadMaterials": [], + "LoadMaterialDefault": [ + { + "exampleName": "shaders_lightmap", + "lineNumber": 89, + "lineOffset": 24 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 87, + "lineOffset": 28 + }, + { + "exampleName": "shaders_mesh_instancing", + "lineNumber": 94, + "lineOffset": 26 + } + ], + "IsMaterialReady": [], + "UnloadMaterial": [], + "SetMaterialTexture": [ + { + "exampleName": "models_animation", + "lineNumber": 46, + "lineOffset": 4 + } + ], + "SetModelMeshMaterial": [], + "LoadModelAnimations": [ + { + "exampleName": "models_animation", + "lineNumber": 52, + "lineOffset": 28 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 50, + "lineOffset": 38 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 55, + "lineOffset": 28 + } + ], + "UpdateModelAnimation": [ + { + "exampleName": "models_animation", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "models_loading_gltf", + "lineNumber": 72, + "lineOffset": 8 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 78, + "lineOffset": 16 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 89, + "lineOffset": 16 + } + ], + "UnloadModelAnimation": [], + "UnloadModelAnimations": [ + { + "exampleName": "models_animation", + "lineNumber": 104, + "lineOffset": 4 + }, + { + "exampleName": "models_loading_m3d", + "lineNumber": 165, + "lineOffset": 4 + } + ], + "IsModelAnimationValid": [], + "CheckCollisionSpheres": [], + "CheckCollisionBoxes": [ + { + "exampleName": "models_box_collisions", + "lineNumber": 61, + "lineOffset": 12 + } + ], + "CheckCollisionBoxSphere": [ + { + "exampleName": "models_box_collisions", + "lineNumber": 76, + "lineOffset": 12 + } + ], + "GetRayCollisionSphere": [ + { + "exampleName": "models_mesh_picking", + "lineNumber": 116, + "lineOffset": 37 + } + ], + "GetRayCollisionBox": [ + { + "exampleName": "models_loading", + "lineNumber": 112, + "lineOffset": 16 + }, + { + "exampleName": "models_mesh_picking", + "lineNumber": 126, + "lineOffset": 34 + }, + { + "exampleName": "core_3d_picking", + "lineNumber": 66, + "lineOffset": 28 + }, + { + "exampleName": "text_draw_3d", + "lineNumber": 201, + "lineOffset": 37 + } + ], + "GetRayCollisionMesh": [ + { + "exampleName": "models_mesh_picking", + "lineNumber": 141, + "lineOffset": 30 + } + ], + "GetRayCollisionTriangle": [ + { + "exampleName": "models_mesh_picking", + "lineNumber": 104, + "lineOffset": 34 + } + ], + "GetRayCollisionQuad": [ + { + "exampleName": "models_mesh_picking", + "lineNumber": 94, + "lineOffset": 37 + } + ], + "InitAudioDevice": [ + { + "exampleName": "embedded_files_loading", + "lineNumber": 33, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 30, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 31, + "lineOffset": 4 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 40, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 28, + "lineOffset": 4 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 66, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 32, + "lineOffset": 4 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 58, + "lineOffset": 4 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 42, + "lineOffset": 4 + } + ], + "CloseAudioDevice": [ + { + "exampleName": "embedded_files_loading", + "lineNumber": 102, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 96, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 119, + "lineOffset": 4 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 145, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 63, + "lineOffset": 4 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 92, + "lineOffset": 4 + }, + { + "exampleName": "audio_raw_stream", + "lineNumber": 209, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 81, + "lineOffset": 4 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 117, + "lineOffset": 4 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 132, + "lineOffset": 4 + } + ], + "IsAudioDeviceReady": [], + "SetMasterVolume": [], + "LoadWave": [], + "LoadWaveFromMemory": [], + "IsWaveReady": [], + "LoadSound": [ + { + "exampleName": "textures_sprite_button", + "lineNumber": 32, + "lineOffset": 21 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 34, + "lineOffset": 19 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 30, + "lineOffset": 18 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 31, + "lineOffset": 18 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 35, + "lineOffset": 20 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 63, + "lineOffset": 18 + } + ], + "LoadSoundFromWave": [ + { + "exampleName": "embedded_files_loading", + "lineNumber": 46, + "lineOffset": 18 + } + ], + "IsSoundReady": [], + "UpdateSound": [], + "UnloadWave": [], + "UnloadSound": [ + { + "exampleName": "embedded_files_loading", + "lineNumber": 99, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 94, + "lineOffset": 4 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 117, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 60, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 61, + "lineOffset": 4 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 79, + "lineOffset": 4 + } + ], + "ExportWave": [], + "ExportWaveAsCode": [], + "PlaySound": [ + { + "exampleName": "embedded_files_loading", + "lineNumber": 79, + "lineOffset": 37 + }, + { + "exampleName": "textures_sprite_button", + "lineNumber": 70, + "lineOffset": 12 + }, + { + "exampleName": "textures_sprite_explosion", + "lineNumber": 69, + "lineOffset": 12 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 41, + "lineOffset": 37 + }, + { + "exampleName": "audio_sound_loading", + "lineNumber": 42, + "lineOffset": 37 + }, + { + "exampleName": "audio_sound_multi", + "lineNumber": 53, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 85, + "lineOffset": 37 + } + ], + "StopSound": [], + "PauseSound": [], + "ResumeSound": [], + "IsSoundPlaying": [], + "SetSoundVolume": [], + "SetSoundPitch": [], + "SetSoundPan": [], + "WaveCopy": [], + "WaveCrop": [], + "WaveFormat": [], + "LoadWaveSamples": [], + "UnloadWaveSamples": [], + "LoadMusicStream": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 58, + "lineOffset": 18 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 30, + "lineOffset": 18 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 62, + "lineOffset": 18 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 44, + "lineOffset": 18 + } + ], + "LoadMusicStreamFromMemory": [], + "IsMusicReady": [], + "UnloadMusicStream": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 143, + "lineOffset": 4 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 90, + "lineOffset": 4 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 113, + "lineOffset": 4 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 130, + "lineOffset": 4 + } + ], + "PlayMusicStream": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 62, + "lineOffset": 4 + }, + { + "exampleName": "audio_module_playing", + "lineNumber": 81, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 32, + "lineOffset": 4 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 51, + "lineOffset": 12 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 65, + "lineOffset": 4 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 50, + "lineOffset": 4 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 72, + "lineOffset": 12 + } + ], + "IsMusicStreamPlaying": [], + "UpdateMusicStream": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 75, + "lineOffset": 8 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 45, + "lineOffset": 8 + }, + { + "exampleName": "audio_mixed_processor", + "lineNumber": 75, + "lineOffset": 8 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 66, + "lineOffset": 8 + } + ], + "StopMusicStream": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 80, + "lineOffset": 12 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 50, + "lineOffset": 12 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 71, + "lineOffset": 12 + } + ], + "PauseMusicStream": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 89, + "lineOffset": 23 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 59, + "lineOffset": 23 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 80, + "lineOffset": 23 + } + ], + "ResumeMusicStream": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 90, + "lineOffset": 17 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 60, + "lineOffset": 17 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 81, + "lineOffset": 17 + } + ], + "SeekMusicStream": [], + "SetMusicVolume": [], + "SetMusicPitch": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 96, + "lineOffset": 8 + } + ], + "SetMusicPan": [], + "GetMusicTimeLength": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 99, + "lineOffset": 47 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 64, + "lineOffset": 47 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 101, + "lineOffset": 47 + } + ], + "GetMusicTimePlayed": [ + { + "exampleName": "audio_module_playing", + "lineNumber": 99, + "lineOffset": 21 + }, + { + "exampleName": "audio_music_stream", + "lineNumber": 64, + "lineOffset": 21 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 101, + "lineOffset": 21 + } + ], + "LoadAudioStream": [ + { + "exampleName": "audio_raw_stream", + "lineNumber": 71, + "lineOffset": 25 + } + ], + "IsAudioStreamReady": [], + "UnloadAudioStream": [ + { + "exampleName": "audio_raw_stream", + "lineNumber": 208, + "lineOffset": 4 + } + ], + "UpdateAudioStream": [], + "IsAudioStreamProcessed": [], + "PlayAudioStream": [ + { + "exampleName": "audio_raw_stream", + "lineNumber": 81, + "lineOffset": 4 + } + ], + "PauseAudioStream": [], + "ResumeAudioStream": [], + "IsAudioStreamPlaying": [], + "StopAudioStream": [], + "SetAudioStreamVolume": [], + "SetAudioStreamPitch": [], + "SetAudioStreamPan": [ + { + "exampleName": "audio_raw_stream", + "lineNumber": 120, + "lineOffset": 12 + } + ], + "SetAudioStreamBufferSizeDefault": [ + { + "exampleName": "audio_raw_stream", + "lineNumber": 68, + "lineOffset": 4 + } + ], + "SetAudioStreamCallback": [ + { + "exampleName": "audio_raw_stream", + "lineNumber": 73, + "lineOffset": 4 + } + ], + "AttachAudioStreamProcessor": [ + { + "exampleName": "audio_stream_effects", + "lineNumber": 88, + "lineOffset": 33 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 96, + "lineOffset": 35 + } + ], + "DetachAudioStreamProcessor": [ + { + "exampleName": "audio_stream_effects", + "lineNumber": 89, + "lineOffset": 17 + }, + { + "exampleName": "audio_stream_effects", + "lineNumber": 97, + "lineOffset": 17 + } + ], + "AttachAudioMixedProcessor": [ + { + "exampleName": "audio_mixed_processor", + "lineNumber": 60, + "lineOffset": 4 + } + ], + "DetachAudioMixedProcessor": [ + { + "exampleName": "audio_mixed_processor", + "lineNumber": 115, + "lineOffset": 4 + } + ] +} \ No newline at end of file -- cgit v1.2.3 From 7837aa409524a37e4f81ab243425675d331e0320 Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Sun, 20 Aug 2023 09:51:16 +0300 Subject: remove debug logs --- common/examples.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/common/examples.js b/common/examples.js index c5af78c..d4afb46 100644 --- a/common/examples.js +++ b/common/examples.js @@ -32,14 +32,12 @@ $(document).ready(function() { const filteredExamples = [] for (var functionName in functionUsages) { if (!functionName.toLowerCase().includes(filterText)) continue; - console.log(functionName) occurences += functionUsages[functionName].length for (var usage of functionUsages[functionName]) { const exampleIndex = findExampleIndexByName(exampleData, usage.exampleName) if (!filteredExamples.includes(exampleIndex)) { filteredExamples.push(exampleIndex) - console.log(usage) } } } @@ -177,8 +175,7 @@ $(document).ready(function() { exampleEntry('⭐️⭐️⭐️⭐️', 'audio' , 'mixed_processor')]; var exampleDivs = [] - for (var i = 0; i < exampleData.length; i++) - { + for (var i = 0; i < exampleData.length; i++) { var difficulty = exampleData[i].difficulty var module = exampleData[i].module; var name = exampleData[i].name; -- cgit v1.2.3 From 00e5fe5c1877800a19ae4a22fc7c3b4b33ef32d7 Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Sun, 20 Aug 2023 10:22:30 +0300 Subject: add debouncing of input field changes --- common/examples.js | 4 +- common/libs/jquery.throttle-debounce.js | 252 ++++++++++++++++++++++++++++++++ examples.html | 3 + 3 files changed, 257 insertions(+), 2 deletions(-) create mode 100644 common/libs/jquery.throttle-debounce.js diff --git a/common/examples.js b/common/examples.js index d4afb46..c0ecad2 100644 --- a/common/examples.js +++ b/common/examples.js @@ -213,9 +213,9 @@ $(document).ready(function() { } // From now listen for input update events - filterFunctionInput.on('input', function(event) { + filterFunctionInput.on("input", $.debounce(200, function(event) { applyByFunctionFilter(event.target.value) - }); + })); }) // Instantiate MixItUp: diff --git a/common/libs/jquery.throttle-debounce.js b/common/libs/jquery.throttle-debounce.js new file mode 100644 index 0000000..f39717c --- /dev/null +++ b/common/libs/jquery.throttle-debounce.js @@ -0,0 +1,252 @@ +/*! + * jQuery throttle / debounce - v1.1 - 3/7/2010 + * http://benalman.com/projects/jquery-throttle-debounce-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ + +// Script: jQuery throttle / debounce: Sometimes, less is more! +// +// *Version: 1.1, Last updated: 3/7/2010* +// +// Project Home - http://benalman.com/projects/jquery-throttle-debounce-plugin/ +// GitHub - http://github.com/cowboy/jquery-throttle-debounce/ +// Source - http://github.com/cowboy/jquery-throttle-debounce/raw/master/jquery.ba-throttle-debounce.js +// (Minified) - http://github.com/cowboy/jquery-throttle-debounce/raw/master/jquery.ba-throttle-debounce.min.js (0.7kb) +// +// About: License +// +// Copyright (c) 2010 "Cowboy" Ben Alman, +// Dual licensed under the MIT and GPL licenses. +// http://benalman.com/about/license/ +// +// About: Examples +// +// These working examples, complete with fully commented code, illustrate a few +// ways in which this plugin can be used. +// +// Throttle - http://benalman.com/code/projects/jquery-throttle-debounce/examples/throttle/ +// Debounce - http://benalman.com/code/projects/jquery-throttle-debounce/examples/debounce/ +// +// About: Support and Testing +// +// Information about what version or versions of jQuery this plugin has been +// tested with, what browsers it has been tested in, and where the unit tests +// reside (so you can test it yourself). +// +// jQuery Versions - none, 1.3.2, 1.4.2 +// Browsers Tested - Internet Explorer 6-8, Firefox 2-3.6, Safari 3-4, Chrome 4-5, Opera 9.6-10.1. +// Unit Tests - http://benalman.com/code/projects/jquery-throttle-debounce/unit/ +// +// About: Release History +// +// 1.1 - (3/7/2010) Fixed a bug in where trailing callbacks +// executed later than they should. Reworked a fair amount of internal +// logic as well. +// 1.0 - (3/6/2010) Initial release as a stand-alone project. Migrated over +// from jquery-misc repo v0.4 to jquery-throttle repo v1.0, added the +// no_trailing throttle parameter and debounce functionality. +// +// Topic: Note for non-jQuery users +// +// jQuery isn't actually required for this plugin, because nothing internal +// uses any jQuery methods or properties. jQuery is just used as a namespace +// under which these methods can exist. +// +// Since jQuery isn't actually required for this plugin, if jQuery doesn't exist +// when this plugin is loaded, the method described below will be created in +// the `Cowboy` namespace. Usage will be exactly the same, but instead of +// $.method() or jQuery.method(), you'll need to use Cowboy.method(). + +(function(window,undefined){ + '$:nomunge'; // Used by YUI compressor. + + // Since jQuery really isn't required for this plugin, use `jQuery` as the + // namespace only if it already exists, otherwise use the `Cowboy` namespace, + // creating it if necessary. + var $ = window.jQuery || window.Cowboy || ( window.Cowboy = {} ), + + // Internal method reference. + jq_throttle; + + // Method: jQuery.throttle + // + // Throttle execution of a function. Especially useful for rate limiting + // execution of handlers on events like resize and scroll. If you want to + // rate-limit execution of a function to a single time, see the + // method. + // + // In this visualization, | is a throttled-function call and X is the actual + // callback execution: + // + // > Throttled with `no_trailing` specified as false or unspecified: + // > ||||||||||||||||||||||||| (pause) ||||||||||||||||||||||||| + // > X X X X X X X X X X X X + // > + // > Throttled with `no_trailing` specified as true: + // > ||||||||||||||||||||||||| (pause) ||||||||||||||||||||||||| + // > X X X X X X X X X X + // + // Usage: + // + // > var throttled = jQuery.throttle( delay, [ no_trailing, ] callback ); + // > + // > jQuery('selector').bind( 'someevent', throttled ); + // > jQuery('selector').unbind( 'someevent', throttled ); + // + // This also works in jQuery 1.4+: + // + // > jQuery('selector').bind( 'someevent', jQuery.throttle( delay, [ no_trailing, ] callback ) ); + // > jQuery('selector').unbind( 'someevent', callback ); + // + // Arguments: + // + // delay - (Number) A zero-or-greater delay in milliseconds. For event + // callbacks, values around 100 or 250 (or even higher) are most useful. + // no_trailing - (Boolean) Optional, defaults to false. If no_trailing is + // true, callback will only execute every `delay` milliseconds while the + // throttled-function is being called. If no_trailing is false or + // unspecified, callback will be executed one final time after the last + // throttled-function call. (After the throttled-function has not been + // called for `delay` milliseconds, the internal counter is reset) + // callback - (Function) A function to be executed after delay milliseconds. + // The `this` context and all arguments are passed through, as-is, to + // `callback` when the throttled-function is executed. + // + // Returns: + // + // (Function) A new, throttled, function. + + $.throttle = jq_throttle = function( delay, no_trailing, callback, debounce_mode ) { + // After wrapper has stopped being called, this timeout ensures that + // `callback` is executed at the proper times in `throttle` and `end` + // debounce modes. + var timeout_id, + + // Keep track of the last time `callback` was executed. + last_exec = 0; + + // `no_trailing` defaults to falsy. + if ( typeof no_trailing !== 'boolean' ) { + debounce_mode = callback; + callback = no_trailing; + no_trailing = undefined; + } + + // The `wrapper` function encapsulates all of the throttling / debouncing + // functionality and when executed will limit the rate at which `callback` + // is executed. + function wrapper() { + var that = this, + elapsed = +new Date() - last_exec, + args = arguments; + + // Execute `callback` and update the `last_exec` timestamp. + function exec() { + last_exec = +new Date(); + callback.apply( that, args ); + }; + + // If `debounce_mode` is true (at_begin) this is used to clear the flag + // to allow future `callback` executions. + function clear() { + timeout_id = undefined; + }; + + if ( debounce_mode && !timeout_id ) { + // Since `wrapper` is being called for the first time and + // `debounce_mode` is true (at_begin), execute `callback`. + exec(); + } + + // Clear any existing timeout. + timeout_id && clearTimeout( timeout_id ); + + if ( debounce_mode === undefined && elapsed > delay ) { + // In throttle mode, if `delay` time has been exceeded, execute + // `callback`. + exec(); + + } else if ( no_trailing !== true ) { + // In trailing throttle mode, since `delay` time has not been + // exceeded, schedule `callback` to execute `delay` ms after most + // recent execution. + // + // If `debounce_mode` is true (at_begin), schedule `clear` to execute + // after `delay` ms. + // + // If `debounce_mode` is false (at end), schedule `callback` to + // execute after `delay` ms. + timeout_id = setTimeout( debounce_mode ? clear : exec, debounce_mode === undefined ? delay - elapsed : delay ); + } + }; + + // Set the guid of `wrapper` function to the same of original callback, so + // it can be removed in jQuery 1.4+ .unbind or .die by using the original + // callback as a reference. + if ( $.guid ) { + wrapper.guid = callback.guid = callback.guid || $.guid++; + } + + // Return the wrapper function. + return wrapper; + }; + + // Method: jQuery.debounce + // + // Debounce execution of a function. Debouncing, unlike throttling, + // guarantees that a function is only executed a single time, either at the + // very beginning of a series of calls, or at the very end. If you want to + // simply rate-limit execution of a function, see the + // method. + // + // In this visualization, | is a debounced-function call and X is the actual + // callback execution: + // + // > Debounced with `at_begin` specified as false or unspecified: + // > ||||||||||||||||||||||||| (pause) ||||||||||||||||||||||||| + // > X X + // > + // > Debounced with `at_begin` specified as true: + // > ||||||||||||||||||||||||| (pause) ||||||||||||||||||||||||| + // > X X + // + // Usage: + // + // > var debounced = jQuery.debounce( delay, [ at_begin, ] callback ); + // > + // > jQuery('selector').bind( 'someevent', debounced ); + // > jQuery('selector').unbind( 'someevent', debounced ); + // + // This also works in jQuery 1.4+: + // + // > jQuery('selector').bind( 'someevent', jQuery.debounce( delay, [ at_begin, ] callback ) ); + // > jQuery('selector').unbind( 'someevent', callback ); + // + // Arguments: + // + // delay - (Number) A zero-or-greater delay in milliseconds. For event + // callbacks, values around 100 or 250 (or even higher) are most useful. + // at_begin - (Boolean) Optional, defaults to false. If at_begin is false or + // unspecified, callback will only be executed `delay` milliseconds after + // the last debounced-function call. If at_begin is true, callback will be + // executed only at the first debounced-function call. (After the + // throttled-function has not been called for `delay` milliseconds, the + // internal counter is reset) + // callback - (Function) A function to be executed after delay milliseconds. + // The `this` context and all arguments are passed through, as-is, to + // `callback` when the debounced-function is executed. + // + // Returns: + // + // (Function) A new, debounced, function. + + $.debounce = function( delay, at_begin, callback ) { + return callback === undefined + ? jq_throttle( delay, at_begin, false ) + : jq_throttle( delay, callback, at_begin !== false ); + }; + +})(this); diff --git a/examples.html b/examples.html index 8899d32..8009e9a 100644 --- a/examples.html +++ b/examples.html @@ -100,6 +100,9 @@ + + + -- cgit v1.2.3 From c797f8a500874a2032ed744317cf03c37dfcddbe Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Sat, 26 Aug 2023 14:36:04 +0300 Subject: move example-indexer into tools --- tools/cheatsheet-generator/README.md | 3 + tools/example-indexer/.gitignore | 1 + tools/example-indexer/Makefile | 20 + tools/example-indexer/README.md | 14 + tools/example-indexer/main.c | 304 +++++++++++ tools/example-indexer/raylib_parser.c | 502 ++++++++++++++++++ tools/example-indexer/stb_c_lexer.h | 940 ++++++++++++++++++++++++++++++++++ 7 files changed, 1784 insertions(+) create mode 100644 tools/cheatsheet-generator/README.md create mode 100644 tools/example-indexer/.gitignore create mode 100644 tools/example-indexer/Makefile create mode 100644 tools/example-indexer/README.md create mode 100644 tools/example-indexer/main.c create mode 100644 tools/example-indexer/raylib_parser.c create mode 100644 tools/example-indexer/stb_c_lexer.h diff --git a/tools/cheatsheet-generator/README.md b/tools/cheatsheet-generator/README.md new file mode 100644 index 0000000..37eef3a --- /dev/null +++ b/tools/cheatsheet-generator/README.md @@ -0,0 +1,3 @@ +# Cheatsheet generator + +// TODO: Move cheatsheet generator here and update it so it works diff --git a/tools/example-indexer/.gitignore b/tools/example-indexer/.gitignore new file mode 100644 index 0000000..378eac2 --- /dev/null +++ b/tools/example-indexer/.gitignore @@ -0,0 +1 @@ +build diff --git a/tools/example-indexer/Makefile b/tools/example-indexer/Makefile new file mode 100644 index 0000000..0dce0c2 --- /dev/null +++ b/tools/example-indexer/Makefile @@ -0,0 +1,20 @@ +BUILD_DIR := build + +.DEFAULT_GOAL := all +.PHONY := raylib_example_indexer all clean + +example_indexer: main.c + mkdir -p $(BUILD_DIR) + gcc main.c -o $(BUILD_DIR)/example_indexer -DSTB_C_LEXER_IMPLEMENTATION + +$(BUILD_DIR)/raylib: + mkdir -p $(BUILD_DIR) + git clone git@github.com:raysan5/raylib.git $(BUILD_DIR)/raylib + +run: example_indexer + ./$(BUILD_DIR)/example_indexer $(BUILD_DIR)/raylib/src $(BUILD_DIR)/raylib/examples $(BUILD_DIR)/output.json + +all: $(BUILD_DIR)/raylib example_indexer run + +clean: + rm -rf $(BUILD_DIR) diff --git a/tools/example-indexer/README.md b/tools/example-indexer/README.md new file mode 100644 index 0000000..d740cd2 --- /dev/null +++ b/tools/example-indexer/README.md @@ -0,0 +1,14 @@ +# Raylib example indexer + +Go through all raylib examples and extract places were API functions were used. + +```shell +make all +``` + +Or + +```shell +make example_indexer +./build/example_indexer +``` diff --git a/tools/example-indexer/main.c b/tools/example-indexer/main.c new file mode 100644 index 0000000..adebd6e --- /dev/null +++ b/tools/example-indexer/main.c @@ -0,0 +1,304 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +#include "stb_c_lexer.h" +#include "raylib_parser.c" + +#define MAX_FUNCS_TO_PARSE 1024 // Maximum number of functions to parse +#define MAX_FUNCS_PER_EXAMPLE 1024 // Maximum number of usages per function per file + +typedef struct { + char filename[256]; + // TODO: Track where function usage was found and display it? +} FunctionUsage; + +typedef struct { + int from, to; // [from, to) - from inclusive, to exclusive +} LineRange; + +static bool StartsWith(char *text, int textSize, char *prefix, int prefixSize) +{ + return textSize >= prefixSize && !strncmp(text, prefix, prefixSize); +} + +static bool EndsSith(char *text, int textSize, char *suffix, int suffixSize) +{ + return textSize >= suffixSize && !strncmp(text+textSize-suffixSize, suffix, suffixSize); +} + +static bool GetNextLine(LineRange *line, char *text, int textSize, int from) +{ + for (int i = from; i < textSize; i++) { + if (text[i] == '\n') { + line->from = from; + line->to = i; + return true; + } + } + return false; +} + +static int GetFunctionFromIdentifier(char *id, FunctionInfo *functions, int functionCount) +{ + int idSize = strlen(id); + + for (int i = 0; i < functionCount; i++) { + FunctionInfo *function = &functions[i]; + if (idSize > sizeof(function->name)) continue; + if (!strcmp(id, function->name)) { + return i; + } + } + return -1; +} + +static bool ParseFunctionUsagesFromFile(char *directory, char *filePath, FunctionUsage *usages[], int *usageCounts, FunctionInfo *functions, int functionCount) +{ + char fullPath[PATH_MAX] = { 0 }; + snprintf(fullPath, sizeof(fullPath), "%s/%s", directory, filePath); + + int fileSize = 0; + char *exampleCode = LoadFileText(fullPath, &fileSize); + if (exampleCode == NULL) { + return false; + } + + stb_lexer lexer; + char stringStore[512]; + stb_c_lexer_init(&lexer, exampleCode, exampleCode+fileSize, stringStore, sizeof(stringStore)); + + while (stb_c_lexer_get_token(&lexer)) { + if (lexer.token != CLEX_id) continue; + + int functionIndex = GetFunctionFromIdentifier(lexer.string, functions, functionCount); + if (functionIndex != -1) { + int *usageCount = &usageCounts[functionIndex]; + assert(*usageCount < MAX_FUNCS_PER_EXAMPLE); + FunctionUsage *usage = &usages[functionIndex][*usageCount]; + strncpy(usage->filename, filePath, strlen(filePath)); + (*usageCount)++; + } + } + + free(exampleCode); + + return true; +} + +static void ParseFunctionsUsagesFromFolder(char *cwd, char *dir, FunctionUsage *usages[], int *usageCounts, FunctionInfo *functions, int functionCount) +{ + char dirPath[PATH_MAX]; + snprintf(dirPath, sizeof(dirPath), "%s/%s", cwd, dir); + DIR *dirp = opendir(dirPath); + if (dirp == NULL) { + fprintf(stderr, "Failed to open directory '%s'\n", dirPath); + return; + } + + struct dirent *entry; + while ((entry = readdir(dirp)) != NULL) { + if (entry->d_type != DT_REG) continue; + + char *extension = strrchr(entry->d_name, '.'); + if (!strcmp(extension, ".c")) { + char filePath[PATH_MAX]; + snprintf(filePath, sizeof(filePath), "%s/%s", dir, entry->d_name); + ParseFunctionUsagesFromFile(cwd, filePath, usages, usageCounts, functions, functionCount); + } + } + + closedir(dirp); +} + +// Checks if the line is in the format "#if defined(*_IMPLEMENTATION)" +static bool IsLineImplementationIfdef(char *line, int line_size) { + char *prefix = "#if defined("; + char *suffix = "_IMPLEMENTATION)"; + return StartsWith(line, line_size, prefix, strlen(prefix)) && + EndsSith(line, line_size, suffix, strlen(suffix)); +} + +static int ParseFunctionsDefinitionsFromHeader(char *path, FunctionInfo *functions, int maxFunctions) +{ + int fileSize; + char *contents = LoadFileText(path, &fileSize); + + int count = 0; + + int nextLineFrom = 0; + LineRange curr = { 0 }; + while (GetNextLine(&curr, contents, fileSize, nextLineFrom)) { + int lineSize = curr.to - curr.from; + char line[512] = { 0 }; + strncpy(line, &contents[curr.from], lineSize); // `raylib_parser.c` expects lines to be null-terminated + if (IsLineImplementationIfdef(line, lineSize)) break; + + if (IsLineAPIFunction(line, lineSize)) { + ParseAPIFunctionInfo(line, lineSize, &functions[count]); + count++; + if (count == maxFunctions) break; + } + + nextLineFrom = curr.to+1; + } + + free(contents); + + return count; +} + +static int ParseFunctionsDefinitionsFromFolder(char *dir, FunctionInfo *functions, int maxFunctions) +{ + DIR *dirp = opendir(dir); + if (dirp == NULL) { + fprintf(stderr, "Failed to open directory '%s'\n", dir); + return -1; + } + + int count = 0; + struct dirent *entry; + while ((entry = readdir(dirp)) != NULL) { + if (entry->d_type != DT_REG) continue; + + char *fileExtension = strrchr(entry->d_name, '.'); + if (fileExtension == NULL) continue; + if (strcmp(fileExtension, ".h")) continue; + + char path[256]; + snprintf(path, sizeof(path), "%s/%s", dir, entry->d_name); + count += ParseFunctionsDefinitionsFromHeader(path, functions + count, maxFunctions - count); + } + closedir(dirp); + + return count; +} + +static int GetUniqueFilenames(FunctionUsage *usages, int usageCount, char *uniqueFilenames[]) +{ + int count = 0; + + for (int i = 0; i < usageCount; i++) { + FunctionUsage *usage = &usages[i]; + + bool found = false; + for (int j = 0; j < count; j++) { + if (!strcmp(uniqueFilenames[j], usage->filename)) { + found = true; + break; + } + } + + if (!found) { + uniqueFilenames[count] = strdup(usage->filename); + count++; + } + } + + return count; +} + +static int OutputFunctionUsagesJSON(char *output, FunctionInfo *functions, int functionCount, FunctionUsage **usages, int *usageCounts) +{ + FILE *outputFile = fopen(output, "w"); + if (outputFile == NULL) { + fprintf(stderr, "Failed to open file '%s\n'", output); + return -1; + } + + fwrite("{", sizeof(char), 1, outputFile); + for (int functionIndex = 0; functionIndex < functionCount; functionIndex++) { + FunctionInfo *info = &functions[functionIndex]; + + fwrite("\"", sizeof(char), 1, outputFile); + fwrite(info->name, sizeof(char), strlen(info->name), outputFile); + fwrite("\":[", sizeof(char), 3, outputFile); + + int usageCount = usageCounts[functionIndex]; + if (usageCount > 0) { + char *uniqueFilenames[usageCount]; + int uniqueCount = GetUniqueFilenames(usages[functionIndex], usageCount, uniqueFilenames); + + for (int i = 0; i < uniqueCount; i++) { + char *filename = uniqueFilenames[i]; + char *example_name = strchr(filename, '/')+1; + int example_name_size = strchr(filename, '.') - example_name; + + fwrite("\"", sizeof(char), 1, outputFile); + fwrite(example_name, sizeof(char), example_name_size, outputFile); + fwrite("\"", sizeof(char), 1, outputFile); + if (i < uniqueCount-1) { + fwrite(",", sizeof(char), 1, outputFile); + } + } + + for (int i = 0; i < uniqueCount; i++) { + free(uniqueFilenames[i]); + } + } + + fwrite("]", sizeof(char), 1, outputFile); + if (functionIndex < functionCount-1) { + fwrite(",", sizeof(char), 1, outputFile); + } + } + + fwrite("}", sizeof(char), 1, outputFile); + fclose(outputFile); + + return 0; +} + +int main(int argc, char **argv) +{// Maximum number of functions to parse + if (argc != 4) { + printf("Usage: %s \n", argv[0]); + return -1; + } + + char *raylibSrc = argv[1]; + char *raylibExamplesPath = argv[2]; + char *outputPath = argv[3]; + + FunctionInfo functions[MAX_FUNCS_TO_PARSE]; + int functionCount = ParseFunctionsDefinitionsFromFolder(raylibSrc, functions, MAX_FUNCS_TO_PARSE); + if (functionCount < 0) { + return -1; + } + + FunctionUsage *usages[MAX_FUNCS_TO_PARSE] = { 0 }; + for (int i = 0; i < functionCount; i++) { + usages[i] = malloc(MAX_FUNCS_PER_EXAMPLE * sizeof(FunctionUsage)); + } + int usageCounts[MAX_FUNCS_TO_PARSE] = { 0 }; + + { // Collect function usages from examples + DIR *dirp = opendir(raylibExamplesPath); + if (dirp == NULL) { + fprintf(stderr, "Failed to open directory '%s'\n", raylibExamplesPath); + return -1; + } + struct dirent *entry; + while ((entry = readdir(dirp)) != NULL) { + if (entry->d_type != DT_DIR) continue; + if (entry->d_name[0] == '.') continue; + + ParseFunctionsUsagesFromFolder(raylibExamplesPath, entry->d_name, usages, usageCounts, functions, functionCount); + } + closedir(dirp); + } + + // Output function usages + OutputFunctionUsagesJSON(outputPath, functions, functionCount, usages, usageCounts); + + for (int i = 0; i < functionCount; i++) { + free(usages[i]); + } + + return 0; +} diff --git a/tools/example-indexer/raylib_parser.c b/tools/example-indexer/raylib_parser.c new file mode 100644 index 0000000..d4b4568 --- /dev/null +++ b/tools/example-indexer/raylib_parser.c @@ -0,0 +1,502 @@ +/********************************************************************************************** + + raylib API parser + + This parser scans raylib.h to get API information about defines, structs, aliases, enums, callbacks and functions. + All data is divided into pieces, usually as strings. The following types are used for data: + + - struct DefineInfo + - struct StructInfo + - struct AliasInfo + - struct EnumInfo + - struct FunctionInfo + + CONSTRAINTS: + + This parser is specifically designed to work with raylib.h, so, it has some constraints: + + - Functions are expected as a single line with the following structure: + + ( , ); + + Be careful with functions broken into several lines, it breaks the process! + + - Structures are expected as several lines with the following form: + + + typedef struct { + ; + ; + ; + } ; + + - Enums are expected as several lines with the following form: + + + typedef enum { + = , + , + , + + } ; + + NOTE: Multiple options are supported for enums: + - If value is not provided, ( + 1) is assigned + - Value description can be provided or not + + OTHER NOTES: + + - This parser could work with other C header files if mentioned constraints are followed. + - This parser does not require library, all data is parsed directly from char buffers. + - This is a modified/stripped down version of the original parser + Done so to make it usable as a library, and not a CLI tool. + This does not implement a function for every type to parse + + LICENSE: zlib/libpng + + raylib-parser is licensed under an unmodified zlib/libpng license, which is an OSI-certified, + BSD-like license that allows static linking with closed source software: + + Copyright (c) 2021-2023 Ramon Santamaria (@raysan5) + +**********************************************************************************************/ + + +#define _CRT_SECURE_NO_WARNINGS + +#include // Required for: malloc(), calloc(), realloc(), free(), atoi(), strtol() +#include // Required for: printf(), fopen(), fseek(), ftell(), fread(), fclose() +#include // Required for: bool +#include // Required for: isdigit() + +#define MAX_LINE_LENGTH 512 // Maximum length of one line (including comments) + +#define MAX_STRUCT_FIELDS 64 // Maximum number of struct fields +#define MAX_ENUM_VALUES 512 // Maximum number of enum values +#define MAX_FUNCTION_PARAMETERS 12 // Maximum number of function parameters + +//---------------------------------------------------------------------------------- +// Types and Structures Definition +//---------------------------------------------------------------------------------- + +// Type of parsed define +typedef enum { + UNKNOWN = 0, + MACRO, + GUARD, + INT, + INT_MATH, + LONG, + LONG_MATH, + FLOAT, + FLOAT_MATH, + DOUBLE, + DOUBLE_MATH, + CHAR, + STRING, + COLOR +} DefineType; + +// Define info data +typedef struct DefineInfo { + char name[64]; // Define name + int type; // Define type + char value[256]; // Define value + char desc[128]; // Define description + bool isHex; // Define is hex number (for types INT, LONG) +} DefineInfo; + +// Struct info data +typedef struct StructInfo { + char name[64]; // Struct name + char desc[128]; // Struct type description + int fieldCount; // Number of fields in the struct + char fieldType[MAX_STRUCT_FIELDS][64]; // Field type + char fieldName[MAX_STRUCT_FIELDS][64]; // Field name + char fieldDesc[MAX_STRUCT_FIELDS][128]; // Field description +} StructInfo; + +// Alias info data +typedef struct AliasInfo { + char type[64]; // Alias type + char name[64]; // Alias name + char desc[128]; // Alias description +} AliasInfo; + +// Enum info data +typedef struct EnumInfo { + char name[64]; // Enum name + char desc[128]; // Enum description + int valueCount; // Number of values in enumerator + char valueName[MAX_ENUM_VALUES][64]; // Value name definition + int valueInteger[MAX_ENUM_VALUES]; // Value integer + char valueDesc[MAX_ENUM_VALUES][128]; // Value description +} EnumInfo; + +// Function info data +typedef struct FunctionInfo { + char name[64]; // Function name + char desc[128]; // Function description (comment at the end) + char retType[32]; // Return value type + int paramCount; // Number of function parameters + char paramType[MAX_FUNCTION_PARAMETERS][32]; // Parameters type + char paramName[MAX_FUNCTION_PARAMETERS][32]; // Parameters name + char paramDesc[MAX_FUNCTION_PARAMETERS][128]; // Parameters description +} FunctionInfo; + +//---------------------------------------------------------------------------------- +// Global Variables Definition +//---------------------------------------------------------------------------------- + +#ifndef RAYLIB_API_DEFINE + #define RAYLIB_API_DEFINE "RLAPI" +#endif + +//---------------------------------------------------------------------------------- +// Module Functions Declaration +//---------------------------------------------------------------------------------- + +static bool IsLineAPIFunction(char *line, int lineSize); +static void ParseAPIFunctionInfo(char *linePtr, int lineSize, FunctionInfo *functionInfo); + +static char *LoadFileText(const char *fileName, int *length); +static char **GetTextLines(const char *buffer, int length, int *linesCount); +static void GetDataTypeAndName(const char *typeName, int typeNameLen, char *type, char *name); +static void GetDescription(const char *source, char *description); +static void MoveArraySize(char *name, char *type); // Move array size from name to type +static unsigned int TextLength(const char *text); // Get text length in bytes, check for \0 character +static bool IsTextEqual(const char *text1, const char *text2, unsigned int count); +static int TextFindIndex(const char *text, const char *find); // Find first text occurrence within a string +static void MemoryCopy(void *dest, const void *src, unsigned int count); +static char *EscapeBackslashes(char *text); // Replace '\' by "\\" when exporting to JSON and XML +static const char *StrDefineType(DefineType type); // Get string of define type + +//---------------------------------------------------------------------------------- +// Additional functions for use as a library +//---------------------------------------------------------------------------------- + +static bool IsLineAPIFunction(char *line, int lineSize) +{ + int apiDefineSize = TextLength(RAYLIB_API_DEFINE); + + // Read function line (starting with `define`, i.e. for raylib.h "RLAPI") + return lineSize >= apiDefineSize && IsTextEqual(line, RAYLIB_API_DEFINE, apiDefineSize); +} + +// Assumes that `func_info` is zero initialized +static void ParseAPIFunctionInfo(char *linePtr, int lineSize, FunctionInfo *functionInfo) +{ + int funcParamsStart = 0; + int funcEnd = 0; + + // Get return type and function name from func line + for (int c = 0; c < lineSize; c++) + { + if (linePtr[c] == '(') // Starts function parameters + { + funcParamsStart = c + 1; + + // At this point we have function return type and function name + char funcRetTypeName[128] = { 0 }; + int dc = TextLength(RAYLIB_API_DEFINE) + 1; + int funcRetTypeNameLen = c - dc; // Substract `define` ("RLAPI " for raylib.h) + MemoryCopy(funcRetTypeName, &linePtr[dc], funcRetTypeNameLen); + + GetDataTypeAndName(funcRetTypeName, funcRetTypeNameLen, functionInfo->retType, functionInfo->name); + break; + } + } + + // Get parameters from func line + for (int c = funcParamsStart; c < lineSize; c++) + { + int paramIndex = functionInfo->paramCount; + + if (linePtr[c] == ',') // Starts function parameters + { + // Get parameter type + name, extract info + char funcParamTypeName[128] = { 0 }; + int funcParamTypeNameLen = c - funcParamsStart; + MemoryCopy(funcParamTypeName, &linePtr[funcParamsStart], funcParamTypeNameLen); + + GetDataTypeAndName(funcParamTypeName, funcParamTypeNameLen, functionInfo->paramType[paramIndex], functionInfo->paramName[paramIndex]); + + funcParamsStart = c + 1; + if (linePtr[c + 1] == ' ') funcParamsStart += 1; + functionInfo->paramCount++; // Move to next parameter + } + else if (linePtr[c] == ')') + { + funcEnd = c + 2; + + // Check if previous word is void + if ((linePtr[c - 4] == 'v') && (linePtr[c - 3] == 'o') && (linePtr[c - 2] == 'i') && (linePtr[c - 1] == 'd')) break; + + // Get parameter type + name, extract info + char funcParamTypeName[128] = { 0 }; + int funcParamTypeNameLen = c - funcParamsStart; + MemoryCopy(funcParamTypeName, &linePtr[funcParamsStart], funcParamTypeNameLen); + + GetDataTypeAndName(funcParamTypeName, funcParamTypeNameLen, functionInfo->paramType[paramIndex], functionInfo->paramName[paramIndex]); + + functionInfo->paramCount++; // Move to next parameter + break; + } + } + + // Get function description + GetDescription(&linePtr[funcEnd], functionInfo->desc); + + // Move array sizes from name to type + for (int j = 0; j < functionInfo->paramCount; j++) + { + MoveArraySize(functionInfo->paramName[j], functionInfo->paramType[j]); + } +} + +//---------------------------------------------------------------------------------- +// Module Functions Definition +//---------------------------------------------------------------------------------- + +// Load text data from file, returns a '\0' terminated string +// NOTE: text chars array should be freed manually +static char *LoadFileText(const char *fileName, int *length) +{ + char *text = NULL; + + if (fileName != NULL) + { + FILE *file = fopen(fileName, "rt"); + + if (file != NULL) + { + // WARNING: When reading a file as 'text' file, + // text mode causes carriage return-linefeed translation... + // ...but using fseek() should return correct byte-offset + fseek(file, 0, SEEK_END); + int size = ftell(file); + fseek(file, 0, SEEK_SET); + + if (size > 0) + { + text = (char *)calloc((size + 1), sizeof(char)); + unsigned int count = (unsigned int)fread(text, sizeof(char), size, file); + + // WARNING: \r\n is converted to \n on reading, so, + // read bytes count gets reduced by the number of lines + if (count < (unsigned int)size) + { + text = realloc(text, count + 1); + *length = count; + } + else *length = size; + + // Zero-terminate the string + text[count] = '\0'; + } + + fclose(file); + } + } + + return text; +} + +// Get all lines from a text buffer (expecting lines ending with '\n') +static char **GetTextLines(const char *buffer, int length, int *linesCount) +{ + // Get the number of lines in the text + int count = 0; + for (int i = 0; i < length; i++) if (buffer[i] == '\n') count++; + + printf("Number of text lines in buffer: %i\n", count); + + // Allocate as many pointers as lines + char **lines = (char **)malloc(count*sizeof(char **)); + + char *bufferPtr = (char *)buffer; + + for (int i = 0; (i < count) || (bufferPtr[0] != '\0'); i++) + { + lines[i] = (char *)calloc(MAX_LINE_LENGTH, sizeof(char)); + + // Remove line leading spaces + // Find last index of space/tab character + int index = 0; + while ((bufferPtr[index] == ' ') || (bufferPtr[index] == '\t')) index++; + + int j = 0; + while (bufferPtr[index + j] != '\n') + { + lines[i][j] = bufferPtr[index + j]; + j++; + } + + bufferPtr += (index + j + 1); + } + + *linesCount = count; + return lines; +} + +// Get data type and name from a string containing both +// NOTE: Useful to parse function parameters and struct fields +static void GetDataTypeAndName(const char *typeName, int typeNameLen, char *type, char *name) +{ + for (int k = typeNameLen; k > 0; k--) + { + if ((typeName[k] == ' ') && (typeName[k - 1] != ',')) + { + // Function name starts at this point (and ret type finishes at this point) + MemoryCopy(type, typeName, k); + MemoryCopy(name, typeName + k + 1, typeNameLen - k - 1); + break; + } + else if (typeName[k] == '*') + { + MemoryCopy(type, typeName, k + 1); + MemoryCopy(name, typeName + k + 1, typeNameLen - k - 1); + break; + } + else if ((typeName[k] == '.') && (typeNameLen == 3)) // Handle varargs ...); + { + MemoryCopy(type, "...", 3); + MemoryCopy(name, "args", 4); + break; + } + } +} + +// Get comment from a line, do nothing if no comment in line +static void GetDescription(const char *line, char *description) +{ + int c = 0; + int descStart = -1; + int lastSlash = -2; + bool isValid = false; + while (line[c] != '\0') + { + if (isValid && (descStart == -1) && (line[c] != ' ')) descStart = c; + else if (line[c] == '/') + { + if (lastSlash == c - 1) isValid = true; + lastSlash = c; + } + c++; + } + if (descStart != -1) MemoryCopy(description, &line[descStart], c - descStart); +} + +// Move array size from name to type +static void MoveArraySize(char *name, char *type) +{ + int nameLength = TextLength(name); + if (name[nameLength - 1] == ']') + { + for (int k = nameLength; k > 0; k--) + { + if (name[k] == '[') + { + int sizeLength = nameLength - k; + MemoryCopy(&type[TextLength(type)], &name[k], sizeLength); + name[k] = '\0'; + } + } + } +} + +// Get text length in bytes, check for \0 character +static unsigned int TextLength(const char *text) +{ + unsigned int length = 0; + + if (text != NULL) while (*text++) length++; + + return length; +} + +// Compare two text strings, requires number of characters to compare +static bool IsTextEqual(const char *text1, const char *text2, unsigned int count) +{ + bool result = true; + + for (unsigned int i = 0; i < count; i++) + { + if (text1[i] != text2[i]) + { + result = false; + break; + } + } + + return result; +} + +// Find first text occurrence within a string +int TextFindIndex(const char *text, const char *find) +{ + int textLen = TextLength(text); + int findLen = TextLength(find); + + for (int i = 0; i <= textLen - findLen; i++) + { + if (IsTextEqual(&text[i], find, findLen)) return i; + } + + return -1; +} + +// Custom memcpy() to avoid +static void MemoryCopy(void *dest, const void *src, unsigned int count) +{ + char *srcPtr = (char *)src; + char *destPtr = (char *)dest; + + for (unsigned int i = 0; i < count; i++) destPtr[i] = srcPtr[i]; +} + +// Escape backslashes in a string, writing the escaped string into a static buffer +static char *EscapeBackslashes(char *text) +{ + static char buffer[256] = { 0 }; + + int count = 0; + + for (int i = 0; (text[i] != '\0') && (i < 255); i++, count++) + { + buffer[count] = text[i]; + + if (text[i] == '\\') + { + buffer[count + 1] = '\\'; + count++; + } + } + + buffer[count] = '\0'; + + return buffer; +} + +// Get string of define type +static const char *StrDefineType(DefineType type) +{ + switch (type) + { + case UNKNOWN: return "UNKNOWN"; + case GUARD: return "GUARD"; + case MACRO: return "MACRO"; + case INT: return "INT"; + case INT_MATH: return "INT_MATH"; + case LONG: return "LONG"; + case LONG_MATH: return "LONG_MATH"; + case FLOAT: return "FLOAT"; + case FLOAT_MATH: return "FLOAT_MATH"; + case DOUBLE: return "DOUBLE"; + case DOUBLE_MATH: return "DOUBLE_MATH"; + case CHAR: return "CHAR"; + case STRING: return "STRING"; + case COLOR: return "COLOR"; + } + return ""; +} diff --git a/tools/example-indexer/stb_c_lexer.h b/tools/example-indexer/stb_c_lexer.h new file mode 100644 index 0000000..bf89dca --- /dev/null +++ b/tools/example-indexer/stb_c_lexer.h @@ -0,0 +1,940 @@ +// stb_c_lexer.h - v0.12 - public domain Sean Barrett 2013 +// lexer for making little C-like languages with recursive-descent parsers +// +// This file provides both the interface and the implementation. +// To instantiate the implementation, +// #define STB_C_LEXER_IMPLEMENTATION +// in *ONE* source file, before #including this file. +// +// The default configuration is fairly close to a C lexer, although +// suffixes on integer constants are not handled (you can override this). +// +// History: +// 0.12 fix compilation bug for NUL support; better support separate inclusion +// 0.11 fix clang static analysis warning +// 0.10 fix warnings +// 0.09 hex floats, no-stdlib fixes +// 0.08 fix bad pointer comparison +// 0.07 fix mishandling of hexadecimal constants parsed by strtol +// 0.06 fix missing next character after ending quote mark (Andreas Fredriksson) +// 0.05 refixed get_location because github version had lost the fix +// 0.04 fix octal parsing bug +// 0.03 added STB_C_LEX_DISCARD_PREPROCESSOR option +// refactor API to simplify (only one struct instead of two) +// change literal enum names to have 'lit' at the end +// 0.02 first public release +// +// Status: +// - haven't tested compiling as C++ +// - haven't tested the float parsing path +// - haven't tested the non-default-config paths (e.g. non-stdlib) +// - only tested default-config paths by eyeballing output of self-parse +// +// - haven't implemented multiline strings +// - haven't implemented octal/hex character constants +// - haven't implemented support for unicode CLEX_char +// - need to expand error reporting so you don't just get "CLEX_parse_error" +// +// Contributors: +// Arpad Goretity (bugfix) +// Alan Hickman (hex floats) +// +// LICENSE +// +// See end of file for license information. + +#ifdef STB_C_LEXER_IMPLEMENTATION +#ifndef STB_C_LEXER_DEFINITIONS +// to change the default parsing rules, copy the following lines +// into your C/C++ file *before* including this, and then replace +// the Y's with N's for the ones you don't want. This needs to be +// set to the same values for every place in your program where +// stb_c_lexer.h is included. +// --BEGIN-- + +#if defined(Y) || defined(N) +#error "Can only use stb_c_lexer in contexts where the preprocessor symbols 'Y' and 'N' are not defined" +#endif + +#define STB_C_LEX_C_DECIMAL_INTS Y // "0|[1-9][0-9]*" CLEX_intlit +#define STB_C_LEX_C_HEX_INTS Y // "0x[0-9a-fA-F]+" CLEX_intlit +#define STB_C_LEX_C_OCTAL_INTS Y // "[0-7]+" CLEX_intlit +#define STB_C_LEX_C_DECIMAL_FLOATS Y // "[0-9]*(.[0-9]*([eE][-+]?[0-9]+)?) CLEX_floatlit +#define STB_C_LEX_C99_HEX_FLOATS N // "0x{hex}+(.{hex}*)?[pP][-+]?{hex}+ CLEX_floatlit +#define STB_C_LEX_C_IDENTIFIERS Y // "[_a-zA-Z][_a-zA-Z0-9]*" CLEX_id +#define STB_C_LEX_C_DQ_STRINGS Y // double-quote-delimited strings with escapes CLEX_dqstring +#define STB_C_LEX_C_SQ_STRINGS N // single-quote-delimited strings with escapes CLEX_ssstring +#define STB_C_LEX_C_CHARS Y // single-quote-delimited character with escape CLEX_charlits +#define STB_C_LEX_C_COMMENTS Y // "/* comment */" +#define STB_C_LEX_CPP_COMMENTS Y // "// comment to end of line\n" +#define STB_C_LEX_C_COMPARISONS Y // "==" CLEX_eq "!=" CLEX_noteq "<=" CLEX_lesseq ">=" CLEX_greatereq +#define STB_C_LEX_C_LOGICAL Y // "&&" CLEX_andand "||" CLEX_oror +#define STB_C_LEX_C_SHIFTS Y // "<<" CLEX_shl ">>" CLEX_shr +#define STB_C_LEX_C_INCREMENTS Y // "++" CLEX_plusplus "--" CLEX_minusminus +#define STB_C_LEX_C_ARROW Y // "->" CLEX_arrow +#define STB_C_LEX_EQUAL_ARROW N // "=>" CLEX_eqarrow +#define STB_C_LEX_C_BITWISEEQ Y // "&=" CLEX_andeq "|=" CLEX_oreq "^=" CLEX_xoreq +#define STB_C_LEX_C_ARITHEQ Y // "+=" CLEX_pluseq "-=" CLEX_minuseq + // "*=" CLEX_muleq "/=" CLEX_diveq "%=" CLEX_modeq + // if both STB_C_LEX_SHIFTS & STB_C_LEX_ARITHEQ: + // "<<=" CLEX_shleq ">>=" CLEX_shreq + +#define STB_C_LEX_PARSE_SUFFIXES N // letters after numbers are parsed as part of those numbers, and must be in suffix list below +#define STB_C_LEX_DECIMAL_SUFFIXES "" // decimal integer suffixes e.g. "uUlL" -- these are returned as-is in string storage +#define STB_C_LEX_HEX_SUFFIXES "" // e.g. "uUlL" +#define STB_C_LEX_OCTAL_SUFFIXES "" // e.g. "uUlL" +#define STB_C_LEX_FLOAT_SUFFIXES "" // + +#define STB_C_LEX_0_IS_EOF N // if Y, ends parsing at '\0'; if N, returns '\0' as token +#define STB_C_LEX_INTEGERS_AS_DOUBLES N // parses integers as doubles so they can be larger than 'int', but only if STB_C_LEX_STDLIB==N +#define STB_C_LEX_MULTILINE_DSTRINGS N // allow newlines in double-quoted strings +#define STB_C_LEX_MULTILINE_SSTRINGS N // allow newlines in single-quoted strings +#define STB_C_LEX_USE_STDLIB Y // use strtod,strtol for parsing #s; otherwise inaccurate hack +#define STB_C_LEX_DOLLAR_IDENTIFIER Y // allow $ as an identifier character +#define STB_C_LEX_FLOAT_NO_DECIMAL Y // allow floats that have no decimal point if they have an exponent + +#define STB_C_LEX_DEFINE_ALL_TOKEN_NAMES N // if Y, all CLEX_ token names are defined, even if never returned + // leaving it as N should help you catch config bugs + +#define STB_C_LEX_DISCARD_PREPROCESSOR Y // discard C-preprocessor directives (e.g. after prepocess + // still have #line, #pragma, etc) + +//#define STB_C_LEX_ISWHITE(str) ... // return length in bytes of whitespace characters if first char is whitespace + +#define STB_C_LEXER_DEFINITIONS // This line prevents the header file from replacing your definitions +// --END-- +#endif +#endif + +#ifndef INCLUDE_STB_C_LEXER_H +#define INCLUDE_STB_C_LEXER_H + +typedef struct +{ + // lexer variables + char *input_stream; + char *eof; + char *parse_point; + char *string_storage; + int string_storage_len; + + // lexer parse location for error messages + char *where_firstchar; + char *where_lastchar; + + // lexer token variables + long token; + double real_number; + long int_number; + char *string; + int string_len; +} stb_lexer; + +typedef struct +{ + int line_number; + int line_offset; +} stb_lex_location; + +#ifdef __cplusplus +extern "C" { +#endif + +extern void stb_c_lexer_init(stb_lexer *lexer, const char *input_stream, const char *input_stream_end, char *string_store, int store_length); +// this function initialize the 'lexer' structure +// Input: +// - input_stream points to the file to parse, loaded into memory +// - input_stream_end points to the end of the file, or NULL if you use 0-for-EOF +// - string_store is storage the lexer can use for storing parsed strings and identifiers +// - store_length is the length of that storage + +extern int stb_c_lexer_get_token(stb_lexer *lexer); +// this function returns non-zero if a token is parsed, or 0 if at EOF +// Output: +// - lexer->token is the token ID, which is unicode code point for a single-char token, < 0 for a multichar or eof or error +// - lexer->real_number is a double constant value for CLEX_floatlit, or CLEX_intlit if STB_C_LEX_INTEGERS_AS_DOUBLES +// - lexer->int_number is an integer constant for CLEX_intlit if !STB_C_LEX_INTEGERS_AS_DOUBLES, or character for CLEX_charlit +// - lexer->string is a 0-terminated string for CLEX_dqstring or CLEX_sqstring or CLEX_identifier +// - lexer->string_len is the byte length of lexer->string + +extern void stb_c_lexer_get_location(const stb_lexer *lexer, const char *where, stb_lex_location *loc); +// this inefficient function returns the line number and character offset of a +// given location in the file as returned by stb_lex_token. Because it's inefficient, +// you should only call it for errors, not for every token. +// For error messages of invalid tokens, you typically want the location of the start +// of the token (which caused the token to be invalid). For bugs involving legit +// tokens, you can report the first or the range. +// Output: +// - loc->line_number is the line number in the file, counting from 1, of the location +// - loc->line_offset is the char-offset in the line, counting from 0, of the location + + +#ifdef __cplusplus +} +#endif + +enum +{ + CLEX_eof = 256, + CLEX_parse_error, + CLEX_intlit , + CLEX_floatlit , + CLEX_id , + CLEX_dqstring , + CLEX_sqstring , + CLEX_charlit , + CLEX_eq , + CLEX_noteq , + CLEX_lesseq , + CLEX_greatereq , + CLEX_andand , + CLEX_oror , + CLEX_shl , + CLEX_shr , + CLEX_plusplus , + CLEX_minusminus , + CLEX_pluseq , + CLEX_minuseq , + CLEX_muleq , + CLEX_diveq , + CLEX_modeq , + CLEX_andeq , + CLEX_oreq , + CLEX_xoreq , + CLEX_arrow , + CLEX_eqarrow , + CLEX_shleq, CLEX_shreq, + + CLEX_first_unused_token + +}; +#endif // INCLUDE_STB_C_LEXER_H + +#ifdef STB_C_LEXER_IMPLEMENTATION + +// Hacky definitions so we can easily #if on them +#define Y(x) 1 +#define N(x) 0 + +#if STB_C_LEX_INTEGERS_AS_DOUBLES(x) +typedef double stb__clex_int; +#define intfield real_number +#define STB__clex_int_as_double +#else +typedef long stb__clex_int; +#define intfield int_number +#endif + +// Convert these config options to simple conditional #defines so we can more +// easily test them once we've change the meaning of Y/N + +#if STB_C_LEX_PARSE_SUFFIXES(x) +#define STB__clex_parse_suffixes +#endif + +#if STB_C_LEX_C99_HEX_FLOATS(x) +#define STB__clex_hex_floats +#endif + +#if STB_C_LEX_C_HEX_INTS(x) +#define STB__clex_hex_ints +#endif + +#if STB_C_LEX_C_DECIMAL_INTS(x) +#define STB__clex_decimal_ints +#endif + +#if STB_C_LEX_C_OCTAL_INTS(x) +#define STB__clex_octal_ints +#endif + +#if STB_C_LEX_C_DECIMAL_FLOATS(x) +#define STB__clex_decimal_floats +#endif + +#if STB_C_LEX_DISCARD_PREPROCESSOR(x) +#define STB__clex_discard_preprocessor +#endif + +#if STB_C_LEX_USE_STDLIB(x) && (!defined(STB__clex_hex_floats) || __STDC_VERSION__ >= 199901L) +#define STB__CLEX_use_stdlib +#include +#endif + +// Now for the rest of the file we'll use the basic definition where +// where Y expands to its contents and N expands to nothing +#undef Y +#define Y(a) a +#undef N +#define N(a) + +// API function +void stb_c_lexer_init(stb_lexer *lexer, const char *input_stream, const char *input_stream_end, char *string_store, int store_length) +{ + lexer->input_stream = (char *) input_stream; + lexer->eof = (char *) input_stream_end; + lexer->parse_point = (char *) input_stream; + lexer->string_storage = string_store; + lexer->string_storage_len = store_length; +} + +// API function +void stb_c_lexer_get_location(const stb_lexer *lexer, const char *where, stb_lex_location *loc) +{ + char *p = lexer->input_stream; + int line_number = 1; + int char_offset = 0; + while (*p && p < where) { + if (*p == '\n' || *p == '\r') { + p += (p[0]+p[1] == '\r'+'\n' ? 2 : 1); // skip newline + line_number += 1; + char_offset = 0; + } else { + ++p; + ++char_offset; + } + } + loc->line_number = line_number; + loc->line_offset = char_offset; +} + +// main helper function for returning a parsed token +static int stb__clex_token(stb_lexer *lexer, int token, char *start, char *end) +{ + lexer->token = token; + lexer->where_firstchar = start; + lexer->where_lastchar = end; + lexer->parse_point = end+1; + return 1; +} + +// helper function for returning eof +static int stb__clex_eof(stb_lexer *lexer) +{ + lexer->token = CLEX_eof; + return 0; +} + +static int stb__clex_iswhite(int x) +{ + return x == ' ' || x == '\t' || x == '\r' || x == '\n' || x == '\f'; +} + +static const char *stb__strchr(const char *str, int ch) +{ + for (; *str; ++str) + if (*str == ch) + return str; + return 0; +} + +// parse suffixes at the end of a number +static int stb__clex_parse_suffixes(stb_lexer *lexer, long tokenid, char *start, char *cur, const char *suffixes) +{ + #ifdef STB__clex_parse_suffixes + lexer->string = lexer->string_storage; + lexer->string_len = 0; + + while ((*cur >= 'a' && *cur <= 'z') || (*cur >= 'A' && *cur <= 'Z')) { + if (stb__strchr(suffixes, *cur) == 0) + return stb__clex_token(lexer, CLEX_parse_error, start, cur); + if (lexer->string_len+1 >= lexer->string_storage_len) + return stb__clex_token(lexer, CLEX_parse_error, start, cur); + lexer->string[lexer->string_len++] = *cur++; + } + #else + suffixes = suffixes; // attempt to suppress warnings + #endif + return stb__clex_token(lexer, tokenid, start, cur-1); +} + +#ifndef STB__CLEX_use_stdlib +static double stb__clex_pow(double base, unsigned int exponent) +{ + double value=1; + for ( ; exponent; exponent >>= 1) { + if (exponent & 1) + value *= base; + base *= base; + } + return value; +} + +static double stb__clex_parse_float(char *p, char **q) +{ + char *s = p; + double value=0; + int base=10; + int exponent=0; + +#ifdef STB__clex_hex_floats + if (*p == '0') { + if (p[1] == 'x' || p[1] == 'X') { + base=16; + p += 2; + } + } +#endif + + for (;;) { + if (*p >= '0' && *p <= '9') + value = value*base + (*p++ - '0'); +#ifdef STB__clex_hex_floats + else if (base == 16 && *p >= 'a' && *p <= 'f') + value = value*base + 10 + (*p++ - 'a'); + else if (base == 16 && *p >= 'A' && *p <= 'F') + value = value*base + 10 + (*p++ - 'A'); +#endif + else + break; + } + + if (*p == '.') { + double pow, addend = 0; + ++p; + for (pow=1; ; pow*=base) { + if (*p >= '0' && *p <= '9') + addend = addend*base + (*p++ - '0'); +#ifdef STB__clex_hex_floats + else if (base == 16 && *p >= 'a' && *p <= 'f') + addend = addend*base + 10 + (*p++ - 'a'); + else if (base == 16 && *p >= 'A' && *p <= 'F') + addend = addend*base + 10 + (*p++ - 'A'); +#endif + else + break; + } + value += addend / pow; + } +#ifdef STB__clex_hex_floats + if (base == 16) { + // exponent required for hex float literal + if (*p != 'p' && *p != 'P') { + *q = s; + return 0; + } + exponent = 1; + } else +#endif + exponent = (*p == 'e' || *p == 'E'); + + if (exponent) { + int sign = p[1] == '-'; + unsigned int exponent=0; + double power=1; + ++p; + if (*p == '-' || *p == '+') + ++p; + while (*p >= '0' && *p <= '9') + exponent = exponent*10 + (*p++ - '0'); + +#ifdef STB__clex_hex_floats + if (base == 16) + power = stb__clex_pow(2, exponent); + else +#endif + power = stb__clex_pow(10, exponent); + if (sign) + value /= power; + else + value *= power; + } + *q = p; + return value; +} +#endif + +static int stb__clex_parse_char(char *p, char **q) +{ + if (*p == '\\') { + *q = p+2; // tentatively guess we'll parse two characters + switch(p[1]) { + case '\\': return '\\'; + case '\'': return '\''; + case '"': return '"'; + case 't': return '\t'; + case 'f': return '\f'; + case 'n': return '\n'; + case 'r': return '\r'; + case '0': return '\0'; // @TODO ocatal constants + case 'x': case 'X': return -1; // @TODO hex constants + case 'u': return -1; // @TODO unicode constants + } + } + *q = p+1; + return (unsigned char) *p; +} + +static int stb__clex_parse_string(stb_lexer *lexer, char *p, int type) +{ + char *start = p; + char delim = *p++; // grab the " or ' for later matching + char *out = lexer->string_storage; + char *outend = lexer->string_storage + lexer->string_storage_len; + while (*p != delim) { + int n; + if (*p == '\\') { + char *q; + n = stb__clex_parse_char(p, &q); + if (n < 0) + return stb__clex_token(lexer, CLEX_parse_error, start, q); + p = q; + } else { + // @OPTIMIZE: could speed this up by looping-while-not-backslash + n = (unsigned char) *p++; + } + if (out+1 > outend) + return stb__clex_token(lexer, CLEX_parse_error, start, p); + // @TODO expand unicode escapes to UTF8 + *out++ = (char) n; + } + *out = 0; + lexer->string = lexer->string_storage; + lexer->string_len = (int) (out - lexer->string_storage); + return stb__clex_token(lexer, type, start, p); +} + +int stb_c_lexer_get_token(stb_lexer *lexer) +{ + char *p = lexer->parse_point; + + // skip whitespace and comments + for (;;) { + #ifdef STB_C_LEX_ISWHITE + while (p != lexer->stream_end) { + int n; + n = STB_C_LEX_ISWHITE(p); + if (n == 0) break; + if (lexer->eof && lexer->eof - lexer->parse_point < n) + return stb__clex_token(tok, CLEX_parse_error, p,lexer->eof-1); + p += n; + } + #else + while (p != lexer->eof && stb__clex_iswhite(*p)) + ++p; + #endif + + STB_C_LEX_CPP_COMMENTS( + if (p != lexer->eof && p[0] == '/' && p[1] == '/') { + while (p != lexer->eof && *p != '\r' && *p != '\n') + ++p; + continue; + } + ) + + STB_C_LEX_C_COMMENTS( + if (p != lexer->eof && p[0] == '/' && p[1] == '*') { + char *start = p; + p += 2; + while (p != lexer->eof && (p[0] != '*' || p[1] != '/')) + ++p; + if (p == lexer->eof) + return stb__clex_token(lexer, CLEX_parse_error, start, p-1); + p += 2; + continue; + } + ) + + #ifdef STB__clex_discard_preprocessor + // @TODO this discards everything after a '#', regardless + // of where in the line the # is, rather than requiring it + // be at the start. (because this parser doesn't otherwise + // check for line breaks!) + if (p != lexer->eof && p[0] == '#') { + while (p != lexer->eof && *p != '\r' && *p != '\n') + ++p; + continue; + } + #endif + + break; + } + + if (p == lexer->eof) + return stb__clex_eof(lexer); + + switch (*p) { + default: + if ( (*p >= 'a' && *p <= 'z') + || (*p >= 'A' && *p <= 'Z') + || *p == '_' || (unsigned char) *p >= 128 // >= 128 is UTF8 char + STB_C_LEX_DOLLAR_IDENTIFIER( || *p == '$' ) ) + { + int n = 0; + lexer->string = lexer->string_storage; + lexer->string_len = n; + do { + if (n+1 >= lexer->string_storage_len) + return stb__clex_token(lexer, CLEX_parse_error, p, p+n); + lexer->string[n] = p[n]; + ++n; + } while ( + (p[n] >= 'a' && p[n] <= 'z') + || (p[n] >= 'A' && p[n] <= 'Z') + || (p[n] >= '0' && p[n] <= '9') // allow digits in middle of identifier + || p[n] == '_' || (unsigned char) p[n] >= 128 + STB_C_LEX_DOLLAR_IDENTIFIER( || p[n] == '$' ) + ); + lexer->string[n] = 0; + return stb__clex_token(lexer, CLEX_id, p, p+n-1); + } + + // check for EOF + STB_C_LEX_0_IS_EOF( + if (*p == 0) + return stb__clex_eof(lexer); + ) + + single_char: + // not an identifier, return the character as itself + return stb__clex_token(lexer, *p, p, p); + + case '+': + if (p+1 != lexer->eof) { + STB_C_LEX_C_INCREMENTS(if (p[1] == '+') return stb__clex_token(lexer, CLEX_plusplus, p,p+1);) + STB_C_LEX_C_ARITHEQ( if (p[1] == '=') return stb__clex_token(lexer, CLEX_pluseq , p,p+1);) + } + goto single_char; + case '-': + if (p+1 != lexer->eof) { + STB_C_LEX_C_INCREMENTS(if (p[1] == '-') return stb__clex_token(lexer, CLEX_minusminus, p,p+1);) + STB_C_LEX_C_ARITHEQ( if (p[1] == '=') return stb__clex_token(lexer, CLEX_minuseq , p,p+1);) + STB_C_LEX_C_ARROW( if (p[1] == '>') return stb__clex_token(lexer, CLEX_arrow , p,p+1);) + } + goto single_char; + case '&': + if (p+1 != lexer->eof) { + STB_C_LEX_C_LOGICAL( if (p[1] == '&') return stb__clex_token(lexer, CLEX_andand, p,p+1);) + STB_C_LEX_C_BITWISEEQ(if (p[1] == '=') return stb__clex_token(lexer, CLEX_andeq , p,p+1);) + } + goto single_char; + case '|': + if (p+1 != lexer->eof) { + STB_C_LEX_C_LOGICAL( if (p[1] == '|') return stb__clex_token(lexer, CLEX_oror, p,p+1);) + STB_C_LEX_C_BITWISEEQ(if (p[1] == '=') return stb__clex_token(lexer, CLEX_oreq, p,p+1);) + } + goto single_char; + case '=': + if (p+1 != lexer->eof) { + STB_C_LEX_C_COMPARISONS(if (p[1] == '=') return stb__clex_token(lexer, CLEX_eq, p,p+1);) + STB_C_LEX_EQUAL_ARROW( if (p[1] == '>') return stb__clex_token(lexer, CLEX_eqarrow, p,p+1);) + } + goto single_char; + case '!': + STB_C_LEX_C_COMPARISONS(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_noteq, p,p+1);) + goto single_char; + case '^': + STB_C_LEX_C_BITWISEEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_xoreq, p,p+1)); + goto single_char; + case '%': + STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_modeq, p,p+1)); + goto single_char; + case '*': + STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_muleq, p,p+1)); + goto single_char; + case '/': + STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_diveq, p,p+1)); + goto single_char; + case '<': + if (p+1 != lexer->eof) { + STB_C_LEX_C_COMPARISONS(if (p[1] == '=') return stb__clex_token(lexer, CLEX_lesseq, p,p+1);) + STB_C_LEX_C_SHIFTS( if (p[1] == '<') { + STB_C_LEX_C_ARITHEQ(if (p+2 != lexer->eof && p[2] == '=') + return stb__clex_token(lexer, CLEX_shleq, p,p+2);) + return stb__clex_token(lexer, CLEX_shl, p,p+1); + } + ) + } + goto single_char; + case '>': + if (p+1 != lexer->eof) { + STB_C_LEX_C_COMPARISONS(if (p[1] == '=') return stb__clex_token(lexer, CLEX_greatereq, p,p+1);) + STB_C_LEX_C_SHIFTS( if (p[1] == '>') { + STB_C_LEX_C_ARITHEQ(if (p+2 != lexer->eof && p[2] == '=') + return stb__clex_token(lexer, CLEX_shreq, p,p+2);) + return stb__clex_token(lexer, CLEX_shr, p,p+1); + } + ) + } + goto single_char; + + case '"': + STB_C_LEX_C_DQ_STRINGS(return stb__clex_parse_string(lexer, p, CLEX_dqstring);) + goto single_char; + case '\'': + STB_C_LEX_C_SQ_STRINGS(return stb__clex_parse_string(lexer, p, CLEX_sqstring);) + STB_C_LEX_C_CHARS( + { + char *start = p; + lexer->int_number = stb__clex_parse_char(p+1, &p); + if (lexer->int_number < 0) + return stb__clex_token(lexer, CLEX_parse_error, start,start); + if (p == lexer->eof || *p != '\'') + return stb__clex_token(lexer, CLEX_parse_error, start,p); + return stb__clex_token(lexer, CLEX_charlit, start, p+1); + }) + goto single_char; + + case '0': + #if defined(STB__clex_hex_ints) || defined(STB__clex_hex_floats) + if (p+1 != lexer->eof) { + if (p[1] == 'x' || p[1] == 'X') { + char *q; + + #ifdef STB__clex_hex_floats + for (q=p+2; + q != lexer->eof && ((*q >= '0' && *q <= '9') || (*q >= 'a' && *q <= 'f') || (*q >= 'A' && *q <= 'F')); + ++q); + if (q != lexer->eof) { + if (*q == '.' STB_C_LEX_FLOAT_NO_DECIMAL(|| *q == 'p' || *q == 'P')) { + #ifdef STB__CLEX_use_stdlib + lexer->real_number = strtod((char *) p, (char**) &q); + #else + lexer->real_number = stb__clex_parse_float(p, &q); + #endif + + if (p == q) + return stb__clex_token(lexer, CLEX_parse_error, p,q); + return stb__clex_parse_suffixes(lexer, CLEX_floatlit, p,q, STB_C_LEX_FLOAT_SUFFIXES); + + } + } + #endif // STB__CLEX_hex_floats + + #ifdef STB__clex_hex_ints + #ifdef STB__CLEX_use_stdlib + lexer->int_number = strtol((char *) p, (char **) &q, 16); + #else + { + stb__clex_int n=0; + for (q=p+2; q != lexer->eof; ++q) { + if (*q >= '0' && *q <= '9') + n = n*16 + (*q - '0'); + else if (*q >= 'a' && *q <= 'f') + n = n*16 + (*q - 'a') + 10; + else if (*q >= 'A' && *q <= 'F') + n = n*16 + (*q - 'A') + 10; + else + break; + } + lexer->int_number = n; + } + #endif + if (q == p+2) + return stb__clex_token(lexer, CLEX_parse_error, p-2,p-1); + return stb__clex_parse_suffixes(lexer, CLEX_intlit, p,q, STB_C_LEX_HEX_SUFFIXES); + #endif + } + } + #endif // defined(STB__clex_hex_ints) || defined(STB__clex_hex_floats) + // can't test for octal because we might parse '0.0' as float or as '0' '.' '0', + // so have to do float first + + /* FALL THROUGH */ + case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': + + #ifdef STB__clex_decimal_floats + { + char *q = p; + while (q != lexer->eof && (*q >= '0' && *q <= '9')) + ++q; + if (q != lexer->eof) { + if (*q == '.' STB_C_LEX_FLOAT_NO_DECIMAL(|| *q == 'e' || *q == 'E')) { + #ifdef STB__CLEX_use_stdlib + lexer->real_number = strtod((char *) p, (char**) &q); + #else + lexer->real_number = stb__clex_parse_float(p, &q); + #endif + + return stb__clex_parse_suffixes(lexer, CLEX_floatlit, p,q, STB_C_LEX_FLOAT_SUFFIXES); + + } + } + } + #endif // STB__clex_decimal_floats + + #ifdef STB__clex_octal_ints + if (p[0] == '0') { + char *q = p; + #ifdef STB__CLEX_use_stdlib + lexer->int_number = strtol((char *) p, (char **) &q, 8); + #else + stb__clex_int n=0; + while (q != lexer->eof) { + if (*q >= '0' && *q <= '7') + n = n*8 + (*q - '0'); + else + break; + ++q; + } + if (q != lexer->eof && (*q == '8' || *q=='9')) + return stb__clex_token(lexer, CLEX_parse_error, p, q); + lexer->int_number = n; + #endif + return stb__clex_parse_suffixes(lexer, CLEX_intlit, p,q, STB_C_LEX_OCTAL_SUFFIXES); + } + #endif // STB__clex_octal_ints + + #ifdef STB__clex_decimal_ints + { + char *q = p; + #ifdef STB__CLEX_use_stdlib + lexer->int_number = strtol((char *) p, (char **) &q, 10); + #else + stb__clex_int n=0; + while (q != lexer->eof) { + if (*q >= '0' && *q <= '9') + n = n*10 + (*q - '0'); + else + break; + ++q; + } + lexer->int_number = n; + #endif + return stb__clex_parse_suffixes(lexer, CLEX_intlit, p,q, STB_C_LEX_OCTAL_SUFFIXES); + } + #endif // STB__clex_decimal_ints + goto single_char; + } +} +#endif // STB_C_LEXER_IMPLEMENTATION + +#ifdef STB_C_LEXER_SELF_TEST +#define _CRT_SECURE_NO_WARNINGS +#include +#include + +static void print_token(stb_lexer *lexer) +{ + switch (lexer->token) { + case CLEX_id : printf("_%s", lexer->string); break; + case CLEX_eq : printf("=="); break; + case CLEX_noteq : printf("!="); break; + case CLEX_lesseq : printf("<="); break; + case CLEX_greatereq : printf(">="); break; + case CLEX_andand : printf("&&"); break; + case CLEX_oror : printf("||"); break; + case CLEX_shl : printf("<<"); break; + case CLEX_shr : printf(">>"); break; + case CLEX_plusplus : printf("++"); break; + case CLEX_minusminus: printf("--"); break; + case CLEX_arrow : printf("->"); break; + case CLEX_andeq : printf("&="); break; + case CLEX_oreq : printf("|="); break; + case CLEX_xoreq : printf("^="); break; + case CLEX_pluseq : printf("+="); break; + case CLEX_minuseq : printf("-="); break; + case CLEX_muleq : printf("*="); break; + case CLEX_diveq : printf("/="); break; + case CLEX_modeq : printf("%%="); break; + case CLEX_shleq : printf("<<="); break; + case CLEX_shreq : printf(">>="); break; + case CLEX_eqarrow : printf("=>"); break; + case CLEX_dqstring : printf("\"%s\"", lexer->string); break; + case CLEX_sqstring : printf("'\"%s\"'", lexer->string); break; + case CLEX_charlit : printf("'%s'", lexer->string); break; + #if defined(STB__clex_int_as_double) && !defined(STB__CLEX_use_stdlib) + case CLEX_intlit : printf("#%g", lexer->real_number); break; + #else + case CLEX_intlit : printf("#%ld", lexer->int_number); break; + #endif + case CLEX_floatlit : printf("%g", lexer->real_number); break; + default: + if (lexer->token >= 0 && lexer->token < 256) + printf("%c", (int) lexer->token); + else { + printf("<<>>\n", lexer->token); + } + break; + } +} + +/* Force a test +of parsing +multiline comments */ + +/*/ comment /*/ +/**/ extern /**/ + +void dummy(void) +{ + double some_floats[] = { + 1.0501, -10.4e12, 5E+10, +#if 0 // not supported in C++ or C-pre-99, so don't try to compile it, but let our parser test it + 0x1.0p+24, 0xff.FP-8, 0x1p-23, +#endif + 4. + }; + (void) sizeof(some_floats); + (void) some_floats[1]; + + printf("test %d",1); // https://github.com/nothings/stb/issues/13 +} + +int main(int argc, char **argv) +{ + FILE *f = fopen("stb_c_lexer.h","rb"); + char *text = (char *) malloc(1 << 20); + int len = f ? (int) fread(text, 1, 1<<20, f) : -1; + stb_lexer lex; + if (len < 0) { + fprintf(stderr, "Error opening file\n"); + free(text); + fclose(f); + return 1; + } + fclose(f); + + stb_c_lexer_init(&lex, text, text+len, (char *) malloc(0x10000), 0x10000); + while (stb_c_lexer_get_token(&lex)) { + if (lex.token == CLEX_parse_error) { + printf("\n<<>>\n"); + break; + } + print_token(&lex); + printf(" "); + } + return 0; +} +#endif +/* +------------------------------------------------------------------------------ +This software is available under 2 licenses -- choose whichever you prefer. +------------------------------------------------------------------------------ +ALTERNATIVE A - MIT License +Copyright (c) 2017 Sean Barrett +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +------------------------------------------------------------------------------ +ALTERNATIVE B - Public Domain (www.unlicense.org) +This is free and unencumbered software released into the public domain. +Anyone is free to copy, modify, publish, use, compile, sell, or distribute this +software, either in source code form or as a compiled binary, for any purpose, +commercial or non-commercial, and by any means. +In jurisdictions that recognize copyright laws, the author or authors of this +software dedicate any and all copyright interest in the software to the public +domain. We make this dedication for the benefit of the public at large and to +the detriment of our heirs and successors. We intend this dedication to be an +overt act of relinquishment in perpetuity of all present and future rights to +this software under copyright law. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +------------------------------------------------------------------------------ +*/ -- cgit v1.2.3 From 9180122b48374dc585eaa0e7e8a59ad75ffa4e40 Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Sat, 26 Aug 2023 14:36:13 +0300 Subject: update format of function_usages.json --- common/examples.css | 3 +- common/examples.js | 16 +- common/libs/jquery.throttle-debounce.js | 252 - examples.html | 5 +- examples/function_usages.json | 21001 +----------------------------- 5 files changed, 11 insertions(+), 21266 deletions(-) delete mode 100644 common/libs/jquery.throttle-debounce.js diff --git a/common/examples.css b/common/examples.css index fd41d6f..65ba8ad 100644 --- a/common/examples.css +++ b/common/examples.css @@ -4,7 +4,8 @@ #filter_menu { width:820px; height:80px; margin-left:15px; } #filter_function_label { margin-top: 2rem; } -#filter_function { display: block; margin-left:15px; margin-bottom: 2rem; } +#filter_function { display: block; height: 1rem; margin-left:15px; margin-bottom: 2rem; } +#matches_counter { display: inline; margin-bottom: 2rem; } .legendButton { float:left; margin-right:8px; margin-bottom:20px; width:84px; height:78px; text-align:right; line-height:130px; cursor: pointer; transition: 0.125s; } #core { background-color:#e1e1e1; color:#5c5a5a; border:5px solid #898888; } diff --git a/common/examples.js b/common/examples.js index c0ecad2..992c46e 100644 --- a/common/examples.js +++ b/common/examples.js @@ -23,19 +23,17 @@ $(document).ready(function() { var filterText = functionName.toLowerCase() if (filterText === "") { $('#container').mixItUp('filter', exampleDivs); - $('#occurences_counter').hide(); + $('#matches_counter').hide(); return } - $('#occurences_counter').show(); + $('#matches_counter').show(); - var occurences = 0; const filteredExamples = [] for (var functionName in functionUsages) { if (!functionName.toLowerCase().includes(filterText)) continue; - occurences += functionUsages[functionName].length for (var usage of functionUsages[functionName]) { - const exampleIndex = findExampleIndexByName(exampleData, usage.exampleName) + const exampleIndex = findExampleIndexByName(exampleData, usage) if (!filteredExamples.includes(exampleIndex)) { filteredExamples.push(exampleIndex) } @@ -44,7 +42,7 @@ $(document).ready(function() { const filteredDivs = filteredExamples.map(index => exampleDivs[index]); $('#container').mixItUp('filter', filteredDivs); - $('#occurences_counter').text(`Occurences: ${occurences} (${filteredExamples.length} examples)`); + $('#matches_counter').text(`Found ${filteredExamples.length} examples`); } var exampleData = [ @@ -203,7 +201,7 @@ $(document).ready(function() { $.getJSON('examples/function_usages.json', function(functionUsagesData) { // Filter out function usages of examples, which don't have a page for (var functionName in functionUsagesData) { - functionUsages[functionName] = functionUsagesData[functionName].filter(usage => findExampleByName(exampleData, usage.exampleName)) + functionUsages[functionName] = functionUsagesData[functionName].filter(usage => findExampleByName(exampleData, usage)) } // While the JSON file was loaded, user could have entered text. @@ -213,9 +211,9 @@ $(document).ready(function() { } // From now listen for input update events - filterFunctionInput.on("input", $.debounce(200, function(event) { + filterFunctionInput.on("input", function(event) { applyByFunctionFilter(event.target.value) - })); + }); }) // Instantiate MixItUp: diff --git a/common/libs/jquery.throttle-debounce.js b/common/libs/jquery.throttle-debounce.js deleted file mode 100644 index f39717c..0000000 --- a/common/libs/jquery.throttle-debounce.js +++ /dev/null @@ -1,252 +0,0 @@ -/*! - * jQuery throttle / debounce - v1.1 - 3/7/2010 - * http://benalman.com/projects/jquery-throttle-debounce-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ - -// Script: jQuery throttle / debounce: Sometimes, less is more! -// -// *Version: 1.1, Last updated: 3/7/2010* -// -// Project Home - http://benalman.com/projects/jquery-throttle-debounce-plugin/ -// GitHub - http://github.com/cowboy/jquery-throttle-debounce/ -// Source - http://github.com/cowboy/jquery-throttle-debounce/raw/master/jquery.ba-throttle-debounce.js -// (Minified) - http://github.com/cowboy/jquery-throttle-debounce/raw/master/jquery.ba-throttle-debounce.min.js (0.7kb) -// -// About: License -// -// Copyright (c) 2010 "Cowboy" Ben Alman, -// Dual licensed under the MIT and GPL licenses. -// http://benalman.com/about/license/ -// -// About: Examples -// -// These working examples, complete with fully commented code, illustrate a few -// ways in which this plugin can be used. -// -// Throttle - http://benalman.com/code/projects/jquery-throttle-debounce/examples/throttle/ -// Debounce - http://benalman.com/code/projects/jquery-throttle-debounce/examples/debounce/ -// -// About: Support and Testing -// -// Information about what version or versions of jQuery this plugin has been -// tested with, what browsers it has been tested in, and where the unit tests -// reside (so you can test it yourself). -// -// jQuery Versions - none, 1.3.2, 1.4.2 -// Browsers Tested - Internet Explorer 6-8, Firefox 2-3.6, Safari 3-4, Chrome 4-5, Opera 9.6-10.1. -// Unit Tests - http://benalman.com/code/projects/jquery-throttle-debounce/unit/ -// -// About: Release History -// -// 1.1 - (3/7/2010) Fixed a bug in where trailing callbacks -// executed later than they should. Reworked a fair amount of internal -// logic as well. -// 1.0 - (3/6/2010) Initial release as a stand-alone project. Migrated over -// from jquery-misc repo v0.4 to jquery-throttle repo v1.0, added the -// no_trailing throttle parameter and debounce functionality. -// -// Topic: Note for non-jQuery users -// -// jQuery isn't actually required for this plugin, because nothing internal -// uses any jQuery methods or properties. jQuery is just used as a namespace -// under which these methods can exist. -// -// Since jQuery isn't actually required for this plugin, if jQuery doesn't exist -// when this plugin is loaded, the method described below will be created in -// the `Cowboy` namespace. Usage will be exactly the same, but instead of -// $.method() or jQuery.method(), you'll need to use Cowboy.method(). - -(function(window,undefined){ - '$:nomunge'; // Used by YUI compressor. - - // Since jQuery really isn't required for this plugin, use `jQuery` as the - // namespace only if it already exists, otherwise use the `Cowboy` namespace, - // creating it if necessary. - var $ = window.jQuery || window.Cowboy || ( window.Cowboy = {} ), - - // Internal method reference. - jq_throttle; - - // Method: jQuery.throttle - // - // Throttle execution of a function. Especially useful for rate limiting - // execution of handlers on events like resize and scroll. If you want to - // rate-limit execution of a function to a single time, see the - // method. - // - // In this visualization, | is a throttled-function call and X is the actual - // callback execution: - // - // > Throttled with `no_trailing` specified as false or unspecified: - // > ||||||||||||||||||||||||| (pause) ||||||||||||||||||||||||| - // > X X X X X X X X X X X X - // > - // > Throttled with `no_trailing` specified as true: - // > ||||||||||||||||||||||||| (pause) ||||||||||||||||||||||||| - // > X X X X X X X X X X - // - // Usage: - // - // > var throttled = jQuery.throttle( delay, [ no_trailing, ] callback ); - // > - // > jQuery('selector').bind( 'someevent', throttled ); - // > jQuery('selector').unbind( 'someevent', throttled ); - // - // This also works in jQuery 1.4+: - // - // > jQuery('selector').bind( 'someevent', jQuery.throttle( delay, [ no_trailing, ] callback ) ); - // > jQuery('selector').unbind( 'someevent', callback ); - // - // Arguments: - // - // delay - (Number) A zero-or-greater delay in milliseconds. For event - // callbacks, values around 100 or 250 (or even higher) are most useful. - // no_trailing - (Boolean) Optional, defaults to false. If no_trailing is - // true, callback will only execute every `delay` milliseconds while the - // throttled-function is being called. If no_trailing is false or - // unspecified, callback will be executed one final time after the last - // throttled-function call. (After the throttled-function has not been - // called for `delay` milliseconds, the internal counter is reset) - // callback - (Function) A function to be executed after delay milliseconds. - // The `this` context and all arguments are passed through, as-is, to - // `callback` when the throttled-function is executed. - // - // Returns: - // - // (Function) A new, throttled, function. - - $.throttle = jq_throttle = function( delay, no_trailing, callback, debounce_mode ) { - // After wrapper has stopped being called, this timeout ensures that - // `callback` is executed at the proper times in `throttle` and `end` - // debounce modes. - var timeout_id, - - // Keep track of the last time `callback` was executed. - last_exec = 0; - - // `no_trailing` defaults to falsy. - if ( typeof no_trailing !== 'boolean' ) { - debounce_mode = callback; - callback = no_trailing; - no_trailing = undefined; - } - - // The `wrapper` function encapsulates all of the throttling / debouncing - // functionality and when executed will limit the rate at which `callback` - // is executed. - function wrapper() { - var that = this, - elapsed = +new Date() - last_exec, - args = arguments; - - // Execute `callback` and update the `last_exec` timestamp. - function exec() { - last_exec = +new Date(); - callback.apply( that, args ); - }; - - // If `debounce_mode` is true (at_begin) this is used to clear the flag - // to allow future `callback` executions. - function clear() { - timeout_id = undefined; - }; - - if ( debounce_mode && !timeout_id ) { - // Since `wrapper` is being called for the first time and - // `debounce_mode` is true (at_begin), execute `callback`. - exec(); - } - - // Clear any existing timeout. - timeout_id && clearTimeout( timeout_id ); - - if ( debounce_mode === undefined && elapsed > delay ) { - // In throttle mode, if `delay` time has been exceeded, execute - // `callback`. - exec(); - - } else if ( no_trailing !== true ) { - // In trailing throttle mode, since `delay` time has not been - // exceeded, schedule `callback` to execute `delay` ms after most - // recent execution. - // - // If `debounce_mode` is true (at_begin), schedule `clear` to execute - // after `delay` ms. - // - // If `debounce_mode` is false (at end), schedule `callback` to - // execute after `delay` ms. - timeout_id = setTimeout( debounce_mode ? clear : exec, debounce_mode === undefined ? delay - elapsed : delay ); - } - }; - - // Set the guid of `wrapper` function to the same of original callback, so - // it can be removed in jQuery 1.4+ .unbind or .die by using the original - // callback as a reference. - if ( $.guid ) { - wrapper.guid = callback.guid = callback.guid || $.guid++; - } - - // Return the wrapper function. - return wrapper; - }; - - // Method: jQuery.debounce - // - // Debounce execution of a function. Debouncing, unlike throttling, - // guarantees that a function is only executed a single time, either at the - // very beginning of a series of calls, or at the very end. If you want to - // simply rate-limit execution of a function, see the - // method. - // - // In this visualization, | is a debounced-function call and X is the actual - // callback execution: - // - // > Debounced with `at_begin` specified as false or unspecified: - // > ||||||||||||||||||||||||| (pause) ||||||||||||||||||||||||| - // > X X - // > - // > Debounced with `at_begin` specified as true: - // > ||||||||||||||||||||||||| (pause) ||||||||||||||||||||||||| - // > X X - // - // Usage: - // - // > var debounced = jQuery.debounce( delay, [ at_begin, ] callback ); - // > - // > jQuery('selector').bind( 'someevent', debounced ); - // > jQuery('selector').unbind( 'someevent', debounced ); - // - // This also works in jQuery 1.4+: - // - // > jQuery('selector').bind( 'someevent', jQuery.debounce( delay, [ at_begin, ] callback ) ); - // > jQuery('selector').unbind( 'someevent', callback ); - // - // Arguments: - // - // delay - (Number) A zero-or-greater delay in milliseconds. For event - // callbacks, values around 100 or 250 (or even higher) are most useful. - // at_begin - (Boolean) Optional, defaults to false. If at_begin is false or - // unspecified, callback will only be executed `delay` milliseconds after - // the last debounced-function call. If at_begin is true, callback will be - // executed only at the first debounced-function call. (After the - // throttled-function has not been called for `delay` milliseconds, the - // internal counter is reset) - // callback - (Function) A function to be executed after delay milliseconds. - // The `this` context and all arguments are passed through, as-is, to - // `callback` when the debounced-function is executed. - // - // Returns: - // - // (Function) A new, debounced, function. - - $.debounce = function( delay, at_begin, callback ) { - return callback === undefined - ? jq_throttle( delay, at_begin, false ) - : jq_throttle( delay, callback, at_begin !== false ); - }; - -})(this); diff --git a/examples.html b/examples.html index 8009e9a..7dbfc92 100644 --- a/examples.html +++ b/examples.html @@ -83,7 +83,7 @@

Or filter by used functions in the example:

-

+

@@ -100,9 +100,6 @@ - - - diff --git a/examples/function_usages.json b/examples/function_usages.json index 0f78081..4c7afb3 100644 --- a/examples/function_usages.json +++ b/examples/function_usages.json @@ -1,21000 +1 @@ -{ - "InitWindow": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 45, - "lineOffset": 4 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 45, - "lineOffset": 4 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 46, - "lineOffset": 4 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 76, - "lineOffset": 4 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 43, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 37, - "lineOffset": 4 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 39, - "lineOffset": 4 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 53, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 42, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 39, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 51, - "lineOffset": 4 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 75, - "lineOffset": 4 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 45, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 45, - "lineOffset": 4 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 52, - "lineOffset": 4 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 109, - "lineOffset": 4 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 71, - "lineOffset": 4 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 63, - "lineOffset": 4 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 29, - "lineOffset": 4 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 29, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 29, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 37, - "lineOffset": 4 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "models_loading", - "lineNumber": 39, - "lineOffset": 4 - }, - { - "exampleName": "models_animation", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 42, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "models_billboard", - "lineNumber": 27, - "lineOffset": 4 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 32, - "lineOffset": 4 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "core_basic_window", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "core_basic_window_web", - "lineNumber": 44, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 42, - "lineOffset": 4 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 54, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "core_custom_logging", - "lineNumber": 57, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 55, - "lineOffset": 4 - }, - { - "exampleName": "core_random_values", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 319, - "lineOffset": 4 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 44, - "lineOffset": 4 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 45, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 29, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 29, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 64, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 88, - "lineOffset": 4 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 37, - "lineOffset": 4 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "text_format_text", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "text_input_box", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "text_unicode", - "lineNumber": 164, - "lineOffset": 4 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 35, - "lineOffset": 4 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 26, - "lineOffset": 4 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 39, - "lineOffset": 4 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 221, - "lineOffset": 4 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 27, - "lineOffset": 4 - } - ], - "WindowShouldClose": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 130, - "lineOffset": 12 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 58, - "lineOffset": 12 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 147, - "lineOffset": 12 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 61, - "lineOffset": 12 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 65, - "lineOffset": 12 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 102, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 52, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 74, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 119, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 41, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 125, - "lineOffset": 12 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 116, - "lineOffset": 12 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 40, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 72, - "lineOffset": 12 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 65, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 54, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 45, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 49, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 42, - "lineOffset": 12 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 44, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 78, - "lineOffset": 12 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 58, - "lineOffset": 12 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 33, - "lineOffset": 12 - }, - { - "exampleName": "models_loading", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "models_animation", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 54, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "models_skybox", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 52, - "lineOffset": 12 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 40, - "lineOffset": 12 - }, - { - "exampleName": "models_billboard", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 40, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 65, - "lineOffset": 12 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 37, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 35, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 58, - "lineOffset": 12 - }, - { - "exampleName": "core_basic_window", - "lineNumber": 42, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 35, - "lineOffset": 12 - }, - { - "exampleName": "core_basic_window_web", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 45, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 58, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 45, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_logging", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 44, - "lineOffset": 12 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 42, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "core_random_values", - "lineNumber": 38, - "lineOffset": 12 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 45, - "lineOffset": 12 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 48, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 328, - "lineOffset": 16 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 38, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 57, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 46, - "lineOffset": 12 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 34, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 38, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 59, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 42, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 37, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 41, - "lineOffset": 12 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 142, - "lineOffset": 12 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 36, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "text_format_text", - "lineNumber": 36, - "lineOffset": 12 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 57, - "lineOffset": 12 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "text_input_box", - "lineNumber": 42, - "lineOffset": 12 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "text_unicode", - "lineNumber": 183, - "lineOffset": 12 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 56, - "lineOffset": 12 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 39, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 34, - "lineOffset": 12 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 43, - "lineOffset": 12 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 48, - "lineOffset": 12 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 59, - "lineOffset": 12 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 45, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 42, - "lineOffset": 12 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 32, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 42, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 246, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 45, - "lineOffset": 12 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 36, - "lineOffset": 12 - } - ], - "CloseWindow": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 168, - "lineOffset": 4 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 106, - "lineOffset": 4 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 93, - "lineOffset": 4 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 223, - "lineOffset": 4 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 143, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 98, - "lineOffset": 4 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 103, - "lineOffset": 4 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 106, - "lineOffset": 4 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 112, - "lineOffset": 4 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 148, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 147, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 146, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 81, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 111, - "lineOffset": 4 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 117, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 131, - "lineOffset": 4 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 125, - "lineOffset": 4 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 192, - "lineOffset": 4 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 173, - "lineOffset": 4 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 143, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 151, - "lineOffset": 4 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 102, - "lineOffset": 4 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 170, - "lineOffset": 4 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 215, - "lineOffset": 4 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 162, - "lineOffset": 4 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 104, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 115, - "lineOffset": 4 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 136, - "lineOffset": 4 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 100, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 98, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 110, - "lineOffset": 4 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 83, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 94, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 65, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 121, - "lineOffset": 4 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 105, - "lineOffset": 4 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 150, - "lineOffset": 4 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 222, - "lineOffset": 4 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 121, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 92, - "lineOffset": 4 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 117, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 101, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 75, - "lineOffset": 4 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 168, - "lineOffset": 4 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 88, - "lineOffset": 4 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 69, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 173, - "lineOffset": 4 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 110, - "lineOffset": 4 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 58, - "lineOffset": 4 - }, - { - "exampleName": "models_loading", - "lineNumber": 149, - "lineOffset": 4 - }, - { - "exampleName": "models_animation", - "lineNumber": 107, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 242, - "lineOffset": 4 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 91, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 99, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 140, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 127, - "lineOffset": 4 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 113, - "lineOffset": 4 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 129, - "lineOffset": 4 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 86, - "lineOffset": 4 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 87, - "lineOffset": 4 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 122, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 178, - "lineOffset": 4 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 118, - "lineOffset": 4 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 98, - "lineOffset": 4 - }, - { - "exampleName": "models_billboard", - "lineNumber": 107, - "lineOffset": 4 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 122, - "lineOffset": 4 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 169, - "lineOffset": 4 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 118, - "lineOffset": 4 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 72, - "lineOffset": 4 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 66, - "lineOffset": 4 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 96, - "lineOffset": 4 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 103, - "lineOffset": 4 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 132, - "lineOffset": 4 - }, - { - "exampleName": "core_basic_window", - "lineNumber": 63, - "lineOffset": 4 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 59, - "lineOffset": 4 - }, - { - "exampleName": "core_basic_window_web", - "lineNumber": 61, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 147, - "lineOffset": 4 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 129, - "lineOffset": 4 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 148, - "lineOffset": 4 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 126, - "lineOffset": 4 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 147, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 117, - "lineOffset": 4 - }, - { - "exampleName": "core_custom_logging", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 73, - "lineOffset": 4 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 155, - "lineOffset": 4 - }, - { - "exampleName": "core_random_values", - "lineNumber": 68, - "lineOffset": 4 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 81, - "lineOffset": 4 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 102, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 334, - "lineOffset": 4 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 75, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 210, - "lineOffset": 4 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 192, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 114, - "lineOffset": 4 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 60, - "lineOffset": 4 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 102, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 202, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 74, - "lineOffset": 4 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 147, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 65, - "lineOffset": 4 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 94, - "lineOffset": 4 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 211, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 83, - "lineOffset": 4 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 119, - "lineOffset": 4 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 136, - "lineOffset": 4 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 444, - "lineOffset": 4 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 63, - "lineOffset": 4 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 121, - "lineOffset": 4 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 133, - "lineOffset": 4 - }, - { - "exampleName": "text_format_text", - "lineNumber": 63, - "lineOffset": 4 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 106, - "lineOffset": 4 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 124, - "lineOffset": 4 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 87, - "lineOffset": 4 - }, - { - "exampleName": "text_input_box", - "lineNumber": 116, - "lineOffset": 4 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 142, - "lineOffset": 4 - }, - { - "exampleName": "text_unicode", - "lineNumber": 304, - "lineOffset": 4 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 92, - "lineOffset": 4 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 77, - "lineOffset": 4 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 90, - "lineOffset": 4 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 82, - "lineOffset": 4 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 99, - "lineOffset": 4 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 110, - "lineOffset": 4 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 161, - "lineOffset": 4 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 100, - "lineOffset": 4 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 105, - "lineOffset": 4 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 96, - "lineOffset": 4 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 111, - "lineOffset": 4 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 57, - "lineOffset": 4 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 119, - "lineOffset": 4 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 137, - "lineOffset": 4 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 351, - "lineOffset": 4 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 60, - "lineOffset": 4 - } - ], - "IsWindowReady": [], - "IsWindowFullscreen": [], - "IsWindowHidden": [], - "IsWindowMinimized": [], - "IsWindowMaximized": [], - "IsWindowFocused": [], - "IsWindowResized": [ - { - "exampleName": "shaders_raymarching", - "lineNumber": 83, - "lineOffset": 12 - } - ], - "IsWindowState": [ - { - "exampleName": "core_window_flags", - "lineNumber": 65, - "lineOffset": 16 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 71, - "lineOffset": 16 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 77, - "lineOffset": 17 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 82, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 90, - "lineOffset": 17 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 104, - "lineOffset": 16 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 110, - "lineOffset": 16 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 116, - "lineOffset": 16 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 122, - "lineOffset": 16 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 128, - "lineOffset": 16 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 143, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 157, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 159, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 161, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 163, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 165, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 167, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 169, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 171, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 173, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 175, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 179, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 181, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 183, - "lineOffset": 12 - } - ], - "SetWindowState": [ - { - "exampleName": "core_window_flags", - "lineNumber": 66, - "lineOffset": 17 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 72, - "lineOffset": 17 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 77, - "lineOffset": 52 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 111, - "lineOffset": 17 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 117, - "lineOffset": 17 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 123, - "lineOffset": 17 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 129, - "lineOffset": 17 - } - ], - "ClearWindowState": [ - { - "exampleName": "core_window_flags", - "lineNumber": 65, - "lineOffset": 54 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 71, - "lineOffset": 56 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 85, - "lineOffset": 38 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 110, - "lineOffset": 54 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 116, - "lineOffset": 52 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 122, - "lineOffset": 55 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 128, - "lineOffset": 48 - } - ], - "ToggleFullscreen": [ - { - "exampleName": "core_window_flags", - "lineNumber": 61, - "lineOffset": 33 - } - ], - "MaximizeWindow": [ - { - "exampleName": "core_window_flags", - "lineNumber": 105, - "lineOffset": 17 - } - ], - "MinimizeWindow": [ - { - "exampleName": "core_window_flags", - "lineNumber": 90, - "lineOffset": 55 - } - ], - "RestoreWindow": [ - { - "exampleName": "core_window_flags", - "lineNumber": 98, - "lineOffset": 38 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 104, - "lineOffset": 54 - } - ], - "SetWindowIcon": [], - "SetWindowIcons": [], - "SetWindowTitle": [], - "SetWindowPosition": [], - "SetWindowMonitor": [], - "SetWindowMinSize": [ - { - "exampleName": "core_window_letterbox", - "lineNumber": 34, - "lineOffset": 4 - } - ], - "SetWindowSize": [], - "SetWindowOpacity": [], - "GetWindowHandle": [], - "GetScreenWidth": [ - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 74, - "lineOffset": 32 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 118, - "lineOffset": 22 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 232, - "lineOffset": 29 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 248, - "lineOffset": 48 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 79, - "lineOffset": 37 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 85, - "lineOffset": 43 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 99, - "lineOffset": 36 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 102, - "lineOffset": 78 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 129, - "lineOffset": 51 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 65, - "lineOffset": 35 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 58, - "lineOffset": 47 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 64, - "lineOffset": 32 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 76, - "lineOffset": 35 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 161, - "lineOffset": 32 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 150, - "lineOffset": 20 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 94, - "lineOffset": 48 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 190, - "lineOffset": 28 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 191, - "lineOffset": 24 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 209, - "lineOffset": 32 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 210, - "lineOffset": 34 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 81, - "lineOffset": 62 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 104, - "lineOffset": 39 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 133, - "lineOffset": 130 - }, - { - "exampleName": "models_loading", - "lineNumber": 134, - "lineOffset": 53 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 109, - "lineOffset": 47 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 110, - "lineOffset": 31 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 113, - "lineOffset": 26 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 155, - "lineOffset": 60 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 109, - "lineOffset": 20 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 58, - "lineOffset": 32 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 55, - "lineOffset": 33 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 66, - "lineOffset": 37 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 93, - "lineOffset": 41 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 90, - "lineOffset": 45 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 74, - "lineOffset": 28 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 85, - "lineOffset": 32 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 95, - "lineOffset": 62 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 96, - "lineOffset": 75 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 47, - "lineOffset": 29 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 135, - "lineOffset": 32 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 147, - "lineOffset": 56 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 153, - "lineOffset": 53 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 187, - "lineOffset": 70 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 95, - "lineOffset": 32 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 97, - "lineOffset": 25 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 125, - "lineOffset": 40 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 126, - "lineOffset": 67 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 127, - "lineOffset": 55 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 28, - "lineOffset": 29 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 51, - "lineOffset": 36 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 51, - "lineOffset": 34 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 61, - "lineOffset": 34 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 69, - "lineOffset": 91 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 68, - "lineOffset": 29 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 68, - "lineOffset": 68 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 35, - "lineOffset": 23 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 56, - "lineOffset": 38 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 63, - "lineOffset": 37 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 63, - "lineOffset": 64 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 96, - "lineOffset": 39 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 99, - "lineOffset": 109 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 146, - "lineOffset": 30 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 148, - "lineOffset": 65 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 79, - "lineOffset": 54 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 30, - "lineOffset": 35 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 31, - "lineOffset": 36 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 34, - "lineOffset": 33 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 35, - "lineOffset": 34 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 33, - "lineOffset": 23 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 64, - "lineOffset": 34 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 31, - "lineOffset": 22 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 66, - "lineOffset": 76 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 88, - "lineOffset": 74 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 113, - "lineOffset": 31 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 127, - "lineOffset": 42 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 205, - "lineOffset": 55 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 234, - "lineOffset": 48 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 285, - "lineOffset": 107 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 303, - "lineOffset": 72 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 306, - "lineOffset": 72 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 33, - "lineOffset": 23 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 59, - "lineOffset": 34 - } - ], - "GetScreenHeight": [ - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 74, - "lineOffset": 50 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 232, - "lineOffset": 52 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 249, - "lineOffset": 48 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 94, - "lineOffset": 85 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 85, - "lineOffset": 68 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 99, - "lineOffset": 54 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 102, - "lineOffset": 102 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 65, - "lineOffset": 60 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 58, - "lineOffset": 65 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 64, - "lineOffset": 60 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 76, - "lineOffset": 60 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 161, - "lineOffset": 50 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 201, - "lineOffset": 85 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 202, - "lineOffset": 74 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 203, - "lineOffset": 82 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 204, - "lineOffset": 79 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 94, - "lineOffset": 71 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 209, - "lineOffset": 50 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 83, - "lineOffset": 63 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 133, - "lineOffset": 179 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 137, - "lineOffset": 77 - }, - { - "exampleName": "models_loading", - "lineNumber": 133, - "lineOffset": 68 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 89, - "lineOffset": 65 - }, - { - "exampleName": "models_skybox", - "lineNumber": 162, - "lineOffset": 119 - }, - { - "exampleName": "models_skybox", - "lineNumber": 163, - "lineOffset": 79 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 85, - "lineOffset": 65 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 152, - "lineOffset": 64 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 153, - "lineOffset": 64 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 154, - "lineOffset": 81 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 155, - "lineOffset": 84 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 58, - "lineOffset": 50 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 55, - "lineOffset": 74 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 67, - "lineOffset": 37 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 93, - "lineOffset": 99 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 90, - "lineOffset": 70 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 85, - "lineOffset": 86 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 87, - "lineOffset": 38 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 89, - "lineOffset": 87 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 90, - "lineOffset": 79 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 93, - "lineOffset": 58 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 94, - "lineOffset": 65 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 47, - "lineOffset": 54 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 136, - "lineOffset": 32 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 147, - "lineOffset": 81 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 153, - "lineOffset": 71 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 111, - "lineOffset": 67 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 98, - "lineOffset": 25 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 129, - "lineOffset": 65 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 75, - "lineOffset": 66 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 80, - "lineOffset": 57 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 28, - "lineOffset": 52 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 52, - "lineOffset": 36 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 64, - "lineOffset": 63 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 51, - "lineOffset": 70 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 60, - "lineOffset": 34 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 61, - "lineOffset": 58 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 70, - "lineOffset": 93 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 69, - "lineOffset": 30 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 69, - "lineOffset": 71 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 31, - "lineOffset": 27 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 35, - "lineOffset": 51 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 66, - "lineOffset": 38 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 66, - "lineOffset": 66 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 146, - "lineOffset": 56 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 148, - "lineOffset": 90 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 79, - "lineOffset": 78 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 30, - "lineOffset": 67 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 31, - "lineOffset": 68 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 34, - "lineOffset": 65 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 35, - "lineOffset": 66 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 33, - "lineOffset": 53 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 63, - "lineOffset": 34 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 64, - "lineOffset": 58 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 54, - "lineOffset": 67 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 129, - "lineOffset": 66 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 127, - "lineOffset": 60 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 205, - "lineOffset": 98 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 234, - "lineOffset": 66 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 285, - "lineOffset": 133 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 303, - "lineOffset": 97 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 306, - "lineOffset": 98 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 33, - "lineOffset": 53 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 58, - "lineOffset": 34 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 59, - "lineOffset": 58 - } - ], - "GetRenderWidth": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 151, - "lineOffset": 29 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 156, - "lineOffset": 33 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 157, - "lineOffset": 37 - } - ], - "GetRenderHeight": [], - "GetMonitorCount": [], - "GetCurrentMonitor": [], - "GetMonitorPosition": [], - "GetMonitorWidth": [], - "GetMonitorHeight": [], - "GetMonitorPhysicalWidth": [], - "GetMonitorPhysicalHeight": [], - "GetMonitorRefreshRate": [], - "GetWindowPosition": [], - "GetWindowScaleDPI": [], - "GetMonitorName": [], - "SetClipboardText": [], - "GetClipboardText": [], - "EnableEventWaiting": [], - "DisableEventWaiting": [], - "SwapScreenBuffer": [ - { - "exampleName": "core_custom_frame_control", - "lineNumber": 103, - "lineOffset": 8 - } - ], - "PollInputEvents": [ - { - "exampleName": "core_custom_frame_control", - "lineNumber": 62, - "lineOffset": 8 - } - ], - "WaitTime": [ - { - "exampleName": "core_custom_frame_control", - "lineNumber": 113, - "lineOffset": 16 - } - ], - "ShowCursor": [], - "HideCursor": [ - { - "exampleName": "shaders_spotlight", - "lineNumber": 77, - "lineOffset": 4 - } - ], - "IsCursorHidden": [ - { - "exampleName": "models_mesh_picking", - "lineNumber": 74, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 79, - "lineOffset": 16 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 55, - "lineOffset": 16 - } - ], - "EnableCursor": [ - { - "exampleName": "models_mesh_picking", - "lineNumber": 79, - "lineOffset": 34 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 55, - "lineOffset": 34 - } - ], - "DisableCursor": [ - { - "exampleName": "shaders_model_shader", - "lineNumber": 63, - "lineOffset": 4 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 60, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 88, - "lineOffset": 4 - }, - { - "exampleName": "models_loading", - "lineNumber": 62, - "lineOffset": 4 - }, - { - "exampleName": "models_animation", - "lineNumber": 55, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 80, - "lineOffset": 17 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 54, - "lineOffset": 4 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 54, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 95, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 57, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 102, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 39, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 56, - "lineOffset": 17 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 53, - "lineOffset": 4 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 136, - "lineOffset": 4 - } - ], - "IsCursorOnScreen": [], - "ClearBackground": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 96, - "lineOffset": 8 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 140, - "lineOffset": 12 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 78, - "lineOffset": 12 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 78, - "lineOffset": 12 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 183, - "lineOffset": 12 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 116, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 111, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 133, - "lineOffset": 12 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 65, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 103, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 155, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 165, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 135, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 144, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 111, - "lineOffset": 12 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 124, - "lineOffset": 12 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 67, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 141, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 193, - "lineOffset": 12 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 61, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 59, - "lineOffset": 12 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 65, - "lineOffset": 4 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 111, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 177, - "lineOffset": 8 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 130, - "lineOffset": 12 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 148, - "lineOffset": 12 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 44, - "lineOffset": 12 - }, - { - "exampleName": "models_loading", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "models_animation", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 164, - "lineOffset": 12 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 65, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 102, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 102, - "lineOffset": 12 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 103, - "lineOffset": 12 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "models_skybox", - "lineNumber": 145, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "models_billboard", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 52, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 54, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "core_basic_window", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 46, - "lineOffset": 12 - }, - { - "exampleName": "core_basic_window_web", - "lineNumber": 81, - "lineOffset": 8 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 118, - "lineOffset": 12 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 131, - "lineOffset": 12 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 118, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 127, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 136, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_logging", - "lineNumber": 74, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 57, - "lineOffset": 12 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 58, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 130, - "lineOffset": 12 - }, - { - "exampleName": "core_random_values", - "lineNumber": 56, - "lineOffset": 12 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 59, - "lineOffset": 12 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 208, - "lineOffset": 8 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 54, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 143, - "lineOffset": 52 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 144, - "lineOffset": 13 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 78, - "lineOffset": 12 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 48, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 146, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 125, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 49, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 185, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 67, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 280, - "lineOffset": 12 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 104, - "lineOffset": 12 - }, - { - "exampleName": "text_format_text", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "text_input_box", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "text_unicode", - "lineNumber": 206, - "lineOffset": 12 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 61, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 58, - "lineOffset": 12 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 45, - "lineOffset": 12 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 119, - "lineOffset": 12 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 61, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 43, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 102, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 125, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 92, - "lineOffset": 8 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 276, - "lineOffset": 16 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 300, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 56, - "lineOffset": 12 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 48, - "lineOffset": 12 - } - ], - "BeginDrawing": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 139, - "lineOffset": 8 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 92, - "lineOffset": 8 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 181, - "lineOffset": 8 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 114, - "lineOffset": 8 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 73, - "lineOffset": 8 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 92, - "lineOffset": 8 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 119, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 132, - "lineOffset": 8 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 113, - "lineOffset": 8 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 63, - "lineOffset": 8 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 91, - "lineOffset": 8 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 61, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 108, - "lineOffset": 8 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 102, - "lineOffset": 8 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 164, - "lineOffset": 8 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 143, - "lineOffset": 8 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 109, - "lineOffset": 8 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 122, - "lineOffset": 8 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 65, - "lineOffset": 8 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 139, - "lineOffset": 8 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 191, - "lineOffset": 8 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 120, - "lineOffset": 8 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 84, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 81, - "lineOffset": 8 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 106, - "lineOffset": 8 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 78, - "lineOffset": 8 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 81, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 91, - "lineOffset": 8 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 59, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 57, - "lineOffset": 8 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 60, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 49, - "lineOffset": 8 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 103, - "lineOffset": 8 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 88, - "lineOffset": 8 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 112, - "lineOffset": 8 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 175, - "lineOffset": 8 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 90, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 74, - "lineOffset": 8 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 86, - "lineOffset": 8 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 71, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 61, - "lineOffset": 8 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 129, - "lineOffset": 8 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 58, - "lineOffset": 8 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 53, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 146, - "lineOffset": 8 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 85, - "lineOffset": 8 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 42, - "lineOffset": 8 - }, - { - "exampleName": "models_loading", - "lineNumber": 119, - "lineOffset": 8 - }, - { - "exampleName": "models_animation", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 162, - "lineOffset": 8 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 63, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 100, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 100, - "lineOffset": 8 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 64, - "lineOffset": 8 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 101, - "lineOffset": 8 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 60, - "lineOffset": 8 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 60, - "lineOffset": 8 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "models_skybox", - "lineNumber": 143, - "lineOffset": 8 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 89, - "lineOffset": 8 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 61, - "lineOffset": 8 - }, - { - "exampleName": "models_billboard", - "lineNumber": 75, - "lineOffset": 8 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 91, - "lineOffset": 8 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 49, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 103, - "lineOffset": 8 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 100, - "lineOffset": 8 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 50, - "lineOffset": 8 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 52, - "lineOffset": 8 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 88, - "lineOffset": 8 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 93, - "lineOffset": 8 - }, - { - "exampleName": "core_basic_window", - "lineNumber": 51, - "lineOffset": 8 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 44, - "lineOffset": 8 - }, - { - "exampleName": "core_basic_window_web", - "lineNumber": 79, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 130, - "lineOffset": 8 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 99, - "lineOffset": 8 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 99, - "lineOffset": 8 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 81, - "lineOffset": 8 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 135, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 88, - "lineOffset": 8 - }, - { - "exampleName": "core_custom_logging", - "lineNumber": 72, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 55, - "lineOffset": 8 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 56, - "lineOffset": 8 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 128, - "lineOffset": 8 - }, - { - "exampleName": "core_random_values", - "lineNumber": 54, - "lineOffset": 8 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 57, - "lineOffset": 8 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 71, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 206, - "lineOffset": 4 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 52, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 64, - "lineOffset": 8 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 141, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 76, - "lineOffset": 8 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 46, - "lineOffset": 8 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 76, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 144, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 51, - "lineOffset": 8 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 123, - "lineOffset": 8 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 47, - "lineOffset": 8 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 71, - "lineOffset": 8 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 183, - "lineOffset": 8 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 65, - "lineOffset": 8 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 89, - "lineOffset": 8 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 108, - "lineOffset": 8 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 278, - "lineOffset": 8 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 48, - "lineOffset": 8 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 91, - "lineOffset": 8 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 102, - "lineOffset": 8 - }, - { - "exampleName": "text_format_text", - "lineNumber": 45, - "lineOffset": 8 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 84, - "lineOffset": 8 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 95, - "lineOffset": 8 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 69, - "lineOffset": 8 - }, - { - "exampleName": "text_input_box", - "lineNumber": 86, - "lineOffset": 8 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 103, - "lineOffset": 8 - }, - { - "exampleName": "text_unicode", - "lineNumber": 204, - "lineOffset": 8 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 66, - "lineOffset": 8 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 59, - "lineOffset": 8 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 56, - "lineOffset": 8 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 43, - "lineOffset": 8 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 81, - "lineOffset": 8 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 117, - "lineOffset": 8 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 74, - "lineOffset": 8 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 85, - "lineOffset": 8 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 59, - "lineOffset": 8 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 96, - "lineOffset": 8 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 41, - "lineOffset": 8 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 100, - "lineOffset": 8 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 123, - "lineOffset": 8 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 298, - "lineOffset": 8 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 54, - "lineOffset": 8 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 46, - "lineOffset": 8 - } - ], - "EndDrawing": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 159, - "lineOffset": 8 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 97, - "lineOffset": 8 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 84, - "lineOffset": 8 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 214, - "lineOffset": 8 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 135, - "lineOffset": 8 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 89, - "lineOffset": 8 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 93, - "lineOffset": 8 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 96, - "lineOffset": 8 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 104, - "lineOffset": 8 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 140, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 137, - "lineOffset": 8 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 131, - "lineOffset": 8 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 73, - "lineOffset": 8 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 102, - "lineOffset": 8 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 108, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 123, - "lineOffset": 8 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 114, - "lineOffset": 8 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 183, - "lineOffset": 8 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 160, - "lineOffset": 8 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 133, - "lineOffset": 8 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 139, - "lineOffset": 8 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 96, - "lineOffset": 8 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 152, - "lineOffset": 8 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 209, - "lineOffset": 8 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 151, - "lineOffset": 8 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 93, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 105, - "lineOffset": 8 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 128, - "lineOffset": 8 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 91, - "lineOffset": 8 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 87, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 102, - "lineOffset": 8 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 75, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 74, - "lineOffset": 8 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 85, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 57, - "lineOffset": 8 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 110, - "lineOffset": 8 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 97, - "lineOffset": 8 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 139, - "lineOffset": 8 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 214, - "lineOffset": 8 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 111, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 84, - "lineOffset": 8 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 108, - "lineOffset": 8 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 93, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 67, - "lineOffset": 8 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 160, - "lineOffset": 8 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 78, - "lineOffset": 8 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 61, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 163, - "lineOffset": 8 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 102, - "lineOffset": 8 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 50, - "lineOffset": 8 - }, - { - "exampleName": "models_loading", - "lineNumber": 140, - "lineOffset": 8 - }, - { - "exampleName": "models_animation", - "lineNumber": 97, - "lineOffset": 8 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 233, - "lineOffset": 8 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 81, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 91, - "lineOffset": 8 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 129, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 118, - "lineOffset": 8 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 107, - "lineOffset": 8 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 117, - "lineOffset": 8 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 79, - "lineOffset": 8 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 116, - "lineOffset": 8 - }, - { - "exampleName": "models_skybox", - "lineNumber": 167, - "lineOffset": 8 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 110, - "lineOffset": 8 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 92, - "lineOffset": 8 - }, - { - "exampleName": "models_billboard", - "lineNumber": 99, - "lineOffset": 8 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 116, - "lineOffset": 8 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 78, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 157, - "lineOffset": 8 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 110, - "lineOffset": 8 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 66, - "lineOffset": 8 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 60, - "lineOffset": 8 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 90, - "lineOffset": 8 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 95, - "lineOffset": 8 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 126, - "lineOffset": 8 - }, - { - "exampleName": "core_basic_window", - "lineNumber": 57, - "lineOffset": 8 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 53, - "lineOffset": 8 - }, - { - "exampleName": "core_basic_window_web", - "lineNumber": 85, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 136, - "lineOffset": 8 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 123, - "lineOffset": 8 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 139, - "lineOffset": 8 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 98, - "lineOffset": 8 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 139, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 111, - "lineOffset": 8 - }, - { - "exampleName": "core_custom_logging", - "lineNumber": 78, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 78, - "lineOffset": 8 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 67, - "lineOffset": 8 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 149, - "lineOffset": 8 - }, - { - "exampleName": "core_random_values", - "lineNumber": 62, - "lineOffset": 8 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 75, - "lineOffset": 8 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 91, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 299, - "lineOffset": 4 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 69, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 201, - "lineOffset": 8 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 186, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 108, - "lineOffset": 8 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 54, - "lineOffset": 8 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 96, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 196, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 68, - "lineOffset": 8 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 137, - "lineOffset": 8 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 54, - "lineOffset": 8 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 84, - "lineOffset": 8 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 199, - "lineOffset": 8 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 71, - "lineOffset": 8 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 107, - "lineOffset": 8 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 124, - "lineOffset": 8 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 437, - "lineOffset": 8 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 57, - "lineOffset": 8 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 113, - "lineOffset": 8 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 125, - "lineOffset": 8 - }, - { - "exampleName": "text_format_text", - "lineNumber": 57, - "lineOffset": 8 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 96, - "lineOffset": 8 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 118, - "lineOffset": 8 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "text_input_box", - "lineNumber": 110, - "lineOffset": 8 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 131, - "lineOffset": 8 - }, - { - "exampleName": "text_unicode", - "lineNumber": 294, - "lineOffset": 8 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 83, - "lineOffset": 8 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 71, - "lineOffset": 8 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 84, - "lineOffset": 8 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 76, - "lineOffset": 8 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 93, - "lineOffset": 8 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 104, - "lineOffset": 8 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 155, - "lineOffset": 8 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 94, - "lineOffset": 8 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 99, - "lineOffset": 8 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 90, - "lineOffset": 8 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 105, - "lineOffset": 8 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 51, - "lineOffset": 8 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 113, - "lineOffset": 8 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 131, - "lineOffset": 8 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 338, - "lineOffset": 8 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 78, - "lineOffset": 8 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 54, - "lineOffset": 8 - } - ], - "BeginMode2D": [ - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 103, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 132, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 79, - "lineOffset": 12 - } - ], - "EndMode2D": [ - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 139, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 92, - "lineOffset": 12 - } - ], - "BeginMode3D": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 142, - "lineOffset": 12 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 118, - "lineOffset": 12 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 120, - "lineOffset": 12 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 117, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 137, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 113, - "lineOffset": 12 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 126, - "lineOffset": 12 - }, - { - "exampleName": "models_loading", - "lineNumber": 123, - "lineOffset": 12 - }, - { - "exampleName": "models_animation", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 166, - "lineOffset": 12 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 67, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 104, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "models_skybox", - "lineNumber": 147, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 65, - "lineOffset": 12 - }, - { - "exampleName": "models_billboard", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 120, - "lineOffset": 16 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 119, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 128, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 59, - "lineOffset": 12 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 61, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 148, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 282, - "lineOffset": 12 - } - ], - "EndMode3D": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 144, - "lineOffset": 12 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 131, - "lineOffset": 12 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 128, - "lineOffset": 12 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 124, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 140, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 127, - "lineOffset": 12 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 135, - "lineOffset": 12 - }, - { - "exampleName": "models_loading", - "lineNumber": 131, - "lineOffset": 12 - }, - { - "exampleName": "models_animation", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 202, - "lineOffset": 12 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 109, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 103, - "lineOffset": 12 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 111, - "lineOffset": 12 - }, - { - "exampleName": "models_skybox", - "lineNumber": 158, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 99, - "lineOffset": 12 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "models_billboard", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 74, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 150, - "lineOffset": 12 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 126, - "lineOffset": 16 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 130, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 169, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 406, - "lineOffset": 12 - } - ], - "BeginTextureMode": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 95, - "lineOffset": 4 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 77, - "lineOffset": 8 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 67, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 110, - "lineOffset": 8 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 91, - "lineOffset": 8 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 154, - "lineOffset": 8 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 134, - "lineOffset": 8 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 104, - "lineOffset": 8 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 64, - "lineOffset": 4 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 120, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 136, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 90, - "lineOffset": 8 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 78, - "lineOffset": 8 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 117, - "lineOffset": 8 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 117, - "lineOffset": 8 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 126, - "lineOffset": 8 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 90, - "lineOffset": 4 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 274, - "lineOffset": 12 - } - ], - "EndTextureMode": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 124, - "lineOffset": 4 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 89, - "lineOffset": 8 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 75, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 129, - "lineOffset": 8 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 100, - "lineOffset": 8 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 162, - "lineOffset": 8 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 141, - "lineOffset": 8 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 110, - "lineOffset": 8 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 66, - "lineOffset": 4 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 112, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 122, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 138, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 98, - "lineOffset": 8 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 86, - "lineOffset": 8 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 128, - "lineOffset": 8 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 123, - "lineOffset": 8 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 132, - "lineOffset": 8 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 119, - "lineOffset": 4 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 292, - "lineOffset": 12 - } - ], - "BeginShaderMode": [ - { - "exampleName": "shaders_write_depth", - "lineNumber": 81, - "lineOffset": 16 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 200, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 123, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 121, - "lineOffset": 16 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 67, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 99, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 113, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 169, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 147, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 143, - "lineOffset": 12 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 132, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 290, - "lineOffset": 16 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 110, - "lineOffset": 16 - } - ], - "EndShaderMode": [ - { - "exampleName": "shaders_write_depth", - "lineNumber": 87, - "lineOffset": 16 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 206, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 100, - "lineOffset": 12 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 132, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 117, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 127, - "lineOffset": 16 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 100, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 84, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 104, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 109, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 173, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 150, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 145, - "lineOffset": 12 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 134, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 404, - "lineOffset": 16 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 112, - "lineOffset": 16 - } - ], - "BeginBlendMode": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 98, - "lineOffset": 8 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 123, - "lineOffset": 8 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 67, - "lineOffset": 12 - } - ], - "EndBlendMode": [ - { - "exampleName": "textures_particles_blending", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 69, - "lineOffset": 12 - } - ], - "BeginScissorMode": [ - { - "exampleName": "core_scissor_test", - "lineNumber": 54, - "lineOffset": 29 - } - ], - "EndScissorMode": [ - { - "exampleName": "core_scissor_test", - "lineNumber": 61, - "lineOffset": 29 - } - ], - "BeginVrStereoMode": [ - { - "exampleName": "core_vr_simulator", - "lineNumber": 119, - "lineOffset": 12 - } - ], - "EndVrStereoMode": [ - { - "exampleName": "core_vr_simulator", - "lineNumber": 127, - "lineOffset": 12 - } - ], - "LoadVrStereoConfig": [ - { - "exampleName": "core_vr_simulator", - "lineNumber": 60, - "lineOffset": 28 - } - ], - "UnloadVrStereoConfig": [ - { - "exampleName": "core_vr_simulator", - "lineNumber": 142, - "lineOffset": 4 - } - ], - "LoadShader": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 76, - "lineOffset": 20 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 48, - "lineOffset": 20 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 52, - "lineOffset": 20 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 94, - "lineOffset": 22 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 71, - "lineOffset": 20 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 41, - "lineOffset": 25 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 56, - "lineOffset": 20 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 49, - "lineOffset": 20 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 47, - "lineOffset": 20 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 89, - "lineOffset": 20 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 56, - "lineOffset": 26 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 60, - "lineOffset": 24 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 64, - "lineOffset": 20 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 43, - "lineOffset": 20 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 47, - "lineOffset": 20 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 46, - "lineOffset": 20 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 45, - "lineOffset": 20 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 83, - "lineOffset": 39 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 59, - "lineOffset": 20 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 55, - "lineOffset": 20 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 97, - "lineOffset": 28 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 98, - "lineOffset": 32 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 99, - "lineOffset": 31 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 100, - "lineOffset": 28 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 101, - "lineOffset": 33 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 102, - "lineOffset": 34 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 103, - "lineOffset": 32 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 104, - "lineOffset": 28 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 105, - "lineOffset": 26 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 106, - "lineOffset": 24 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 107, - "lineOffset": 24 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 108, - "lineOffset": 23 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 60, - "lineOffset": 20 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 67, - "lineOffset": 20 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 64, - "lineOffset": 29 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 73, - "lineOffset": 20 - }, - { - "exampleName": "models_skybox", - "lineNumber": 56, - "lineOffset": 33 - }, - { - "exampleName": "models_skybox", - "lineNumber": 64, - "lineOffset": 25 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 63, - "lineOffset": 24 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 131, - "lineOffset": 26 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 71, - "lineOffset": 20 - } - ], - "LoadShaderFromMemory": [], - "IsShaderReady": [], - "GetShaderLocation": [ - { - "exampleName": "shaders_spotlight", - "lineNumber": 109, - "lineOffset": 31 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 110, - "lineOffset": 28 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 111, - "lineOffset": 29 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 117, - "lineOffset": 24 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 74, - "lineOffset": 41 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 75, - "lineOffset": 42 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 79, - "lineOffset": 21 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 48, - "lineOffset": 25 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 49, - "lineOffset": 26 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 50, - "lineOffset": 25 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 52, - "lineOffset": 21 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 55, - "lineOffset": 21 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 50, - "lineOffset": 21 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 51, - "lineOffset": 24 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 52, - "lineOffset": 21 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 53, - "lineOffset": 24 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 93, - "lineOffset": 21 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 66, - "lineOffset": 23 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 67, - "lineOffset": 23 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 68, - "lineOffset": 29 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 76, - "lineOffset": 43 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 79, - "lineOffset": 22 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 46, - "lineOffset": 18 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 49, - "lineOffset": 21 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 50, - "lineOffset": 19 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 51, - "lineOffset": 19 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 52, - "lineOffset": 18 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 53, - "lineOffset": 18 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 54, - "lineOffset": 20 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 55, - "lineOffset": 20 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 66, - "lineOffset": 27 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 48, - "lineOffset": 24 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 49, - "lineOffset": 19 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 50, - "lineOffset": 18 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 91, - "lineOffset": 36 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 92, - "lineOffset": 31 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 93, - "lineOffset": 30 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 63, - "lineOffset": 25 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 71, - "lineOffset": 15 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 72, - "lineOffset": 18 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 73, - "lineOffset": 20 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 77, - "lineOffset": 27 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 63, - "lineOffset": 42 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 69, - "lineOffset": 21 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 69, - "lineOffset": 43 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 70, - "lineOffset": 42 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 73, - "lineOffset": 21 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 77, - "lineOffset": 24 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 65, - "lineOffset": 24 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 76, - "lineOffset": 25 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 77, - "lineOffset": 19 - }, - { - "exampleName": "models_skybox", - "lineNumber": 59, - "lineOffset": 47 - }, - { - "exampleName": "models_skybox", - "lineNumber": 60, - "lineOffset": 47 - }, - { - "exampleName": "models_skybox", - "lineNumber": 61, - "lineOffset": 47 - }, - { - "exampleName": "models_skybox", - "lineNumber": 67, - "lineOffset": 32 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 66, - "lineOffset": 31 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 68, - "lineOffset": 31 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 70, - "lineOffset": 31 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 72, - "lineOffset": 31 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 75, - "lineOffset": 31 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 77, - "lineOffset": 31 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 79, - "lineOffset": 31 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 81, - "lineOffset": 31 - } - ], - "GetShaderLocationAttrib": [ - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 76, - "lineOffset": 43 - } - ], - "SetShaderValue": [ - { - "exampleName": "shaders_spotlight", - "lineNumber": 119, - "lineOffset": 4 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 138, - "lineOffset": 8 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 139, - "lineOffset": 8 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 140, - "lineOffset": 8 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 176, - "lineOffset": 12 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 80, - "lineOffset": 4 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 109, - "lineOffset": 8 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 53, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 54, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 55, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 68, - "lineOffset": 8 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 72, - "lineOffset": 8 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 78, - "lineOffset": 8 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 79, - "lineOffset": 8 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 80, - "lineOffset": 8 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 72, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 100, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 104, - "lineOffset": 8 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 105, - "lineOffset": 8 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 47, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 58, - "lineOffset": 8 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 66, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 67, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 68, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 69, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 70, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 71, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 72, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 86, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 53, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 71, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 72, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 96, - "lineOffset": 20 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 86, - "lineOffset": 8 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 77, - "lineOffset": 4 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 79, - "lineOffset": 4 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 80, - "lineOffset": 4 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 81, - "lineOffset": 4 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 139, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 140, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 147, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 70, - "lineOffset": 4 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 95, - "lineOffset": 8 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 74, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 78, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 110, - "lineOffset": 8 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 117, - "lineOffset": 8 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 134, - "lineOffset": 8 - }, - { - "exampleName": "models_skybox", - "lineNumber": 59, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 60, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 61, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 67, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 66, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 68, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 70, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 72, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 75, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 77, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 79, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 81, - "lineOffset": 4 - } - ], - "SetShaderValueV": [ - { - "exampleName": "shaders_palette_switch", - "lineNumber": 114, - "lineOffset": 8 - } - ], - "SetShaderValueMatrix": [], - "SetShaderValueTexture": [ - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 86, - "lineOffset": 16 - } - ], - "UnloadShader": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 166, - "lineOffset": 4 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 104, - "lineOffset": 4 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 90, - "lineOffset": 4 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 221, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 96, - "lineOffset": 4 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 99, - "lineOffset": 4 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 102, - "lineOffset": 4 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 110, - "lineOffset": 4 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 146, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 144, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 145, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 144, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 79, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 108, - "lineOffset": 4 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 114, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 87, - "lineOffset": 20 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 129, - "lineOffset": 4 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 120, - "lineOffset": 4 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 189, - "lineOffset": 4 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 167, - "lineOffset": 50 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 141, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 149, - "lineOffset": 4 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 168, - "lineOffset": 4 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 160, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 173, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 145, - "lineOffset": 4 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 140, - "lineOffset": 4 - } - ], - "GetMouseRay": [ - { - "exampleName": "models_loading", - "lineNumber": 112, - "lineOffset": 35 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 91, - "lineOffset": 14 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 63, - "lineOffset": 22 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 198, - "lineOffset": 22 - } - ], - "GetCameraMatrix": [], - "GetCameraMatrix2D": [], - "GetWorldToScreen": [ - { - "exampleName": "core_world_screen", - "lineNumber": 52, - "lineOffset": 29 - } - ], - "GetScreenToWorld2D": [ - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 290, - "lineOffset": 27 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 291, - "lineOffset": 27 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 56, - "lineOffset": 36 - } - ], - "GetWorldToScreenEx": [], - "GetWorldToScreen2D": [ - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 218, - "lineOffset": 18 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 219, - "lineOffset": 18 - } - ], - "SetTargetFPS": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 126, - "lineOffset": 4 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 62, - "lineOffset": 4 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 54, - "lineOffset": 4 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 143, - "lineOffset": 4 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 97, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 57, - "lineOffset": 4 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 64, - "lineOffset": 4 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 58, - "lineOffset": 4 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 61, - "lineOffset": 4 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 98, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 89, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 89, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 49, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 76, - "lineOffset": 4 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 48, - "lineOffset": 4 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 58, - "lineOffset": 4 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 70, - "lineOffset": 4 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 87, - "lineOffset": 4 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 115, - "lineOffset": 4 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 83, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 88, - "lineOffset": 4 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 37, - "lineOffset": 4 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 121, - "lineOffset": 4 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 112, - "lineOffset": 4 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 71, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 65, - "lineOffset": 4 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 60, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 47, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 76, - "lineOffset": 4 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 46, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 43, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 51, - "lineOffset": 4 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 72, - "lineOffset": 4 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 67, - "lineOffset": 4 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 68, - "lineOffset": 4 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 49, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 61, - "lineOffset": 4 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 50, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 77, - "lineOffset": 4 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 74, - "lineOffset": 4 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 54, - "lineOffset": 4 - }, - { - "exampleName": "models_loading", - "lineNumber": 64, - "lineOffset": 4 - }, - { - "exampleName": "models_animation", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 67, - "lineOffset": 4 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 50, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 71, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 72, - "lineOffset": 4 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 43, - "lineOffset": 4 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 47, - "lineOffset": 4 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 47, - "lineOffset": 4 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 59, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 97, - "lineOffset": 4 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 48, - "lineOffset": 4 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "models_billboard", - "lineNumber": 58, - "lineOffset": 4 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 43, - "lineOffset": 4 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 59, - "lineOffset": 4 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 61, - "lineOffset": 4 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 46, - "lineOffset": 4 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 46, - "lineOffset": 4 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 54, - "lineOffset": 4 - }, - { - "exampleName": "core_basic_window", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "core_basic_window_web", - "lineNumber": 49, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 104, - "lineOffset": 4 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 49, - "lineOffset": 4 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 77, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "core_custom_logging", - "lineNumber": 59, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 97, - "lineOffset": 4 - }, - { - "exampleName": "core_random_values", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 44, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 327, - "lineOffset": 8 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 49, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 42, - "lineOffset": 4 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 55, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 67, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 37, - "lineOffset": 4 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 102, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 43, - "lineOffset": 4 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 67, - "lineOffset": 4 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 58, - "lineOffset": 4 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 138, - "lineOffset": 4 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 32, - "lineOffset": 4 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 64, - "lineOffset": 4 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 51, - "lineOffset": 4 - }, - { - "exampleName": "text_format_text", - "lineNumber": 32, - "lineOffset": 4 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 71, - "lineOffset": 4 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 53, - "lineOffset": 4 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "text_input_box", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 79, - "lineOffset": 4 - }, - { - "exampleName": "text_unicode", - "lineNumber": 179, - "lineOffset": 4 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 52, - "lineOffset": 4 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 35, - "lineOffset": 4 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 43, - "lineOffset": 4 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 39, - "lineOffset": 4 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 44, - "lineOffset": 4 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 43, - "lineOffset": 4 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 55, - "lineOffset": 4 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 46, - "lineOffset": 4 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 58, - "lineOffset": 4 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 38, - "lineOffset": 4 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 242, - "lineOffset": 4 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 32, - "lineOffset": 4 - } - ], - "GetFPS": [ - { - "exampleName": "textures_draw_tiled", - "lineNumber": 159, - "lineOffset": 42 - } - ], - "GetFrameTime": [ - { - "exampleName": "shaders_raymarching", - "lineNumber": 74, - "lineOffset": 26 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 84, - "lineOffset": 19 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 66, - "lineOffset": 21 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 134, - "lineOffset": 29 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 135, - "lineOffset": 29 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 143, - "lineOffset": 27 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 69, - "lineOffset": 26 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 87, - "lineOffset": 38 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 105, - "lineOffset": 26 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 273, - "lineOffset": 16 - }, - { - "exampleName": "text_format_text", - "lineNumber": 55, - "lineOffset": 60 - } - ], - "GetTime": [ - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 57, - "lineOffset": 22 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 132, - "lineOffset": 44 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 54, - "lineOffset": 20 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 56, - "lineOffset": 20 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 51, - "lineOffset": 22 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 72, - "lineOffset": 24 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 73, - "lineOffset": 23 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 44, - "lineOffset": 26 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 105, - "lineOffset": 22 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 114, - "lineOffset": 30 - } - ], - "GetRandomValue": [ - { - "exampleName": "shaders_spotlight", - "lineNumber": 125, - "lineOffset": 37 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 126, - "lineOffset": 37 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 131, - "lineOffset": 31 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 132, - "lineOffset": 31 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 236, - "lineOffset": 28 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 237, - "lineOffset": 28 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 62, - "lineOffset": 52 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 62, - "lineOffset": 84 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 62, - "lineOffset": 116 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 63, - "lineOffset": 58 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 63, - "lineOffset": 89 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 63, - "lineOffset": 120 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 64, - "lineOffset": 29 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 84, - "lineOffset": 32 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 85, - "lineOffset": 32 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 89, - "lineOffset": 37 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 47, - "lineOffset": 38 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 47, - "lineOffset": 62 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 47, - "lineOffset": 86 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 49, - "lineOffset": 35 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 50, - "lineOffset": 39 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 54, - "lineOffset": 78 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 65, - "lineOffset": 59 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 66, - "lineOffset": 59 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 67, - "lineOffset": 59 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 68, - "lineOffset": 55 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 69, - "lineOffset": 55 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 56, - "lineOffset": 20 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 57, - "lineOffset": 22 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 44, - "lineOffset": 54 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 44, - "lineOffset": 80 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 44, - "lineOffset": 105 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 60, - "lineOffset": 62 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 60, - "lineOffset": 88 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 60, - "lineOffset": 113 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 38, - "lineOffset": 36 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 39, - "lineOffset": 37 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 45, - "lineOffset": 34 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 45, - "lineOffset": 60 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 45, - "lineOffset": 86 - }, - { - "exampleName": "core_random_values", - "lineNumber": 30, - "lineOffset": 20 - }, - { - "exampleName": "core_random_values", - "lineNumber": 47, - "lineOffset": 24 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 48, - "lineOffset": 28 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 49, - "lineOffset": 41 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 49, - "lineOffset": 90 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 50, - "lineOffset": 29 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 50, - "lineOffset": 54 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 51, - "lineOffset": 35 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 52, - "lineOffset": 39 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 53, - "lineOffset": 39 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 54, - "lineOffset": 34 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 55, - "lineOffset": 34 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 112, - "lineOffset": 43 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 113, - "lineOffset": 47 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 114, - "lineOffset": 47 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 115, - "lineOffset": 42 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 116, - "lineOffset": 42 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 235, - "lineOffset": 33 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 747, - "lineOffset": 21 - }, - { - "exampleName": "text_unicode", - "lineNumber": 314, - "lineOffset": 16 - }, - { - "exampleName": "text_unicode", - "lineNumber": 319, - "lineOffset": 25 - }, - { - "exampleName": "text_unicode", - "lineNumber": 325, - "lineOffset": 27 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 205, - "lineOffset": 38 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 205, - "lineOffset": 81 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 205, - "lineOffset": 125 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 205, - "lineOffset": 156 - } - ], - "SetRandomSeed": [], - "TakeScreenshot": [], - "SetConfigFlags": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 44, - "lineOffset": 4 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 39, - "lineOffset": 4 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 35, - "lineOffset": 4 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 39, - "lineOffset": 4 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 73, - "lineOffset": 4 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 44, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 44, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 62, - "lineOffset": 4 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 32, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 42, - "lineOffset": 4 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 87, - "lineOffset": 4 - }, - { - "exampleName": "text_unicode", - "lineNumber": 163, - "lineOffset": 4 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 26, - "lineOffset": 4 - } - ], - "TraceLog": [ - { - "exampleName": "models_loading_vox", - "lineNumber": 58, - "lineOffset": 8 - }, - { - "exampleName": "models_skybox", - "lineNumber": 201, - "lineOffset": 36 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 129, - "lineOffset": 16 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 150, - "lineOffset": 8 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 154, - "lineOffset": 8 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 164, - "lineOffset": 8 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 180, - "lineOffset": 37 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 189, - "lineOffset": 8 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 64, - "lineOffset": 36 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 65, - "lineOffset": 25 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 77, - "lineOffset": 36 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 78, - "lineOffset": 25 - } - ], - "SetTraceLogLevel": [], - "MemAlloc": [ - { - "exampleName": "models_mesh_generation", - "lineNumber": 152, - "lineOffset": 29 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 153, - "lineOffset": 30 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 154, - "lineOffset": 28 - } - ], - "MemRealloc": [], - "MemFree": [], - "OpenURL": [], - "SetTraceLogCallback": [ - { - "exampleName": "core_custom_logging", - "lineNumber": 55, - "lineOffset": 4 - } - ], - "SetLoadFileDataCallback": [], - "SetSaveFileDataCallback": [], - "SetLoadFileTextCallback": [], - "SetSaveFileTextCallback": [], - "LoadFileData": [ - { - "exampleName": "core_storage_values", - "lineNumber": 109, - "lineOffset": 30 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 176, - "lineOffset": 30 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 42, - "lineOffset": 30 - } - ], - "UnloadFileData": [ - { - "exampleName": "core_storage_values", - "lineNumber": 162, - "lineOffset": 8 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 187, - "lineOffset": 8 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 68, - "lineOffset": 4 - } - ], - "SaveFileData": [ - { - "exampleName": "core_storage_values", - "lineNumber": 147, - "lineOffset": 18 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 161, - "lineOffset": 18 - } - ], - "ExportDataAsCode": [], - "LoadFileText": [ - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 58, - "lineOffset": 25 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 68, - "lineOffset": 29 - } - ], - "UnloadFileText": [ - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 61, - "lineOffset": 4 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 71, - "lineOffset": 4 - } - ], - "SaveFileText": [], - "FileExists": [], - "DirectoryExists": [], - "IsFileExtension": [ - { - "exampleName": "models_loading", - "lineNumber": 81, - "lineOffset": 20 - }, - { - "exampleName": "models_loading", - "lineNumber": 82, - "lineOffset": 20 - }, - { - "exampleName": "models_loading", - "lineNumber": 83, - "lineOffset": 20 - }, - { - "exampleName": "models_loading", - "lineNumber": 84, - "lineOffset": 20 - }, - { - "exampleName": "models_loading", - "lineNumber": 85, - "lineOffset": 20 - }, - { - "exampleName": "models_loading", - "lineNumber": 86, - "lineOffset": 20 - }, - { - "exampleName": "models_loading", - "lineNumber": 96, - "lineOffset": 25 - }, - { - "exampleName": "models_skybox", - "lineNumber": 114, - "lineOffset": 20 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 154, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 159, - "lineOffset": 21 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 90, - "lineOffset": 16 - } - ], - "GetFileLength": [], - "GetFileExtension": [], - "GetFileName": [ - { - "exampleName": "models_loading_vox", - "lineNumber": 116, - "lineOffset": 44 - }, - { - "exampleName": "models_skybox", - "lineNumber": 162, - "lineOffset": 85 - }, - { - "exampleName": "models_skybox", - "lineNumber": 163, - "lineOffset": 45 - } - ], - "GetFileNameWithoutExt": [], - "GetDirectoryPath": [], - "GetPrevDirectoryPath": [], - "GetWorkingDirectory": [], - "GetApplicationDirectory": [], - "ChangeDirectory": [], - "IsPathFile": [], - "LoadDirectoryFiles": [], - "LoadDirectoryFilesEx": [], - "UnloadDirectoryFiles": [], - "IsFileDropped": [ - { - "exampleName": "models_loading", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "models_skybox", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 52, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 149, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 85, - "lineOffset": 12 - } - ], - "LoadDroppedFiles": [ - { - "exampleName": "models_loading", - "lineNumber": 77, - "lineOffset": 40 - }, - { - "exampleName": "models_skybox", - "lineNumber": 110, - "lineOffset": 40 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 54, - "lineOffset": 40 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 151, - "lineOffset": 40 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 87, - "lineOffset": 40 - } - ], - "UnloadDroppedFiles": [ - { - "exampleName": "models_loading", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "models_skybox", - "lineNumber": 137, - "lineOffset": 12 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 65, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 166, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 96, - "lineOffset": 12 - } - ], - "GetFileModTime": [ - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 41, - "lineOffset": 35 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 77, - "lineOffset": 44 - } - ], - "CompressData": [], - "DecompressData": [], - "EncodeDataBase64": [], - "DecodeDataBase64": [], - "IsKeyPressed": [ - { - "exampleName": "shaders_palette_switch", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 107, - "lineOffset": 17 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 103, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 96, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 99, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 100, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 103, - "lineOffset": 16 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 104, - "lineOffset": 21 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 105, - "lineOffset": 21 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 106, - "lineOffset": 21 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 107, - "lineOffset": 21 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 108, - "lineOffset": 21 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 113, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 118, - "lineOffset": 16 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 119, - "lineOffset": 21 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 125, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 126, - "lineOffset": 17 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 99, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 100, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 45, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 129, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 132, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 138, - "lineOffset": 17 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 145, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 151, - "lineOffset": 17 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 158, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 159, - "lineOffset": 17 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 165, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 165, - "lineOffset": 39 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 166, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 166, - "lineOffset": 39 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 167, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 167, - "lineOffset": 38 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 168, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 168, - "lineOffset": 35 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 170, - "lineOffset": 13 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 178, - "lineOffset": 12 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 73, - "lineOffset": 55 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 246, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 249, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 250, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 255, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 256, - "lineOffset": 8 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 80, - "lineOffset": 17 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 152, - "lineOffset": 79 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 78, - "lineOffset": 17 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 63, - "lineOffset": 17 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 53, - "lineOffset": 55 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 120, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 124, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 107, - "lineOffset": 17 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 67, - "lineOffset": 17 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 91, - "lineOffset": 17 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 91, - "lineOffset": 17 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 44, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 72, - "lineOffset": 40 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 83, - "lineOffset": 16 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 41, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 54, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 65, - "lineOffset": 17 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 57, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 84, - "lineOffset": 12 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 61, - "lineOffset": 20 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 85, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 68, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 78, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 88, - "lineOffset": 20 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 67, - "lineOffset": 17 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 42, - "lineOffset": 35 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 49, - "lineOffset": 16 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 50, - "lineOffset": 21 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 120, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 68, - "lineOffset": 16 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 69, - "lineOffset": 16 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 61, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 120, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 126, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 82, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 78, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 41, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 42, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 48, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 170, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 171, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 172, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 213, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 214, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 217, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 218, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 219, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 220, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 221, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 222, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 225, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 242, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 248, - "lineOffset": 17 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 43, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 72, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 81, - "lineOffset": 17 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 62, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 67, - "lineOffset": 17 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 72, - "lineOffset": 17 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 61, - "lineOffset": 12 - }, - { - "exampleName": "text_input_box", - "lineNumber": 71, - "lineOffset": 16 - }, - { - "exampleName": "text_unicode", - "lineNumber": 188, - "lineOffset": 12 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 43, - "lineOffset": 12 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 98, - "lineOffset": 16 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 81, - "lineOffset": 16 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 83, - "lineOffset": 33 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 111, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 261, - "lineOffset": 12 - } - ], - "IsKeyDown": [ - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 67, - "lineOffset": 17 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 104, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 161, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 162, - "lineOffset": 17 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 169, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 169, - "lineOffset": 33 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 78, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "models_animation", - "lineNumber": 67, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 57, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 58, - "lineOffset": 17 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 67, - "lineOffset": 17 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 76, - "lineOffset": 17 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 54, - "lineOffset": 17 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 55, - "lineOffset": 17 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 56, - "lineOffset": 17 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 72, - "lineOffset": 16 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 64, - "lineOffset": 17 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 71, - "lineOffset": 17 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 95, - "lineOffset": 17 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 102, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 107, - "lineOffset": 17 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 163, - "lineOffset": 8 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 164, - "lineOffset": 8 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 165, - "lineOffset": 8 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 38, - "lineOffset": 12 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 39, - "lineOffset": 12 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 40, - "lineOffset": 12 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 41, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 94, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 223, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 224, - "lineOffset": 17 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 40, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 82, - "lineOffset": 17 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 85, - "lineOffset": 20 - } - ], - "IsKeyReleased": [], - "IsKeyUp": [], - "SetExitKey": [ - { - "exampleName": "core_window_should_close", - "lineNumber": 28, - "lineOffset": 4 - } - ], - "GetKeyPressed": [ - { - "exampleName": "text_input_box", - "lineNumber": 127, - "lineOffset": 14 - } - ], - "GetCharPressed": [ - { - "exampleName": "text_draw_3d", - "lineNumber": 241, - "lineOffset": 17 - }, - { - "exampleName": "text_input_box", - "lineNumber": 55, - "lineOffset": 22 - }, - { - "exampleName": "text_input_box", - "lineNumber": 68, - "lineOffset": 22 - } - ], - "IsGamepadAvailable": [ - { - "exampleName": "core_input_gamepad", - "lineNumber": 71, - "lineOffset": 16 - } - ], - "GetGamepadName": [ - { - "exampleName": "core_input_gamepad", - "lineNumber": 73, - "lineOffset": 57 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 128, - "lineOffset": 37 - } - ], - "IsGamepadButtonPressed": [], - "IsGamepadButtonDown": [ - { - "exampleName": "core_input_gamepad", - "lineNumber": 80, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 83, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 84, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 85, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 86, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 87, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 88, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 93, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 94, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 95, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 96, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 99, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 100, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 105, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 113, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 133, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 136, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 137, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 138, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 139, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 140, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 141, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 146, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 147, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 148, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 149, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 152, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 153, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 157, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 165, - "lineOffset": 24 - } - ], - "IsGamepadButtonReleased": [], - "IsGamepadButtonUp": [], - "GetGamepadButtonPressed": [ - { - "exampleName": "core_input_gamepad", - "lineNumber": 191, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 191, - "lineOffset": 116 - } - ], - "GetGamepadAxisCount": [ - { - "exampleName": "core_input_gamepad", - "lineNumber": 184, - "lineOffset": 59 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 186, - "lineOffset": 36 - } - ], - "GetGamepadAxisMovement": [ - { - "exampleName": "core_input_gamepad", - "lineNumber": 108, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 109, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 116, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 117, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 122, - "lineOffset": 59 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 123, - "lineOffset": 59 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 160, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 161, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 168, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 169, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 174, - "lineOffset": 59 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 175, - "lineOffset": 59 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 188, - "lineOffset": 61 - } - ], - "SetGamepadMappings": [], - "IsMouseButtonPressed": [ - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 75, - "lineOffset": 36 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 61, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 96, - "lineOffset": 38 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "models_loading", - "lineNumber": 109, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 41, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 42, - "lineOffset": 17 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 43, - "lineOffset": 17 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 44, - "lineOffset": 17 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 45, - "lineOffset": 17 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 46, - "lineOffset": 17 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 47, - "lineOffset": 17 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 59, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 196, - "lineOffset": 12 - }, - { - "exampleName": "text_unicode", - "lineNumber": 191, - "lineOffset": 12 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 52, - "lineOffset": 16 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 254, - "lineOffset": 12 - } - ], - "IsMouseButtonDown": [ - { - "exampleName": "shaders_julia_set", - "lineNumber": 123, - "lineOffset": 16 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 123, - "lineOffset": 56 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 125, - "lineOffset": 20 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 126, - "lineOffset": 20 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 94, - "lineOffset": 13 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 94, - "lineOffset": 53 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 101, - "lineOffset": 70 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 61, - "lineOffset": 16 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 144, - "lineOffset": 9 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 125, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 185, - "lineOffset": 16 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 57, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 43, - "lineOffset": 12 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 83, - "lineOffset": 16 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 251, - "lineOffset": 12 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 40, - "lineOffset": 12 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 41, - "lineOffset": 17 - } - ], - "IsMouseButtonReleased": [ - { - "exampleName": "textures_sprite_button", - "lineNumber": 64, - "lineOffset": 16 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 140, - "lineOffset": 17 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 152, - "lineOffset": 34 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 90, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 115, - "lineOffset": 8 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 72, - "lineOffset": 16 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 71, - "lineOffset": 16 - } - ], - "IsMouseButtonUp": [], - "GetMouseX": [ - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 98, - "lineOffset": 64 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 147, - "lineOffset": 31 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 186, - "lineOffset": 28 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 44, - "lineOffset": 24 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 59, - "lineOffset": 17 - } - ], - "GetMouseY": [ - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 99, - "lineOffset": 64 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 147, - "lineOffset": 58 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 186, - "lineOffset": 41 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 45, - "lineOffset": 24 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 60, - "lineOffset": 17 - } - ], - "GetMousePosition": [ - { - "exampleName": "shaders_spotlight", - "lineNumber": 161, - "lineOffset": 29 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 67, - "lineOffset": 24 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 80, - "lineOffset": 32 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 128, - "lineOffset": 35 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 51, - "lineOffset": 17 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 58, - "lineOffset": 17 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 79, - "lineOffset": 40 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 55, - "lineOffset": 21 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 126, - "lineOffset": 20 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 158, - "lineOffset": 20 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 63, - "lineOffset": 23 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 76, - "lineOffset": 27 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 64, - "lineOffset": 53 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 88, - "lineOffset": 34 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 86, - "lineOffset": 39 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 62, - "lineOffset": 24 - }, - { - "exampleName": "models_loading", - "lineNumber": 112, - "lineOffset": 47 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 91, - "lineOffset": 26 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 39, - "lineOffset": 23 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 64, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 117, - "lineOffset": 35 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 127, - "lineOffset": 40 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 201, - "lineOffset": 29 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 149, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 63, - "lineOffset": 34 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 56, - "lineOffset": 55 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 59, - "lineOffset": 28 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 112, - "lineOffset": 24 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 198, - "lineOffset": 34 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 63, - "lineOffset": 24 - }, - { - "exampleName": "text_input_box", - "lineNumber": 46, - "lineOffset": 35 - }, - { - "exampleName": "text_unicode", - "lineNumber": 197, - "lineOffset": 24 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 47, - "lineOffset": 24 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 63, - "lineOffset": 21 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 49, - "lineOffset": 27 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 50, - "lineOffset": 28 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 251, - "lineOffset": 63 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 251, - "lineOffset": 85 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 256, - "lineOffset": 34 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 256, - "lineOffset": 56 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 40, - "lineOffset": 58 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 41, - "lineOffset": 62 - } - ], - "GetMouseDelta": [ - { - "exampleName": "textures_textured_curve", - "lineNumber": 153, - "lineOffset": 62 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 45, - "lineOffset": 28 - } - ], - "SetMousePosition": [], - "SetMouseOffset": [], - "SetMouseScale": [], - "GetMouseWheelMove": [ - { - "exampleName": "shaders_texture_outline", - "lineNumber": 65, - "lineOffset": 23 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 92, - "lineOffset": 26 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 103, - "lineOffset": 21 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 78, - "lineOffset": 31 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 39, - "lineOffset": 25 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 109, - "lineOffset": 31 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 52, - "lineOffset": 22 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 59, - "lineOffset": 20 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 87, - "lineOffset": 20 - } - ], - "GetMouseWheelMoveV": [], - "SetMouseCursor": [ - { - "exampleName": "text_input_box", - "lineNumber": 52, - "lineOffset": 12 - }, - { - "exampleName": "text_input_box", - "lineNumber": 78, - "lineOffset": 13 - } - ], - "GetTouchX": [], - "GetTouchY": [], - "GetTouchPosition": [ - { - "exampleName": "core_input_gestures", - "lineNumber": 51, - "lineOffset": 24 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 199, - "lineOffset": 64 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 47, - "lineOffset": 61 - } - ], - "GetTouchPointId": [], - "GetTouchPointCount": [ - { - "exampleName": "core_input_gestures_web", - "lineNumber": 107, - "lineOffset": 27 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 43, - "lineOffset": 21 - } - ], - "SetGesturesEnabled": [], - "IsGestureDetected": [ - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 68, - "lineOffset": 47 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 78, - "lineOffset": 47 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 88, - "lineOffset": 47 - } - ], - "GetGestureDetected": [ - { - "exampleName": "textures_mouse_painting", - "lineNumber": 115, - "lineOffset": 53 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 50, - "lineOffset": 25 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 104, - "lineOffset": 31 - } - ], - "GetGestureHoldDuration": [], - "GetGestureDragVector": [], - "GetGestureDragAngle": [ - { - "exampleName": "core_input_gestures_web", - "lineNumber": 105, - "lineOffset": 37 - } - ], - "GetGesturePinchVector": [], - "GetGesturePinchAngle": [ - { - "exampleName": "core_input_gestures_web", - "lineNumber": 106, - "lineOffset": 38 - } - ], - "UpdateCamera": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 134, - "lineOffset": 8 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 70, - "lineOffset": 8 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 105, - "lineOffset": 8 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 72, - "lineOffset": 8 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 69, - "lineOffset": 8 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 97, - "lineOffset": 8 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 97, - "lineOffset": 8 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 78, - "lineOffset": 8 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 123, - "lineOffset": 8 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 91, - "lineOffset": 8 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 96, - "lineOffset": 8 - }, - { - "exampleName": "models_loading", - "lineNumber": 72, - "lineOffset": 8 - }, - { - "exampleName": "models_animation", - "lineNumber": 64, - "lineOffset": 8 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 74, - "lineOffset": 30 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 58, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 64, - "lineOffset": 8 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 79, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 80, - "lineOffset": 8 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 66, - "lineOffset": 8 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 55, - "lineOffset": 8 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 67, - "lineOffset": 8 - }, - { - "exampleName": "models_skybox", - "lineNumber": 105, - "lineOffset": 8 - }, - { - "exampleName": "models_billboard", - "lineNumber": 66, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 67, - "lineOffset": 8 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 112, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 48, - "lineOffset": 8 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 49, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 50, - "lineOffset": 30 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 119, - "lineOffset": 8 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 146, - "lineOffset": 8 - } - ], - "UpdateCameraPro": [], - "SetShapesTexture": [], - "DrawPixel": [], - "DrawPixelV": [ - { - "exampleName": "audio_raw_stream", - "lineNumber": 196, - "lineOffset": 16 - } - ], - "DrawLine": [ - { - "exampleName": "raymath_vector_angle", - "lineNumber": 87, - "lineOffset": 16 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 191, - "lineOffset": 8 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 105, - "lineOffset": 16 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 106, - "lineOffset": 16 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 100, - "lineOffset": 16 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 58, - "lineOffset": 12 - } - ], - "DrawLineV": [ - { - "exampleName": "textures_textured_curve", - "lineNumber": 124, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 125, - "lineOffset": 4 - } - ], - "DrawLineEx": [ - { - "exampleName": "raymath_vector_angle", - "lineNumber": 77, - "lineOffset": 16 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 78, - "lineOffset": 16 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 88, - "lineOffset": 16 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 264, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 265, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 266, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 267, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 276, - "lineOffset": 41 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 290, - "lineOffset": 37 - } - ], - "DrawLineBezier": [ - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 52, - "lineOffset": 12 - } - ], - "DrawLineBezierQuad": [], - "DrawLineBezierCubic": [ - { - "exampleName": "textures_textured_curve", - "lineNumber": 121, - "lineOffset": 19 - } - ], - "DrawLineStrip": [], - "DrawCircle": [ - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 121, - "lineOffset": 33 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 137, - "lineOffset": 33 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 186, - "lineOffset": 17 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 225, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 227, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 228, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 233, - "lineOffset": 32 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 263, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 80, - "lineOffset": 77 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 83, - "lineOffset": 83 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 84, - "lineOffset": 82 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 85, - "lineOffset": 86 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 86, - "lineOffset": 86 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 87, - "lineOffset": 87 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 88, - "lineOffset": 84 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 99, - "lineOffset": 85 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 100, - "lineOffset": 86 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 106, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 107, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 108, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 114, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 115, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 116, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 133, - "lineOffset": 77 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 138, - "lineOffset": 84 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 139, - "lineOffset": 87 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 140, - "lineOffset": 86 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 141, - "lineOffset": 86 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 152, - "lineOffset": 85 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 153, - "lineOffset": 86 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 158, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 159, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 160, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 166, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 167, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 168, - "lineOffset": 20 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 90, - "lineOffset": 16 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 101, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 311, - "lineOffset": 38 - } - ], - "DrawCircleSector": [ - { - "exampleName": "raymath_vector_angle", - "lineNumber": 81, - "lineOffset": 16 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 90, - "lineOffset": 16 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 61, - "lineOffset": 12 - } - ], - "DrawCircleSectorLines": [ - { - "exampleName": "shapes_draw_ring", - "lineNumber": 68, - "lineOffset": 33 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 62, - "lineOffset": 12 - } - ], - "DrawCircleGradient": [ - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 99, - "lineOffset": 32 - } - ], - "DrawCircleV": [ - { - "exampleName": "easings_testbed", - "lineNumber": 207, - "lineOffset": 12 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 128, - "lineOffset": 65 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 129, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 131, - "lineOffset": 72 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 132, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 134, - "lineOffset": 63 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 135, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 137, - "lineOffset": 70 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 138, - "lineOffset": 4 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 56, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 109, - "lineOffset": 48 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 286, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 287, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 294, - "lineOffset": 16 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 295, - "lineOffset": 16 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 62, - "lineOffset": 20 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 146, - "lineOffset": 8 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 149, - "lineOffset": 8 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 52, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 129, - "lineOffset": 16 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 95, - "lineOffset": 12 - } - ], - "DrawCircleLines": [ - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 185, - "lineOffset": 55 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 52, - "lineOffset": 12 - } - ], - "DrawEllipse": [], - "DrawEllipseLines": [], - "DrawRing": [ - { - "exampleName": "core_input_gestures_web", - "lineNumber": 226, - "lineOffset": 8 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 66, - "lineOffset": 26 - } - ], - "DrawRingLines": [ - { - "exampleName": "shapes_draw_ring", - "lineNumber": 67, - "lineOffset": 31 - } - ], - "DrawRectangle": [ - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 74, - "lineOffset": 12 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 189, - "lineOffset": 16 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 205, - "lineOffset": 16 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 99, - "lineOffset": 16 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 129, - "lineOffset": 20 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 126, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 79, - "lineOffset": 16 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 114, - "lineOffset": 16 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 161, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 153, - "lineOffset": 12 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 123, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 108, - "lineOffset": 60 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 109, - "lineOffset": 65 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 121, - "lineOffset": 20 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 190, - "lineOffset": 8 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 209, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 210, - "lineOffset": 12 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 100, - "lineOffset": 36 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 85, - "lineOffset": 37 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 137, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 141, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 111, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 113, - "lineOffset": 12 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 113, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 102, - "lineOffset": 12 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 58, - "lineOffset": 12 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 81, - "lineOffset": 41 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 99, - "lineOffset": 16 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 112, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 113, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 117, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 48, - "lineOffset": 12 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 108, - "lineOffset": 20 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 114, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 115, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 123, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 131, - "lineOffset": 20 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 85, - "lineOffset": 59 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 99, - "lineOffset": 30 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 100, - "lineOffset": 21 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 62, - "lineOffset": 16 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 82, - "lineOffset": 34 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 83, - "lineOffset": 25 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 221, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 222, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 223, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 224, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 91, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 92, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 93, - "lineOffset": 83 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 94, - "lineOffset": 85 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 95, - "lineOffset": 85 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 96, - "lineOffset": 86 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 120, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 121, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 122, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 123, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 136, - "lineOffset": 82 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 144, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 145, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 146, - "lineOffset": 83 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 147, - "lineOffset": 85 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 148, - "lineOffset": 85 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 149, - "lineOffset": 86 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 172, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 173, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 174, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 175, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 172, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 182, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 133, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 134, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 78, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 116, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 61, - "lineOffset": 12 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 123, - "lineOffset": 42 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 127, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 128, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 132, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 133, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 135, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 136, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 140, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 141, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 143, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 144, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 146, - "lineOffset": 16 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 87, - "lineOffset": 20 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 100, - "lineOffset": 28 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 45, - "lineOffset": 12 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 46, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 59, - "lineOffset": 12 - } - ], - "DrawRectangleV": [ - { - "exampleName": "rlgl_standalone", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_standalone", - "lineNumber": 237, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_standalone", - "lineNumber": 279, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 128, - "lineOffset": 12 - } - ], - "DrawRectangleRec": [ - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 116, - "lineOffset": 16 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 194, - "lineOffset": 51 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 197, - "lineOffset": 34 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 146, - "lineOffset": 16 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 155, - "lineOffset": 16 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 101, - "lineOffset": 56 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 103, - "lineOffset": 16 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 134, - "lineOffset": 57 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 137, - "lineOffset": 16 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 249, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 252, - "lineOffset": 8 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 104, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 241, - "lineOffset": 20 - }, - { - "exampleName": "text_input_box", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "text_unicode", - "lineNumber": 273, - "lineOffset": 16 - }, - { - "exampleName": "text_unicode", - "lineNumber": 440, - "lineOffset": 20 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 63, - "lineOffset": 26 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 93, - "lineOffset": 16 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 83, - "lineOffset": 16 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 323, - "lineOffset": 71 - } - ], - "DrawRectanglePro": [ - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 94, - "lineOffset": 16 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 95, - "lineOffset": 16 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 96, - "lineOffset": 16 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 108, - "lineOffset": 20 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 127, - "lineOffset": 12 - } - ], - "DrawRectangleGradientV": [], - "DrawRectangleGradientH": [ - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 80, - "lineOffset": 16 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 56, - "lineOffset": 12 - } - ], - "DrawRectangleGradientEx": [], - "DrawRectangleLines": [ - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 81, - "lineOffset": 16 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 147, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 123, - "lineOffset": 20 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 195, - "lineOffset": 8 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 101, - "lineOffset": 16 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 86, - "lineOffset": 16 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 156, - "lineOffset": 16 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 161, - "lineOffset": 12 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 96, - "lineOffset": 12 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 74, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 112, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 103, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 118, - "lineOffset": 12 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 173, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 183, - "lineOffset": 12 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 135, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 102, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 116, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 103, - "lineOffset": 16 - }, - { - "exampleName": "text_input_box", - "lineNumber": 93, - "lineOffset": 29 - }, - { - "exampleName": "text_input_box", - "lineNumber": 94, - "lineOffset": 17 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 57, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 325, - "lineOffset": 20 - } - ], - "DrawRectangleLinesEx": [ - { - "exampleName": "textures_mouse_painting", - "lineNumber": 199, - "lineOffset": 8 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 203, - "lineOffset": 8 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 147, - "lineOffset": 36 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 63, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 147, - "lineOffset": 8 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 99, - "lineOffset": 12 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 87, - "lineOffset": 16 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 88, - "lineOffset": 20 - } - ], - "DrawRectangleRounded": [ - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 64, - "lineOffset": 33 - } - ], - "DrawRectangleRoundedLines": [ - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 65, - "lineOffset": 34 - } - ], - "DrawTriangle": [ - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 229, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 230, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 231, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 232, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 137, - "lineOffset": 83 - }, - { - "exampleName": "text_unicode", - "lineNumber": 274, - "lineOffset": 16 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 88, - "lineOffset": 16 - } - ], - "DrawTriangleLines": [ - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 64, - "lineOffset": 12 - } - ], - "DrawTriangleFan": [ - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 111, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 318, - "lineOffset": 20 - } - ], - "DrawTriangleStrip": [], - "DrawPoly": [ - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 96, - "lineOffset": 12 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 69, - "lineOffset": 12 - } - ], - "DrawPolyLines": [ - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 70, - "lineOffset": 12 - } - ], - "DrawPolyLinesEx": [ - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 71, - "lineOffset": 12 - } - ], - "CheckCollisionRecs": [ - { - "exampleName": "shapes_collision_area", - "lineNumber": 70, - "lineOffset": 20 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 154, - "lineOffset": 13 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 323, - "lineOffset": 24 - } - ], - "CheckCollisionCircles": [], - "CheckCollisionCircleRec": [ - { - "exampleName": "models_first_person_maze", - "lineNumber": 89, - "lineOffset": 21 - } - ], - "CheckCollisionPointRec": [ - { - "exampleName": "textures_sprite_button", - "lineNumber": 59, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 88, - "lineOffset": 16 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 147, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 93, - "lineOffset": 20 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 103, - "lineOffset": 20 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 86, - "lineOffset": 16 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 117, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 127, - "lineOffset": 17 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 83, - "lineOffset": 56 - }, - { - "exampleName": "text_input_box", - "lineNumber": 46, - "lineOffset": 12 - }, - { - "exampleName": "text_unicode", - "lineNumber": 215, - "lineOffset": 21 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 49, - "lineOffset": 12 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 67, - "lineOffset": 16 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 151, - "lineOffset": 12 - } - ], - "CheckCollisionPointCircle": [ - { - "exampleName": "textures_textured_curve", - "lineNumber": 128, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 131, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 134, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 137, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 160, - "lineOffset": 8 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 161, - "lineOffset": 13 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 162, - "lineOffset": 13 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 163, - "lineOffset": 13 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 53, - "lineOffset": 13 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 68, - "lineOffset": 13 - } - ], - "CheckCollisionPointTriangle": [], - "CheckCollisionPointPoly": [], - "CheckCollisionLines": [], - "CheckCollisionPointLine": [], - "GetCollisionRec": [ - { - "exampleName": "shapes_collision_area", - "lineNumber": 73, - "lineOffset": 38 - } - ], - "LoadImage": [ - { - "exampleName": "textures_image_text", - "lineNumber": 28, - "lineOffset": 20 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 33, - "lineOffset": 20 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 36, - "lineOffset": 20 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 32, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 32, - "lineOffset": 16 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 37, - "lineOffset": 20 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 31, - "lineOffset": 20 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 32, - "lineOffset": 20 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 33, - "lineOffset": 23 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 32, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 60, - "lineOffset": 21 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 36, - "lineOffset": 18 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 39, - "lineOffset": 18 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 36, - "lineOffset": 18 - }, - { - "exampleName": "models_skybox", - "lineNumber": 90, - "lineOffset": 20 - }, - { - "exampleName": "models_skybox", - "lineNumber": 128, - "lineOffset": 36 - } - ], - "LoadImageRaw": [ - { - "exampleName": "textures_raw_data", - "lineNumber": 35, - "lineOffset": 24 - } - ], - "LoadImageAnim": [ - { - "exampleName": "textures_gif_player", - "lineNumber": 36, - "lineOffset": 25 - } - ], - "LoadImageFromMemory": [], - "LoadImageFromTexture": [ - { - "exampleName": "textures_mouse_painting", - "lineNumber": 154, - "lineOffset": 26 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 36, - "lineOffset": 12 - } - ], - "LoadImageFromScreen": [], - "IsImageReady": [], - "UnloadImage": [ - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 43, - "lineOffset": 4 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 47, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 53, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 54, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 55, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 57, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 58, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 59, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 60, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 61, - "lineOffset": 4 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 37, - "lineOffset": 4 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 65, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 37, - "lineOffset": 4 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 157, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 48, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 59, - "lineOffset": 4 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 115, - "lineOffset": 4 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 117, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 170, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 171, - "lineOffset": 4 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 48, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 35, - "lineOffset": 4 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 50, - "lineOffset": 4 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 45, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 92, - "lineOffset": 8 - }, - { - "exampleName": "models_skybox", - "lineNumber": 130, - "lineOffset": 24 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 55, - "lineOffset": 4 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 66, - "lineOffset": 4 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 231, - "lineOffset": 4 - } - ], - "ExportImage": [ - { - "exampleName": "textures_mouse_painting", - "lineNumber": 156, - "lineOffset": 12 - } - ], - "ExportImageAsCode": [], - "GenImageColor": [ - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 41, - "lineOffset": 18 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 45, - "lineOffset": 19 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 38, - "lineOffset": 20 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 82, - "lineOffset": 23 - } - ], - "GenImageGradientLinear": [ - { - "exampleName": "textures_image_generation", - "lineNumber": 30, - "lineOffset": 29 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 31, - "lineOffset": 31 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 32, - "lineOffset": 29 - } - ], - "GenImageGradientRadial": [ - { - "exampleName": "textures_image_generation", - "lineNumber": 33, - "lineOffset": 27 - } - ], - "GenImageGradientSquare": [ - { - "exampleName": "textures_image_generation", - "lineNumber": 34, - "lineOffset": 27 - } - ], - "GenImageChecked": [ - { - "exampleName": "textures_image_generation", - "lineNumber": 35, - "lineOffset": 20 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 33, - "lineOffset": 20 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 229, - "lineOffset": 16 - } - ], - "GenImageWhiteNoise": [ - { - "exampleName": "textures_image_generation", - "lineNumber": 36, - "lineOffset": 23 - } - ], - "GenImagePerlinNoise": [ - { - "exampleName": "textures_image_generation", - "lineNumber": 37, - "lineOffset": 24 - } - ], - "GenImageCellular": [ - { - "exampleName": "textures_image_generation", - "lineNumber": 38, - "lineOffset": 21 - } - ], - "GenImageText": [], - "ImageCopy": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 64, - "lineOffset": 19 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 118, - "lineOffset": 21 - } - ], - "ImageFromImage": [], - "ImageText": [], - "ImageTextEx": [], - "ImageFormat": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 61, - "lineOffset": 4 - } - ], - "ImageToPOT": [], - "ImageCrop": [ - { - "exampleName": "textures_image_drawing", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 41, - "lineOffset": 4 - } - ], - "ImageAlphaCrop": [], - "ImageAlphaClear": [], - "ImageAlphaMask": [], - "ImageAlphaPremultiply": [], - "ImageBlurGaussian": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 130, - "lineOffset": 36 - } - ], - "ImageResize": [ - { - "exampleName": "textures_image_drawing", - "lineNumber": 35, - "lineOffset": 4 - } - ], - "ImageResizeNN": [], - "ImageResizeCanvas": [], - "ImageMipmaps": [], - "ImageDither": [], - "ImageFlipVertical": [ - { - "exampleName": "textures_mouse_painting", - "lineNumber": 155, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 131, - "lineOffset": 36 - } - ], - "ImageFlipHorizontal": [ - { - "exampleName": "textures_image_drawing", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 132, - "lineOffset": 38 - } - ], - "ImageRotate": [ - { - "exampleName": "textures_image_rotate", - "lineNumber": 35, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 36, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 37, - "lineOffset": 4 - } - ], - "ImageRotateCW": [], - "ImageRotateCCW": [], - "ImageColorTint": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 126, - "lineOffset": 33 - } - ], - "ImageColorInvert": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 127, - "lineOffset": 35 - } - ], - "ImageColorGrayscale": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 125, - "lineOffset": 38 - } - ], - "ImageColorContrast": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 128, - "lineOffset": 37 - } - ], - "ImageColorBrightness": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 129, - "lineOffset": 39 - } - ], - "ImageColorReplace": [], - "LoadImageColors": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 136, - "lineOffset": 28 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 49, - "lineOffset": 23 - } - ], - "LoadImagePalette": [], - "UnloadImageColors": [ - { - "exampleName": "textures_image_processing", - "lineNumber": 138, - "lineOffset": 12 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 123, - "lineOffset": 4 - } - ], - "UnloadImagePalette": [], - "GetImageAlphaBorder": [], - "GetImageColor": [], - "ImageClearBackground": [], - "ImageDrawPixel": [ - { - "exampleName": "textures_image_drawing", - "lineNumber": 44, - "lineOffset": 4 - } - ], - "ImageDrawPixelV": [], - "ImageDrawLine": [], - "ImageDrawLineV": [], - "ImageDrawCircle": [], - "ImageDrawCircleV": [], - "ImageDrawCircleLines": [ - { - "exampleName": "textures_image_drawing", - "lineNumber": 45, - "lineOffset": 4 - } - ], - "ImageDrawCircleLinesV": [], - "ImageDrawRectangle": [ - { - "exampleName": "textures_image_drawing", - "lineNumber": 46, - "lineOffset": 4 - } - ], - "ImageDrawRectangleV": [], - "ImageDrawRectangleRec": [], - "ImageDrawRectangleLines": [], - "ImageDraw": [ - { - "exampleName": "textures_image_drawing", - "lineNumber": 40, - "lineOffset": 4 - } - ], - "ImageDrawText": [], - "ImageDrawTextEx": [ - { - "exampleName": "textures_image_text", - "lineNumber": 34, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 54, - "lineOffset": 4 - } - ], - "LoadTexture": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 79, - "lineOffset": 22 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 80, - "lineOffset": 20 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 79, - "lineOffset": 21 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 39, - "lineOffset": 24 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 52, - "lineOffset": 24 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 67, - "lineOffset": 25 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 73, - "lineOffset": 22 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 44, - "lineOffset": 24 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 41, - "lineOffset": 25 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 52, - "lineOffset": 24 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 86, - "lineOffset": 24 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 59, - "lineOffset": 22 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 56, - "lineOffset": 22 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 33, - "lineOffset": 23 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 66, - "lineOffset": 14 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 30, - "lineOffset": 23 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 37, - "lineOffset": 26 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 68, - "lineOffset": 22 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 43, - "lineOffset": 25 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 32, - "lineOffset": 23 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 40, - "lineOffset": 25 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 30, - "lineOffset": 27 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 31, - "lineOffset": 26 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 32, - "lineOffset": 27 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 33, - "lineOffset": 30 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 29, - "lineOffset": 24 - }, - { - "exampleName": "models_loading", - "lineNumber": 50, - "lineOffset": 24 - }, - { - "exampleName": "models_loading", - "lineNumber": 100, - "lineOffset": 30 - }, - { - "exampleName": "models_animation", - "lineNumber": 45, - "lineOffset": 24 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 44, - "lineOffset": 24 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 43, - "lineOffset": 24 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 45, - "lineOffset": 24 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 45, - "lineOffset": 24 - }, - { - "exampleName": "models_skybox", - "lineNumber": 78, - "lineOffset": 19 - }, - { - "exampleName": "models_skybox", - "lineNumber": 120, - "lineOffset": 45 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 41, - "lineOffset": 24 - }, - { - "exampleName": "models_billboard", - "lineNumber": 37, - "lineOffset": 21 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 46, - "lineOffset": 26 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 47, - "lineOffset": 27 - } - ], - "LoadTextureFromImage": [ - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 42, - "lineOffset": 21 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 46, - "lineOffset": 22 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 39, - "lineOffset": 24 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 83, - "lineOffset": 23 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 64, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 42, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 43, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 44, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 45, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 46, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 47, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 48, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 49, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 50, - "lineOffset": 18 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 36, - "lineOffset": 25 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 64, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 36, - "lineOffset": 24 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 34, - "lineOffset": 26 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 37, - "lineOffset": 26 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 33, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 58, - "lineOffset": 24 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 42, - "lineOffset": 30 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 41, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 42, - "lineOffset": 18 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 43, - "lineOffset": 18 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 33, - "lineOffset": 24 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 39, - "lineOffset": 14 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 62, - "lineOffset": 24 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 37, - "lineOffset": 25 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 34, - "lineOffset": 24 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 40, - "lineOffset": 25 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 37, - "lineOffset": 24 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 54, - "lineOffset": 26 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 65, - "lineOffset": 22 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 230, - "lineOffset": 34 - } - ], - "LoadTextureCubemap": [ - { - "exampleName": "models_skybox", - "lineNumber": 91, - "lineOffset": 65 - }, - { - "exampleName": "models_skybox", - "lineNumber": 129, - "lineOffset": 81 - } - ], - "LoadRenderTexture": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 85, - "lineOffset": 29 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 48, - "lineOffset": 29 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 68, - "lineOffset": 29 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 58, - "lineOffset": 29 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 113, - "lineOffset": 29 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 64, - "lineOffset": 31 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 61, - "lineOffset": 29 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 44, - "lineOffset": 29 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 40, - "lineOffset": 29 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 86, - "lineOffset": 29 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 63, - "lineOffset": 34 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 72, - "lineOffset": 34 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 127, - "lineOffset": 24 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 234, - "lineOffset": 30 - } - ], - "IsTextureReady": [], - "UnloadTexture": [ - { - "exampleName": "shaders_spotlight", - "lineNumber": 220, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 95, - "lineOffset": 4 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 100, - "lineOffset": 4 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 103, - "lineOffset": 4 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 104, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 141, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 142, - "lineOffset": 4 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 109, - "lineOffset": 4 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 115, - "lineOffset": 4 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 121, - "lineOffset": 4 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 169, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 148, - "lineOffset": 4 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 167, - "lineOffset": 4 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 100, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 113, - "lineOffset": 43 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 134, - "lineOffset": 4 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 97, - "lineOffset": 4 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 98, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 93, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 108, - "lineOffset": 4 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 81, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 80, - "lineOffset": 4 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 91, - "lineOffset": 4 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 92, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 63, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 116, - "lineOffset": 4 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 103, - "lineOffset": 4 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 119, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 90, - "lineOffset": 4 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 114, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 99, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 73, - "lineOffset": 43 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 166, - "lineOffset": 4 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 85, - "lineOffset": 4 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 86, - "lineOffset": 4 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 37, - "lineOffset": 4 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 67, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 169, - "lineOffset": 4 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 108, - "lineOffset": 4 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "models_loading", - "lineNumber": 99, - "lineOffset": 20 - }, - { - "exampleName": "models_loading", - "lineNumber": 146, - "lineOffset": 4 - }, - { - "exampleName": "models_animation", - "lineNumber": 103, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 240, - "lineOffset": 4 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 87, - "lineOffset": 4 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 88, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 135, - "lineOffset": 4 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 125, - "lineOffset": 4 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 126, - "lineOffset": 4 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 83, - "lineOffset": 4 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 85, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 117, - "lineOffset": 20 - }, - { - "exampleName": "models_skybox", - "lineNumber": 124, - "lineOffset": 24 - }, - { - "exampleName": "models_skybox", - "lineNumber": 174, - "lineOffset": 4 - }, - { - "exampleName": "models_billboard", - "lineNumber": 105, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 207, - "lineOffset": 4 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 208, - "lineOffset": 4 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 344, - "lineOffset": 4 - } - ], - "IsRenderTextureReady": [], - "UnloadRenderTexture": [ - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 91, - "lineOffset": 4 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 123, - "lineOffset": 4 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 190, - "lineOffset": 4 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 171, - "lineOffset": 4 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 148, - "lineOffset": 4 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 220, - "lineOffset": 4 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 116, - "lineOffset": 4 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 101, - "lineOffset": 4 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 144, - "lineOffset": 4 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 144, - "lineOffset": 4 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 145, - "lineOffset": 4 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 345, - "lineOffset": 4 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 348, - "lineOffset": 30 - } - ], - "UpdateTexture": [ - { - "exampleName": "textures_gif_player", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 137, - "lineOffset": 12 - } - ], - "UpdateTextureRec": [], - "GenTextureMipmaps": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 82, - "lineOffset": 4 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 41, - "lineOffset": 4 - } - ], - "SetTextureFilter": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 83, - "lineOffset": 4 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 87, - "lineOffset": 4 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 67, - "lineOffset": 4 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 65, - "lineOffset": 4 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 53, - "lineOffset": 4 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 48, - "lineOffset": 4 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 72, - "lineOffset": 4 - } - ], - "SetTextureWrap": [], - "DrawTexture": [ - { - "exampleName": "shaders_spotlight", - "lineNumber": 194, - "lineOffset": 16 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 79, - "lineOffset": 16 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 90, - "lineOffset": 16 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 68, - "lineOffset": 16 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 97, - "lineOffset": 16 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 98, - "lineOffset": 16 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 101, - "lineOffset": 16 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 144, - "lineOffset": 16 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 82, - "lineOffset": 12 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 70, - "lineOffset": 17 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 68, - "lineOffset": 16 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 102, - "lineOffset": 16 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 78, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 104, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_rotate", - "lineNumber": 65, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 140, - "lineOffset": 12 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 57, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 160, - "lineOffset": 12 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 46, - "lineOffset": 12 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 72, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 77, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 130, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 198, - "lineOffset": 16 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 102, - "lineOffset": 16 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 114, - "lineOffset": 16 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 119, - "lineOffset": 16 - } - ], - "DrawTextureV": [ - { - "exampleName": "textures_image_text", - "lineNumber": 64, - "lineOffset": 16 - } - ], - "DrawTextureEx": [ - { - "exampleName": "shaders_julia_set", - "lineNumber": 172, - "lineOffset": 16 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 65, - "lineOffset": 12 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 72, - "lineOffset": 12 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 109, - "lineOffset": 12 - } - ], - "DrawTextureRec": [ - { - "exampleName": "shaders_write_depth", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 82, - "lineOffset": 16 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 135, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 108, - "lineOffset": 16 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 149, - "lineOffset": 16 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 108, - "lineOffset": 24 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 180, - "lineOffset": 8 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 137, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 138, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 285, - "lineOffset": 42 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 303, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 306, - "lineOffset": 12 - } - ], - "DrawTexturePro": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 99, - "lineOffset": 12 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 148, - "lineOffset": 12 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 115, - "lineOffset": 45 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 68, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 132, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 184, - "lineOffset": 8 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 193, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 199, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 209, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 215, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 228, - "lineOffset": 16 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 233, - "lineOffset": 16 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 244, - "lineOffset": 16 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 251, - "lineOffset": 16 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 104, - "lineOffset": 16 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 133, - "lineOffset": 16 - } - ], - "DrawTextureNPatch": [ - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 93, - "lineOffset": 12 - } - ], - "Fade": [ - { - "exampleName": "shaders_postprocessing", - "lineNumber": 153, - "lineOffset": 41 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 81, - "lineOffset": 106 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 90, - "lineOffset": 73 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 87, - "lineOffset": 44 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 88, - "lineOffset": 49 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 118, - "lineOffset": 59 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 82, - "lineOffset": 101 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 109, - "lineOffset": 91 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 122, - "lineOffset": 79 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 123, - "lineOffset": 103 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 197, - "lineOffset": 80 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 209, - "lineOffset": 69 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 111, - "lineOffset": 44 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 112, - "lineOffset": 49 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 113, - "lineOffset": 44 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 114, - "lineOffset": 49 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 108, - "lineOffset": 107 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 102, - "lineOffset": 44 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 103, - "lineOffset": 49 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 117, - "lineOffset": 45 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 95, - "lineOffset": 85 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 99, - "lineOffset": 68 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 100, - "lineOffset": 59 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 68, - "lineOffset": 45 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 82, - "lineOffset": 79 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 83, - "lineOffset": 70 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 286, - "lineOffset": 57 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 294, - "lineOffset": 50 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 172, - "lineOffset": 42 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 182, - "lineOffset": 44 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 129, - "lineOffset": 68 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 66, - "lineOffset": 68 - }, - { - "exampleName": "text_unicode", - "lineNumber": 217, - "lineOffset": 118 - }, - { - "exampleName": "text_unicode", - "lineNumber": 322, - "lineOffset": 25 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 60, - "lineOffset": 53 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 61, - "lineOffset": 77 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 63, - "lineOffset": 48 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 64, - "lineOffset": 85 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 65, - "lineOffset": 102 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 83, - "lineOffset": 34 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 140, - "lineOffset": 81 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 141, - "lineOffset": 93 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 143, - "lineOffset": 100 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 144, - "lineOffset": 90 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 146, - "lineOffset": 93 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 148, - "lineOffset": 120 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 83, - "lineOffset": 48 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 88, - "lineOffset": 59 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 63, - "lineOffset": 53 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 64, - "lineOffset": 77 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 66, - "lineOffset": 106 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 67, - "lineOffset": 116 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 68, - "lineOffset": 113 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 101, - "lineOffset": 62 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 127, - "lineOffset": 84 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 58, - "lineOffset": 53 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 59, - "lineOffset": 77 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 61, - "lineOffset": 87 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 62, - "lineOffset": 92 - } - ], - "ColorToInt": [], - "ColorNormalize": [ - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 134, - "lineOffset": 32 - } - ], - "ColorFromNormalized": [], - "ColorToHSV": [], - "ColorFromHSV": [ - { - "exampleName": "models_waving_cubes", - "lineNumber": 92, - "lineOffset": 46 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 749, - "lineOffset": 11 - }, - { - "exampleName": "text_unicode", - "lineNumber": 322, - "lineOffset": 30 - } - ], - "ColorTint": [], - "ColorBrightness": [], - "ColorContrast": [], - "ColorAlpha": [ - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 122, - "lineOffset": 73 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 137, - "lineOffset": 112 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 141, - "lineOffset": 208 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 147, - "lineOffset": 73 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 99, - "lineOffset": 137 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 306, - "lineOffset": 134 - } - ], - "ColorAlphaBlend": [], - "GetColor": [ - { - "exampleName": "textures_background_scrolling", - "lineNumber": 60, - "lineOffset": 28 - } - ], - "GetPixelColor": [], - "SetPixelColor": [], - "GetPixelDataSize": [], - "GetFontDefault": [ - { - "exampleName": "text_draw_3d", - "lineNumber": 107, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 318, - "lineOffset": 50 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 320, - "lineOffset": 35 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 325, - "lineOffset": 42 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 327, - "lineOffset": 35 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 332, - "lineOffset": 42 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 334, - "lineOffset": 35 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 339, - "lineOffset": 42 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 341, - "lineOffset": 35 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 346, - "lineOffset": 42 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 348, - "lineOffset": 35 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 353, - "lineOffset": 42 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 355, - "lineOffset": 35 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 363, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 365, - "lineOffset": 31 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 370, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 372, - "lineOffset": 31 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 377, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 379, - "lineOffset": 31 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 384, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 386, - "lineOffset": 31 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 391, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 393, - "lineOffset": 31 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 398, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 400, - "lineOffset": 31 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 51, - "lineOffset": 16 - }, - { - "exampleName": "text_unicode", - "lineNumber": 284, - "lineOffset": 35 - } - ], - "LoadFont": [ - { - "exampleName": "textures_image_drawing", - "lineNumber": 51, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 162, - "lineOffset": 23 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 36, - "lineOffset": 15 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 37, - "lineOffset": 15 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 38, - "lineOffset": 15 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 39, - "lineOffset": 15 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 40, - "lineOffset": 15 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 41, - "lineOffset": 15 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 42, - "lineOffset": 15 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 43, - "lineOffset": 15 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 43, - "lineOffset": 17 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 44, - "lineOffset": 17 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 45, - "lineOffset": 17 - }, - { - "exampleName": "text_unicode", - "lineNumber": 169, - "lineOffset": 23 - }, - { - "exampleName": "text_unicode", - "lineNumber": 170, - "lineOffset": 21 - }, - { - "exampleName": "text_unicode", - "lineNumber": 171, - "lineOffset": 21 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 44, - "lineOffset": 18 - } - ], - "LoadFontEx": [ - { - "exampleName": "textures_image_text", - "lineNumber": 31, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 157, - "lineOffset": 23 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 50, - "lineOffset": 16 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 37, - "lineOffset": 16 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 93, - "lineOffset": 23 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 48, - "lineOffset": 19 - } - ], - "LoadFontFromImage": [], - "LoadFontFromMemory": [], - "IsFontReady": [], - "LoadFontData": [ - { - "exampleName": "text_font_sdf", - "lineNumber": 51, - "lineOffset": 25 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 62, - "lineOffset": 21 - } - ], - "GenImageFontAtlas": [ - { - "exampleName": "text_font_sdf", - "lineNumber": 53, - "lineOffset": 18 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 64, - "lineOffset": 12 - } - ], - "UnloadFontData": [], - "UnloadFont": [ - { - "exampleName": "textures_image_text", - "lineNumber": 82, - "lineOffset": 4 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 56, - "lineOffset": 4 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 156, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 161, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 443, - "lineOffset": 4 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 119, - "lineOffset": 4 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 92, - "lineOffset": 16 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 131, - "lineOffset": 4 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 104, - "lineOffset": 40 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 83, - "lineOffset": 4 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 85, - "lineOffset": 4 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 137, - "lineOffset": 4 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 138, - "lineOffset": 4 - }, - { - "exampleName": "text_unicode", - "lineNumber": 300, - "lineOffset": 4 - }, - { - "exampleName": "text_unicode", - "lineNumber": 301, - "lineOffset": 4 - }, - { - "exampleName": "text_unicode", - "lineNumber": 302, - "lineOffset": 4 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 89, - "lineOffset": 4 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 90, - "lineOffset": 4 - } - ], - "ExportFontAsCode": [], - "DrawFPS": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 146, - "lineOffset": 12 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 96, - "lineOffset": 12 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 208, - "lineOffset": 12 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 133, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 138, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 136, - "lineOffset": 12 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 129, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 113, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 159, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 129, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 150, - "lineOffset": 12 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 149, - "lineOffset": 12 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 109, - "lineOffset": 12 - }, - { - "exampleName": "models_loading", - "lineNumber": 138, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 231, - "lineOffset": 12 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "models_skybox", - "lineNumber": 165, - "lineOffset": 12 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "models_billboard", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 109, - "lineOffset": 12 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 135, - "lineOffset": 12 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 151, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 66, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 435, - "lineOffset": 12 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 82, - "lineOffset": 12 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 102, - "lineOffset": 12 - }, - { - "exampleName": "shapes_following_eyes", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 335, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 76, - "lineOffset": 12 - } - ], - "DrawText": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 156, - "lineOffset": 12 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 157, - "lineOffset": 12 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 210, - "lineOffset": 12 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 211, - "lineOffset": 12 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 212, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 102, - "lineOffset": 12 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 134, - "lineOffset": 12 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 135, - "lineOffset": 12 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 136, - "lineOffset": 12 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 127, - "lineOffset": 12 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 67, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 77, - "lineOffset": 16 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 117, - "lineOffset": 12 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 119, - "lineOffset": 38 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 99, - "lineOffset": 12 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 112, - "lineOffset": 12 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 177, - "lineOffset": 16 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 178, - "lineOffset": 16 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 179, - "lineOffset": 16 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 180, - "lineOffset": 16 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 181, - "lineOffset": 16 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 155, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 156, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 157, - "lineOffset": 12 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 158, - "lineOffset": 12 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 131, - "lineOffset": 12 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 137, - "lineOffset": 12 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 69, - "lineOffset": 32 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 75, - "lineOffset": 16 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 85, - "lineOffset": 16 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_compute_shader", - "lineNumber": 149, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 196, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 197, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 198, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 201, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 202, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 203, - "lineOffset": 12 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 204, - "lineOffset": 12 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 124, - "lineOffset": 12 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "embedded_files_loading", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 93, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 94, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 95, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 96, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 97, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 98, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 99, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 100, - "lineOffset": 24 - }, - { - "exampleName": "textures_image_generation", - "lineNumber": 101, - "lineOffset": 24 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 123, - "lineOffset": 12 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 125, - "lineOffset": 41 - }, - { - "exampleName": "textures_particles_blending", - "lineNumber": 126, - "lineOffset": 17 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "textures_raw_data", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 99, - "lineOffset": 12 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 100, - "lineOffset": 12 - }, - { - "exampleName": "textures_srcrec_dstrec", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_text", - "lineNumber": 72, - "lineOffset": 12 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 72, - "lineOffset": 12 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 76, - "lineOffset": 34 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 77, - "lineOffset": 37 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 78, - "lineOffset": 39 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 79, - "lineOffset": 39 - }, - { - "exampleName": "textures_blend_modes", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_loading", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "textures_polygon", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 137, - "lineOffset": 12 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 204, - "lineOffset": 8 - }, - { - "exampleName": "textures_mouse_painting", - "lineNumber": 211, - "lineOffset": 12 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_drawing", - "lineNumber": 82, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 96, - "lineOffset": 12 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 91, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 139, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 143, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 150, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 151, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 153, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 154, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 156, - "lineOffset": 12 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 159, - "lineOffset": 12 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "textures_background_scrolling", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "textures_to_image", - "lineNumber": 59, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 150, - "lineOffset": 12 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 157, - "lineOffset": 16 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "textures_npatch_drawing", - "lineNumber": 100, - "lineOffset": 12 - }, - { - "exampleName": "textures_logo_raylib", - "lineNumber": 48, - "lineOffset": 12 - }, - { - "exampleName": "models_loading", - "lineNumber": 133, - "lineOffset": 12 - }, - { - "exampleName": "models_loading", - "lineNumber": 134, - "lineOffset": 26 - }, - { - "exampleName": "models_loading", - "lineNumber": 136, - "lineOffset": 12 - }, - { - "exampleName": "models_animation", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "models_animation", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 205, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 211, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 213, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 218, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 224, - "lineOffset": 20 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 227, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 229, - "lineOffset": 12 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 77, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 113, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 117, - "lineOffset": 24 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 118, - "lineOffset": 24 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 119, - "lineOffset": 24 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 120, - "lineOffset": 24 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 121, - "lineOffset": 24 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 122, - "lineOffset": 24 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 123, - "lineOffset": 24 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 124, - "lineOffset": 24 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 125, - "lineOffset": 24 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 115, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 116, - "lineOffset": 12 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 113, - "lineOffset": 12 - }, - { - "exampleName": "models_skybox", - "lineNumber": 162, - "lineOffset": 24 - }, - { - "exampleName": "models_skybox", - "lineNumber": 163, - "lineOffset": 17 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 104, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 87, - "lineOffset": 58 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 88, - "lineOffset": 62 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 112, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 152, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 153, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 154, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 155, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 59, - "lineOffset": 12 - }, - { - "exampleName": "core_scissor_test", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse", - "lineNumber": 58, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 82, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 84, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 87, - "lineOffset": 12 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 83, - "lineOffset": 12 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 84, - "lineOffset": 12 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 85, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 120, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 122, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 123, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera", - "lineNumber": 124, - "lineOffset": 12 - }, - { - "exampleName": "core_basic_window", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "core_basic_window_web", - "lineNumber": 83, - "lineOffset": 8 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 105, - "lineOffset": 36 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 109, - "lineOffset": 46 - }, - { - "exampleName": "core_loading_thread", - "lineNumber": 115, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 108, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 109, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 116, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 117, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 124, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 125, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 132, - "lineOffset": 20 - }, - { - "exampleName": "core_basic_screen_manager", - "lineNumber": 133, - "lineOffset": 20 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 89, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 92, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 96, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 122, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 131, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 102, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 103, - "lineOffset": 21 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "core_custom_logging", - "lineNumber": 76, - "lineOffset": 8 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 71, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 72, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 74, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 76, - "lineOffset": 12 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 63, - "lineOffset": 16 - }, - { - "exampleName": "core_window_should_close", - "lineNumber": 65, - "lineOffset": 17 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 141, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 142, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 143, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 144, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 145, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 146, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_platformer", - "lineNumber": 147, - "lineOffset": 12 - }, - { - "exampleName": "core_random_values", - "lineNumber": 58, - "lineOffset": 12 - }, - { - "exampleName": "core_random_values", - "lineNumber": 60, - "lineOffset": 12 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 72, - "lineOffset": 12 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 75, - "lineOffset": 38 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 78, - "lineOffset": 16 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 85, - "lineOffset": 20 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 88, - "lineOffset": 16 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 212, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 213, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 214, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 215, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 219, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 220, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 237, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 240, - "lineOffset": 103 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 250, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 251, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 253, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 254, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 258, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 262, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 268, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 269, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 270, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 271, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 272, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 273, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 274, - "lineOffset": 8 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 275, - "lineOffset": 8 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 63, - "lineOffset": 20 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 67, - "lineOffset": 12 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 73, - "lineOffset": 16 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 179, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 184, - "lineOffset": 16 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 188, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 191, - "lineOffset": 73 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 192, - "lineOffset": 21 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 196, - "lineOffset": 16 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 153, - "lineOffset": 8 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 156, - "lineOffset": 8 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 157, - "lineOffset": 49 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 158, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 159, - "lineOffset": 50 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 160, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 161, - "lineOffset": 52 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 162, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 163, - "lineOffset": 47 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 164, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 165, - "lineOffset": 50 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 166, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 167, - "lineOffset": 50 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 168, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 169, - "lineOffset": 50 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 170, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 171, - "lineOffset": 48 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 172, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 173, - "lineOffset": 51 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 174, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 175, - "lineOffset": 44 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 176, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 178, - "lineOffset": 8 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 179, - "lineOffset": 48 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 180, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 181, - "lineOffset": 52 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 182, - "lineOffset": 13 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 183, - "lineOffset": 46 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 184, - "lineOffset": 13 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 100, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 102, - "lineOffset": 31 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 104, - "lineOffset": 12 - }, - { - "exampleName": "core_input_keys", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 94, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 175, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 176, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 177, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 178, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 179, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 180, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 185, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 186, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 190, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 192, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 193, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 194, - "lineOffset": 12 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 52, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 82, - "lineOffset": 12 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 187, - "lineOffset": 12 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 188, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 93, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 95, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 104, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 112, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 118, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 119, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 121, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 122, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 410, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 416, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 420, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 424, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 428, - "lineOffset": 12 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 432, - "lineOffset": 12 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 52, - "lineOffset": 12 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 54, - "lineOffset": 12 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 96, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 97, - "lineOffset": 12 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 111, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 108, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 109, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 117, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 118, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 119, - "lineOffset": 12 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 121, - "lineOffset": 40 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 122, - "lineOffset": 45 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 123, - "lineOffset": 45 - }, - { - "exampleName": "text_format_text", - "lineNumber": 49, - "lineOffset": 12 - }, - { - "exampleName": "text_format_text", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "text_format_text", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "text_format_text", - "lineNumber": 55, - "lineOffset": 12 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 88, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 110, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 111, - "lineOffset": 26 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 112, - "lineOffset": 17 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 114, - "lineOffset": 12 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 116, - "lineOffset": 12 - }, - { - "exampleName": "text_input_box", - "lineNumber": 90, - "lineOffset": 12 - }, - { - "exampleName": "text_input_box", - "lineNumber": 96, - "lineOffset": 12 - }, - { - "exampleName": "text_input_box", - "lineNumber": 98, - "lineOffset": 12 - }, - { - "exampleName": "text_input_box", - "lineNumber": 105, - "lineOffset": 53 - }, - { - "exampleName": "text_input_box", - "lineNumber": 107, - "lineOffset": 21 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 122, - "lineOffset": 34 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 123, - "lineOffset": 17 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 125, - "lineOffset": 12 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 126, - "lineOffset": 12 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 127, - "lineOffset": 12 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 129, - "lineOffset": 12 - }, - { - "exampleName": "text_unicode", - "lineNumber": 286, - "lineOffset": 16 - }, - { - "exampleName": "text_unicode", - "lineNumber": 291, - "lineOffset": 12 - }, - { - "exampleName": "text_unicode", - "lineNumber": 292, - "lineOffset": 12 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 75, - "lineOffset": 16 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 80, - "lineOffset": 16 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 64, - "lineOffset": 12 - }, - { - "exampleName": "shapes_bouncing_ball", - "lineNumber": 67, - "lineOffset": 49 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "shapes_basic_shapes", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "shapes_rectangle_scaling", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 96, - "lineOffset": 16 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 99, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 148, - "lineOffset": 16 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 152, - "lineOffset": 16 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 78, - "lineOffset": 12 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 79, - "lineOffset": 12 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 89, - "lineOffset": 20 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 86, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_ball_anim", - "lineNumber": 103, - "lineOffset": 28 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 47, - "lineOffset": 12 - }, - { - "exampleName": "shapes_logo_raylib", - "lineNumber": 49, - "lineOffset": 12 - }, - { - "exampleName": "shapes_easings_rectangle_array", - "lineNumber": 111, - "lineOffset": 33 - }, - { - "exampleName": "shapes_easings_box_anim", - "lineNumber": 129, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 328, - "lineOffset": 16 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 332, - "lineOffset": 16 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 336, - "lineOffset": 12 - }, - { - "exampleName": "shapes_top_down_lights", - "lineNumber": 337, - "lineOffset": 12 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 74, - "lineOffset": 12 - }, - { - "exampleName": "shapes_lines_bezier", - "lineNumber": 50, - "lineOffset": 12 - } - ], - "DrawTextEx": [ - { - "exampleName": "textures_image_text", - "lineNumber": 67, - "lineOffset": 16 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 108, - "lineOffset": 16 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 111, - "lineOffset": 12 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 93, - "lineOffset": 16 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 73, - "lineOffset": 12 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 74, - "lineOffset": 12 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 75, - "lineOffset": 12 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 111, - "lineOffset": 20 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 118, - "lineOffset": 16 - }, - { - "exampleName": "text_unicode", - "lineNumber": 217, - "lineOffset": 20 - }, - { - "exampleName": "text_unicode", - "lineNumber": 221, - "lineOffset": 20 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 74, - "lineOffset": 16 - }, - { - "exampleName": "text_font_loading", - "lineNumber": 79, - "lineOffset": 16 - } - ], - "DrawTextPro": [], - "DrawTextCodepoint": [ - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 248, - "lineOffset": 20 - }, - { - "exampleName": "text_unicode", - "lineNumber": 447, - "lineOffset": 20 - } - ], - "DrawTextCodepoints": [], - "MeasureText": [ - { - "exampleName": "shaders_simple_mask", - "lineNumber": 126, - "lineOffset": 35 - }, - { - "exampleName": "textures_image_processing", - "lineNumber": 157, - "lineOffset": 91 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 70, - "lineOffset": 69 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 102, - "lineOffset": 71 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 415, - "lineOffset": 24 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 419, - "lineOffset": 20 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 423, - "lineOffset": 20 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 427, - "lineOffset": 20 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 431, - "lineOffset": 20 - }, - { - "exampleName": "text_input_box", - "lineNumber": 105, - "lineOffset": 88 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 96, - "lineOffset": 60 - }, - { - "exampleName": "shapes_colors_palette", - "lineNumber": 89, - "lineOffset": 90 - } - ], - "MeasureTextEx": [ - { - "exampleName": "text_font_filters", - "lineNumber": 79, - "lineOffset": 19 - }, - { - "exampleName": "text_raylib_fonts", - "lineNumber": 60, - "lineOffset": 44 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 47, - "lineOffset": 49 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 50, - "lineOffset": 49 - }, - { - "exampleName": "text_font_spritefont", - "lineNumber": 53, - "lineOffset": 49 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 94, - "lineOffset": 41 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 95, - "lineOffset": 24 - }, - { - "exampleName": "text_unicode", - "lineNumber": 245, - "lineOffset": 29 - }, - { - "exampleName": "text_unicode", - "lineNumber": 284, - "lineOffset": 21 - } - ], - "GetGlyphIndex": [ - { - "exampleName": "text_draw_3d", - "lineNumber": 458, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 535, - "lineOffset": 20 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 585, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 636, - "lineOffset": 20 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 703, - "lineOffset": 16 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 163, - "lineOffset": 20 - }, - { - "exampleName": "text_unicode", - "lineNumber": 362, - "lineOffset": 20 - } - ], - "GetGlyphInfo": [], - "GetGlyphAtlasRec": [], - "LoadUTF8": [], - "UnloadUTF8": [], - "LoadCodepoints": [ - { - "exampleName": "text_codepoints_loading", - "lineNumber": 41, - "lineOffset": 22 - } - ], - "UnloadCodepoints": [ - { - "exampleName": "text_codepoints_loading", - "lineNumber": 46, - "lineOffset": 4 - } - ], - "GetCodepointCount": [ - { - "exampleName": "text_unicode", - "lineNumber": 282, - "lineOffset": 29 - } - ], - "GetCodepoint": [ - { - "exampleName": "text_draw_3d", - "lineNumber": 534, - "lineOffset": 24 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 584, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 635, - "lineOffset": 24 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 652, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 702, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 712, - "lineOffset": 33 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 162, - "lineOffset": 24 - }, - { - "exampleName": "text_unicode", - "lineNumber": 361, - "lineOffset": 24 - } - ], - "GetCodepointNext": [ - { - "exampleName": "text_codepoints_loading", - "lineNumber": 78, - "lineOffset": 24 - } - ], - "GetCodepointPrevious": [ - { - "exampleName": "text_codepoints_loading", - "lineNumber": 84, - "lineOffset": 24 - } - ], - "CodepointToUTF8": [], - "TextCopy": [ - { - "exampleName": "models_skybox", - "lineNumber": 75, - "lineOffset": 8 - }, - { - "exampleName": "models_skybox", - "lineNumber": 133, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 60, - "lineOffset": 38 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 61, - "lineOffset": 44 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 62, - "lineOffset": 39 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 63, - "lineOffset": 39 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 64, - "lineOffset": 46 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 65, - "lineOffset": 45 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 66, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 67, - "lineOffset": 45 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 68, - "lineOffset": 43 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 69, - "lineOffset": 44 - }, - { - "exampleName": "core_input_gestures", - "lineNumber": 78, - "lineOffset": 66 - }, - { - "exampleName": "core_drop_files", - "lineNumber": 60, - "lineOffset": 20 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 168, - "lineOffset": 8 - } - ], - "TextIsEqual": [ - { - "exampleName": "models_mesh_picking", - "lineNumber": 223, - "lineOffset": 38 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 128, - "lineOffset": 25 - }, - { - "exampleName": "text_unicode", - "lineNumber": 240, - "lineOffset": 20 - }, - { - "exampleName": "text_unicode", - "lineNumber": 241, - "lineOffset": 20 - }, - { - "exampleName": "text_unicode", - "lineNumber": 242, - "lineOffset": 20 - } - ], - "TextLength": [ - { - "exampleName": "text_draw_3d", - "lineNumber": 245, - "lineOffset": 22 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 251, - "lineOffset": 22 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 261, - "lineOffset": 22 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 317, - "lineOffset": 33 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 324, - "lineOffset": 33 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 331, - "lineOffset": 33 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 338, - "lineOffset": 33 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 345, - "lineOffset": 33 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 352, - "lineOffset": 33 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 413, - "lineOffset": 21 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 523, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 566, - "lineOffset": 14 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 622, - "lineOffset": 17 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 684, - "lineOffset": 14 - }, - { - "exampleName": "text_rectangle_bounds", - "lineNumber": 143, - "lineOffset": 17 - }, - { - "exampleName": "text_unicode", - "lineNumber": 342, - "lineOffset": 17 - } - ], - "TextFormat": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 76, - "lineOffset": 31 - }, - { - "exampleName": "shaders_lightmap", - "lineNumber": 77, - "lineOffset": 31 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 48, - "lineOffset": 34 - }, - { - "exampleName": "shaders_eratosthenes", - "lineNumber": 52, - "lineOffset": 34 - }, - { - "exampleName": "shaders_spotlight", - "lineNumber": 94, - "lineOffset": 36 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 71, - "lineOffset": 31 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 72, - "lineOffset": 31 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 41, - "lineOffset": 39 - }, - { - "exampleName": "shaders_texture_outline", - "lineNumber": 85, - "lineOffset": 21 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 56, - "lineOffset": 34 - }, - { - "exampleName": "shaders_multi_sample2d", - "lineNumber": 49, - "lineOffset": 34 - }, - { - "exampleName": "shaders_raymarching", - "lineNumber": 47, - "lineOffset": 34 - }, - { - "exampleName": "shaders_palette_switch", - "lineNumber": 89, - "lineOffset": 34 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 56, - "lineOffset": 40 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 60, - "lineOffset": 38 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 64, - "lineOffset": 34 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 126, - "lineOffset": 47 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 127, - "lineOffset": 21 - }, - { - "exampleName": "shaders_texture_drawing", - "lineNumber": 43, - "lineOffset": 34 - }, - { - "exampleName": "shaders_texture_waves", - "lineNumber": 47, - "lineOffset": 34 - }, - { - "exampleName": "shaders_shapes_textures", - "lineNumber": 46, - "lineOffset": 34 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 41, - "lineOffset": 50 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 45, - "lineOffset": 34 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 77, - "lineOffset": 59 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 83, - "lineOffset": 53 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 117, - "lineOffset": 21 - }, - { - "exampleName": "shaders_hot_reloading", - "lineNumber": 121, - "lineOffset": 21 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 59, - "lineOffset": 34 - }, - { - "exampleName": "shaders_julia_set", - "lineNumber": 55, - "lineOffset": 34 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 97, - "lineOffset": 42 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 98, - "lineOffset": 46 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 99, - "lineOffset": 45 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 100, - "lineOffset": 42 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 101, - "lineOffset": 47 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 102, - "lineOffset": 48 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 103, - "lineOffset": 46 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 104, - "lineOffset": 42 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 105, - "lineOffset": 40 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 106, - "lineOffset": 38 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 107, - "lineOffset": 38 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 108, - "lineOffset": 37 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 60, - "lineOffset": 31 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 61, - "lineOffset": 31 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 67, - "lineOffset": 31 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 68, - "lineOffset": 31 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 137, - "lineOffset": 21 - }, - { - "exampleName": "raymath_vector_angle", - "lineNumber": 94, - "lineOffset": 21 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 196, - "lineOffset": 21 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 197, - "lineOffset": 21 - }, - { - "exampleName": "easings_testbed", - "lineNumber": 198, - "lineOffset": 21 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 73, - "lineOffset": 31 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 74, - "lineOffset": 31 - }, - { - "exampleName": "raylib_opengl_interop", - "lineNumber": 124, - "lineOffset": 21 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 99, - "lineOffset": 21 - }, - { - "exampleName": "textures_textured_curve", - "lineNumber": 100, - "lineOffset": 21 - }, - { - "exampleName": "textures_fog_of_war", - "lineNumber": 137, - "lineOffset": 21 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 106, - "lineOffset": 21 - }, - { - "exampleName": "textures_bunnymark", - "lineNumber": 107, - "lineOffset": 21 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 90, - "lineOffset": 21 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 91, - "lineOffset": 21 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 92, - "lineOffset": 21 - }, - { - "exampleName": "textures_gif_player", - "lineNumber": 95, - "lineOffset": 21 - }, - { - "exampleName": "textures_sprite_anim", - "lineNumber": 80, - "lineOffset": 21 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 151, - "lineOffset": 21 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 154, - "lineOffset": 21 - }, - { - "exampleName": "textures_draw_tiled", - "lineNumber": 159, - "lineOffset": 21 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 205, - "lineOffset": 21 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 211, - "lineOffset": 25 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 213, - "lineOffset": 25 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 218, - "lineOffset": 25 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 224, - "lineOffset": 29 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 89, - "lineOffset": 21 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 58, - "lineOffset": 30 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 116, - "lineOffset": 21 - }, - { - "exampleName": "models_skybox", - "lineNumber": 56, - "lineOffset": 44 - }, - { - "exampleName": "models_skybox", - "lineNumber": 57, - "lineOffset": 44 - }, - { - "exampleName": "models_skybox", - "lineNumber": 64, - "lineOffset": 36 - }, - { - "exampleName": "models_skybox", - "lineNumber": 65, - "lineOffset": 36 - }, - { - "exampleName": "models_skybox", - "lineNumber": 162, - "lineOffset": 33 - }, - { - "exampleName": "models_skybox", - "lineNumber": 163, - "lineOffset": 26 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 107, - "lineOffset": 21 - }, - { - "exampleName": "core_smooth_pixelperfect", - "lineNumber": 108, - "lineOffset": 21 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 81, - "lineOffset": 21 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 82, - "lineOffset": 21 - }, - { - "exampleName": "core_storage_values", - "lineNumber": 84, - "lineOffset": 21 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 84, - "lineOffset": 21 - }, - { - "exampleName": "core_window_letterbox", - "lineNumber": 85, - "lineOffset": 21 - }, - { - "exampleName": "core_input_mouse_wheel", - "lineNumber": 51, - "lineOffset": 21 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 63, - "lineOffset": 38 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 89, - "lineOffset": 21 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 90, - "lineOffset": 21 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 95, - "lineOffset": 21 - }, - { - "exampleName": "core_custom_frame_control", - "lineNumber": 96, - "lineOffset": 21 - }, - { - "exampleName": "core_random_values", - "lineNumber": 60, - "lineOffset": 21 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 72, - "lineOffset": 21 - }, - { - "exampleName": "core_input_gestures_web", - "lineNumber": 259, - "lineOffset": 34 - }, - { - "exampleName": "core_input_multitouch", - "lineNumber": 63, - "lineOffset": 29 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 73, - "lineOffset": 25 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 184, - "lineOffset": 25 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 188, - "lineOffset": 29 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 191, - "lineOffset": 82 - }, - { - "exampleName": "core_input_gamepad", - "lineNumber": 196, - "lineOffset": 25 - }, - { - "exampleName": "core_window_flags", - "lineNumber": 153, - "lineOffset": 17 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 186, - "lineOffset": 21 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 190, - "lineOffset": 21 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 192, - "lineOffset": 21 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 193, - "lineOffset": 21 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 194, - "lineOffset": 21 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 187, - "lineOffset": 21 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 95, - "lineOffset": 21 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 121, - "lineOffset": 21 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 122, - "lineOffset": 21 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 316, - "lineOffset": 44 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 323, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 330, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 337, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 344, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 351, - "lineOffset": 38 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 414, - "lineOffset": 32 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 96, - "lineOffset": 21 - }, - { - "exampleName": "text_codepoints_loading", - "lineNumber": 97, - "lineOffset": 21 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 117, - "lineOffset": 21 - }, - { - "exampleName": "text_font_filters", - "lineNumber": 118, - "lineOffset": 21 - }, - { - "exampleName": "text_format_text", - "lineNumber": 49, - "lineOffset": 21 - }, - { - "exampleName": "text_format_text", - "lineNumber": 51, - "lineOffset": 21 - }, - { - "exampleName": "text_format_text", - "lineNumber": 53, - "lineOffset": 21 - }, - { - "exampleName": "text_format_text", - "lineNumber": 55, - "lineOffset": 21 - }, - { - "exampleName": "text_input_box", - "lineNumber": 98, - "lineOffset": 21 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 71, - "lineOffset": 34 - }, - { - "exampleName": "text_font_sdf", - "lineNumber": 126, - "lineOffset": 21 - }, - { - "exampleName": "text_unicode", - "lineNumber": 283, - "lineOffset": 35 - }, - { - "exampleName": "shapes_draw_rectangle_rounded", - "lineNumber": 80, - "lineOffset": 21 - }, - { - "exampleName": "shapes_collision_area", - "lineNumber": 99, - "lineOffset": 25 - }, - { - "exampleName": "shapes_draw_ring", - "lineNumber": 86, - "lineOffset": 21 - }, - { - "exampleName": "shapes_draw_circle_sector", - "lineNumber": 74, - "lineOffset": 21 - } - ], - "TextSubtext": [ - { - "exampleName": "core_input_gestures_web", - "lineNumber": 261, - "lineOffset": 38 - }, - { - "exampleName": "text_writing_anim", - "lineNumber": 52, - "lineOffset": 21 - }, - { - "exampleName": "shapes_logo_raylib_anim", - "lineNumber": 148, - "lineOffset": 25 - } - ], - "TextReplace": [], - "TextInsert": [], - "TextJoin": [], - "TextSplit": [], - "TextAppend": [], - "TextFindIndex": [ - { - "exampleName": "core_input_gestures_web", - "lineNumber": 260, - "lineOffset": 35 - } - ], - "TextToUpper": [], - "TextToLower": [], - "TextToPascal": [], - "TextToInteger": [], - "DrawLine3D": [ - { - "exampleName": "models_mesh_picking", - "lineNumber": 174, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 175, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 176, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 195, - "lineOffset": 20 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 130, - "lineOffset": 32 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 141, - "lineOffset": 32 - } - ], - "DrawPoint3D": [], - "DrawCircle3D": [ - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 108, - "lineOffset": 16 - } - ], - "DrawTriangle3D": [], - "DrawTriangleStrip3D": [], - "DrawCube": [ - { - "exampleName": "rlgl_standalone", - "lineNumber": 106, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_standalone", - "lineNumber": 211, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_standalone", - "lineNumber": 328, - "lineOffset": 12 - }, - { - "exampleName": "models_animation", - "lineNumber": 87, - "lineOffset": 20 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 187, - "lineOffset": 20 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 98, - "lineOffset": 28 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 67, - "lineOffset": 16 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 98, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 55, - "lineOffset": 16 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 126, - "lineOffset": 28 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 137, - "lineOffset": 28 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 122, - "lineOffset": 20 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 34, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 35, - "lineOffset": 12 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "core_split_screen", - "lineNumber": 41, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 61, - "lineOffset": 16 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 63, - "lineOffset": 16 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 84, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 91, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 151, - "lineOffset": 16 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 152, - "lineOffset": 16 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 153, - "lineOffset": 16 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 158, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 165, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 57, - "lineOffset": 16 - } - ], - "DrawCubeV": [ - { - "exampleName": "shaders_write_depth", - "lineNumber": 83, - "lineOffset": 20 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 85, - "lineOffset": 20 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 123, - "lineOffset": 20 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 125, - "lineOffset": 20 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 106, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 283, - "lineOffset": 16 - } - ], - "DrawCubeWires": [ - { - "exampleName": "rlgl_standalone", - "lineNumber": 107, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_standalone", - "lineNumber": 212, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_standalone", - "lineNumber": 402, - "lineOffset": 12 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 188, - "lineOffset": 20 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 68, - "lineOffset": 16 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 69, - "lineOffset": 16 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 99, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 56, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 57, - "lineOffset": 16 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 123, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 62, - "lineOffset": 16 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 64, - "lineOffset": 16 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 85, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 87, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 92, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 159, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 166, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 58, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 284, - "lineOffset": 16 - } - ], - "DrawCubeWiresV": [ - { - "exampleName": "shaders_write_depth", - "lineNumber": 82, - "lineOffset": 20 - }, - { - "exampleName": "shaders_write_depth", - "lineNumber": 84, - "lineOffset": 20 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 122, - "lineOffset": 20 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 124, - "lineOffset": 20 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 305, - "lineOffset": 47 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 486, - "lineOffset": 33 - } - ], - "DrawSphere": [ - { - "exampleName": "models_orthographic_projection", - "lineNumber": 71, - "lineOffset": 16 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 102, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 59, - "lineOffset": 16 - } - ], - "DrawSphereEx": [ - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 121, - "lineOffset": 43 - } - ], - "DrawSphereWires": [ - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 122, - "lineOffset": 25 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 179, - "lineOffset": 16 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 72, - "lineOffset": 16 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 103, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 60, - "lineOffset": 16 - } - ], - "DrawCylinder": [ - { - "exampleName": "models_orthographic_projection", - "lineNumber": 74, - "lineOffset": 16 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 78, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 62, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 66, - "lineOffset": 16 - } - ], - "DrawCylinderEx": [], - "DrawCylinderWires": [ - { - "exampleName": "models_orthographic_projection", - "lineNumber": 75, - "lineOffset": 16 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 76, - "lineOffset": 16 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 79, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 63, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 64, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 67, - "lineOffset": 16 - } - ], - "DrawCylinderWiresEx": [], - "DrawCapsule": [ - { - "exampleName": "models_geometric_shapes", - "lineNumber": 69, - "lineOffset": 16 - } - ], - "DrawCapsuleWires": [ - { - "exampleName": "models_geometric_shapes", - "lineNumber": 70, - "lineOffset": 16 - } - ], - "DrawPlane": [ - { - "exampleName": "core_split_screen", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "core_3d_camera_first_person", - "lineNumber": 150, - "lineOffset": 16 - } - ], - "DrawRay": [ - { - "exampleName": "models_mesh_picking", - "lineNumber": 198, - "lineOffset": 16 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 95, - "lineOffset": 16 - } - ], - "DrawGrid": [ - { - "exampleName": "shaders_write_depth", - "lineNumber": 86, - "lineOffset": 20 - }, - { - "exampleName": "shaders_model_shader", - "lineNumber": 85, - "lineOffset": 16 - }, - { - "exampleName": "shaders_hybrid_render", - "lineNumber": 126, - "lineOffset": 20 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 122, - "lineOffset": 16 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 96, - "lineOffset": 16 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 139, - "lineOffset": 16 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 125, - "lineOffset": 16 - }, - { - "exampleName": "rlgl_standalone", - "lineNumber": 105, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_standalone", - "lineNumber": 213, - "lineOffset": 12 - }, - { - "exampleName": "rlgl_standalone", - "lineNumber": 295, - "lineOffset": 12 - }, - { - "exampleName": "models_loading", - "lineNumber": 127, - "lineOffset": 16 - }, - { - "exampleName": "models_animation", - "lineNumber": 90, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 200, - "lineOffset": 16 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 84, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 107, - "lineOffset": 15 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 108, - "lineOffset": 16 - }, - { - "exampleName": "models_waving_cubes", - "lineNumber": 70, - "lineOffset": 16 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 68, - "lineOffset": 16 - }, - { - "exampleName": "models_draw_cube_texture", - "lineNumber": 73, - "lineOffset": 16 - }, - { - "exampleName": "models_rlgl_solar_system", - "lineNumber": 109, - "lineOffset": 16 - }, - { - "exampleName": "models_skybox", - "lineNumber": 156, - "lineOffset": 16 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 97, - "lineOffset": 16 - }, - { - "exampleName": "models_orthographic_projection", - "lineNumber": 81, - "lineOffset": 16 - }, - { - "exampleName": "models_billboard", - "lineNumber": 81, - "lineOffset": 16 - }, - { - "exampleName": "models_box_collisions", - "lineNumber": 108, - "lineOffset": 16 - }, - { - "exampleName": "models_geometric_shapes", - "lineNumber": 72, - "lineOffset": 16 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 148, - "lineOffset": 16 - }, - { - "exampleName": "core_vr_simulator", - "lineNumber": 124, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_free", - "lineNumber": 64, - "lineOffset": 16 - }, - { - "exampleName": "core_world_screen", - "lineNumber": 66, - "lineOffset": 16 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 96, - "lineOffset": 16 - }, - { - "exampleName": "core_2d_camera_mouse_zoom", - "lineNumber": 86, - "lineOffset": 20 - }, - { - "exampleName": "core_3d_camera_mode", - "lineNumber": 60, - "lineOffset": 16 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 286, - "lineOffset": 16 - } - ], - "LoadModel": [ - { - "exampleName": "shaders_model_shader", - "lineNumber": 51, - "lineOffset": 18 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 51, - "lineOffset": 18 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 85, - "lineOffset": 18 - }, - { - "exampleName": "models_loading", - "lineNumber": 49, - "lineOffset": 18 - }, - { - "exampleName": "models_loading", - "lineNumber": 89, - "lineOffset": 28 - }, - { - "exampleName": "models_animation", - "lineNumber": 44, - "lineOffset": 18 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 43, - "lineOffset": 18 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 44, - "lineOffset": 18 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 55, - "lineOffset": 20 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 40, - "lineOffset": 18 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 50, - "lineOffset": 18 - } - ], - "LoadModelFromMesh": [ - { - "exampleName": "shaders_simple_mask", - "lineNumber": 54, - "lineOffset": 19 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 57, - "lineOffset": 19 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 61, - "lineOffset": 19 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 56, - "lineOffset": 18 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 57, - "lineOffset": 17 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 56, - "lineOffset": 19 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 57, - "lineOffset": 19 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 58, - "lineOffset": 19 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 40, - "lineOffset": 18 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 39, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 40, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 41, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 42, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 43, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 44, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 45, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 46, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 47, - "lineOffset": 16 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 42, - "lineOffset": 18 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 40, - "lineOffset": 18 - }, - { - "exampleName": "models_skybox", - "lineNumber": 50, - "lineOffset": 19 - } - ], - "IsModelReady": [], - "UnloadModel": [ - { - "exampleName": "shaders_model_shader", - "lineNumber": 101, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 137, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 138, - "lineOffset": 4 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 139, - "lineOffset": 4 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 122, - "lineOffset": 4 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 170, - "lineOffset": 4 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 139, - "lineOffset": 4 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 140, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 145, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 146, - "lineOffset": 4 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 147, - "lineOffset": 4 - }, - { - "exampleName": "models_loading", - "lineNumber": 88, - "lineOffset": 20 - }, - { - "exampleName": "models_loading", - "lineNumber": 147, - "lineOffset": 4 - }, - { - "exampleName": "models_animation", - "lineNumber": 105, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 239, - "lineOffset": 4 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 89, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 97, - "lineOffset": 4 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 138, - "lineOffset": 41 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 125, - "lineOffset": 44 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 127, - "lineOffset": 4 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 84, - "lineOffset": 4 - }, - { - "exampleName": "models_skybox", - "lineNumber": 176, - "lineOffset": 4 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 116, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 167, - "lineOffset": 4 - } - ], - "GetModelBoundingBox": [ - { - "exampleName": "models_loading_vox", - "lineNumber": 61, - "lineOffset": 25 - } - ], - "DrawModel": [ - { - "exampleName": "shaders_model_shader", - "lineNumber": 83, - "lineOffset": 16 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 119, - "lineOffset": 16 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 121, - "lineOffset": 16 - }, - { - "exampleName": "shaders_custom_uniform", - "lineNumber": 95, - "lineOffset": 16 - }, - { - "exampleName": "shaders_postprocessing", - "lineNumber": 138, - "lineOffset": 16 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 115, - "lineOffset": 16 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 116, - "lineOffset": 16 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 129, - "lineOffset": 16 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 130, - "lineOffset": 16 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 131, - "lineOffset": 16 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 133, - "lineOffset": 50 - }, - { - "exampleName": "models_loading", - "lineNumber": 125, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 171, - "lineOffset": 16 - }, - { - "exampleName": "models_cubicmap", - "lineNumber": 69, - "lineOffset": 16 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 83, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 106, - "lineOffset": 15 - }, - { - "exampleName": "models_loading_vox", - "lineNumber": 107, - "lineOffset": 16 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 106, - "lineOffset": 16 - }, - { - "exampleName": "models_heightmap", - "lineNumber": 66, - "lineOffset": 16 - }, - { - "exampleName": "models_skybox", - "lineNumber": 152, - "lineOffset": 20 - }, - { - "exampleName": "models_yaw_pitch_roll", - "lineNumber": 96, - "lineOffset": 16 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 110, - "lineOffset": 30 - } - ], - "DrawModelEx": [ - { - "exampleName": "shaders_simple_mask", - "lineNumber": 120, - "lineOffset": 16 - }, - { - "exampleName": "models_animation", - "lineNumber": 83, - "lineOffset": 16 - } - ], - "DrawModelWires": [], - "DrawModelWiresEx": [], - "DrawBoundingBox": [ - { - "exampleName": "models_loading", - "lineNumber": 129, - "lineOffset": 30 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 182, - "lineOffset": 36 - } - ], - "DrawBillboard": [ - { - "exampleName": "models_billboard", - "lineNumber": 86, - "lineOffset": 20 - }, - { - "exampleName": "models_billboard", - "lineNumber": 92, - "lineOffset": 20 - } - ], - "DrawBillboardRec": [], - "DrawBillboardPro": [ - { - "exampleName": "models_billboard", - "lineNumber": 87, - "lineOffset": 20 - }, - { - "exampleName": "models_billboard", - "lineNumber": 91, - "lineOffset": 20 - } - ], - "UploadMesh": [ - { - "exampleName": "models_mesh_generation", - "lineNumber": 187, - "lineOffset": 4 - } - ], - "UpdateMeshBuffer": [], - "UnloadMesh": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 165, - "lineOffset": 4 - } - ], - "DrawMesh": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 143, - "lineOffset": 16 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 121, - "lineOffset": 16 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 129, - "lineOffset": 16 - } - ], - "DrawMeshInstanced": [ - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 126, - "lineOffset": 16 - } - ], - "ExportMesh": [], - "GetMeshBoundingBox": [ - { - "exampleName": "models_loading", - "lineNumber": 55, - "lineOffset": 25 - }, - { - "exampleName": "models_loading", - "lineNumber": 92, - "lineOffset": 29 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 48, - "lineOffset": 28 - } - ], - "GenMeshTangents": [], - "GenMeshPoly": [ - { - "exampleName": "models_mesh_generation", - "lineNumber": 46, - "lineOffset": 34 - } - ], - "GenMeshPlane": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 55, - "lineOffset": 16 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 56, - "lineOffset": 36 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 39, - "lineOffset": 34 - } - ], - "GenMeshCube": [ - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 54, - "lineOffset": 16 - }, - { - "exampleName": "shaders_simple_mask", - "lineNumber": 56, - "lineOffset": 16 - }, - { - "exampleName": "shaders_basic_lighting", - "lineNumber": 57, - "lineOffset": 35 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 57, - "lineOffset": 37 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 40, - "lineOffset": 34 - }, - { - "exampleName": "models_skybox", - "lineNumber": 49, - "lineOffset": 16 - } - ], - "GenMeshSphere": [ - { - "exampleName": "shaders_simple_mask", - "lineNumber": 60, - "lineOffset": 18 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 58, - "lineOffset": 37 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 41, - "lineOffset": 34 - } - ], - "GenMeshHemiSphere": [ - { - "exampleName": "models_mesh_generation", - "lineNumber": 42, - "lineOffset": 34 - } - ], - "GenMeshCylinder": [ - { - "exampleName": "models_mesh_generation", - "lineNumber": 43, - "lineOffset": 34 - } - ], - "GenMeshCone": [], - "GenMeshTorus": [ - { - "exampleName": "shaders_simple_mask", - "lineNumber": 53, - "lineOffset": 17 - }, - { - "exampleName": "shaders_fog", - "lineNumber": 56, - "lineOffset": 37 - }, - { - "exampleName": "models_mesh_generation", - "lineNumber": 44, - "lineOffset": 34 - } - ], - "GenMeshKnot": [ - { - "exampleName": "models_mesh_generation", - "lineNumber": 45, - "lineOffset": 34 - } - ], - "GenMeshHeightmap": [ - { - "exampleName": "models_heightmap", - "lineNumber": 39, - "lineOffset": 16 - } - ], - "GenMeshCubicmap": [ - { - "exampleName": "models_cubicmap", - "lineNumber": 39, - "lineOffset": 16 - }, - { - "exampleName": "models_first_person_maze", - "lineNumber": 41, - "lineOffset": 16 - } - ], - "LoadMaterials": [], - "LoadMaterialDefault": [ - { - "exampleName": "shaders_lightmap", - "lineNumber": 89, - "lineOffset": 24 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 87, - "lineOffset": 28 - }, - { - "exampleName": "shaders_mesh_instancing", - "lineNumber": 94, - "lineOffset": 26 - } - ], - "IsMaterialReady": [], - "UnloadMaterial": [], - "SetMaterialTexture": [ - { - "exampleName": "models_animation", - "lineNumber": 46, - "lineOffset": 4 - } - ], - "SetModelMeshMaterial": [], - "LoadModelAnimations": [ - { - "exampleName": "models_animation", - "lineNumber": 52, - "lineOffset": 28 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 50, - "lineOffset": 38 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 55, - "lineOffset": 28 - } - ], - "UpdateModelAnimation": [ - { - "exampleName": "models_animation", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "models_loading_gltf", - "lineNumber": 72, - "lineOffset": 8 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 78, - "lineOffset": 16 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 89, - "lineOffset": 16 - } - ], - "UnloadModelAnimation": [], - "UnloadModelAnimations": [ - { - "exampleName": "models_animation", - "lineNumber": 104, - "lineOffset": 4 - }, - { - "exampleName": "models_loading_m3d", - "lineNumber": 165, - "lineOffset": 4 - } - ], - "IsModelAnimationValid": [], - "CheckCollisionSpheres": [], - "CheckCollisionBoxes": [ - { - "exampleName": "models_box_collisions", - "lineNumber": 61, - "lineOffset": 12 - } - ], - "CheckCollisionBoxSphere": [ - { - "exampleName": "models_box_collisions", - "lineNumber": 76, - "lineOffset": 12 - } - ], - "GetRayCollisionSphere": [ - { - "exampleName": "models_mesh_picking", - "lineNumber": 116, - "lineOffset": 37 - } - ], - "GetRayCollisionBox": [ - { - "exampleName": "models_loading", - "lineNumber": 112, - "lineOffset": 16 - }, - { - "exampleName": "models_mesh_picking", - "lineNumber": 126, - "lineOffset": 34 - }, - { - "exampleName": "core_3d_picking", - "lineNumber": 66, - "lineOffset": 28 - }, - { - "exampleName": "text_draw_3d", - "lineNumber": 201, - "lineOffset": 37 - } - ], - "GetRayCollisionMesh": [ - { - "exampleName": "models_mesh_picking", - "lineNumber": 141, - "lineOffset": 30 - } - ], - "GetRayCollisionTriangle": [ - { - "exampleName": "models_mesh_picking", - "lineNumber": 104, - "lineOffset": 34 - } - ], - "GetRayCollisionQuad": [ - { - "exampleName": "models_mesh_picking", - "lineNumber": 94, - "lineOffset": 37 - } - ], - "InitAudioDevice": [ - { - "exampleName": "embedded_files_loading", - "lineNumber": 33, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 30, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 31, - "lineOffset": 4 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 40, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 28, - "lineOffset": 4 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 66, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 32, - "lineOffset": 4 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 58, - "lineOffset": 4 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 42, - "lineOffset": 4 - } - ], - "CloseAudioDevice": [ - { - "exampleName": "embedded_files_loading", - "lineNumber": 102, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 96, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 119, - "lineOffset": 4 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 145, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 63, - "lineOffset": 4 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 92, - "lineOffset": 4 - }, - { - "exampleName": "audio_raw_stream", - "lineNumber": 209, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 81, - "lineOffset": 4 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 117, - "lineOffset": 4 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 132, - "lineOffset": 4 - } - ], - "IsAudioDeviceReady": [], - "SetMasterVolume": [], - "LoadWave": [], - "LoadWaveFromMemory": [], - "IsWaveReady": [], - "LoadSound": [ - { - "exampleName": "textures_sprite_button", - "lineNumber": 32, - "lineOffset": 21 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 34, - "lineOffset": 19 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 30, - "lineOffset": 18 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 31, - "lineOffset": 18 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 35, - "lineOffset": 20 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 63, - "lineOffset": 18 - } - ], - "LoadSoundFromWave": [ - { - "exampleName": "embedded_files_loading", - "lineNumber": 46, - "lineOffset": 18 - } - ], - "IsSoundReady": [], - "UpdateSound": [], - "UnloadWave": [], - "UnloadSound": [ - { - "exampleName": "embedded_files_loading", - "lineNumber": 99, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 94, - "lineOffset": 4 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 117, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 60, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 61, - "lineOffset": 4 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 79, - "lineOffset": 4 - } - ], - "ExportWave": [], - "ExportWaveAsCode": [], - "PlaySound": [ - { - "exampleName": "embedded_files_loading", - "lineNumber": 79, - "lineOffset": 37 - }, - { - "exampleName": "textures_sprite_button", - "lineNumber": 70, - "lineOffset": 12 - }, - { - "exampleName": "textures_sprite_explosion", - "lineNumber": 69, - "lineOffset": 12 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 41, - "lineOffset": 37 - }, - { - "exampleName": "audio_sound_loading", - "lineNumber": 42, - "lineOffset": 37 - }, - { - "exampleName": "audio_sound_multi", - "lineNumber": 53, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 85, - "lineOffset": 37 - } - ], - "StopSound": [], - "PauseSound": [], - "ResumeSound": [], - "IsSoundPlaying": [], - "SetSoundVolume": [], - "SetSoundPitch": [], - "SetSoundPan": [], - "WaveCopy": [], - "WaveCrop": [], - "WaveFormat": [], - "LoadWaveSamples": [], - "UnloadWaveSamples": [], - "LoadMusicStream": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 58, - "lineOffset": 18 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 30, - "lineOffset": 18 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 62, - "lineOffset": 18 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 44, - "lineOffset": 18 - } - ], - "LoadMusicStreamFromMemory": [], - "IsMusicReady": [], - "UnloadMusicStream": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 143, - "lineOffset": 4 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 90, - "lineOffset": 4 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 113, - "lineOffset": 4 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 130, - "lineOffset": 4 - } - ], - "PlayMusicStream": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 62, - "lineOffset": 4 - }, - { - "exampleName": "audio_module_playing", - "lineNumber": 81, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 32, - "lineOffset": 4 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 51, - "lineOffset": 12 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 65, - "lineOffset": 4 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 50, - "lineOffset": 4 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 72, - "lineOffset": 12 - } - ], - "IsMusicStreamPlaying": [], - "UpdateMusicStream": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 75, - "lineOffset": 8 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 45, - "lineOffset": 8 - }, - { - "exampleName": "audio_mixed_processor", - "lineNumber": 75, - "lineOffset": 8 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 66, - "lineOffset": 8 - } - ], - "StopMusicStream": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 80, - "lineOffset": 12 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 50, - "lineOffset": 12 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 71, - "lineOffset": 12 - } - ], - "PauseMusicStream": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 89, - "lineOffset": 23 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 59, - "lineOffset": 23 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 80, - "lineOffset": 23 - } - ], - "ResumeMusicStream": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 90, - "lineOffset": 17 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 60, - "lineOffset": 17 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 81, - "lineOffset": 17 - } - ], - "SeekMusicStream": [], - "SetMusicVolume": [], - "SetMusicPitch": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 96, - "lineOffset": 8 - } - ], - "SetMusicPan": [], - "GetMusicTimeLength": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 99, - "lineOffset": 47 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 64, - "lineOffset": 47 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 101, - "lineOffset": 47 - } - ], - "GetMusicTimePlayed": [ - { - "exampleName": "audio_module_playing", - "lineNumber": 99, - "lineOffset": 21 - }, - { - "exampleName": "audio_music_stream", - "lineNumber": 64, - "lineOffset": 21 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 101, - "lineOffset": 21 - } - ], - "LoadAudioStream": [ - { - "exampleName": "audio_raw_stream", - "lineNumber": 71, - "lineOffset": 25 - } - ], - "IsAudioStreamReady": [], - "UnloadAudioStream": [ - { - "exampleName": "audio_raw_stream", - "lineNumber": 208, - "lineOffset": 4 - } - ], - "UpdateAudioStream": [], - "IsAudioStreamProcessed": [], - "PlayAudioStream": [ - { - "exampleName": "audio_raw_stream", - "lineNumber": 81, - "lineOffset": 4 - } - ], - "PauseAudioStream": [], - "ResumeAudioStream": [], - "IsAudioStreamPlaying": [], - "StopAudioStream": [], - "SetAudioStreamVolume": [], - "SetAudioStreamPitch": [], - "SetAudioStreamPan": [ - { - "exampleName": "audio_raw_stream", - "lineNumber": 120, - "lineOffset": 12 - } - ], - "SetAudioStreamBufferSizeDefault": [ - { - "exampleName": "audio_raw_stream", - "lineNumber": 68, - "lineOffset": 4 - } - ], - "SetAudioStreamCallback": [ - { - "exampleName": "audio_raw_stream", - "lineNumber": 73, - "lineOffset": 4 - } - ], - "AttachAudioStreamProcessor": [ - { - "exampleName": "audio_stream_effects", - "lineNumber": 88, - "lineOffset": 33 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 96, - "lineOffset": 35 - } - ], - "DetachAudioStreamProcessor": [ - { - "exampleName": "audio_stream_effects", - "lineNumber": 89, - "lineOffset": 17 - }, - { - "exampleName": "audio_stream_effects", - "lineNumber": 97, - "lineOffset": 17 - } - ], - "AttachAudioMixedProcessor": [ - { - "exampleName": "audio_mixed_processor", - "lineNumber": 60, - "lineOffset": 4 - } - ], - "DetachAudioMixedProcessor": [ - { - "exampleName": "audio_mixed_processor", - "lineNumber": 115, - "lineOffset": 4 - } - ] -} \ No newline at end of file +{"rlMatrixMode":["rlgl_standalone"],"rlPushMatrix":["rlgl_standalone","models_rlgl_solar_system","core_2d_camera_mouse_zoom","text_draw_3d"],"rlPopMatrix":["rlgl_standalone","models_rlgl_solar_system","core_2d_camera_mouse_zoom","text_draw_3d"],"rlLoadIdentity":["rlgl_standalone"],"rlTranslatef":["rlgl_standalone","models_rlgl_solar_system","core_2d_camera_mouse_zoom","text_draw_3d"],"rlRotatef":["models_rlgl_solar_system","core_2d_camera_mouse_zoom","text_draw_3d"],"rlScalef":["models_rlgl_solar_system"],"rlMultMatrixf":[],"rlFrustum":[],"rlOrtho":["rlgl_standalone"],"rlViewport":["rlgl_standalone","models_skybox"],"rlBegin":["rlgl_standalone","textures_textured_curve","textures_polygon","models_draw_cube_texture","models_rlgl_solar_system","text_draw_3d"],"rlEnd":["rlgl_standalone","textures_textured_curve","textures_polygon","models_draw_cube_texture","models_rlgl_solar_system","text_draw_3d"],"rlVertex2i":[],"rlVertex2f":["rlgl_standalone","textures_textured_curve","textures_polygon"],"rlVertex3f":["rlgl_standalone","models_draw_cube_texture","models_rlgl_solar_system","text_draw_3d"],"rlTexCoord2f":["textures_textured_curve","textures_polygon","models_draw_cube_texture","text_draw_3d"],"rlNormal3f":["textures_textured_curve","models_draw_cube_texture","text_draw_3d"],"rlColor4ub":["rlgl_standalone","textures_textured_curve","textures_polygon","models_draw_cube_texture","models_rlgl_solar_system","text_draw_3d"],"rlColor3f":["rlgl_standalone"],"rlColor4f":[],"rlEnableVertexArray":["shaders_lightmap"],"rlDisableVertexArray":["shaders_lightmap"],"rlEnableVertexBuffer":[],"rlDisableVertexBuffer":[],"rlEnableVertexBufferElement":[],"rlDisableVertexBufferElement":[],"rlEnableVertexAttribute":["shaders_lightmap"],"rlDisableVertexAttribute":[],"rlEnableStatePointer":[],"rlDisableStatePointer":[],"rlActiveTextureSlot":["models_skybox"],"rlEnableTexture":["models_skybox"],"rlDisableTexture":["models_skybox"],"rlEnableTextureCubemap":[],"rlDisableTextureCubemap":[],"rlTextureParameters":[],"rlCubemapParameters":[],"rlEnableShader":["rlgl_compute_shader","models_skybox"],"rlDisableShader":["rlgl_compute_shader","models_skybox"],"rlEnableFramebuffer":["shaders_write_depth","shaders_hybrid_render","models_skybox"],"rlDisableFramebuffer":["shaders_write_depth","shaders_hybrid_render","models_skybox"],"rlActiveDrawBuffers":[],"rlEnableColorBlend":[],"rlDisableColorBlend":[],"rlEnableDepthTest":["shaders_hybrid_render","rlgl_standalone"],"rlDisableDepthTest":[],"rlEnableDepthMask":["models_skybox"],"rlDisableDepthMask":["models_skybox"],"rlEnableBackfaceCulling":["models_skybox"],"rlDisableBackfaceCulling":["models_skybox"],"rlSetCullFace":[],"rlEnableScissorTest":[],"rlDisableScissorTest":[],"rlScissor":[],"rlEnableWireMode":[],"rlDisableWireMode":[],"rlSetLineWidth":[],"rlGetLineWidth":[],"rlEnableSmoothLines":[],"rlDisableSmoothLines":[],"rlEnableStereoRender":[],"rlDisableStereoRender":[],"rlIsStereoRenderEnabled":[],"rlClearColor":["rlgl_standalone"],"rlClearScreenBuffers":["rlgl_standalone","models_skybox"],"rlCheckErrors":[],"rlSetBlendMode":["shapes_top_down_lights"],"rlSetBlendFactors":["shapes_top_down_lights"],"rlSetBlendFactorsSeparate":[],"rlglInit":["rlgl_standalone"],"rlglClose":["rlgl_standalone"],"rlLoadExtensions":["rlgl_standalone"],"rlGetVersion":[],"rlSetFramebufferWidth":[],"rlGetFramebufferWidth":["models_skybox"],"rlSetFramebufferHeight":[],"rlGetFramebufferHeight":["models_skybox"],"rlGetTextureIdDefault":[],"rlGetShaderIdDefault":["shaders_hot_reloading"],"rlGetShaderLocsDefault":[],"rlLoadRenderBatch":[],"rlUnloadRenderBatch":[],"rlDrawRenderBatch":[],"rlSetRenderBatchActive":[],"rlDrawRenderBatchActive":["rlgl_standalone","raylib_opengl_interop","shapes_top_down_lights"],"rlCheckRenderBatchLimit":["models_rlgl_solar_system","text_draw_3d"],"rlSetTexture":["textures_textured_curve","textures_polygon","models_draw_cube_texture","text_draw_3d"],"rlLoadVertexArray":[],"rlLoadVertexBuffer":["shaders_lightmap"],"rlLoadVertexBufferElement":[],"rlUpdateVertexBuffer":[],"rlUpdateVertexBufferElements":[],"rlUnloadVertexArray":[],"rlUnloadVertexBuffer":[],"rlSetVertexAttribute":["shaders_lightmap"],"rlSetVertexAttributeDivisor":[],"rlSetVertexAttributeDefault":[],"rlDrawVertexArray":[],"rlDrawVertexArrayElements":[],"rlDrawVertexArrayInstanced":[],"rlDrawVertexArrayElementsInstanced":[],"rlLoadTexture":["shaders_write_depth","shaders_hybrid_render"],"rlLoadTextureDepth":["shaders_write_depth","shaders_hybrid_render","models_skybox"],"rlLoadTextureCubemap":["models_skybox"],"rlUpdateTexture":[],"rlGetGlTextureFormats":[],"rlGetPixelFormatName":[],"rlUnloadTexture":["shaders_write_depth","shaders_hybrid_render"],"rlGenTextureMipmaps":[],"rlReadTexturePixels":[],"rlReadScreenPixels":[],"rlLoadFramebuffer":["shaders_write_depth","shaders_hybrid_render","models_skybox"],"rlFramebufferAttach":["shaders_write_depth","shaders_hybrid_render","models_skybox"],"rlFramebufferComplete":["shaders_write_depth","shaders_hybrid_render","models_skybox"],"rlUnloadFramebuffer":["shaders_write_depth","shaders_hybrid_render","models_skybox"],"rlLoadShaderCode":[],"rlCompileShader":["rlgl_compute_shader"],"rlLoadShaderProgram":[],"rlUnloadShaderProgram":["rlgl_compute_shader"],"rlGetLocationUniform":[],"rlGetLocationAttrib":[],"rlSetUniform":[],"rlSetUniformMatrix":["models_skybox"],"rlSetUniformSampler":[],"rlSetShader":[],"rlLoadComputeShaderProgram":["rlgl_compute_shader"],"rlComputeShaderDispatch":["rlgl_compute_shader"],"rlLoadShaderBuffer":["rlgl_compute_shader"],"rlUnloadShaderBuffer":["rlgl_compute_shader"],"rlUpdateShaderBuffer":["rlgl_compute_shader"],"rlBindShaderBuffer":["rlgl_compute_shader"],"rlReadShaderBuffer":[],"rlCopyShaderBuffer":[],"rlGetShaderBufferSize":[],"rlBindImageTexture":[],"rlGetMatrixModelview":["raylib_opengl_interop"],"rlGetMatrixProjection":["raylib_opengl_interop"],"rlGetMatrixTransform":[],"rlGetMatrixProjectionStereo":[],"rlGetMatrixViewOffsetStereo":[],"rlSetMatrixProjection":["rlgl_standalone"],"rlSetMatrixModelview":["rlgl_standalone"],"rlSetMatrixProjectionStereo":[],"rlSetMatrixViewOffsetStereo":[],"rlLoadDrawCube":["models_skybox"],"rlLoadDrawQuad":[],"GetCameraForward":[],"GetCameraUp":[],"GetCameraRight":[],"CameraMoveForward":[],"CameraMoveUp":[],"CameraMoveRight":[],"CameraMoveToTarget":[],"CameraYaw":["core_3d_camera_first_person"],"CameraPitch":["core_3d_camera_first_person"],"CameraRoll":[],"GetCameraViewMatrix":[],"GetCameraProjectionMatrix":[],"InitWindow":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","raymath_vector_angle","rlgl_compute_shader","easings_testbed","raylib_opengl_interop","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_raw_data","textures_sprite_button","textures_textured_curve","textures_srcrec_dstrec","textures_image_text","textures_blend_modes","textures_image_loading","textures_sprite_explosion","textures_polygon","textures_fog_of_war","textures_mouse_painting","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_image_rotate","textures_draw_tiled","textures_background_scrolling","textures_to_image","textures_image_processing","textures_npatch_drawing","textures_logo_raylib","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_smooth_pixelperfect","core_scissor_test","core_input_mouse","core_storage_values","core_window_letterbox","core_2d_camera","core_basic_window","core_input_mouse_wheel","core_basic_window_web","core_vr_simulator","core_loading_thread","core_basic_screen_manager","core_custom_frame_control","core_split_screen","core_input_gestures","core_custom_logging","core_3d_camera_free","core_window_should_close","core_2d_camera_platformer","core_random_values","core_world_screen","core_drop_files","core_input_gestures_web","core_input_multitouch","core_input_gamepad","core_window_flags","core_3d_picking","core_input_keys","core_2d_camera_mouse_zoom","core_3d_camera_first_person","core_3d_camera_mode","audio_module_playing","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_writing_anim","text_codepoints_loading","text_font_filters","text_format_text","text_raylib_fonts","text_rectangle_bounds","text_font_spritefont","text_input_box","text_font_sdf","text_unicode","text_font_loading","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_following_eyes","shapes_draw_ring","shapes_easings_ball_anim","shapes_logo_raylib","shapes_easings_rectangle_array","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector","shapes_lines_bezier"],"WindowShouldClose":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","raymath_vector_angle","rlgl_compute_shader","easings_testbed","raylib_opengl_interop","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_raw_data","textures_sprite_button","textures_textured_curve","textures_srcrec_dstrec","textures_image_text","textures_blend_modes","textures_image_loading","textures_sprite_explosion","textures_polygon","textures_fog_of_war","textures_mouse_painting","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_image_rotate","textures_draw_tiled","textures_background_scrolling","textures_to_image","textures_image_processing","textures_npatch_drawing","textures_logo_raylib","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_smooth_pixelperfect","core_scissor_test","core_input_mouse","core_storage_values","core_window_letterbox","core_2d_camera","core_basic_window","core_input_mouse_wheel","core_basic_window_web","core_vr_simulator","core_loading_thread","core_basic_screen_manager","core_custom_frame_control","core_split_screen","core_input_gestures","core_custom_logging","core_3d_camera_free","core_window_should_close","core_2d_camera_platformer","core_random_values","core_world_screen","core_drop_files","core_input_gestures_web","core_input_multitouch","core_input_gamepad","core_window_flags","core_3d_picking","core_input_keys","core_2d_camera_mouse_zoom","core_3d_camera_first_person","core_3d_camera_mode","audio_module_playing","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_writing_anim","text_codepoints_loading","text_font_filters","text_format_text","text_raylib_fonts","text_rectangle_bounds","text_font_spritefont","text_input_box","text_font_sdf","text_unicode","text_font_loading","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_following_eyes","shapes_draw_ring","shapes_easings_ball_anim","shapes_logo_raylib","shapes_easings_rectangle_array","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector","shapes_lines_bezier"],"CloseWindow":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","raymath_vector_angle","rlgl_compute_shader","easings_testbed","raylib_opengl_interop","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_raw_data","textures_sprite_button","textures_textured_curve","textures_srcrec_dstrec","textures_image_text","textures_blend_modes","textures_image_loading","textures_sprite_explosion","textures_polygon","textures_fog_of_war","textures_mouse_painting","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_image_rotate","textures_draw_tiled","textures_background_scrolling","textures_to_image","textures_image_processing","textures_npatch_drawing","textures_logo_raylib","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_smooth_pixelperfect","core_scissor_test","core_input_mouse","core_storage_values","core_window_letterbox","core_2d_camera","core_basic_window","core_input_mouse_wheel","core_basic_window_web","core_vr_simulator","core_loading_thread","core_basic_screen_manager","core_custom_frame_control","core_split_screen","core_input_gestures","core_custom_logging","core_3d_camera_free","core_window_should_close","core_2d_camera_platformer","core_random_values","core_world_screen","core_drop_files","core_input_gestures_web","core_input_multitouch","core_input_gamepad","core_window_flags","core_3d_picking","core_input_keys","core_2d_camera_mouse_zoom","core_3d_camera_first_person","core_3d_camera_mode","audio_module_playing","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_writing_anim","text_codepoints_loading","text_font_filters","text_format_text","text_raylib_fonts","text_rectangle_bounds","text_font_spritefont","text_input_box","text_font_sdf","text_unicode","text_font_loading","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_following_eyes","shapes_draw_ring","shapes_easings_ball_anim","shapes_logo_raylib","shapes_easings_rectangle_array","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector","shapes_lines_bezier"],"IsWindowReady":[],"IsWindowFullscreen":[],"IsWindowHidden":[],"IsWindowMinimized":[],"IsWindowMaximized":[],"IsWindowFocused":[],"IsWindowResized":["shaders_raymarching"],"IsWindowState":["core_window_flags"],"SetWindowState":["core_window_flags"],"ClearWindowState":["core_window_flags"],"ToggleFullscreen":["core_window_flags"],"ToggleBorderlessWindowed":[],"MaximizeWindow":["core_window_flags"],"MinimizeWindow":["core_window_flags"],"RestoreWindow":["core_window_flags"],"SetWindowIcon":[],"SetWindowIcons":[],"SetWindowTitle":[],"SetWindowPosition":[],"SetWindowMonitor":[],"SetWindowMinSize":["core_window_letterbox"],"SetWindowSize":[],"SetWindowOpacity":[],"SetWindowFocused":[],"GetWindowHandle":[],"GetScreenWidth":["shaders_eratosthenes","shaders_spotlight","shaders_texture_outline","shaders_raymarching","shaders_palette_switch","shaders_texture_waves","shaders_julia_set","rlgl_compute_shader","textures_polygon","textures_mouse_painting","textures_bunnymark","textures_gif_player","textures_draw_tiled","models_loading","models_first_person_maze","models_loading_m3d","core_smooth_pixelperfect","core_scissor_test","core_window_letterbox","core_vr_simulator","core_custom_frame_control","core_window_flags","audio_raw_stream","text_codepoints_loading","text_font_sdf","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_following_eyes","shapes_draw_ring","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector"],"GetScreenHeight":["shaders_eratosthenes","shaders_spotlight","shaders_multi_sample2d","shaders_raymarching","shaders_texture_waves","shaders_julia_set","easings_testbed","textures_polygon","textures_mouse_painting","textures_bunnymark","textures_draw_tiled","models_loading","models_loading_gltf","models_skybox","models_orthographic_projection","models_loading_m3d","core_scissor_test","core_window_letterbox","core_vr_simulator","core_custom_frame_control","core_window_flags","text_codepoints_loading","text_font_sdf","text_font_loading","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_following_eyes","shapes_draw_ring","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector"],"GetRenderWidth":["shaders_lightmap"],"GetRenderHeight":[],"GetMonitorCount":[],"GetCurrentMonitor":[],"GetMonitorPosition":[],"GetMonitorWidth":[],"GetMonitorHeight":[],"GetMonitorPhysicalWidth":[],"GetMonitorPhysicalHeight":[],"GetMonitorRefreshRate":[],"GetWindowPosition":[],"GetWindowScaleDPI":[],"GetMonitorName":[],"SetClipboardText":[],"GetClipboardText":[],"EnableEventWaiting":[],"DisableEventWaiting":[],"SwapScreenBuffer":["core_custom_frame_control"],"PollInputEvents":["core_custom_frame_control"],"WaitTime":["core_custom_frame_control"],"ShowCursor":[],"HideCursor":["shaders_spotlight"],"IsCursorHidden":["models_mesh_picking","core_3d_picking"],"EnableCursor":["models_mesh_picking","core_3d_picking"],"DisableCursor":["shaders_model_shader","shaders_raymarching","shaders_simple_mask","models_loading","models_animation","models_mesh_picking","models_loading_gltf","models_first_person_maze","models_skybox","models_loading_m3d","core_vr_simulator","core_3d_camera_free","core_world_screen","core_3d_picking","core_3d_camera_first_person","text_draw_3d"],"IsCursorOnScreen":[],"ClearBackground":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","raymath_vector_angle","rlgl_compute_shader","easings_testbed","raylib_opengl_interop","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_raw_data","textures_sprite_button","textures_textured_curve","textures_srcrec_dstrec","textures_image_text","textures_blend_modes","textures_image_loading","textures_sprite_explosion","textures_polygon","textures_fog_of_war","textures_mouse_painting","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_image_rotate","textures_draw_tiled","textures_background_scrolling","textures_to_image","textures_image_processing","textures_npatch_drawing","textures_logo_raylib","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_smooth_pixelperfect","core_scissor_test","core_input_mouse","core_storage_values","core_window_letterbox","core_2d_camera","core_basic_window","core_input_mouse_wheel","core_basic_window_web","core_vr_simulator","core_loading_thread","core_basic_screen_manager","core_custom_frame_control","core_split_screen","core_input_gestures","core_custom_logging","core_3d_camera_free","core_window_should_close","core_2d_camera_platformer","core_random_values","core_world_screen","core_drop_files","core_input_gestures_web","core_input_multitouch","core_input_gamepad","core_window_flags","core_3d_picking","core_input_keys","core_2d_camera_mouse_zoom","core_3d_camera_first_person","core_3d_camera_mode","audio_module_playing","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_writing_anim","text_codepoints_loading","text_font_filters","text_format_text","text_raylib_fonts","text_rectangle_bounds","text_font_spritefont","text_input_box","text_font_sdf","text_unicode","text_font_loading","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_following_eyes","shapes_draw_ring","shapes_easings_ball_anim","shapes_logo_raylib","shapes_easings_rectangle_array","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector","shapes_lines_bezier"],"BeginDrawing":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","raymath_vector_angle","rlgl_compute_shader","easings_testbed","raylib_opengl_interop","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_raw_data","textures_sprite_button","textures_textured_curve","textures_srcrec_dstrec","textures_image_text","textures_blend_modes","textures_image_loading","textures_sprite_explosion","textures_polygon","textures_fog_of_war","textures_mouse_painting","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_image_rotate","textures_draw_tiled","textures_background_scrolling","textures_to_image","textures_image_processing","textures_npatch_drawing","textures_logo_raylib","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_smooth_pixelperfect","core_scissor_test","core_input_mouse","core_storage_values","core_window_letterbox","core_2d_camera","core_basic_window","core_input_mouse_wheel","core_basic_window_web","core_vr_simulator","core_loading_thread","core_basic_screen_manager","core_custom_frame_control","core_split_screen","core_input_gestures","core_custom_logging","core_3d_camera_free","core_window_should_close","core_2d_camera_platformer","core_random_values","core_world_screen","core_drop_files","core_input_gestures_web","core_input_multitouch","core_input_gamepad","core_window_flags","core_3d_picking","core_input_keys","core_2d_camera_mouse_zoom","core_3d_camera_first_person","core_3d_camera_mode","audio_module_playing","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_writing_anim","text_codepoints_loading","text_font_filters","text_format_text","text_raylib_fonts","text_rectangle_bounds","text_font_spritefont","text_input_box","text_font_sdf","text_unicode","text_font_loading","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_following_eyes","shapes_draw_ring","shapes_easings_ball_anim","shapes_logo_raylib","shapes_easings_rectangle_array","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector","shapes_lines_bezier"],"EndDrawing":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","raymath_vector_angle","rlgl_compute_shader","easings_testbed","raylib_opengl_interop","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_raw_data","textures_sprite_button","textures_textured_curve","textures_srcrec_dstrec","textures_image_text","textures_blend_modes","textures_image_loading","textures_sprite_explosion","textures_polygon","textures_fog_of_war","textures_mouse_painting","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_image_rotate","textures_draw_tiled","textures_background_scrolling","textures_to_image","textures_image_processing","textures_npatch_drawing","textures_logo_raylib","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_smooth_pixelperfect","core_scissor_test","core_input_mouse","core_storage_values","core_window_letterbox","core_2d_camera","core_basic_window","core_input_mouse_wheel","core_basic_window_web","core_vr_simulator","core_loading_thread","core_basic_screen_manager","core_custom_frame_control","core_split_screen","core_input_gestures","core_custom_logging","core_3d_camera_free","core_window_should_close","core_2d_camera_platformer","core_random_values","core_world_screen","core_drop_files","core_input_gestures_web","core_input_multitouch","core_input_gamepad","core_window_flags","core_3d_picking","core_input_keys","core_2d_camera_mouse_zoom","core_3d_camera_first_person","core_3d_camera_mode","audio_module_playing","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_writing_anim","text_codepoints_loading","text_font_filters","text_format_text","text_raylib_fonts","text_rectangle_bounds","text_font_spritefont","text_input_box","text_font_sdf","text_unicode","text_font_loading","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_following_eyes","shapes_draw_ring","shapes_easings_ball_anim","shapes_logo_raylib","shapes_easings_rectangle_array","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector","shapes_lines_bezier"],"BeginMode2D":["core_smooth_pixelperfect","core_2d_camera","core_2d_camera_platformer","core_2d_camera_mouse_zoom"],"EndMode2D":["core_smooth_pixelperfect","core_2d_camera","core_2d_camera_platformer","core_2d_camera_mouse_zoom"],"BeginMode3D":["shaders_lightmap","shaders_write_depth","shaders_mesh_instancing","shaders_model_shader","shaders_hybrid_render","shaders_simple_mask","shaders_custom_uniform","shaders_postprocessing","shaders_basic_lighting","shaders_fog","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_vr_simulator","core_split_screen","core_3d_camera_free","core_world_screen","core_3d_picking","core_3d_camera_first_person","core_3d_camera_mode","text_draw_3d"],"EndMode3D":["shaders_lightmap","shaders_write_depth","shaders_mesh_instancing","shaders_model_shader","shaders_hybrid_render","shaders_simple_mask","shaders_custom_uniform","shaders_postprocessing","shaders_basic_lighting","shaders_fog","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_vr_simulator","core_split_screen","core_3d_camera_free","core_world_screen","core_3d_picking","core_3d_camera_first_person","core_3d_camera_mode","text_draw_3d"],"BeginTextureMode":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_hybrid_render","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","textures_fog_of_war","textures_mouse_painting","core_smooth_pixelperfect","core_window_letterbox","core_vr_simulator","core_split_screen","shapes_top_down_lights"],"EndTextureMode":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_hybrid_render","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","textures_fog_of_war","textures_mouse_painting","core_smooth_pixelperfect","core_window_letterbox","core_vr_simulator","core_split_screen","shapes_top_down_lights"],"BeginShaderMode":["shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_texture_outline","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","rlgl_compute_shader","core_vr_simulator","text_draw_3d","text_font_sdf"],"EndShaderMode":["shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_texture_outline","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","rlgl_compute_shader","core_vr_simulator","text_draw_3d","text_font_sdf"],"BeginBlendMode":["shaders_lightmap","textures_particles_blending","textures_blend_modes"],"EndBlendMode":["textures_particles_blending","textures_blend_modes"],"BeginScissorMode":["core_scissor_test"],"EndScissorMode":["core_scissor_test"],"BeginVrStereoMode":["core_vr_simulator"],"EndVrStereoMode":["core_vr_simulator"],"LoadVrStereoConfig":["core_vr_simulator"],"UnloadVrStereoConfig":["core_vr_simulator"],"LoadShader":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","rlgl_compute_shader","raylib_opengl_interop","models_skybox","core_vr_simulator","text_draw_3d","text_font_sdf"],"LoadShaderFromMemory":[],"IsShaderReady":[],"GetShaderLocation":["shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_basic_lighting","shaders_fog","rlgl_compute_shader","raylib_opengl_interop","models_skybox","core_vr_simulator"],"GetShaderLocationAttrib":["shaders_mesh_instancing"],"SetShaderValue":["shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_multi_sample2d","shaders_raymarching","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_basic_lighting","shaders_fog","rlgl_compute_shader","models_skybox","core_vr_simulator"],"SetShaderValueV":["shaders_palette_switch"],"SetShaderValueMatrix":[],"SetShaderValueTexture":["shaders_multi_sample2d"],"UnloadShader":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","rlgl_compute_shader","raylib_opengl_interop","models_skybox","core_vr_simulator","text_font_sdf"],"GetMouseRay":["models_loading","models_mesh_picking","core_3d_picking","text_draw_3d"],"GetCameraMatrix":[],"GetCameraMatrix2D":[],"GetWorldToScreen":["core_world_screen"],"GetScreenToWorld2D":["core_2d_camera_platformer","core_2d_camera_mouse_zoom"],"GetWorldToScreenEx":[],"GetWorldToScreen2D":["core_2d_camera_platformer"],"SetTargetFPS":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","raymath_vector_angle","easings_testbed","raylib_opengl_interop","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_sprite_button","textures_textured_curve","textures_srcrec_dstrec","textures_image_text","textures_image_loading","textures_sprite_explosion","textures_polygon","textures_fog_of_war","textures_mouse_painting","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_draw_tiled","textures_background_scrolling","textures_image_processing","textures_npatch_drawing","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_smooth_pixelperfect","core_scissor_test","core_input_mouse","core_storage_values","core_window_letterbox","core_2d_camera","core_basic_window","core_input_mouse_wheel","core_basic_window_web","core_vr_simulator","core_loading_thread","core_basic_screen_manager","core_split_screen","core_input_gestures","core_custom_logging","core_3d_camera_free","core_window_should_close","core_2d_camera_platformer","core_random_values","core_world_screen","core_drop_files","core_input_gestures_web","core_input_multitouch","core_input_gamepad","core_3d_picking","core_input_keys","core_2d_camera_mouse_zoom","core_3d_camera_first_person","core_3d_camera_mode","audio_module_playing","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_writing_anim","text_codepoints_loading","text_font_filters","text_format_text","text_raylib_fonts","text_rectangle_bounds","text_font_spritefont","text_input_box","text_font_sdf","text_unicode","text_font_loading","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_following_eyes","shapes_draw_ring","shapes_easings_ball_anim","shapes_logo_raylib","shapes_easings_rectangle_array","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector","shapes_lines_bezier"],"GetFPS":["textures_draw_tiled"],"GetFrameTime":["shaders_raymarching","shaders_texture_waves","shaders_hot_reloading","shaders_julia_set","core_smooth_pixelperfect","core_split_screen","core_2d_camera_platformer","text_draw_3d","text_format_text"],"GetTime":["shaders_texture_drawing","raylib_opengl_interop","models_loading_vox","models_waving_cubes","core_smooth_pixelperfect","core_custom_frame_control"],"GetRandomValue":["shaders_spotlight","shaders_mesh_instancing","raylib_opengl_interop","textures_particles_blending","textures_fog_of_war","textures_bunnymark","core_storage_values","core_window_letterbox","core_2d_camera","core_random_values","core_3d_camera_first_person","audio_module_playing","text_draw_3d","text_unicode","shapes_top_down_lights"],"SetRandomSeed":[],"TakeScreenshot":[],"SetConfigFlags":["shaders_lightmap","shaders_model_shader","shaders_raymarching","shaders_custom_uniform","shaders_postprocessing","shaders_basic_lighting","shaders_fog","textures_textured_curve","textures_draw_tiled","core_window_letterbox","core_input_gamepad","audio_module_playing","text_draw_3d","text_unicode","shapes_lines_bezier"],"TraceLog":["models_loading_vox","models_skybox","core_storage_values","core_loading_thread"],"SetTraceLogLevel":[],"MemAlloc":["models_mesh_generation"],"MemRealloc":[],"MemFree":[],"OpenURL":[],"SetTraceLogCallback":["core_custom_logging"],"SetLoadFileDataCallback":[],"SetSaveFileDataCallback":[],"SetLoadFileTextCallback":[],"SetSaveFileTextCallback":[],"LoadFileData":["core_storage_values","text_font_sdf"],"UnloadFileData":["core_storage_values","text_font_sdf"],"SaveFileData":["core_storage_values"],"ExportDataAsCode":[],"LoadFileText":["rlgl_compute_shader"],"UnloadFileText":["rlgl_compute_shader"],"SaveFileText":[],"FileExists":[],"DirectoryExists":[],"IsFileExtension":["models_loading","models_skybox","text_draw_3d","text_font_filters"],"GetFileLength":[],"GetFileExtension":[],"GetFileName":["models_loading_vox","models_skybox"],"GetFileNameWithoutExt":[],"GetDirectoryPath":[],"GetPrevDirectoryPath":[],"GetWorkingDirectory":[],"GetApplicationDirectory":[],"ChangeDirectory":[],"IsPathFile":[],"LoadDirectoryFiles":[],"LoadDirectoryFilesEx":[],"UnloadDirectoryFiles":[],"IsFileDropped":["models_loading","models_skybox","core_drop_files","text_draw_3d","text_font_filters"],"LoadDroppedFiles":["models_loading","models_skybox","core_drop_files","text_draw_3d","text_font_filters"],"UnloadDroppedFiles":["models_loading","models_skybox","core_drop_files","text_draw_3d","text_font_filters"],"GetFileModTime":["shaders_hot_reloading"],"CompressData":[],"DecompressData":[],"EncodeDataBase64":[],"DecodeDataBase64":[],"IsKeyPressed":["shaders_palette_switch","shaders_hot_reloading","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","raymath_vector_angle","easings_testbed","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_textured_curve","textures_blend_modes","textures_mouse_painting","textures_gif_player","textures_sprite_anim","textures_image_rotate","textures_draw_tiled","textures_image_processing","models_loading_gltf","models_mesh_generation","models_loading_vox","models_orthographic_projection","models_loading_m3d","core_scissor_test","core_storage_values","core_window_letterbox","core_2d_camera","core_loading_thread","core_basic_screen_manager","core_custom_frame_control","core_window_should_close","core_2d_camera_platformer","core_input_gamepad","core_window_flags","core_3d_camera_first_person","audio_module_playing","audio_sound_loading","audio_music_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_writing_anim","text_codepoints_loading","text_font_filters","text_rectangle_bounds","text_input_box","text_unicode","shapes_bouncing_ball","shapes_collision_area","shapes_logo_raylib_anim","shapes_easings_ball_anim","shapes_easings_rectangle_array","shapes_easings_box_anim","shapes_top_down_lights"],"IsKeyPressedRepeat":[],"IsKeyDown":["shaders_multi_sample2d","shaders_fog","easings_testbed","textures_image_text","textures_fog_of_war","models_animation","models_yaw_pitch_roll","models_box_collisions","models_loading_m3d","core_2d_camera","core_split_screen","core_3d_camera_free","core_2d_camera_platformer","core_input_keys","audio_module_playing","text_draw_3d","text_writing_anim","text_font_filters","text_font_sdf","text_font_loading","shapes_colors_palette"],"IsKeyReleased":[],"IsKeyUp":[],"SetExitKey":["core_window_should_close"],"GetKeyPressed":["text_input_box"],"GetCharPressed":["text_draw_3d","text_input_box"],"IsGamepadAvailable":["core_input_gamepad"],"GetGamepadName":["core_input_gamepad"],"IsGamepadButtonPressed":[],"IsGamepadButtonDown":["core_input_gamepad"],"IsGamepadButtonReleased":[],"IsGamepadButtonUp":[],"GetGamepadButtonPressed":["core_input_gamepad"],"GetGamepadAxisCount":["core_input_gamepad"],"GetGamepadAxisMovement":["core_input_gamepad"],"SetGamepadMappings":[],"IsMouseButtonPressed":["shaders_hot_reloading","textures_image_generation","textures_sprite_explosion","textures_mouse_painting","textures_image_rotate","textures_draw_tiled","models_loading","models_mesh_picking","models_mesh_generation","models_loading_vox","core_input_mouse","core_3d_picking","text_draw_3d","text_unicode","shapes_rectangle_scaling","shapes_top_down_lights"],"IsMouseButtonDown":["shaders_julia_set","rlgl_compute_shader","textures_sprite_button","textures_textured_curve","textures_mouse_painting","textures_bunnymark","core_2d_camera_mouse_zoom","audio_raw_stream","text_rectangle_bounds","shapes_top_down_lights","shapes_lines_bezier"],"IsMouseButtonReleased":["textures_sprite_button","textures_mouse_painting","textures_image_processing","core_input_gestures_web","text_rectangle_bounds","shapes_rectangle_scaling"],"IsMouseButtonUp":[],"GetMouseX":["rlgl_compute_shader","textures_mouse_painting","core_scissor_test","shapes_collision_area"],"GetMouseY":["rlgl_compute_shader","textures_mouse_painting","core_scissor_test","shapes_collision_area"],"GetMousePosition":["shaders_spotlight","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","raymath_vector_angle","textures_particles_blending","textures_sprite_button","textures_textured_curve","textures_sprite_explosion","textures_mouse_painting","textures_bunnymark","textures_draw_tiled","textures_image_processing","textures_npatch_drawing","models_loading","models_mesh_picking","core_input_mouse","core_window_letterbox","core_input_gestures_web","core_window_flags","core_3d_picking","core_2d_camera_mouse_zoom","audio_raw_stream","text_draw_3d","text_rectangle_bounds","text_input_box","text_unicode","shapes_rectangle_scaling","shapes_colors_palette","shapes_following_eyes","shapes_top_down_lights","shapes_lines_bezier"],"GetMouseDelta":["textures_textured_curve","core_2d_camera_mouse_zoom"],"SetMousePosition":[],"SetMouseOffset":[],"SetMouseScale":[],"GetMouseWheelMove":["shaders_texture_outline","rlgl_compute_shader","textures_mouse_painting","core_2d_camera","core_input_mouse_wheel","core_2d_camera_platformer","core_2d_camera_mouse_zoom","text_font_filters","text_font_sdf"],"GetMouseWheelMoveV":[],"SetMouseCursor":["text_input_box"],"GetTouchX":[],"GetTouchY":[],"GetTouchPosition":["core_input_gestures","core_input_gestures_web","core_input_multitouch"],"GetTouchPointId":[],"GetTouchPointCount":["core_input_gestures_web","core_input_multitouch"],"SetGesturesEnabled":[],"IsGestureDetected":["core_basic_screen_manager"],"GetGestureDetected":["textures_mouse_painting","core_input_gestures","core_input_gestures_web"],"GetGestureHoldDuration":[],"GetGestureDragVector":[],"GetGestureDragAngle":["core_input_gestures_web"],"GetGesturePinchVector":[],"GetGesturePinchAngle":["core_input_gestures_web"],"UpdateCamera":["shaders_lightmap","shaders_write_depth","shaders_mesh_instancing","shaders_model_shader","shaders_raymarching","shaders_hybrid_render","shaders_simple_mask","shaders_custom_uniform","shaders_postprocessing","shaders_basic_lighting","shaders_fog","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_first_person_maze","models_heightmap","models_rlgl_solar_system","models_skybox","models_billboard","models_loading_m3d","core_vr_simulator","core_3d_camera_free","core_world_screen","core_3d_picking","core_3d_camera_first_person","text_draw_3d"],"UpdateCameraPro":[],"SetShapesTexture":[],"DrawPixel":[],"DrawPixelV":["audio_raw_stream"],"DrawLine":["raymath_vector_angle","textures_srcrec_dstrec","textures_mouse_painting","core_2d_camera","audio_mixed_processor","text_raylib_fonts","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_draw_ring","shapes_draw_circle_sector"],"DrawLineV":["textures_textured_curve"],"DrawLineEx":["raymath_vector_angle","core_input_gestures_web"],"DrawLineBezier":["shapes_lines_bezier"],"DrawLineBezierQuad":[],"DrawLineBezierCubic":["textures_textured_curve"],"DrawLineBSpline":[],"DrawLineCatmullRom":[],"DrawLineStrip":[],"DrawCircle":["shaders_shapes_textures","textures_mouse_painting","core_custom_frame_control","core_input_gestures_web","core_input_gamepad","core_2d_camera_mouse_zoom","shapes_basic_shapes","shapes_easings_ball_anim","shapes_top_down_lights"],"DrawCircleSector":["raymath_vector_angle","shapes_draw_circle_sector"],"DrawCircleSectorLines":["shapes_draw_ring","shapes_draw_circle_sector"],"DrawCircleGradient":["shaders_shapes_textures","shapes_basic_shapes","shapes_top_down_lights"],"DrawCircleV":["easings_testbed","textures_textured_curve","core_input_mouse","core_input_gestures","core_input_gestures_web","core_input_multitouch","core_window_flags","core_input_keys","audio_module_playing","shapes_bouncing_ball","shapes_following_eyes"],"DrawCircleLines":["shaders_shapes_textures","textures_mouse_painting","shapes_basic_shapes"],"DrawEllipse":[],"DrawEllipseLines":[],"DrawRing":["core_input_gestures_web","shapes_draw_ring"],"DrawRingLines":["shapes_draw_ring"],"DrawRectangle":["shaders_eratosthenes","shaders_spotlight","shaders_raymarching","shaders_palette_switch","shaders_simple_mask","shaders_shapes_textures","shaders_hot_reloading","shaders_julia_set","shaders_postprocessing","raylib_opengl_interop","textures_image_generation","textures_fog_of_war","textures_mouse_painting","textures_bunnymark","textures_gif_player","textures_sprite_anim","textures_draw_tiled","models_mesh_generation","models_loading_vox","models_first_person_maze","models_yaw_pitch_roll","core_scissor_test","core_window_letterbox","core_2d_camera","core_input_mouse_wheel","core_loading_thread","core_basic_screen_manager","core_custom_frame_control","core_input_gestures","core_3d_camera_free","core_window_should_close","core_drop_files","core_input_gestures_web","core_input_gamepad","core_3d_camera_first_person","audio_module_playing","audio_music_stream","audio_mixed_processor","audio_stream_effects","text_codepoints_loading","text_font_filters","text_rectangle_bounds","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_draw_ring","shapes_easings_ball_anim","shapes_logo_raylib","shapes_draw_circle_sector"],"DrawRectangleV":["rlgl_standalone","textures_fog_of_war"],"DrawRectangleRec":["shaders_hybrid_render","textures_mouse_painting","textures_draw_tiled","textures_image_processing","core_2d_camera","core_input_gestures","core_2d_camera_platformer","core_input_gestures_web","text_rectangle_bounds","text_input_box","text_unicode","shapes_draw_rectangle_rounded","shapes_rectangle_scaling","shapes_collision_area","shapes_colors_palette","shapes_top_down_lights"],"DrawRectanglePro":["core_smooth_pixelperfect","shapes_easings_rectangle_array","shapes_easings_box_anim"],"DrawRectangleGradientV":[],"DrawRectangleGradientH":["shaders_shapes_textures","shapes_basic_shapes"],"DrawRectangleGradientEx":[],"DrawRectangleLines":["shaders_shapes_textures","rlgl_compute_shader","textures_image_generation","textures_fog_of_war","textures_mouse_painting","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_image_processing","textures_npatch_drawing","models_cubicmap","models_mesh_generation","models_loading_vox","models_first_person_maze","models_heightmap","models_yaw_pitch_roll","core_2d_camera","core_loading_thread","core_input_gestures","core_3d_camera_free","core_3d_camera_first_person","audio_module_playing","audio_music_stream","audio_mixed_processor","audio_stream_effects","text_codepoints_loading","text_input_box","shapes_basic_shapes","shapes_top_down_lights"],"DrawRectangleLinesEx":["textures_mouse_painting","textures_draw_tiled","core_scissor_test","core_window_flags","text_rectangle_bounds","shapes_rectangle_scaling","shapes_colors_palette"],"DrawRectangleRounded":["shapes_draw_rectangle_rounded"],"DrawRectangleRoundedLines":["shapes_draw_rectangle_rounded"],"DrawTriangle":["shaders_shapes_textures","core_input_gestures_web","core_input_gamepad","text_unicode","shapes_basic_shapes","shapes_rectangle_scaling"],"DrawTriangleLines":["shaders_shapes_textures","shapes_basic_shapes"],"DrawTriangleFan":["shapes_top_down_lights"],"DrawTriangleStrip":[],"DrawPoly":["shaders_shapes_textures","shapes_basic_shapes"],"DrawPolyLines":["shapes_basic_shapes"],"DrawPolyLinesEx":["shapes_basic_shapes"],"CheckCollisionRecs":["shapes_collision_area","shapes_top_down_lights"],"CheckCollisionCircles":[],"CheckCollisionCircleRec":["models_first_person_maze"],"CheckCollisionPointRec":["textures_sprite_button","textures_mouse_painting","textures_draw_tiled","textures_image_processing","core_input_gestures","core_input_gestures_web","text_rectangle_bounds","text_input_box","text_unicode","shapes_rectangle_scaling","shapes_colors_palette","shapes_top_down_lights"],"CheckCollisionPointCircle":["textures_textured_curve","shapes_following_eyes"],"CheckCollisionPointTriangle":[],"CheckCollisionPointPoly":[],"CheckCollisionLines":[],"CheckCollisionPointLine":[],"GetCollisionRec":["shapes_collision_area"],"LoadImage":["textures_image_text","textures_blend_modes","textures_image_loading","textures_image_drawing","textures_image_rotate","textures_to_image","textures_image_processing","models_cubicmap","models_first_person_maze","models_heightmap","models_skybox"],"LoadImageRaw":["textures_raw_data"],"LoadImageAnim":["textures_gif_player"],"LoadImageFromMemory":[],"LoadImageFromTexture":["textures_mouse_painting","textures_to_image"],"LoadImageFromScreen":[],"IsImageReady":[],"UnloadImage":["shaders_multi_sample2d","shaders_texture_drawing","rlgl_compute_shader","textures_image_generation","textures_raw_data","textures_image_text","textures_blend_modes","textures_image_loading","textures_mouse_painting","textures_image_drawing","textures_gif_player","textures_to_image","textures_image_processing","models_cubicmap","models_mesh_generation","models_first_person_maze","models_heightmap","models_skybox","text_font_sdf","shapes_top_down_lights"],"ExportImage":["textures_mouse_painting"],"ExportImageToMemory":[],"ExportImageAsCode":[],"GenImageColor":["shaders_multi_sample2d","shaders_texture_drawing","rlgl_compute_shader"],"GenImageGradientLinear":["textures_image_generation"],"GenImageGradientRadial":["textures_image_generation"],"GenImageGradientSquare":["textures_image_generation"],"GenImageChecked":["textures_image_generation","models_mesh_generation","shapes_top_down_lights"],"GenImageWhiteNoise":["textures_image_generation"],"GenImagePerlinNoise":["textures_image_generation"],"GenImageCellular":["textures_image_generation"],"GenImageText":[],"ImageCopy":["textures_image_processing"],"ImageFromImage":[],"ImageText":[],"ImageTextEx":[],"ImageFormat":["textures_image_processing"],"ImageToPOT":[],"ImageCrop":["textures_image_drawing"],"ImageAlphaCrop":[],"ImageAlphaClear":[],"ImageAlphaMask":[],"ImageAlphaPremultiply":[],"ImageBlurGaussian":["textures_image_processing"],"ImageResize":["textures_image_drawing"],"ImageResizeNN":[],"ImageResizeCanvas":[],"ImageMipmaps":[],"ImageDither":[],"ImageFlipVertical":["textures_mouse_painting","textures_image_processing"],"ImageFlipHorizontal":["textures_image_drawing","textures_image_processing"],"ImageRotate":["textures_image_rotate"],"ImageRotateCW":[],"ImageRotateCCW":[],"ImageColorTint":["textures_image_processing"],"ImageColorInvert":["textures_image_processing"],"ImageColorGrayscale":["textures_image_processing"],"ImageColorContrast":["textures_image_processing"],"ImageColorBrightness":["textures_image_processing"],"ImageColorReplace":[],"LoadImageColors":["textures_image_processing","models_first_person_maze"],"LoadImagePalette":[],"UnloadImageColors":["textures_image_processing","models_first_person_maze"],"UnloadImagePalette":[],"GetImageAlphaBorder":[],"GetImageColor":[],"ImageClearBackground":[],"ImageDrawPixel":["textures_image_drawing"],"ImageDrawPixelV":[],"ImageDrawLine":[],"ImageDrawLineV":[],"ImageDrawCircle":[],"ImageDrawCircleV":[],"ImageDrawCircleLines":["textures_image_drawing"],"ImageDrawCircleLinesV":[],"ImageDrawRectangle":["textures_image_drawing"],"ImageDrawRectangleV":[],"ImageDrawRectangleRec":[],"ImageDrawRectangleLines":[],"ImageDraw":["textures_image_drawing"],"ImageDrawText":[],"ImageDrawTextEx":["textures_image_text","textures_image_drawing"],"LoadTexture":["shaders_lightmap","shaders_spotlight","shaders_texture_outline","shaders_model_shader","shaders_simple_mask","shaders_texture_waves","shaders_shapes_textures","shaders_custom_uniform","shaders_postprocessing","shaders_fog","textures_particles_blending","textures_sprite_button","textures_textured_curve","textures_srcrec_dstrec","textures_sprite_explosion","textures_polygon","textures_bunnymark","textures_sprite_anim","textures_draw_tiled","textures_background_scrolling","textures_npatch_drawing","textures_logo_raylib","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_first_person_maze","models_draw_cube_texture","models_skybox","models_yaw_pitch_roll","models_billboard","core_input_gamepad"],"LoadTextureFromImage":["shaders_multi_sample2d","shaders_texture_drawing","rlgl_compute_shader","embedded_files_loading","textures_image_generation","textures_raw_data","textures_image_text","textures_blend_modes","textures_image_loading","textures_image_drawing","textures_gif_player","textures_image_rotate","textures_to_image","textures_image_processing","models_cubicmap","models_mesh_generation","models_first_person_maze","models_heightmap","text_font_sdf","shapes_top_down_lights"],"LoadTextureCubemap":["models_skybox"],"LoadRenderTexture":["shaders_lightmap","shaders_eratosthenes","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","textures_fog_of_war","textures_mouse_painting","core_smooth_pixelperfect","core_window_letterbox","core_vr_simulator","core_split_screen","shapes_top_down_lights"],"IsTextureReady":[],"UnloadTexture":["shaders_spotlight","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_simple_mask","shaders_texture_waves","shaders_shapes_textures","shaders_custom_uniform","shaders_postprocessing","shaders_fog","rlgl_compute_shader","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_raw_data","textures_sprite_button","textures_textured_curve","textures_srcrec_dstrec","textures_image_text","textures_blend_modes","textures_image_loading","textures_sprite_explosion","textures_polygon","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_image_rotate","textures_draw_tiled","textures_background_scrolling","textures_to_image","textures_image_processing","textures_npatch_drawing","textures_logo_raylib","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_mesh_generation","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_skybox","models_billboard","core_input_gamepad","shapes_top_down_lights"],"IsRenderTextureReady":[],"UnloadRenderTexture":["shaders_eratosthenes","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","textures_fog_of_war","textures_mouse_painting","core_smooth_pixelperfect","core_window_letterbox","core_vr_simulator","core_split_screen","shapes_top_down_lights"],"UpdateTexture":["textures_gif_player","textures_image_processing"],"UpdateTextureRec":[],"GenTextureMipmaps":["shaders_lightmap","text_font_filters"],"SetTextureFilter":["shaders_lightmap","textures_textured_curve","textures_fog_of_war","textures_draw_tiled","core_window_letterbox","text_codepoints_loading","text_font_filters","text_font_sdf"],"SetTextureWrap":[],"DrawTexture":["shaders_spotlight","shaders_texture_outline","shaders_multi_sample2d","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","rlgl_compute_shader","embedded_files_loading","textures_image_generation","textures_raw_data","textures_image_text","textures_blend_modes","textures_image_loading","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_image_rotate","textures_draw_tiled","textures_to_image","textures_image_processing","textures_npatch_drawing","textures_logo_raylib","models_heightmap","core_input_gamepad","text_codepoints_loading","text_font_sdf"],"DrawTextureV":["textures_image_text"],"DrawTextureEx":["shaders_julia_set","textures_background_scrolling","models_cubicmap","models_first_person_maze"],"DrawTextureRec":["shaders_write_depth","shaders_eratosthenes","shaders_hybrid_render","shaders_custom_uniform","shaders_postprocessing","textures_sprite_button","textures_sprite_explosion","textures_mouse_painting","textures_sprite_anim","core_split_screen","shapes_top_down_lights"],"DrawTexturePro":["shaders_lightmap","textures_particles_blending","textures_srcrec_dstrec","textures_fog_of_war","textures_draw_tiled","core_smooth_pixelperfect","core_window_letterbox","core_vr_simulator"],"DrawTextureNPatch":["textures_npatch_drawing"],"Fade":["shaders_postprocessing","raymath_vector_angle","textures_image_generation","textures_particles_blending","textures_raw_data","textures_fog_of_war","textures_mouse_painting","models_mesh_generation","models_loading_vox","models_rlgl_solar_system","models_yaw_pitch_roll","core_2d_camera","core_input_gestures","core_3d_camera_free","core_drop_files","core_input_gestures_web","core_3d_camera_first_person","audio_module_playing","text_rectangle_bounds","text_unicode","shapes_draw_rectangle_rounded","shapes_rectangle_scaling","shapes_logo_raylib_anim","shapes_colors_palette","shapes_draw_ring","shapes_easings_ball_anim","shapes_easings_box_anim","shapes_draw_circle_sector"],"ColorToInt":[],"ColorNormalize":["raylib_opengl_interop"],"ColorFromNormalized":[],"ColorToHSV":[],"ColorFromHSV":["models_waving_cubes","text_draw_3d","text_unicode"],"ColorTint":[],"ColorBrightness":[],"ColorContrast":[],"ColorAlpha":["shaders_basic_lighting","textures_draw_tiled","shapes_top_down_lights"],"ColorAlphaBlend":[],"GetColor":["textures_background_scrolling"],"GetPixelColor":[],"SetPixelColor":[],"GetPixelDataSize":[],"GetFontDefault":["text_draw_3d","text_rectangle_bounds","text_unicode"],"LoadFont":["textures_image_drawing","text_draw_3d","text_raylib_fonts","text_font_spritefont","text_unicode","text_font_loading"],"LoadFontEx":["textures_image_text","text_draw_3d","text_codepoints_loading","text_font_filters","text_font_loading"],"LoadFontFromImage":[],"LoadFontFromMemory":[],"IsFontReady":[],"LoadFontData":["text_font_sdf"],"GenImageFontAtlas":["text_font_sdf"],"UnloadFontData":[],"UnloadFont":["textures_image_text","textures_image_drawing","text_draw_3d","text_codepoints_loading","text_font_filters","text_raylib_fonts","text_font_spritefont","text_font_sdf","text_unicode","text_font_loading"],"ExportFontAsCode":[],"DrawFPS":["shaders_lightmap","shaders_write_depth","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_custom_uniform","shaders_postprocessing","shaders_basic_lighting","rlgl_compute_shader","raylib_opengl_interop","textures_bunnymark","models_loading","models_mesh_picking","models_cubicmap","models_waving_cubes","models_first_person_maze","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","core_smooth_pixelperfect","core_vr_simulator","core_window_flags","core_3d_picking","core_3d_camera_mode","text_draw_3d","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_collision_area","shapes_following_eyes","shapes_draw_ring","shapes_top_down_lights","shapes_draw_circle_sector"],"DrawText":["shaders_lightmap","shaders_spotlight","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_simple_mask","shaders_texture_drawing","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","raymath_vector_angle","rlgl_compute_shader","easings_testbed","raylib_opengl_interop","embedded_files_loading","textures_image_generation","textures_particles_blending","textures_raw_data","textures_textured_curve","textures_srcrec_dstrec","textures_image_text","textures_blend_modes","textures_image_loading","textures_polygon","textures_fog_of_war","textures_mouse_painting","textures_bunnymark","textures_image_drawing","textures_gif_player","textures_sprite_anim","textures_draw_tiled","textures_background_scrolling","textures_to_image","textures_image_processing","textures_npatch_drawing","textures_logo_raylib","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_box_collisions","models_loading_m3d","core_smooth_pixelperfect","core_scissor_test","core_input_mouse","core_storage_values","core_window_letterbox","core_2d_camera","core_basic_window","core_input_mouse_wheel","core_basic_window_web","core_loading_thread","core_basic_screen_manager","core_custom_frame_control","core_split_screen","core_input_gestures","core_custom_logging","core_3d_camera_free","core_window_should_close","core_2d_camera_platformer","core_random_values","core_world_screen","core_drop_files","core_input_gestures_web","core_input_multitouch","core_input_gamepad","core_window_flags","core_3d_picking","core_input_keys","core_2d_camera_mouse_zoom","core_3d_camera_first_person","core_3d_camera_mode","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_writing_anim","text_codepoints_loading","text_font_filters","text_format_text","text_raylib_fonts","text_rectangle_bounds","text_input_box","text_font_sdf","text_unicode","text_font_loading","shapes_bouncing_ball","shapes_draw_rectangle_rounded","shapes_basic_shapes","shapes_rectangle_scaling","shapes_collision_area","shapes_logo_raylib_anim","shapes_colors_palette","shapes_draw_ring","shapes_easings_ball_anim","shapes_logo_raylib","shapes_easings_rectangle_array","shapes_easings_box_anim","shapes_top_down_lights","shapes_draw_circle_sector","shapes_lines_bezier"],"DrawTextEx":["textures_image_text","text_codepoints_loading","text_font_filters","text_raylib_fonts","text_font_spritefont","text_font_sdf","text_unicode","text_font_loading"],"DrawTextPro":[],"DrawTextCodepoint":["text_rectangle_bounds","text_unicode"],"DrawTextCodepoints":[],"SetTextLineSpacing":[],"MeasureText":["shaders_simple_mask","textures_image_processing","core_world_screen","core_3d_picking","text_draw_3d","text_input_box","shapes_collision_area","shapes_colors_palette"],"MeasureTextEx":["text_font_filters","text_raylib_fonts","text_font_spritefont","text_font_sdf","text_unicode"],"GetGlyphIndex":["text_draw_3d","text_rectangle_bounds","text_unicode"],"GetGlyphInfo":[],"GetGlyphAtlasRec":[],"LoadUTF8":[],"UnloadUTF8":[],"LoadCodepoints":["text_codepoints_loading"],"UnloadCodepoints":["text_codepoints_loading"],"GetCodepointCount":["text_unicode"],"GetCodepoint":["text_draw_3d","text_rectangle_bounds","text_unicode"],"GetCodepointNext":["text_codepoints_loading"],"GetCodepointPrevious":["text_codepoints_loading"],"CodepointToUTF8":[],"TextCopy":["models_skybox","core_input_gestures","core_drop_files","core_input_gestures_web"],"TextIsEqual":["models_mesh_picking","core_input_gamepad","text_unicode"],"TextLength":["text_draw_3d","text_rectangle_bounds","text_unicode"],"TextFormat":["shaders_lightmap","shaders_write_depth","shaders_eratosthenes","shaders_spotlight","shaders_mesh_instancing","shaders_texture_outline","shaders_model_shader","shaders_multi_sample2d","shaders_raymarching","shaders_palette_switch","shaders_hybrid_render","shaders_simple_mask","shaders_texture_drawing","shaders_texture_waves","shaders_shapes_textures","shaders_hot_reloading","shaders_custom_uniform","shaders_julia_set","shaders_postprocessing","shaders_basic_lighting","shaders_fog","raymath_vector_angle","easings_testbed","raylib_opengl_interop","textures_textured_curve","textures_fog_of_war","textures_bunnymark","textures_gif_player","textures_sprite_anim","textures_draw_tiled","models_mesh_picking","models_loading_gltf","models_loading_vox","models_skybox","core_smooth_pixelperfect","core_storage_values","core_window_letterbox","core_input_mouse_wheel","core_vr_simulator","core_custom_frame_control","core_random_values","core_world_screen","core_input_gestures_web","core_input_multitouch","core_input_gamepad","core_window_flags","core_3d_camera_first_person","audio_raw_stream","audio_mixed_processor","audio_stream_effects","text_draw_3d","text_codepoints_loading","text_font_filters","text_format_text","text_input_box","text_font_sdf","text_unicode","shapes_draw_rectangle_rounded","shapes_collision_area","shapes_draw_ring","shapes_draw_circle_sector"],"TextSubtext":["core_input_gestures_web","text_writing_anim","shapes_logo_raylib_anim"],"TextReplace":[],"TextInsert":[],"TextJoin":[],"TextSplit":[],"TextAppend":[],"TextFindIndex":["core_input_gestures_web"],"TextToUpper":[],"TextToLower":[],"TextToPascal":[],"TextToInteger":[],"DrawLine3D":["models_mesh_picking","models_loading_m3d"],"DrawPoint3D":[],"DrawCircle3D":["models_rlgl_solar_system"],"DrawTriangle3D":[],"DrawTriangleStrip3D":[],"DrawCube":["rlgl_standalone","models_animation","models_mesh_picking","models_waving_cubes","models_orthographic_projection","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_vr_simulator","core_split_screen","core_3d_camera_free","core_world_screen","core_3d_picking","core_3d_camera_first_person","core_3d_camera_mode"],"DrawCubeV":["shaders_write_depth","shaders_hybrid_render","models_box_collisions","text_draw_3d"],"DrawCubeWires":["rlgl_standalone","models_mesh_picking","models_orthographic_projection","models_box_collisions","models_geometric_shapes","core_vr_simulator","core_3d_camera_free","core_world_screen","core_3d_picking","core_3d_camera_first_person","core_3d_camera_mode","text_draw_3d"],"DrawCubeWiresV":["shaders_write_depth","shaders_hybrid_render","text_draw_3d"],"DrawSphere":["models_orthographic_projection","models_box_collisions","models_geometric_shapes"],"DrawSphereEx":["shaders_basic_lighting"],"DrawSphereWires":["shaders_basic_lighting","models_mesh_picking","models_orthographic_projection","models_box_collisions","models_geometric_shapes"],"DrawCylinder":["models_orthographic_projection","models_geometric_shapes"],"DrawCylinderEx":[],"DrawCylinderWires":["models_orthographic_projection","models_geometric_shapes"],"DrawCylinderWiresEx":[],"DrawCapsule":["models_geometric_shapes"],"DrawCapsuleWires":["models_geometric_shapes"],"DrawPlane":["core_split_screen","core_3d_camera_first_person"],"DrawRay":["models_mesh_picking","core_3d_picking"],"DrawGrid":["shaders_write_depth","shaders_model_shader","shaders_hybrid_render","shaders_simple_mask","shaders_custom_uniform","shaders_postprocessing","shaders_basic_lighting","rlgl_standalone","models_loading","models_animation","models_mesh_picking","models_loading_gltf","models_mesh_generation","models_loading_vox","models_waving_cubes","models_heightmap","models_draw_cube_texture","models_rlgl_solar_system","models_skybox","models_yaw_pitch_roll","models_orthographic_projection","models_billboard","models_box_collisions","models_geometric_shapes","models_loading_m3d","core_vr_simulator","core_3d_camera_free","core_world_screen","core_3d_picking","core_2d_camera_mouse_zoom","core_3d_camera_mode","text_draw_3d"],"LoadModel":["shaders_model_shader","shaders_custom_uniform","shaders_postprocessing","models_loading","models_animation","models_mesh_picking","models_loading_gltf","models_loading_vox","models_yaw_pitch_roll","models_loading_m3d"],"LoadModelFromMesh":["shaders_simple_mask","shaders_basic_lighting","shaders_fog","models_cubicmap","models_mesh_generation","models_first_person_maze","models_heightmap","models_skybox"],"IsModelReady":[],"UnloadModel":["shaders_model_shader","shaders_simple_mask","shaders_custom_uniform","shaders_postprocessing","shaders_basic_lighting","shaders_fog","models_loading","models_animation","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_first_person_maze","models_heightmap","models_skybox","models_yaw_pitch_roll","models_loading_m3d"],"GetModelBoundingBox":["models_loading_vox"],"DrawModel":["shaders_model_shader","shaders_simple_mask","shaders_custom_uniform","shaders_postprocessing","shaders_basic_lighting","shaders_fog","models_loading","models_mesh_picking","models_cubicmap","models_loading_gltf","models_mesh_generation","models_loading_vox","models_first_person_maze","models_heightmap","models_skybox","models_yaw_pitch_roll","models_loading_m3d"],"DrawModelEx":["shaders_simple_mask","models_animation"],"DrawModelWires":[],"DrawModelWiresEx":[],"DrawBoundingBox":["models_loading","models_mesh_picking"],"DrawBillboard":["models_billboard"],"DrawBillboardRec":[],"DrawBillboardPro":["models_billboard"],"UploadMesh":["models_mesh_generation"],"UpdateMeshBuffer":[],"UnloadMesh":["shaders_lightmap"],"DrawMesh":["shaders_lightmap","shaders_mesh_instancing"],"DrawMeshInstanced":["shaders_mesh_instancing"],"ExportMesh":[],"GetMeshBoundingBox":["models_loading","models_mesh_picking"],"GenMeshTangents":[],"GenMeshPoly":["models_mesh_generation"],"GenMeshPlane":["shaders_lightmap","shaders_basic_lighting","models_mesh_generation"],"GenMeshCube":["shaders_mesh_instancing","shaders_simple_mask","shaders_basic_lighting","shaders_fog","models_mesh_generation","models_skybox"],"GenMeshSphere":["shaders_simple_mask","shaders_fog","models_mesh_generation"],"GenMeshHemiSphere":["models_mesh_generation"],"GenMeshCylinder":["models_mesh_generation"],"GenMeshCone":[],"GenMeshTorus":["shaders_simple_mask","shaders_fog","models_mesh_generation"],"GenMeshKnot":["models_mesh_generation"],"GenMeshHeightmap":["models_heightmap"],"GenMeshCubicmap":["models_cubicmap","models_first_person_maze"],"LoadMaterials":[],"LoadMaterialDefault":["shaders_lightmap","shaders_mesh_instancing"],"IsMaterialReady":[],"UnloadMaterial":[],"SetMaterialTexture":["models_animation"],"SetModelMeshMaterial":[],"LoadModelAnimations":["models_animation","models_loading_gltf","models_loading_m3d"],"UpdateModelAnimation":["models_animation","models_loading_gltf","models_loading_m3d"],"UnloadModelAnimation":[],"UnloadModelAnimations":["models_animation","models_loading_m3d"],"IsModelAnimationValid":[],"CheckCollisionSpheres":[],"CheckCollisionBoxes":["models_box_collisions"],"CheckCollisionBoxSphere":["models_box_collisions"],"GetRayCollisionSphere":["models_mesh_picking"],"GetRayCollisionBox":["models_loading","models_mesh_picking","core_3d_picking","text_draw_3d"],"GetRayCollisionMesh":["models_mesh_picking"],"GetRayCollisionTriangle":["models_mesh_picking"],"GetRayCollisionQuad":["models_mesh_picking"],"InitAudioDevice":["embedded_files_loading","textures_sprite_button","textures_sprite_explosion","audio_module_playing","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects"],"CloseAudioDevice":["embedded_files_loading","textures_sprite_button","textures_sprite_explosion","audio_module_playing","audio_sound_loading","audio_music_stream","audio_raw_stream","audio_sound_multi","audio_mixed_processor","audio_stream_effects"],"IsAudioDeviceReady":[],"SetMasterVolume":[],"LoadWave":[],"LoadWaveFromMemory":[],"IsWaveReady":[],"LoadSound":["textures_sprite_button","textures_sprite_explosion","audio_sound_loading","audio_sound_multi","audio_mixed_processor"],"LoadSoundFromWave":["embedded_files_loading"],"LoadSoundAlias":["audio_sound_multi"],"IsSoundReady":[],"UpdateSound":[],"UnloadWave":[],"UnloadSound":["embedded_files_loading","textures_sprite_button","textures_sprite_explosion","audio_sound_loading","audio_sound_multi"],"UnloadSoundAlias":["audio_sound_multi"],"ExportWave":[],"ExportWaveAsCode":[],"PlaySound":["embedded_files_loading","textures_sprite_button","textures_sprite_explosion","audio_sound_loading","audio_sound_multi","audio_mixed_processor"],"StopSound":[],"PauseSound":[],"ResumeSound":[],"IsSoundPlaying":[],"SetSoundVolume":[],"SetSoundPitch":[],"SetSoundPan":[],"WaveCopy":[],"WaveCrop":[],"WaveFormat":[],"LoadWaveSamples":[],"UnloadWaveSamples":[],"LoadMusicStream":["audio_module_playing","audio_music_stream","audio_mixed_processor","audio_stream_effects"],"LoadMusicStreamFromMemory":[],"IsMusicReady":[],"UnloadMusicStream":["audio_module_playing","audio_music_stream","audio_mixed_processor","audio_stream_effects"],"PlayMusicStream":["audio_module_playing","audio_music_stream","audio_mixed_processor","audio_stream_effects"],"IsMusicStreamPlaying":[],"UpdateMusicStream":["audio_module_playing","audio_music_stream","audio_mixed_processor","audio_stream_effects"],"StopMusicStream":["audio_module_playing","audio_music_stream","audio_stream_effects"],"PauseMusicStream":["audio_module_playing","audio_music_stream","audio_stream_effects"],"ResumeMusicStream":["audio_module_playing","audio_music_stream","audio_stream_effects"],"SeekMusicStream":[],"SetMusicVolume":[],"SetMusicPitch":["audio_module_playing"],"SetMusicPan":[],"GetMusicTimeLength":["audio_module_playing","audio_music_stream","audio_stream_effects"],"GetMusicTimePlayed":["audio_module_playing","audio_music_stream","audio_stream_effects"],"LoadAudioStream":["audio_raw_stream"],"IsAudioStreamReady":[],"UnloadAudioStream":["audio_raw_stream"],"UpdateAudioStream":[],"IsAudioStreamProcessed":[],"PlayAudioStream":["audio_raw_stream"],"PauseAudioStream":[],"ResumeAudioStream":[],"IsAudioStreamPlaying":[],"StopAudioStream":[],"SetAudioStreamVolume":[],"SetAudioStreamPitch":[],"SetAudioStreamPan":["audio_raw_stream"],"SetAudioStreamBufferSizeDefault":["audio_raw_stream"],"SetAudioStreamCallback":["audio_raw_stream"],"AttachAudioStreamProcessor":["audio_stream_effects"],"DetachAudioStreamProcessor":["audio_stream_effects"],"AttachAudioMixedProcessor":["audio_mixed_processor"],"DetachAudioMixedProcessor":["audio_mixed_processor"]} \ No newline at end of file -- cgit v1.2.3 From bffc2bb159d04507e83f75676b7859096b5e5b65 Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Sat, 26 Aug 2023 14:38:56 +0300 Subject: remove rogue comment --- tools/example-indexer/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/example-indexer/main.c b/tools/example-indexer/main.c index adebd6e..f912c80 100644 --- a/tools/example-indexer/main.c +++ b/tools/example-indexer/main.c @@ -255,7 +255,7 @@ static int OutputFunctionUsagesJSON(char *output, FunctionInfo *functions, int f } int main(int argc, char **argv) -{// Maximum number of functions to parse +{ if (argc != 4) { printf("Usage: %s \n", argv[0]); return -1; -- cgit v1.2.3