smkflow
1.0.0

smkflow
특징 :
경고 . 이것은 활발한 프로젝트입니다. 다음 몇 달 동안 API가 안정 될 것으로 기대하지 마십시오.
./examples/ directory를 사용하십시오. 이것은 다음 webassembly 데모를 생성합니다
API는 4 개의 파일로 구성됩니다.
Model.hpp를 사용하면 노드가 어떻게 보이는지 정의 할 수 있습니다. 예를 들어보십시오 : ./examples/minimal.cpp.
elements.hpp에는 런타임 시점을 작성하는 공개 정의 요소가 포함되어 있습니다. 이를 사용하여보기를 쿼리/업데이트 할 수 있습니다. ./examples/algebra.cpp 파일을 참조하십시오.
Constants.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)문제를 게시하거나 질문을 하거나이 저장소에 작업을 제출하십시오.