RPF BitmapIO クラスでは、保存するイメージ形式の設定にアクセスする RPF I/O 用の公開インタフェースの機能を提供しています。
すべての FP インタフェースのように、明示的にインタフェース名を指定しなくてもインタフェースのプロパティに直接アクセスできます。たとえば、rpf.colorDepth は rpf.iRPFio.colorDepth を短くした同じものです。
Interface: rpf.iRPFio プロパティ:
.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 適用範囲チャネルの保存を有効および無効にします。
.nodeRenderIDChannel : boolean : Read|Write ノード レンダリング ID チャネルの保存を有効および無効にします。
.colorChannel: boolean : Read|Write カラー チャネルの保存を有効および無効にします。
.transpChannel : boolean : Read|Write 透明度チャネルの保存を有効および無効にします。
.velocChannel : boolean : Read|Write 速度チャネルの保存を有効および無効にします。
.weightChannel : boolean : Read|Write サブピクセルの重みのチャネルを有効および無効にします。
.maskChannel : boolean : Read|Write サブピクセル マスクのチャネルを有効/無効にします。
例
x = rpf.colorDepth--color depth value of 8, 16, or 32 rpf.colorDepth = 32--set color depth to 8bpp rpf.description ="Final Rendering"--set the file description string rpf.author ="Da Masta of Pixelz"--set the author name string rpf.zChannel = true--enable Z-Buffer saving