C# 클래스 Gvr.Internal.BaseVRDevice

파일 보기 프로젝트 열기: omgwtfgames/unity-cardboard-photosphere 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
backButtonPressed bool
profileChanged bool
tilted bool
triggered bool

보호된 프로퍼티들

프로퍼티 타입 설명
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