summaryrefslogtreecommitdiff
path: root/doc/classes/Object.xml
AgeCommit message (Collapse)Author
2022-11-24Fix C# documentation for Godot.ObjectRaul Santos
- Add and fix a few C# examples - Add tips about avoiding allocating StringNames
2022-11-23Overhaul Object's DocumentationMicky
2022-11-02Style: Misc docs and comment style and language fixesRémi Verschelde
- Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
2022-10-27Doc consistency: "inspector" to "Inspector"Micky
Also fixes a slightly misleading comment in `Node.print_tree_pretty`.
2022-10-12Rename `set`/`get_indexed`'s "property" to "property_path"Micky
Also touches up the Documentation slightly.
2022-09-06Rename CONNECT_ONESHOT TO CONNECT_ONE_SHOTMicky
For consistency. Every other exposed `one_shot` is spaced out like this.
2022-08-24Remove VisualScript module for 4.0Rémi Verschelde
As announced in https://godotengine.org/article/godot-4-will-discontinue-visual-scripting, Godot maintainers have agreed to discontinue the current implementation of our VisualScript language. The way it had been designed was not user-friendly enough and we did not succeed in improving its usability to actually make it a good low-code solution for users who need one. So we prefer to remove it for Godot 4.0 and leave the door open for new, innovative ideas around visual scripting, to be developed as plugins or extensions now that Godot provides sufficient functionality for this (notably via GDExtension and the godot-cpp C++ bindings). The current module has been moved to a dedicated repository (with full Git history extracted with `git filter-branch`): https://github.com/godotengine/godot-visual-script It can still be compiled as a C++ module (for now, but will likely require work to be kept in sync with the engine repository), but our hope is that contributors will port it to GDExtension (which is quite compatibile with the existing C++ module code when using the godot-cpp C++ bindings).
2022-08-23Replace Array return types with TypedArray 2kobewi
2022-08-19Merge pull request #64334 from YuriSizov/core-bind-property-revert-methodsYuri Sizov
Make `property_*_revert` methods multilevel and expose them for scripting
2022-08-18Make `property_*_revert` methods multilevel and expose them for scriptingYuri Sizov
2022-08-17Document that Object metadata starting with `_` is editor-onlyHugo Locurcio
2022-08-15[doc] Use "param" instead of "code" to refer to parameters (5)Andy Maloney
2022-08-08Rename the argument tag to param in XML documentationYuri Sizov
2022-07-29Remove Signal connect bindsJuan Linietsky
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind()
2022-06-14Change set/get binding to use StringNamekobewi
2022-04-29Change 'throws an error' to 'prints an error' in classrefPureAsbestos
2022-03-30Make vararg method bind no return and returnPierre-Thomas Meisels
Type emit_signal exposed method return type set UndoRedo add_do_method and add_undo_method exposed return void Set TreeItem::_call_recursive_bind returns void Set _rpc_bind and _rpc_id_bind returns void in Node Set _call_group and _call_group_flags method returns void in SceneTree Set godot-cpp-test CI flag to false
2022-03-22Add optional 'default' argument to get_meta()kobewi
2022-03-21update _init() descriptionzacryol
Specify details regarding required parameters.
2022-02-15Add an XML schema for documentationHugo Locurcio
This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions.
2022-02-02DOCS: Object.set() does nothing on type mismatchMax Hilbrunner
2022-01-09Add a note that the script property is part of the object classskyace65
2021-12-22Add a link to the notifications tutorial page in the object class referenceskyace65
2021-11-22Clarify get_indexed in relation to Nodeskobewi
2021-11-15Replace Godot docs URL with `$DOCS_URL` in XML class referenceRémi Verschelde
2021-10-06doc: Update links to latest documentation after content reorganizationRémi Verschelde
2021-09-13Merge pull request #52587 from zacryol/call_example_changeMax Hilbrunner
Change example used for StringName call methods
2021-09-13Document `Object.get_class()/is_class()` ignores `class_name` declarationHugo Locurcio
2021-09-11Change example used for StringName call methodszacryol
Co-authored-by: Raul Santos <raulsntos@gmail.com>
2021-08-26Correct null and boolean values being capitalised by the str commandBalloonpopper
2021-07-30doc: Use self-closing tags for `return` and `argument`Rémi Verschelde
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there.
2021-07-22Make Object "meta" functions take StringName.Fabio Alessandrelli
The various get_meta, set_meta, has_meta, get_meta_list, remove_meta functions now uses StringName, allowing further optimizations via the SNAME macro when used from C++ (this PR does not change the various usage though).
2021-06-18Better format arguments in variant parserMichael Alexsander Silva Dias
2021-06-11Rename Reference to RefCountedPedro J. Estébanez
2021-03-19class reference proofreadingPaul Joannon
2021-02-19doc: Sync classref with current sourceRémi Verschelde
And fix various bogus bindings following previous PRs.
2021-02-08Merge pull request #43245 from HaSa1002/docs-objectRémi Verschelde
Docs: Object: Use new signal syntax and port to C#
2021-01-04doc: Sync classref with current sourceRémi Verschelde
2021-01-04Docs: Object: Use new signal syntax and port to C#HaSa1002
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> Co-authored-by: Aaron Franke <arnfranke@yahoo.com> Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com>
2020-09-14Document how to remove metadata from an ObjectHugo Locurcio
This closes https://github.com/godotengine/godot-docs/issues/4010.
2020-08-31doc: Sync classref with current sourceRémi Verschelde
2020-08-19Update GDScriptTranslationParserPlugin to use GDSriptParser instead of RegEx.SkyJJ
2020-08-19Updated Translation architecture to have TranslationPO, did some commit ↵SkyJJ
fixes and updated class Reference.
2020-07-27Improve the Object, Reference and Resource class documentationsHugo Locurcio
2020-07-14Mention C# gotchas in Object's dynamic call/set/connect methodsHugo Locurcio
This closes #34015.
2020-06-12Document the `in` operator in String, Array and Dictionary classesHugo Locurcio
This also clarifies the `in` operator behavior in Object.
2020-05-18Update description of Object.free() methodRemi Rampin
Clarify that variables pointing to an object don't become `null` when that object is freed, it just makes them invalid. (cherry picked from commit ccf5703568ab7c33723f322088c83a7d9ebcf5a8)
2020-03-30doc: Update classref with node renamesRémi Verschelde
A few extra renames for classes which were missed in last week's PRs.
2020-03-23Added has_signal method for ObjectPouleyKetchoupp
2020-02-22doc: Sync classref with StringName/Callable changesRémi Verschelde