RLA BitmapIO クラスでは、保存するイメージ形式の設定にアクセスする RLA I/O 用の公開インタフェースの機能を提供しています。
すべての FP インタフェースのように、明示的にインタフェース名を指定しなくてもインタフェースのプロパティに直接アクセスできます。たとえば、
rla.colorDepth
は
rla.iRLAio.colorDepth
を短くした同じものです。
インタフェース:
プロパティ:
.colorDepth : integer : Read|Write
カラー深度をビット/チャネルで取得/設定します。可能な値は 8、16、32 です。
.alpha : boolean : Read|Write
アルファ チャンネルを有効/無効にします。
.premultAlpha : boolean : Read|Write
乗算済みアルファを有効/無効にします。
.description : string : Read|Write
ファイルの説明の文字列を取得/設定します。
.author : string : Read|Write
作成者の文字列を取得/設定します。
.zChannel : boolean : Read|Write
Z-バッファ チャンネルの保存を取得/設定します。
.mtlIDChannel : boolean : Read|Write
マテリアル ID チャンネルの保存を有効/無効にします。
.nodeIDChannel : boolean : Read|Write
ノード ID チャンネルの保存を有効/無効にします。
.uvChannel : boolean : Read|Write
テクスチャ座標チャンネルの保存を有効/無効にします。
.normalChannel : boolean : Read|Write
法線ベクトル チャンネルの保存を有効/無効にします。
.realpixChannel : boolean : Read|Write
未固定カラー チャンネルの保存を有効/無効にします。
.coverageChannel : boolean : Read|Write
適用範囲チャンネルの保存を有効/無効にします。
例
|
x = rla.colorDepth--カラー深度の値は 8、16、または 32 です。
rla.colorDepth = 16--カラー深度を 16 bpp に設定します。
rla.description ="First Revision"--ファイルの説明の文字列を設定します。
rla.author ="Bobo"--ファイルの説明の文字列を設定します。
rla.zChannel = true--Z-バッファの保存を有効にします。
|