共用方式為


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 批次處理

IDCompositionEffectGroup::SetTransform3D

IDCompositionVisual2