ScriptLanguageExtension
继承: ScriptLanguage < Object
目前没有这个类的描述。请帮我们贡献一个!
方法
void | _add_global_constant ( StringName name, Variant value ) virtual |
void | _add_named_global_constant ( StringName name, Variant value ) virtual |
_auto_indent_code ( String code, int from_line, int to_line ) virtual const | |
_can_inherit_from_file ( ) virtual const | |
_complete_code ( String code, String path, Object owner ) virtual const | |
_create_script ( ) virtual const | |
_debug_get_current_stack_info ( ) virtual | |
_debug_get_error ( ) virtual const | |
_debug_get_globals ( int max_subitems, int max_depth ) virtual | |
_debug_get_stack_level_count ( ) virtual const | |
_debug_get_stack_level_function ( int level ) virtual const | |
void | _debug_get_stack_level_instance ( int level ) virtual |
_debug_get_stack_level_line ( int level ) virtual const | |
_debug_get_stack_level_locals ( int level, int max_subitems, int max_depth ) virtual | |
_debug_get_stack_level_members ( int level, int max_subitems, int max_depth ) virtual | |
_debug_parse_stack_level_expression ( int level, String expression, int max_subitems, int max_depth ) virtual | |
_find_function ( String class_name, String function_name ) virtual const | |
void | _finish ( ) virtual |
void | _frame ( ) virtual |
_get_built_in_templates ( StringName object ) virtual const | |
_get_comment_delimiters ( ) virtual const | |
_get_doc_comment_delimiters ( ) virtual const | |
_get_extension ( ) virtual const | |
_get_global_class_name ( String path ) virtual const | |
_get_name ( ) virtual const | |
_get_public_annotations ( ) virtual const | |
_get_public_constants ( ) virtual const | |
_get_public_functions ( ) virtual const | |
_get_recognized_extensions ( ) virtual const | |
_get_reserved_words ( ) virtual const | |
_get_string_delimiters ( ) virtual const | |
_get_type ( ) virtual const | |
_handles_global_class_type ( String type ) virtual const | |
_has_named_classes ( ) virtual const | |
void | _init ( ) virtual |
_is_control_flow_keyword ( String keyword ) virtual const | |
_is_using_templates ( ) virtual | |
_lookup_code ( String code, String symbol, String path, Object owner ) virtual const | |
_make_function ( String class_name, String function_name, PackedStringArray function_args ) virtual const | |
_make_template ( String template, String class_name, String base_class_name ) virtual const | |
_open_in_external_editor ( Script script, int line, int column ) virtual | |
_overrides_external_editor ( ) virtual | |
_profiling_get_accumulated_data ( ScriptLanguageExtensionProfilingInfo info_array, int info_max ) virtual | |
_profiling_get_frame_data ( ScriptLanguageExtensionProfilingInfo* info_array, int info_max ) virtual | |
void | _profiling_start ( ) virtual |
void | _profiling_stop ( ) virtual |
void | _reload_all_scripts ( ) virtual |
void | _reload_tool_script ( Script script, bool soft_reload ) virtual |
void | _remove_named_global_constant ( StringName name ) virtual |
_supports_builtin_mode ( ) virtual const | |
_supports_documentation ( ) virtual const | |
void | _thread_enter ( ) virtual |
void | _thread_exit ( ) virtual |
_validate ( String script, String path, bool validate_functions, bool validate_errors, bool validate_warnings, bool validate_safe_lines ) virtual const | |
_validate_path ( String path ) virtual const |
枚举
enum LookupResultType:
LookupResultType LOOKUP_RESULT_SCRIPT_LOCATION = 0
LookupResultType LOOKUP_RESULT_CLASS = 1
LookupResultType LOOKUP_RESULT_CLASS_CONSTANT = 2
LookupResultType LOOKUP_RESULT_CLASS_PROPERTY = 3
LookupResultType LOOKUP_RESULT_CLASS_METHOD = 4
LookupResultType LOOKUP_RESULT_CLASS_SIGNAL = 5
LookupResultType LOOKUP_RESULT_CLASS_ENUM = 6
LookupResultType LOOKUP_RESULT_CLASS_TBD_GLOBALSCOPE = 7
LookupResultType LOOKUP_RESULT_CLASS_ANNOTATION = 8
LookupResultType LOOKUP_RESULT_MAX = 9
enum CodeCompletionLocation:
CodeCompletionLocation LOCATION_LOCAL = 0
该选项是相对于代码补全查询位置的 - 例如局部变量。位置的后续值表示选项来自外部类,确切的值表示它们的距离(就内部类而言)。
CodeCompletionLocation LOCATION_PARENT_MASK = 256
该选项来自于所在的类或父类,相对于代码补全查询的位置。请使用类的深度进行按位 OR(或)运算(例如 0 表示当前类,1 表示父类,2 表示父类的父类等),从而在当前类或父类中存储选项的深度。
CodeCompletionLocation LOCATION_OTHER_USER_CODE = 512
该选项来自用户代码,不是局部,也不是派生类(例如自动加载单例)。
CodeCompletionLocation LOCATION_OTHER = 1024
该选项来自其他引擎代码,未被其他枚举常量覆盖 - 例如内置类。
enum CodeCompletionKind:
CodeCompletionKind CODE_COMPLETION_KIND_CLASS = 0
CodeCompletionKind CODE_COMPLETION_KIND_FUNCTION = 1
CodeCompletionKind CODE_COMPLETION_KIND_SIGNAL = 2
CodeCompletionKind CODE_COMPLETION_KIND_VARIABLE = 3
CodeCompletionKind CODE_COMPLETION_KIND_MEMBER = 4
CodeCompletionKind CODE_COMPLETION_KIND_ENUM = 5
CodeCompletionKind CODE_COMPLETION_KIND_CONSTANT = 6
CodeCompletionKind CODE_COMPLETION_KIND_NODE_PATH = 7
CodeCompletionKind CODE_COMPLETION_KIND_FILE_PATH = 8
CodeCompletionKind CODE_COMPLETION_KIND_PLAIN_TEXT = 9
CodeCompletionKind CODE_COMPLETION_KIND_MAX = 10
方法说明
void _add_global_constant ( StringName name, Variant value ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _add_named_global_constant ( StringName name, Variant value ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
String _auto_indent_code ( String code, int from_line, int to_line ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _can_inherit_from_file ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _complete_code ( String code, String path, Object owner ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Object _create_script ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary[] _debug_get_current_stack_info ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
String _debug_get_error ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _debug_get_globals ( int max_subitems, int max_depth ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _debug_get_stack_level_count ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _debug_get_stack_level_function ( int level ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void* _debug_get_stack_level_instance ( int level ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _debug_get_stack_level_line ( int level ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _debug_get_stack_level_locals ( int level, int max_subitems, int max_depth ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _debug_get_stack_level_members ( int level, int max_subitems, int max_depth ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
String _debug_parse_stack_level_expression ( int level, String expression, int max_subitems, int max_depth ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _find_function ( String class_name, String function_name ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _finish ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _frame ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary[] _get_built_in_templates ( StringName object ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedStringArray _get_comment_delimiters ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedStringArray _get_doc_comment_delimiters ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _get_extension ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _get_global_class_name ( String path ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _get_name ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary[] _get_public_annotations ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _get_public_constants ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary[] _get_public_functions ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedStringArray _get_recognized_extensions ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedStringArray _get_reserved_words ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedStringArray _get_string_delimiters ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _get_type ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _handles_global_class_type ( String type ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _has_named_classes ( ) virtual const
已废弃。引擎不会调用这个方法。
void _init ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
bool _is_control_flow_keyword ( String keyword ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _is_using_templates ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _lookup_code ( String code, String symbol, String path, Object owner ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _make_function ( String class_name, String function_name, PackedStringArray function_args ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Script _make_template ( String template, String class_name, String base_class_name ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Error _open_in_external_editor ( Script script, int line, int column ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
bool _overrides_external_editor ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _profiling_get_accumulated_data ( ScriptLanguageExtensionProfilingInfo* info_array, int info_max ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _profiling_get_frame_data ( ScriptLanguageExtensionProfilingInfo* info_array, int info_max ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _profiling_start ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _profiling_stop ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _reload_all_scripts ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _reload_tool_script ( Script script, bool soft_reload ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _remove_named_global_constant ( StringName name ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
bool _supports_builtin_mode ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _supports_documentation ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _thread_enter ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _thread_exit ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _validate ( String script, String path, bool validate_functions, bool validate_errors, bool validate_warnings, bool validate_safe_lines ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _validate_path ( String path ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.