XII Release 0.1.0
Loading...
Searching...
No Matches
xiiWindowOutputTargetXR Class Reference

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

#include <XRWindow.h>

Inheritance diagram for xiiWindowOutputTargetXR:
[legend]

Public Member Functions

 xiiWindowOutputTargetXR (xiiXRInterface *pVrInterface, xiiUniquePtr< xiiWindowOutputTargetGAL > pCompanionWindowOutputTarget)
 
virtual void AcquireImage () override
 
virtual void PresentImage (bool bEnableVSync) override
 
void CompanionViewBeginFrame (bool bThrottleCompanionView=true)
 
void CompanionViewEndFrame ()
 
virtual xiiResult CaptureImage (xiiImage &out_image) override
 
const xiiWindowOutputTargetBaseGetCompanionWindowOutputTarget () 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 xiiWindowOutputTargetXR::AcquireImage ( )
inlineoverridevirtual

◆ CaptureImage()

xiiResult xiiWindowOutputTargetXR::CaptureImage ( xiiImage & out_image)
overridevirtual

◆ PresentImage()

void xiiWindowOutputTargetXR::PresentImage ( bool bEnableVSync)
overridevirtual

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