feat: Add network collaboration coordinator for real-time collaboration features
- Introduced NetworkCollaborationCoordinator class to manage WebSocket connections for collaborative sessions. - Implemented session management functions: HostSession, JoinSession, and LeaveSession. - Added message handling for chat messages and participant updates. - Updated CMake configuration to include the new network collaboration source files. - Integrated a stub WebSocket client for initial functionality, with plans for future enhancements.
This commit is contained in:
@@ -662,6 +662,11 @@ if (YAZE_BUILD_LIB)
|
||||
target_compile_definitions(yaze_c PRIVATE YAZE_ENABLE_IMGUI_TEST_ENGINE=0)
|
||||
endif()
|
||||
|
||||
# Link with test support library if available (required by editor)
|
||||
if(TARGET yaze_test_support)
|
||||
target_link_libraries(yaze_c PRIVATE yaze_test_support)
|
||||
endif()
|
||||
|
||||
if(PNG_FOUND)
|
||||
target_link_libraries(yaze_c PRIVATE ${PNG_LIBRARIES})
|
||||
if(NOT YAZE_USE_MODULAR_BUILD)
|
||||
|
||||
Reference in New Issue
Block a user