C# Class OVRPlugin, cs-mini-modbot-simulation

Afficher le fichier Open project: intel-cornellcup/mini-modbot-simulation Class Usage Examples

Méthodes publiques

Свойство Type Description
wrapperVersion System.Version

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetCap ( Caps, cap ) : bool
GetStatus ( Status bit ) : bool
SetCap ( Caps cap, bool value ) : void
ToBool ( bool b ) : Bool

Method Details

DismissHSW() public static méthode

public static DismissHSW ( ) : bool
Résultat bool

GetEyeACCELeration() public static méthode

public static GetEyeACCELeration ( Eye, eyeId ) : Posef
eyeId Eye,
Résultat Posef

GetEyeFrustum() public static méthode

public static GetEyeFrustum ( Eye eyeId ) : Frustumf
eyeId Eye
Résultat Frustumf

GetEyePose() public static méthode

public static GetEyePose ( Eye eyeId ) : Posef
eyeId Eye
Résultat Posef

GetEyeTextureSize() public static méthode

public static GetEyeTextureSize ( Eye eyeId ) : Sizei
eyeId Eye
Résultat Sizei

GetEyeVelocity() public static méthode

public static GetEyeVelocity ( Eye eyeId ) : Posef
eyeId Eye
Résultat Posef

GetInputState() public static méthode

public static GetInputState ( uint controllerMask ) : InputState
controllerMask uint
Résultat InputState

GetNativePointer() public static méthode

public static GetNativePointer ( ) : IntPtr
Résultat IntPtr

GetNodePose() public static méthode

public static GetNodePose ( Node nodeId ) : Posef
nodeId Node
Résultat Posef

GetTrackerFrustum() public static méthode

public static GetTrackerFrustum ( Tracker trackerId ) : Frustumf
trackerId Tracker
Résultat Frustumf

GetTrackerPose() public static méthode

public static GetTrackerPose ( Tracker trackerId ) : Posef
trackerId Tracker
Résultat Posef

RecenterPose() public static méthode

public static RecenterPose ( ) : bool
Résultat bool

SetControllerVibration() public static méthode

public static SetControllerVibration ( uint controllerMask, float frequency, float amplitude ) : bool
controllerMask uint
frequency float
amplitude float
Résultat bool

SetOverlayQuad() public static méthode

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
Résultat bool

ShowUI() public static méthode

public static ShowUI ( PlatformUI ui ) : bool
ui PlatformUI
Résultat bool

Update() public static méthode

public static Update ( int frameIndex ) : bool
frameIndex int
Résultat bool

Property Details

wrapperVersion public_oe static_oe property

public static Version,System wrapperVersion
Résultat System.Version