데스크톱 플랫폼 HAL: 데스크톱 빌드를 위한 메모리 및 파일 시스템 프로바이더.
저장소: github.com/dekiengine/deki-desktop-integration · 최신 릴리스: 0.19.0 · 엔진 0.19.0 이상 필요
DekiEditor --packages-add deki-desktop-integration <project> 또는 패키지 관리자로 설치합니다. 엔진 자체의 컴포넌트와 C++ API는 Deki 문서에 있습니다.
에디터에는 Desktop Integration(으)로 표시됩니다.
이 패키지는 엔진이 호출하는 드라이버 또는 라이브러리입니다. 자세한 내용은 README를 참고하세요.
변경 내역
변경 내역은 영어로 되어 있습니다.
0.19.0
Changed
- minEngine 0.19.0: built against engine 0.19.0, whose component metadata records the package each class is in. A build of this package from before does not load and is rebuilt.
Added
- Japanese, Simplified Chinese and Korean: editor/lang/ja.json, zh.json and ko.json translate the names, tooltips and enum values this package's components show in the Inspector.
- The package's editor text goes through the editor's translation (Tr), so it shows in the editor's language. Needs the editor release that adds Localization.h; raise minEngine to it when releasing.
0.18.0
Changed
- minEngine 0.18.0. Reflection ABI 21: the package must be rebuilt.
- The boot scenes are saved in the current scene format, as the editor writes them, so an adopted board matches its package copy.
- The desktop board template keeps displayBus and displayDriver in frameworkOptions, as the editor saves them.
- Names follow the code style (deki-engine/docs/codestyle): types, functions and enum values are PascalCase, constants kPascalCase, members m_PascalCase, locals and parameters camelCase. The code is formatted with clang-format 22.
- The functions the editor finds by name are PascalCase: DekiDesktopHALRegisterComponents, DekiDesktopHALGetAutoComponentCount, DekiDesktopHALEnsureRegistered and the rest. Built against engine ABI 21; a build of this package from before does not load and is rebuilt.
Fixed
- A build picks up package source files added after it was first configured.
- A failed build on Linux or macOS reports the build's exit code. It reported the raw wait status, so a build that exited 2 said "exit code 512".
이전 릴리스: CHANGELOG.md
패키지의 리플렉션 데이터에서 생성했습니다(엔진 0.19.0). 속성 이름은 씬 파일에서 쓰는 키입니다. 이름을 바꿔도 별칭이 유지됩니다(호환성).