BRICKS Controller にはアプリケーション構築時に利用可能なすべてのエンティティ、プロパティ、設定オプションを文書化した組み込みリファレンスガイドが含まれています。ブラウザから直接アクセスできます:Documentation Index
Fetch the complete documentation index at: https://docs.bricks.tools/llms.txt
Use this file to discover all available pages before exploring further.
コアリファレンスを開く
control.bricks.tools で完全なリファレンスを参照する
リファレンスの内容
コアリファレンスは BRICKS プラットフォームのすべての構成要素を詳細にカバーしています。特定のプロパティのドキュメントが必要なときに Config Editor や bricks-ctor と合わせてご活用ください。Bricks
コンテンツを表示してインタラクションを処理する UI コンポーネントです。| Brick | 用途 |
|---|---|
| Text | スタイル付きテキストの表示 |
| TextInput | 編集可能なテキストフィールド |
| RichText | HTML コンテンツ、複数フォント、インライン画像に対応したリッチテキスト |
| Image | 画像の表示 |
| Video | 動画の再生 |
| VideoStreaming | RTSP / RTMP ライブ映像ストリーミング |
| WebrtcStream | WebRTC 映像・音声ストリーム |
| GenerativeMedia | AI が生成する画像と動画 |
| WebView | 埋め込み Web コンテンツ |
| Lottie | .json と .dotlottie のアニメーション、速度・ループ・フレーム範囲の制御に対応 |
| Rive | .riv アニメーション、ステートマシン入力・テキストラン・アートボード切り替えに対応 |
| Svg | SVG ベクターグラフィックス |
| Chart | データビジュアライゼーション |
| Icon | FontAwesome 6 Pro アイコン |
| QrCode | QR コードの表示 |
| Camera | ライブカメラフィード |
| Maps | マップの表示 |
| Rect | 背景、ボーダー、シャドウを持つコンテナ |
| Items | 配列データから生成するリスト/グリッド |
| Slideshow | トランジション効果付きの自動切り替えスライド |
| Sketch (Preview) | 描画キャンバス。元に戻す/やり直し、画像エクスポートに対応 |
Generators
アプリを外部サービス、ハードウェア、AI モデルに接続するデータと I/O プロバイダーです。| カテゴリ | 例 |
|---|---|
| AI & LLM | Assistant、LLM(GGML/OpenAI/Anthropic/ONNX)、Vector Store、Reranker |
| 音声 | Text-to-Speech、Speech-to-Text、VAD、Realtime Transcription |
| ネットワーク | HTTP、WebSocket、GraphQL、MQTT、TCP、UDP、HTTP Server |
| ストレージ | File、SQLite、Data Bank、Media Flow |
| ハードウェア | Bluetooth LE、Serial Port、Camera、Keyboard |
| 制御フロー | Tick(タイマー)、Alarm Clock、Step、Iterator、Watchdog |
| その他 | WebRTC、Web Crawler、MCP、Thermal Printer |
データと状態
- データノード — リアクティブなデータバインディングを持つ型付き状態ストレージ(文字列、数値、真偽値、配列、オブジェクト)
- Data Calculation — 25 種類以上の組み込みライブラリを備えたサンドボックス環境で実行してデータを変換する JavaScript 関数
ビジュアルとレイアウト
- Canvas — フレーム座標を使ってアイテムを配置するビューレイアウト、ライフサイクルイベントと Canvas 切り替えを持つ
- Subspace — Brick、Generator、データ、Canvas を論理的な単位にグループ化する機能コンテナ
- Animation — 3 種類のアニメーションタイプ(timing、spring、decay)、9 種類のアニメーション可能なプロパティ、10 種類以上のイージング関数、コンポーズドアニメーション(parallel/sequence)
- スタンバイトランジション — 5 種類のスタンバイモードと共有要素トランジションを持つ Canvas の入退場アニメーション
アクションとイベント
- Actions — Brick または Generator イベントによってトリガーされるコマンド(Canvas 切り替え、データ更新、Generator トリガー、アニメーション)
- Events — Brick(プレス、ロングプレス)と Generator(レスポンス、エラー、タイマーティック)が発するシグナル
高度な機能
- 自動化 — 3 種類の自動化タイプ、シミュレーションアクション、ビジュアルリグレッションを持つ E2E テストフレームワーク
- ローカル同期 — メイン/サブデバイスロールと実行モードを持つ LAN デバイス同期
- Data Bank — リモート更新タイプと REST API アクセスを持つクラウドデータ同期
- Media Flow — メディアボックス、画像処理、CDN 配信を持つアセット管理
- Buttress — ケイパビリティエクスチェンジとストラテジーオプションを持つリモート AI 推論オフロード
リファレンスの使い方
コアリファレンスは 2 つの形式で利用できます:| ソース | 最適な用途 |
|---|---|
| BRICKS Controller リファレンス | Config Editor 使用中のインタラクティブな参照 |
| bricks-ctor 組み込みスキル | AI 支援開発 — スキルは AI コーディングエージェントに同じドメイン知識を提供する |