Да, используйте ID3D11DeviceContext::RSSetViewports
и структуру D3D11_VIEWPORT
.Установка элементов TopLeftX
, TopLeftY
, Width
и Height
в части размеров окна приведет к тому, что цель рендеринга будет втянута в этот раздел заднего буфера.
Стоит отметитьчто это не помешает DXGI очистить все окно приложения, если вы создадите цепочку подкачки для дескриптора главного окна вашего приложения.Если вам нужно смешать элементы управления Win32 и содержимое Direct3D, создайте дочернее окно специально для содержимого Direct3D, создайте цепочку подкачки для этого окна и добавьте дочернее окно в главное окно приложения.