Guest User

Untitled

a guest
Jun 27th, 2024
395
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 170.64 KB | None | 0 0
  1.  
  2. module: [[ events; (builtIn|promoted|isPublic|isModule)]]
  3. structures:
  4.   - name: ParallelUpdateFrameDelayed
  5.   - name: EventOnStartShooting
  6.   - name: EventOnMetaPartDamage
  7.   - name: EventRepairMetaPart
  8.   - name: CmdStopBurn
  9.   - name: CmdUpdateRelativeUnitHealth
  10.   - name: CmdUnitFxStopAll
  11.   - name: CmdUnitFxHide
  12.   - name: CmdCameraUpdate
  13.   - name: CmdPostPhysUpdate
  14.   - name: EventOnKeyDown
  15.   - name: EventOnKeyState
  16.   - name: EventOnKeyUp
  17.   - name: EventOnShortcutEnable
  18.   - name: EventOnAllShortcutsEnable
  19.   - name: EventOnAxisEnable
  20.   - name: EventOnPlayerConnected
  21.   - name: EventOnPlayerDisconnected
  22.   - name: EventOnSessionEnd
  23.   - name: EventOnPlayerSpawn
  24.   - name: EventFinishAssist
  25.   - name: EventTeamKill
  26.   - name: EventGunShot
  27.   - name: CmdDisableMove
  28.   - name: EventOnSupportUnitSpawn
  29.   - name: EventFlightStart
  30.   - name: EventSandUnitDead
  31.   - name: EventOnPlayerModSpend
  32.   - name: MatchingRoomExtraParams
  33.   - name: ChangeServerRoute
  34.   - name: EventOnConnectedToServer
  35.   - name: CmdForceMusic
  36.   - name: CmdLockHangarMusic
  37.   - name: EventOnTrailerDead
  38.   - name: EventTryControlBurav
  39.   - name: EventKilledByBurav
  40.   - name: CmdSetOperatorCountry
  41.   - name: EventOnPlayerUnlockStreak
  42.   - name: EventSoundAreaInit
  43.   - name: EventOnPlayerStat
  44.   - name: CmdEngineStartSound
  45.   - name: CmdEngineStopSound
  46.   - name: CmdEnginePlayStartSound
  47.   - name: CmdEnginePlayStopSound
  48.   - name: CmdEngineStealSound
  49.   - name: CmdEngineUnstealSound
  50.   - name: EventPickUpLoot
  51.   - name: EventOnUnitDead
  52.   - name: EventRendInstDestroyed
  53. functions:
  54. generics:
  55. global_variables:
  56. enumerations:
  57. module: [[ ship_events; (builtIn|promoted|isPublic|isModule)]]
  58. structures:
  59.   - name: EventShipInitDamageParts
  60.   - name: EventShipCopyFrom
  61.   - name: EventShipRemoveBreach
  62.   - name: EventShipOnRemoveBreach
  63.   - name: EventShipRequestRepairBreaches
  64.   - name: EventShipOnGotBreach
  65.   - name: EventShipAddFatalBreach
  66.   - name: EventShipAddBreach
  67.   - name: EventShipPartDrowned
  68.   - name: EventShipDrownedPartRestored
  69.   - name: EventShipStartDamageControl
  70.   - name: EventShipSyncWater
  71.   - name: EventShipSyncBreaches
  72.   - name: EventShipRequestNetSync
  73.   - name: EventShipWaterNetSync
  74.   - name: EventShipBreachesNetSync
  75. functions:
  76. generics:
  77. global_variables:
  78. enumerations:
  79. module: [[ extinguish_system_events; (builtIn|promoted|isPublic|isModule)]]
  80. structures:
  81.   - name: EventExtinguishSystemSetActive
  82.   - name: EventExtinguishSystemSpendExtinguisher
  83.   - name: EventExtinguishSystemStopBurnWithExtinguisher
  84.   - name: EventExtinguishSystemActivateExtinguisher
  85.   - name: EventExtinguishSystemExtinguishByAlly
  86.   - name: EventExtinguishSystemAddExtinguisherCount
  87.   - name: EventExtinguishSystemTurnOffExtinguisher
  88.   - name: EventExtinguishSystemOnExtinguisherActivate
  89.   - name: EventExtinguishSystemNotifyCrewBusy
  90.   - name: EventExtinguishSystemNotifyExtinghuished
  91.   - name: EventExtinguishSystemNotifyCantExtinguish
  92.   - name: EventExtinguishSystemNetSync
  93. functions:
  94. generics:
  95. global_variables:
  96. enumerations:
  97. module: [[ repair_system_events; (builtIn|promoted|isPublic|isModule)]]
  98. structures:
  99.   - name: EventRepairSystemRequestRepair
  100.   - name: EventRepairSystemSendRequestingRepair
  101.   - name: EventRepairSystemStartBotRepairTimer
  102.   - name: EventRepairSystemAllowPartRepair
  103.   - name: EventRepairSystemNetSync
  104.   - name: EventRepairSystemStopRepair
  105.   - name: EventRepairSystemSpendToolkit
  106.   - name: EventRepairSystemOnRequestedRepair
  107.   - name: EventRepairSystemOnStartRepair
  108.   - name: EventRepairSystemOnStopRepair
  109. functions:
  110. generics:
  111. global_variables:
  112. enumerations:
  113. module: [[ ammo_stowage_events; (builtIn|promoted|isPublic|isModule)]]
  114. structures:
  115.   - name: EventBulletsAmountChanged
  116.   - name: EventAmmoStowageApplySlotEffect
  117.   - name: EventAmmoStowageDoFireFx
  118.   - name: EventAmmoStowageCancelReplenishment
  119.   - name: EventAmmoStowageSendExplosionFatal
  120.   - name: EventDoAmmoExplode
  121.   - name: EventAmmoStowageDoDelayedExplosionEffects
  122.   - name: EventAmmoStowageDoDelayedFireEffects
  123.   - name: EventAmmoStowageDoFatalFire
  124.   - name: EventAmmoStowageDoFatalExplosion
  125.   - name: EventAmmoStowageOnEndAmmoFire
  126.   - name: EventAmmoStowageInvalidateRenderer
  127.   - name: EventAmmoStowageSetup
  128.   - name: EventAmmoStowageNetSync
  129.   - name: EventAmmoStowageForceReloadGun
  130. functions:
  131. generics:
  132. global_variables:
  133. enumerations:
  134. module: [[ unit_events; (builtIn|promoted|isPublic|isModule)]]
  135. structures:
  136.   - name: CmdInitComponent
  137.   - name: EventUnitInitModification
  138.   - name: EventUnitRespawn
  139.   - name: EventUnitRepair
  140.   - name: EventUnitDamage
  141.   - name: CmdApplyPartDamageEffect
  142.   - name: EventEngineOverheatDamage
  143. functions:
  144. generics:
  145. global_variables:
  146. enumerations:
  147. module: [[ fire_system_events; (builtIn|promoted|isPublic|isModule)]]
  148. structures:
  149.   - name: EventOnStopBurn
  150.   - name: EventStartSingleBurn
  151.   - name: EventOnStartSingleBurn
  152.   - name: EventOnStopSingleBurn
  153.   - name: EventOnBurnDamageToPart
  154.   - name: EventFireSystemStartBurnWithOffender
  155.   - name: EventFireSystemStartBurnWithOffenderInPos
  156.   - name: EventFireSystemStartBurning
  157.   - name: EventFireSystemOnStartBurn
  158.   - name: EventFireSystemNetSync
  159. functions:
  160. generics:
  161. global_variables:
  162. enumerations:
  163. module: [[ dm_events; (builtIn|promoted|isPublic|isModule)]]
  164. structures:
  165.   - name: EventDamagePartRestored
  166. functions:
  167. generics:
  168. global_variables:
  169. enumerations:
  170. module: [[ strings_boost; (builtIn|promoted|isPublic|isModule)]]
  171. structures:
  172. functions:
  173.   - name: builtin`resize(Arr; newSize)
  174.     - private: true
  175.   - name: builtin`clone(a; b)
  176.     - private: true
  177.   - name: builtin`_return_with_lockcheck(a)
  178.     - private: true
  179.   - name: builtin`finalize(a)
  180.     - private: true
  181.   - name: builtin`finalize(a)
  182.     - private: true
  183.   - name: builtin`resize(Arr; newSize)
  184.     - private: true
  185.   - name: builtin`resize(Arr; newSize)
  186.     - private: true
  187.   - name: builtin`swap(a; b)
  188.     - private: true
  189.   - name: builtin`empty(a)
  190.     - private: true
  191.   - name: wide(text; width)
  192.   - name: split(text; delim)
  193.   - name: split_by_chars(text; delim)
  194.   - name: levenshtein_distance(s; t)
  195.   - name: levenshtein_distance_fast(s; t)
  196.   - name: replace_multiple(source; replaces)
  197.   - name: is_hex(ch)
  198.   - name: is_tab_or_space(ch)
  199. generics:
  200.   - name: join
  201.   - name: join_implement
  202.   - name: join
  203.   - name: join
  204.   - name: join
  205.   - name: split
  206.   - name: split_by_chars
  207.   - name: is_character_at
  208.   - name: eq
  209.   - name: eq
  210. global_variables:
  211. enumerations:
  212. module: [[ hud; (builtIn|isPublic|isModule)]]
  213. structures:
  214. functions:
  215.   - name: get_measure_units_text(arg0; arg1; arg2; arg3; arg4)
  216.     - builtin: true
  217.   - name: world_to_screen(arg0; arg1)
  218.     - builtin: true
  219.   - name: get_sensor_view_filter(arg0)
  220.     - builtin: true
  221.   - name: get_sensor_view_unit_color(arg0; arg1)
  222.     - builtin: true
  223. generics:
  224. global_variables:
  225. enumerations:
  226.   - name: MeasureUnitsTypes
  227.   - name: SensorViewFilterType
  228.   - name: SensorViewGuidanceState
  229.  
  230. module: [[ RadarHud; (builtIn|isPublic|isModule)]]
  231. structures:
  232. functions:
  233.   - name: get_radar_hud_azimuth()
  234.     - builtin: true
  235.   - name: get_radar_hud_azimuth2()
  236.     - builtin: true
  237.   - name: get_radar_hud_azimuth_min()
  238.     - builtin: true
  239.   - name: get_radar_hud_azimuth_max()
  240.     - builtin: true
  241.   - name: get_radar_hud_scan_azimuth_min()
  242.     - builtin: true
  243.   - name: get_radar_hud_scan_azimuth_max()
  244.     - builtin: true
  245.   - name: get_radar_hud_azimuth_half_width()
  246.     - builtin: true
  247.   - name: get_radar_hud_azimuth_half_width2()
  248.     - builtin: true
  249.   - name: get_radar_hud_turret_azimuth()
  250.     - builtin: true
  251.   - name: get_radar_hud_aim_azimuth()
  252.     - builtin: true
  253.   - name: get_radar_hud_elevation()
  254.     - builtin: true
  255.   - name: get_radar_hud_elevation2()
  256.     - builtin: true
  257.   - name: get_radar_hud_elevation_min()
  258.     - builtin: true
  259.   - name: get_radar_hud_elevation_max()
  260.     - builtin: true
  261.   - name: get_radar_hud_elevation_half_width()
  262.     - builtin: true
  263.   - name: get_radar_hud_elevation_half_width2()
  264.     - builtin: true
  265.   - name: get_radar_hud_scan_elevation_min()
  266.     - builtin: true
  267.   - name: get_radar_hud_scan_elevation_max()
  268.     - builtin: true
  269.   - name: get_radar_hud_distance()
  270.     - builtin: true
  271.   - name: get_radar_hud_distance2()
  272.     - builtin: true
  273.   - name: get_radar_hud_distance_min()
  274.     - builtin: true
  275.   - name: get_radar_hud_distance_max()
  276.     - builtin: true
  277.   - name: get_radar_hud_has_distance_scale()
  278.     - builtin: true
  279.   - name: get_radar_hud_has_azimuth_scale()
  280.     - builtin: true
  281.   - name: get_radar_hud_distance_gate_width_rel()
  282.     - builtin: true
  283.   - name: get_radar_hud_target_azimuth_width()
  284.     - builtin: true
  285.   - name: get_radar_hud_velocity_search()
  286.     - builtin: true
  287.   - name: get_radar_hud_is_visible()
  288.     - builtin: true
  289.   - name: get_radar_hud_is_visible2()
  290.     - builtin: true
  291.   - name: get_radar_hud_is_emitting()
  292.     - builtin: true
  293.   - name: get_radar_hud_is_emitting2()
  294.     - builtin: true
  295.   - name: get_radar_hud_mode_name_id()
  296.     - builtin: true
  297.   - name: get_radar_hud_is_irst()
  298.     - builtin: true
  299.   - name: get_radar_hud_mode_name2_id()
  300.     - builtin: true
  301.   - name: get_radar_hud_scan_patterns_max()
  302.     - builtin: true
  303.   - name: get_radar_hud_distance_scale_max()
  304.     - builtin: true
  305.   - name: get_radar_hud_targets(arg0; arg1; arg2)
  306.     - builtin: true
  307.   - name: get_radar_hud_aam_launch_zone_visible()
  308.     - builtin: true
  309.   - name: get_radar_hud_aam_launch_zone_dist()
  310.     - builtin: true
  311.   - name: get_radar_hud_aam_launch_zone_dist_min()
  312.     - builtin: true
  313.   - name: get_radar_hud_aam_launch_zone_dist_max()
  314.     - builtin: true
  315.   - name: get_radar_hud_aam_launch_zone_dist_dgft_max()
  316.     - builtin: true
  317.   - name: get_radar_hud_aam_launch_zone_dist_dgft_min()
  318.     - builtin: true
  319.   - name: get_radar_hud_cue_visible()
  320.     - builtin: true
  321.   - name: get_radar_hud_cue_azimuth()
  322.     - builtin: true
  323.   - name: get_radar_hud_cue_distance()
  324.     - builtin: true
  325.   - name: get_radar_hud_cue_dist_width_rel()
  326.     - builtin: true
  327.   - name: get_radar_hud_cue_azimuth_half_width_rel()
  328.     - builtin: true
  329.   - name: get_radar_hud_target_distance()
  330.     - builtin: true
  331.   - name: get_radar_hud_noise_signal()
  332.     - builtin: true
  333.   - name: get_radar_hud_noise_signal2()
  334.     - builtin: true
  335.   - name: get_radar_hud_noise_signal_visible()
  336.     - builtin: true
  337.   - name: get_radar_hud_view_mode()
  338.     - builtin: true
  339.   - name: get_radar_hud_visible()
  340.     - builtin: true
  341.   - name: get_radar_hud_is_b_scope_visible()
  342.     - builtin: true
  343.   - name: get_radar_hud_is_c_scope_visible()
  344.     - builtin: true
  345.   - name: get_radar_hud_selected_target_blinking()
  346.     - builtin: true
  347.   - name: get_radar_hud_selected_target_speed_blinking()
  348.     - builtin: true
  349.   - name: is_dark_color(arg0)
  350.     - builtin: true
  351.   - name: is_color_or_white(arg0)
  352.     - builtin: true
  353.   - name: fade_color(arg0; arg1)
  354.     - builtin: true
  355.   - name: render_ground_reflection(arg0; arg1; arg2; arg3; arg4; arg5)
  356.     - builtin: true
  357.   - name: get_radar_hud_screen_targets(arg0; arg1; arg2)
  358.     - builtin: true
  359.   - name: get_radar_hud_mfd_radar_enabled()
  360.     - builtin: true
  361.   - name: get_radar_hud_mfd_radar_offset()
  362.     - builtin: true
  363.   - name: get_radar_hud_mfd_radar_scale()
  364.     - builtin: true
  365. generics:
  366. global_variables:
  367. enumerations:
  368.   - name: RadarViewMode
  369.  
  370. module: [[ darg; (builtIn|isPublic|isModule)]]
  371. structures:
  372. functions:
  373.   - name: getInt(arg0; arg1; arg2)
  374.     - builtin: true
  375.   - name: getFloat(arg0; arg1; arg2)
  376.     - builtin: true
  377.   - name: getBool(arg0; arg1; arg2)
  378.     - builtin: true
  379.   - name: getColor(arg0; arg1; arg2)
  380.     - builtin: true
  381.   - name: getFontId(arg0)
  382.     - builtin: true
  383.   - name: getFontSize(arg0)
  384.     - builtin: true
  385. generics:
  386. global_variables:
  387. enumerations:
  388. module: [[ OnlineStorage; (builtIn|isPublic|isModule)]]
  389. structures:
  390. functions:
  391.   - name: add_bigquery_record(arg0; arg1)
  392.     - builtin: true
  393.   - name: save_and_send_to_server()
  394.     - builtin: true
  395. generics:
  396. global_variables:
  397. enumerations:
  398. module: [[ ClientNet; (builtIn|isPublic|isModule)]]
  399. structures:
  400. functions:
  401.   - name: get_current_server_route_id()
  402.     - builtin: true
  403.   - name: get_server_route_host(arg0)
  404.     - builtin: true
  405.   - name: get_server_route_count()
  406.     - builtin: true
  407.   - name: switch_server_route(arg0)
  408.     - builtin: true
  409.   - name: send_echo_msg(arg0)
  410.     - builtin: true
  411. generics:
  412. global_variables:
  413. enumerations:
  414.   - name: EchoResponseResult
  415.  
  416. module: [[ auth; (builtIn|isPublic|isModule)]]
  417. structures:
  418. functions:
  419.   - name: get_country_code(arg0)
  420.     - builtin: true
  421. generics:
  422. global_variables:
  423. enumerations:
  424. module: [[ Economic; (builtIn|isPublic|isModule)]]
  425. structures:
  426. functions:
  427.   - name: inventory_add_item(arg0; arg1; arg2)
  428.     - builtin: true
  429.   - name: is_session_finalizing()
  430.     - builtin: true
  431. generics:
  432. global_variables:
  433. enumerations:
  434. module: [[ Music; (builtIn|isPublic|isModule)]]
  435. structures:
  436. functions:
  437.   - name: set_mission_music_state(arg0)
  438.     - builtin: true
  439.   - name: is_track_playing()
  440.     - builtin: true
  441.   - name: stop_music_track()
  442.     - builtin: true
  443.   - name: overwrite_and_set_music_state(arg0; arg1)
  444.     - builtin: true
  445.   - name: get_music_state()
  446.     - builtin: true
  447.   - name: init_delayed_forced_track()
  448.     - builtin: true
  449. generics:
  450. global_variables:
  451. enumerations:
  452.   - name: GameMusicState
  453.  
  454. module: [[ DmDebug; (builtIn|isPublic|isModule)]]
  455. structures:
  456. functions:
  457.   - name: is_dm_dbg_tool_enabled(arg0)
  458.     - builtin: true
  459.   - name: dm_dbg_render_clear_all()
  460.     - builtin: true
  461.   - name: dm_dbg_render_clear(arg0; arg1)
  462.     - builtin: true
  463.   - name: dm_dbg_render_add_line_3d(arg0; arg1; arg2; arg3; arg4)
  464.     - builtin: true
  465.   - name: dm_dbg_render_add_sph(arg0; arg1; arg2; arg3; arg4)
  466.     - builtin: true
  467.   - name: dm_dbg_render_add_capsule(arg0; arg1; arg2; arg3; arg4; arg5)
  468.     - builtin: true
  469. generics:
  470. global_variables:
  471. enumerations:
  472.   - name: DmDebugTool
  473.  
  474. module: [[ WTFx; (builtIn|isPublic|isModule)]]
  475. structures:
  476. functions:
  477.   - name: add_burning_decals(arg0; arg1; arg2; arg3; arg4)
  478.     - builtin: true
  479. generics:
  480. global_variables:
  481. enumerations:
  482. module: [[ soundSystem; (builtIn|isPublic|isModule)]]
  483. structures:
  484. functions:
  485.   - name: have_sound()
  486.     - builtin: true
  487.   - name: get_listener_pos()
  488.     - builtin: true
  489.   - name: sound_update_listener(arg0; arg1)
  490.     - builtin: true
  491.   - name: sound_reset_3d_listener()
  492.     - builtin: true
  493.   - name: sound_banks_is_preset_loaded(arg0)
  494.     - builtin: true
  495.   - name: sound_debug(arg0)
  496.     - builtin: true
  497.   - name: sound_enable_distant_delay(arg0)
  498.     - builtin: true
  499.   - name: sound_release_delayed_events()
  500.     - builtin: true
  501.   - name: sound_override_time_speed(arg0)
  502.     - builtin: true
  503.   - name: sound_banks_enable_preset(arg0; arg1)
  504.     - builtin: true
  505.   - name: sound_banks_enable_preset_starting_with(arg0; arg1)
  506.     - builtin: true
  507.   - name: sound_banks_is_preset_enabled(arg0)
  508.     - builtin: true
  509.   - name: sound_debug_enum_events()
  510.     - builtin: true
  511.   - name: sound_update(arg0)
  512.     - builtin: true
  513. generics:
  514. global_variables:
  515. enumerations:
  516. module: [[ soundEvent; (builtIn|isPublic|isModule)]]
  517. structures:
  518. functions:
  519.   - name: ==(arg0; arg1)
  520.     - builtin: true
  521.   - name: !=(arg0; arg1)
  522.     - builtin: true
  523.   - name: ==(arg0; arg1)
  524.     - builtin: true
  525.   - name: !=(arg0; arg1)
  526.     - builtin: true
  527.   - name: !(arg0)
  528.     - builtin: true
  529.   - name: !(arg0)
  530.     - builtin: true
  531.   - name: VisualLabel()
  532.     - builtin: true
  533.   - name: using(arg0)
  534.     - builtin: true
  535.   - name: VisualLabels()
  536.     - builtin: true
  537.   - name: using(arg0)
  538.     - builtin: true
  539.   - name: add_sound(arg0; arg1; arg2)
  540.     - builtin: true
  541.   - name: add_sound(arg0; arg1; arg2; arg3; arg4)
  542.     - builtin: true
  543.   - name: remove_sound(arg0; arg1)
  544.     - builtin: true
  545.   - name: release_all_sounds(arg0)
  546.     - builtin: true
  547.   - name: abandon_all_sounds(arg0)
  548.     - builtin: true
  549.   - name: reject_sound(arg0; arg1)
  550.     - builtin: true
  551.   - name: reject_sound(arg0; arg1; arg2)
  552.     - builtin: true
  553.   - name: release_sound(arg0; arg1)
  554.     - builtin: true
  555.   - name: get_sound(arg0; arg1)
  556.     - builtin: true
  557.   - name: has_sound(arg0; arg1)
  558.     - builtin: true
  559.   - name: has_sound(arg0; arg1; arg2)
  560.     - builtin: true
  561.   - name: get_num_sounds(arg0)
  562.     - builtin: true
  563.   - name: get_num_sounds(arg0; arg1)
  564.     - builtin: true
  565.   - name: get_max_capacity(arg0)
  566.     - builtin: true
  567.   - name: update_sounds(arg0)
  568.     - builtin: true
  569.   - name: is_valid(arg0)
  570.     - builtin: true
  571.   - name: invalid_sound_event_handle()
  572.     - builtin: true
  573.   - name: play(arg0)
  574.     - builtin: true
  575.   - name: play(arg0; arg1)
  576.     - builtin: true
  577.   - name: play(arg0; arg1; arg2)
  578.     - builtin: true
  579.   - name: play(arg0; arg1; arg2; arg3)
  580.     - builtin: true
  581.   - name: play(arg0; arg1; arg2)
  582.     - builtin: true
  583.   - name: delayed_play(arg0; arg1; arg2; arg3)
  584.     - builtin: true
  585.   - name: play(arg0; arg1)
  586.     - builtin: true
  587.   - name: play(arg0; arg1; arg2)
  588.     - builtin: true
  589.   - name: play(arg0; arg1; arg2; arg3)
  590.     - builtin: true
  591.   - name: play(arg0; arg1; arg2; arg3)
  592.     - builtin: true
  593.   - name: play_or_release(arg0; arg1; arg2; arg3)
  594.     - builtin: true
  595.   - name: play_or_abandon(arg0; arg1; arg2; arg3)
  596.     - builtin: true
  597.   - name: oneshot(arg0; arg1)
  598.     - builtin: true
  599.   - name: oneshot(arg0)
  600.     - builtin: true
  601.   - name: oneshot(arg0; arg1; arg2)
  602.     - builtin: true
  603.   - name: delayed_oneshot(arg0; arg1; arg2)
  604.     - builtin: true
  605.   - name: delayed_oneshot(arg0; arg1)
  606.     - builtin: true
  607.   - name: should_play(arg0)
  608.     - builtin: true
  609.   - name: should_play(arg0; arg1)
  610.     - builtin: true
  611.   - name: is_oneshot(arg0)
  612.     - builtin: true
  613.   - name: is_playing(arg0)
  614.     - builtin: true
  615.   - name: is_valid_event(arg0)
  616.     - builtin: true
  617.   - name: is_valid_event_instance(arg0)
  618.     - builtin: true
  619.   - name: get_max_distance(arg0)
  620.     - builtin: true
  621.   - name: get_max_distance(arg0)
  622.     - builtin: true
  623.   - name: has(arg0; arg1)
  624.     - builtin: true
  625.   - name: set_pos(arg0; arg1)
  626.     - builtin: true
  627.   - name: set_var(arg0; arg1; arg2)
  628.     - builtin: true
  629.   - name: set_var_optional(arg0; arg1; arg2)
  630.     - builtin: true
  631.   - name: set_var_global(arg0; arg1)
  632.     - builtin: true
  633.   - name: invalid_sound_var_id()
  634.     - builtin: true
  635.   - name: get_var_id_global(arg0)
  636.     - builtin: true
  637.   - name: set_var_global(arg0; arg1)
  638.     - builtin: true
  639.   - name: set_volume(arg0; arg1)
  640.     - builtin: true
  641.   - name: set_pitch(arg0; arg1)
  642.     - builtin: true
  643.   - name: get_timeline_position(arg0)
  644.     - builtin: true
  645.   - name: set_timeline_position(arg0; arg1)
  646.     - builtin: true
  647.   - name: get_length(arg0)
  648.     - builtin: true
  649.   - name: release_immediate(arg0)
  650.     - builtin: true
  651.   - name: release(arg0)
  652.     - builtin: true
  653.   - name: abandon_immediate(arg0)
  654.     - builtin: true
  655.   - name: abandon(arg0)
  656.     - builtin: true
  657.   - name: abandon(arg0; arg1)
  658.     - builtin: true
  659.   - name: keyoff(arg0)
  660.     - builtin: true
  661.   - name: is_3d(arg0)
  662.     - builtin: true
  663.   - name: query_visual_labels(arg0; arg1; arg2)
  664.     - builtin: true
  665.   - name: create_event_instance_stealing_group(arg0; arg1; arg2)
  666.     - builtin: true
  667.   - name: update_event_instance_stealing(arg0; arg1; arg2)
  668.     - builtin: true
  669. generics:
  670. global_variables:
  671. enumerations:
  672. module: [[ app; (builtIn|isPublic|isModule)]]
  673. structures:
  674. functions:
  675.   - name: .`isMissionRunning(this)
  676.     - builtin: true
  677.   - name: .`isMissionSuccessful(this)
  678.     - builtin: true
  679.   - name: .`isMissionFailed(this)
  680.     - builtin: true
  681.   - name: .`isMultiplayerGame(this)
  682.     - builtin: true
  683.   - name: .`usefulTotalTime(this)
  684.     - builtin: true
  685.   - name: .`currentScene(this)
  686.     - builtin: true
  687.   - name: get_app_id()
  688.     - builtin: true
  689.   - name: get_game_name()
  690.     - builtin: true
  691.   - name: get_cur_timestamp()
  692.     - builtin: true
  693.   - name: get_app()
  694.     - builtin: true
  695.   - name: get_difficulty_config()
  696.     - builtin: true
  697.   - name: scene_get_water_height(arg0; arg1; arg2; arg3; arg4; arg5)
  698.     - builtin: true
  699.   - name: checkInFlightMenu(arg0; arg1)
  700.     - builtin: true
  701.   - name: load_das_linter(arg0)
  702.     - builtin: true
  703.   - name: loc(arg0)
  704.     - builtin: true
  705.   - name: is_low_mem_mode()
  706.     - builtin: true
  707. generics:
  708. global_variables:
  709. enumerations:
  710. module: [[ matching; (builtIn|isPublic|isModule)]]
  711. structures:
  712. functions:
  713. generics:
  714. global_variables:
  715.   - name: INVALID_ROOM_ID
  716.   - name: INVALID_SESSION_ID
  717.   - name: INVALID_MEMBER_ID
  718.   - name: INVALID_USER_ID
  719.   - name: INVALID_SQUAD_ID
  720.   - name: INVALID_GROUP_ID
  721. enumerations:
  722. module: [[ EcsUtils; (builtIn|isPublic|isModule)]]
  723. structures:
  724. functions:
  725.   - name: .`empty(this)
  726.     - builtin: true
  727.   - name: .`quant(this)
  728.     - builtin: true
  729.   - name: .`isDynamic(this)
  730.     - builtin: true
  731.   - name: .`isEmpty(this)
  732.     - builtin: true
  733.   - name: .`before(this)
  734.     - builtin: true
  735.   - name: .`after(this)
  736.     - builtin: true
  737.   - name: .`tags(this)
  738.     - builtin: true
  739.   - name: .`compSet(this)
  740.     - builtin: true
  741.   - name: .`moduleName(this)
  742.     - builtin: true
  743.   - name: using(arg0)
  744.     - builtin: true
  745.   - name: getComponentTypes()
  746.     - builtin: true
  747.   - name: getDataComponents()
  748.     - builtin: true
  749.   - name: getTemplateDB()
  750.     - builtin: true
  751.   - name: components_to_blk(arg0; arg1; arg2; arg3)
  752.     - builtin: true
  753.   - name: components_to_blk(arg0; arg1; arg2; arg3)
  754.     - builtin: true
  755.   - name: component_to_blk(arg0; arg1; arg2)
  756.     - builtin: true
  757.   - name: component_to_blk_param(arg0; arg1; arg2)
  758.     - builtin: true
  759.   - name: find_component(arg0; arg1; arg2; arg3)
  760.     - builtin: true
  761.   - name: find_component(arg0; arg1; arg2; arg3)
  762.     - builtin: true
  763.   - name: ecs_dynamic_query(arg0; arg1; arg2; arg3; arg4)
  764.     - builtin: true
  765.   - name: get_active_scene()
  766.     - builtin: true
  767.   - name: getEvSet(arg0; arg1; arg2; arg3)
  768.     - builtin: true
  769.   - name: scene_insert_empty_entity_record(arg0; arg1; arg2)
  770.     - builtin: true
  771.   - name: scene_insert_entity_record(arg0; arg1; arg2; arg3)
  772.     - builtin: true
  773.   - name: scene_erase_entity_record(arg0; arg1)
  774.     - builtin: true
  775.   - name: component_types_findType(arg0; arg1)
  776.     - builtin: true
  777.   - name: component_types_findTypeInfo(arg0; arg1)
  778.     - builtin: true
  779.   - name: component_types_getTypeInfo(arg0; arg1)
  780.     - builtin: true
  781.   - name: component_types_getTypeById(arg0; arg1)
  782.     - builtin: true
  783.   - name: component_types_getTypeNameById(arg0; arg1)
  784.     - builtin: true
  785.   - name: component_types_getTypeCount(arg0)
  786.     - builtin: true
  787.   - name: component_types_findTypeName(arg0; arg1)
  788.     - builtin: true
  789.   - name: data_components_findComponentId(arg0; arg1)
  790.     - builtin: true
  791.   - name: data_components_findComponentName(arg0; arg1)
  792.     - builtin: true
  793.   - name: data_components_getComponentById(arg0; arg1)
  794.     - builtin: true
  795.   - name: data_components_getComponentNameById(arg0; arg1)
  796.     - builtin: true
  797.   - name: scene_findComponentsList(arg0; arg1)
  798.     - builtin: true
  799.   - name: getEntityComponentRef(arg0; arg1; arg2)
  800.     - builtin: true
  801.   - name: getComponentRefRW(arg0; arg1; arg2)
  802.     - builtin: true
  803.   - name: getNumComponents(arg0; arg1)
  804.     - builtin: true
  805.   - name: get_underlying_ecs_type(arg0; arg1; arg2; arg3; arg4)
  806.     - builtin: true
  807.   - name: load_comp_list_from_blk(arg0; arg1)
  808.     - builtin: true
  809.   - name: find_templateDB(arg0; arg1; arg2; arg3)
  810.     - builtin: true
  811.   - name: find_systemDB(arg0; arg1; arg2)
  812.     - builtin: true
  813.   - name: component_desc_name(arg0)
  814.     - builtin: true
  815.   - name: query_componentsRW(arg0; arg1; arg2; arg3)
  816.     - builtin: true
  817.   - name: query_componentsRO(arg0; arg1; arg2; arg3)
  818.     - builtin: true
  819.   - name: query_componentsRQ(arg0; arg1; arg2; arg3)
  820.     - builtin: true
  821.   - name: query_componentsNO(arg0; arg1; arg2; arg3)
  822.     - builtin: true
  823.   - name: create_entities_blk(arg0; arg1)
  824.     - builtin: true
  825.   - name: getComponentRef(arg0; arg1; arg2)
  826.     - builtin: true
  827. generics:
  828. global_variables:
  829.   - name: DONT_REPLICATE
  830.   - name: HAS_SERIALIZER
  831.   - name: IS_COPY
  832.   - name: INVALID_COMPONENT_TYPE_INDEX
  833.   - name: INVALID_COMPONENT_INDEX
  834.   - name: INVALID_TEMPLATE_INDEX
  835.   - name: FLAG_CHANGE_EVENT
  836.   - name: FLAG_REPLICATED
  837. enumerations:
  838.   - name: ComponentTypeFlags
  839.  
  840. module: [[ statsd; (builtIn|isPublic|isModule)]]
  841. structures:
  842. functions:
  843.   - name: statsd_counter(arg0; arg1; arg2; arg3)
  844.     - builtin: true
  845.   - name: statsd_counter(arg0; arg1; arg2; arg3; arg4; arg5)
  846.     - builtin: true
  847.   - name: statsd_counter(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7)
  848.     - builtin: true
  849.   - name: statsd_profile(arg0; arg1; arg2; arg3)
  850.     - builtin: true
  851. generics:
  852. global_variables:
  853. enumerations:
  854. module: [[ CurrentCircuit; (builtIn|isPublic|isModule)]]
  855. structures:
  856. functions:
  857.   - name: get_circuit_name(arg0)
  858.     - builtin: true
  859. generics:
  860. global_variables:
  861. enumerations:
  862. module: [[ ECSGlobalTags; (builtIn|isPublic|isModule)]]
  863. structures:
  864. functions:
  865.   - name: ecs_has_tag(arg0)
  866.     - builtin: true
  867. generics:
  868. global_variables:
  869. enumerations:
  870. module: [[ WTNetUnit; (builtIn|isPublic|isModule)]]
  871. structures:
  872. functions:
  873.   - name: .`tm(this)
  874.     - builtin: true
  875.   - name: .`role(this)
  876.     - builtin: true
  877.   - name: .`eid(this)
  878.     - builtin: true
  879.   - name: .`role(this)
  880.     - builtin: true
  881.   - name: teleportTo(arg0; arg1)
  882.     - builtin: true
  883.   - name: setRole(arg0; arg1)
  884.     - builtin: true
  885.   - name: setRole(arg0; arg1)
  886.     - builtin: true
  887.   - name: to_unit(arg0)
  888.     - builtin: true
  889.   - name: get_client_connection(arg0)
  890.     - builtin: true
  891. generics:
  892. global_variables:
  893. enumerations:
  894. module: [[ net; (builtIn|isPublic|isModule)]]
  895. structures:
  896. functions:
  897.   - name: .`isBlackHole(this)
  898.     - builtin: true
  899.   - name: .`creationOrder(this)
  900.     - builtin: true
  901.   - name: .`eid(this)
  902.     - builtin: true
  903.   - name: server_send_schemeless_event(arg0; arg1; arg2; arg3; arg4)
  904.     - builtin: true
  905.   - name: server_send_schemeless_event(arg0; arg1; arg2; arg3; arg4; arg5)
  906.     - builtin: true
  907.   - name: server_broadcast_schemeless_event(arg0; arg1; arg2; arg3)
  908.     - builtin: true
  909.   - name: server_broadcast_schemeless_event(arg0; arg1; arg2; arg3; arg4)
  910.     - builtin: true
  911.   - name: client_send_schemeless_event(arg0; arg1; arg2; arg3; arg4)
  912.     - builtin: true
  913.   - name: client_broadcast_schemeless_event(arg0; arg1; arg2; arg3)
  914.     - builtin: true
  915.   - name: _builtin_send_net_blobevent(arg0; arg1; arg2)
  916.     - builtin: true
  917.   - name: _builtin_send_net_blobevent_with_recipients(arg0; arg1; arg2; arg3)
  918.     - builtin: true
  919.   - name: _builtin_broadcast_net_blobevent(arg0; arg1)
  920.     - builtin: true
  921.   - name: _builtin_broadcast_net_blobevent_with_recipients(arg0; arg1; arg2)
  922.     - builtin: true
  923.   - name: get_client_connections(arg0; arg1; arg2)
  924.     - builtin: true
  925.   - name: net_object_setControlledBy(arg0; arg1)
  926.     - builtin: true
  927.   - name: net_object_getControlledBy(arg0)
  928.     - builtin: true
  929.   - name: connection_getId(arg0)
  930.     - builtin: true
  931.   - name: connection_setUserEid(arg0; arg1)
  932.     - builtin: true
  933.   - name: setObjectInScopeAlways(arg0; arg1)
  934.     - builtin: true
  935.   - name: setEntityInScopeAlways(arg0; arg1)
  936.     - builtin: true
  937.   - name: get_circuit_conf()
  938.     - builtin: true
  939.   - name: get_session_id()
  940.     - builtin: true
  941.   - name: get_replay_connection()
  942.     - builtin: true
  943.   - name: is_server()
  944.     - builtin: true
  945.   - name: connection_isEntityInScope(arg0; arg1)
  946.     - builtin: true
  947.   - name: connection_setUserPtr(arg0; arg1)
  948.     - builtin: true
  949.   - name: connection_getUserPtr(arg0)
  950.     - builtin: true
  951. generics:
  952.   - name: server_send_schemeless_event
  953.   - name: server_send_schemeless_event
  954.   - name: server_broadcast_schemeless_event
  955.   - name: server_broadcast_schemeless_event
  956.   - name: client_send_schemeless_event
  957.   - name: client_send_schemeless_event
  958.   - name: send_net_event
  959.   - name: send_net_event
  960.   - name: broadcast_net_event
  961.   - name: broadcast_net_event
  962. global_variables:
  963.   - name: replicate_everywhere_filter_id
  964.   - name: INVALID_CONNECTION_ID
  965. enumerations:
  966.   - name: CompReplicationFilter
  967.  
  968. module: [[ MessageQueue; (builtIn|isPublic|isModule)]]
  969. structures:
  970. functions:
  971.   - name: message_queue_put_raw(arg0; arg1; arg2; arg3)
  972.     - builtin: true
  973. generics:
  974. global_variables:
  975. enumerations:
  976. module: [[ jsonwriter; (builtIn|isPublic|isModule)]]
  977. structures:
  978. functions:
  979.   - name: .`result(this)
  980.     - builtin: true
  981.   - name: .`lastError(this)
  982.     - builtin: true
  983.   - name: jw_reset(arg0)
  984.     - builtin: true
  985.   - name: jw_start_obj(arg0)
  986.     - builtin: true
  987.   - name: jw_end_obj(arg0)
  988.     - builtin: true
  989.   - name: jw_start_array(arg0)
  990.     - builtin: true
  991.   - name: jw_end_array(arg0)
  992.     - builtin: true
  993.   - name: jw_key(arg0; arg1)
  994.     - builtin: true
  995.   - name: jw_value(arg0; arg1)
  996.     - builtin: true
  997.   - name: jw_append(arg0; arg1; arg2)
  998.     - builtin: true
  999.   - name: __builtin_jw_writer(arg0)
  1000.     - builtin: true
  1001. generics:
  1002.   - name: jw_key_value
  1003.   - name: jw_key_obj
  1004.   - name: jw_key_array
  1005.   - name: jw_obj
  1006.   - name: jw_array
  1007.   - name: jw_writer
  1008. global_variables:
  1009. enumerations:
  1010. module: [[ AmmoStowage; (builtIn|isPublic|isModule)]]
  1011. structures:
  1012. functions:
  1013.   - name: unit_change_data_has_any_bullets(arg0)
  1014.     - builtin: true
  1015. generics:
  1016. global_variables:
  1017. enumerations:
  1018.   - name: AmmoSlotState
  1019.   - name: AmmoSlotEffectType
  1020.   - name: AmmoClusterState
  1021.   - name: AmmoClusterType
  1022.   - name: AmmoClusterStage
  1023.   - name: AmmoStowageState
  1024.   - name: AmmoState
  1025.  
  1026. module: [[ WTHangar; (builtIn|isPublic|isModule)]]
  1027. structures:
  1028. functions:
  1029.   - name: is_in_hangar()
  1030.     - builtin: true
  1031. generics:
  1032. global_variables:
  1033. enumerations:
  1034. module: [[ WarShipModel; (builtIn|isPublic|isModule)]]
  1035. structures:
  1036. functions:
  1037.   - name: .`metapartsRepairProgress(this)
  1038.     - builtin: true
  1039.   - name: .`isVeryFewCrew(this)
  1040.     - builtin: true
  1041.   - name: .`periscopeDepth(this)
  1042.     - builtin: true
  1043.   - name: .`crewAliveMult(this)
  1044.     - builtin: true
  1045.   - name: ~(arg0)
  1046.     - builtin: true
  1047.   - name: |(arg0; arg1)
  1048.     - builtin: true
  1049.   - name: ^(arg0; arg1)
  1050.     - builtin: true
  1051.   - name: &(arg0; arg1)
  1052.     - builtin: true
  1053.   - name: &&(arg0; arg1)
  1054.     - builtin: true
  1055.   - name: |=(arg0; arg1)
  1056.     - builtin: true
  1057.   - name: ^=(arg0; arg1)
  1058.     - builtin: true
  1059.   - name: &=(arg0; arg1)
  1060.     - builtin: true
  1061.   - name: set_repair_cooldown(arg0)
  1062.     - builtin: true
  1063.   - name: set_repair_progress(arg0; arg1)
  1064.     - builtin: true
  1065.   - name: as_ship(arg0)
  1066.     - builtin: true
  1067.   - name: as_ship(arg0)
  1068.     - builtin: true
  1069.   - name: onStraighteningRoll(arg0)
  1070.     - builtin: true
  1071. generics:
  1072. global_variables:
  1073. enumerations:
  1074.   - name: ShipDepthLevel
  1075.  
  1076. module: [[ IGroundModel; (builtIn|isPublic|isModule)]]
  1077. structures:
  1078. functions:
  1079.   - name: .`count(this)
  1080.     - builtin: true
  1081.   - name: .`totalCount(this)
  1082.     - builtin: true
  1083.   - name: .`isAvailable(this)
  1084.     - builtin: true
  1085.   - name: .`moveSys(this)
  1086.     - builtin: true
  1087.   - name: .`crewExtinguishSpeedMultiplier(this)
  1088.     - builtin: true
  1089.   - name: .`crewRepairSpeedMultiplier(this)
  1090.     - builtin: true
  1091.   - name: .`toolkit(this)
  1092.     - builtin: true
  1093.   - name: .`extinguisher(this)
  1094.     - builtin: true
  1095.   - name: .`medicalKit(this)
  1096.     - builtin: true
  1097.   - name: .`smokescreen(this)
  1098.     - builtin: true
  1099.   - name: .`isEngineWorking(this)
  1100.     - builtin: true
  1101.   - name: .`autoExtinguisherWithToolkit(this)
  1102.     - builtin: true
  1103.   - name: .`engineRelativeRPM(this)
  1104.     - builtin: true
  1105.   - name: .`engineReadyness(this)
  1106.     - builtin: true
  1107.   - name: .`engineLoad(this)
  1108.     - builtin: true
  1109.   - name: .`velocity(this)
  1110.     - builtin: true
  1111.   - name: .`speedSigned(this)
  1112.     - builtin: true
  1113.   - name: .`swimEffectIntensity(this)
  1114.     - builtin: true
  1115.   - name: .`isVisibleFromHero(this)
  1116.     - builtin: true
  1117.   - name: .`engineSoundUpdateInterval(this)
  1118.     - builtin: true
  1119.   - name: .`needLoadSounds(this)
  1120.     - builtin: true
  1121.   - name: as_gm(arg0)
  1122.     - builtin: true
  1123.   - name: as_gm(arg0)
  1124.     - builtin: true
  1125.   - name: spend_expendable_modification(arg0)
  1126.     - builtin: true
  1127.   - name: reinit_expendable_modification(arg0)
  1128.     - builtin: true
  1129.   - name: do_kill_effect(arg0; arg1; arg2)
  1130.     - builtin: true
  1131.   - name: calcuate_climb(arg0; arg1; arg2)
  1132.     - builtin: true
  1133. generics:
  1134. global_variables:
  1135.   - name: ENGINE_READINESS_THRESHOLD
  1136. enumerations:
  1137. module: [[ WTInput; (builtIn|isPublic|isModule)]]
  1138. structures:
  1139. functions:
  1140. generics:
  1141. global_variables:
  1142. enumerations:
  1143.   - name: ShortcutEventId
  1144.  
  1145. module: [[ WTPhysActor; (builtIn|isPublic|isModule)]]
  1146. structures:
  1147. functions:
  1148.   - name: ~(arg0)
  1149.     - builtin: true
  1150.   - name: |(arg0; arg1)
  1151.     - builtin: true
  1152.   - name: ^(arg0; arg1)
  1153.     - builtin: true
  1154.   - name: &(arg0; arg1)
  1155.     - builtin: true
  1156.   - name: &&(arg0; arg1)
  1157.     - builtin: true
  1158.   - name: |=(arg0; arg1)
  1159.     - builtin: true
  1160.   - name: ^=(arg0; arg1)
  1161.     - builtin: true
  1162.   - name: &=(arg0; arg1)
  1163.     - builtin: true
  1164.   - name: ~(arg0)
  1165.     - builtin: true
  1166.   - name: |(arg0; arg1)
  1167.     - builtin: true
  1168.   - name: ^(arg0; arg1)
  1169.     - builtin: true
  1170.   - name: &(arg0; arg1)
  1171.     - builtin: true
  1172.   - name: &&(arg0; arg1)
  1173.     - builtin: true
  1174.   - name: |=(arg0; arg1)
  1175.     - builtin: true
  1176.   - name: ^=(arg0; arg1)
  1177.     - builtin: true
  1178.   - name: &=(arg0; arg1)
  1179.     - builtin: true
  1180. generics:
  1181. global_variables:
  1182. enumerations:
  1183.   - name: RoleFlags
  1184.   - name: NetRole
  1185.  
  1186. module: [[ PhysObj; (builtIn|isPublic|isModule)]]
  1187. structures:
  1188. functions:
  1189.   - name: phys_obj_rescheduleAuthorityApprovedSend(arg0)
  1190.     - builtin: true
  1191.   - name: phys_obj_addForce(arg0; arg1; arg2)
  1192.     - builtin: true
  1193.   - name: isCollisionValid(arg0)
  1194.     - builtin: true
  1195.   - name: wakeUp(arg0)
  1196.     - builtin: true
  1197.   - name: updatePhys(arg0; arg1; arg2; arg3)
  1198.     - builtin: true
  1199.   - name: updatePhysInWorld(arg0; arg1)
  1200.     - builtin: true
  1201. generics:
  1202. global_variables:
  1203. enumerations:
  1204. module: [[ WTCamera; (builtIn|isPublic|isModule)]]
  1205. structures:
  1206. functions:
  1207.   - name: get_turret_aim_angles()
  1208.     - builtin: true
  1209.   - name: set_turret_aim_angles(arg0)
  1210.     - builtin: true
  1211.   - name: get_turret_aim_camera_pos()
  1212.     - builtin: true
  1213.   - name: set_turret_aim_camera_pos(arg0)
  1214.     - builtin: true
  1215.   - name: get_turret_aim_mouse_aim()
  1216.     - builtin: true
  1217.   - name: set_turret_aim_mouse_aim(arg0)
  1218.     - builtin: true
  1219.   - name: get_flight_control_mode()
  1220.     - builtin: true
  1221.   - name: get_camera_pos()
  1222.     - builtin: true
  1223.   - name: reset(arg0; arg1)
  1224.     - builtin: true
  1225.   - name: loadConditionsFromBlk(arg0; arg1)
  1226.     - builtin: true
  1227.   - name: setCamFromList(arg0)
  1228.     - builtin: true
  1229.   - name: setCamera(arg0; arg1; arg2)
  1230.     - builtin: true
  1231.   - name: getCameraId(arg0; arg1)
  1232.     - builtin: true
  1233. generics:
  1234. global_variables:
  1235.   - name: CAMERA_VIEW_SEGMENTH_LEN
  1236. enumerations:
  1237.   - name: CameraInputParameters
  1238.   - name: FlightCameraType
  1239.   - name: EMouseAimType
  1240.  
  1241. module: [[ HeroManager; (builtIn|isPublic|isModule)]]
  1242. structures:
  1243. functions:
  1244.   - name: get_watched_hero()
  1245.     - builtin: true
  1246.   - name: get_watched_not_delayed_hero()
  1247.     - builtin: true
  1248.   - name: get_controlled_hero()
  1249.     - builtin: true
  1250.   - name: get_detect_center_hero()
  1251.     - builtin: true
  1252. generics:
  1253. global_variables:
  1254. enumerations:
  1255. module: [[ UnitFx; (builtIn|isPublic|isModule)]]
  1256. structures:
  1257. functions:
  1258.   - name: get_unit_fx(arg0)
  1259.     - builtin: true
  1260.   - name: update(arg0; arg1; arg2)
  1261.     - builtin: true
  1262.   - name: updateRelativeHealth(arg0; arg1)
  1263.     - builtin: true
  1264.   - name: hide(arg0; arg1)
  1265.     - builtin: true
  1266.   - name: getEventIdByName(arg0; arg1)
  1267.     - builtin: true
  1268.   - name: startFxEvent(arg0; arg1; arg2; arg3; arg4)
  1269.     - builtin: true
  1270.   - name: startFxEvent(arg0; arg1; arg2; arg3; arg4; arg5)
  1271.     - builtin: true
  1272.   - name: startFxEvent(arg0; arg1; arg2; arg3)
  1273.     - builtin: true
  1274.   - name: stopFxEvent(arg0; arg1)
  1275.     - builtin: true
  1276.   - name: stopFxEventByIndex(arg0; arg1; arg2)
  1277.     - builtin: true
  1278.   - name: stopAll(arg0; arg1)
  1279.     - builtin: true
  1280.   - name: start_fx_event(arg0; arg1)
  1281.     - builtin: true
  1282.   - name: stop_fx_event(arg0; arg1)
  1283.     - builtin: true
  1284. generics:
  1285. global_variables:
  1286. enumerations:
  1287. module: [[ Unit; (builtIn|isPublic|isModule)]]
  1288. structures:
  1289. functions:
  1290.   - name: .`repairTimeMult(this)
  1291.     - builtin: true
  1292.   - name: .`extinguishTimeMult(this)
  1293.     - builtin: true
  1294.   - name: .`unwateringTimeMult(this)
  1295.     - builtin: true
  1296.   - name: .`surviveEffortMult(this)
  1297.     - builtin: true
  1298.   - name: .`fileName(this)
  1299.     - builtin: true
  1300.   - name: .`fileNameWithoutPath(this)
  1301.     - builtin: true
  1302.   - name: .`id(this)
  1303.     - builtin: true
  1304.   - name: .`eid(this)
  1305.     - builtin: true
  1306.   - name: .`name(this)
  1307.     - builtin: true
  1308.   - name: .`fullName(this)
  1309.     - builtin: true
  1310.   - name: .`vel(this)
  1311.     - builtin: true
  1312.   - name: .`speed(this)
  1313.     - builtin: true
  1314.   - name: .`unitTm(this)
  1315.     - builtin: true
  1316.   - name: .`pos(this)
  1317.     - builtin: true
  1318.   - name: .`boundingBox(this)
  1319.     - builtin: true
  1320.   - name: .`torpedoAimOffset(this)
  1321.     - builtin: true
  1322.   - name: .`myPlayer(this)
  1323.     - builtin: true
  1324.   - name: .`army(this)
  1325.     - builtin: true
  1326.   - name: .`isDelayed(this)
  1327.     - builtin: true
  1328.   - name: .`isLoading(this)
  1329.     - builtin: true
  1330.   - name: .`isHumanPlayer(this)
  1331.     - builtin: true
  1332.   - name: .`isFarAway(this)
  1333.     - builtin: true
  1334.   - name: .`isFarAwayForSensors(this)
  1335.     - builtin: true
  1336.   - name: .`isAuthority(this)
  1337.     - builtin: true
  1338.   - name: .`authorityUnitVersion(this)
  1339.     - builtin: true
  1340.   - name: .`isBurn(this)
  1341.     - builtin: true
  1342.   - name: .`isImmortal(this)
  1343.     - builtin: true
  1344.   - name: .`isGroundModel(this)
  1345.     - builtin: true
  1346.   - name: .`isAlive(this)
  1347.     - builtin: true
  1348.   - name: .`isReadyToDie(this)
  1349.     - builtin: true
  1350.   - name: .`isLocal(this)
  1351.     - builtin: true
  1352.   - name: .`isCanControlBurav(this)
  1353.     - builtin: true
  1354.   - name: .`isFullyUnderWater(this)
  1355.     - builtin: true
  1356.   - name: .`isCameraInCockpit(this)
  1357.     - builtin: true
  1358.   - name: .`needRenderInSensorView(this)
  1359.     - builtin: true
  1360.   - name: .`weap(this)
  1361.     - builtin: true
  1362.   - name: .`weap(this)
  1363.     - builtin: true
  1364.   - name: .`visual(this)
  1365.     - builtin: true
  1366.   - name: .`visual(this)
  1367.     - builtin: true
  1368.   - name: .`dmData(this)
  1369.     - builtin: true
  1370.   - name: .`dmData(this)
  1371.     - builtin: true
  1372.   - name: .`props(this)
  1373.     - builtin: true
  1374.   - name: .`crew(this)
  1375.     - builtin: true
  1376.   - name: .`crew(this)
  1377.     - builtin: true
  1378.   - name: .`modBlk(this)
  1379.     - builtin: true
  1380.   - name: .`moduleEffectBuffer(this)
  1381.     - builtin: true
  1382.   - name: .`extinguishAssistantEid(this)
  1383.     - builtin: true
  1384.   - name: .`extinguishAssisteeEid(this)
  1385.     - builtin: true
  1386.   - name: .`repairAssistantEid(this)
  1387.     - builtin: true
  1388.   - name: .`repairAssisteeEid(this)
  1389.     - builtin: true
  1390.   - name: .`relativeHealth(this)
  1391.     - builtin: true
  1392.   - name: .`unitType(this)
  1393.     - builtin: true
  1394.   - name: .`isShip(this)
  1395.     - builtin: true
  1396.   - name: .`isTank(this)
  1397.     - builtin: true
  1398.   - name: .`isFlightModelWrap(this)
  1399.     - builtin: true
  1400.   - name: .`isHelicopter(this)
  1401.     - builtin: true
  1402.   - name: .`isSubmarine(this)
  1403.     - builtin: true
  1404.   - name: .`isVehicle(this)
  1405.     - builtin: true
  1406.   - name: .`isBoat(this)
  1407.     - builtin: true
  1408.   - name: .`isWalker(this)
  1409.     - builtin: true
  1410.   - name: .`isHuman(this)
  1411.     - builtin: true
  1412.   - name: .`getTrailerId(this)
  1413.     - builtin: true
  1414.   - name: .`loaderPenalty(this)
  1415.     - builtin: true
  1416.   - name: .`lastDamageTime(this)
  1417.     - builtin: true
  1418.   - name: .`getOperatorCountry(this)
  1419.     - builtin: true
  1420.   - name: .`deadCopyOwnerId(this)
  1421.     - builtin: true
  1422.   - name: get_unit(arg0)
  1423.     - builtin: true
  1424.   - name: get_common_unit_systems_blk()
  1425.     - builtin: true
  1426.   - name: get_selectedTarget(arg0)
  1427.     - builtin: true
  1428.   - name: get_selectedTarget(arg0)
  1429.     - builtin: true
  1430.   - name: get_multHpFromMetaparts(arg0)
  1431.     - builtin: true
  1432.   - name: get_owned_unit(arg0)
  1433.     - builtin: true
  1434.   - name: get_controlled_unit_by_player_id(arg0)
  1435.     - builtin: true
  1436.   - name: find_support_plane_index(arg0; arg1)
  1437.     - builtin: true
  1438.   - name: get_support_plane_id(arg0; arg1)
  1439.     - builtin: true
  1440.   - name: is_loading_crewman_available(arg0; arg1)
  1441.     - builtin: true
  1442.   - name: setWatchedUnit(arg0; arg1)
  1443.     - builtin: true
  1444.   - name: setControlledUnit(arg0; arg1)
  1445.     - builtin: true
  1446.   - name: setArmy(arg0; arg1)
  1447.     - builtin: true
  1448.   - name: repair(arg0)
  1449.     - builtin: true
  1450.   - name: sendRepair(arg0)
  1451.     - builtin: true
  1452.   - name: requestSwitchOnSupportPlane(arg0; arg1; arg2)
  1453.     - builtin: true
  1454.   - name: switchOnSupportPlane(arg0; arg1; arg2; arg3; arg4; arg5)
  1455.     - builtin: true
  1456.   - name: requestChangeSupportPlane(arg0)
  1457.     - builtin: true
  1458.   - name: changeSupportPlane(arg0; arg1)
  1459.     - builtin: true
  1460.   - name: requestSupportPlaneAddCommand(arg0; arg1; arg2; arg3; arg4)
  1461.     - builtin: true
  1462.   - name: requestSupportPlaneRemoveCommand(arg0; arg1)
  1463.     - builtin: true
  1464.   - name: supportPlaneAddCommand(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7)
  1465.     - builtin: true
  1466.   - name: supportPlaneRemoveCommand(arg0; arg1; arg2; arg3)
  1467.     - builtin: true
  1468.   - name: kickFromRestrictedArea(arg0)
  1469.     - builtin: true
  1470.   - name: setUnitState(arg0; arg1)
  1471.     - builtin: true
  1472.   - name: setAnimPhysVarVal(arg0; arg1; arg2)
  1473.     - builtin: true
  1474.   - name: setCanControlBurav(arg0; arg1)
  1475.     - builtin: true
  1476.   - name: changeFlagTex(arg0; arg1)
  1477.     - builtin: true
  1478.   - name: onRepair(arg0)
  1479.     - builtin: true
  1480.   - name: setEventsAddingBlock(arg0; arg1)
  1481.     - builtin: true
  1482.   - name: get_all_units(arg0; arg1; arg2)
  1483.     - builtin: true
  1484.   - name: setLowRateUnitFlags(arg0; arg1)
  1485.     - builtin: true
  1486.   - name: clrLowRateUnitFlags(arg0; arg1)
  1487.     - builtin: true
  1488.   - name: is_allies(arg0; arg1)
  1489.     - builtin: true
  1490. generics:
  1491. global_variables:
  1492. enumerations:
  1493.   - name: UnitState
  1494.   - name: UnitType
  1495.   - name: CritDebuffType
  1496.   - name: RepairState
  1497.   - name: DmPartRepairState
  1498.   - name: LowRateUnitFlag
  1499.  
  1500. module: [[ MPlayer; (builtIn|isPublic|isModule)]]
  1501. structures:
  1502. functions:
  1503.   - name: .`id(this)
  1504.     - builtin: true
  1505.   - name: .`isLocal(this)
  1506.     - builtin: true
  1507.   - name: .`isInHeroSquad(this)
  1508.     - builtin: true
  1509.   - name: .`isBot(this)
  1510.     - builtin: true
  1511.   - name: .`name(this)
  1512.     - builtin: true
  1513.   - name: .`team(this)
  1514.     - builtin: true
  1515.   - name: .`isSpectator(this)
  1516.     - builtin: true
  1517.   - name: .`kills(this)
  1518.     - builtin: true
  1519.   - name: .`teamKills(this)
  1520.     - builtin: true
  1521.   - name: .`groundKills(this)
  1522.     - builtin: true
  1523.   - name: .`navalKills(this)
  1524.     - builtin: true
  1525.   - name: .`aiKills(this)
  1526.     - builtin: true
  1527.   - name: .`aiGroundKills(this)
  1528.     - builtin: true
  1529.   - name: .`aiNavalKills(this)
  1530.     - builtin: true
  1531.   - name: .`score(this)
  1532.     - builtin: true
  1533.   - name: .`deaths(this)
  1534.     - builtin: true
  1535.   - name: .`assists(this)
  1536.     - builtin: true
  1537.   - name: .`captureZone(this)
  1538.     - builtin: true
  1539.   - name: .`damageZone(this)
  1540.     - builtin: true
  1541.   - name: .`destroyZone(this)
  1542.     - builtin: true
  1543.   - name: .`userId(this)
  1544.     - builtin: true
  1545.   - name: .`isInFlight(this)
  1546.     - builtin: true
  1547.   - name: .`rageTokens(this)
  1548.     - builtin: true
  1549.   - name: getLocalPlayer()
  1550.     - builtin: true
  1551.   - name: getPlayer(arg0)
  1552.     - builtin: true
  1553.   - name: setRageTokens(arg0; arg1)
  1554.     - builtin: true
  1555. generics:
  1556. global_variables:
  1557.   - name: SUPPORT_PLANES_MAX
  1558. enumerations:
  1559. module: [[ WTDamageModel; (builtIn|isPublic|isModule)]]
  1560. structures:
  1561. functions:
  1562.   - name: get_fire_params(arg0)
  1563.     - builtin: true
  1564.   - name: volumetric_damage(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  1565.     - builtin: true
  1566.   - name: damage_area_update_fx(arg0; arg1; arg2; arg3)
  1567.     - builtin: true
  1568.   - name: damage_area_create_fx(arg0; arg1; arg2; arg3)
  1569.     - builtin: true
  1570.   - name: damage_area_destroy_fx(arg0)
  1571.     - builtin: true
  1572.   - name: attach_fire_to_units(arg0; arg1; arg2)
  1573.     - builtin: true
  1574.   - name: attach_fire_to_wheels(arg0; arg1; arg2; arg3)
  1575.     - builtin: true
  1576.   - name: is_fire_emitter_underwater(arg0; arg1; arg2; arg3)
  1577.     - builtin: true
  1578.   - name: get_trigger_no_by_name(arg0)
  1579.     - builtin: true
  1580.   - name: get_dm_part_id_by_dm_name(arg0; arg1)
  1581.     - builtin: true
  1582.   - name: dm_is_dmg_part_dead(arg0; arg1)
  1583.     - builtin: true
  1584.   - name: dm_is_part_enabled(arg0; arg1)
  1585.     - builtin: true
  1586.   - name: dm_get_rel_hp(arg0; arg1)
  1587.     - builtin: true
  1588.   - name: dm_get_dmg_part_hp(arg0; arg1)
  1589.     - builtin: true
  1590.   - name: dm_get_geom_node_id_by_part_id(arg0; arg1)
  1591.     - builtin: true
  1592.   - name: dm_set_rel_hp(arg0; arg1; arg2; arg3)
  1593.     - builtin: true
  1594.   - name: dm_set_decor_by_part_id(arg0; arg1; arg2)
  1595.     - builtin: true
  1596.   - name: dm_get_collision_node_by_part_id(arg0; arg1)
  1597.     - builtin: true
  1598.   - name: dm_bind_visual_node(arg0; arg1; arg2)
  1599.     - builtin: true
  1600.   - name: do_unit_part_damage(arg0; arg1; arg2; arg3; arg4; arg5)
  1601.     - builtin: true
  1602.   - name: make_offender_data(arg0; arg1)
  1603.     - builtin: true
  1604.   - name: clear_offender_data(arg0)
  1605.     - builtin: true
  1606.   - name: clear_offender_data_owner(arg0)
  1607.     - builtin: true
  1608.   - name: get_bullet_uid(arg0)
  1609.     - builtin: true
  1610.   - name: get_dm_params()
  1611.     - builtin: true
  1612.   - name: dm_get_remap(arg0; arg1)
  1613.     - builtin: true
  1614.   - name: dm_set_part_enabled(arg0; arg1; arg2)
  1615.     - builtin: true
  1616.   - name: dm_get_fire_params_id(arg0)
  1617.     - builtin: true
  1618.   - name: dm_find_part_kind(arg0)
  1619.     - builtin: true
  1620.   - name: setHp(arg0; arg1)
  1621.     - builtin: true
  1622.   - name: dm_part_id_valid(arg0)
  1623.     - builtin: true
  1624. generics:
  1625. global_variables:
  1626. enumerations:
  1627.   - name: DamageInitiatorType
  1628.   - name: DamageInitiatorSubtype
  1629.  
  1630. module: [[ DmFire; (builtIn|isPublic|isModule)]]
  1631. structures:
  1632. functions:
  1633.   - name: .`firePart(this)
  1634.     - builtin: true
  1635.   - name: .`fxPresetName(this)
  1636.     - builtin: true
  1637.   - name: .`nodeId(this)
  1638.     - builtin: true
  1639.   - name: startburndesc_setNodeId(arg0; arg1)
  1640.     - builtin: true
  1641. generics:
  1642. global_variables:
  1643. enumerations:
  1644. module: [[ CollRes; (builtIn|isPublic|isModule)]]
  1645. structures:
  1646. functions:
  1647.   - name: .`geomNodeId(this)
  1648.     - builtin: true
  1649.   - name: collnode_get_name(arg0)
  1650.     - builtin: true
  1651.   - name: collres_traceray(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  1652.     - builtin: true
  1653.   - name: collres_traceray(arg0; arg1; arg2; arg3; arg4; arg5)
  1654.     - builtin: true
  1655.   - name: collres_traceray(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  1656.     - builtin: true
  1657.   - name: collres_traceray(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7; arg8; arg9; arg10)
  1658.     - builtin: true
  1659.   - name: collres_traceray(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7)
  1660.     - builtin: true
  1661.   - name: collres_traceCapsule(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7)
  1662.     - builtin: true
  1663.   - name: collres_rayhit(arg0; arg1; arg2; arg3; arg4; arg5)
  1664.     - builtin: true
  1665.   - name: collres_get_node_index_by_name(arg0; arg1)
  1666.     - builtin: true
  1667.   - name: collres_get_collision_node_tm(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  1668.     - builtin: true
  1669.   - name: collres_get_node(arg0; arg1)
  1670.     - builtin: true
  1671.   - name: collres_get_nodesCount(arg0)
  1672.     - builtin: true
  1673.   - name: get_rigen_extra_coll_res(arg0)
  1674.     - builtin: true
  1675.   - name: get_rigen_extra_coll_bb(arg0)
  1676.     - builtin: true
  1677.   - name: test_collres_intersection(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  1678.     - builtin: true
  1679.   - name: test_collres_intersection(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7; arg8; arg9; arg10)
  1680.     - builtin: true
  1681.   - name: get_collnode_geom(arg0; arg1; arg2; arg3)
  1682.     - builtin: true
  1683.   - name: collres_check_grid_available(arg0; arg1)
  1684.     - builtin: true
  1685.   - name: collres_setBsphereCenterNode(arg0; arg1)
  1686.     - builtin: true
  1687.   - name: collres_getGridSize(arg0; arg1; arg2; arg3)
  1688.     - builtin: true
  1689. generics:
  1690. global_variables:
  1691. enumerations:
  1692.   - name: BehaviorFlag
  1693.   - name: CollisionNodeFlag
  1694.   - name: CollisionResourceNodeType
  1695.  
  1696. module: [[ AnimV20; (builtIn|isPublic|isModule)]]
  1697. structures:
  1698. functions:
  1699.   - name: .`isAdditive(this)
  1700.     - builtin: true
  1701.   - name: .`isAdditive(this)
  1702.     - builtin: true
  1703.   - name: .`isAnimationIgnored(this)
  1704.     - builtin: true
  1705.   - name: .`blendTime(this)
  1706.     - builtin: true
  1707.   - name: .`paramCount(this)
  1708.     - builtin: true
  1709.   - name: .`animNodeCount(this)
  1710.     - builtin: true
  1711.   - name: .`stateCount(this)
  1712.     - builtin: true
  1713.   - name: .`root(this)
  1714.     - builtin: true
  1715.   - name: .`size(this)
  1716.     - builtin: true
  1717.   - name: .`animGraph(this)
  1718.     - builtin: true
  1719.   - name: .`animGraph(this)
  1720.     - builtin: true
  1721.   - name: .`animState(this)
  1722.     - builtin: true
  1723.   - name: .`animState(this)
  1724.     - builtin: true
  1725.   - name: .`originalNodeTree(this)
  1726.     - builtin: true
  1727.   - name: .`nodeTree(this)
  1728.     - builtin: true
  1729.   - name: .`nodeTree(this)
  1730.     - builtin: true
  1731.   - name: .`names(this)
  1732.     - builtin: true
  1733.   - name: .`nodeCount(this)
  1734.     - builtin: true
  1735.   - name: .`lodsResource(this)
  1736.     - builtin: true
  1737.   - name: .`sceneInstance(this)
  1738.     - builtin: true
  1739.   - name: .`sceneInstance(this)
  1740.     - builtin: true
  1741.   - name: animV20_add_enum_value(arg0)
  1742.     - builtin: true
  1743.   - name: animV20_get_enum_value_by_name(arg0)
  1744.     - builtin: true
  1745.   - name: animchar_get_res_name(animchar)
  1746.     - builtin: true
  1747.   - name: animchar_act(arg0; arg1; arg2)
  1748.     - builtin: true
  1749.   - name: animchar_copy_nodes(arg0; arg1; arg2)
  1750.     - builtin: true
  1751.   - name: ronamemapex_get_name_id(arg0; arg1)
  1752.     - builtin: true
  1753.   - name: scene_instance_getNodeId(arg0; arg1)
  1754.     - builtin: true
  1755.   - name: scene_instance_show_node(arg0; arg1; arg2)
  1756.     - builtin: true
  1757.   - name: scene_instance_setNodeOpacity(arg0; arg1; arg2)
  1758.     - builtin: true
  1759.   - name: scene_instance_is_node_visible(arg0; arg1)
  1760.     - builtin: true
  1761.   - name: scene_instance_get_local_bounding_box(arg0; arg1)
  1762.     - builtin: true
  1763.   - name: calc_world_box(arg0; arg1; arg2; arg3)
  1764.     - builtin: true
  1765.   - name: scene_instance_getNodeWtm(arg0; arg1)
  1766.     - builtin: true
  1767.   - name: scene_instance_setNodeWtm(arg0; arg1; arg2)
  1768.     - builtin: true
  1769.   - name: send_change_anim_state_event(arg0; arg1; arg2; arg3)
  1770.     - builtin: true
  1771.   - name: animchar_getSlotId(arg0)
  1772.     - builtin: true
  1773.   - name: animchar_addSlotId(arg0)
  1774.     - builtin: true
  1775.   - name: anim_graph_getStateIdx(arg0; arg1)
  1776.     - builtin: true
  1777.   - name: anim_graph_getNodeId(arg0; arg1)
  1778.     - builtin: true
  1779.   - name: anim_graph_getBlendNodeId(arg0; arg1)
  1780.     - builtin: true
  1781.   - name: anim_graph_getParamId(arg0; arg1; arg2)
  1782.     - builtin: true
  1783.   - name: anim_graph_getFifo3NodePtr(arg0; arg1)
  1784.     - builtin: true
  1785.   - name: anim_graph_enqueueState(arg0; arg1; arg2; arg3; arg4)
  1786.     - builtin: true
  1787.   - name: anim_graph_setStateSpeed(arg0; arg1; arg2; arg3)
  1788.     - builtin: true
  1789.   - name: anim_graph_enqueueNode(arg0; arg1; arg2)
  1790.     - builtin: true
  1791.   - name: anim_graph_getParamNames(arg0; arg1; arg2; arg3)
  1792.     - builtin: true
  1793.   - name: anim_graph_getAnimNodeNames(arg0; arg1; arg2; arg3)
  1794.     - builtin: true
  1795.   - name: anim_graph_getStRec(arg0; arg1; arg2; arg3)
  1796.     - builtin: true
  1797.   - name: animchar_getDebugBlenderState(arg0; arg1; arg2; arg3; arg4)
  1798.     - builtin: true
  1799.   - name: AnimFifo3Queue_get_node(arg0; arg1)
  1800.     - builtin: true
  1801.   - name: AnimBlendCtrl_1axis_getChildren(arg0; arg1; arg2; arg3)
  1802.     - builtin: true
  1803.   - name: AnimBlendNodeLeaf_get_anim(arg0)
  1804.     - builtin: true
  1805.   - name: AnimBlendNodeContinuousLeaf_get_anim(arg0)
  1806.     - builtin: true
  1807.   - name: AnimBlendNodeParametricLeaf_get_anim(arg0)
  1808.     - builtin: true
  1809.   - name: AnimBlendNodeSingleLeaf_get_anim(arg0)
  1810.     - builtin: true
  1811.   - name: AnimBlendNodeStillLeaf_get_anim(arg0)
  1812.     - builtin: true
  1813.   - name: AnimBlendCtrl_ParametricSwitcher_getChildren(arg0; arg1; arg2; arg3)
  1814.     - builtin: true
  1815.   - name: AnimBlendCtrl_ParametricSwitcherItemAnim_getStart(arg0)
  1816.     - builtin: true
  1817.   - name: AnimBlendCtrl_ParametricSwitcherItemAnim_getEnd(arg0)
  1818.     - builtin: true
  1819.   - name: AnimBlendCtrl_RandomSwitcher_getChildren(arg0; arg1; arg2; arg3)
  1820.     - builtin: true
  1821.   - name: get(arg0)
  1822.     - builtin: true
  1823.   - name: AnimBlendCtrl_Hub_getChildren(arg0; arg1; arg2; arg3)
  1824.     - builtin: true
  1825.   - name: AnimBlendCtrl_Hub_getDefNodeWt(arg0; arg1; arg2; arg3)
  1826.     - builtin: true
  1827.   - name: AnimBlendCtrl_Blender_getChildren(arg0; arg1; arg2; arg3)
  1828.     - builtin: true
  1829.   - name: AnimBlendCtrl_BinaryIndirectSwitch_getChildren(arg0; arg1; arg2; arg3)
  1830.     - builtin: true
  1831.   - name: AnimBlendCtrl_LinearPoly_getChildren(arg0; arg1; arg2; arg3)
  1832.     - builtin: true
  1833.   - name: animchar_recalc_wtm(arg0)
  1834.     - builtin: true
  1835.   - name: animchar_get_tm(arg0; arg1)
  1836.     - builtin: true
  1837.   - name: animchar_setPostController(arg0; arg1)
  1838.     - builtin: true
  1839.   - name: animchar_resetPostController(arg0)
  1840.     - builtin: true
  1841.   - name: animchar_set_tm(arg0; arg1; arg2)
  1842.     - builtin: true
  1843.   - name: animchar_set_tm(arg0; arg1; arg2; arg3)
  1844.     - builtin: true
  1845.   - name: animchar_setTmWithOfs(arg0; arg1; arg2)
  1846.     - builtin: true
  1847.   - name: animchar_forcePostRecalcWtm(arg0; arg1)
  1848.     - builtin: true
  1849.   - name: animchar_doRecalcAnimAndWtm(arg0)
  1850.     - builtin: true
  1851.   - name: animchar_initAttachmentTmAndNodeWtm(arg0; arg1; arg2)
  1852.     - builtin: true
  1853.   - name: animchar_getSlotNodeWtm(arg0; arg1)
  1854.     - builtin: true
  1855.   - name: animchar_getAttachmentTm(arg0; arg1)
  1856.     - builtin: true
  1857.   - name: animchar_setTmRel(arg0; arg1)
  1858.     - builtin: true
  1859.   - name: animchar_setFastPhysSystemGravityDirection(arg0; arg1)
  1860.     - builtin: true
  1861.   - name: animchar_updateFastPhys(arg0; arg1)
  1862.     - builtin: true
  1863.   - name: animchar_resetFastPhysWtmOfs(arg0; arg1)
  1864.     - builtin: true
  1865.   - name: animchar_render_prepareSphere(arg0; arg1)
  1866.     - builtin: true
  1867.   - name: anim_graph_getParamName(arg0; arg1)
  1868.     - builtin: true
  1869.   - name: anim_graph_getParamType(arg0; arg1)
  1870.     - builtin: true
  1871.   - name: anim_graph_getAnimNodeName(arg0; arg1)
  1872.     - builtin: true
  1873.   - name: anim_graph_getStateName(arg0; arg1)
  1874.     - builtin: true
  1875.   - name: anim_graph_getBlendNodeName(arg0; arg1)
  1876.     - builtin: true
  1877.   - name: anim_state_holder_getParamIdValid(arg0; arg1)
  1878.     - builtin: true
  1879.   - name: anim_state_holder_getParam(arg0; arg1)
  1880.     - builtin: true
  1881.   - name: anim_state_holder_getParamInt(arg0; arg1)
  1882.     - builtin: true
  1883.   - name: anim_state_holder_getInlinePtr(arg0; arg1)
  1884.     - builtin: true
  1885.   - name: anim_state_holder_getTimeScaleParamId(arg0; arg1)
  1886.     - builtin: true
  1887.   - name: anim_state_holder_getParamEffTimeScale(arg0; arg1)
  1888.     - builtin: true
  1889.   - name: anim_state_holder_getParamFlags(arg0; arg1; arg2)
  1890.     - builtin: true
  1891.   - name: anim_state_holder_setParam(arg0; arg1; arg2)
  1892.     - builtin: true
  1893.   - name: anim_state_holder_setParamInt(arg0; arg1; arg2)
  1894.     - builtin: true
  1895.   - name: anim_state_holder_setTimeScaleParamId(arg0; arg1; arg2)
  1896.     - builtin: true
  1897.   - name: anim_state_holder_setParamFlags(arg0; arg1; arg2; arg3)
  1898.     - builtin: true
  1899.   - name: anim_blend_node_getParamId(arg0)
  1900.     - builtin: true
  1901.   - name: anim_blend_node_getParamId(arg0)
  1902.     - builtin: true
  1903.   - name: anim_blend_ctrl_fifo3_isEnqueued(arg0; arg1; arg2)
  1904.     - builtin: true
  1905.   - name: anim_blend_ctrl_fifo3_enqueueState(arg0; arg1; arg2; arg3; arg4)
  1906.     - builtin: true
  1907.   - name: anim_blend_node_getParamId(arg0)
  1908.     - builtin: true
  1909.   - name: anim_blend_node_getRepParamId(arg0)
  1910.     - builtin: true
  1911.   - name: anim_blend_node_getParamId(arg0)
  1912.     - builtin: true
  1913.   - name: anim_blend_node_getParamId(arg0)
  1914.     - builtin: true
  1915.   - name: anim_blend_node_getParamId(arg0)
  1916.     - builtin: true
  1917.   - name: anim_blend_node_getParamId(arg0)
  1918.     - builtin: true
  1919.   - name: anim_blend_node_getParamId(arg0)
  1920.     - builtin: true
  1921.   - name: anim_blend_node_getParamId(arg0)
  1922.     - builtin: true
  1923.   - name: anim_blend_node_getParamId(arg0)
  1924.     - builtin: true
  1925.   - name: anim_blend_node_getPos(arg0)
  1926.     - builtin: true
  1927.   - name: anim_blend_node_class_name(arg0)
  1928.     - builtin: true
  1929.   - name: anim_blend_node_getDuration(arg0; arg1)
  1930.     - builtin: true
  1931.   - name: anim_blend_node_getAvgSpeed(arg0; arg1)
  1932.     - builtin: true
  1933.   - name: anim_blend_node_getTimeScaleParamId(arg0; arg1)
  1934.     - builtin: true
  1935.   - name: anim_blend_node_getAnimNodeId(arg0)
  1936.     - builtin: true
  1937.   - name: anim_blend_node_resume(arg0; arg1; arg2)
  1938.     - builtin: true
  1939.   - name: anim_blend_node_isSubOf(arg0; arg1)
  1940.     - builtin: true
  1941.   - name: anim_graph_getBlendNodePtr(arg0; arg1)
  1942.     - builtin: true
  1943.   - name: animate_2nd_pass_ctx_release(arg0; arg1)
  1944.     - builtin: true
  1945. generics:
  1946.   - name: anim_graph_enqueueState
  1947. global_variables:
  1948.   - name: IAnimBlendNodeCID
  1949.   - name: AnimBlendNodeNullCID
  1950.   - name: AnimBlendNodeStillLeafCID
  1951.   - name: AnimBlendNodeContinuousLeafCID
  1952.   - name: AnimBlendNodeParametricLeafCID
  1953.   - name: AnimBlendNodeSingleLeafCID
  1954.   - name: AnimBlendCtrl_1axisCID
  1955.   - name: AnimBlendCtrl_Fifo3CID
  1956.   - name: AnimBlendCtrl_RandomSwitcherCID
  1957.   - name: AnimBlendCtrl_HubCID
  1958.   - name: AnimBlendCtrl_BlenderCID
  1959.   - name: AnimBlendCtrl_BinaryIndirectSwitchCID
  1960.   - name: AnimBlendCtrl_LinearPolyCID
  1961.   - name: AnimBlendCtrl_ParametricSwitcherCID
  1962.   - name: AnimBlendNodeLeafCID
  1963.   - name: AnimPostBlendCtrlCID
  1964.   - name: PT_Reserved
  1965.   - name: PT_ScalarParam
  1966.   - name: PT_ScalarParamInt
  1967.   - name: PT_TimeParam
  1968.   - name: PT_InlinePtr
  1969.   - name: PT_InlinePtrCTZ
  1970.   - name: PT_Fifo3
  1971.   - name: PT_Effector
  1972.   - name: PF_Paused
  1973.   - name: PF_Changed
  1974. enumerations:
  1975. module: [[ PhysDecl; (builtIn|isPublic|isModule)]]
  1976. structures:
  1977. functions:
  1978.   - name: .`bodyCount(this)
  1979.     - builtin: true
  1980.   - name: .`isCanApplyNodeImpulse(this)
  1981.     - builtin: true
  1982.   - name: .`overridesBlender(this)
  1983.     - builtin: true
  1984.   - name: ragdoll_startRagdoll(arg0; arg1; arg2; arg3)
  1985.     - builtin: true
  1986.   - name: ragdoll_endRagdoll(arg0)
  1987.     - builtin: true
  1988.   - name: ragdoll_setOverrideVel(arg0; arg1)
  1989.     - builtin: true
  1990.   - name: ragdoll_setOverrideOmega(arg0; arg1)
  1991.     - builtin: true
  1992.   - name: ragdoll_setContinuousCollisionMode(arg0; arg1)
  1993.     - builtin: true
  1994.   - name: ragdoll_setDynamicClipout(arg0; arg1; arg2)
  1995.     - builtin: true
  1996.   - name: ragdoll_wakeUp(arg0)
  1997.     - builtin: true
  1998.   - name: ragdoll_applyImpulse(arg0; arg1; arg2; arg3)
  1999.     - builtin: true
  2000.   - name: ragdoll_setStartAddLinVel(arg0; arg1)
  2001.     - builtin: true
  2002.   - name: ragdoll_getPhysSys(arg0)
  2003.     - builtin: true
  2004.   - name: phys_system_instance_setGroupAndLayerMask(arg0; arg1; arg2)
  2005.     - builtin: true
  2006.   - name: findBodyIdByName(arg0; arg1)
  2007.     - builtin: true
  2008.   - name: phys_system_instance_getBody(arg0; arg1)
  2009.     - builtin: true
  2010.   - name: phys_body_getTm(arg0; arg1)
  2011.     - builtin: true
  2012.   - name: phys_body_setTm(arg0; arg1)
  2013.     - builtin: true
  2014.   - name: phys_body_getMassMatrix(arg0; arg1; arg2; arg3; arg4)
  2015.     - builtin: true
  2016.   - name: phys_body_setVelocity(arg0; arg1; arg2)
  2017.     - builtin: true
  2018.   - name: phys_body_getVelocity(arg0)
  2019.     - builtin: true
  2020.   - name: phys_body_setGravity(arg0; arg1; arg2)
  2021.     - builtin: true
  2022.   - name: phys_body_activateBody(arg0; arg1)
  2023.     - builtin: true
  2024.   - name: phys_body_isActive(arg0)
  2025.     - builtin: true
  2026.   - name: phys_body_disableDeactivation(arg0)
  2027.     - builtin: true
  2028.   - name: phys_body_setAngularVelocity(arg0; arg1; arg2)
  2029.     - builtin: true
  2030.   - name: projectile_impulse_get_data(arg0; arg1; arg2; arg3)
  2031.     - builtin: true
  2032.   - name: save_projectile_impulse(arg0; arg1; arg2; arg3; arg4; arg5)
  2033.     - builtin: true
  2034. generics:
  2035. global_variables:
  2036. enumerations:
  2037. module: [[ GeomNodeTree; (builtIn|isPublic|isModule)]]
  2038. structures:
  2039. functions:
  2040.   - name: .`nodeCount(this)
  2041.     - builtin: true
  2042.   - name: .`importantNodeCount(this)
  2043.     - builtin: true
  2044.   - name: geomtree_findNodeIndex(arg0; arg1)
  2045.     - builtin: true
  2046.   - name: geomtree_getNodeTm(arg0; arg1)
  2047.     - builtin: true
  2048.   - name: geomtree_getNodeWtmRel(arg0; arg1)
  2049.     - builtin: true
  2050.   - name: geomtree_getNodeTm(arg0; arg1)
  2051.     - builtin: true
  2052.   - name: geomtree_getNodeWtmRel(arg0; arg1)
  2053.     - builtin: true
  2054.   - name: geomtree_getNodeTmScalar(arg0; arg1; arg2)
  2055.     - builtin: true
  2056.   - name: geomtree_setNodeWtmRelScalar(arg0; arg1; arg2)
  2057.     - builtin: true
  2058.   - name: geomtree_setNodeTmScalar(arg0; arg1; arg2)
  2059.     - builtin: true
  2060.   - name: geomtree_getNodeWpos(arg0; arg1; arg2; arg3)
  2061.     - builtin: true
  2062.   - name: geomtree_getNodeWtmScalar(arg0; arg1; arg2; arg3; arg4)
  2063.     - builtin: true
  2064.   - name: geomtree_getNodeWtmRelScalar(arg0; arg1; arg2; arg3; arg4)
  2065.     - builtin: true
  2066.   - name: geomtree_setNodeWtmScalar(arg0; arg1; arg2; arg3; arg4)
  2067.     - builtin: true
  2068.   - name: geomtree_getWtmOfs(arg0)
  2069.     - builtin: true
  2070.   - name: geomtree_getNodeWposRel(arg0; arg1; arg2; arg3)
  2071.     - builtin: true
  2072.   - name: geomtree_calc_optimal_wofs(arg0)
  2073.     - builtin: true
  2074.   - name: geomtree_changeRootPos(arg0; arg1; arg2)
  2075.     - builtin: true
  2076.   - name: geomtree_invalidateWtm(arg0; arg1)
  2077.     - builtin: true
  2078.   - name: geomtree_invalidateWtm(arg0)
  2079.     - builtin: true
  2080.   - name: geomtree_markNodeTmInvalid(arg0; arg1)
  2081.     - builtin: true
  2082.   - name: geomtree_validateTm(arg0; arg1)
  2083.     - builtin: true
  2084.   - name: geomtree_calcWtm(arg0)
  2085.     - builtin: true
  2086.   - name: geomtree_getParentNodeIdx(arg0; arg1)
  2087.     - builtin: true
  2088.   - name: geomtree_getNodeName(arg0; arg1)
  2089.     - builtin: true
  2090.   - name: geomtree_getChildCount(arg0; arg1)
  2091.     - builtin: true
  2092.   - name: geomtree_getChildNodeIdx(arg0; arg1; arg2)
  2093.     - builtin: true
  2094.   - name: get_node_wtm_rel_ptr(arg0; arg1)
  2095.     - builtin: true
  2096.   - name: mat44f_to_TMatrix(arg0; arg1)
  2097.     - builtin: true
  2098.   - name: geomtree_calcWorldBox(arg0; arg1)
  2099.     - builtin: true
  2100.   - name: geomtree_calcWorldBox(arg0; arg1)
  2101.     - builtin: true
  2102.   - name: geomtree_recalcTm(arg0; arg1; arg2)
  2103.     - builtin: true
  2104.   - name: geomtree_setWtmOfs(arg0; arg1)
  2105.     - builtin: true
  2106.   - name: geomtree_calcWtmForBranch(arg0; arg1)
  2107.     - builtin: true
  2108. generics:
  2109. global_variables:
  2110. enumerations:
  2111. module: [[ Ballistics; (builtIn|isPublic|isModule)]]
  2112. structures:
  2113. functions:
  2114.   - name: calc_torpedo_impact_with_target(arg0; arg1; arg2; arg3; arg4; arg5)
  2115.     - builtin: true
  2116. generics:
  2117. global_variables:
  2118. enumerations:
  2119. module: [[ Weapon; (builtIn|isPublic|isModule)]]
  2120. structures:
  2121. functions:
  2122.   - name: .`isTorpedoGun(this)
  2123.     - builtin: true
  2124.   - name: .`weaponTm(this)
  2125.     - builtin: true
  2126.   - name: .`emitterNo(this)
  2127.     - builtin: true
  2128.   - name: .`fullBullets(this)
  2129.     - builtin: true
  2130.   - name: .`countBullets(this)
  2131.     - builtin: true
  2132.   - name: .`currentBulletSet(this)
  2133.     - builtin: true
  2134.   - name: .`currentBulletSet(this)
  2135.     - builtin: true
  2136.   - name: .`currentLoadedAmmoCount(this)
  2137.     - builtin: true
  2138.   - name: .`triggerCount(this)
  2139.     - builtin: true
  2140.   - name: as_base_gun(arg0)
  2141.     - builtin: true
  2142.   - name: as_base_gun(arg0)
  2143.     - builtin: true
  2144.   - name: as_gun(arg0)
  2145.     - builtin: true
  2146.   - name: as_gun(arg0)
  2147.     - builtin: true
  2148.   - name: get_weapon(arg0; arg1)
  2149.     - builtin: true
  2150.   - name: get_weapon(arg0; arg1)
  2151.     - builtin: true
  2152.   - name: get_weapon(arg0; arg1; arg2)
  2153.     - builtin: true
  2154.   - name: get_weapons(arg0; arg1; arg2; arg3)
  2155.     - builtin: true
  2156.   - name: get_weapons_for_edit(arg0; arg1; arg2; arg3)
  2157.     - builtin: true
  2158.   - name: get_weapons_by_trigger(arg0; arg1)
  2159.     - builtin: true
  2160.   - name: is_weapon_reloading(arg0; arg1; arg2)
  2161.     - builtin: true
  2162.   - name: get_weapons_by_trigger_group(arg0; arg1; arg2; arg3; arg4)
  2163.     - builtin: true
  2164.   - name: get_weapons_by_trigger_group_for_edit(arg0; arg1; arg2; arg3; arg4)
  2165.     - builtin: true
  2166.   - name: get_shell_sensor_view_data(arg0; arg1; arg2)
  2167.     - builtin: true
  2168.   - name: get_proj_ballistics(arg0)
  2169.     - builtin: true
  2170.   - name: get_proj_ballistics(arg0)
  2171.     - builtin: true
  2172.   - name: get_explosive_props(arg0)
  2173.     - builtin: true
  2174.   - name: get_explosive_props(arg0)
  2175.     - builtin: true
  2176.   - name: get_kinetic_mass(arg0)
  2177.     - builtin: true
  2178.   - name: get_kinetic_mass(arg0)
  2179.     - builtin: true
  2180.   - name: get_shatter_damage_type(arg0)
  2181.     - builtin: true
  2182.   - name: get_shatter_damage_type(arg0)
  2183.     - builtin: true
  2184.   - name: get_splash_damage_type(arg0)
  2185.     - builtin: true
  2186.   - name: get_splash_damage_type(arg0)
  2187.     - builtin: true
  2188.   - name: get_powder_portion(arg0)
  2189.     - builtin: true
  2190.   - name: get_powder_portion(arg0)
  2191.     - builtin: true
  2192.   - name: start_reloading_gun(arg0)
  2193.     - builtin: true
  2194.   - name: send_bullet_rearm_event(arg0; arg1)
  2195.     - builtin: true
  2196.   - name: weapon_calcShootTm(arg0; arg1; arg2; arg3; arg4; arg5)
  2197.     - builtin: true
  2198.   - name: shots(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  2199.     - builtin: true
  2200.   - name: beamShots(arg0; arg1; arg2)
  2201.     - builtin: true
  2202.   - name: stopBeam(arg0)
  2203.     - builtin: true
  2204.   - name: renderBeam(arg0; arg1)
  2205.     - builtin: true
  2206.   - name: tickWeapon(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7; arg8; arg9; arg10; arg11)
  2207.     - builtin: true
  2208.   - name: updateWeaponTriggers(arg0; arg1; arg2)
  2209.     - builtin: true
  2210.   - name: updateGunsAndCannons(arg0; arg1; arg2; arg3; arg4)
  2211.     - builtin: true
  2212.   - name: updateWeaponAnims(arg0; arg1; arg2)
  2213.     - builtin: true
  2214. generics:
  2215. global_variables:
  2216. enumerations:
  2217.   - name: WeaponTriggerType
  2218.   - name: WeaponTriggerConsts
  2219.   - name: WeaponTriggerGroups
  2220.  
  2221. module: [[ dm; (builtIn|isPublic|isModule)]]
  2222. structures:
  2223. functions:
  2224.   - name: .`valid(this)
  2225.     - builtin: true
  2226.   - name: .`globalValid(this)
  2227.     - builtin: true
  2228.   - name: .`packed(this)
  2229.     - builtin: true
  2230.   - name: .`hp(this)
  2231.     - builtin: true
  2232.   - name: .`fullDamage(this)
  2233.     - builtin: true
  2234.   - name: PartId()
  2235.     - builtin: true
  2236.   - name: using(arg0)
  2237.     - builtin: true
  2238.   - name: PartId(arg0)
  2239.     - builtin: true
  2240.   - name: using(arg0; arg1)
  2241.     - builtin: true
  2242.   - name: PartId(arg0; arg1)
  2243.     - builtin: true
  2244.   - name: using(arg0; arg1; arg2)
  2245.     - builtin: true
  2246.   - name: get_part_hp_prop_value(arg0; arg1)
  2247.     - builtin: true
  2248.   - name: make_part_id(arg0; arg1)
  2249.     - builtin: true
  2250.   - name: unpack_part_id(arg0)
  2251.     - builtin: true
  2252.   - name: get_rel_hp_fixed(arg0; arg1)
  2253.     - builtin: true
  2254.   - name: get_collision_node_id(arg0; arg1)
  2255.     - builtin: true
  2256.   - name: get_part_id_by_coll_node_id(arg0; arg1)
  2257.     - builtin: true
  2258.   - name: dmData_isTraceable(arg0; arg1; arg2)
  2259.     - builtin: true
  2260.   - name: damagePart_getName(arg0)
  2261.     - builtin: true
  2262.   - name: rel_hp_float_to_fixed_floor(arg0)
  2263.     - builtin: true
  2264.   - name: rel_hp_float_to_fixed_ceil(arg0)
  2265.     - builtin: true
  2266.   - name: rel_hp_fixed_to_float(arg0)
  2267.     - builtin: true
  2268.   - name: find_part_id(arg0; arg1)
  2269.     - builtin: true
  2270.   - name: is_valid_part_id(arg0; arg1)
  2271.     - builtin: true
  2272.   - name: get_collision_node_id(arg0; arg1)
  2273.     - builtin: true
  2274.   - name: is_part_inner(arg0; arg1)
  2275.     - builtin: true
  2276.   - name: get_part_physmat_id(arg0; arg1)
  2277.     - builtin: true
  2278.   - name: is_part_enabled(arg0; arg1)
  2279.     - builtin: true
  2280.   - name: get_part_state(arg0; arg1)
  2281.     - builtin: true
  2282.   - name: get_part_hp_fixed(arg0; arg1)
  2283.     - builtin: true
  2284.   - name: get_part_hp_rel(arg0; arg1)
  2285.     - builtin: true
  2286.   - name: get_part_max_hp(arg0; arg1)
  2287.     - builtin: true
  2288.   - name: get_part_hp(arg0; arg1)
  2289.     - builtin: true
  2290.   - name: is_part_alive(arg0; arg1)
  2291.     - builtin: true
  2292.   - name: is_part_damaged(arg0; arg1)
  2293.     - builtin: true
  2294.   - name: is_part_dead(arg0; arg1)
  2295.     - builtin: true
  2296.   - name: metapart_reset(arg0)
  2297.     - builtin: true
  2298.   - name: metapart_setHp(arg0; arg1)
  2299.     - builtin: true
  2300.   - name: get_max_hp(arg0; arg1)
  2301.     - builtin: true
  2302.   - name: get_meta_part_prop_name(arg0)
  2303.     - builtin: true
  2304.   - name: find_part_id_by_name(arg0; arg1)
  2305.     - builtin: true
  2306.   - name: get_damage_part_id(arg0)
  2307.     - builtin: true
  2308.   - name: is_valid_part_id(arg0; arg1)
  2309.     - builtin: true
  2310.   - name: calc_splash_params(arg0; arg1; arg2)
  2311.     - builtin: true
  2312.   - name: SplashParams()
  2313.     - builtin: true
  2314.   - name: using(arg0)
  2315.     - builtin: true
  2316.   - name: splash_params_scale(arg0; arg1)
  2317.     - builtin: true
  2318.   - name: deal_damage_to_part(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  2319.     - builtin: true
  2320.   - name: dm_read_overrided_preset(arg0; arg1; arg2; arg3; arg4)
  2321.     - builtin: true
  2322.   - name: find_damage_type_id_by_name(arg0)
  2323.     - builtin: true
  2324.   - name: HitData()
  2325.     - builtin: true
  2326.   - name: using(arg0)
  2327.     - builtin: true
  2328.   - name: get_damage_effect_action_cluster(arg0; arg1; arg2; arg3)
  2329.     - builtin: true
  2330.   - name: dm_effect_on_part_kill(arg0; arg1; arg2; arg3)
  2331.     - builtin: true
  2332.   - name: dm_effect_on_part_hit(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7)
  2333.     - builtin: true
  2334.   - name: calc_penetration_shift(arg0; arg1; arg2; arg3; arg4)
  2335.     - builtin: true
  2336.   - name: collisiondata_getGeomNodeIdByCollNode(arg0; arg1)
  2337.     - builtin: true
  2338.   - name: splash_props_load(arg0; arg1)
  2339.     - builtin: true
  2340.   - name: explosive_props_load(arg0; arg1; arg2)
  2341.     - builtin: true
  2342. generics:
  2343. global_variables:
  2344.   - name: MAX_REL_HP_FIXED
  2345.   - name: HP_DAMAGED_STATE_TRESHOLD_FIXED
  2346. enumerations:
  2347.   - name: DamageEffectType
  2348.   - name: DamageEffectsMask
  2349.   - name: DamagePartState
  2350.   - name: TestResult
  2351.   - name: ObjectDescriptorType
  2352.   - name: KillEffect
  2353.  
  2354. module: [[ FlightControl; (builtIn|isPublic|isModule)]]
  2355. structures:
  2356. functions:
  2357.   - name: set_player_command(arg0)
  2358.     - builtin: true
  2359.   - name: add_player_command(arg0)
  2360.     - builtin: true
  2361.   - name: remove_last_player_command()
  2362.     - builtin: true
  2363.   - name: clear_player_commands()
  2364.     - builtin: true
  2365.   - name: get_player_target_id()
  2366.     - builtin: true
  2367. generics:
  2368. global_variables:
  2369. enumerations:
  2370. module: [[ Mission; (builtIn|isPublic|isModule)]]
  2371. structures:
  2372. functions:
  2373.   - name: create_ship(arg0; arg1; arg2; arg3; arg4)
  2374.     - builtin: true
  2375.   - name: create_tank(arg0; arg1; arg2; arg3; arg4)
  2376.     - builtin: true
  2377.   - name: create_light_vehicle(arg0; arg1; arg2; arg3; arg4)
  2378.     - builtin: true
  2379.   - name: create_barrage_balloon(arg0; arg1; arg2; arg3; arg4)
  2380.     - builtin: true
  2381.   - name: create_walker(arg0; arg1; arg2; arg3; arg4)
  2382.     - builtin: true
  2383.   - name: create_infantry(arg0; arg1; arg2; arg3; arg4)
  2384.     - builtin: true
  2385.   - name: create_human(arg0; arg1; arg2; arg3; arg4)
  2386.     - builtin: true
  2387.   - name: create_aircraft(arg0; arg1; arg2; arg3; arg4)
  2388.     - builtin: true
  2389.   - name: create_fortification(arg0; arg1; arg2; arg3; arg4)
  2390.     - builtin: true
  2391.   - name: create_object_group(arg0; arg1)
  2392.     - builtin: true
  2393.   - name: set_destination_way_point(arg0; arg1; arg2; arg3)
  2394.     - builtin: true
  2395.   - name: get_unit_pos(arg0)
  2396.     - builtin: true
  2397.   - name: get_move_sys_vel(arg0)
  2398.     - builtin: true
  2399.   - name: get_move_sys_state(arg0)
  2400.     - builtin: true
  2401.   - name: set_move_sys_state(arg0; arg1)
  2402.     - builtin: true
  2403.   - name: unit_single_shot(arg0; arg1)
  2404.     - builtin: true
  2405.   - name: get_total_time()
  2406.     - builtin: true
  2407.   - name: get_mission_name()
  2408.     - builtin: true
  2409.   - name: get_mission_environment_name()
  2410.     - builtin: true
  2411.   - name: get_battle_area_center(arg0)
  2412.     - builtin: true
  2413.   - name: get_battle_area_radius(arg0)
  2414.     - builtin: true
  2415.   - name: set_camera_shake(arg0; arg1; arg2)
  2416.     - builtin: true
  2417.   - name: get_area_id(arg0)
  2418.     - builtin: true
  2419.   - name: is_in_area(arg0; arg1)
  2420.     - builtin: true
  2421.   - name: das_is_in_battle_area(arg0; arg1)
  2422.     - builtin: true
  2423.   - name: get_area_limits_xz(arg0)
  2424.     - builtin: true
  2425. generics:
  2426. global_variables:
  2427. enumerations:
  2428.   - name: MoveSysState
  2429.   - name: LootType
  2430.  
  2431. module: [[ Level; (builtIn|isPublic|isModule)]]
  2432. structures:
  2433. functions:
  2434.   - name: load_scene(arg0; arg1; arg2; arg3)
  2435.     - builtin: true
  2436.   - name: get_scene_height(arg0; arg1)
  2437.     - builtin: true
  2438. generics:
  2439. global_variables:
  2440. enumerations:
  2441. module: [[ GamePhys; (builtIn|isPublic|isModule)]]
  2442. structures:
  2443. functions:
  2444.   - name: .`azimuth(this)
  2445.     - builtin: true
  2446.   - name: .`pitch(this)
  2447.     - builtin: true
  2448.   - name: .`tangage(this)
  2449.     - builtin: true
  2450.   - name: .`roll(this)
  2451.     - builtin: true
  2452.   - name: .`yaw(this)
  2453.     - builtin: true
  2454.   - name: .`quat(this)
  2455.     - builtin: true
  2456.   - name: .`fwd(this)
  2457.     - builtin: true
  2458.   - name: gravity()
  2459.     - builtin: true
  2460.   - name: atmosphere_density(arg0)
  2461.     - builtin: true
  2462.   - name: water_density()
  2463.     - builtin: true
  2464.   - name: get_wind()
  2465.     - builtin: true
  2466.   - name: atmosphere_temperature(height)
  2467.     - builtin: true
  2468.   - name: orient_setYP0(arg0; arg1)
  2469.     - builtin: true
  2470.   - name: orient_transformInv(arg0; arg1)
  2471.     - builtin: true
  2472.   - name: location_toTM(arg0; arg1)
  2473.     - builtin: true
  2474.   - name: location_makeTM(arg0)
  2475.     - builtin: true
  2476.   - name: SimpleLoc()
  2477.     - builtin: true
  2478.   - name: fromTM(arg0; arg1)
  2479.     - builtin: true
  2480.   - name: orient_setQuat(arg0; arg1)
  2481.     - builtin: true
  2482.   - name: setFuel(arg0; arg1; arg2; arg3)
  2483.     - builtin: true
  2484.   - name: hasFuel(arg0; arg1; arg2)
  2485.     - builtin: true
  2486.   - name: getFuelMassCurrent(arg0; arg1)
  2487.     - builtin: true
  2488.   - name: getFuelMassCurrent(arg0)
  2489.     - builtin: true
  2490.   - name: getFuelMassMax(arg0; arg1)
  2491.     - builtin: true
  2492.   - name: getFuelMassMax(arg0)
  2493.     - builtin: true
  2494. generics:
  2495. global_variables:
  2496.   - name: MAIN_FUEL_SYSTEM
  2497.   - name: MAX_FUEL_SYSTEMS
  2498.   - name: MAX_FUEL_TANKS
  2499.   - name: PHYSICS_UPDATE_FIXED_DT
  2500. enumerations:
  2501.   - name: DamageReason
  2502.  
  2503. module: [[ DagorQuirrel; (builtIn|isPublic|isModule)]]
  2504. structures:
  2505. functions:
  2506.   - name: PushInstanceCopy(arg0; arg1)
  2507.     - builtin: true
  2508.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2509.     - builtin: true
  2510.   - name: PushInstanceCopy(arg0; arg1)
  2511.     - builtin: true
  2512.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2513.     - builtin: true
  2514.   - name: PushInstanceCopy(arg0; arg1)
  2515.     - builtin: true
  2516.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2517.     - builtin: true
  2518.   - name: PushInstanceCopy(arg0; arg1)
  2519.     - builtin: true
  2520.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2521.     - builtin: true
  2522.   - name: PushInstanceCopy(arg0; arg1)
  2523.     - builtin: true
  2524.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2525.     - builtin: true
  2526.   - name: PushInstanceCopy(arg0; arg1)
  2527.     - builtin: true
  2528.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2529.     - builtin: true
  2530.   - name: PushInstanceCopy(arg0; arg1)
  2531.     - builtin: true
  2532.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2533.     - builtin: true
  2534.   - name: PushInstanceCopy(arg0; arg1)
  2535.     - builtin: true
  2536.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2537.     - builtin: true
  2538.   - name: PushInstanceCopy(arg0; arg1)
  2539.     - builtin: true
  2540.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2541.     - builtin: true
  2542.   - name: PushInstanceCopy(arg0; arg1)
  2543.     - builtin: true
  2544.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2545.     - builtin: true
  2546.   - name: PushInstanceCopy(arg0; arg1)
  2547.     - builtin: true
  2548.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2549.     - builtin: true
  2550.   - name: PushInstanceCopy(arg0; arg1)
  2551.     - builtin: true
  2552.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2553.     - builtin: true
  2554.   - name: PushInstanceCopy(arg0; arg1)
  2555.     - builtin: true
  2556.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2557.     - builtin: true
  2558.   - name: PushInstanceCopy(arg0; arg1)
  2559.     - builtin: true
  2560.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2561.     - builtin: true
  2562.   - name: PushInstanceCopy(arg0; arg1)
  2563.     - builtin: true
  2564.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2565.     - builtin: true
  2566.   - name: PushInstanceCopy(arg0; arg1)
  2567.     - builtin: true
  2568.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2569.     - builtin: true
  2570.   - name: PushInstanceCopy(arg0; arg1)
  2571.     - builtin: true
  2572.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2573.     - builtin: true
  2574.   - name: PushInstanceCopy(arg0; arg1)
  2575.     - builtin: true
  2576.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2577.     - builtin: true
  2578.   - name: PushInstanceCopy(arg0; arg1)
  2579.     - builtin: true
  2580.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2581.     - builtin: true
  2582.   - name: PushInstanceCopy(arg0; arg1)
  2583.     - builtin: true
  2584.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2585.     - builtin: true
  2586.   - name: PushInstanceCopy(arg0; arg1)
  2587.     - builtin: true
  2588.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2589.     - builtin: true
  2590.   - name: PushInstanceCopy(arg0; arg1)
  2591.     - builtin: true
  2592.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2593.     - builtin: true
  2594.   - name: PushInstanceCopy(arg0; arg1)
  2595.     - builtin: true
  2596.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2597.     - builtin: true
  2598.   - name: PushInstanceCopy(arg0; arg1)
  2599.     - builtin: true
  2600.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2601.     - builtin: true
  2602.   - name: PushInstanceCopy(arg0; arg1)
  2603.     - builtin: true
  2604.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2605.     - builtin: true
  2606.   - name: PushInstanceCopy(arg0; arg1)
  2607.     - builtin: true
  2608.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2609.     - builtin: true
  2610.   - name: PushInstanceCopy(arg0; arg1)
  2611.     - builtin: true
  2612.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2613.     - builtin: true
  2614.   - name: PushInstanceCopy(arg0; arg1)
  2615.     - builtin: true
  2616.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2617.     - builtin: true
  2618.   - name: PushInstanceCopy(arg0; arg1)
  2619.     - builtin: true
  2620.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2621.     - builtin: true
  2622.   - name: PushInstanceCopy(arg0; arg1)
  2623.     - builtin: true
  2624.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2625.     - builtin: true
  2626.   - name: PushInstanceCopy(arg0; arg1)
  2627.     - builtin: true
  2628.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2629.     - builtin: true
  2630.   - name: PushInstanceCopy(arg0; arg1)
  2631.     - builtin: true
  2632.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2633.     - builtin: true
  2634.   - name: PushInstanceCopy(arg0; arg1)
  2635.     - builtin: true
  2636.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2637.     - builtin: true
  2638.   - name: PushInstanceCopy(arg0; arg1)
  2639.     - builtin: true
  2640.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2641.     - builtin: true
  2642.   - name: PushInstanceCopy(arg0; arg1)
  2643.     - builtin: true
  2644.   - name: GetInstance(arg0; arg1; arg2; arg3; arg4; arg5)
  2645.     - builtin: true
  2646.   - name: find_AbstractStaticClassData(arg0; arg1; arg2)
  2647.     - builtin: true
  2648. generics:
  2649. global_variables:
  2650. enumerations:
  2651. module: [[ quirrel; (builtIn|isPublic|isModule)]]
  2652. structures:
  2653. functions:
  2654.   - name: sq_open(initialstacksize)
  2655.     - builtin: true
  2656.   - name: sq_newthread(friendvm; initialstacksize)
  2657.     - builtin: true
  2658.   - name: sq_seterrorhandler(v)
  2659.     - builtin: true
  2660.   - name: sq_geterrorhandler(v)
  2661.     - builtin: true
  2662.   - name: sq_close(v)
  2663.     - builtin: true
  2664.   - name: sq_setforeignptr(v; p)
  2665.     - builtin: true
  2666.   - name: sq_getforeignptr(v)
  2667.     - builtin: true
  2668.   - name: sq_setsharedforeignptr(v; p)
  2669.     - builtin: true
  2670.   - name: sq_getsharedforeignptr(v)
  2671.     - builtin: true
  2672.   - name: sq_suspendvm(v)
  2673.     - builtin: true
  2674.   - name: sq_wakeupvm(v; resumedret; retval; invoke_err_handler; throwerror)
  2675.     - builtin: true
  2676.   - name: sq_getvmstate(v)
  2677.     - builtin: true
  2678.   - name: sq_registerbaselib(v)
  2679.     - builtin: true
  2680.   - name: sq_compilebuffer(v; s; size; sourcename; raiseerror; bindings)
  2681.     - builtin: true
  2682.   - name: sq_enabledebuginfo(v; enable)
  2683.     - builtin: true
  2684.   - name: sq_enablevartrace(v; enable)
  2685.     - builtin: true
  2686.   - name: sq_isvartracesupported()
  2687.     - builtin: true
  2688.   - name: sq_lineinfo_in_expressions(v; enable)
  2689.     - builtin: true
  2690.   - name: sq_notifyallexceptions(v; enable)
  2691.     - builtin: true
  2692.   - name: sq_push(v; idx)
  2693.     - builtin: true
  2694.   - name: sq_pop(v; nelemstopop)
  2695.     - builtin: true
  2696.   - name: sq_poptop(v)
  2697.     - builtin: true
  2698.   - name: sq_remove(v; idx)
  2699.     - builtin: true
  2700.   - name: sq_gettop(v)
  2701.     - builtin: true
  2702.   - name: sq_settop(v; newtop)
  2703.     - builtin: true
  2704.   - name: sq_reservestack(v; nsize)
  2705.     - builtin: true
  2706.   - name: sq_cmp(v)
  2707.     - builtin: true
  2708.   - name: sq_move(dest; src; idx)
  2709.     - builtin: true
  2710.   - name: sq_newuserdata(v; size)
  2711.     - builtin: true
  2712.   - name: sq_newtable(v)
  2713.     - builtin: true
  2714.   - name: sq_newtableex(v; initialcapacity)
  2715.     - builtin: true
  2716.   - name: sq_newarray(v; size)
  2717.     - builtin: true
  2718.   - name: sq_setparamscheck(v; nparamscheck; typemask)
  2719.     - builtin: true
  2720.   - name: sq_bindenv(v; idx)
  2721.     - builtin: true
  2722.   - name: sq_pushstring(v; s; len)
  2723.     - builtin: true
  2724.   - name: sq_pushfloat(v; f)
  2725.     - builtin: true
  2726.   - name: sq_pushinteger(v; n)
  2727.     - builtin: true
  2728.   - name: sq_pushbool(v; b)
  2729.     - builtin: true
  2730.   - name: sq_pushuserpointer(v; p)
  2731.     - builtin: true
  2732.   - name: sq_pushnull(v)
  2733.     - builtin: true
  2734.   - name: sq_pushthread(v; thread)
  2735.     - builtin: true
  2736.   - name: sq_gettype(v; idx)
  2737.     - builtin: true
  2738.   - name: sq_typeof(v; idx)
  2739.     - builtin: true
  2740.   - name: sq_getsize(v; idx)
  2741.     - builtin: true
  2742.   - name: sq_gethash(v; idx)
  2743.     - builtin: true
  2744.   - name: sq_getbase(v; idx)
  2745.     - builtin: true
  2746.   - name: sq_instanceof(v)
  2747.     - builtin: true
  2748.   - name: sq_tostring(v; idx)
  2749.     - builtin: true
  2750.   - name: sq_tobool(v; idx; b)
  2751.     - builtin: true
  2752.   - name: sq_getstringandsize(v; idx; c; size)
  2753.     - builtin: true
  2754.   - name: sq_getstring(v; idx; c)
  2755.     - builtin: true
  2756.   - name: sq_getinteger(v; idx; i)
  2757.     - builtin: true
  2758.   - name: sq_getfloat(v; idx; f)
  2759.     - builtin: true
  2760.   - name: sq_getbool(v; idx; b)
  2761.     - builtin: true
  2762.   - name: sq_getthread(v; idx; thread)
  2763.     - builtin: true
  2764.   - name: sq_getuserpointer(v; idx; p)
  2765.     - builtin: true
  2766.   - name: sq_getuserdata(v; idx; p; typetag)
  2767.     - builtin: true
  2768.   - name: sq_settypetag(v; idx; typetag)
  2769.     - builtin: true
  2770.   - name: sq_gettypetag(v; idx; typetag)
  2771.     - builtin: true
  2772.   - name: sq_getscratchpad(v; minsize)
  2773.     - builtin: true
  2774.   - name: sq_getfunctioninfo(v; level; fi)
  2775.     - builtin: true
  2776.   - name: sq_getclosureinfo(v; idx; nparams; nfreevars)
  2777.     - builtin: true
  2778.   - name: sq_getclosurename(v; idx)
  2779.     - builtin: true
  2780.   - name: sq_setnativeclosurename(v; idx; name)
  2781.     - builtin: true
  2782.   - name: sq_setinstanceup(v; idx; p)
  2783.     - builtin: true
  2784.   - name: sq_getinstanceup(v; idx; p; typetag)
  2785.     - builtin: true
  2786.   - name: sq_setclassudsize(v; idx; udsize)
  2787.     - builtin: true
  2788.   - name: sq_newclass(v; hasbase)
  2789.     - builtin: true
  2790.   - name: sq_createinstance(v; idx)
  2791.     - builtin: true
  2792.   - name: sq_getclass(v; idx)
  2793.     - builtin: true
  2794.   - name: sq_weakref(v; idx)
  2795.     - builtin: true
  2796.   - name: sq_getdefaultdelegate(v; t)
  2797.     - builtin: true
  2798.   - name: sq_getmemberhandle(v; idx; handle)
  2799.     - builtin: true
  2800.   - name: sq_getbyhandle(v; idx; handle)
  2801.     - builtin: true
  2802.   - name: sq_setbyhandle(v; idx; handle)
  2803.     - builtin: true
  2804.   - name: sq_pushroottable(v)
  2805.     - builtin: true
  2806.   - name: sq_pushregistrytable(v)
  2807.     - builtin: true
  2808.   - name: sq_pushconsttable(v)
  2809.     - builtin: true
  2810.   - name: sq_setroottable(v)
  2811.     - builtin: true
  2812.   - name: sq_setconsttable(v)
  2813.     - builtin: true
  2814.   - name: sq_newslot(v; idx; bstatic)
  2815.     - builtin: true
  2816.   - name: sq_deleteslot(v; idx; pushval)
  2817.     - builtin: true
  2818.   - name: sq_set(v; idx)
  2819.     - builtin: true
  2820.   - name: sq_get(v; idx)
  2821.     - builtin: true
  2822.   - name: sq_get_noerr(v; idx)
  2823.     - builtin: true
  2824.   - name: sq_rawget(v; idx)
  2825.     - builtin: true
  2826.   - name: sq_rawget_noerr(v; idx)
  2827.     - builtin: true
  2828.   - name: sq_rawset(v; idx)
  2829.     - builtin: true
  2830.   - name: sq_rawdeleteslot(v; idx; pushval)
  2831.     - builtin: true
  2832.   - name: sq_newmember(v; idx; bstatic)
  2833.     - builtin: true
  2834.   - name: sq_arrayappend(v; idx)
  2835.     - builtin: true
  2836.   - name: sq_arraypop(v; idx; pushval)
  2837.     - builtin: true
  2838.   - name: sq_arrayresize(v; idx; newsize)
  2839.     - builtin: true
  2840.   - name: sq_arrayreverse(v; idx)
  2841.     - builtin: true
  2842.   - name: sq_arrayremove(v; idx; itemidx)
  2843.     - builtin: true
  2844.   - name: sq_arrayinsert(v; idx; destpos)
  2845.     - builtin: true
  2846.   - name: sq_setdelegate(v; idx)
  2847.     - builtin: true
  2848.   - name: sq_getdelegate(v; idx)
  2849.     - builtin: true
  2850.   - name: sq_clone(v; idx)
  2851.     - builtin: true
  2852.   - name: sq_setfreevariable(v; idx; nval)
  2853.     - builtin: true
  2854.   - name: sq_next(v; idx)
  2855.     - builtin: true
  2856.   - name: sq_getweakrefval(v; idx)
  2857.     - builtin: true
  2858.   - name: sq_clear(v; idx)
  2859.     - builtin: true
  2860.   - name: sq_freeze(v; idx)
  2861.     - builtin: true
  2862.   - name: sq_call(v; params; retval; invoke_err_handler)
  2863.     - builtin: true
  2864.   - name: sq_resume(v; retval; invoke_err_handler)
  2865.     - builtin: true
  2866.   - name: sq_getlocal(v; level; idx)
  2867.     - builtin: true
  2868.   - name: sq_getcallee(v)
  2869.     - builtin: true
  2870.   - name: sq_getfreevariable(v; idx; nval)
  2871.     - builtin: true
  2872.   - name: sq_throwerror(v; err)
  2873.     - builtin: true
  2874.   - name: sq_throwobject(v)
  2875.     - builtin: true
  2876.   - name: sq_reseterror(v)
  2877.     - builtin: true
  2878.   - name: sq_getlasterror(v)
  2879.     - builtin: true
  2880.   - name: sq_tailcall(v; nparams)
  2881.     - builtin: true
  2882.   - name: sq_getstackobj(v; idx; po)
  2883.     - builtin: true
  2884.   - name: sq_pushobject(v; obj)
  2885.     - builtin: true
  2886.   - name: sq_addref(v; po)
  2887.     - builtin: true
  2888.   - name: sq_release(v; po)
  2889.     - builtin: true
  2890.   - name: sq_getrefcount(v; po)
  2891.     - builtin: true
  2892.   - name: sq_resetobject(po)
  2893.     - builtin: true
  2894.   - name: sq_objtostring(o)
  2895.     - builtin: true
  2896.   - name: sq_objtobool(o)
  2897.     - builtin: true
  2898.   - name: sq_objtointeger(o)
  2899.     - builtin: true
  2900.   - name: sq_objtofloat(o)
  2901.     - builtin: true
  2902.   - name: sq_objtouserpointer(o)
  2903.     - builtin: true
  2904.   - name: sq_getobjtypetag(o; typetag)
  2905.     - builtin: true
  2906.   - name: sq_getvmrefcount(v; po)
  2907.     - builtin: true
  2908.   - name: sq_tracevar(v; container; key; buf; buf_size)
  2909.     - builtin: true
  2910.   - name: sq_collectgarbage(v)
  2911.     - builtin: true
  2912.   - name: sq_resurrectunreachable(v)
  2913.     - builtin: true
  2914.   - name: sq_getallocctx(v)
  2915.     - builtin: true
  2916.   - name: sq_malloc(ctx; size)
  2917.     - builtin: true
  2918.   - name: sq_realloc(ctx; p; oldsize; newsize)
  2919.     - builtin: true
  2920.   - name: sq_free(ctx; p; size)
  2921.     - builtin: true
  2922.   - name: sq_stackinfos(v; level; si)
  2923.     - builtin: true
  2924.   - name: sq_setdebughook(v)
  2925.     - builtin: true
  2926.   - name: sqstd_seterrorhandlers(v)
  2927.     - builtin: true
  2928.   - name: sqstd_printcallstack(v)
  2929.     - builtin: true
  2930.   - name: sqstd_formatcallstackstring(v)
  2931.     - builtin: true
  2932.   - name: sqstd_createblob(v; size)
  2933.     - builtin: true
  2934.   - name: sqstd_getblob(v; idx; ptr)
  2935.     - builtin: true
  2936.   - name: sqstd_getblobsize(v; idx)
  2937.     - builtin: true
  2938.   - name: sqstd_register_bloblib(v)
  2939.     - builtin: true
  2940.   - name: sqstd_fopen(; )
  2941.     - builtin: true
  2942.   - name: sqstd_fread(; ; ; )
  2943.     - builtin: true
  2944.   - name: sqstd_fwrite(; ; ; )
  2945.     - builtin: true
  2946.   - name: sqstd_fseek(; ; )
  2947.     - builtin: true
  2948.   - name: sqstd_ftell()
  2949.     - builtin: true
  2950.   - name: sqstd_fflush()
  2951.     - builtin: true
  2952.   - name: sqstd_fclose()
  2953.     - builtin: true
  2954.   - name: sqstd_feof()
  2955.     - builtin: true
  2956.   - name: sqstd_createfile(v; file; own)
  2957.     - builtin: true
  2958.   - name: sqstd_getfile(v; idx; file)
  2959.     - builtin: true
  2960.   - name: sqstd_loadfile(v; filename; printerror)
  2961.     - builtin: true
  2962.   - name: sqstd_dofile(v; filename; retval; printerror)
  2963.     - builtin: true
  2964.   - name: sqstd_writeclosuretofile(v; filename)
  2965.     - builtin: true
  2966.   - name: sqstd_init_streamclass(v)
  2967.     - builtin: true
  2968.   - name: sqstd_register_iolib(v)
  2969.     - builtin: true
  2970.   - name: sqstd_register_mathlib(v)
  2971.     - builtin: true
  2972.   - name: sqstd_rex_compile(ctx; pattern; error)
  2973.     - builtin: true
  2974.   - name: sqstd_rex_free(exp)
  2975.     - builtin: true
  2976.   - name: sqstd_rex_match(exp; text)
  2977.     - builtin: true
  2978.   - name: sqstd_rex_search(exp; text; out_begin; out_end)
  2979.     - builtin: true
  2980.   - name: sqstd_rex_searchrange(exp; text_begin; text_end; out_begin; out_end)
  2981.     - builtin: true
  2982.   - name: sqstd_rex_getsubexpcount(exp)
  2983.     - builtin: true
  2984.   - name: sqstd_rex_getsubexp(exp; n; subexp)
  2985.     - builtin: true
  2986.   - name: sqstd_format(v; nformatstringidx; outlen; output)
  2987.     - builtin: true
  2988.   - name: sqstd_register_stringlib(v)
  2989.     - builtin: true
  2990.   - name: sqstd_register_command_line_args(v; argc; argv)
  2991.     - builtin: true
  2992.   - name: sqstd_register_systemlib(v)
  2993.     - builtin: true
  2994.   - name: sqdas_register(arg0)
  2995.     - builtin: true
  2996.   - name: sqdas_bind_func(arg0; arg1; arg2; arg3; arg4; arg5)
  2997.     - builtin: true
  2998. generics:
  2999. global_variables:
  3000.   - name: SQTrue
  3001.   - name: SQFalse
  3002. enumerations:
  3003.   - name: tagSQObjectType
  3004.  
  3005. module: [[ daProfiler; (builtIn|isPublic|isModule)]]
  3006. structures:
  3007. functions:
  3008.   - name: get_tls_description(arg0; arg1; arg2; arg3; arg4)
  3009.     - builtin: true
  3010.   - name: get_active_mode()
  3011.     - builtin: true
  3012.   - name: create_leaf_event(arg0; arg1; arg2)
  3013.     - builtin: true
  3014.   - name: add_mode(arg0)
  3015.     - builtin: true
  3016.   - name: remove_mode(arg0)
  3017.     - builtin: true
  3018.   - name: get_current_mode()
  3019.     - builtin: true
  3020.   - name: set_mode(arg0)
  3021.     - builtin: true
  3022.   - name: set_continuous_limits(arg0; arg1)
  3023.     - builtin: true
  3024.   - name: pause_sampling()
  3025.     - builtin: true
  3026.   - name: resume_sampling()
  3027.     - builtin: true
  3028.   - name: sync_stop_sampling()
  3029.     - builtin: true
  3030.   - name: request_dump()
  3031.     - builtin: true
  3032.   - name: profile_ref_ticks()
  3033.     - builtin: true
  3034.   - name: daProfiler_resolve_path(arg0; arg1; arg2; arg3)
  3035.     - builtin: true
  3036.   - name: profile_block(marker_name; block_to_profile; context; at)
  3037.     - builtin: true
  3038.   - name: profile_gpu_block(marker_name; block_to_profile; context; at)
  3039.     - builtin: true
  3040.   - name: add_short_string_tag(arg0; arg1)
  3041.     - builtin: true
  3042.   - name: da_profiler_instrument_all_functions(ctx; block; context; line)
  3043.     - builtin: true
  3044. generics:
  3045. global_variables:
  3046.   - name: da_profiler_EVENTS
  3047.   - name: da_profiler_GPU
  3048.   - name: da_profiler_TAGS
  3049.   - name: da_profiler_SAMPLING
  3050.   - name: da_profiler_SAVE_SPIKES
  3051.   - name: da_profiler_PLATFORM_EVENTS
  3052.   - name: da_profiler_CONTINUOUS
  3053.   - name: da_profiler_ALL
  3054. enumerations:
  3055. module: [[ DagorStdGuiRender; (builtIn|isPublic|isModule)]]
  3056. structures:
  3057. functions:
  3058.   - name: StdGuiShader_ctor()
  3059.     - builtin: true
  3060.   - name: StdGuiShader_dtor(arg0)
  3061.     - builtin: true
  3062.   - name: init(arg0; arg1)
  3063.     - builtin: true
  3064.   - name: close(arg0)
  3065.     - builtin: true
  3066.   - name: StdGuiRender_set_shader(arg0)
  3067.     - builtin: true
  3068.   - name: StdGuiRender_get_str_bbox(arg0)
  3069.     - builtin: true
  3070.   - name: StdGuiRender_render_rect(arg0; arg1; arg2; arg3)
  3071.     - builtin: true
  3072.   - name: StdGuiRender_draw_line(arg0; arg1; arg2; arg3; arg4)
  3073.     - builtin: true
  3074.   - name: StdGuiRender_screen_size()
  3075.     - builtin: true
  3076.   - name: GuiVertex_resetViewTm()
  3077.     - builtin: true
  3078.   - name: GuiVertex_setRotViewTm(arg0; arg1; arg2; arg3; arg4)
  3079.     - builtin: true
  3080.   - name: StdGuiRender_render_line_aa(arg0; arg1; arg2; arg3; arg4; arg5)
  3081.     - builtin: true
  3082.   - name: StdGuiRender_render_quad(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7)
  3083.     - builtin: true
  3084.   - name: StdGuiRender_draw_str(arg0; arg1)
  3085.     - builtin: true
  3086.   - name: StdGuiRender_draw_str_scaled(arg0; arg1; arg2)
  3087.     - builtin: true
  3088.   - name: StdGuiRender_flush_data()
  3089.     - builtin: true
  3090.   - name: StdGuiRender_render_frame(arg0; arg1; arg2; arg3; arg4)
  3091.     - builtin: true
  3092.   - name: StdGuiRender_reset_draw_str_attr()
  3093.     - builtin: true
  3094.   - name: StdGuiRender_set_draw_str_attr(arg0; arg1; arg2; arg3; arg4)
  3095.     - builtin: true
  3096.   - name: StdGuiRender_set_font(arg0; arg1; arg2)
  3097.     - builtin: true
  3098.   - name: StdGuiRender_set_alpha_blend(arg0)
  3099.     - builtin: true
  3100.   - name: StdGuiRender_get_alpha_blend()
  3101.     - builtin: true
  3102.   - name: StdGuiRender_set_texture(arg0)
  3103.     - builtin: true
  3104.   - name: StdGuiRender_end_render()
  3105.     - builtin: true
  3106.   - name: StdGuiRender_reset_shader()
  3107.     - builtin: true
  3108.   - name: StdGuiRender_goto_xy(arg0; arg1)
  3109.     - builtin: true
  3110.   - name: StdGuiRender_render_box(arg0; arg1; arg2; arg3)
  3111.     - builtin: true
  3112.   - name: StdGuiRender_set_color(arg0)
  3113.     - builtin: true
  3114.   - name: StdGuiRender_start_render()
  3115.     - builtin: true
  3116.   - name: StdGuiRender_set_shader(arg0)
  3117.     - builtin: true
  3118.   - name: StdGuiRender_set_shader(arg0)
  3119.     - builtin: true
  3120.   - name: set_color(arg0; arg1; arg2; arg3; arg4)
  3121.     - builtin: true
  3122.   - name: set_color(arg0; arg1)
  3123.     - builtin: true
  3124.   - name: screen_width(arg0)
  3125.     - builtin: true
  3126.   - name: screen_height(arg0)
  3127.     - builtin: true
  3128.   - name: render_frame(arg0; arg1; arg2; arg3; arg4; arg5)
  3129.     - builtin: true
  3130.   - name: render_box(arg0; arg1; arg2; arg3; arg4)
  3131.     - builtin: true
  3132.   - name: render_box(arg0; arg1; arg2)
  3133.     - builtin: true
  3134.   - name: render_rounded_box(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3135.     - builtin: true
  3136.   - name: render_rounded_frame(arg0; arg1; arg2; arg3; arg4; arg5)
  3137.     - builtin: true
  3138.   - name: draw_line(arg0; arg1; arg2; arg3; arg4; arg5)
  3139.     - builtin: true
  3140.   - name: draw_line(arg0; arg1; arg2; arg3)
  3141.     - builtin: true
  3142.   - name: render_rect(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7)
  3143.     - builtin: true
  3144.   - name: render_rect_t(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3145.     - builtin: true
  3146.   - name: render_rect_t(arg0; arg1; arg2; arg3; arg4)
  3147.     - builtin: true
  3148.   - name: set_textures(arg0; arg1; arg2; arg3; arg4)
  3149.     - builtin: true
  3150.   - name: set_texture(arg0; arg1; arg2; arg3)
  3151.     - builtin: true
  3152.   - name: hdpx(arg0; arg1)
  3153.     - builtin: true
  3154.   - name: render_line_aa(arg0; arg1; arg2; arg3; arg4; arg5)
  3155.     - builtin: true
  3156.   - name: render_poly(arg0; arg1; arg2)
  3157.     - builtin: true
  3158.   - name: render_inverse_poly(arg0; arg1; arg2; arg3; arg4)
  3159.     - builtin: true
  3160.   - name: render_line_dashed(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3161.     - builtin: true
  3162.   - name: render_ellipse_aa(arg0; arg1; arg2; arg3; arg4; arg5)
  3163.     - builtin: true
  3164.   - name: render_ellipse_aa(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3165.     - builtin: true
  3166.   - name: render_sector_aa(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3167.     - builtin: true
  3168.   - name: render_sector_aa(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7)
  3169.     - builtin: true
  3170.   - name: render_rectangle_aa(arg0; arg1; arg2; arg3; arg4; arg5)
  3171.     - builtin: true
  3172.   - name: render_rectangle_aa(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3173.     - builtin: true
  3174.   - name: render_smooth_round_rect(arg0; arg1; arg2; arg3; arg4; arg5)
  3175.     - builtin: true
  3176.   - name: goto_xy(arg0; arg1)
  3177.     - builtin: true
  3178.   - name: goto_xy(arg0; arg1; arg2)
  3179.     - builtin: true
  3180.   - name: set_spacing(arg0; arg1)
  3181.     - builtin: true
  3182.   - name: set_mono_width(arg0; arg1)
  3183.     - builtin: true
  3184.   - name: get_spacing(arg0)
  3185.     - builtin: true
  3186.   - name: set_font(arg0; arg1; arg2; arg3)
  3187.     - builtin: true
  3188.   - name: set_font_ht(arg0; arg1)
  3189.     - builtin: true
  3190.   - name: set_draw_str_attr(arg0; arg1; arg2; arg3; arg4; arg5)
  3191.     - builtin: true
  3192.   - name: reset_draw_str_attr(arg0)
  3193.     - builtin: true
  3194.   - name: draw_str_scaled(arg0; arg1; arg2; arg3)
  3195.     - builtin: true
  3196.   - name: draw_str(arg0; arg1; arg2)
  3197.     - builtin: true
  3198.   - name: resetViewTm(arg0)
  3199.     - builtin: true
  3200.   - name: setViewTm(arg0; arg1)
  3201.     - builtin: true
  3202.   - name: setViewTm(arg0; arg1; arg2; arg3; arg4)
  3203.     - builtin: true
  3204.   - name: setRotViewTm(arg0; arg1; arg2; arg3; arg4; arg5)
  3205.     - builtin: true
  3206.   - name: getViewTm(arg0; arg1; arg2)
  3207.     - builtin: true
  3208.   - name: get_font_id(arg0)
  3209.     - builtin: true
  3210.   - name: get_font_context(arg0; arg1; arg2; arg3; arg4)
  3211.     - builtin: true
  3212.   - name: get_str_bbox(arg0; arg1; arg2)
  3213.     - builtin: true
  3214.   - name: get_font_cell_size(arg0)
  3215.     - builtin: true
  3216.   - name: get_font_caps_ht(arg0)
  3217.     - builtin: true
  3218.   - name: get_font_line_spacing(arg0)
  3219.     - builtin: true
  3220.   - name: get_font_ascent(arg0)
  3221.     - builtin: true
  3222.   - name: get_font_descent(arg0)
  3223.     - builtin: true
  3224.   - name: resetViewTm(arg0)
  3225.     - builtin: true
  3226.   - name: setViewTm(arg0; arg1; arg2; arg3)
  3227.     - builtin: true
  3228.   - name: addViewTm(arg0; arg1; arg2; arg3)
  3229.     - builtin: true
  3230. generics:
  3231. global_variables:
  3232. enumerations:
  3233.   - name: FontFxType
  3234.   - name: BlendMode
  3235.  
  3236. module: [[ DagorDriver3D; (builtIn|isPublic|isModule)]]
  3237. structures:
  3238.   - name: OverrideRenderState
  3239. functions:
  3240.   - name: using(arg0)
  3241.     - builtin: true
  3242.   - name: get_Driver3dPerspective(arg0; arg1; arg2)
  3243.     - builtin: true
  3244.   - name: d3d_set_depth(arg0; arg1)
  3245.     - builtin: true
  3246.   - name: d3d_set_depth(arg0; arg1; arg2)
  3247.     - builtin: true
  3248.   - name: d3d_set_render_target()
  3249.     - builtin: true
  3250.   - name: d3d_set_render_target(arg0; arg1)
  3251.     - builtin: true
  3252.   - name: d3d_set_render_target(arg0; arg1; arg2)
  3253.     - builtin: true
  3254.   - name: d3d_set_render_target(arg0; arg1; arg2; arg3)
  3255.     - builtin: true
  3256.   - name: d3d_set_rwtex(arg0; arg1; arg2; arg3; arg4; arg5)
  3257.     - builtin: true
  3258.   - name: d3d_get_screen_size(arg0; arg1)
  3259.     - builtin: true
  3260.   - name: d3d_setwire(arg0)
  3261.     - builtin: true
  3262.   - name: d3d_clearview(arg0; arg1; arg2; arg3)
  3263.     - builtin: true
  3264.   - name: d3d_draw(arg0; arg1; arg2)
  3265.     - builtin: true
  3266.   - name: d3d_setvsrc(arg0; arg1; arg2)
  3267.     - builtin: true
  3268.   - name: d3d_get_target_size(arg0; arg1)
  3269.     - builtin: true
  3270.   - name: d3d_get_render_target_size(arg0; arg1; arg2; arg3)
  3271.     - builtin: true
  3272.   - name: d3d_setview(arg0; arg1; arg2; arg3; arg4; arg5)
  3273.     - builtin: true
  3274.   - name: d3d_getview(arg0; arg1; arg2; arg3; arg4; arg5)
  3275.     - builtin: true
  3276.   - name: d3d_get_driver_name()
  3277.     - builtin: true
  3278.   - name: d3d_stretch_rect(arg0; arg1)
  3279.     - builtin: true
  3280.   - name: get_grs_draw_wire()
  3281.     - builtin: true
  3282.   - name: setStates(arg0)
  3283.     - builtin: true
  3284.   - name: setStates(arg0)
  3285.     - builtin: true
  3286.   - name: d3d_resource_barrier(arg0; arg1; arg2; arg3)
  3287.     - builtin: true
  3288.   - name: d3d_resource_barrier(arg0; arg1)
  3289.     - builtin: true
  3290.   - name: d3d_get_vsync_refresh_rate()
  3291.     - builtin: true
  3292.   - name: render(arg0)
  3293.     - builtin: true
  3294.   - name: dispatchThreads(arg0; arg1; arg2; arg3)
  3295.     - builtin: true
  3296.   - name: OverrideRenderState()
  3297. generics:
  3298. global_variables:
  3299.   - name: CLEAR_TARGET
  3300.   - name: CLEAR_ZBUFFER
  3301.   - name: CLEAR_STENCIL
  3302.   - name: CLEAR_DISCARD_TARGET
  3303.   - name: CLEAR_DISCARD_ZBUFFER
  3304.   - name: CLEAR_DISCARD_STENCIL
  3305.   - name: CLEAR_DISCARD
  3306.   - name: PRIM_POINTLIST
  3307.   - name: PRIM_LINELIST
  3308.   - name: PRIM_LINESTRIP
  3309.   - name: PRIM_TRILIST
  3310.   - name: PRIM_TRISTRIP
  3311.   - name: PRIM_TRIFAN
  3312.   - name: PRIM_4_CONTROL_POINTS
  3313.   - name: PRIM_COUNT
  3314.   - name: WRITEMASK_RED0
  3315.   - name: WRITEMASK_RED1
  3316.   - name: WRITEMASK_RED2
  3317.   - name: WRITEMASK_RED3
  3318.   - name: WRITEMASK_RED4
  3319.   - name: WRITEMASK_RED5
  3320.   - name: WRITEMASK_RED6
  3321.   - name: WRITEMASK_RED7
  3322.   - name: WRITEMASK_GREEN0
  3323.   - name: WRITEMASK_GREEN1
  3324.   - name: WRITEMASK_GREEN2
  3325.   - name: WRITEMASK_GREEN3
  3326.   - name: WRITEMASK_GREEN4
  3327.   - name: WRITEMASK_GREEN5
  3328.   - name: WRITEMASK_GREEN6
  3329.   - name: WRITEMASK_GREEN7
  3330.   - name: WRITEMASK_BLUE0
  3331.   - name: WRITEMASK_BLUE1
  3332.   - name: WRITEMASK_BLUE2
  3333.   - name: WRITEMASK_BLUE3
  3334.   - name: WRITEMASK_BLUE4
  3335.   - name: WRITEMASK_BLUE5
  3336.   - name: WRITEMASK_BLUE6
  3337.   - name: WRITEMASK_BLUE7
  3338.   - name: WRITEMASK_ALPHA0
  3339.   - name: WRITEMASK_ALPHA1
  3340.   - name: WRITEMASK_ALPHA2
  3341.   - name: WRITEMASK_ALPHA3
  3342.   - name: WRITEMASK_ALPHA4
  3343.   - name: WRITEMASK_ALPHA5
  3344.   - name: WRITEMASK_ALPHA6
  3345.   - name: WRITEMASK_ALPHA7
  3346.   - name: WRITEMASK_RED
  3347.   - name: WRITEMASK_GREEN
  3348.   - name: WRITEMASK_BLUE
  3349.   - name: WRITEMASK_ALPHA
  3350.   - name: WRITEMASK_RGB
  3351.   - name: WRITEMASK_ALL
  3352.   - name: STAGE_CS
  3353.   - name: STAGE_PS
  3354.   - name: STAGE_VS
  3355.   - name: SBCF_DYNAMIC
  3356.   - name: SBCF_ZEROMEM
  3357.   - name: SBCF_INDEX32
  3358.   - name: SBCF_FRAMEMEM
  3359.   - name: SBCF_USAGE_READ_BACK
  3360.   - name: SBCF_CPU_ACCESS_MASK
  3361.   - name: SBCF_CPU_ACCESS_WRITE
  3362.   - name: SBCF_CPU_ACCESS_READ
  3363.   - name: SBCF_BIND_MASK
  3364.   - name: SBCF_BIND_VERTEX
  3365.   - name: SBCF_BIND_INDEX
  3366.   - name: SBCF_BIND_CONSTANT
  3367.   - name: SBCF_BIND_SHADER_RES
  3368.   - name: SBCF_BIND_UNORDERED
  3369.   - name: SBCF_MISC_MASK
  3370.   - name: SBCF_MISC_DRAWINDIRECT
  3371.   - name: SBCF_MISC_ALLOW_RAW
  3372.   - name: SBCF_MISC_STRUCTURED
  3373.   - name: SBCF_MISC_ESRAM_ONLY
  3374.   - name: SBCF_CB_PERSISTENT
  3375.   - name: SBCF_CB_ONE_FRAME
  3376.   - name: SBCF_UA_SR_BYTE_ADDRESS
  3377.   - name: SBCF_UA_SR_STRUCTURED
  3378.   - name: SBCF_UA_BYTE_ADDRESS_READBACK
  3379.   - name: SBCF_UA_STRUCTURED_READBACK
  3380.   - name: SBCF_UA_INDIRECT
  3381.   - name: RB_NONE
  3382.   - name: RB_RW_RENDER_TARGET
  3383.   - name: RB_RW_UAV
  3384.   - name: RB_RW_COPY_DEST
  3385.   - name: RB_RW_BLIT_DEST
  3386.   - name: RB_RO_SRV
  3387.   - name: RB_RO_CONSTANT_BUFFER
  3388.   - name: RB_RO_VERTEX_BUFFER
  3389.   - name: RB_RO_INDEX_BUFFER
  3390.   - name: RB_RO_INDIRECT_BUFFER
  3391.   - name: RB_RO_VARIABLE_RATE_SHADING_TEXTURE
  3392.   - name: RB_RO_COPY_SOURCE
  3393.   - name: RB_RO_BLIT_SOURCE
  3394.   - name: RB_RO_RAYTRACE_ACCELERATION_BUILD_SOURCE
  3395.   - name: RB_FLAG_RELEASE_PIPELINE_OWNERSHIP
  3396.   - name: RB_FLAG_ACQUIRE_PIPELINE_OWNERSHIP
  3397.   - name: RB_FLAG_SPLIT_BARRIER_BEGIN
  3398.   - name: RB_FLAG_SPLIT_BARRIER_END
  3399.   - name: RB_STAGE_VERTEX
  3400.   - name: RB_STAGE_PIXEL
  3401.   - name: RB_STAGE_COMPUTE
  3402.   - name: RB_STAGE_RAYTRACE
  3403.   - name: RB_FLUSH_UAV
  3404.   - name: RB_FLAG_DONT_PRESERVE_CONTENT
  3405.   - name: RB_SOURCE_STAGE_VERTEX
  3406.   - name: RB_SOURCE_STAGE_PIXEL
  3407.   - name: RB_SOURCE_STAGE_COMPUTE
  3408.   - name: RB_SOURCE_STAGE_RAYTRACE
  3409.   - name: RB_ALIAS_FROM
  3410.   - name: RB_ALIAS_TO
  3411.   - name: RB_ALIAS_TO_AND_DISCARD
  3412.   - name: RB_ALIAS_ALL
  3413.   - name: RB_SOURCE_STAGE_ALL_GRAPHICS
  3414.   - name: RB_SOURCE_STAGE_ALL_SHADERS
  3415.   - name: RB_RW_DEPTH_STENCIL_TARGET
  3416.   - name: RB_RO_CONSTANT_DEPTH_STENCIL_TARGET
  3417.   - name: RB_RO_GENERIC_READ_BUFFER
  3418.   - name: RB_RO_GENERIC_READ_TEXTURE
  3419.   - name: RB_STAGE_ALL_SHADERS
  3420.   - name: RB_STAGE_ALL_GRAPHICS
  3421.   - name: RP_TA_NONE
  3422.   - name: RP_TA_LOAD_READ
  3423.   - name: RP_TA_LOAD_CLEAR
  3424.   - name: RP_TA_LOAD_NO_CARE
  3425.   - name: RP_TA_LOAD_MASK
  3426.   - name: RP_TA_SUBPASS_READ
  3427.   - name: RP_TA_SUBPASS_RESOLVE
  3428.   - name: RP_TA_SUBPASS_WRITE
  3429.   - name: RP_TA_SUBPASS_KEEP
  3430.   - name: RP_TA_STORE_WRITE
  3431.   - name: RP_TA_STORE_NONE
  3432.   - name: RP_TA_STORE_NO_CARE
  3433.   - name: RP_TA_STORE_MASK
  3434.   - name: VBLOCK_READONLY
  3435.   - name: VBLOCK_WRITEONLY
  3436.   - name: VBLOCK_NOSYSLOCK
  3437.   - name: VBLOCK_DISCARD
  3438.   - name: VBLOCK_NOOVERWRITE
  3439.   - name: BLEND_ZERO
  3440.   - name: BLEND_ONE
  3441.   - name: BLEND_SRCCOLOR
  3442.   - name: BLEND_INVSRCCOLOR
  3443.   - name: BLEND_SRCALPHA
  3444.   - name: BLEND_INVSRCALPHA
  3445.   - name: BLEND_DESTALPHA
  3446.   - name: BLEND_INVDESTALPHA
  3447.   - name: BLEND_DESTCOLOR
  3448.   - name: BLEND_INVDESTCOLOR
  3449.   - name: BLEND_SRCALPHASAT
  3450.   - name: BLEND_BOTHINVSRCALPHA
  3451.   - name: BLEND_BLENDFACTOR
  3452.   - name: BLEND_INVBLENDFACTOR
  3453.   - name: BLENDOP_ADD
  3454.   - name: BLENDOP_SUBTRACT
  3455.   - name: BLENDOP_REVSUBTRACT
  3456.   - name: BLENDOP_MIN
  3457.   - name: BLENDOP_MAX
  3458.   - name: CMPF_NEVER
  3459.   - name: CMPF_LESS
  3460.   - name: CMPF_EQUAL
  3461.   - name: CMPF_LESSEQUAL
  3462.   - name: CMPF_GREATER
  3463.   - name: CMPF_NOTEQUAL
  3464.   - name: CMPF_GREATEREQUAL
  3465.   - name: CMPF_ALWAYS
  3466.   - name: CULL_NONE
  3467.   - name: CULL_CW
  3468.   - name: CULL_CCW
  3469.   - name: STNCLOP_KEEP
  3470.   - name: STNCLOP_ZERO
  3471.   - name: STNCLOP_REPLACE
  3472.   - name: STNCLOP_INCRSAT
  3473.   - name: STNCLOP_DECRSAT
  3474.   - name: STNCLOP_INVERT
  3475.   - name: STNCLOP_INCR
  3476.   - name: STNCLOP_DECR
  3477.   - name: TEXADDR_WRAP
  3478.   - name: TEXADDR_MIRROR
  3479.   - name: TEXADDR_CLAMP
  3480.   - name: TEXADDR_BORDER
  3481.   - name: TEXADDR_MIRRORONCE
  3482.   - name: TEXFILTER_DEFAULT
  3483.   - name: TEXFILTER_POINT
  3484.   - name: TEXFILTER_SMOOTH
  3485.   - name: TEXFILTER_BEST
  3486.   - name: TEXFILTER_COMPARE
  3487.   - name: TEXFILTER_NONE
  3488.   - name: TEXCF_RGB
  3489.   - name: TEXCF_RTARGET
  3490.   - name: TEXCF_TYPEMASK
  3491.   - name: TEXCF_UNORDERED
  3492.   - name: TEXCF_VARIABLE_RATE
  3493.   - name: TEXCF_SYSTEXCOPY
  3494.   - name: TEXCF_DYNAMIC
  3495.   - name: TEXCF_READABLE
  3496.   - name: TEXCF_READONLY
  3497.   - name: TEXCF_WRITEONLY
  3498.   - name: TEXCF_LOADONCE
  3499.   - name: TEXCF_MAYBELOST
  3500.   - name: TEXCF_STREAMING
  3501.   - name: TEXCF_SYSMEM
  3502.   - name: TEXCF_SAMPLECOUNT_2
  3503.   - name: TEXCF_SAMPLECOUNT_4
  3504.   - name: TEXCF_SAMPLECOUNT_8
  3505.   - name: TEXCF_CPU_CACHED_MEMORY
  3506.   - name: TEXCF_LINEAR_LAYOUT
  3507.   - name: TEXCF_ESRAM_ONLY
  3508.   - name: TEXCF_MOVABLE_ESRAM
  3509.   - name: TEXCF_SIMULTANEOUS_MULTI_QUEUE_USE
  3510.   - name: TEXCF_SRGBWRITE
  3511.   - name: TEXCF_SRGBREAD
  3512.   - name: TEXCF_GENERATEMIPS
  3513.   - name: TEXCF_CLEAR_ON_CREATE
  3514.   - name: TEXCF_TILED_RESOURCE
  3515.   - name: TEXCF_TRANSIENT
  3516.   - name: TEXFMT_DEFAULT
  3517.   - name: TEXFMT_A8R8G8B8
  3518.   - name: TEXFMT_A2R10G10B10
  3519.   - name: TEXFMT_A2B10G10R10
  3520.   - name: TEXFMT_A16B16G16R16
  3521.   - name: TEXFMT_A16B16G16R16F
  3522.   - name: TEXFMT_A32B32G32R32F
  3523.   - name: TEXFMT_G16R16
  3524.   - name: TEXFMT_G16R16F
  3525.   - name: TEXFMT_G32R32F
  3526.   - name: TEXFMT_R16F
  3527.   - name: TEXFMT_R32F
  3528.   - name: TEXFMT_DXT1
  3529.   - name: TEXFMT_DXT3
  3530.   - name: TEXFMT_DXT5
  3531.   - name: TEXFMT_R32G32UI
  3532.   - name: TEXFMT_V16U16
  3533.   - name: TEXFMT_L16
  3534.   - name: TEXFMT_A8
  3535.   - name: TEXFMT_R8
  3536.   - name: TEXFMT_A1R5G5B5
  3537.   - name: TEXFMT_A4R4G4B4
  3538.   - name: TEXFMT_R5G6B5
  3539.   - name: TEXFMT_A8L8
  3540.   - name: TEXFMT_A16B16G16R16S
  3541.   - name: TEXFMT_A16B16G16R16UI
  3542.   - name: TEXFMT_A32B32G32R32UI
  3543.   - name: TEXFMT_ATI1N
  3544.   - name: TEXFMT_ATI2N
  3545.   - name: TEXFMT_R8G8B8A8
  3546.   - name: TEXFMT_R32UI
  3547.   - name: TEXFMT_R11G11B10F
  3548.   - name: TEXFMT_R8G8
  3549.   - name: TEXFMT_R8G8S
  3550.   - name: TEXFMT_BC6H
  3551.   - name: TEXFMT_BC7
  3552.   - name: TEXFMT_R8UI
  3553.   - name: TEXFMT_DEPTH24
  3554.   - name: TEXFMT_DEPTH16
  3555.   - name: TEXFMT_DEPTH32
  3556.   - name: TEXFMT_DEPTH32_S8
  3557. enumerations:
  3558.   - name: DepthAccess
  3559.   - name: ZCompareFunc
  3560.   - name: BlendOperation
  3561.   - name: BlendType
  3562.   - name: WriteMask
  3563.  
  3564. module: [[ DagorShaders; (builtIn|isPublic|isModule)]]
  3565. structures:
  3566. functions:
  3567.   - name: .`varId(this)
  3568.     - builtin: true
  3569.   - name: get_var_type(arg0)
  3570.     - builtin: true
  3571.   - name: get_shader_variable_id(arg0; arg1)
  3572.     - builtin: true
  3573.   - name: set_int(arg0; arg1)
  3574.     - builtin: true
  3575.   - name: set_real(arg0; arg1)
  3576.     - builtin: true
  3577.   - name: set_texture(arg0; arg1)
  3578.     - builtin: true
  3579.   - name: set_buffer(arg0; arg1)
  3580.     - builtin: true
  3581.   - name: set_texture(arg0; arg1)
  3582.     - builtin: true
  3583.   - name: set_buffer(arg0; arg1)
  3584.     - builtin: true
  3585.   - name: set_color4(arg0; arg1)
  3586.     - builtin: true
  3587.   - name: set_color4(arg0; arg1)
  3588.     - builtin: true
  3589.   - name: set_color4(arg0; arg1)
  3590.     - builtin: true
  3591.   - name: set_color4(arg0; arg1)
  3592.     - builtin: true
  3593.   - name: set_color4(arg0; arg1; arg2)
  3594.     - builtin: true
  3595.   - name: set_color4(arg0; arg1; arg2; arg3; arg4)
  3596.     - builtin: true
  3597.   - name: set_color4(arg0; arg1; arg2; arg3)
  3598.     - builtin: true
  3599.   - name: set_color4(arg0; arg1; arg2)
  3600.     - builtin: true
  3601.   - name: get_int(arg0)
  3602.     - builtin: true
  3603.   - name: get_real(arg0)
  3604.     - builtin: true
  3605.   - name: get_color4(arg0)
  3606.     - builtin: true
  3607.   - name: get_tex(arg0)
  3608.     - builtin: true
  3609.   - name: get_buf(arg0)
  3610.     - builtin: true
  3611.   - name: get_shader_global_time_phase(arg0; arg1)
  3612.     - builtin: true
  3613.   - name: getBlockId(block_name; layer)
  3614.     - builtin: true
  3615.   - name: setBlock(block_id; layer; invalidate_cached_stblk)
  3616.     - builtin: true
  3617.   - name: exec_with_shader_blocks_scope_reset(arg0; arg1; arg2)
  3618.     - builtin: true
  3619.   - name: get_flags(arg0)
  3620.     - builtin: true
  3621.   - name: get_num_textures(arg0)
  3622.     - builtin: true
  3623.   - name: get_texture(arg0; arg1)
  3624.     - builtin: true
  3625.   - name: hasVariable(arg0; arg1)
  3626.     - builtin: true
  3627.   - name: getColor4Variable(arg0; arg1; arg2)
  3628.     - builtin: true
  3629.   - name: getRealVariable(arg0; arg1; arg2)
  3630.     - builtin: true
  3631.   - name: getIntVariable(arg0; arg1; arg2)
  3632.     - builtin: true
  3633.   - name: getTextureVariable(arg0; arg1; arg2)
  3634.     - builtin: true
  3635.   - name: set_flags(arg0; arg1; arg2)
  3636.     - builtin: true
  3637.   - name: set_int_param(arg0; arg1; arg2)
  3638.     - builtin: true
  3639.   - name: set_real_param(arg0; arg1; arg2)
  3640.     - builtin: true
  3641.   - name: set_color4_param(arg0; arg1; arg2)
  3642.     - builtin: true
  3643.   - name: set_texture_param(arg0; arg1; arg2)
  3644.     - builtin: true
  3645.   - name: set_texture(arg0; arg1; arg2)
  3646.     - builtin: true
  3647.   - name: get(arg0)
  3648.     - builtin: true
  3649. generics:
  3650. global_variables:
  3651.   - name: LAYER_FRAME
  3652.   - name: LAYER_SCENE
  3653.   - name: LAYER_OBJECT
  3654.   - name: LAYER_GLOBAL_CONST
  3655. enumerations:
  3656.   - name: SHVT
  3657.  
  3658. module: [[ DagorResPtr; (builtIn|isPublic|isModule)]]
  3659. structures:
  3660. functions:
  3661.   - name: .`getTexId(this)
  3662.     - builtin: true
  3663.   - name: .`getTex2D(this)
  3664.     - builtin: true
  3665.   - name: .`getArrayTex(this)
  3666.     - builtin: true
  3667.   - name: .`getCubeTex(this)
  3668.     - builtin: true
  3669.   - name: .`getVolTex(this)
  3670.     - builtin: true
  3671.   - name: .`getBufId(this)
  3672.     - builtin: true
  3673.   - name: .`getBufId(this)
  3674.     - builtin: true
  3675.   - name: .`getBufId(this)
  3676.     - builtin: true
  3677.   - name: .`getBufId(this)
  3678.     - builtin: true
  3679.   - name: .`getTexId(this)
  3680.     - builtin: true
  3681.   - name: .`getTex2D(this)
  3682.     - builtin: true
  3683.   - name: .`getArrayTex(this)
  3684.     - builtin: true
  3685.   - name: .`getCubeTex(this)
  3686.     - builtin: true
  3687.   - name: .`getVolTex(this)
  3688.     - builtin: true
  3689.   - name: .`getTexId(this)
  3690.     - builtin: true
  3691.   - name: .`getTex2D(this)
  3692.     - builtin: true
  3693.   - name: .`getArrayTex(this)
  3694.     - builtin: true
  3695.   - name: .`getCubeTex(this)
  3696.     - builtin: true
  3697.   - name: .`getVolTex(this)
  3698.     - builtin: true
  3699.   - name: .`getTexId(this)
  3700.     - builtin: true
  3701.   - name: .`getTex2D(this)
  3702.     - builtin: true
  3703.   - name: .`getArrayTex(this)
  3704.     - builtin: true
  3705.   - name: .`getCubeTex(this)
  3706.     - builtin: true
  3707.   - name: .`getVolTex(this)
  3708.     - builtin: true
  3709.   - name: .`getTexId(this)
  3710.     - builtin: true
  3711.   - name: .`getTex2D(this)
  3712.     - builtin: true
  3713.   - name: .`getArrayTex(this)
  3714.     - builtin: true
  3715.   - name: .`getCubeTex(this)
  3716.     - builtin: true
  3717.   - name: .`getVolTex(this)
  3718.     - builtin: true
  3719.   - name: get_tex2d(arg0)
  3720.     - builtin: true
  3721.   - name: get_buf(arg0)
  3722.     - builtin: true
  3723.   - name: get_res_id(arg0)
  3724.     - builtin: true
  3725.   - name: get_res_id(arg0)
  3726.     - builtin: true
  3727.   - name: getBuf(arg0)
  3728.     - builtin: true
  3729.   - name: getBuf(arg0)
  3730.     - builtin: true
  3731.   - name: getBuf(arg0)
  3732.     - builtin: true
  3733.   - name: getBuf(arg0)
  3734.     - builtin: true
  3735.   - name: get_tex_gameres(arg0; arg1)
  3736.     - builtin: true
  3737.   - name: get_tex_gameres(arg0; arg1; arg2)
  3738.     - builtin: true
  3739.   - name: add_managed_array_texture(arg0; arg1; arg2)
  3740.     - builtin: true
  3741.   - name: add_managed_array_texture(arg0; arg1; arg2; arg3)
  3742.     - builtin: true
  3743.   - name: create_tex(arg0; arg1; arg2; arg3; arg4; arg5)
  3744.     - builtin: true
  3745.   - name: create_cubetex(arg0; arg1; arg2; arg3; arg4)
  3746.     - builtin: true
  3747.   - name: create_voltex(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3748.     - builtin: true
  3749.   - name: create_array_tex(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3750.     - builtin: true
  3751.   - name: create_cube_array_tex(arg0; arg1; arg2; arg3; arg4; arg5)
  3752.     - builtin: true
  3753.   - name: create_tex(arg0; arg1; arg2; arg3; arg4; arg5)
  3754.     - builtin: true
  3755.   - name: create_cubetex(arg0; arg1; arg2; arg3; arg4)
  3756.     - builtin: true
  3757.   - name: create_voltex(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3758.     - builtin: true
  3759.   - name: create_array_tex(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3760.     - builtin: true
  3761.   - name: create_cube_array_tex(arg0; arg1; arg2; arg3; arg4; arg5)
  3762.     - builtin: true
  3763.   - name: create_vb(arg0; arg1; arg2; arg3)
  3764.     - builtin: true
  3765.   - name: create_ib(arg0; arg1; arg2; arg3)
  3766.     - builtin: true
  3767.   - name: create_sbuffer(arg0; arg1; arg2; arg3; arg4; arg5)
  3768.     - builtin: true
  3769.   - name: create_vb(arg0; arg1; arg2; arg3)
  3770.     - builtin: true
  3771.   - name: create_ib(arg0; arg1; arg2; arg3)
  3772.     - builtin: true
  3773.   - name: create_sbuffer(arg0; arg1; arg2; arg3; arg4; arg5)
  3774.     - builtin: true
  3775. generics:
  3776. global_variables:
  3777. enumerations:
  3778. module: [[ DagorTexture3D; (builtIn|isPublic|isModule)]]
  3779. structures:
  3780. functions:
  3781.   - name: ==(arg0; arg1)
  3782.     - builtin: true
  3783.   - name: !=(arg0; arg1)
  3784.     - builtin: true
  3785.   - name: D3DRESID()
  3786.     - builtin: true
  3787.   - name: D3DRESID(arg0)
  3788.     - builtin: true
  3789.   - name: acquire_managed_tex(arg0)
  3790.     - builtin: true
  3791.   - name: release_managed_tex(arg0)
  3792.     - builtin: true
  3793.   - name: add_managed_texture(arg0; arg1)
  3794.     - builtin: true
  3795.   - name: get_managed_texture_id(arg0)
  3796.     - builtin: true
  3797.   - name: getinfo(arg0; arg1; arg2)
  3798.     - builtin: true
  3799.   - name: texaddr(arg0; arg1)
  3800.     - builtin: true
  3801.   - name: texaddru(arg0; arg1)
  3802.     - builtin: true
  3803.   - name: texaddrv(arg0; arg1)
  3804.     - builtin: true
  3805.   - name: texaddrw(arg0; arg1)
  3806.     - builtin: true
  3807.   - name: texfilter(arg0; arg1)
  3808.     - builtin: true
  3809.   - name: texmipmap(arg0; arg1)
  3810.     - builtin: true
  3811.   - name: __builtin_updateData(arg0; arg1; arg2; arg3; arg4)
  3812.     - builtin: true
  3813.   - name: TextureInfo()
  3814.     - builtin: true
  3815.   - name: using(arg0)
  3816.     - builtin: true
  3817. generics:
  3818.   - name: updateData
  3819. global_variables:
  3820.   - name: BAD_TEXTUREID
  3821. enumerations:
  3822. module: [[ DagorDebug3D; (builtIn|isPublic|isModule)]]
  3823. structures:
  3824. functions:
  3825.   - name: _builtin_draw_debug_line_buffered(arg0; arg1; arg2; arg3)
  3826.     - builtin: true
  3827.   - name: clear_buffered_debug_lines()
  3828.     - builtin: true
  3829.   - name: _builtin_draw_debug_rect_buffered(arg0; arg1; arg2; arg3; arg4)
  3830.     - builtin: true
  3831.   - name: _builtin_draw_debug_box_buffered(arg0; arg1; arg2)
  3832.     - builtin: true
  3833.   - name: _builtin_draw_debug_box_buffered(arg0; arg1; arg2; arg3; arg4; arg5)
  3834.     - builtin: true
  3835.   - name: _builtin_draw_debug_box_buffered(arg0; arg1; arg2; arg3)
  3836.     - builtin: true
  3837.   - name: _builtin_draw_debug_circle_buffered(arg0; arg1; arg2; arg3; arg4; arg5)
  3838.     - builtin: true
  3839.   - name: draw_debug_elipse_buffered(arg0; arg1; arg2; arg3; arg4; arg5)
  3840.     - builtin: true
  3841.   - name: _builtin_draw_debug_sphere_buffered(arg0; arg1; arg2; arg3; arg4)
  3842.     - builtin: true
  3843.   - name: _builtin_draw_debug_tube_buffered(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  3844.     - builtin: true
  3845.   - name: _builtin_draw_debug_cone_buffered(arg0; arg1; arg2; arg3; arg4; arg5)
  3846.     - builtin: true
  3847.   - name: _builtin_draw_debug_capsule_buffered(arg0; arg1; arg2; arg3; arg4; arg5)
  3848.     - builtin: true
  3849.   - name: _builtin_draw_debug_arrow_buffered(arg0; arg1; arg2; arg3)
  3850.     - builtin: true
  3851.   - name: _builtin_draw_debug_tetrapod_buffered(arg0; arg1; arg2; arg3)
  3852.     - builtin: true
  3853.   - name: _builtin_draw_debug_tehedron_buffered(arg0; arg1; arg2; arg3)
  3854.     - builtin: true
  3855.   - name: begin_draw_cached_debug_lines(arg0; arg1; arg2)
  3856.     - builtin: true
  3857.   - name: begin_draw_cached_debug_lines_ex()
  3858.     - builtin: true
  3859.   - name: end_draw_cached_debug_lines()
  3860.     - builtin: true
  3861.   - name: end_draw_cached_debug_lines_ex()
  3862.     - builtin: true
  3863.   - name: draw_cached_debug_cylinder(arg0; arg1; arg2; arg3)
  3864.     - builtin: true
  3865.   - name: draw_cached_debug_cone(arg0; arg1; arg2; arg3; arg4)
  3866.     - builtin: true
  3867.   - name: set_cached_debug_lines_wtm(arg0)
  3868.     - builtin: true
  3869.   - name: draw_cached_debug_line(arg0; arg1; arg2)
  3870.     - builtin: true
  3871.   - name: draw_cached_debug_line(arg0; arg1; arg2)
  3872.     - builtin: true
  3873.   - name: draw_cached_debug_box(arg0; arg1)
  3874.     - builtin: true
  3875.   - name: draw_cached_debug_box(arg0; arg1; arg2; arg3; arg4)
  3876.     - builtin: true
  3877.   - name: draw_cached_debug_sphere(arg0; arg1; arg2; arg3)
  3878.     - builtin: true
  3879.   - name: draw_cached_debug_circle(arg0; arg1; arg2; arg3; arg4; arg5)
  3880.     - builtin: true
  3881.   - name: draw_cached_debug_xz_circle(arg0; arg1; arg2; arg3)
  3882.     - builtin: true
  3883.   - name: draw_skeleton_link(arg0; arg1; arg2)
  3884.     - builtin: true
  3885.   - name: draw_cached_debug_capsule_w(arg0; arg1; arg2; arg3)
  3886.     - builtin: true
  3887.   - name: draw_cached_debug_capsule_w(arg0; arg1)
  3888.     - builtin: true
  3889.   - name: draw_cached_debug_capsule(arg0; arg1; arg2)
  3890.     - builtin: true
  3891.   - name: draw_cached_debug_hex(arg0; arg1; arg2; arg3)
  3892.     - builtin: true
  3893.   - name: _builtin_draw_cached_debug_quad(arg0; arg1; arg2; arg3; arg4)
  3894.     - builtin: true
  3895.   - name: _builtin_draw_cached_debug_trilist(arg0; arg1; arg2)
  3896.     - builtin: true
  3897.   - name: add_debug_text_mark(arg0; arg1; arg2; arg3; arg4)
  3898.     - builtin: true
  3899.   - name: add_debug_text_mark_screen(arg0; arg1; arg2; arg3; arg4; arg5)
  3900.     - builtin: true
  3901. generics:
  3902.   - name: draw_debug_line_buffered
  3903.   - name: draw_debug_rect_buffered
  3904.   - name: draw_debug_box_buffered
  3905.   - name: draw_debug_box_buffered
  3906.   - name: draw_debug_box_buffered
  3907.   - name: draw_debug_box_buffered
  3908.   - name: draw_debug_elipse_buffered
  3909.   - name: draw_debug_circle_buffered
  3910.   - name: draw_debug_sphere_buffered
  3911.   - name: draw_debug_sphere_buffered
  3912.   - name: draw_debug_tube_buffered
  3913.   - name: draw_debug_cone_buffered
  3914.   - name: draw_debug_capsule_buffered
  3915.   - name: draw_debug_arrow_buffered
  3916.   - name: draw_cached_debug_quad
  3917.   - name: draw_cached_debug_trilist
  3918.   - name: draw_debug_tetrapod_buffered
  3919.   - name: draw_debug_tehedron_buffered
  3920. global_variables:
  3921. enumerations:
  3922. module: [[ DagorFindFiles; (builtIn|isPublic|isModule)]]
  3923. structures:
  3924. functions:
  3925.   - name: find_files_in_folder(arg0; arg1; arg2; arg3; arg4; arg5; arg6; arg7)
  3926.     - builtin: true
  3927.   - name: find_file_in_vromfs(arg0; arg1; arg2; arg3)
  3928.     - builtin: true
  3929. generics:
  3930.   - name: find_files_in_folder
  3931.   - name: find_files_in_vroms
  3932. global_variables:
  3933. enumerations:
  3934. module: [[ DagorConsole; (builtIn|isPublic|isModule)]]
  3935. structures:
  3936. functions:
  3937.   - name: console_print(arg0)
  3938.     - builtin: true
  3939.   - name: console_command(arg0)
  3940.     - builtin: true
  3941.   - name: _builtin_visual_log(arg0; arg1; arg2)
  3942.     - builtin: true
  3943.   - name: add_hint(arg0; arg1; arg2; arg3; arg4; arg5)
  3944.     - builtin: true
  3945.   - name: console_pop_front_history_command()
  3946.     - builtin: true
  3947.   - name: console_top_history_command()
  3948.     - builtin: true
  3949.   - name: console_add_history_command(arg0)
  3950.     - builtin: true
  3951.   - name: console_get_command_history(arg0; arg1; arg2)
  3952.     - builtin: true
  3953.   - name: console_get_edit_text_before_modify()
  3954.     - builtin: true
  3955. generics:
  3956.   - name: visual_log
  3957.   - name: add_hint
  3958. global_variables:
  3959. enumerations:
  3960. module: [[ DagorMathUtils; (builtIn|isPublic|isModule)]]
  3961. structures:
  3962. functions:
  3963.   - name: test_segment_cylinder_intersection(arg0; arg1; arg2; arg3; arg4)
  3964.     - builtin: true
  3965.   - name: test_segment_box_intersection(arg0; arg1; arg2)
  3966.     - builtin: true
  3967.   - name: does_line_intersect_box_side(arg0; arg1; arg2; arg3)
  3968.     - builtin: true
  3969.   - name: rayIntersectWaBoxIgnoreInside(arg0; arg1; arg2; arg3; arg4)
  3970.     - builtin: true
  3971.   - name: rayIntersectBoxIgnoreInside(arg0; arg1; arg2; arg3; arg4; arg5)
  3972.     - builtin: true
  3973.   - name: test_segment_sphere_intersection(arg0; arg1; arg2; arg3)
  3974.     - builtin: true
  3975.   - name: test_segment_sphere_intersection(arg0; arg1; arg2; arg3; arg4)
  3976.     - builtin: true
  3977.   - name: dir_to_angles(arg0)
  3978.     - builtin: true
  3979.   - name: angles_to_dir(arg0)
  3980.     - builtin: true
  3981.   - name: basis_aware_dir_to_angles(arg0; arg1; arg2)
  3982.     - builtin: true
  3983.   - name: basis_aware_angles_to_dir(arg0; arg1; arg2)
  3984.     - builtin: true
  3985.   - name: basis_aware_clamp_angles_by_dir(arg0; arg1; arg2; arg3; arg4)
  3986.     - builtin: true
  3987.   - name: basis_aware_xVz(arg0; arg1; arg2)
  3988.     - builtin: true
  3989.   - name: basis_aware_x0z(arg0; arg1)
  3990.     - builtin: true
  3991.   - name: relative_2d_dir_to_absolute_3d_dir(arg0; arg1; arg2)
  3992.     - builtin: true
  3993.   - name: absolute_3d_dir_to_relative_2d_dir(arg0; arg1; arg2)
  3994.     - builtin: true
  3995.   - name: angle_diff(arg0; arg1)
  3996.     - builtin: true
  3997.   - name: angle_diff(arg0; arg1)
  3998.     - builtin: true
  3999.   - name: renorm_ang(arg0; arg1)
  4000.     - builtin: true
  4001.   - name: line_line_intersect(arg0; arg1; arg2; arg3; arg4; arg5)
  4002.     - builtin: true
  4003.   - name: is_point_in_poly(arg0; arg1; arg2)
  4004.     - builtin: true
  4005.   - name: reverse_bits32(arg0)
  4006.     - builtin: true
  4007.   - name: get_positional_seed(arg0; arg1)
  4008.     - builtin: true
  4009.   - name: get_some_normal(arg0)
  4010.     - builtin: true
  4011. generics:
  4012. global_variables:
  4013. enumerations:
  4014. module: [[ DagorTime; (builtIn|isPublic|isModule)]]
  4015. structures:
  4016. functions:
  4017.   - name: iso8601_parse_sec(arg0)
  4018.     - builtin: true
  4019.   - name: iso8601_parse_msec(arg0)
  4020.     - builtin: true
  4021.   - name: iso8601_format_msec(arg0; arg1)
  4022.     - builtin: true
  4023.   - name: iso8601_format_sec(arg0; arg1)
  4024.     - builtin: true
  4025.   - name: get_time_msec()
  4026.     - builtin: true
  4027.   - name: ref_time_ticks()
  4028.     - builtin: true
  4029.   - name: get_time_usec(arg0)
  4030.     - builtin: true
  4031.   - name: get_local_time()
  4032.     - builtin: true
  4033. generics:
  4034. global_variables:
  4035. enumerations:
  4036. module: [[ DagorFiles; (builtIn|isPublic|isModule)]]
  4037. structures:
  4038.   - name: df_header
  4039. functions:
  4040.   - name: df_open(arg0; arg1)
  4041.     - builtin: true
  4042.   - name: df_close(arg0)
  4043.     - builtin: true
  4044.   - name: df_flush(arg0)
  4045.     - builtin: true
  4046.   - name: df_seek_to(arg0; arg1)
  4047.     - builtin: true
  4048.   - name: df_seek_rel(arg0; arg1)
  4049.     - builtin: true
  4050.   - name: df_seek_end(arg0; arg1)
  4051.     - builtin: true
  4052.   - name: df_tell(arg0)
  4053.     - builtin: true
  4054.   - name: df_length(arg0)
  4055.     - builtin: true
  4056.   - name: df_puts(arg0; arg1; arg2)
  4057.     - builtin: true
  4058.   - name: df_gets(arg0; arg1; arg2)
  4059.     - builtin: true
  4060.   - name: df_stat(arg0; arg1)
  4061.     - builtin: true
  4062.   - name: df_fstat(arg0; arg1)
  4063.     - builtin: true
  4064.   - name: df_get_real_name(arg0; arg1)
  4065.     - builtin: true
  4066.   - name: _builtin_df_read(arg0; arg1; arg2)
  4067.     - builtin: true
  4068.   - name: _builtin_df_write(arg0; arg1; arg2)
  4069.     - builtin: true
  4070.   - name: _builtin_df_load(arg0; arg1; arg2)
  4071.     - builtin: true
  4072. generics:
  4073.   - name: df_open
  4074.   - name: df_read
  4075.   - name: df_write
  4076.   - name: df_load
  4077.   - name: df_save
  4078. global_variables:
  4079.   - name: DF_READ
  4080.   - name: DF_WRITE
  4081.   - name: DF_CREATE
  4082.   - name: DF_RDWR
  4083.   - name: DF_APPEND
  4084.   - name: DF_IGNORE_MISSING
  4085.   - name: DF_VROM_ONLY
  4086.   - name: df_magic
  4087. enumerations:
  4088. module: [[ DagorRandom; (builtIn|isPublic|isModule)]]
  4089. structures:
  4090. functions:
  4091.   - name: grnd()
  4092.     - builtin: true
  4093.   - name: gsrnd()
  4094.     - builtin: true
  4095.   - name: gfrnd()
  4096.     - builtin: true
  4097.   - name: rnd_float(arg0; arg1)
  4098.     - builtin: true
  4099.   - name: rnd_int(arg0; arg1)
  4100.     - builtin: true
  4101.   - name: _rnd_float(arg0; arg1; arg2)
  4102.     - builtin: true
  4103.   - name: _rnd_int(arg0; arg1; arg2)
  4104.     - builtin: true
  4105.   - name: gauss_rnd(arg0)
  4106.     - builtin: true
  4107.   - name: set_rnd_seed(arg0)
  4108.     - builtin: true
  4109.   - name: get_rnd_seed()
  4110.     - builtin: true
  4111.   - name: _gauss_rnd(arg0; arg1)
  4112.     - builtin: true
  4113.   - name: _rnd(arg0)
  4114.     - builtin: true
  4115.   - name: _frnd(arg0)
  4116.     - builtin: true
  4117.   - name: _srnd(arg0)
  4118.     - builtin: true
  4119. generics:
  4120. global_variables:
  4121. enumerations:
  4122. module: [[ ecs; (builtIn|isPublic|isModule)]]
  4123. structures:
  4124. functions:
  4125.   - name: .`isNull(this)
  4126.     - builtin: true
  4127.   - name: .`userType(this)
  4128.     - builtin: true
  4129.   - name: .`typeId(this)
  4130.     - builtin: true
  4131.   - name: .`componentId(this)
  4132.     - builtin: true
  4133.   - name: .`rawData(this)
  4134.     - builtin: true
  4135.   - name: .`rawData(this)
  4136.     - builtin: true
  4137.   - name: ==(arg0; arg1)
  4138.     - builtin: true
  4139.   - name: !=(arg0; arg1)
  4140.     - builtin: true
  4141.   - name: !(arg0)
  4142.     - builtin: true
  4143.   - name: uint(arg0)
  4144.     - builtin: true
  4145.   - name: EntityId(arg0)
  4146.     - builtin: true
  4147.   - name: clone(arg0)
  4148.     - builtin: true
  4149.   - name: query(arg0; arg1; arg2; arg3)
  4150.     - builtin: true
  4151.   - name: query(arg0; arg1; arg2; arg3; arg4)
  4152.     - builtin: true
  4153.   - name: query(arg0; arg1; arg2)
  4154.     - builtin: true
  4155.   - name: query(arg0; arg1; arg2; arg3)
  4156.     - builtin: true
  4157.   - name: find_query(arg0; arg1; arg2)
  4158.     - builtin: true
  4159.   - name: find_query(arg0; arg1; arg2; arg3)
  4160.     - builtin: true
  4161.   - name: process_view(arg0; arg1; arg2; arg3; arg4)
  4162.     - builtin: true
  4163.   - name: getEntityManager()
  4164.     - builtin: true
  4165.   - name: getEntityManagerRW()
  4166.     - builtin: true
  4167.   - name: globally_enabled_aot()
  4168.     - builtin: true
  4169.   - name: das_ecs_systems_count()
  4170.     - builtin: true
  4171.   - name: das_ecs_aot_systems_count()
  4172.     - builtin: true
  4173.   - name: das_load_time_ms()
  4174.     - builtin: true
  4175.   - name: das_memory_usage()
  4176.     - builtin: true
  4177.   - name: link_aot_errors_count()
  4178.     - builtin: true
  4179.   - name: das_compile_errors_count()
  4180.     - builtin: true
  4181.   - name: createEntity(arg0; arg1; arg2)
  4182.     - builtin: true
  4183.   - name: createEntitySync(arg0; arg1; arg2)
  4184.     - builtin: true
  4185.   - name: reCreateEntityFrom(arg0; arg1)
  4186.     - builtin: true
  4187.   - name: destroyEntity(arg0)
  4188.     - builtin: true
  4189.   - name: doesEntityExist(arg0)
  4190.     - builtin: true
  4191.   - name: isLoadingEntity(arg0)
  4192.     - builtin: true
  4193.   - name: getEntityTemplateId(arg0)
  4194.     - builtin: true
  4195.   - name: getEntityTemplateName(arg0)
  4196.     - builtin: true
  4197.   - name: getEntityFutureTemplateName(arg0)
  4198.     - builtin: true
  4199.   - name: getSingletonEntity(arg0; arg1)
  4200.     - builtin: true
  4201.   - name: getSingletonEntity(arg0)
  4202.     - builtin: true
  4203.   - name: is_entity_mgr_exists()
  4204.     - builtin: true
  4205.   - name: createEntity(arg0; arg1; arg2; arg3)
  4206.     - builtin: true
  4207.   - name: createEntitySync(arg0; arg1; arg2; arg3)
  4208.     - builtin: true
  4209.   - name: createInstantiatedEntitySync(arg0; arg1; arg2; arg3)
  4210.     - builtin: true
  4211.   - name: createEntity(arg0; arg1; arg2; arg3)
  4212.     - builtin: true
  4213.   - name: createEntitySync(arg0; arg1; arg2; arg3)
  4214.     - builtin: true
  4215.   - name: createInstantiatedEntitySync(arg0; arg1)
  4216.     - builtin: true
  4217.   - name: reCreateEntityFrom(arg0; arg1; arg2; arg3; arg4)
  4218.     - builtin: true
  4219.   - name: createEntity(arg0; arg1; arg2; arg3; arg4)
  4220.     - builtin: true
  4221.   - name: reCreateEntityFrom(arg0; arg1; arg2; arg3; arg4; arg5)
  4222.     - builtin: true
  4223.   - name: addSubTemplate(arg0; arg1; arg2; arg3; arg4; arg5)
  4224.     - builtin: true
  4225.   - name: add_sub_template_name(arg0; arg1; arg2)
  4226.     - builtin: true
  4227.   - name: remove_sub_template_name(arg0; arg1; arg2)
  4228.     - builtin: true
  4229.   - name: add_sub_template_name(arg0; arg1; arg2)
  4230.     - builtin: true
  4231.   - name: remove_sub_template_name(arg0; arg1; arg2)
  4232.     - builtin: true
  4233.   - name: addSubTemplate(arg0; arg1; arg2; arg3; arg4)
  4234.     - builtin: true
  4235.   - name: removeSubTemplate(arg0; arg1; arg2; arg3; arg4)
  4236.     - builtin: true
  4237.   - name: ecs_hash(arg0)
  4238.     - builtin: true
  4239.   - name: load_das(arg0)
  4240.     - builtin: true
  4241.   - name: load_das_debugger(arg0)
  4242.     - builtin: true
  4243.   - name: load_das_with_debugcode(arg0)
  4244.     - builtin: true
  4245.   - name: is_type_ecs_enum(arg0)
  4246.     - builtin: true
  4247.   - name: get_ecs_enum_values(arg0; arg1; arg2; arg3)
  4248.     - builtin: true
  4249.   - name: update_enum_value(arg0; arg1; arg2)
  4250.     - builtin: true
  4251.   - name: find_enum_idx(arg0; arg1)
  4252.     - builtin: true
  4253. generics:
  4254.   - name: getOrBuildTemplateByName
  4255.   - name: addSubTemplate
  4256.   - name: removeSubTemplate
  4257.   - name: sendEvent
  4258.   - name: send_schemeless_event
  4259.   - name: broadcast_schemeless_event
  4260.   - name: sendEventImmediate
  4261.   - name: broadcastEvent
  4262.   - name: broadcastEventImmediate
  4263. global_variables:
  4264.   - name: INVALID_ENTITY_ID_VAL
  4265.   - name: INVALID_TEMPLATE_INDEX
  4266.   - name: EVCAST_UNKNOWN
  4267.   - name: EVCAST_UNICAST
  4268.   - name: EVCAST_BROADCAST
  4269.   - name: EVCAST_BOTH
  4270.   - name: EVFLG_CASTMASK
  4271.   - name: EVFLG_SERIALIZE
  4272.   - name: EVFLG_DESTROY
  4273.   - name: EVFLG_SCHEMELESS
  4274.   - name: EVFLG_CORE
  4275.   - name: INVALID_ENTITY_ID
  4276. enumerations:
  4277.   - name: QueryCbResult
  4278.  
  4279. module: [[ ast; (builtIn|isPublic|isModule)]]
  4280. structures:
  4281.   - name: AstFunctionAnnotation
  4282.   - name: AstBlockAnnotation
  4283.   - name: AstStructureAnnotation
  4284.   - name: AstPassMacro
  4285.   - name: AstVariantMacro
  4286.   - name: AstForLoopMacro
  4287.   - name: AstCaptureMacro
  4288.   - name: AstSimulateMacro
  4289.   - name: AstReaderMacro
  4290.   - name: AstCommentReader
  4291.   - name: AstCallMacro
  4292.   - name: AstTypeInfoMacro
  4293.   - name: AstEnumerationAnnotation
  4294.   - name: AstVisitor
  4295. functions:
  4296.   - name: .`canAot(this)
  4297.     - builtin: true
  4298.   - name: .`isExprType(this)
  4299.     - builtin: true
  4300.   - name: .`isSimpleType(this)
  4301.     - builtin: true
  4302.   - name: .`isArray(this)
  4303.     - builtin: true
  4304.   - name: .`isGoodIteratorType(this)
  4305.     - builtin: true
  4306.   - name: .`isGoodArrayType(this)
  4307.     - builtin: true
  4308.   - name: .`isGoodTableType(this)
  4309.     - builtin: true
  4310.   - name: .`isGoodBlockType(this)
  4311.     - builtin: true
  4312.   - name: .`isGoodFunctionType(this)
  4313.     - builtin: true
  4314.   - name: .`isGoodLambdaType(this)
  4315.     - builtin: true
  4316.   - name: .`isGoodTupleType(this)
  4317.     - builtin: true
  4318.   - name: .`isGoodVariantType(this)
  4319.     - builtin: true
  4320.   - name: .`isVoid(this)
  4321.     - builtin: true
  4322.   - name: .`isRef(this)
  4323.     - builtin: true
  4324.   - name: .`isRefType(this)
  4325.     - builtin: true
  4326.   - name: .`canWrite(this)
  4327.     - builtin: true
  4328.   - name: .`isAotAlias(this)
  4329.     - builtin: true
  4330.   - name: .`isShareable(this)
  4331.     - builtin: true
  4332.   - name: .`isIndex(this)
  4333.     - builtin: true
  4334.   - name: .`isBool(this)
  4335.     - builtin: true
  4336.   - name: .`isInteger(this)
  4337.     - builtin: true
  4338.   - name: .`isSignedInteger(this)
  4339.     - builtin: true
  4340.   - name: .`isUnsignedInteger(this)
  4341.     - builtin: true
  4342.   - name: .`isSignedIntegerOrIntVec(this)
  4343.     - builtin: true
  4344.   - name: .`isUnsignedIntegerOrIntVec(this)
  4345.     - builtin: true
  4346.   - name: .`isFloatOrDouble(this)
  4347.     - builtin: true
  4348.   - name: .`isNumeric(this)
  4349.     - builtin: true
  4350.   - name: .`isNumericComparable(this)
  4351.     - builtin: true
  4352.   - name: .`isPointer(this)
  4353.     - builtin: true
  4354.   - name: .`isVoidPointer(this)
  4355.     - builtin: true
  4356.   - name: .`isIterator(this)
  4357.     - builtin: true
  4358.   - name: .`isEnum(this)
  4359.     - builtin: true
  4360.   - name: .`isEnumT(this)
  4361.     - builtin: true
  4362.   - name: .`isHandle(this)
  4363.     - builtin: true
  4364.   - name: .`isStructure(this)
  4365.     - builtin: true
  4366.   - name: .`isClass(this)
  4367.     - builtin: true
  4368.   - name: .`isFunction(this)
  4369.     - builtin: true
  4370.   - name: .`isTuple(this)
  4371.     - builtin: true
  4372.   - name: .`isVariant(this)
  4373.     - builtin: true
  4374.   - name: .`sizeOf(this)
  4375.     - builtin: true
  4376.   - name: .`countOf(this)
  4377.     - builtin: true
  4378.   - name: .`alignOf(this)
  4379.     - builtin: true
  4380.   - name: .`baseSizeOf(this)
  4381.     - builtin: true
  4382.   - name: .`stride(this)
  4383.     - builtin: true
  4384.   - name: .`tupleSize(this)
  4385.     - builtin: true
  4386.   - name: .`tupleAlign(this)
  4387.     - builtin: true
  4388.   - name: .`variantSize(this)
  4389.     - builtin: true
  4390.   - name: .`variantAlign(this)
  4391.     - builtin: true
  4392.   - name: .`canCopy(this)
  4393.     - builtin: true
  4394.   - name: .`canMove(this)
  4395.     - builtin: true
  4396.   - name: .`canClone(this)
  4397.     - builtin: true
  4398.   - name: .`canNew(this)
  4399.     - builtin: true
  4400.   - name: .`canDeletePtr(this)
  4401.     - builtin: true
  4402.   - name: .`canDelete(this)
  4403.     - builtin: true
  4404.   - name: .`needDelete(this)
  4405.     - builtin: true
  4406.   - name: .`isPod(this)
  4407.     - builtin: true
  4408.   - name: .`isRawPod(this)
  4409.     - builtin: true
  4410.   - name: .`isNoHeapType(this)
  4411.     - builtin: true
  4412.   - name: .`isWorkhorseType(this)
  4413.     - builtin: true
  4414.   - name: .`isPolicyType(this)
  4415.     - builtin: true
  4416.   - name: .`isVecPolicyType(this)
  4417.     - builtin: true
  4418.   - name: .`isReturnType(this)
  4419.     - builtin: true
  4420.   - name: .`isCtorType(this)
  4421.     - builtin: true
  4422.   - name: .`isRange(this)
  4423.     - builtin: true
  4424.   - name: .`isString(this)
  4425.     - builtin: true
  4426.   - name: .`isConst(this)
  4427.     - builtin: true
  4428.   - name: .`isFoldable(this)
  4429.     - builtin: true
  4430.   - name: .`isAlias(this)
  4431.     - builtin: true
  4432.   - name: .`isAutoArrayResolved(this)
  4433.     - builtin: true
  4434.   - name: .`isAuto(this)
  4435.     - builtin: true
  4436.   - name: .`isAutoOrAlias(this)
  4437.     - builtin: true
  4438.   - name: .`isVectorType(this)
  4439.     - builtin: true
  4440.   - name: .`isBitfield(this)
  4441.     - builtin: true
  4442.   - name: .`isLocal(this)
  4443.     - builtin: true
  4444.   - name: .`hasClasses(this)
  4445.     - builtin: true
  4446.   - name: .`hasNonTrivialCtor(this)
  4447.     - builtin: true
  4448.   - name: .`hasNonTrivialDtor(this)
  4449.     - builtin: true
  4450.   - name: .`hasNonTrivialCopy(this)
  4451.     - builtin: true
  4452.   - name: .`canBePlacedInContainer(this)
  4453.     - builtin: true
  4454.   - name: .`vectorBaseType(this)
  4455.     - builtin: true
  4456.   - name: .`vectorDim(this)
  4457.     - builtin: true
  4458.   - name: .`canInitWithZero(this)
  4459.     - builtin: true
  4460.   - name: .`rangeBaseType(this)
  4461.     - builtin: true
  4462.   - name: .`origin(this)
  4463.     - builtin: true
  4464.   - name: .`isGeneric(this)
  4465.     - builtin: true
  4466.   - name: .`isAccessUnused(this)
  4467.     - builtin: true
  4468.   - name: each(arg0; arg1)
  4469.     - builtin: true
  4470.   - name: each(arg0; arg1)
  4471.     - builtin: true
  4472.   - name: emplace(vec; value)
  4473.     - builtin: true
  4474.   - name: pop(vec)
  4475.     - builtin: true
  4476.   - name: clear(vec)
  4477.     - builtin: true
  4478.   - name: resize(vec; newSize)
  4479.     - builtin: true
  4480.   - name: make_visitor(class; info; context)
  4481.     - builtin: true
  4482.   - name: visit(program; adapter; context; line)
  4483.     - builtin: true
  4484.   - name: visit_modules(program; adapter; context; line)
  4485.     - builtin: true
  4486.   - name: visit(function; adapter; context; line)
  4487.     - builtin: true
  4488.   - name: visit(expression; adapter; context; line)
  4489.     - builtin: true
  4490.   - name: visit_finally(expression; adapter; context; line)
  4491.     - builtin: true
  4492.   - name: make_function_annotation(name; class; info; context)
  4493.     - builtin: true
  4494.   - name: make_block_annotation(name; class; info; context)
  4495.     - builtin: true
  4496.   - name: add_function_annotation(module; annotation; context; at)
  4497.     - builtin: true
  4498.   - name: add_function_annotation(function; annotation; context; at)
  4499.     - builtin: true
  4500.   - name: add_function_annotation(function; annotation; context; at)
  4501.     - builtin: true
  4502.   - name: add_block_annotation(block; annotation; context; at)
  4503.     - builtin: true
  4504.   - name: add_block_annotation(block; annotation; context; at)
  4505.     - builtin: true
  4506.   - name: make_structure_annotation(name; class; info; context)
  4507.     - builtin: true
  4508.   - name: add_structure_annotation(module; annotation; context; at)
  4509.     - builtin: true
  4510.   - name: add_structure_annotation(structure; annotation; context; at)
  4511.     - builtin: true
  4512.   - name: add_structure_annotation(structure; annotation; context; at)
  4513.     - builtin: true
  4514.   - name: make_enumeration_annotation(name; class; info; context)
  4515.     - builtin: true
  4516.   - name: add_enumeration_annotation(module; annotation; context; at)
  4517.     - builtin: true
  4518.   - name: add_enumeration_entry(enum; name)
  4519.     - builtin: true
  4520.   - name: make_pass_macro(name; class; info; context)
  4521.     - builtin: true
  4522.   - name: add_infer_macro(module; annotation; context)
  4523.     - builtin: true
  4524.   - name: add_dirty_infer_macro(module; annotation; context)
  4525.     - builtin: true
  4526.   - name: add_lint_macro(module; annotation; context)
  4527.     - builtin: true
  4528.   - name: add_global_lint_macro(module; annotation; context)
  4529.     - builtin: true
  4530.   - name: add_optimization_macro(module; annotation; context)
  4531.     - builtin: true
  4532.   - name: make_reader_macro(name; class; info; context)
  4533.     - builtin: true
  4534.   - name: add_reader_macro(module; annotation; context; at)
  4535.     - builtin: true
  4536.   - name: make_comment_reader(class; info; context)
  4537.     - builtin: true
  4538.   - name: add_comment_reader(module; reader; context; at)
  4539.     - builtin: true
  4540.   - name: make_call_macro(name; class; info; context)
  4541.     - builtin: true
  4542.   - name: add_call_macro(module; annotation; context; at)
  4543.     - builtin: true
  4544.   - name: make_typeinfo_macro(name; class; info; context)
  4545.     - builtin: true
  4546.   - name: add_typeinfo_macro(module; annotation; context; at)
  4547.     - builtin: true
  4548.   - name: make_variant_macro(name; class; info; context)
  4549.     - builtin: true
  4550.   - name: add_variant_macro(module; annotation; context)
  4551.     - builtin: true
  4552.   - name: make_for_loop_macro(name; class; info; context)
  4553.     - builtin: true
  4554.   - name: add_for_loop_macro(module; annotation; context)
  4555.     - builtin: true
  4556.   - name: make_capture_macro(name; class; info; context)
  4557.     - builtin: true
  4558.   - name: add_capture_macro(module; annotation; context)
  4559.     - builtin: true
  4560.   - name: make_simulate_macro(name; class; info; context)
  4561.     - builtin: true
  4562.   - name: add_simulate_macro(module; annotation; context)
  4563.     - builtin: true
  4564.   - name: this_program(context)
  4565.     - builtin: true
  4566.   - name: this_module(context; line)
  4567.     - builtin: true
  4568.   - name: find_module_via_rtti(program; name; context; lineinfo)
  4569.     - builtin: true
  4570.   - name: find_module_function_via_rtti(module; function; context; lineinfo)
  4571.     - builtin: true
  4572.   - name: compiling_program(context; at)
  4573.     - builtin: true
  4574.   - name: compiling_module(context; at)
  4575.     - builtin: true
  4576.   - name: for_each_module(program; block; context; line)
  4577.     - builtin: true
  4578.   - name: for_each_function(module; name; block; context; line)
  4579.     - builtin: true
  4580.   - name: for_each_generic(module; name; block; context; line)
  4581.     - builtin: true
  4582.   - name: force_at(expression; at)
  4583.     - builtin: true
  4584.   - name: force_generated(expression; value)
  4585.     - builtin: true
  4586.   - name: parse_mangled_name(txt; lib; thisModule; context; line)
  4587.     - builtin: true
  4588.   - name: collect_dependencies(function; block; context; line)
  4589.     - builtin: true
  4590.   - name: add_function(module; function; context; line)
  4591.     - builtin: true
  4592.   - name: add_generic(module; function; context; line)
  4593.     - builtin: true
  4594.   - name: add_variable(module; variable; context; line)
  4595.     - builtin: true
  4596.   - name: add_keyword(module; keyword; needOxfordComma; context; line)
  4597.     - builtin: true
  4598.   - name: find_variable(module; variable)
  4599.     - builtin: true
  4600.   - name: find_matching_variable(program; function; name; seePrivate; block; context; line)
  4601.     - builtin: true
  4602.   - name: get_current_search_module(program; function; moduleName)
  4603.     - builtin: true
  4604.   - name: can_access_global_variable(variable; module; thisModule)
  4605.     - builtin: true
  4606.   - name: add_structure(module; structure)
  4607.     - builtin: true
  4608.   - name: remove_structure(module; structure)
  4609.     - builtin: true
  4610.   - name: clone_structure(structure)
  4611.     - builtin: true
  4612.   - name: add_alias(module; structure)
  4613.     - builtin: true
  4614.   - name: describe_typedecl(type; extra; contracts; module; context; lineinfo)
  4615.     - builtin: true
  4616.   - name: describe_typedecl_cpp(type; substitueRef; skipRef; skipConst; redundantConst; context; lineinfo)
  4617.     - builtin: true
  4618.   - name: describe_expression(expression; context; lineinfo)
  4619.     - builtin: true
  4620.   - name: describe_function(function; context; lineinfo)
  4621.     - builtin: true
  4622.   - name: find_bitfield_name(bit; value; context; lineinfo)
  4623.     - builtin: true
  4624.   - name: find_enum_value(enum; value)
  4625.     - builtin: true
  4626.   - name: find_structure_field(structPtr; field; context; lineinfo)
  4627.     - builtin: true
  4628.   - name: get_mangled_name(function; context; line)
  4629.     - builtin: true
  4630.   - name: get_mangled_name(type; context; line)
  4631.     - builtin: true
  4632.   - name: get_mangled_name(variable; context; line)
  4633.     - builtin: true
  4634.   - name: get_mangled_name(variable; context; line)
  4635.     - builtin: true
  4636.   - name: get_expression_annotation(expr; context; line)
  4637.     - builtin: true
  4638.   - name: das_to_string(type; context)
  4639.     - builtin: true
  4640.   - name: clone_expression(expression)
  4641.     - builtin: true
  4642.   - name: clone_function(function)
  4643.     - builtin: true
  4644.   - name: clone_variable(variable)
  4645.     - builtin: true
  4646.   - name: is_temp_type(type; refMatters)
  4647.     - builtin: true
  4648.   - name: is_same_type(leftType; rightType; refMatters; constMatters; tempMatters; context; at)
  4649.     - builtin: true
  4650.   - name: clone_type(type)
  4651.     - builtin: true
  4652.   - name: get_variant_field_offset(variant; index; context; at)
  4653.     - builtin: true
  4654.   - name: get_tuple_field_offset(typle; index; context; at)
  4655.     - builtin: true
  4656.   - name: any_table_foreach(table; keyStride; valueStride; block; context; line)
  4657.     - builtin: true
  4658.   - name: any_array_foreach(array; stride; block; context; line)
  4659.     - builtin: true
  4660.   - name: any_array_size(array)
  4661.     - builtin: true
  4662.   - name: any_table_size(table)
  4663.     - builtin: true
  4664.   - name: get_underlying_value_type(type; context; line)
  4665.     - builtin: true
  4666.   - name: get_handled_type_field_offset(type; field; context; line)
  4667.     - builtin: true
  4668.   - name: get_handled_type_field_type(type; field; context; line)
  4669.     - builtin: true
  4670.   - name: get_handled_type_field_type_declaration(type; field; isConst; context; line)
  4671.     - builtin: true
  4672.   - name: for_each_typedef(module; block; context; line)
  4673.     - builtin: true
  4674.   - name: for_each_enumeration(module; block; context; line)
  4675.     - builtin: true
  4676.   - name: for_each_structure(module; block; context; line)
  4677.     - builtin: true
  4678.   - name: for_each_generic(module; block; context; line)
  4679.     - builtin: true
  4680.   - name: for_each_global(module; block; context; line)
  4681.     - builtin: true
  4682.   - name: for_each_call_macro(module; block; context; line)
  4683.     - builtin: true
  4684.   - name: for_each_reader_macro(module; block; context; line)
  4685.     - builtin: true
  4686.   - name: for_each_variant_macro(module; block; context; line)
  4687.     - builtin: true
  4688.   - name: for_each_for_loop_macro(module; block; context; line)
  4689.     - builtin: true
  4690.   - name: for_each_typeinfo_macro(module; block; context; line)
  4691.     - builtin: true
  4692.   - name: for_each_field(annotation; block; context; line)
  4693.     - builtin: true
  4694.   - name: has_field(type; fieldName; constant)
  4695.     - builtin: true
  4696.   - name: get_field_type(type; fieldName; constant)
  4697.     - builtin: true
  4698.   - name: add_module_require(module; publicModule; pub)
  4699.     - builtin: true
  4700.   - name: is_visible_directly(from_module; which_module)
  4701.     - builtin: true
  4702.   - name: get_ast_context(program; expression; block; context; line)
  4703.     - builtin: true
  4704.   - name: make_clone_structure(structure)
  4705.     - builtin: true
  4706.   - name: is_expr_like_call(expression)
  4707.     - builtin: true
  4708.   - name: is_expr_const(expression)
  4709.     - builtin: true
  4710.   - name: make_call(at; name)
  4711.     - builtin: true
  4712.   - name: eval_single_expression(expr; ok)
  4713.     - builtin: true
  4714.   - name: macro_error(porogram; at; message; context; line)
  4715.     - builtin: true
  4716.   - name: builtin_ast_make_class_rtti(class)
  4717.     - builtin: true
  4718.   - name: builtin_ast_make_class_finalize(class)
  4719.     - builtin: true
  4720.   - name: builtin_ast_make_class_constructor(baseClass; method)
  4721.     - builtin: true
  4722.   - name: builtin_ast_modify_to_class_member(func; baseClass; isExplicit; isConstant)
  4723.     - builtin: true
  4724.   - name: find_unique_structure(program; name; context; at)
  4725.     - builtin: true
  4726.   - name: get_use_global_variables(func; block; context; at)
  4727.     - builtin: true
  4728.   - name: get_use_functions(func; block; context; at)
  4729.     - builtin: true
  4730.   - name: make_type_info_structure(ctx; type; context; at)
  4731.     - builtin: true
  4732.   - name: to_compilation_log(text; context; at)
  4733.     - builtin: true
  4734.   - name: add_module_option(module; option; type; context; at)
  4735.     - builtin: true
  4736.   - name: get_function_aot_hash(fun)
  4737.     - builtin: true
  4738.   - name: finalize(__this)
  4739.     - private: true
  4740.   - name: finalize(__this)
  4741.     - private: true
  4742.   - name: finalize(__this)
  4743.     - private: true
  4744.   - name: finalize(__this)
  4745.     - private: true
  4746.   - name: finalize(__this)
  4747.     - private: true
  4748.   - name: finalize(__this)
  4749.     - private: true
  4750.   - name: finalize(__this)
  4751.     - private: true
  4752.   - name: finalize(__this)
  4753.     - private: true
  4754.   - name: finalize(__this)
  4755.     - private: true
  4756.   - name: finalize(__this)
  4757.     - private: true
  4758.   - name: finalize(__this)
  4759.     - private: true
  4760.   - name: finalize(__this)
  4761.     - private: true
  4762.   - name: finalize(__this)
  4763.     - private: true
  4764.   - name: finalize(__this)
  4765.     - private: true
  4766.   - name: AstFunctionAnnotation'__finalize(self)
  4767.   - name: AstBlockAnnotation'__finalize(self)
  4768.   - name: AstStructureAnnotation'__finalize(self)
  4769.   - name: AstPassMacro'__finalize(self)
  4770.   - name: AstVariantMacro'__finalize(self)
  4771.   - name: AstForLoopMacro'__finalize(self)
  4772.   - name: AstCaptureMacro'__finalize(self)
  4773.   - name: AstSimulateMacro'__finalize(self)
  4774.   - name: AstReaderMacro'__finalize(self)
  4775.   - name: AstCommentReader'__finalize(self)
  4776.   - name: AstCallMacro'__finalize(self)
  4777.   - name: AstTypeInfoMacro'__finalize(self)
  4778.   - name: AstEnumerationAnnotation'__finalize(self)
  4779.   - name: AstVisitor'__finalize(self)
  4780.   - name: AstFunctionAnnotation()
  4781.   - name: AstBlockAnnotation()
  4782.   - name: AstStructureAnnotation()
  4783.   - name: AstPassMacro()
  4784.   - name: AstVariantMacro()
  4785.   - name: AstForLoopMacro()
  4786.   - name: AstCaptureMacro()
  4787.   - name: AstSimulateMacro()
  4788.   - name: AstReaderMacro()
  4789.   - name: AstCommentReader()
  4790.   - name: AstCallMacro()
  4791.   - name: AstTypeInfoMacro()
  4792.   - name: AstEnumerationAnnotation()
  4793.   - name: AstVisitor()
  4794. generics:
  4795.   - name: describe
  4796.   - name: describe_cpp
  4797.   - name: describe
  4798.   - name: describe
  4799.   - name: ExpressionPtr
  4800.   - name: FunctionPtr
  4801.   - name: StructurePtr
  4802.   - name: make_function_annotation
  4803.   - name: make_block_annotation
  4804.   - name: make_structure_annotation
  4805.   - name: make_enumeration_annotation
  4806.   - name: make_visitor
  4807.   - name: make_reader_macro
  4808.   - name: make_comment_reader
  4809.   - name: make_call_macro
  4810.   - name: make_typeinfo_macro
  4811.   - name: make_pass_macro
  4812.   - name: make_variant_macro
  4813.   - name: make_for_loop_macro
  4814.   - name: make_capture_macro
  4815.   - name: make_simulate_macro
  4816.   - name: add_new_block_annotation
  4817.   - name: add_new_function_annotation
  4818.   - name: add_new_contract_annotation
  4819.   - name: add_new_structure_annotation
  4820.   - name: add_new_enumeration_annotation
  4821.   - name: add_new_variant_macro
  4822.   - name: add_new_for_loop_macro
  4823.   - name: add_new_capture_macro
  4824.   - name: add_new_simulate_macro
  4825.   - name: add_new_reader_macro
  4826.   - name: add_new_comment_reader
  4827.   - name: add_new_call_macro
  4828.   - name: add_new_typeinfo_macro
  4829.   - name: add_new_infer_macro
  4830.   - name: add_new_dirty_infer_macro
  4831.   - name: add_new_lint_macro
  4832.   - name: add_new_global_lint_macro
  4833.   - name: add_new_optimization_macro
  4834.   - name: find_module
  4835.   - name: find_module
  4836.   - name: find_compiling_module
  4837. global_variables:
  4838.   - name: gc_root_AstFunctionAnnotation
  4839.   - name: gc_root_AstBlockAnnotation
  4840.   - name: gc_root_AstStructureAnnotation
  4841.   - name: gc_root_AstEnumerationAnnotation
  4842.   - name: gc_root_AstReaderMacro
  4843.   - name: gc_root_AstCommentReader
  4844.   - name: gc_root_AstCallMacro
  4845.   - name: gc_root_AstTypeInfoMacro
  4846.   - name: gc_root_AstPassMacro
  4847.   - name: gc_root_AstVariantMacro
  4848.   - name: gc_root_AstForLoopMacro
  4849.   - name: gc_root_AstCaptureMacro
  4850.   - name: gc_root_AstSimulateMacro
  4851. enumerations:
  4852.   - name: SideEffects
  4853.   - name: CaptureMode
  4854.  
  4855. module: [[ rtti; (builtIn|isPublic|isModule)]]
  4856. structures:
  4857. functions:
  4858.   - name: LineInfo()
  4859.     - builtin: true
  4860.   - name: LineInfo(arg0; arg1; arg2; arg3; arg4)
  4861.     - builtin: true
  4862.   - name: using(arg0)
  4863.     - builtin: true
  4864.   - name: .`totalFunctions(this)
  4865.     - builtin: true
  4866.   - name: .`totalVariables(this)
  4867.     - builtin: true
  4868.   - name: .`getCodeAllocatorId(this)
  4869.     - builtin: true
  4870.   - name: push_empty(arg0; arg1; arg2)
  4871.     - builtin: true
  4872.   - name: push_empty(arg0)
  4873.     - builtin: true
  4874.   - name: pop(arg0)
  4875.     - builtin: true
  4876.   - name: clear(arg0)
  4877.     - builtin: true
  4878.   - name: resize(arg0; arg1)
  4879.     - builtin: true
  4880.   - name: erase(arg0; arg1; arg2)
  4881.     - builtin: true
  4882.   - name: erase(arg0; arg1; arg2; arg3)
  4883.     - builtin: true
  4884.   - name: each(arg0; arg1)
  4885.     - builtin: true
  4886.   - name: each(arg0; arg1)
  4887.     - builtin: true
  4888.   - name: length(arg0)
  4889.     - builtin: true
  4890.   - name: capacity(arg0)
  4891.     - builtin: true
  4892.   - name: [](vec; index; context; at)
  4893.     - builtin: true
  4894.   - name: [](vec; index; context; at)
  4895.     - builtin: true
  4896.   - name: [](vec; index; context; at)
  4897.     - builtin: true
  4898.   - name: [](vec; index; context; at)
  4899.     - builtin: true
  4900.   - name: push_empty(arg0; arg1; arg2)
  4901.     - builtin: true
  4902.   - name: push_empty(arg0)
  4903.     - builtin: true
  4904.   - name: pop(arg0)
  4905.     - builtin: true
  4906.   - name: clear(arg0)
  4907.     - builtin: true
  4908.   - name: resize(arg0; arg1)
  4909.     - builtin: true
  4910.   - name: erase(arg0; arg1; arg2)
  4911.     - builtin: true
  4912.   - name: erase(arg0; arg1; arg2; arg3)
  4913.     - builtin: true
  4914.   - name: each(arg0; arg1)
  4915.     - builtin: true
  4916.   - name: each(arg0; arg1)
  4917.     - builtin: true
  4918.   - name: length(arg0)
  4919.     - builtin: true
  4920.   - name: capacity(arg0)
  4921.     - builtin: true
  4922.   - name: [](vec; index; context; at)
  4923.     - builtin: true
  4924.   - name: [](vec; index; context; at)
  4925.     - builtin: true
  4926.   - name: [](vec; index; context; at)
  4927.     - builtin: true
  4928.   - name: [](vec; index; context; at)
  4929.     - builtin: true
  4930.   - name: .`isTypeAnnotation(this)
  4931.     - builtin: true
  4932.   - name: .`isBasicStructureAnnotation(this)
  4933.     - builtin: true
  4934.   - name: .`isStructureAnnotation(this)
  4935.     - builtin: true
  4936.   - name: .`isStructureTypeAnnotation(this)
  4937.     - builtin: true
  4938.   - name: .`isFunctionAnnotation(this)
  4939.     - builtin: true
  4940.   - name: .`isEnumerationAnnotation(this)
  4941.     - builtin: true
  4942.   - name: emplace(vec; value; at)
  4943.     - builtin: true
  4944.   - name: emplace(vec; value)
  4945.     - builtin: true
  4946.   - name: push_empty(vec; at; context)
  4947.     - builtin: true
  4948.   - name: push_empty(vec)
  4949.     - builtin: true
  4950.   - name: pop(vec)
  4951.     - builtin: true
  4952.   - name: clear(vec)
  4953.     - builtin: true
  4954.   - name: resize(vec; newSize)
  4955.     - builtin: true
  4956.   - name: erase(vec; index; context)
  4957.     - builtin: true
  4958.   - name: erase(vec; index; count; context)
  4959.     - builtin: true
  4960.   - name: each(vec; context)
  4961.     - builtin: true
  4962.   - name: each(vec; context)
  4963.     - builtin: true
  4964.   - name: length(arg0)
  4965.     - builtin: true
  4966.   - name: capacity(arg0)
  4967.     - builtin: true
  4968.   - name: [](vec; index; context; at)
  4969.     - builtin: true
  4970.   - name: [](vec; index; context; at)
  4971.     - builtin: true
  4972.   - name: [](vec; index; context; at)
  4973.     - builtin: true
  4974.   - name: [](vec; index; context; at)
  4975.     - builtin: true
  4976.   - name: .`is_any_vector(this)
  4977.     - builtin: true
  4978.   - name: .`canMove(this)
  4979.     - builtin: true
  4980.   - name: .`canCopy(this)
  4981.     - builtin: true
  4982.   - name: .`canClone(this)
  4983.     - builtin: true
  4984.   - name: .`isPod(this)
  4985.     - builtin: true
  4986.   - name: .`isRawPod(this)
  4987.     - builtin: true
  4988.   - name: .`isRefType(this)
  4989.     - builtin: true
  4990.   - name: .`hasNonTrivialCtor(this)
  4991.     - builtin: true
  4992.   - name: .`hasNonTrivialDtor(this)
  4993.     - builtin: true
  4994.   - name: .`hasNonTrivialCopy(this)
  4995.     - builtin: true
  4996.   - name: .`canBePlacedInContainer(this)
  4997.     - builtin: true
  4998.   - name: .`isLocal(this)
  4999.     - builtin: true
  5000.   - name: .`canNew(this)
  5001.     - builtin: true
  5002.   - name: .`canDelete(this)
  5003.     - builtin: true
  5004.   - name: .`needDelete(this)
  5005.     - builtin: true
  5006.   - name: .`canDeletePtr(this)
  5007.     - builtin: true
  5008.   - name: .`isIterable(this)
  5009.     - builtin: true
  5010.   - name: .`isShareable(this)
  5011.     - builtin: true
  5012.   - name: .`isSmart(this)
  5013.     - builtin: true
  5014.   - name: .`avoidNullPtr(this)
  5015.     - builtin: true
  5016.   - name: .`sizeOf(this)
  5017.     - builtin: true
  5018.   - name: .`alignOf(this)
  5019.     - builtin: true
  5020.   - name: .`fieldCount(this)
  5021.     - builtin: true
  5022.   - name: .`enumType(this)
  5023.     - builtin: true
  5024.   - name: .`isRef(this)
  5025.     - builtin: true
  5026.   - name: .`isRefType(this)
  5027.     - builtin: true
  5028.   - name: .`isRefValue(this)
  5029.     - builtin: true
  5030.   - name: .`canCopy(this)
  5031.     - builtin: true
  5032.   - name: .`isPod(this)
  5033.     - builtin: true
  5034.   - name: .`isRawPod(this)
  5035.     - builtin: true
  5036.   - name: .`isConst(this)
  5037.     - builtin: true
  5038.   - name: .`isTemp(this)
  5039.     - builtin: true
  5040.   - name: .`isImplicit(this)
  5041.     - builtin: true
  5042.   - name: .`annotation(this)
  5043.     - builtin: true
  5044.   - name: .`structType(this)
  5045.     - builtin: true
  5046.   - name: .`lineInfo(this)
  5047.     - builtin: true
  5048.   - name: CodeOfPolicies()
  5049.     - builtin: true
  5050.   - name: using(arg0)
  5051.     - builtin: true
  5052.   - name: using(arg0)
  5053.     - builtin: true
  5054.   - name: get_dim(typeinfo; index; context; at)
  5055.     - builtin: true
  5056.   - name: get_dim(typeinfo; index; context; at)
  5057.     - builtin: true
  5058.   - name: get_total_functions(context)
  5059.     - builtin: true
  5060.   - name: get_total_variables(context)
  5061.     - builtin: true
  5062.   - name: get_function_info(context; index)
  5063.     - builtin: true
  5064.   - name: get_variable_info(context; index)
  5065.     - builtin: true
  5066.   - name: get_this_module(program)
  5067.     - builtin: true
  5068.   - name: get_module(name)
  5069.     - builtin: true
  5070.   - name: compile(module_name; codeText; codeOfPolicies; block; context; line)
  5071.     - builtin: true
  5072.   - name: compile(module_name; codeText; codeOfPolicies; exportAll; block; context; line)
  5073.     - builtin: true
  5074.   - name: compile_file(module_name; fileAccess; moduleGroup; codeOfPolicies; block; context; line)
  5075.     - builtin: true
  5076.   - name: for_each_expected_error(program; block; context; line)
  5077.     - builtin: true
  5078.   - name: for_each_require_declaration(program; block; context; line)
  5079.     - builtin: true
  5080.   - name: simulate(program; block; context; line)
  5081.     - builtin: true
  5082.   - name: make_file_access(project; context; at)
  5083.     - builtin: true
  5084.   - name: set_file_source(access; fileName; text; context; line)
  5085.     - builtin: true
  5086.   - name: add_file_access_root(access; mod; path)
  5087.     - builtin: true
  5088.   - name: program_for_each_module(program; block; context; line)
  5089.     - builtin: true
  5090.   - name: program_for_each_registered_module(block; context; line)
  5091.     - builtin: true
  5092.   - name: module_for_each_structure(module; block; context; line)
  5093.     - builtin: true
  5094.   - name: get_variable_value(varInfo)
  5095.     - builtin: true
  5096.   - name: get_annotation_argument_value(info; context)
  5097.     - builtin: true
  5098.   - name: module_for_each_enumeration(module; block; context; line)
  5099.     - builtin: true
  5100.   - name: module_for_each_function(module; block; context; line)
  5101.     - builtin: true
  5102.   - name: module_for_each_generic(module; block; context; line)
  5103.     - builtin: true
  5104.   - name: module_for_each_global(module; block; context; line)
  5105.     - builtin: true
  5106.   - name: module_for_each_annotation(module; block; context; line)
  5107.     - builtin: true
  5108.   - name: rtti_builtin_structure_for_each_annotation(struct; block; context; line)
  5109.     - builtin: true
  5110.   - name: basic_struct_for_each_field(annotation; block; context; line)
  5111.     - builtin: true
  5112.   - name: basic_struct_for_each_parent(annotation; block; context; line)
  5113.     - builtin: true
  5114.   - name: builtin_is_same_type(a; b; refMatters; cosntMatters; tempMatters; topLevel)
  5115.     - builtin: true
  5116.   - name: get_type_size(type)
  5117.     - builtin: true
  5118.   - name: get_type_align(type)
  5119.     - builtin: true
  5120.   - name: get_tuple_field_offset(type; index)
  5121.     - builtin: true
  5122.   - name: get_variant_field_offset(type; index)
  5123.     - builtin: true
  5124.   - name: is_compatible_cast(from; to)
  5125.     - builtin: true
  5126.   - name: get_das_type_name(type; context)
  5127.     - builtin: true
  5128.   - name: add_annotation_argument(annotation; name)
  5129.     - builtin: true
  5130.   - name: sprint_data(data; type; flags; context)
  5131.     - builtin: true
  5132.   - name: sprint_data(data; type; flags; context)
  5133.     - builtin: true
  5134.   - name: describe(type; context)
  5135.     - builtin: true
  5136.   - name: describe(lineinfo; fully; context)
  5137.     - builtin: true
  5138.   - name: get_mangled_name(type; context)
  5139.     - builtin: true
  5140.   - name: get_function_info(context; function)
  5141.     - builtin: true
  5142.   - name: get_function_by_mnh(context; MNH)
  5143.     - builtin: true
  5144.   - name: get_line_info(line)
  5145.     - builtin: true
  5146.   - name: get_line_info(depth; context; line)
  5147.     - builtin: true
  5148.   - name: this_context(context)
  5149.     - builtin: true
  5150.   - name: get_function_by_mangled_name_hash(src; context)
  5151.     - builtin: true
  5152.   - name: get_function_by_mangled_name_hash(src; context)
  5153.     - builtin: true
  5154.   - name: get_function_mangled_name_hash(src; context)
  5155.     - builtin: true
  5156.   - name: lock_this_context(block; context; line)
  5157.     - builtin: true
  5158.   - name: lock_context(lock_context; block; context; line)
  5159.     - builtin: true
  5160.   - name: lock_mutex(mutex; block; context; line)
  5161.     - builtin: true
  5162.   - name: get_function_address(MNH; at)
  5163.     - builtin: true
  5164.   - name: get_table_key_index(table; key; baseType; valueTypeSize; context; at)
  5165.     - builtin: true
  5166.   - name: each(info; context)
  5167.     - builtin: true
  5168.   - name: each(info; context)
  5169.     - builtin: true
  5170.   - name: each(info; context)
  5171.     - builtin: true
  5172.   - name: each(info; context)
  5173.     - builtin: true
  5174.   - name: each(info; context)
  5175.     - builtin: true
  5176.   - name: each(info; context)
  5177.     - builtin: true
  5178. generics:
  5179.   - name: structure_for_each_annotation
  5180.   - name: is_same_type
  5181.   - name: is_compatible_cast
  5182.   - name: context_for_each_function
  5183.   - name: context_for_each_variable
  5184.   - name: each_dim_any
  5185.   - name: each_dim
  5186.   - name: each_dim
  5187.   - name: arg_types_any
  5188.   - name: arg_types
  5189.   - name: arg_types
  5190.   - name: arg_names_any
  5191.   - name: arg_names
  5192.   - name: arg_names
  5193.   - name: class_info
  5194.   - name: type_info
  5195.   - name: type_info
  5196.   - name: RttiValue_nothing
  5197. global_variables:
  5198.   - name: FUNCINFO_INIT
  5199.   - name: FUNCINFO_BUILTIN
  5200.   - name: FUNCINFO_PRIVATE
  5201.   - name: FUNCINFO_SHUTDOWN
  5202.   - name: FUNCINFO_LATE_INIT
  5203. enumerations:
  5204.   - name: CompilationError
  5205.   - name: Type
  5206.   - name: RefMatters
  5207.   - name: ConstMatters
  5208.   - name: TemporaryMatters
  5209.  
  5210. module: [[ DagorSystem; (builtIn|isPublic|isModule)]]
  5211. structures:
  5212. functions:
  5213.   - name: fatal(arg0)
  5214.     - builtin: true
  5215.   - name: exit(arg0)
  5216.     - builtin: true
  5217.   - name: logmessage(arg0; arg1; arg2)
  5218.     - builtin: true
  5219.   - name: logerr(arg0; arg1; arg2)
  5220.     - builtin: true
  5221.   - name: logerr(arg0; arg1; arg2; arg3)
  5222.     - builtin: true
  5223.   - name: logwarn(arg0; arg1)
  5224.     - builtin: true
  5225.   - name: sleep_msec(arg0)
  5226.     - builtin: true
  5227.   - name: get_memory_allocated_kb(arg0)
  5228.     - builtin: true
  5229.   - name: get_device_vram_used_kb()
  5230.     - builtin: true
  5231.   - name: get_shared_vram_used_kb()
  5232.     - builtin: true
  5233.   - name: get_platform_string_id()
  5234.     - builtin: true
  5235.   - name: get_console_model()
  5236.     - builtin: true
  5237.   - name: get_console_model_revision(arg0)
  5238.     - builtin: true
  5239.   - name: get_dagor_frame_no()
  5240.     - builtin: true
  5241.   - name: get_dagor_game_act_time()
  5242.     - builtin: true
  5243.   - name: set_clipboard_ansi_text(arg0)
  5244.     - builtin: true
  5245.   - name: profile_ref_ticks()
  5246.     - builtin: true
  5247.   - name: profile_usec_from_ticks_delta(arg0)
  5248.     - builtin: true
  5249.   - name: profile_usec_passed(arg0; arg1)
  5250.     - builtin: true
  5251.   - name: profile_time_usec(arg0)
  5252.     - builtin: true
  5253.   - name: get_DAGOR_DBGLEVEL()
  5254.     - builtin: true
  5255.   - name: get_DAGOR_ADDRESS_SANITIZER()
  5256.     - builtin: true
  5257.   - name: get_DAGOR_THREAD_SANITIZER()
  5258.     - builtin: true
  5259.   - name: get_ARCH_BITS()
  5260.     - builtin: true
  5261.   - name: get_DAECS_EXTENSIVE_CHECKS()
  5262.     - builtin: true
  5263.   - name: dgs_get_settings()
  5264.     - builtin: true
  5265. generics:
  5266. global_variables:
  5267. enumerations:
  5268.   - name: ConsoleModel
  5269.  
  5270. module: [[ DagorDataBlock; (builtIn|isPublic|isModule)]]
  5271. structures:
  5272. functions:
  5273.   - name: .`getBlockName(this)
  5274.     - builtin: true
  5275.   - name: .`blockName(this)
  5276.     - builtin: true
  5277.   - name: .`blockNameId(this)
  5278.     - builtin: true
  5279.   - name: .`blockCount(this)
  5280.     - builtin: true
  5281.   - name: .`paramCount(this)
  5282.     - builtin: true
  5283.   - name: .`blk(this)
  5284.     - builtin: true
  5285.   - name: using(arg0)
  5286.     - builtin: true
  5287.   - name: datablock_clear_data(arg0)
  5288.     - builtin: true
  5289.   - name: datablock_reset(arg0)
  5290.     - builtin: true
  5291.   - name: datablock_load(arg0; arg1)
  5292.     - builtin: true
  5293.   - name: datablock_load(arg0; arg1; arg2)
  5294.     - builtin: true
  5295.   - name: datablock_get_block(arg0; arg1)
  5296.     - builtin: true
  5297.   - name: datablock_get_block(arg0; arg1)
  5298.     - builtin: true
  5299.   - name: datablock_get_block_by_name(arg0; arg1)
  5300.     - builtin: true
  5301.   - name: datablock_get_block_by_name(arg0; arg1)
  5302.     - builtin: true
  5303.   - name: datablock_get_block_by_name_id(arg0; arg1)
  5304.     - builtin: true
  5305.   - name: datablock_get_block_by_name_id(arg0; arg1)
  5306.     - builtin: true
  5307.   - name: datablock_get_block_by_name_ex(arg0; arg1)
  5308.     - builtin: true
  5309.   - name: datablock_getBlockName(arg0)
  5310.     - builtin: true
  5311.   - name: datablock_getNameId(arg0; arg1)
  5312.     - builtin: true
  5313.   - name: datablock_getBlockNameId(arg0)
  5314.     - builtin: true
  5315.   - name: datablock_getParamNameId(arg0; arg1)
  5316.     - builtin: true
  5317.   - name: datablock_find_param(arg0; arg1)
  5318.     - builtin: true
  5319.   - name: datablock_find_param(arg0; arg1; arg2)
  5320.     - builtin: true
  5321.   - name: datablock_param_exists(arg0; arg1; arg2)
  5322.     - builtin: true
  5323.   - name: datablock_param_exists(arg0; arg1; arg2)
  5324.     - builtin: true
  5325.   - name: datablock_block_exists(arg0; arg1)
  5326.     - builtin: true
  5327.   - name: datablock_add_block(arg0; arg1)
  5328.     - builtin: true
  5329.   - name: datablock_add_new_block(arg0; arg1)
  5330.     - builtin: true
  5331.   - name: datablock_get_param_name(arg0; arg1)
  5332.     - builtin: true
  5333.   - name: datablock_getStr(arg0; arg1; arg2)
  5334.     - builtin: true
  5335.   - name: datablock_getStr(arg0; arg1)
  5336.     - builtin: true
  5337.   - name: set(arg0; arg1; arg2)
  5338.     - builtin: true
  5339.   - name: set(arg0; arg1; arg2)
  5340.     - builtin: true
  5341.   - name: add(arg0; arg1; arg2)
  5342.     - builtin: true
  5343.   - name: datablock_getBool(arg0; arg1; arg2)
  5344.     - builtin: true
  5345.   - name: datablock_getBool(arg0; arg1)
  5346.     - builtin: true
  5347.   - name: set(arg0; arg1; arg2)
  5348.     - builtin: true
  5349.   - name: set(arg0; arg1; arg2)
  5350.     - builtin: true
  5351.   - name: add(arg0; arg1; arg2)
  5352.     - builtin: true
  5353.   - name: datablock_getInt(arg0; arg1; arg2)
  5354.     - builtin: true
  5355.   - name: datablock_getInt(arg0; arg1)
  5356.     - builtin: true
  5357.   - name: set(arg0; arg1; arg2)
  5358.     - builtin: true
  5359.   - name: set(arg0; arg1; arg2)
  5360.     - builtin: true
  5361.   - name: add(arg0; arg1; arg2)
  5362.     - builtin: true
  5363.   - name: datablock_getInt64(arg0; arg1; arg2)
  5364.     - builtin: true
  5365.   - name: datablock_getInt64(arg0; arg1)
  5366.     - builtin: true
  5367.   - name: set(arg0; arg1; arg2)
  5368.     - builtin: true
  5369.   - name: set(arg0; arg1; arg2)
  5370.     - builtin: true
  5371.   - name: add(arg0; arg1; arg2)
  5372.     - builtin: true
  5373.   - name: datablock_getReal(arg0; arg1; arg2)
  5374.     - builtin: true
  5375.   - name: datablock_getReal(arg0; arg1)
  5376.     - builtin: true
  5377.   - name: set(arg0; arg1; arg2)
  5378.     - builtin: true
  5379.   - name: set(arg0; arg1; arg2)
  5380.     - builtin: true
  5381.   - name: add(arg0; arg1; arg2)
  5382.     - builtin: true
  5383.   - name: datablock_getPoint2(arg0; arg1; arg2)
  5384.     - builtin: true
  5385.   - name: datablock_getPoint2(arg0; arg1)
  5386.     - builtin: true
  5387.   - name: set(arg0; arg1; arg2)
  5388.     - builtin: true
  5389.   - name: set(arg0; arg1; arg2)
  5390.     - builtin: true
  5391.   - name: add(arg0; arg1; arg2)
  5392.     - builtin: true
  5393.   - name: datablock_getPoint3(arg0; arg1; arg2)
  5394.     - builtin: true
  5395.   - name: datablock_getPoint3(arg0; arg1)
  5396.     - builtin: true
  5397.   - name: set(arg0; arg1; arg2)
  5398.     - builtin: true
  5399.   - name: set(arg0; arg1; arg2)
  5400.     - builtin: true
  5401.   - name: add(arg0; arg1; arg2)
  5402.     - builtin: true
  5403.   - name: datablock_getPoint4(arg0; arg1; arg2)
  5404.     - builtin: true
  5405.   - name: datablock_getPoint4(arg0; arg1)
  5406.     - builtin: true
  5407.   - name: set(arg0; arg1; arg2)
  5408.     - builtin: true
  5409.   - name: set(arg0; arg1; arg2)
  5410.     - builtin: true
  5411.   - name: add(arg0; arg1; arg2)
  5412.     - builtin: true
  5413.   - name: datablock_getIPoint2(arg0; arg1; arg2)
  5414.     - builtin: true
  5415.   - name: datablock_getIPoint2(arg0; arg1)
  5416.     - builtin: true
  5417.   - name: set(arg0; arg1; arg2)
  5418.     - builtin: true
  5419.   - name: set(arg0; arg1; arg2)
  5420.     - builtin: true
  5421.   - name: add(arg0; arg1; arg2)
  5422.     - builtin: true
  5423.   - name: datablock_getIPoint3(arg0; arg1; arg2)
  5424.     - builtin: true
  5425.   - name: datablock_getIPoint3(arg0; arg1)
  5426.     - builtin: true
  5427.   - name: set(arg0; arg1; arg2)
  5428.     - builtin: true
  5429.   - name: set(arg0; arg1; arg2)
  5430.     - builtin: true
  5431.   - name: add(arg0; arg1; arg2)
  5432.     - builtin: true
  5433.   - name: datablock_getE3dcolor(arg0; arg1; arg2)
  5434.     - builtin: true
  5435.   - name: datablock_getE3dcolor(arg0; arg1)
  5436.     - builtin: true
  5437.   - name: set(arg0; arg1; arg2)
  5438.     - builtin: true
  5439.   - name: set(arg0; arg1; arg2)
  5440.     - builtin: true
  5441.   - name: add(arg0; arg1; arg2)
  5442.     - builtin: true
  5443.   - name: datablock_getTm(arg0; arg1; arg2)
  5444.     - builtin: true
  5445.   - name: datablock_getTm(arg0; arg1)
  5446.     - builtin: true
  5447.   - name: add(arg0; arg1; arg2)
  5448.     - builtin: true
  5449.   - name: set(arg0; arg1; arg2)
  5450.     - builtin: true
  5451.   - name: datablock_remove_param(arg0; arg1)
  5452.     - builtin: true
  5453.   - name: datablock_remove_block(arg0; arg1)
  5454.     - builtin: true
  5455.   - name: datablock_set_params_from(arg0; arg1)
  5456.     - builtin: true
  5457.   - name: datablock_change_block_name(arg0; arg1)
  5458.     - builtin: true
  5459.   - name: datablock_load_text(arg0; arg1; arg2; arg3)
  5460.     - builtin: true
  5461.   - name: datablock_save_to_binary_file(arg0; arg1)
  5462.     - builtin: true
  5463.   - name: debug_print_datablock(arg0; arg1)
  5464.     - builtin: true
  5465.   - name: string(arg0; arg1)
  5466.     - builtin: true
  5467.   - name: datablock_get_empty()
  5468.     - builtin: true
  5469.   - name: datablock_set_from(arg0; arg1; arg2)
  5470.     - builtin: true
  5471.   - name: datablock_resolveFilename(arg0; arg1)
  5472.     - builtin: true
  5473.   - name: datablock_getParamName(arg0; arg1)
  5474.     - builtin: true
  5475.   - name: datablock_getParamType(arg0; arg1)
  5476.     - builtin: true
  5477.   - name: datablock_save_to_text_file(arg0; arg1)
  5478.     - builtin: true
  5479.   - name: read_interpolate_tab_as_params(arg0; arg1; arg2; arg3; arg4)
  5480.     - builtin: true
  5481.   - name: read_interpolate_tab_float_p2(arg0; arg1)
  5482.     - builtin: true
  5483. generics:
  5484.   - name: datablock_find_param
  5485.   - name: datablock_getStr
  5486.   - name: datablock_getBool
  5487.   - name: datablock_getInt
  5488.   - name: datablock_getInt64
  5489.   - name: datablock_getReal
  5490.   - name: datablock_getPoint2
  5491.   - name: datablock_getPoint3
  5492.   - name: datablock_getPoint4
  5493.   - name: datablock_getIPoint2
  5494.   - name: datablock_getIPoint3
  5495.   - name: datablock_getE3dcolor
  5496.   - name: datablock_get_block
  5497.   - name: datablock_get_block
  5498.   - name: datablock_get_block
  5499.   - name: datablock_get_block
  5500.   - name: datablock_for_each_block
  5501.   - name: datablock_for_each_block
  5502.   - name: datablock_for_each_block
  5503.   - name: datablock_for_each_block
  5504.   - name: datablock_for_each_param
  5505.   - name: datablock_for_each_param
  5506.   - name: datablock_add_block
  5507.   - name: datablock_add_new_block
  5508. global_variables:
  5509. enumerations:
  5510.   - name: DataBlockParamType
  5511.   - name: DataBlockReadFlag
  5512.  
  5513. module: [[ DagorMath; (builtIn|isPublic|isModule)]]
  5514. structures:
  5515. functions:
  5516.   - name: .`isempty(this)
  5517.     - builtin: true
  5518.   - name: .`center(this)
  5519.     - builtin: true
  5520.   - name: .`width(this)
  5521.     - builtin: true
  5522.   - name: .`isempty(this)
  5523.     - builtin: true
  5524.   - name: .`boxMin(this)
  5525.     - builtin: true
  5526.   - name: .`boxMin(this)
  5527.     - builtin: true
  5528.   - name: .`boxMax(this)
  5529.     - builtin: true
  5530.   - name: .`boxMax(this)
  5531.     - builtin: true
  5532.   - name: .`center(this)
  5533.     - builtin: true
  5534.   - name: .`width(this)
  5535.     - builtin: true
  5536.   - name: .`isempty(this)
  5537.     - builtin: true
  5538.   - name: .`normal(this)
  5539.     - builtin: true
  5540.   - name: E3DCOLOR(arg0)
  5541.     - builtin: true
  5542.   - name: E3DCOLOR(arg0)
  5543.     - builtin: true
  5544.   - name: uint4(arg0)
  5545.     - builtin: true
  5546.   - name: uint(arg0)
  5547.     - builtin: true
  5548.   - name: E3DCOLOR(arg0)
  5549.     - builtin: true
  5550.   - name: Color3(arg0)
  5551.     - builtin: true
  5552.   - name: float3(arg0)
  5553.     - builtin: true
  5554.   - name: float3(arg0)
  5555.     - builtin: true
  5556.   - name: DPoint3(arg0)
  5557.     - builtin: true
  5558.   - name: DPoint3(arg0; arg1; arg2)
  5559.     - builtin: true
  5560.   - name: Color4(arg0)
  5561.     - builtin: true
  5562.   - name: Color4(arg0; arg1)
  5563.     - builtin: true
  5564.   - name: Color4(arg0)
  5565.     - builtin: true
  5566.   - name: float4(arg0)
  5567.     - builtin: true
  5568.   - name: bbox3_add(arg0; arg1)
  5569.     - builtin: true
  5570.   - name: bbox3_add(arg0; arg1)
  5571.     - builtin: true
  5572.   - name: bbox3_inflate(arg0; arg1)
  5573.     - builtin: true
  5574.   - name: bbox3_inflateXZ(arg0; arg1)
  5575.     - builtin: true
  5576.   - name: &(arg0; arg1)
  5577.     - builtin: true
  5578.   - name: &(arg0; arg1)
  5579.     - builtin: true
  5580.   - name: &(arg0; arg1)
  5581.     - builtin: true
  5582.   - name: &(arg0; arg1)
  5583.     - builtin: true
  5584.   - name: *(arg0; arg1)
  5585.     - builtin: true
  5586.   - name: *(arg0; arg1)
  5587.     - builtin: true
  5588.   - name: BSphere3(arg0)
  5589.     - builtin: true
  5590.   - name: BSphere3(arg0; arg1)
  5591.     - builtin: true
  5592.   - name: BBox3()
  5593.     - builtin: true
  5594.   - name: BBox3(arg0; arg1)
  5595.     - builtin: true
  5596.   - name: BBox2()
  5597.     - builtin: true
  5598.   - name: BBox2(arg0; arg1)
  5599.     - builtin: true
  5600.   - name: BBox3(arg0)
  5601.     - builtin: true
  5602.   - name: bbox3f_to_scalar_bbox3(arg0; arg1)
  5603.     - builtin: true
  5604.   - name: BBox3(arg0; arg1)
  5605.     - builtin: true
  5606.   - name: check_bbox3_intersection(arg0; arg1; arg2; arg3)
  5607.     - builtin: true
  5608.   - name: check_bbox3_intersection(arg0; arg1; arg2; arg3; arg4)
  5609.     - builtin: true
  5610.   - name: bbox3_isempty(arg0)
  5611.     - builtin: true
  5612.   - name: rayIntersectSphereDist(arg0; arg1; arg2; arg3)
  5613.     - builtin: true
  5614.   - name: using(arg0)
  5615.     - builtin: true
  5616.   - name: cvt(arg0; arg1; arg2; arg3; arg4)
  5617.     - builtin: true
  5618.   - name: cvt(arg0; arg1; arg2; arg3; arg4)
  5619.     - builtin: true
  5620.   - name: length(arg0)
  5621.     - builtin: true
  5622.   - name: length_sq(arg0)
  5623.     - builtin: true
  5624.   - name: distance(arg0; arg1)
  5625.     - builtin: true
  5626.   - name: distance_sq(arg0; arg1)
  5627.     - builtin: true
  5628.   - name: distance_plane_point3(arg0; arg1)
  5629.     - builtin: true
  5630.   - name: project_onto_plane(arg0; arg1)
  5631.     - builtin: true
  5632.   - name: *(arg0; arg1)
  5633.     - builtin: true
  5634.   - name: *(arg0; arg1)
  5635.     - builtin: true
  5636.   - name: *(arg0; arg1)
  5637.     - builtin: true
  5638.   - name: *(arg0; arg1)
  5639.     - builtin: true
  5640.   - name: +(arg0; arg1)
  5641.     - builtin: true
  5642.   - name: -(arg0; arg1)
  5643.     - builtin: true
  5644.   - name: quat_rotation_arc(arg0; arg1)
  5645.     - builtin: true
  5646.   - name: inverse(arg0)
  5647.     - builtin: true
  5648.   - name: normalize(arg0)
  5649.     - builtin: true
  5650.   - name: quat_get_forward(arg0)
  5651.     - builtin: true
  5652.   - name: quat_get_up(arg0)
  5653.     - builtin: true
  5654.   - name: quat_get_left(arg0)
  5655.     - builtin: true
  5656.   - name: approach(arg0; arg1; arg2; arg3)
  5657.     - builtin: true
  5658.   - name: approach_vel(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  5659.     - builtin: true
  5660.   - name: approach_vel(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  5661.     - builtin: true
  5662.   - name: approach_vel(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  5663.     - builtin: true
  5664.   - name: approach_vel(arg0; arg1; arg2; arg3; arg4; arg5; arg6)
  5665.     - builtin: true
  5666.   - name: -(arg0)
  5667.     - builtin: true
  5668.   - name: +(arg0; arg1)
  5669.     - builtin: true
  5670.   - name: -(arg0; arg1)
  5671.     - builtin: true
  5672.   - name: *(arg0; arg1)
  5673.     - builtin: true
  5674.   - name: *(arg0; arg1)
  5675.     - builtin: true
  5676.   - name: *(arg0; arg1)
  5677.     - builtin: true
  5678.   - name: *(arg0; arg1)
  5679.     - builtin: true
  5680.   - name: lerp(arg0; arg1; arg2)
  5681.     - builtin: true
  5682.   - name: +=(arg0; arg1)
  5683.     - builtin: true
  5684.   - name: slerp(arg0; arg1; arg2)
  5685.     - builtin: true
  5686.   - name: quat(arg0; arg1)
  5687.     - builtin: true
  5688.   - name: quat(arg0)
  5689.     - builtin: true
  5690.   - name: quat(arg0; arg1; arg2; arg3)
  5691.     - builtin: true
  5692.   - name: quat(arg0)
  5693.     - builtin: true
  5694.   - name: euler_heading_attitude_to_quat(arg0; arg1; arg2)
  5695.     - builtin: true
  5696.   - name: float4(arg0)
  5697.     - builtin: true
  5698.   - name: make_tm(arg0; arg1)
  5699.     - builtin: true
  5700.   - name: make_tm(arg0; arg1; arg2)
  5701.     - builtin: true
  5702.   - name: make_tm(arg0; arg1; arg2)
  5703.     - builtin: true
  5704.   - name: orthonormalize(arg0)
  5705.     - builtin: true
  5706.   - name: det(arg0)
  5707.     - builtin: true
  5708.   - name: euler_to_quat(arg0; arg1; arg2; arg3)
  5709.     - builtin: true
  5710.   - name: quat_to_euler(arg0; arg1; arg2; arg3)
  5711.     - builtin: true
  5712.   - name: euler_heading_to_quat(arg0; arg1)
  5713.     - builtin: true
  5714.   - name: matrix_to_euler(arg0; arg1; arg2; arg3)
  5715.     - builtin: true
  5716.   - name: dir_to_quat(arg0)
  5717.     - builtin: true
  5718.   - name: dir_and_up_to_quat(arg0; arg1)
  5719.     - builtin: true
  5720.   - name: dir_to_sph_ang(arg0)
  5721.     - builtin: true
  5722.   - name: sph_ang_to_dir(arg0)
  5723.     - builtin: true
  5724.   - name: norm_s_ang(arg0)
  5725.     - builtin: true
  5726.   - name: norm_s_ang_deg(arg0)
  5727.     - builtin: true
  5728.   - name: rotxTM(arg0; arg1)
  5729.     - builtin: true
  5730.   - name: rotyTM(arg0; arg1)
  5731.     - builtin: true
  5732.   - name: rotzTM(arg0; arg1)
  5733.     - builtin: true
  5734.   - name: perlin_noise1(arg0)
  5735.     - builtin: true
  5736.   - name: perlin_noise2(arg0)
  5737.     - builtin: true
  5738.   - name: bbox3f_init(arg0; arg1)
  5739.     - builtin: true
  5740.   - name: bbox3f_init(arg0; arg1; arg2)
  5741.     - builtin: true
  5742.   - name: bbox3f_add_pt(arg0; arg1)
  5743.     - builtin: true
  5744.   - name: bbox3f_test_pt_inside(arg0; arg1)
  5745.     - builtin: true
  5746.   - name: bbox3f_add_box(arg0; arg1)
  5747.     - builtin: true
  5748.   - name: safediv(arg0; arg1)
  5749.     - builtin: true
  5750.   - name: safediv(arg0; arg1)
  5751.     - builtin: true
  5752.   - name: safeinv(arg0)
  5753.     - builtin: true
  5754.   - name: safeinv(arg0)
  5755.     - builtin: true
  5756.   - name: safe_sqrt(arg0)
  5757.     - builtin: true
  5758.   - name: safe_sqrt(arg0)
  5759.     - builtin: true
  5760.   - name: safe_acos(arg0)
  5761.     - builtin: true
  5762.   - name: safe_acos(arg0)
  5763.     - builtin: true
  5764.   - name: safe_asin(arg0)
  5765.     - builtin: true
  5766.   - name: safe_asin(arg0)
  5767.     - builtin: true
  5768.   - name: Capsule()
  5769.     - builtin: true
  5770.   - name: using(arg0)
  5771.     - builtin: true
  5772.   - name: capsule_set(arg0; arg1; arg2; arg3)
  5773.     - builtin: true
  5774.   - name: capsule_transform(arg0; arg1)
  5775.     - builtin: true
  5776.   - name: capsule_traceray(arg0; arg1; arg2; arg3; arg4)
  5777.     - builtin: true
  5778.   - name: interpolate_tab_float_interpolate(arg0; arg1)
  5779.     - builtin: true
  5780.   - name: Plane3()
  5781.     - builtin: true
  5782.   - name: using(arg0)
  5783.     - builtin: true
  5784.   - name: Plane3(arg0; arg1; arg2; arg3)
  5785.     - builtin: true
  5786.   - name: using(arg0; arg1; arg2; arg3; arg4)
  5787.     - builtin: true
  5788.   - name: Plane3(arg0; arg1)
  5789.     - builtin: true
  5790.   - name: using(arg0; arg1; arg2)
  5791.     - builtin: true
  5792.   - name: Plane3(arg0; arg1)
  5793.     - builtin: true
  5794.   - name: using(arg0; arg1; arg2)
  5795.     - builtin: true
  5796.   - name: Plane3(arg0; arg1; arg2)
  5797.     - builtin: true
  5798.   - name: using(arg0; arg1; arg2; arg3)
  5799.     - builtin: true
  5800.   - name: normalize(arg0)
  5801.     - builtin: true
  5802.   - name: calcLineIntersectionPoint(arg0; arg1; arg2)
  5803.     - builtin: true
  5804.   - name: mat44f(arg0)
  5805.     - builtin: true
  5806.   - name: float3x4(arg0)
  5807.     - builtin: true
  5808.   - name: v_distance_sq_to_bbox(arg0; arg1; arg2)
  5809.     - builtin: true
  5810.   - name: v_test_segment_box_intersection(arg0; arg1; arg2)
  5811.     - builtin: true
  5812. generics:
  5813.   - name: BBox3
  5814. global_variables:
  5815.   - name: VERY_BIG_NUMBER
  5816. enumerations:
Advertisement
Add Comment
Please, Sign In to add comment