Age | Commit message (Collapse) | Author |
|
|
|
|
|
Add range hint to font_size properties.
Remove excessive `base_size` Font property.
|
|
interface.
|
|
|
|
Adds multi-channel SDF font texture generation and rendering support.
Adds per-font oversampling support.
Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading.
Adds BMFont binary format and outline support.
|
|
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.
|
|
|
|
* Added a function to ignore subsequent commands if they don't fall within the slice.
* This will be used by the new TileMap to properly provide animated tiles.
|
|
Also add height warnings to Font.get_char_size and Font.get_string_size
|
|
|
|
|
|
Restored antialiased lines by emulation using triangle strips
|
|
|
|
CanvasItem, Theme and modified controls documentation.
|
|
Includes various changes triggered by the refactoring of method bindings.
|
|
|
|
|
|
Renamed toplevel to be top_level
|
|
|
|
|
|
|
|
Translates Code Examples in classes beginning with `C`.
Includes:
* Callable
* CanvasItem
* CharFXTransform
* Color
* ColorRect
* ConfigFile
* ConfirmationDialog
* Control
* Crypto
|
|
This makes them display in a nicer way in the editor help.
(The title will display instead of the full URL.)
|
|
This closes https://github.com/godotengine/godot-docs/issues/3374.
|
|
This closes https://github.com/godotengine/godot-docs/issues/3840.
|
|
|
|
This makes the CanvasItem documentation 100% complete.
|
|
This closes #36356.
|
|
A few extra renames for classes which were missed in last week's PRs.
|
|
|
|
- Added missing links to the Control node in BoxContainer
- Added Oxford commas in BoxContainer and CanvasItem
- Clarified ambiguous boolean wording in BoxContainer
- Improved paragraphing in ScrollContainer's description
- Simplified ControlPicker description
|
|
|
|
Handle removal of Pool*Array types and other recent changes.
|
|
Lots of internal API changes and some docstrings were lost in the conversion.
I manually salvaged many of them but for all the rendering-related ones, an
additional pass is needed.
Added missing enum bindings in BaseMaterial3D and VisualServer.
|
|
|
|
We already removed it from the online docs with #35132.
Currently it can only be "Built-In Types" (Variant types) or "Core"
(everything else), which is of limited use.
We might also want to consider dropping it from `ClassDB` altogether
in Godot 4.0.
|
|
- Add some missing descriptions.
- Add links to tutorials for ARVR and AnimationTree.
- Style fixes.
- Engine changes:
* Make `AnimationNodeTransition.input_<number>` properties internal
so that they don't appear in the docs. They still appear in the
inspector based on the actual number of inputs requested.
* Drop unimplemented `CPUParticles.flatness`. It's only used for 3D
particles in `ParticlesMaterial`, and thus only relevant for
`CPUParticles3D`.
|
|
|
|
Document force_update_transform
|
|
|
|
|
|
|
|
This also removes some duplicated editor code which is now obsoleted
by the new parameters in `draw_rect()`.
|
|
Applying #30187.
|
|
They are now generated automatically by doctool.
|
|
Thanks to @bojidar-bg's impressive work in #29380.
|
|
- Document a few more properties and methods
- Add more information to many classes
- Fix lots of typos and gramar mistakes
- Use [code] tags for parameters consistently
- Use [b] and [i] tags consistently
- Put "Warning:" and "Note:" on their own line to be more visible,
and make them always bold
- Tweak formatting in code examples to be more readable
- Use double quotes consistently
- Add more links to third-party technologies
|
|
In many of the XML files it had been noted that when the documentation
refers to a return value, both "Return" and "Returns" are used. This
has now been fixed to only say "Returns".
Fixes #28867
|
|
This makes it clear that line width and antialiasing in
`draw_multiline()` aren't implemented yet (see #16448).
|