ScriptLanguageExtension
继承: ScriptLanguage < Object
该类目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
方法
枚举
enum LookupResultType:
LookupResultType LOOKUP_RESULT_SCRIPT_LOCATION = 0
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
LookupResultType LOOKUP_RESULT_CLASS = 1
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
LookupResultType LOOKUP_RESULT_CLASS_CONSTANT = 2
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
LookupResultType LOOKUP_RESULT_CLASS_PROPERTY = 3
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
LookupResultType LOOKUP_RESULT_CLASS_METHOD = 4
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
LookupResultType LOOKUP_RESULT_CLASS_SIGNAL = 5
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
LookupResultType LOOKUP_RESULT_CLASS_ENUM = 6
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
LookupResultType LOOKUP_RESULT_CLASS_TBD_GLOBALSCOPE = 7
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
LookupResultType LOOKUP_RESULT_CLASS_ANNOTATION = 8
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
LookupResultType LOOKUP_RESULT_MAX = 9
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
enum CodeCompletionLocation:
CodeCompletionLocation LOCATION_LOCAL = 0
The option is local to the location of the code completion query - e.g. a local variable. Subsequent value of location represent options from the outer class, the exact value represent how far they are (in terms of inner classes).
CodeCompletionLocation LOCATION_PARENT_MASK = 256
The option is from the containing class or a parent class, relative to the location of the code completion query. Perform a bitwise OR with the class depth (e.g. 0 for the local class, 1 for the parent, 2 for the grandparent, etc.) to store the depth of an option in the class or a parent class.
CodeCompletionLocation LOCATION_OTHER_USER_CODE = 512
The option is from user code which is not local and not in a derived class (e.g. Autoload Singletons).
CodeCompletionLocation LOCATION_OTHER = 1024
The option is from other engine code, not covered by the other enum constants - e.g. built-in classes.
enum CodeCompletionKind:
CodeCompletionKind CODE_COMPLETION_KIND_CLASS = 0
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_FUNCTION = 1
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_SIGNAL = 2
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_VARIABLE = 3
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_MEMBER = 4
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_ENUM = 5
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_CONSTANT = 6
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_NODE_PATH = 7
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_FILE_PATH = 8
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_PLAIN_TEXT = 9
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
CodeCompletionKind CODE_COMPLETION_KIND_MAX = 10
该枚举目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
方法说明
void _add_global_constant ( name: StringName, value: Variant ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _add_named_global_constant ( name: StringName, value: Variant ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
String _auto_indent_code ( code: String, from_line: int, to_line: int ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
bool _can_inherit_from_file ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
bool _can_make_function ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Dictionary _complete_code ( code: String, path: String, owner: Object ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Object _create_script ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Array Dictionary _debug_get_current_stack_info ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
String _debug_get_error ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Dictionary _debug_get_globals ( max_subitems: int, max_depth: int ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
int _debug_get_stack_level_count ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
String _debug_get_stack_level_function ( level: int ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void* _debug_get_stack_level_instance ( level: int ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
int _debug_get_stack_level_line ( level: int ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Dictionary _debug_get_stack_level_locals ( level: int, max_subitems: int, max_depth: int ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Dictionary _debug_get_stack_level_members ( level: int, max_subitems: int, max_depth: int ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
String _debug_get_stack_level_source ( level: int ) virtual1 const2
Returns the source associated with a given debug stack position.
String _debug_parse_stack_level_expression ( level: int, expression: String, max_subitems: int, max_depth: int ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
int _find_function ( function: String, code: String ) virtual1 const2
Returns the line where the function is defined in the code, or -1 if the function is not present.
void _finish ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _frame ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Array Dictionary _get_built_in_templates ( object: StringName ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
PackedStringArray _get_comment_delimiters ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
PackedStringArray _get_doc_comment_delimiters ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
String _get_extension ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Dictionary _get_global_class_name ( path: String ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
String _get_name ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Array Dictionary _get_public_annotations ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Dictionary _get_public_constants ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Array Dictionary _get_public_functions ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
PackedStringArray _get_recognized_extensions ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
PackedStringArray _get_reserved_words ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
PackedStringArray _get_string_delimiters ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
String _get_type ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
bool _handles_global_class_type ( type: String ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
bool _has_named_classes ( ) virtual1 const2
已弃用: This method is not called by the engine.
void _init ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
bool _is_control_flow_keyword ( keyword: String ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
bool _is_using_templates ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Dictionary _lookup_code ( code: String, symbol: String, path: String, owner: Object ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
String _make_function ( class_name: String, function_name: String, function_args: PackedStringArray ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Script _make_template ( template: String, class_name: String, base_class_name: String ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Error _open_in_external_editor ( script: Script, line: int, column: int ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
bool _overrides_external_editor ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
ScriptNameCasing _preferred_file_name_casing ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
int _profiling_get_accumulated_data ( info_array: ScriptLanguageExtensionProfilingInfo*, info_max: int ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
int _profiling_get_frame_data ( info_array: ScriptLanguageExtensionProfilingInfo*, info_max: int ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _profiling_set_save_native_calls ( enable: bool ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _profiling_start ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _profiling_stop ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _reload_all_scripts ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _reload_scripts ( scripts: Array, soft_reload: bool ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _reload_tool_script ( script: Script, soft_reload: bool ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _remove_named_global_constant ( name: StringName ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
bool _supports_builtin_mode ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
bool _supports_documentation ( ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _thread_enter ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
void _thread_exit ( ) virtual1
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
Dictionary _validate ( script: String, path: String, validate_functions: bool, validate_errors: bool, validate_warnings: bool, validate_safe_lines: bool ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
String _validate_path ( path: String ) virtual1 const2
该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!
本方法通常需要用户覆盖才能生效。
本方法无副作用,不会修改该实例的任何成员变量。
本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。
本方法用于构造某个类型。
调用本方法无需实例,可直接使用类名进行调用。
本方法描述的是使用本类型作为左操作数的有效运算符。
这个值是由下列位标志构成位掩码的整数。
无返回值。