XII Release 0.1.0
Loading...
Searching...
No Matches
xiiWindowOutputTargetBase Class Referenceabstract

Base class for window output targets. More...

#include <WindowOutputTargetBase.h>

Inheritance diagram for xiiWindowOutputTargetBase:
[legend]

Public Member Functions

virtual void AcquireImage ()=0
 
virtual void PresentImage (bool bEnableVSync)=0
 
virtual xiiResult CaptureImage (xiiImage &out_image)=0
 

Detailed Description

Base class for window output targets.

A window output target is usually tied tightly to a window (

See also
xiiWindowBase) and represents the graphics APIs side of the render output. E.g. in a DirectX implementation this would be a swapchain.

This interface provides the high level functionality that is needed by xiiGameApplication to work with the render output.

Member Function Documentation

◆ CaptureImage()

virtual xiiResult xiiWindowOutputTargetBase::CaptureImage ( xiiImage & out_image)
pure virtual

Implemented in xiiWindowOutputTargetGAL.


The documentation for this class was generated from the following file: