Interface IDeviceLayout
- Namespace
- VMagicMirror.Buddy
アバターがいる空間内のキーボードなどのデバイスや、アバターウィンドウを撮影しているカメラの配置などのレイアウト情報を取得できるAPIです。
public interface IDeviceLayoutMethods
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