VR-Forces 4.8 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrvVirtualReality
DtSubmitDesktopViewCallback.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2019 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
10
11
#pragma once
12
13
#include "
vrvVirtualReality/vrvVirtualReality.h
"
14
#include "
vrvVirtualReality/DtSubmitViewCallback.h
"
15
16
#include "OVR_CAPI.h"
17
18
namespace
makVrv
19
{
20
class
DtDesktopProvider;
21
25
class
DT_DLL_VRVVR
DtSubmitDesktopViewCallback
:
public
DtSubmitViewCallback
26
{
27
private
:
29
DtSubmitDesktopViewCallback
();
30
32
DtSubmitDesktopViewCallback
(
const
DtSubmitDesktopViewCallback
& orig);
33
35
DtSubmitDesktopViewCallback
& operator=(
const
DtSubmitDesktopViewCallback
&);
36
37
public
:
39
DtSubmitDesktopViewCallback
(
DtDe
& de,
DtVirtualRealityPostProcessor
& pp,
DtVirtualRealityDriver
& driver,
vrvVirtualReality::DtEye
eye);
40
42
virtual
~
DtSubmitDesktopViewCallback
();
43
44
protected
:
46
virtual
void
submit(osg::RenderInfo& renderInfo)
const
;
47
48
49
DtDesktopProvider
*
myProvider
;
50
ovrSession
mySession
;
51
int
myWidth
;
52
int
myHeight
;
53
};
54
}
makVrv::DtSubmitDesktopViewCallback::myProvider
DtDesktopProvider * myProvider
Definition:
DtSubmitDesktopViewCallback.h:49
makVrv::DtSubmitDesktopViewCallback::myHeight
int myHeight
Definition:
DtSubmitDesktopViewCallback.h:52
vrvVirtualReality.h
Contains DLL export macros.
makVrv::DtDesktopProvider
An Oculus implementation of the DtVirtualRealityProvider abstract base class.
Definition:
DtDesktopProvider.h:29
makVrv::DtVirtualRealityDriver
A driver that manages virtual reality HMD and input devices.
Definition:
DtVirtualRealityDriver.h:49
DT_DLL_VRVVR
#define DT_DLL_VRVVR
Definition:
vrvVirtualReality.h:19
makVrv::vrvVirtualReality::DtEye
DtEye
A virtual reality eye.
Definition:
vrvVirtualReality.h:37
makVrv::DtSubmitDesktopViewCallback
An OSG camera callback that will submit the channel to the underlying VR system as an overlay channel...
Definition:
DtSubmitDesktopViewCallback.h:25
makVrv::DtSubmitDesktopViewCallback::mySession
ovrSession mySession
Definition:
DtSubmitDesktopViewCallback.h:50
DtSubmitViewCallback.h
An OSG camera callback that will submit the channel to the underlying VR system as an eye channel...
makVrv::DtDe
The DtDe is the core component of any VR-Vantage application.
Definition:
DtDe.h:69
makVrv::DtVirtualRealityPostProcessor
A post processing effect responsible for submitting and mirroring the eye views to the VR subsystem...
Definition:
DtVirtualRealityPostProcessor.h:34
makVrv::DtSubmitViewCallback
An OSG camera callback that will submit the channel to the underlying VR system as an overlay channel...
Definition:
DtSubmitViewCallback.h:29
makVrv::DtSubmitDesktopViewCallback::myWidth
int myWidth
Definition:
DtSubmitDesktopViewCallback.h:51
Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (
www.mak.com
)