Plasma Engine  2.0
Loading...
Searching...
No Matches
plOpenVR Class Reference
Inheritance diagram for plOpenVR:

Public Member Functions

virtual bool IsHmdPresent () const override
 
virtual bool Initialize () override
 
virtual void Deinitialize () override
 
virtual bool IsInitialized () const override
 
virtual const plHMDInfoGetHmdInfo () const override
 
virtual void GetDeviceList (plHybridArray< plVRDeviceID, 64 > &out_Devices) const override
 
virtual plVRDeviceID GetDeviceIDByType (plVRDeviceType::Enum type) const override
 
virtual const plVRDeviceState & GetDeviceState (plVRDeviceID uiDeviceID) const override
 
virtual plEvent< const plVRDeviceEvent & > & DeviceEvents () override
 
virtual plViewHandle CreateVRView (const plRenderPipelineResourceHandle &hRenderPipeline, plCamera *pCamera, plGALMSAASampleCount::Enum msaaCount) override
 
virtual plViewHandle GetVRView () const override
 
virtual bool DestroyVRView () override
 
virtual bool SupportsCompanionView () override
 
virtual bool SetCompanionViewRenderTarget (plGALTextureHandle hRenderTarget) override
 
virtual plGALTextureHandle GetCompanionViewRenderTarget () const override
 

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