[c++] AntTweakBar 라이브러리 예제 소스 코드
#include <AntTweakBar.h>
#include <GLFW/glfw3.h>
TwBar *bar;
int main()
{
// GLFW 초기화 및 윈도우 생성 코드
// AntTweakBar 초기화
if (!TwInit(TW_OPENGL, NULL))
{
// AntTweakBar 초기화 실패 처리
return -1;
}
bar = TwNewBar("Settings"); // 새로운 AntTweakBar 창 생성
TwAddVarRW(bar, "exampleVar", TW_TYPE_FLOAT, &exampleVar, " label='Example Variable' min=0 max=1 step=0.1"); // 창에 변수 추가
// 렌더링 루프
while (!glfwWindowShouldClose(window))
{
// 전체 렌더링 코드
TwDraw(); // AntTweakBar 렌더링
glfwSwapBuffers(window);
glfwPollEvents();
}
// AntTweakBar 정리
TwTerminate();
// GLFW 정리 등의 나머지 코드
return 0;
}
참고 자료:
- AntTweakBar 공식 문서: http://anttweakbar.sourceforge.net/doc/
- GLFW 공식 문서: https://www.glfw.org/documentation.html