C# 클래스 OVRPlugin, cs-mini-modbot-simulation

파일 보기 프로젝트 열기: intel-cornellcup/mini-modbot-simulation 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
wrapperVersion System.Version

공개 메소드들

메소드 설명
DismissHSW ( ) : bool
GetEyeACCELeration ( Eye, eyeId ) : Posef
GetEyeFrustum ( Eye eyeId ) : Frustumf
GetEyePose ( Eye eyeId ) : Posef
GetEyeTextureSize ( Eye eyeId ) : Sizei
GetEyeVelocity ( Eye eyeId ) : Posef
GetInputState ( uint controllerMask ) : InputState
GetNativePointer ( ) : IntPtr
GetNodePose ( Node nodeId ) : Posef
GetTrackerFrustum ( Tracker trackerId ) : Frustumf
GetTrackerPose ( Tracker trackerId ) : Posef
RecenterPose ( ) : bool
SetControllerVibration ( uint controllerMask, float frequency, float amplitude ) : bool
SetOverlayQuad ( bool onTop, bool headLocked, IntPtr texture, IntPtr device, Posef pose, Vector3f scale ) : bool
ShowUI ( PlatformUI ui ) : bool
Update ( int frameIndex ) : bool

비공개 메소드들

메소드 설명
GetCap ( Caps, cap ) : bool
GetStatus ( Status bit ) : bool
SetCap ( Caps cap, bool value ) : void
ToBool ( bool b ) : Bool

메소드 상세

DismissHSW() 공개 정적인 메소드

public static DismissHSW ( ) : bool
리턴 bool

GetEyeACCELeration() 공개 정적인 메소드

public static GetEyeACCELeration ( Eye, eyeId ) : Posef
eyeId Eye,
리턴 Posef

GetEyeFrustum() 공개 정적인 메소드

public static GetEyeFrustum ( Eye eyeId ) : Frustumf
eyeId Eye
리턴 Frustumf

GetEyePose() 공개 정적인 메소드

public static GetEyePose ( Eye eyeId ) : Posef
eyeId Eye
리턴 Posef

GetEyeTextureSize() 공개 정적인 메소드

public static GetEyeTextureSize ( Eye eyeId ) : Sizei
eyeId Eye
리턴 Sizei

GetEyeVelocity() 공개 정적인 메소드

public static GetEyeVelocity ( Eye eyeId ) : Posef
eyeId Eye
리턴 Posef

GetInputState() 공개 정적인 메소드

public static GetInputState ( uint controllerMask ) : InputState
controllerMask uint
리턴 InputState

GetNativePointer() 공개 정적인 메소드

public static GetNativePointer ( ) : IntPtr
리턴 IntPtr

GetNodePose() 공개 정적인 메소드

public static GetNodePose ( Node nodeId ) : Posef
nodeId Node
리턴 Posef

GetTrackerFrustum() 공개 정적인 메소드

public static GetTrackerFrustum ( Tracker trackerId ) : Frustumf
trackerId Tracker
리턴 Frustumf

GetTrackerPose() 공개 정적인 메소드

public static GetTrackerPose ( Tracker trackerId ) : Posef
trackerId Tracker
리턴 Posef

RecenterPose() 공개 정적인 메소드

public static RecenterPose ( ) : bool
리턴 bool

SetControllerVibration() 공개 정적인 메소드

public static SetControllerVibration ( uint controllerMask, float frequency, float amplitude ) : bool
controllerMask uint
frequency float
amplitude float
리턴 bool

SetOverlayQuad() 공개 정적인 메소드

public static SetOverlayQuad ( bool onTop, bool headLocked, IntPtr texture, IntPtr device, Posef pose, Vector3f scale ) : bool
onTop bool
headLocked bool
texture IntPtr
device IntPtr
pose Posef
scale Vector3f
리턴 bool

ShowUI() 공개 정적인 메소드

public static ShowUI ( PlatformUI ui ) : bool
ui PlatformUI
리턴 bool

Update() 공개 정적인 메소드

public static Update ( int frameIndex ) : bool
frameIndex int
리턴 bool

프로퍼티 상세

wrapperVersion 공개적으로 정적으로 프로퍼티

public static Version,System wrapperVersion
리턴 System.Version