C# Класс Gvr.Internal.BaseVRDevice

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
backButtonPressed bool
profileChanged bool
tilted bool
triggered bool

Защищенные свойства (Protected)

Свойство Тип Описание
headPose MutablePose3D
leftEyeDistortedProjection UnityEngine.Matrix4x4
leftEyeDistortedViewport UnityEngine.Rect
leftEyeOrientation int
leftEyePose MutablePose3D
leftEyeUndistortedProjection UnityEngine.Matrix4x4
leftEyeUndistortedViewport UnityEngine.Rect
recommendedTextureSize Vector2
rightEyeDistortedProjection UnityEngine.Matrix4x4
rightEyeDistortedViewport UnityEngine.Rect
rightEyeOrientation int
rightEyePose MutablePose3D
rightEyeUndistortedProjection UnityEngine.Matrix4x4
rightEyeUndistortedViewport UnityEngine.Rect

Открытые методы

Метод Описание
CreateStereoScreen ( ) : RenderTexture
Destroy ( ) : void
GetDevice ( ) : BaseVRDevice
GetEyePose ( GvrViewer eye ) : Pose3D
GetHeadPose ( ) : Pose3D
GetProjection ( GvrViewer eye, GvrViewer distortion = GvrViewer.Distortion.Distorted ) : Matrix4x4
GetViewport ( GvrViewer eye, GvrViewer distortion = GvrViewer.Distortion.Distorted ) : Rect
Init ( ) : void
OnApplicationQuit ( ) : void
OnFocus ( bool focus ) : void
OnLevelLoaded ( int level ) : void
OnPause ( bool pause ) : void
PostRender ( RenderTexture stereoScreen ) : void
Recenter ( ) : void
RequiresNativeDistortionCorrection ( ) : bool
SetDefaultDeviceProfile ( Uri uri ) : bool
SetDistortionCorrectionEnabled ( bool enabled ) : void
SetElectronicDisplayStabilizationEnabled ( bool enabled ) : void
SetNeckModelScale ( float scale ) : void
SetVRModeEnabled ( bool enabled ) : void
ShouldRecreateStereoScreen ( int curWidth, int curHeight ) : bool
ShowSettingsDialog ( ) : void
SupportsNativeDistortionCorrection ( List diagnostics ) : bool
SupportsNativeUILayer ( List diagnostics ) : bool
UpdateScreenData ( ) : void
UpdateState ( ) : void

Защищенные методы

Метод Описание
BaseVRDevice ( ) : UnityEngine
ComputeEyesFromProfile ( ) : void

Приватные методы

Метод Описание
MakeProjection ( float l, float t, float r, float b, float n, float f ) : Matrix4x4

Описание методов

BaseVRDevice() защищенный Метод

protected BaseVRDevice ( ) : UnityEngine
Результат UnityEngine

ComputeEyesFromProfile() защищенный Метод

protected ComputeEyesFromProfile ( ) : void
Результат void

CreateStereoScreen() публичный Метод

public CreateStereoScreen ( ) : RenderTexture
Результат UnityEngine.RenderTexture

Destroy() публичный Метод

public Destroy ( ) : void
Результат void

GetDevice() публичный статический Метод

public static GetDevice ( ) : BaseVRDevice
Результат BaseVRDevice

GetEyePose() публичный Метод

public GetEyePose ( GvrViewer eye ) : Pose3D
eye GvrViewer
Результат Pose3D

GetHeadPose() публичный Метод

public GetHeadPose ( ) : Pose3D
Результат Pose3D

GetProjection() публичный Метод

public GetProjection ( GvrViewer eye, GvrViewer distortion = GvrViewer.Distortion.Distorted ) : Matrix4x4
eye GvrViewer
distortion GvrViewer
Результат UnityEngine.Matrix4x4

GetViewport() публичный Метод

public GetViewport ( GvrViewer eye, GvrViewer distortion = GvrViewer.Distortion.Distorted ) : Rect
eye GvrViewer
distortion GvrViewer
Результат UnityEngine.Rect

Init() публичный абстрактный Метод

public abstract Init ( ) : void
Результат void

OnApplicationQuit() публичный Метод

public OnApplicationQuit ( ) : void
Результат void

OnFocus() публичный Метод

public OnFocus ( bool focus ) : void
focus bool
Результат void

OnLevelLoaded() публичный Метод

public OnLevelLoaded ( int level ) : void
level int
Результат void

OnPause() публичный Метод

public OnPause ( bool pause ) : void
pause bool
Результат void

PostRender() публичный абстрактный Метод

public abstract PostRender ( RenderTexture stereoScreen ) : void
stereoScreen UnityEngine.RenderTexture
Результат void

Recenter() публичный абстрактный Метод

public abstract Recenter ( ) : void
Результат void

RequiresNativeDistortionCorrection() публичный Метод

public RequiresNativeDistortionCorrection ( ) : bool
Результат bool

SetDefaultDeviceProfile() публичный Метод

public SetDefaultDeviceProfile ( Uri uri ) : bool
uri System.Uri
Результат bool

SetDistortionCorrectionEnabled() публичный абстрактный Метод

public abstract SetDistortionCorrectionEnabled ( bool enabled ) : void
enabled bool
Результат void

SetElectronicDisplayStabilizationEnabled() публичный абстрактный Метод

public abstract SetElectronicDisplayStabilizationEnabled ( bool enabled ) : void
enabled bool
Результат void

SetNeckModelScale() публичный абстрактный Метод

public abstract SetNeckModelScale ( float scale ) : void
scale float
Результат void

SetVRModeEnabled() публичный абстрактный Метод

public abstract SetVRModeEnabled ( bool enabled ) : void
enabled bool
Результат void

ShouldRecreateStereoScreen() публичный Метод

public ShouldRecreateStereoScreen ( int curWidth, int curHeight ) : bool
curWidth int
curHeight int
Результат bool

ShowSettingsDialog() публичный Метод

public ShowSettingsDialog ( ) : void
Результат void

SupportsNativeDistortionCorrection() публичный Метод

public SupportsNativeDistortionCorrection ( List diagnostics ) : bool
diagnostics List
Результат bool

SupportsNativeUILayer() публичный Метод

public SupportsNativeUILayer ( List diagnostics ) : bool
diagnostics List
Результат bool

UpdateScreenData() публичный абстрактный Метод

public abstract UpdateScreenData ( ) : void
Результат void

UpdateState() публичный абстрактный Метод

public abstract UpdateState ( ) : void
Результат void

Описание свойств

backButtonPressed публичное свойство

public bool backButtonPressed
Результат bool

headPose защищенное свойство

protected MutablePose3D headPose
Результат MutablePose3D

leftEyeDistortedProjection защищенное свойство

protected Matrix4x4,UnityEngine leftEyeDistortedProjection
Результат UnityEngine.Matrix4x4

leftEyeDistortedViewport защищенное свойство

protected Rect,UnityEngine leftEyeDistortedViewport
Результат UnityEngine.Rect

leftEyeOrientation защищенное свойство

protected int leftEyeOrientation
Результат int

leftEyePose защищенное свойство

protected MutablePose3D leftEyePose
Результат MutablePose3D

leftEyeUndistortedProjection защищенное свойство

protected Matrix4x4,UnityEngine leftEyeUndistortedProjection
Результат UnityEngine.Matrix4x4

leftEyeUndistortedViewport защищенное свойство

protected Rect,UnityEngine leftEyeUndistortedViewport
Результат UnityEngine.Rect

profileChanged публичное свойство

public bool profileChanged
Результат bool

recommendedTextureSize защищенное свойство

protected Vector2 recommendedTextureSize
Результат Vector2

rightEyeDistortedProjection защищенное свойство

protected Matrix4x4,UnityEngine rightEyeDistortedProjection
Результат UnityEngine.Matrix4x4

rightEyeDistortedViewport защищенное свойство

protected Rect,UnityEngine rightEyeDistortedViewport
Результат UnityEngine.Rect

rightEyeOrientation защищенное свойство

protected int rightEyeOrientation
Результат int

rightEyePose защищенное свойство

protected MutablePose3D rightEyePose
Результат MutablePose3D

rightEyeUndistortedProjection защищенное свойство

protected Matrix4x4,UnityEngine rightEyeUndistortedProjection
Результат UnityEngine.Matrix4x4

rightEyeUndistortedViewport защищенное свойство

protected Rect,UnityEngine rightEyeUndistortedViewport
Результат UnityEngine.Rect

tilted публичное свойство

public bool tilted
Результат bool

triggered публичное свойство

public bool triggered
Результат bool