Sun フレームバッファー使用の手引き

8 ビットオーバーレイグループへの SERVER_OVERLAY_VISUALS 属性と透過 SOV 画像表示形式の追加

sov オプションが無効のままで使用できるオーバーレイ画像形式は、透過性のない画像形式だけです。sov オプションの有効化によって、透過的 SOV 画像インスタンスを画像表示形式リストに、SERVER_OVERLAY_VISUALS 属性をルートウィンドウ属性に追加することができます。透過 SOV 画像インスタンスは、「8 ビット疑似カラーオーバーレイ」画像グループに属しています。SERVER_OVERLAY_VISUALS 属性は、その画像の ID、透過タイプ、透過値、その画面で使用可能なすべてのオーバーレイ画像を含んでいます。

たとえば、立体解像度になっている場合に、以下のコマンドを入力します。


# ffbconfig -overlayorder first -expvis enable -sov enable

この場合、画像表示形式リストは次のようになります。

SERVER_OVERLAY_VISUALS 属性には、以下の情報が含まれます。


===========================================================
              SERVER OVERLAY VISUALS (SOV) Info 
===========================================================
No. of SOV visuals = 4
SOV #0,ID 0x36, TRANSPARENT_TYPE 0, VALUE   0, LAYER 1 
SOV #1,ID 0x37, TRANSPARENT_TYPE 0, VALUE   0, LAYER 1 
SOV #2,ID 0x38, TRANSPARENT_TYPE 1, VALUE 255, LAYER 1 
SOV #3,ID 0x39, TRANSPARENT_TYPE 1, VALUE 255, LAYER 1 
 
===========================================================