-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
99a7de9
commit 887019e
Showing
1 changed file
with
17 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,25 @@ | ||
# Chromium Embedded Framework as Godot 3.x native module and Godot 4.x native extension | ||
# Chromium Embedded Framework Webview for Godot | ||
|
||
This repository contains the source code of some C++ classes wrapping a subset of the | ||
[Chromium Embedded Framework](https://bitbucket.org/chromiumembedded/cef/wiki/Home) | ||
API into a Godot 3.5 native module (GDNative) or Godot 4.2 extension (GDExtension) | ||
which allows you to implement a web browser for your 2D and 3D games through your | ||
gdscripts for Linux and Windows (Mac OS could work, help is needed). | ||
This repository contains the source code of some C++ classes wrapping a subset | ||
of the [Chromium Embedded | ||
Framework](https://bitbucket.org/chromiumembedded/cef/wiki/Home) (CEF for | ||
shorter) [API](https://magpcss.org/ceforum/apidocs/) compiled to be used either | ||
as a Godot 3.5 native module (GDNative) or Godot 4.2 extension (GDExtension) | ||
which allows you to implement a webview for your 2D and 3D games through your | ||
gdscripts for Linux and Windows (Mac OS could work, but help is needed). | ||
|
||
We have named this CEF module/extension `gdcef`. It can be downloaded directly from | ||
the Godot asset library: | ||
We have named this CEF module/extension `gdcef`. It can be downloaded directly | ||
from the Godot asset library: | ||
- For Godot 3.5: https://godotengine.org/asset-library/asset/1426 | ||
- For Godot 4.2: https://godotengine.org/asset-library/asset/2508 | ||
|
||
For developpers, since Godot 3.x GDNative and Godot 4.x GDExtension are not compatible, | ||
there are two branches: | ||
For developers, since Godot 3.x GDNative and Godot 4.x GDExtension are not | ||
compatible, there are two branches: | ||
- https://github.com/Lecrapouille/gdcef/tree/godot-3.x for Godot 3.4 or 3.5. | ||
- https://github.com/Lecrapouille/gdcef/tree/godot-4.x for Godot 4.2 and later. | ||
- Note: Godot before 3.4, Godot 4.0 and 4.1 version have not been tested and are not be supported. | ||
- Note: Godot before 3.4, Godot 4.0 and 4.1 versions have not been tested and | ||
are not be supported. | ||
|
||
For developpers, you have to do: | ||
- `git checkout godot-3.x` for developping GDNative version for Godot 3.4 or 3.5. | ||
- `git checkout godot-4.x` for developping GDExtension version for Godot 4.2 and later. | ||
For developers, you have to do: | ||
- `git checkout godot-3.x` for developing GDNative version for Godot 3.4 or 3.5. | ||
- `git checkout godot-4.x` for developing GDExtension version for Godot 4.2 and later. |