Registered Types

Fabric Engine には型 ―KLオペレータに使用したり、Canvasノードで使用したりする― を定義する方法があります。独自に定義した型を登録(register)することで、そのデータ型は KLオペレータ内でやノード内で使用できるようになります。この型についてのシステムにより、コンパイルに先立ちKLソースコード内で独自に定義した型の使用が可能となります。

基本的なアトミックな型を少数使用し、ユーザーはこれらの基本的な型を組み合わせ、複雑な新しい型を登録(register)できます。型には既存の複雑な型を使用することもでき、さら複雑なネストしたデータ構造も記述できます。型はそれに関連付けられたKL関数を有します。これによりKL中、型とそのオブジェクトメソッドの構文が記述できます。

registered types についての完全なドキュメントは RTVal プログラミングガイド にあります。