メインコンテンツへスキップ

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.

BRICKS Controller にはアプリケーション構築時に利用可能なすべてのエンティティ、プロパティ、設定オプションを文書化した組み込みリファレンスガイドが含まれています。ブラウザから直接アクセスできます:

コアリファレンスを開く

control.bricks.tools で完全なリファレンスを参照する

リファレンスの内容

コアリファレンスは BRICKS プラットフォームのすべての構成要素を詳細にカバーしています。特定のプロパティのドキュメントが必要なときに Config Editorbricks-ctor と合わせてご活用ください。

Bricks

コンテンツを表示してインタラクションを処理する UI コンポーネントです。
Brick用途
Textスタイル付きテキストの表示
TextInput編集可能なテキストフィールド
RichTextHTML コンテンツ、複数フォント、インライン画像に対応したリッチテキスト
Image画像の表示
Video動画の再生
VideoStreamingRTSP / RTMP ライブ映像ストリーミング
WebrtcStreamWebRTC 映像・音声ストリーム
GenerativeMediaAI が生成する画像と動画
WebView埋め込み Web コンテンツ
Lottie.json.dotlottie のアニメーション、速度・ループ・フレーム範囲の制御に対応
Rive.riv アニメーション、ステートマシン入力・テキストラン・アートボード切り替えに対応
SvgSVG ベクターグラフィックス
Chartデータビジュアライゼーション
IconFontAwesome 6 Pro アイコン
QrCodeQR コードの表示
Cameraライブカメラフィード
Mapsマップの表示
Rect背景、ボーダー、シャドウを持つコンテナ
Items配列データから生成するリスト/グリッド
Slideshowトランジション効果付きの自動切り替えスライド
Sketch (Preview)描画キャンバス。元に戻す/やり直し、画像エクスポートに対応
各 Brick にはスタイリング、配置、データバインディング、プレスイベント、アニメーション用のプロパティがあります。完全なプロパティドキュメントはコアリファレンスをご覧ください。

Generators

アプリを外部サービス、ハードウェア、AI モデルに接続するデータと I/O プロバイダーです。
カテゴリ
AI & LLMAssistant、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
各 Generator には設定可能なプロパティ、アウトレット(出力チャンネル)、イベントがあります。完全な設定オプションはコアリファレンスをご覧ください。

データと状態

  • データノード — リアクティブなデータバインディングを持つ型付き状態ストレージ(文字列、数値、真偽値、配列、オブジェクト)
  • 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 コーディングエージェントに同じドメイン知識を提供する