godot/modules/gltf
bruvzg ecec415988
Use system fonts as fallback and improve system font handling.
Add support for font weight and stretch selection when using system fonts.
Add function to get system fallback font from a font name, style, text, and language code.
Implement system font support for Android.
Use system fonts as a last resort fallback.
2022-12-04 18:44:20 +02:00
..
doc_classes Merge pull request #68665 from TokageItLab/cut-unkeyed-gltf-anim 2022-11-29 16:51:56 +01:00
editor Merge pull request #68665 from TokageItLab/cut-unkeyed-gltf-anim 2022-11-29 16:51:56 +01:00
extensions Add three new methods to GLTFDocumentExtension 2022-11-21 14:38:46 -06:00
structures Change the way GLTFDocumentExtension classes are registered 2022-11-09 20:58:48 -06:00
README.md GLTF: Organize structures into a subfolder 2022-07-24 17:16:51 -05:00
SCsub SCons: Unify tools/target build type configuration 2022-09-26 16:31:46 +02:00
config.py GLTF imports & exports material texture filters 2022-10-03 16:20:08 -04:00
gltf_defines.h GLTF imports & exports material texture filters 2022-10-03 16:20:08 -04:00
gltf_document.cpp Use system fonts as fallback and improve system font handling. 2022-12-04 18:44:20 +02:00
gltf_document.h Merge pull request #68665 from TokageItLab/cut-unkeyed-gltf-anim 2022-11-29 16:51:56 +01:00
gltf_state.cpp Cache materials in gltf as the abstract class of Material 2022-11-24 09:00:09 -08:00
gltf_state.h Cache materials in gltf as the abstract class of Material 2022-11-24 09:00:09 -08:00
gltf_template_convert.h Replace Array return types with TypedArray 3 2022-08-24 12:53:36 +02:00
register_types.cpp Change the way GLTFDocumentExtension classes are registered 2022-11-09 20:58:48 -06:00
register_types.h Style: Cleanup header guards for consistency 2022-09-26 13:51:17 +02:00

README.md

Godot GLTF import and export module

In a nutshell, the GLTF module works like this:

  • The structures/ folder contains GLTF structures, the small pieces that make up a GLTF file, represented as C++ classes.
  • The extensions/ folder contains GLTF extensions, which are optional features that build on top of the base GLTF spec.
  • GLTFState holds collections of structures and extensions.
  • GLTFDocument operates on GLTFState and its elements.
  • The editor/ folder uses GLTFDocument to import and export 3D models.