Метод IDXGISwapChain2::SetSourceSize (dxgi1_3.h)
Задает исходный регион, используемый для цепочки буферов.
Используйте SetSourceSize , чтобы указать часть цепочки буферов, из которой представлена операционная система. Это позволяет эффективно изменять размер без вызова более дорогого метода IDXGISwapChain::ResizeBuffers . До Windows 8.1 единственным способом изменения размера цепочки буферов был вызов IDXGISwapChain::ResizeBuffers. Исходный прямоугольник всегда определяется областью [0, 0, ширина, высота].
Синтаксис
HRESULT SetSourceSize(
UINT Width,
UINT Height
);
Параметры
Width
Ширина источника, используемая для цепочки буферов. Это значение должно быть больше нуля и быть меньше или равно общей ширине цепочки буферов.
Height
Высота источника, используемая для цепочки буферов. Это значение должно быть больше нуля и быть меньше или равно общей высоте цепочки буферов.
Возвращаемое значение
Этот метод может возвращать:
- E_INVALIDARG, если один или несколько параметров превышают размер заднего буфера.
- Возможно, другие коды ошибок, описанные в DXGI_ERROR разделе.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | dxgi1_3.h |
Библиотека | Dxgi.lib |