| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| | |
Added Physics state APIs
|
| | | |
|
| | | |
|
| |\ \
| | |
| | | |
Gridmap editor now lists plane instead of floor when not horizontal
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
Instead of gridmap editor calling grid as floor irrespective of the
orientation, it now calls the grid plane if it's vertical and floor
if horizontal.
Resolves: #14611
|
| |\ \
| | |
| | | |
[Mono] Basis values now marshalled in the correct order.
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
Makes project manager never initialize mono debug.
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
The heuristic whether we're in the project manager inside GDMono
didn't work if the project manager was launched by not having any path
to run.
This is fixed now by making a Main::is_project_manager().
|
| |\ \ \
| | | |
| | | | |
Makes NodePath and RID follow PascalCase in C#.
|
| | |/ /
| | |
| | |
| | | |
Fixes #15685
|
| |\ \ \
| | | |
| | | | |
Give C# NodePath a ToString().
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
It already had an implicit cast operator to string,
but this doesn't get used in say string formatting.
So now something like $"path: {GetPath()}" works.
|
| |\ \ \
| | | |
| | | | |
C# Signal attribute
|
| | | | |
| | | |
| | | |
| | | | |
with emit
|
| | |/ / |
|
| |/ / |
|
| |\ \
| | |
| | | |
Filesystem and Visual Script Members delete key fix
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
Change 'Build Project' button style in Mono panel
|
| | | | |
| | | |
| | | |
| | | | |
Address #15208
|
| |\ \ \ \
| | | | |
| | | | | |
Show default values in docs for GDScript built-in functions
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Fixed Mono builds on macOS (pkgconfig detection of mono)
|
| | | |_|_|/
| |/| | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Fixed android arm64v8
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Added return true o collide when no rusult is NULL
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fixes gravity calculation for kinematic bodies in Bullet
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Using builtin_mbedtls=yes is still the default as many distributions
do not ship with mbedtls included.
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| | | | | | | | | |
|
| |\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | | |
Add and use mono build variables with cloned environment.
|
| | |/ / / / / / |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Remove debugging prints related to the asset library
|
| | | | | | | | | |
|
| |\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Added physics API in order to enable/disable collisions between rigidbody attached to a joint with bullet physics bullet
|
| | |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
attached to a joint with bullet physics bullet
Fixes #16424
|
| | |/ / / / / /
|/| | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reflects its usage as an output argument,
consistent with the other godot_variant_new functions
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix GDNATIVE_API_INIT() warning about sign mismatch
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This commit adds new functionality to NativeScript, namely:
- ability to set and get documentation for classes, methods,
signals and properties
- ability to set names and type information to method arguments
- ability to set and get type tags for nativescripts
- ability to register instance binding data management functions
- ability to use instance binding data
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The GDNative C API gets passed to libraries in a struct of function
pointers. To provide stable binary compatibility, each extension not
part of the core API is separated into its own sub-struct.
These structs aren't meant to be changed in order to keep binary
compatibility.
In case of an API extension, the structs include a `next` pointer
which can point to a new struct with additional function pointers.
Godot's build system generates the API structs automatically at
build time, but so far there has no support for the mentioned `next`
pointers.
This commit changes the API struct generation in such a way that code
that used previous headers will compile without problem with the new
headers.
The new extension-extensions (weird name, but that's what it is) get
generated recursively and include the version in the struct-name.
|
| |\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | | |
Websocket module
|
| | | | | | | | | |
|
| | |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Webassembly is client-only for obvious reasons.
Other platforms support both client and server using libwebsockets.
|
| | |_|/ / / /
|/| | | | | |
|