summaryrefslogtreecommitdiff
path: root/doc/classes
AgeCommit message (Collapse)Author
2022-05-06Merge pull request #60811 from smix8/astar_zero_point_weight_4.xRémi Verschelde
2022-05-06Merge pull request #60802 from Calinou/profiler-idle-time-renameRémi Verschelde
2022-05-06Allow AStar2D/AStar3D zero point weightsmix8
Allow AStar2D/AStar3D zero point weight. Limit was set to 1 which seemed like an arbitrary value as lower values down to zero can be useful for common gameplay navigation elements like teleports.
2022-05-05Rename profiler "Idle Time" to "Process Time"Hugo Locurcio
References to "idle time" are progressively being replaced by "process time" throughout the engine to avoid confusion.
2022-05-06Fix `get_coords_level_tile_proxy` descriptionCasper Beyer
2022-05-05Merge pull request #60263 from SirQuartz/ChronosRémi Verschelde
2022-05-05Merge pull request #60304 from ellenhp/document_stereo_enhanceRémi Verschelde
2022-05-05Fix inconsistent naming in TimeNicholas Huelin
2022-05-05Partially document AudioEffectStereoEnhance.Ellen Poe
2022-05-05Merge pull request #60597 from reduz/missing-node-resource-placeholdersRémi Verschelde
2022-05-05Core: Rename math 'phi' arguments to 'angle'Rémi Verschelde
2022-05-05Specify return value of Transform3D.scaled() and moreMicky
Add more `[code]` (Transform3D) Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com> Add more `[code]` (Transform2D) Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>
2022-05-04Add ability to `bake_navigation_mesh` off thread.Pawel Lampe
This feature makes it possible to workaround problems such as: - long baking time due to heavy synchronization when parsing geometry from mesh instances - crash when freeing `NavigationMeshInstance` while baking - errors when actively baking node tree is being detached from the scene tree
2022-05-04Merge pull request #60740 from KoBeWi/postapo_frame_drawRémi Verschelde
2022-05-04Merge pull request #60723 from reduz/refactor-module-initializationRémi Verschelde
2022-05-04Refactor module initializationreduz
* Changed to use the same stages as extensions. * Makes the initialization more coherent, helping solve problems due to lack of stages. * Makes it easier to port between module and extension. * removed the DRIVER initialization level (no longer needed).
2022-05-04Merge pull request #60731 from KoBeWi/action_editorRémi Verschelde
Clarify InputMap.action_get_events() in the editor
2022-05-04Improve Viewport.get_texture() descriptionkobewi
2022-05-03Add OS::is_process_running function.mdavisprog
Adds the is_process_running function to the native OS class and exposes it to script. This is implemented on Windows and Unix platforms. A stub is provided for other platforms that do not support this function. Documentation is updated to reflect new API function.
2022-05-03Clarify InputMap.action_get_events() in the editorkobewi
2022-05-03Implement missing Node & Resource placeholdersreduz
Implemented by request of @neikeq to advance in the GDExtension version of Mono. * If a Resource type is missing upon load, it will be remembered together with its data (Unless manually overriden). * If a Node type is missing upon load, it will be also be remembered together with its data (unless deleted). This feature makes working with GDExtension much easier, as it ensures that missing types no longer cause data loss.
2022-05-03Merge pull request #60583 from reduz/placeholder-assetsRémi Verschelde
2022-05-03Merge pull request #59321 from Calinou/primitive-meshes-csg-tweak-default-sizesRémi Verschelde
Decrease default sizes of some primitive and CSG meshes for consistency
2022-05-03Merge pull request #51102 from Calinou/renderingserver-add-api-version-getterRémi Verschelde
Add `get_video_adapter_api_version()` to RenderingServer
2022-05-03Merge pull request #24402 from guilhermefelipecgs/state_machine_improvementRémi Verschelde
Improvements to AnimationNodeStateMachine
2022-05-03Merge pull request #60644 from PureAsbestos/masterRémi Verschelde
2022-05-03Add `get_video_adapter_api_version()` to RenderingServerHugo Locurcio
This method can be used to get the graphics API version currently in use (such as Vulkan). It can be used by projects for troubleshooting or statistical purposes.
2022-05-02Improvements of state machineGuilherme Felipe
- Open the menu to add new animation nodes by dragging the transitions to empty areas and automatically connecting them. - Adds box selection to the state machine. - Add feature to group/ungroup selected nodes in a "sub" state machine. - Add start/end node by default. In addition, add new color to these nodes to differentiate then. - Add tooltip for transitions to show the connection "from -> to". - Add new "type" of transition line when multiple transitions are grouped. - Add popup to connect nodes in sub state machine. - Add dialog to select which nodes can be deleted when they are grouped. - Add classes: AnimationNodeStartState AnimationNodeEndState EditorAnimationMultiTransitionEdit - Implements disabled transition API Changes: - Now it's posible to add transitions between state machines, `AnimationNodeStateMachine::add_transition` will works with relative path, this means you can use it like this `add_transition("Idle", "Walk", tr)` or `add_transition("Idle", "StateMachine/Shoot)`.
2022-05-02Fix screen_get_usable_rect returning display safe areaMarcel Admiraal
2022-05-02Merge pull request #60551 from madmiraal/implement-3466Rémi Verschelde
Add a method for obtaining display cutouts on Android
2022-05-01Merge pull request #60655 from smix8/navigation_region_rid_4.xRémi Verschelde
Add get_region_rid() to NavigationRegion2D and NavigationRegion3D
2022-04-30Merge pull request #60650 from bruvzg/lbl_n_spr_z_orderRémi Verschelde
2022-04-30Expose Label3D and Sprite*3D material render priority properties.bruvzg
2022-04-30Add get_region_rid() NavigationRegion2D and NavigationRegion3Dsmix8
Add get_region_rid() to NavigationRegion2D and NavigationRegion3D
2022-04-30Merge pull request #60614 from timothyqiu/lerp-angle-docRémi Verschelde
2022-04-30Document lerp_angle behavior when angles are approximately PI apartHaoyu Qiu
2022-04-30Merge pull request #59419 from Calinou/doc-basematerial3d-detailRémi Verschelde
2022-04-29Change 'throws an error' to 'prints an error' in classrefPureAsbestos
2022-04-29Merge pull request #59411 from Calinou/doc-tonemapRémi Verschelde
Improve documentation for tonemapping operators
2022-04-29Merge pull request #59418 from Calinou/doc-environmentHugo Locurcio
2022-04-29Merge pull request #60070 from Calinou/proceduralskymaterial-add-ditheringRémi Verschelde
Add dithering to ProceduralSkyMaterial to combat banding
2022-04-29Small improvements to get_first_node_in_group()kobewi
2022-04-29Merge pull request #60405 from CheetoMonster/documentation-editsRémi Verschelde
BoxContainer description to point to the "Using Containers" page
2022-04-28[Label3D] Add offset property.bruvzg
2022-04-28Merge pull request #58599 from Calinou/styleboxflat-add-skewRémi Verschelde
Add a Skew property to StyleBoxFlat
2022-04-28Miscellaneous Tween fixesHaoyu Qiu
2022-04-28Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵bruvzg
Windows. Implement TextServer word break method.
2022-04-28Implement placeholder assetsreduz
* Placeholder textures * Placeholder meshes * Placeholder material This PR is the first step towards implementing https://github.com/godotengine/godot-proposals/issues/2756 It adds an asset type that uses no resources, which can be used to replace the existing ones on export for using on the upcoming server export.
2022-04-28Link to Container tutorialChris verBurg
Users happening across any of the Container pages may not already know the intent of Containers, or which others are available. This commit adds a link to the existing "GUI containers" page in their tutorials sections.
2022-04-27Decrease default sizes of some primitive and CSG meshes for consistencyHugo Locurcio