Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–973 unchanged (973 lines)
974 return false
975 }
976 if (!packageManager.hasSystemFeature(PackageManager.FEATURE_VULKAN_HARDWARE_LEVEL, 1)) {
977 // Optional requirements.. log as warning if missing
978 Log.w(TAG, "The vulkan hardware level does not meet the minimum requirement: 1")
979 }
980
981 // Check for api version 1.0
982 return packageManager.hasSystemFeature(PackageManager.FEATURE_VULKAN_HARDWARE_VERSION, 0x400003)
983 }
984
985 private fun setKeepScreenOn(enabled: Boolean) {
986 runOnHostThread {
987 if (enabled) {
988 getActivity()?.window?.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
…lines 989–1433 unchanged (445 lines)

After

…lines 1–973 unchanged (973 lines)
974 return false
975 }
976 if (!packageManager.hasSystemFeature(PackageManager.FEATURE_VULKAN_HARDWARE_LEVEL, 1)) {
977 // Optional requirements.. log as warning if missing
978 Log.w(TAG, "The vulkan hardware level does not meet the minimum requirement: 1")
979 }
980
981 // Check for api version 1.1
982 return packageManager.hasSystemFeature(PackageManager.FEATURE_VULKAN_HARDWARE_VERSION, 0x401000)
983 }
984
985 private fun setKeepScreenOn(enabled: Boolean) {
986 runOnHostThread {
987 if (enabled) {
988 getActivity()?.window?.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
…lines 989–1433 unchanged (445 lines)

Before

source_file
block_comment "/***********************************************************"...
block_comment "/* Godot.kt "...
block_comment "/***********************************************************"...
block_comment "/* This file is part of: "...
block_comment "/* GODOT ENGINE "...
block_comment "/* https://godotengine.org "...
block_comment "/***********************************************************"...
block_comment "/* Copyright (c) 2014-present Godot Engine contributors (see"...
block_comment "/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. "...
block_comment "/* "...
block_comment "/* Permission is hereby granted, free of charge, to any pers"...
block_comment "/* a copy of this software and associated documentation file"...
block_comment "/* \"Software\"), to deal in the Software without restriction,"...
block_comment "/* without limitation the rights to use, copy, modify, merge"...
block_comment "/* distribute, sublicense, and/or sell copies of the Softwar"...
block_comment "/* permit persons to whom the Software is furnished to do so"...
block_comment "/* the following conditions: "...
block_comment "/* "...
block_comment "/* The above copyright notice and this permission notice sha"...
block_comment "/* included in all copies or substantial portions of the Sof"...
block_comment "/* "...
block_comment "/* THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY"...
block_comment "/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARR"...
block_comment "/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON"...
block_comment "/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIA"...
block_comment "/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION O"...
block_comment "/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION "...
block_comment "/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. "...
block_comment "/***********************************************************"...
package_header
package "package"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "annotation"
. "."
identifier "SuppressLint"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "app"
. "."
identifier "Activity"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "app"
. "."
identifier "AlertDialog"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "pm"
. "."
identifier "PackageManager"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "Configuration"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "Resources"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "graphics"
. "."
identifier "Color"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "graphics"
. "."
identifier "drawable"
. "."
identifier "ColorDrawable"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "hardware"
. "."
identifier "Sensor"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "hardware"
. "."
identifier "SensorManager"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "util"
. "."
identifier "Log"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "util"
. "."
identifier "Rational"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "util"
. "."
identifier "TypedValue"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "widget"
. "."
identifier "FrameLayout"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "Keep"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "StringRes"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "graphics"
. "."
identifier "ColorUtils"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "graphics"
. "."
identifier "toColorInt"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "ViewCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "WindowCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "WindowInsetsAnimationCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "WindowInsetsCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "WindowInsetsControllerCompat"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "vending"
. "."
identifier "expansion"
. "."
identifier "downloader"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "error"
. "."
identifier "Error"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "feature"
. "."
identifier "PictureInPictureProvider"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "input"
. "."
identifier "GodotEditText"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "input"
. "."
identifier "GodotInputHandler"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "io"
. "."
identifier "FilePicker"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "io"
. "."
identifier "directory"
. "."
identifier "DirectoryAccessHandler"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "io"
. "."
identifier "file"
. "."
identifier "FileAccessHandler"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "plugin"
. "."
identifier "AndroidRuntimePlugin"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "plugin"
. "."
identifier "GodotPlugin"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "plugin"
. "."
identifier "GodotPluginRegistry"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "tts"
. "."
identifier "GodotTTS"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "DialogUtils"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "GodotNetUtils"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "PermissionsUtil"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "PermissionsUtil"
. "."
identifier "requestPermission"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "beginBenchmarkMeasure"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "benchmarkFile"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "dumpBenchmark"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "endBenchmarkMeasure"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "useBenchmark"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "variant"
. "."
identifier "Callable"
as "as"
identifier "GodotCallable"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "xr"
. "."
identifier "XRMode"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "File"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "FileInputStream"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "InputStream"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "security"
. "."
identifier "MessageDigest"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "Callable"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "FutureTask"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "atomic"
. "."
identifier "AtomicBoolean"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "atomic"
. "."
identifier "AtomicReference"
block_comment "/**\n * Core component used to interface with the native laye"...
class_declaration
class "class"
identifier "Godot"
primary_constructor
modifiers
visibility_modifier
private "private"
constructor "constructor"
class_parameters
( "("
class_parameter
val "val"
identifier "context"
: ":"
user_type
identifier "Context"
) ")"
class_body
{ "{"
companion_object (+167 nodes collapsed)
property_declaration (+37 nodes collapsed)
property_declaration (+37 nodes collapsed)
property_declaration (+37 nodes collapsed)
property_declaration (+26 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "accelerometerEnabled"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration (+33 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "gravityEnabled"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration (+33 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "magnetometerEnabled"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration (+33 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "gyroscopeEnabled"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration (+33 nodes collapsed)
property_declaration (+25 nodes collapsed)
property_declaration
val "val"
variable_declaration
identifier "tts"
= "="
call_expression
identifier "GodotTTS"
value_arguments
( "("
value_argument
identifier "context"
) ")"
property_declaration
val "val"
variable_declaration
identifier "directoryAccessHandler"
= "="
call_expression
identifier "DirectoryAccessHandler"
value_arguments
( "("
value_argument
identifier "context"
) ")"
property_declaration
val "val"
variable_declaration
identifier "fileAccessHandler"
= "="
call_expression
identifier "FileAccessHandler"
value_arguments
( "("
value_argument
identifier "context"
) ")"
property_declaration
val "val"
variable_declaration
identifier "netUtils"
= "="
call_expression
identifier "GodotNetUtils"
value_arguments
( "("
value_argument
identifier "context"
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "godotInputHandler"
= "="
call_expression
identifier "GodotInputHandler"
value_arguments
( "("
value_argument
identifier "context"
, ","
value_argument
this_expression
this "this"
) ")"
property_declaration (+25 nodes collapsed)
property_declaration (+54 nodes collapsed)
block_comment "/**\n\t * Task to run when the engine terminates.\n\t */"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "runOnTerminate"
= "="
call_expression
identifier "AtomicReference"
type_arguments
< "<"
type_projection
user_type
identifier "Runnable"
> ">"
value_arguments
( "("
) ")"
block_comment "/**\n\t * Tracks whether [GodotLib.initialize] was completed s"...
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "nativeLayerInitializeCompleted"
= "="
identifier "false"
block_comment "/**\n\t * Tracks whether [GodotLib.setup] was completed succes"...
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "nativeLayerSetupCompleted"
= "="
identifier "false"
block_comment "/**\n\t * Tracks whether [onInitRenderView] was completed succ"...
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "renderViewInitialized"
= "="
identifier "false"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "primaryHost"
: ":"
nullable_type
user_type
identifier "GodotHost"
? "?"
= "="
identifier "null"
block_comment "/**\n\t * Tracks whether we're in the RESUMED lifecycle state."...
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "resumed"
= "="
identifier "false"
block_comment "/**\n\t * Tracks whether [onGodotSetupCompleted] fired.\n\t */"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "godotMainLoopStarted"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration
val "val"
variable_declaration
identifier "io"
= "="
call_expression
identifier "GodotIO"
value_arguments
( "("
value_argument
this_expression
this "this"
) ")"
property_declaration (+28 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "xrMode"
= "="
navigation_expression
identifier "XRMode"
. "."
identifier "REGULAR"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "useImmersive"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "isEdgeToEdge"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "useDebugOpengl"
= "="
identifier "false"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "darkMode"
= "="
identifier "false"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "backgroundColor"
: ":"
user_type
identifier "Int"
= "="
navigation_expression
identifier "Color"
. "."
identifier "BLACK"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "orientation"
= "="
navigation_expression
identifier "Configuration"
. "."
identifier "ORIENTATION_UNDEFINED"
property_declaration
modifiers
visibility_modifier
internal "internal"
var "var"
variable_declaration
identifier "containerLayout"
: ":"
nullable_type
user_type
identifier "FrameLayout"
? "?"
= "="
identifier "null"
property_declaration
var "var"
variable_declaration
identifier "renderView"
: ":"
nullable_type
user_type
identifier "GodotRenderView"
? "?"
= "="
identifier "null"
block_comment "/**\n\t * Returns true if the native engine has been initializ"...
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "isNativeInitialized"
function_value_parameters
( "("
) ")"
function_body
= "="
binary_expression
identifier "nativeLayerInitializeCompleted"
&& "&&"
identifier "nativeLayerSetupCompleted"
block_comment "/**\n\t * Returns true if the engine has been initialized, fal"...
function_declaration (+22 nodes collapsed)
block_comment "/**\n\t * Provides access to the primary host [Activity]\n\t */"
function_declaration
fun "fun"
identifier "getActivity"
function_value_parameters
( "("
) ")"
function_body
= "="
navigation_expression
identifier "primaryHost"
?. "?."
identifier "activity"
block_comment "/**\n\t * Start initialization of the Godot engine.\n\t *\n\t * Th"...
function_declaration (+1302 nodes collapsed)
block_comment "/**\n\t * Enable edge-to-edge.\n\t *\n\t * Must be called from the"...
function_declaration (+521 nodes collapsed)
function_declaration (+81 nodes collapsed)
block_comment "/**\n\t * Toggle immersive mode.\n\t * Must be called from the U"...
function_declaration (+326 nodes collapsed)
block_comment "/**\n\t * Invoked from the render thread to toggle the immersi"...
function_declaration (+35 nodes collapsed)
function_declaration (+21 nodes collapsed)
function_declaration (+21 nodes collapsed)
function_declaration (+83 nodes collapsed)
function_declaration (+56 nodes collapsed)
function_declaration (+116 nodes collapsed)
block_comment "/**\n\t * Used to complete initialization of the view used by "...
function_declaration (+1204 nodes collapsed)
function_declaration (+54 nodes collapsed)
function_declaration (+85 nodes collapsed)
function_declaration (+197 nodes collapsed)
function_declaration (+52 nodes collapsed)
function_declaration (+90 nodes collapsed)
function_declaration (+54 nodes collapsed)
function_declaration (+130 nodes collapsed)
block_comment "/**\n\t * Configuration change callback\n\t*/"
function_declaration (+121 nodes collapsed)
block_comment "/**\n\t * Activity result callback\n\t */"
function_declaration (+84 nodes collapsed)
block_comment "/**\n\t * Permissions request callback\n\t */"
function_declaration (+112 nodes collapsed)
block_comment "/**\n\t * Invoked on the render thread when the Godot setup is"...
function_declaration (+301 nodes collapsed)
block_comment "/**\n\t * Invoked on the render thread when the Godot main loo"...
function_declaration (+228 nodes collapsed)
block_comment "/**\n\t * Invoked on the render thread when the engine is abou"...
function_declaration (+48 nodes collapsed)
function_declaration (+24 nodes collapsed)
function_declaration (+86 nodes collapsed)
function_declaration (+165 nodes collapsed)
block_comment "/**\n\t * Queue a runnable to be run on the render thread.\n\t *"...
function_declaration (+25 nodes collapsed)
block_comment "/**\n\t * Runs the specified action on the host thread.\n\t */"
function_declaration (+25 nodes collapsed)
block_comment "/**\n\t * Returns true if the call is being made on the Ui thr"...
function_declaration (+29 nodes collapsed)
block_comment "/**\n\t * Returns the native rendering driver.\n\t */"
function_declaration (+176 nodes collapsed)
block_comment "/**\n\t * Returns true if can fallback to OpenGL.\n\t */"
function_declaration (+46 nodes collapsed)
block_comment "/**\n\t * Returns true if the device meets the base requiremen"...
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "meetsVulkanRequirements"
function_value_parameters
( "("
parameter
identifier "packageManager"
: ":"
nullable_type
user_type
identifier "PackageManager"
? "?"
) ")"
: ":"
user_type
identifier "Boolean"
function_body
block
{ "{"
if_expression
if "if"
( "("
binary_expression
identifier "packageManager"
== "=="
identifier "null"
) ")"
block
{ "{"
return_expression
return "return"
identifier "false"
} "}"
if_expression (+42 nodes collapsed)
line_comment "// Check for api version 1.0"
return_expression
return "return"
call_expression
navigation_expression
identifier "packageManager"
. "."
identifier "hasSystemFeature"
value_arguments
( "("
value_argument
navigation_expression
identifier "PackageManager"
. "."
identifier "FEATURE_VULKAN_HARDWARE_VERSION"
, ","
value_argument
number_literal "0x400003"
) ")"
} "}"
function_declaration (+82 nodes collapsed)
block_comment "/**\n\t * Returns true if dark mode is supported, false otherw"...
function_declaration (+50 nodes collapsed)
block_comment "/**\n\t * Returns true if dark mode is supported and enabled, "...
function_declaration (+23 nodes collapsed)
function_declaration (+105 nodes collapsed)
function_declaration (+105 nodes collapsed)
function_declaration (+53 nodes collapsed)
function_declaration (+75 nodes collapsed)
block_comment "/**\n\t * This method shows a dialog with multiple buttons.\n\t "...
function_declaration (+72 nodes collapsed)
block_comment "/**\n\t * This method shows a dialog with a text input field, "...
function_declaration (+66 nodes collapsed)
function_declaration (+64 nodes collapsed)
function_declaration (+64 nodes collapsed)
block_comment "/**\n\t * Destroys the Godot Engine and kill the process it's "...
function_declaration (+84 nodes collapsed)
function_declaration (+80 nodes collapsed)
function_declaration (+46 nodes collapsed)
block_comment "/**\n\t * Used by the native code (java_godot_wrapper.h) to vi"...
function_declaration (+219 nodes collapsed)
block_comment "/**\n\t * Used by the native code (java_godot_wrapper.h) to ac"...
function_declaration (+28 nodes collapsed)
function_declaration (+47 nodes collapsed)
function_declaration (+29 nodes collapsed)
function_declaration (+35 nodes collapsed)
block_comment "/**\n\t * Returns true if this is the Godot editor.\n\t */"
function_declaration (+23 nodes collapsed)
block_comment "/**\n\t * Returns true if this is the Godot project manager.\n\t"...
function_declaration (+23 nodes collapsed)
block_comment "/**\n\t * Returns true if the feature for the given feature ta"...
function_declaration (+30 nodes collapsed)
block_comment "/**\n\t * Internal method used to query whether the host or th"...
function_declaration (+85 nodes collapsed)
block_comment "/**\n\t * Get the list of gdextension modules to register.\n\t *"...
function_declaration (+79 nodes collapsed)
function_declaration (+30 nodes collapsed)
function_declaration (+283 nodes collapsed)
function_declaration (+25 nodes collapsed)
function_declaration (+48 nodes collapsed)
function_declaration (+38 nodes collapsed)
function_declaration (+38 nodes collapsed)
function_declaration (+32 nodes collapsed)
function_declaration (+92 nodes collapsed)
function_declaration (+56 nodes collapsed)
function_declaration (+32 nodes collapsed)
function_declaration (+32 nodes collapsed)
function_declaration (+91 nodes collapsed)
function_declaration (+73 nodes collapsed)
function_declaration (+146 nodes collapsed)
function_declaration (+80 nodes collapsed)
function_declaration (+98 nodes collapsed)
function_declaration (+55 nodes collapsed)
function_declaration (+51 nodes collapsed)
function_declaration (+53 nodes collapsed)
function_declaration (+77 nodes collapsed)
function_declaration (+62 nodes collapsed)
} "}"

After

source_file
block_comment "/***********************************************************"...
block_comment "/* Godot.kt "...
block_comment "/***********************************************************"...
block_comment "/* This file is part of: "...
block_comment "/* GODOT ENGINE "...
block_comment "/* https://godotengine.org "...
block_comment "/***********************************************************"...
block_comment "/* Copyright (c) 2014-present Godot Engine contributors (see"...
block_comment "/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. "...
block_comment "/* "...
block_comment "/* Permission is hereby granted, free of charge, to any pers"...
block_comment "/* a copy of this software and associated documentation file"...
block_comment "/* \"Software\"), to deal in the Software without restriction,"...
block_comment "/* without limitation the rights to use, copy, modify, merge"...
block_comment "/* distribute, sublicense, and/or sell copies of the Softwar"...
block_comment "/* permit persons to whom the Software is furnished to do so"...
block_comment "/* the following conditions: "...
block_comment "/* "...
block_comment "/* The above copyright notice and this permission notice sha"...
block_comment "/* included in all copies or substantial portions of the Sof"...
block_comment "/* "...
block_comment "/* THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY"...
block_comment "/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARR"...
block_comment "/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON"...
block_comment "/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIA"...
block_comment "/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION O"...
block_comment "/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION "...
block_comment "/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. "...
block_comment "/***********************************************************"...
package_header
package "package"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "annotation"
. "."
identifier "SuppressLint"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "app"
. "."
identifier "Activity"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "app"
. "."
identifier "AlertDialog"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "pm"
. "."
identifier "PackageManager"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "Configuration"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "Resources"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "graphics"
. "."
identifier "Color"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "graphics"
. "."
identifier "drawable"
. "."
identifier "ColorDrawable"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "hardware"
. "."
identifier "Sensor"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "hardware"
. "."
identifier "SensorManager"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "util"
. "."
identifier "Log"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "util"
. "."
identifier "Rational"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "util"
. "."
identifier "TypedValue"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "widget"
. "."
identifier "FrameLayout"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "Keep"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "StringRes"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "graphics"
. "."
identifier "ColorUtils"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "graphics"
. "."
identifier "toColorInt"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "ViewCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "WindowCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "WindowInsetsAnimationCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "WindowInsetsCompat"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "WindowInsetsControllerCompat"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "vending"
. "."
identifier "expansion"
. "."
identifier "downloader"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "error"
. "."
identifier "Error"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "feature"
. "."
identifier "PictureInPictureProvider"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "input"
. "."
identifier "GodotEditText"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "input"
. "."
identifier "GodotInputHandler"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "io"
. "."
identifier "FilePicker"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "io"
. "."
identifier "directory"
. "."
identifier "DirectoryAccessHandler"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "io"
. "."
identifier "file"
. "."
identifier "FileAccessHandler"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "plugin"
. "."
identifier "AndroidRuntimePlugin"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "plugin"
. "."
identifier "GodotPlugin"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "plugin"
. "."
identifier "GodotPluginRegistry"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "tts"
. "."
identifier "GodotTTS"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "DialogUtils"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "GodotNetUtils"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "PermissionsUtil"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "PermissionsUtil"
. "."
identifier "requestPermission"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "beginBenchmarkMeasure"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "benchmarkFile"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "dumpBenchmark"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "endBenchmarkMeasure"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "utils"
. "."
identifier "useBenchmark"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "variant"
. "."
identifier "Callable"
as "as"
identifier "GodotCallable"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "godotengine"
. "."
identifier "godot"
. "."
identifier "xr"
. "."
identifier "XRMode"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "File"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "FileInputStream"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "io"
. "."
identifier "InputStream"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "security"
. "."
identifier "MessageDigest"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
* "*"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "Callable"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "FutureTask"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "atomic"
. "."
identifier "AtomicBoolean"
import
import "import"
qualified_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "concurrent"
. "."
identifier "atomic"
. "."
identifier "AtomicReference"
block_comment "/**\n * Core component used to interface with the native laye"...
class_declaration
class "class"
identifier "Godot"
primary_constructor
modifiers
visibility_modifier
private "private"
constructor "constructor"
class_parameters
( "("
class_parameter
val "val"
identifier "context"
: ":"
user_type
identifier "Context"
) ")"
class_body
{ "{"
companion_object (+167 nodes collapsed)
property_declaration (+37 nodes collapsed)
property_declaration (+37 nodes collapsed)
property_declaration (+37 nodes collapsed)
property_declaration (+26 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "accelerometerEnabled"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration (+33 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "gravityEnabled"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration (+33 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "magnetometerEnabled"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration (+33 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "gyroscopeEnabled"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration (+33 nodes collapsed)
property_declaration (+25 nodes collapsed)
property_declaration
val "val"
variable_declaration
identifier "tts"
= "="
call_expression
identifier "GodotTTS"
value_arguments
( "("
value_argument
identifier "context"
) ")"
property_declaration
val "val"
variable_declaration
identifier "directoryAccessHandler"
= "="
call_expression
identifier "DirectoryAccessHandler"
value_arguments
( "("
value_argument
identifier "context"
) ")"
property_declaration
val "val"
variable_declaration
identifier "fileAccessHandler"
= "="
call_expression
identifier "FileAccessHandler"
value_arguments
( "("
value_argument
identifier "context"
) ")"
property_declaration
val "val"
variable_declaration
identifier "netUtils"
= "="
call_expression
identifier "GodotNetUtils"
value_arguments
( "("
value_argument
identifier "context"
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "godotInputHandler"
= "="
call_expression
identifier "GodotInputHandler"
value_arguments
( "("
value_argument
identifier "context"
, ","
value_argument
this_expression
this "this"
) ")"
property_declaration (+25 nodes collapsed)
property_declaration (+54 nodes collapsed)
block_comment "/**\n\t * Task to run when the engine terminates.\n\t */"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "runOnTerminate"
= "="
call_expression
identifier "AtomicReference"
type_arguments
< "<"
type_projection
user_type
identifier "Runnable"
> ">"
value_arguments
( "("
) ")"
block_comment "/**\n\t * Tracks whether [GodotLib.initialize] was completed s"...
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "nativeLayerInitializeCompleted"
= "="
identifier "false"
block_comment "/**\n\t * Tracks whether [GodotLib.setup] was completed succes"...
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "nativeLayerSetupCompleted"
= "="
identifier "false"
block_comment "/**\n\t * Tracks whether [onInitRenderView] was completed succ"...
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "renderViewInitialized"
= "="
identifier "false"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "primaryHost"
: ":"
nullable_type
user_type
identifier "GodotHost"
? "?"
= "="
identifier "null"
block_comment "/**\n\t * Tracks whether we're in the RESUMED lifecycle state."...
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "resumed"
= "="
identifier "false"
block_comment "/**\n\t * Tracks whether [onGodotSetupCompleted] fired.\n\t */"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "godotMainLoopStarted"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration
val "val"
variable_declaration
identifier "io"
= "="
call_expression
identifier "GodotIO"
value_arguments
( "("
value_argument
this_expression
this "this"
) ")"
property_declaration (+28 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "xrMode"
= "="
navigation_expression
identifier "XRMode"
. "."
identifier "REGULAR"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "useImmersive"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
val "val"
variable_declaration
identifier "isEdgeToEdge"
= "="
call_expression
identifier "AtomicBoolean"
value_arguments
( "("
value_argument
identifier "false"
) ")"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "useDebugOpengl"
= "="
identifier "false"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "darkMode"
= "="
identifier "false"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "backgroundColor"
: ":"
user_type
identifier "Int"
= "="
navigation_expression
identifier "Color"
. "."
identifier "BLACK"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "orientation"
= "="
navigation_expression
identifier "Configuration"
. "."
identifier "ORIENTATION_UNDEFINED"
property_declaration
modifiers
visibility_modifier
internal "internal"
var "var"
variable_declaration
identifier "containerLayout"
: ":"
nullable_type
user_type
identifier "FrameLayout"
? "?"
= "="
identifier "null"
property_declaration
var "var"
variable_declaration
identifier "renderView"
: ":"
nullable_type
user_type
identifier "GodotRenderView"
? "?"
= "="
identifier "null"
block_comment "/**\n\t * Returns true if the native engine has been initializ"...
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "isNativeInitialized"
function_value_parameters
( "("
) ")"
function_body
= "="
binary_expression
identifier "nativeLayerInitializeCompleted"
&& "&&"
identifier "nativeLayerSetupCompleted"
block_comment "/**\n\t * Returns true if the engine has been initialized, fal"...
function_declaration (+22 nodes collapsed)
block_comment "/**\n\t * Provides access to the primary host [Activity]\n\t */"
function_declaration
fun "fun"
identifier "getActivity"
function_value_parameters
( "("
) ")"
function_body
= "="
navigation_expression
identifier "primaryHost"
?. "?."
identifier "activity"
block_comment "/**\n\t * Start initialization of the Godot engine.\n\t *\n\t * Th"...
function_declaration (+1302 nodes collapsed)
block_comment "/**\n\t * Enable edge-to-edge.\n\t *\n\t * Must be called from the"...
function_declaration (+521 nodes collapsed)
function_declaration (+81 nodes collapsed)
block_comment "/**\n\t * Toggle immersive mode.\n\t * Must be called from the U"...
function_declaration (+326 nodes collapsed)
block_comment "/**\n\t * Invoked from the render thread to toggle the immersi"...
function_declaration (+35 nodes collapsed)
function_declaration (+21 nodes collapsed)
function_declaration (+21 nodes collapsed)
function_declaration (+83 nodes collapsed)
function_declaration (+56 nodes collapsed)
function_declaration (+116 nodes collapsed)
block_comment "/**\n\t * Used to complete initialization of the view used by "...
function_declaration (+1204 nodes collapsed)
function_declaration (+54 nodes collapsed)
function_declaration (+85 nodes collapsed)
function_declaration (+197 nodes collapsed)
function_declaration (+52 nodes collapsed)
function_declaration (+90 nodes collapsed)
function_declaration (+54 nodes collapsed)
function_declaration (+130 nodes collapsed)
block_comment "/**\n\t * Configuration change callback\n\t*/"
function_declaration (+121 nodes collapsed)
block_comment "/**\n\t * Activity result callback\n\t */"
function_declaration (+84 nodes collapsed)
block_comment "/**\n\t * Permissions request callback\n\t */"
function_declaration (+112 nodes collapsed)
block_comment "/**\n\t * Invoked on the render thread when the Godot setup is"...
function_declaration (+301 nodes collapsed)
block_comment "/**\n\t * Invoked on the render thread when the Godot main loo"...
function_declaration (+228 nodes collapsed)
block_comment "/**\n\t * Invoked on the render thread when the engine is abou"...
function_declaration (+48 nodes collapsed)
function_declaration (+24 nodes collapsed)
function_declaration (+86 nodes collapsed)
function_declaration (+165 nodes collapsed)
block_comment "/**\n\t * Queue a runnable to be run on the render thread.\n\t *"...
function_declaration (+25 nodes collapsed)
block_comment "/**\n\t * Runs the specified action on the host thread.\n\t */"
function_declaration (+25 nodes collapsed)
block_comment "/**\n\t * Returns true if the call is being made on the Ui thr"...
function_declaration (+29 nodes collapsed)
block_comment "/**\n\t * Returns the native rendering driver.\n\t */"
function_declaration (+176 nodes collapsed)
block_comment "/**\n\t * Returns true if can fallback to OpenGL.\n\t */"
function_declaration (+46 nodes collapsed)
block_comment "/**\n\t * Returns true if the device meets the base requiremen"...
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "meetsVulkanRequirements"
function_value_parameters
( "("
parameter
identifier "packageManager"
: ":"
nullable_type
user_type
identifier "PackageManager"
? "?"
) ")"
: ":"
user_type
identifier "Boolean"
function_body
block
{ "{"
if_expression
if "if"
( "("
binary_expression
identifier "packageManager"
== "=="
identifier "null"
) ")"
block
{ "{"
return_expression
return "return"
identifier "false"
} "}"
if_expression (+42 nodes collapsed)
line_comment "// Check for api version 1.1"
return_expression
return "return"
call_expression
navigation_expression
identifier "packageManager"
. "."
identifier "hasSystemFeature"
value_arguments
( "("
value_argument
navigation_expression
identifier "PackageManager"
. "."
identifier "FEATURE_VULKAN_HARDWARE_VERSION"
, ","
value_argument
number_literal "0x401000"
) ")"
} "}"
function_declaration (+82 nodes collapsed)
block_comment "/**\n\t * Returns true if dark mode is supported, false otherw"...
function_declaration (+50 nodes collapsed)
block_comment "/**\n\t * Returns true if dark mode is supported and enabled, "...
function_declaration (+23 nodes collapsed)
function_declaration (+105 nodes collapsed)
function_declaration (+105 nodes collapsed)
function_declaration (+53 nodes collapsed)
function_declaration (+75 nodes collapsed)
block_comment "/**\n\t * This method shows a dialog with multiple buttons.\n\t "...
function_declaration (+72 nodes collapsed)
block_comment "/**\n\t * This method shows a dialog with a text input field, "...
function_declaration (+66 nodes collapsed)
function_declaration (+64 nodes collapsed)
function_declaration (+64 nodes collapsed)
block_comment "/**\n\t * Destroys the Godot Engine and kill the process it's "...
function_declaration (+84 nodes collapsed)
function_declaration (+80 nodes collapsed)
function_declaration (+46 nodes collapsed)
block_comment "/**\n\t * Used by the native code (java_godot_wrapper.h) to vi"...
function_declaration (+219 nodes collapsed)
block_comment "/**\n\t * Used by the native code (java_godot_wrapper.h) to ac"...
function_declaration (+28 nodes collapsed)
function_declaration (+47 nodes collapsed)
function_declaration (+29 nodes collapsed)
function_declaration (+35 nodes collapsed)
block_comment "/**\n\t * Returns true if this is the Godot editor.\n\t */"
function_declaration (+23 nodes collapsed)
block_comment "/**\n\t * Returns true if this is the Godot project manager.\n\t"...
function_declaration (+23 nodes collapsed)
block_comment "/**\n\t * Returns true if the feature for the given feature ta"...
function_declaration (+30 nodes collapsed)
block_comment "/**\n\t * Internal method used to query whether the host or th"...
function_declaration (+85 nodes collapsed)
block_comment "/**\n\t * Get the list of gdextension modules to register.\n\t *"...
function_declaration (+79 nodes collapsed)
function_declaration (+30 nodes collapsed)
function_declaration (+283 nodes collapsed)
function_declaration (+25 nodes collapsed)
function_declaration (+48 nodes collapsed)
function_declaration (+38 nodes collapsed)
function_declaration (+38 nodes collapsed)
function_declaration (+32 nodes collapsed)
function_declaration (+92 nodes collapsed)
function_declaration (+56 nodes collapsed)
function_declaration (+32 nodes collapsed)
function_declaration (+32 nodes collapsed)
function_declaration (+91 nodes collapsed)
function_declaration (+73 nodes collapsed)
function_declaration (+146 nodes collapsed)
function_declaration (+80 nodes collapsed)
function_declaration (+98 nodes collapsed)
function_declaration (+55 nodes collapsed)
function_declaration (+51 nodes collapsed)
function_declaration (+53 nodes collapsed)
function_declaration (+77 nodes collapsed)
function_declaration (+62 nodes collapsed)
} "}"