##TIPS
DebugString等の出力
juce_core
コアっていうくらい多分コア
他のすべてのJUCEモジュールが必要とする基本的なJUCEクラスの必須セット。
テキスト、コンテナ、メモリ、スレッディング、および入出力機能を含みます。
license: ISC
ISCライセンスwikipedia
- Modules
- containers
- files
- javascript
- logging
- maths
- memory
- misc
- network
- streams
- system
- text
- threads
- time
- unit_tests
- xml
- zip
juce_box2d
Box2D物理エンジンといくつかのユーティリティクラスモジュール
juce_cryptography
RSA、Blowfish、MD5、SHAなどのさまざまな基本暗号化機能のクラスモジュール
##analytics
操作分析の収集と送信を行うモジュール
- Analytics 分析データを管理するシングルトンクラス。
- ButtonTracker ボタンがクリックされたときに自動的にアナリティクスイベントをAnalyticsシングルトンに送信するクラス。
##juce_data_structures
スマートなデータ構造とUndo/Redoを管理するモジュール
license: GPL/Commercial
- modules
- UndoManager Undoの管理、実行クラス
- Values ヴァリアント型、構造化データ、シリアライズなど
- 構造化データ valuetreeサンプルコード
- ヴァリアント変数 [Valueサンプルコード] (https://qiita.com/uribow/private/54b74a69580ba6bfc82c)
- valueTreeラッパ CachedValueサンプルコード
- ValueTree間の通信を行うためのバイナリデータ生成と監視 ValueTreeSynchroniserサンプルコード
- app_properties アプリやユーザーの環境情報管理
##juce_events
アプリケーションのメインイベントループを実行し、メッセージ、タイマーなどを送受信するためのモジュール
ISCライセンス
link
- Modules
- broadcasters
- interprocess
- messages
- timers
juce_graphics
2Dベクトルグラフィックス、画像読み込み/保存、フォント処理などのモジュール
link
##juce_gui_basics
基本的なユーザーインターフェイスコンポーネントおよび関連するモジュール
link
##juce_gui_extra
特殊な用途のその他のGUIクラスモジュール
link
- code_editor
- documents
- embedding
- misc
##juce_opengl
JUCEのWindowでOpenGLをレンダリングするためのクラスモジュール
link
juce_product_unlocking
オンライン製品認証のクラス、プラグインDLC等が対象?
link
juce_video
ビデオを再生し、カメラ入力をキャプチャするためのクラス
link
オーディオモジュール系は割愛
- juce_audio_basics
- juce_audio_devices
- juce_audio_formats
- juce_audio_plugin_client
- juce_audio_processors
- juce_audio_utils
- juce_blocks_basics
- juce_dsp
- juce_osc