DEKI/ENGINE 문서
deki-nodegraph 0.19.0
Deki 패키지 레퍼런스
deki-nodegraph

노드 그래프 캔버스: 에디터 창, 실행 취소, 도메인, 노드 등록을 제공하며, 노드가 무엇을 의미하는지는 정하지 않습니다.

저장소: github.com/dekiengine/deki-nodegraph · 최신 릴리스: 0.19.0 · 엔진 0.19.0 이상 필요

DekiEditor --packages-add deki-nodegraph <project> 또는 패키지 관리자로 설치합니다. 엔진 자체의 컴포넌트와 C++ API는 Deki 문서에 있습니다.

에디터에는 Node Graph(으)로 표시됩니다.

이 패키지는 엔진이 호출하는 드라이버 또는 라이브러리입니다. 자세한 내용은 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

  • DekiNodeMeta::package: the package a node type is in. The node graph window shows each node's names with that package's translations first. The reflection codegen of the next engine release writes this field, so that engine needs this version of deki-nodegraph and the other way round: release them together.
  • 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.
  • 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: DekiNodeGraphRegisterComponents, DekiNodeGraphGetAutoComponentCount, DekiNodeGraphEnsureRegistered and the rest. Built against engine ABI 21; a build of this package from before does not load and is rebuilt.
  • Renamed: a node's StaticNodeDisplayName is kStaticNodeDisplayName.

이전 릴리스: CHANGELOG.md


패키지의 리플렉션 데이터에서 생성했습니다(엔진 0.19.0). 속성 이름은 씬 파일에서 쓰는 키입니다. 이름을 바꿔도 별칭이 유지됩니다(호환성).