クラス XRDisplayContext
(Niantic.Lightship.AR.Utilities.XRDisplayContext)。
概要
XRカメラのディスプレイに関連するレンダリング関連データのコンテナ
class XRDisplayContext {
public:
// fields
static float OccludeeEyeDepth = DefaultOccludeeEyeDepth;
// methods
static ScreenOrientation GetScreenOrientation();
};
詳細資料
XRカメラのディスプレイに関連するレンダリング関連データのコンテナ
Fields
OccludeeEyeDepth
static float OccludeeEyeDepth = DefaultOccludeeEyeDepth
カメラから被写体までの直線的な視線深度。
Methods
GetScreenOrientation
static ScreenOrientation GetScreenOrientation()
ライトシップでは、XRCameraSubsystem から受信したカメラ入力画像をどのように回転させるかを知るために、画面の向きを知ることが重要です。 UnityEngine.Screen.orientationプロパティは、エディタで呼び出されたときのみScreenOrientation.Portraitを返します。おそらく、エディタでカメラ画像と表示された画面画像の間に回転オフセットがないためと思われます。 したがって、アクティブなプラットフォームに関係なく、LightshipのAPIが期待する画面の向きの値を取得するには、このメソッドを使用します。
戻り値
修正された画面の向き。 LightshipのPlaybackモードでシーンを再生すると、返される値はデータセットの現在のフレームに記録された画面の向きと一致します。 そうでなければ、UnityEngine.Screen.orientationの値を返します。