smkflow
1.0.0

SMKFlow是使用SMK兼容的C ++中的節點編輯器
特徵:
警告。這是一個活躍的項目。請不要指望接下來的幾個月API穩定。
使用./examples/目錄。這會產生以下WebAssembly演示
API由4個文件組成:
model.hpp讓您定義節點的外觀。請嘗試示例:./examples/minimal.cpp。
elements.hpp包含在運行時構成視圖的公共定義元素。您可以使用它們查詢/更新視圖。請參閱./examples/algebra.cpp文件。
stonstants.hpp包含庫庫使用的默認尺寸和顏色來保持一致。請隨意分叉並修改此文件以使SMKFlow適合您的需求。
小部件/。每個節點都可以在裡面顯示一些GUI。該目錄包含GUI公共界面。如果需要,您也可以輕鬆地定義自己的組件。
在您的CMAKE中包括以下幾行,您就可以使用了。
include (FetchContent)
FetchContent_Declare(smkflow
GIT_REPOSITORY https://github.com/ArthurSonzogni/smkflow
GIT_TAG master # Please choose a fixed commit hash here.
)
FetchContent_GetProperties(smkflow)
if ( NOT smkflow_POPULATED)
FetchContent_Populate(smkflow)
add_subdirectory ( ${smkflow_SOURCE_DIR} ${smkflow_BINARY_DIR} EXCLUDE_FROM_ALL )
endif ()然後將您的應用程序與SMKFlow鏈接:
target_link_library(my_applcation PRIVATE smkflow::smkflow)請隨時發布問題,提出問題或將任何工作提交給此存儲庫。