What is Cinder
Cinder is a robust C++ library designed for creative coding, offering a comprehensive suite of tools for graphics, audio, video, and computational geometry. It is cross-platform, supporting macOS, Windows, Linux, iOS, and Windows UWP. With its production-proven capabilities, Cinder is suitable for both professional use and educational purposes.
Cinder Features
-
Standalone Applications: Create platform-native windowing and event handling applications.
-
Full I/O Abstraction: Seamlessly handle I/O from flat files, memory, resources, and networks.
-
Screensavers: Develop native screensavers for macOS and Windows.
-
C++ Core: Built around idiomatic C++11 features like shared_ptr for efficient memory management.
-
Internet I/O: Load media via HTTP and FTP natively, enhancing connectivity.
-
UI Events: Comprehensive support for keyboard, mouse, window, and file drag-and-drop events.
-
Platform-Specific APIs: Access power management, display, and network adapter iteration conveniently.
-
And much moreā¦