![]() |
ezEngine Release 26.9
|
XR Window output target base implementation. Optionally wraps a companion window output target. More...
#include <XRWindow.h>

Public Member Functions | |
| ezWindowOutputTargetXR (ezXRInterface *pVrInterface, ezUniquePtr< ezWindowOutputTargetGAL > pCompanionWindowOutputTarget) | |
| virtual void | AcquireImage () override |
| virtual void | PresentImage (bool bEnableVSync) override |
| void | CompanionViewBeginFrame (bool bThrottleCompanionView=true) |
| virtual ezResult | StartCaptureImage () override |
| virtual ezEnum< ezCaptureImageResult > | WaitCaptureImage (ezImage &out_image) override |
| const ezWindowOutputTargetBase * | GetCompanionWindowOutputTarget () const |
| Returns the companion window output target if present. | |
XR Window output target base implementation. Optionally wraps a companion window output target.
|
inlineoverridevirtual |
Implements ezWindowOutputTargetBase.
|
overridevirtual |
Implements ezWindowOutputTargetBase.
|
overridevirtual |
Starts an asynchronous capture of the current back buffer. Returns EZ_FAILURE if a capture is already in flight or if the operation cannot be started.
Implements ezWindowOutputTargetBase.
|
overridevirtual |
Polls the state of a pending capture. Returns Ready once the image data has been copied into out_image.
Implements ezWindowOutputTargetBase.