IDCompositionVisual2::SetBackFaceVisibility 方法 (dcomp.h)
指定在離開觀察者時,是否應該顯示套用 3D 轉換的表面。
語法
HRESULT SetBackFaceVisibility(
DCOMPOSITION_BACKFACE_VISIBILITY visibility
);
參數
visibility
[in]
將這個視覺效果子樹狀結構中的表面組成螢幕時,要使用的背面可見度。
傳回值
如果函式成功,則會傳回S_OK。 否則,它會傳回 HRESULT 錯誤碼。 如需錯誤碼清單,請參閱 DirectComposition 錯誤碼 。
備註
背面可見度屬性會影響套用 3D 轉換的表面呈現方式。
根據預設,視覺效果會繼承其父視覺效果的上層可見度屬性,這可能會繼承其父視覺效果的背面可見度屬性,依此類故。 如果從未為視覺效果呼叫這個方法,或是使用 DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT 呼叫此方法,則視覺效果會使用 DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE 模式。 如果沒有視覺效果設定後面可見度屬性,則整個視覺化樹狀結構的預設值會DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE。
如果 可見度 參數不是DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT,這個視覺效果的介面會以指定的可見度模式組成。 此外,這個可見度模式會成為目前視覺效果子系的新預設值。 也就是說,如果此視覺效果子系的可見度模式未變更或明確設定為DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT,則子視覺效果會使用此視覺效果的可見度模式組成。
需求
最低支援的用戶端 | Windows 8.1 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | dcomp.h |
程式庫 | Dcomp.lib |
Dll | Dcomp.dll |
另請參閱
DirectComposition Backface 和 D2D 批次處理