D2D1_RENDERING_CONTROLS struttura (d2d1_1.h)

Descrive le limitazioni da applicare a un renderer degli effetti di immagine.

Sintassi

typedef struct D2D1_RENDERING_CONTROLS {
  D2D1_BUFFER_PRECISION bufferPrecision;
  D2D1_SIZE_U           tileSize;
} D2D1_RENDERING_CONTROLS;

Members

bufferPrecision

Precisione del buffer utilizzata per impostazione predefinita se la precisione del buffer non è diversamente specificata dall'effetto o dalla trasformazione.

tileSize

Dimensioni dell'allocazione dei riquadri da utilizzare dal renderer dell'effetto di immagine.

Commenti

Il renderer può allocare riquadri più grandi dell'allocazione minima del riquadro. I riquadri allocati saranno poteri di due delle dimensioni minime su ogni asse, ad eccezione del fatto che le dimensioni su ogni asse non supereranno le dimensioni massime garantite per il livello di funzionalità del dispositivo.

L'entità di rendering minima dei pixel è la dimensione del riquadro quadrato sotto cui il renderer espanderà l'allocazione del riquadro anziché tentare di suddividere ulteriormente il riquadro di rendering. Quando questa soglia viene raggiunta, le dimensioni del riquadro di allocazione vengono espanse. Questa operazione può verificarsi ripetutamente fino a quando il rendering non può procedere oppure è determinato che il grafico non può essere eseguito il rendering.

La precisione del buffer viene usata per i buffer intermedi se diversamente non specificato dagli effetti , ad esempio chiamando SetValue sull'effetto con la proprietà D2D1_PROPERTY_PRECISION ) o la topologia dell'effetto interno, se necessario. Se il tipo di buffer nel contesto è D2D1_BUFFER_PRECISION_UNKNOWN e in caso contrario non specificato dall'effetto o dalla trasformazione, la precisione dell'output sarà la precisione massima degli input alla trasformazione. La precisione del buffer non influisce sul numero di canali usati.

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Intestazione d2d1_1.h

Vedi anche

Metodo ID2D1DeviceContext::SetRenderingControls