RPF : BitmapIO

RPF BitmapIO クラスでは、保存するイメージ形式の設定にアクセスする RPF I/O 用の公開インタフェースの機能を提供しています。

すべての FP インタフェースのように、明示的にインタフェース名を指定しなくてもインタフェースのプロパティに直接アクセスできます。たとえば、rpf.colorDepthrpf.iRPFio.colorDepth を短くした同じものです。

インタフェース:

Interface: 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