Plasma Engine  2.0
Loading...
Searching...
No Matches
plWindowOutputTargetXR Class Reference

XR Window output target base implementation. Optionally wraps a companion window output target. More...

#include <XRWindow.h>

Inheritance diagram for plWindowOutputTargetXR:

Public Member Functions

 plWindowOutputTargetXR (plXRInterface *pVrInterface, plUniquePtr< plWindowOutputTargetGAL > pCompanionWindowOutputTarget)
 
virtual void AcquireImage () override
 
virtual void PresentImage (bool bEnableVSync) override
 
void CompanionViewBeginFrame (bool bThrottleCompanionView=true)
 
void CompanionViewEndFrame ()
 
virtual plResult CaptureImage (plImage &out_image) override
 
const plWindowOutputTargetBaseGetCompanionWindowOutputTarget () const
 Returns the companion window output target if present.
 

Detailed Description

XR Window output target base implementation. Optionally wraps a companion window output target.

Member Function Documentation

◆ AcquireImage()

virtual void plWindowOutputTargetXR::AcquireImage ( )
inlineoverridevirtual

◆ CaptureImage()

plResult plWindowOutputTargetXR::CaptureImage ( plImage & out_image)
overridevirtual

◆ PresentImage()

void plWindowOutputTargetXR::PresentImage ( bool bEnableVSync)
overridevirtual

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