Interface IDeviceLayout
- Namespace
- VMagicMirror.Buddy
アバターがいる空間内のキーボードなどのデバイスや、アバターウィンドウを撮影しているカメラの配置などのレイアウト情報を取得できるAPIです。
public interface IDeviceLayout
Methods
GetCameraFov()
画面を映しているカメラについて、視野角(Field of View)を度数法の値で取得します。 この視野角は垂直方向の視野角を表します。
float GetCameraFov()
Returns
- float
カメラの視野角 [deg]
GetCameraPose()
画面を映しているカメラについて、現在の姿勢を取得します。
Pose GetCameraPose()
Returns
- Pose
カメラの姿勢
GetGamepadPose()
画面内に表示されるゲームパッドの基準位置の姿勢を取得します。 ゲームパッドが非表示の場合も姿勢を取得できます。
Pose GetGamepadPose()
Returns
- Pose
ゲームパッドの姿勢
GetGamepadVisible()
ゲームパッドを表示中かどうかを取得します。
bool GetGamepadVisible()
Returns
- bool
ゲームパッドを表示中ならば
true
、そうでなければfalse
GetKeyboardPose()
画面内に表示されるキーボードの基準位置の姿勢を取得します。 キーボードが非表示の場合も姿勢を取得できます。
Pose GetKeyboardPose()
Returns
- Pose
キーボードの姿勢
GetKeyboardVisible()
キーボードを表示中かどうかを取得します。
bool GetKeyboardVisible()
Returns
- bool
キーボードを表示中ならば
true
、そうでなければfalse
GetPenTabletPose()
画面内に表示されるペンタブレットの基準位置の姿勢を取得します。 ペンタブレットが非表示の場合も姿勢を取得できます。
Pose GetPenTabletPose()
Returns
- Pose
ペンタブレットの姿勢
GetPenTabletVisible()
ペンタブレットを表示中かどうかを取得します。
bool GetPenTabletVisible()
Returns
- bool
ペンタブレットを表示中ならば
true
、そうでなければfalse
GetTouchpadPose()
画面内に表示されるタッチパッドの基準位置の姿勢を取得します。 タッチパッドが非表示の場合も姿勢を取得できます。
Pose GetTouchpadPose()
Returns
- Pose
タッチパッドの姿勢
GetTouchpadVisible()
タッチパッドを表示中かどうかを取得します。
bool GetTouchpadVisible()
Returns
- bool
タッチパッドを表示中ならば
true
、そうでなければfalse