62 init(
unsigned int width,
unsigned int height);
Declara la API de Prerequisites dentro del subsistema Core.
Encapsula un D3D11_VIEWPORT para definir la región de renderizado en la pantalla.
Viewport()=default
Constructor por defecto.
void render(DeviceContext &deviceContext)
Aplica el viewport al contexto de dispositivo.
D3D11_VIEWPORT m_viewport
Estructura de Direct3D que define el viewport.
void update()
Actualiza los parámetros del viewport.
~Viewport()=default
Destructor por defecto.
void destroy()
Libera recursos asociados al viewport.
HRESULT init(const Window &window)
Inicializa el viewport a partir de una ventana.
Encapsula la creacion y administracion de la ventana principal de Win32.