VR-Vantage 2.7 API Documentation
Home
Modules
Namespaces
Classes
Files
Libraries
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrvVirtualReality
vrvVirtualReality.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2020 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
10
11
#pragma once
12
#ifdef _WIN32
13
# ifdef vrvVirtualReality_EXPORTS
14
# define DT_DLL_VRVVR __declspec ( dllexport )
15
# else
16
# define DT_DLL_VRVVR __declspec ( dllimport )
17
# endif
18
#else
19
# define DT_DLL_VRVVR
20
#endif
21
22
namespace
makVrv
23
{
24
class
DtDe;
25
26
namespace
vrvVirtualReality
27
{
29
// VrEyeLeft = independant left
30
// VrEyeRight = indpendant right
31
// VrEyeLeftFocus = independant left focus
32
// VrEyeRightFocus = indpendant right focus
33
// VrEyeMultiView = left and right views in one pass
34
// VrEyeMultiViewFocus = left and right focus views in one pass
35
// VrEyeMultiViewInsetFocus = left and right with focus views inset
36
// VrEyeMultiViewOverlay = left and right views in one pass of the overlay texture rendered on a floating quad
37
//
38
enum
DtEye
39
{
40
VrEyeLeft
,
41
VrEyeRight
,
42
VrEyeLeftFocus
,
43
VrEyeRightFocus
,
44
VrEyeMultiView
,
45
VrEyeMultiViewFocus
,
46
VrEyeMultiViewInsetFocus
,
47
VrEyeMultiViewOverlay
48
};
49
51
// VrLeftAndRight = independant left and right channels
52
// VrLeftAndRightContextAndFocus = indpendant left context, left focus, right context, right focus channels
53
// VrMultiViewLeftRight = single multiview channel left and right
54
// VrMultiViewLeftRightFocusInset = single multiview channel, left and right with highres focus inset
55
//
56
enum
DtVrRenderMode
57
{
58
VrLeftAndRight
,
59
VrLeftAndRightContextAndFocus
,
60
VrMultiViewLeftRight
,
61
VrMultiViewLeftRightAndCotextFocus
,
62
VrMultiViewLeftRightInsetFocus
63
};
64
66
DT_DLL_VRVVR
void
init
(
DtDe
& anIG);
67
}
68
}
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (
www.mak.com
)