Condividi tramite


Metodo IDCompositionVisual2::SetBackFaceVisibility (dcomp.h)

Specifica se le superfici con trasformazioni 3D applicate devono essere visualizzate quando si trovano all'esterno dell'osservatore.

Sintassi

HRESULT SetBackFaceVisibility(
  DCOMPOSITION_BACKFACE_VISIBILITY visibility
);

Parametri

visibility

[in]

Visibilità del viso posteriore da usare per la composizione di superfici nella sottoalbero dell'oggetto visivo sullo schermo.

Valore restituito

Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore directComposition .

Commenti

La proprietà di visibilità del viso posteriore influisce sulla modalità di rendering delle superfici con trasformazioni 3D applicate.

Per impostazione predefinita, un oggetto visivo eredita la proprietà di visibilità del viso nascosto dell'oggetto visivo padre, che può ereditare la proprietà di visibilità del viso nascosto dell'oggetto visivo padre e così via. Un oggetto visivo usa la modalità DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE se questo metodo non viene mai chiamato per l'oggetto visivo o se questo metodo viene chiamato con DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT. Se nessun oggetto visivo imposta la proprietà di visibilità del viso indietro, l'impostazione predefinita per l'intera struttura ad albero visuale è DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE.

Se il parametro di visibilità è diverso da DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT, le superfici dell'oggetto visivo vengono composte con la modalità di visibilità specificata. Questa modalità di visibilità diventa anche la nuova impostazione predefinita per gli elementi figlio dell'oggetto visivo corrente. Ovvero, se la modalità di visibilità degli elementi figlio di questo oggetto visivo è invariata o impostata in modo esplicito su DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT, le superfici degli oggetti visivi figlio vengono composte usando la modalità di visibilità di questo oggetto visivo.

Requisiti

   
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dcomp.h
Libreria Dcomp.lib
DLL Dcomp.dll

Vedi anche

Backface DirectComposition e batch D2D

IDCompositionEffectGroup::SetTransform3D

IDCompositionVisual2