Plasma Engine  2.0
Loading...
Searching...
No Matches
plWindowOutputTargetBase Class Referenceabstract

Base class for window output targets. More...

#include <WindowOutputTargetBase.h>

Inheritance diagram for plWindowOutputTargetBase:

Public Member Functions

virtual void AcquireImage ()=0
 
virtual void PresentImage (bool bEnableVSync)=0
 
virtual plResult CaptureImage (plImage &out_image)=0
 

Detailed Description

Base class for window output targets.

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

See also
plWindowBase) 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 plGameApplication to work with the render output.

Member Function Documentation

◆ CaptureImage()

virtual plResult plWindowOutputTargetBase::CaptureImage ( plImage & out_image)
pure virtual

Implemented in plWindowOutputTargetGAL.


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