summaryrefslogtreecommitdiffstats
path: root/modules/webrtc
Commit message (Collapse)AuthorAgeFilesLines
* Update docs to version 4.0clayjohn2020-01-313-3/+3
|
* doc: Drop unused 'category' property from headerRémi Verschelde2020-01-263-3/+3
| | | | | | | | | | 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.
* doc: Misc updates for AnimationNode* and othersRémi Verschelde2020-01-232-2/+2
| | | | | | | | | | | | | - 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`.
* Update copyright statements to 2020Rémi Verschelde2020-01-0116-32/+32
| | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* doc: Fix parsing of self-closing XML tagsRémi Verschelde2019-09-241-2/+2
| | | | | | | Follow-up to #31925, `<member />` tags just before `</members>` would cause a parsing issue, and we'd never notice that we're no longer parsing members. Also added space before closing `/>`.
* Run doctool after overridden properties changesBojidar Marinov2019-09-041-0/+4
|
* Merge pull request #30851 from TheDevelo/webrtc-bufferRémi Verschelde2019-08-214-1/+14
|\ | | | | Allow setting buffer size of WebRTCDataChannel
| * Allow setting buffer size of WebRTCDataChannelRobert Fuchs2019-08-214-1/+14
| |
* | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in rest of 'modules/'Robin Hübner2019-08-123-12/+6
|/
* doc: Add default values to all propertiesRémi Verschelde2019-06-301-1/+1
| | | | Thanks to @bojidar-bg's impressive work in #29380.
* Merge pull request #29380 from bojidar-bg/16086-docs-default-valueRémi Verschelde2019-06-291-0/+1
|\ | | | | Add default values to the editor help, docs, and generated RST
| * Add default values to the editor help, docs, and generated RSTBojidar Marinov2019-06-271-0/+1
| | | | | | | | | | Also, make spacing of "=" in the editor help a bit more consistent. Closes #16086
* | Proofread and improve the whole class referenceHugo Locurcio2019-06-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | doc: Replace all [code]CONSTANT[/code] by new [constant CONSTANT] hyperlinksRémi Verschelde2019-06-271-2/+2
|/
* doc: Fix scoped hyperlinks to same-class enums/methodsRémi Verschelde2019-06-271-1/+1
| | | | The class name does not need to be specified when it is the current class.
* Fix compilation warnings in JS and Windows buildsRémi Verschelde2019-06-151-1/+1
| | | | | | | | | | Warnings raised by Emscripten 1.38.0 and MinGW64 5.0.4 / GCC 8.3.0. JS can now build with `werror=yes warnings=extra`. MinGW64 still has a few warnings to resolve with `warnings=extra`, and only one with `warnings=all`. Part of #29033 and #29801.
* doc: Fix formatting, typos and some descriptions in new docstringsRémi Verschelde2019-06-152-15/+13
|
* Add documentation for WebRTC classes.Fabio Alessandrelli2019-06-144-1/+171
|
* Normalize WebRTCDataChannel properties.Fabio Alessandrelli2019-06-051-9/+24
|
* Add WebRTCMultiplayerFabio Alessandrelli2019-06-053-0/+502
|
* WebRTC refactor. Data channels, STUN/TURN support.Fabio Alessandrelli2019-05-1618-627/+1381
| | | | | | | | | | | | | | | A big refactor to the WebRTC module. API is now considered quite stable. Highlights: - Renamed `WebRTCPeer` to `WebRTCPeerConnection`. - `WebRTCPeerConnection` no longer act as `PacketPeer`, it only handle the connection itself (a bit like `TCP_Server`) - Added new `WebRTCDataChannel` class which inherits from `PacketPeer` to handle data transfer. - Add `WebRTCPeerConnection.initialize` method to create a new connection with the desired configuration provided as dictionary ([see MDN docs](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/RTCPeerConnection#RTCConfiguration_dictionary)). - Add `WebRTCPeerConnection.create_data_channel` method to create a data channel for the given connection. The connection must be in `STATE_NEW` as specified by the standard ([see MDN docs for options](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/createDataChannel#RTCDataChannelInit_dictionary)). - Add a `data_channel_received` signal to `WebRTCPeerConnection` for in-band (not negotiated) channels. - Renamed `WebRTCPeerConnection` `offer_created` signal to `session_description_created`. - Renamed `WebRTCPeerConnection` `new_ice_candidate` signal to `ice_candidate_created`
* SCons: Always use env.Prepend for CPPPATHRémi Verschelde2019-04-301-2/+1
| | | | | | Include paths are processed from left to right, so we use Prepend to ensure that paths to bundled thirdparty files will have precedence over system paths (e.g. `/usr/include` should have lowest priority).
* doc: Sync classref with current sourceRémi Verschelde2019-04-191-0/+109
|
* Register WebRTCPeerJS and WebRTCPeerGDNativeFabio Alessandrelli2019-04-121-0/+17
|
* Add WebRTC GDNative interfaceFabio Alessandrelli2019-04-123-0/+198
|
* Add WebRTC JS implementationFabio Alessandrelli2019-04-122-0/+543
|
* Implement WebRTCPeer custom instance classFabio Alessandrelli2019-04-126-0/+260