|
Varjo Native SDK
|
|
Go to the documentation of this file.
3 #ifndef VARJO_TYPES_MR_H
4 #define VARJO_TYPES_MR_H
8 #if defined __cplusplus
143 #if defined __cplusplus
146 #endif // VARJO_TYPES_MR_H
static const varjo_LockType varjo_LockType_Camera
Lock for camera properties.
Definition: Varjo_types_mr.h:18
static const varjo_CameraPropertyType varjo_CameraPropertyType_ExposureTime
Exposure time.
Definition: Varjo_types_mr.h:98
static const int64_t varjo_AutoExposureBehavior_PreventOverexposure
More aggressive behavior to prevent any oversaturation in the image.
Definition: Varjo_types_mr.h:112
static const varjo_CameraPropertyMode varjo_CameraPropertyMode_Auto
Automatic mode.
Definition: Varjo_types_mr.h:123
double falloff[3]
Tolerance falloffs for HSV components (range 0.0 .. 1.0).
Definition: Varjo_types_mr.h:37
static const varjo_LockType varjo_LockType_ChromaKey
Lock for chroma key configuration.
Definition: Varjo_types_mr.h:19
static const varjo_CameraPropertyType varjo_CameraPropertyType_AutoExposureBehavior
Auto exposure behavior.
Definition: Varjo_types_mr.h:104
union varjo_CameraValue value
Value union. Determine from 'type' which element to access.
Definition: Varjo_types_mr.h:140
int64_t varjo_CameraPropertyDataType
Camera property data types.
Definition: Varjo_types_mr.h:87
static const int64_t varjo_AutoExposureBehavior_Normal
Available auto exposure presets for varjo_CameraPropertyType_AutoExposureBehavior property.
Definition: Varjo_types_mr.h:110
static const varjo_LockType varjo_LockType_EnvironmentCubemap
Lock for environment cubemap configuration.
Definition: Varjo_types_mr.h:20
double tolerance[3]
Tolerances for HSV components (range 0.0 .. 1.0).
Definition: Varjo_types_mr.h:36
varjo_ChromaKeyType type
Chroma key type.
Definition: Varjo_types_mr.h:52
static const varjo_CameraPropertyMode varjo_CameraPropertyMode_Manual
Manual value mode.
Definition: Varjo_types_mr.h:124
static const varjo_CameraPropertyType varjo_CameraPropertyType_Sharpness
Sharpness filter mode.
Definition: Varjo_types_mr.h:102
varjo_EnvironmentCubemapMode mode
Cubemap mode.
Definition: Varjo_types_mr.h:70
int64_t varjo_CameraPropertyType
Camera property types that can be accessed to control video pass through cameras.
Definition: Varjo_types_mr.h:97
static const varjo_CameraPropertyMode varjo_CameraPropertyMode_Off
Off mode.
Definition: Varjo_types_mr.h:122
varjo_Bool boolValue
Boolean value.
Definition: Varjo_types_mr.h:132
static const varjo_CameraPropertyDataType varjo_CameraPropertyDataType_Int
Integer.
Definition: Varjo_types_mr.h:88
struct varjo_ChromaKeyParams_HSV hsv
Parameters for varjo_ChromaKeyType_HSV type chroma key matcher.
Definition: Varjo_types_mr.h:44
static const varjo_EnvironmentCubemapMode varjo_EnvironmentCubemapMode_AutoAdapt
Cubemap color temperature and brightness are automatically adapted to match video pass through image.
Definition: Varjo_types_mr.h:64
int32_t varjo_Bool
Definition: Varjo_types.h:140
static const varjo_CameraPropertyConfigType varjo_CameraPropertyConfigType_Range
Range (min, max).
Definition: Varjo_types_mr.h:82
int64_t varjo_CameraPropertyConfigType
Camera property config type.
Definition: Varjo_types_mr.h:80
Wrapper for different camera property values.
Definition: Varjo_types_mr.h:129
int64_t varjo_ChromaKeyType
Chroma keying config types for different color matchers.
Definition: Varjo_types_mr.h:27
Wrapper for different chroma key matcher parameters.
Definition: Varjo_types_mr.h:43
varjo_CameraPropertyDataType type
Data type for this value.
Definition: Varjo_types_mr.h:139
Environment cubemap config structure.
Definition: Varjo_types_mr.h:69
union varjo_ChromaKeyParams params
Parameters union. Determine from 'type' which element to access.
Definition: Varjo_types_mr.h:53
static const varjo_CameraPropertyType varjo_CameraPropertyType_FocusDistance
Set focus distance in cm for AF cameras.
Definition: Varjo_types_mr.h:105
static const varjo_ChromaKeyType varjo_ChromaKeyType_Disabled
Chroma key matching disabled.
Definition: Varjo_types_mr.h:28
static const varjo_CameraPropertyDataType varjo_CameraPropertyDataType_Bool
Boolean.
Definition: Varjo_types_mr.h:90
static const varjo_ChromaKeyType varjo_ChromaKeyType_HSV
Chroma key matcher in HSV colorspace.
Definition: Varjo_types_mr.h:29
static const varjo_CameraPropertyDataType varjo_CameraPropertyDataType_Double
Floating point.
Definition: Varjo_types_mr.h:89
static const varjo_CameraPropertyType varjo_CameraPropertyType_EyeReprojection
Reproject the image to correspond the physical position of user's eyes.
Definition: Varjo_types_mr.h:103
Chroma key config structure including type info and actual parameters.
Definition: Varjo_types_mr.h:51
static const varjo_CameraPropertyConfigType varjo_CameraPropertyConfigType_List
List of discrete values.
Definition: Varjo_types_mr.h:81
double doubleValue
Floating point value.
Definition: Varjo_types_mr.h:130
int64_t varjo_EnvironmentCubemapMode
Definition: Varjo_types_mr.h:58
double targetColor[3]
Target color in HSV colorspace (range 0.0 .. 1.0).
Definition: Varjo_types_mr.h:35
static const varjo_CameraPropertyType varjo_CameraPropertyType_FlickerCompensation
Flicker compensation (50Hz and 60Hz).
Definition: Varjo_types_mr.h:101
int64_t intValue
Integer value.
Definition: Varjo_types_mr.h:131
int64_t varjo_CameraPropertyMode
Camera property modes that can be set to control video pass through cameras.
Definition: Varjo_types_mr.h:121
Camera property value structure including type info and actual value.
Definition: Varjo_types_mr.h:138
Chroma keying parameters for HSV colorspace chroma key matcher.
Definition: Varjo_types_mr.h:34
int64_t reserved[32]
Reserved for future use.
Definition: Varjo_types_mr.h:45
int64_t reserved[32]
Definition: Varjo_types_mr.h:71
static const varjo_CameraPropertyType varjo_CameraPropertyType_WhiteBalance
White balance.
Definition: Varjo_types_mr.h:100
static const varjo_CameraPropertyType varjo_CameraPropertyType_ISOValue
ISO value.
Definition: Varjo_types_mr.h:99
int64_t varjo_LockType
Mixed reality lock types.
Definition: Varjo_types_mr.h:17
static const varjo_EnvironmentCubemapMode varjo_EnvironmentCubemapMode_Fixed6500K
Cubemap uses fixed 6500K color temperature and brightness is expressed in EV100.
Definition: Varjo_types_mr.h:61