D2D1_RENDERING_CONTROLS 結構 (d2d1_1.h)

描述要套用至影像效果轉譯器的限制。

語法

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

成員

bufferPrecision

如果緩衝區有效位數不是由效果或轉換指定,則預設使用的緩衝區有效位數。

tileSize

圖像效果轉譯器要使用的磚配置大小。

備註

轉譯器可以配置大於最小磚配置的磚。 配置的磚會是每個軸上最小大小的兩個乘冪,不同之處在于每個軸的大小將不會超過裝置功能層級保證的最大紋理大小。

「最小圖元轉譯範圍」是下方方格的大小,轉譯器將會展開磚配置,而不是嘗試進一步細分轉譯磚。 達到此臨界值時,會展開配置磚大小。 這可能會重複發生,直到轉譯可以繼續,或判斷無法轉譯圖形。

例如,如果效果 (未指定,則緩衝區精確度會用於中繼緩衝區,例如,透過視需要呼叫效果上的SetValue,D2D1_PROPERTY_PRECISION屬性) 或內部效果拓撲。 如果內容上的緩衝區類型 是D2D1_BUFFER_PRECISION_UNKNOWN,否則不會由效果或轉換指定,則輸出的有效位數將是轉換輸入的最大精確度。 緩衝區有效位數不會影響使用的通道數目。

規格需求

   
最低支援的用戶端 適用于 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用于 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
標頭 d2d1_1.h

另請參閱

ID2D1DeviceCoNtext::SetRenderingControls 方法