Поделиться через


Метод IDCompositionVisual2::SetBackFaceVisibility (dcomp.h)

Указывает, должны ли отображаться поверхности, к которым применены трехмерные преобразования, при удалении от наблюдателя.

Синтаксис

HRESULT SetBackFaceVisibility(
  DCOMPOSITION_BACKFACE_VISIBILITY visibility
);

Параметры

visibility

[in]

Видимость задней стороны, используемая при составлении поверхностей в под-дереве этого визуального элемента на экране.

Возвращаемое значение

Если функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT . Список кодов ошибок см. в разделе Коды ошибок DirectComposition .

Комментарии

Свойство видимости заднего лица влияет на отрисовку поверхностей, к которым применены трехмерные преобразования.

По умолчанию визуальный элемент наследует свойство видимости обратной стороны родительского визуального элемента, которое может наследовать свойство видимости заднего лица родительского визуального элемента и т. д. Визуальный элемент использует режим DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE, если этот метод никогда не вызывается для визуального элемента или если этот метод вызывается с помощью DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT. Если ни один визуальный элемент не задает свойство видимости обратной стороны, по умолчанию для всего визуального дерева используется DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE.

Если параметр видимости отличается от DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT, поверхности этого визуального элемента состоят из указанного режима видимости. Кроме того, этот режим видимости становится новым по умолчанию для дочерних элементов текущего визуального элемента. То есть, если режим видимости дочерних элементов этого визуального элемента не изменяется или явно задано значение DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT, поверхности дочерних визуальных элементов составляются с помощью режима видимости этого визуального элемента.

Требования

   
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header dcomp.h
Библиотека Dcomp.lib
DLL Dcomp.dll

См. также раздел

DirectComposition Backface и пакетная обработка D2D

IDCompositionEffectGroup::SetTransform3D

IDCompositionVisual2