From 6d6f8d53cb8140f51f5af35ecf82394a2bb99f48 Mon Sep 17 00:00:00 2001 From: amwatson Date: Wed, 21 Feb 2024 18:27:20 -0600 Subject: [PATCH] [GameSurfaceLayer] add section headers for Panel and GameSurfaceLayer --- .../main/jni/vr/layers/GameSurfaceLayer.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/android/app/src/main/jni/vr/layers/GameSurfaceLayer.cpp b/src/android/app/src/main/jni/vr/layers/GameSurfaceLayer.cpp index 77d7bd435..d503c76ce 100644 --- a/src/android/app/src/main/jni/vr/layers/GameSurfaceLayer.cpp +++ b/src/android/app/src/main/jni/vr/layers/GameSurfaceLayer.cpp @@ -127,7 +127,7 @@ Panel CreateLowerPanelFromTopPanel(const Panel& topPanel) { constexpr float kLowerPanelYOffsetInMeters = -0.75f; constexpr float kLowerPanelZOffsetInMeters = -1.5f; // Pitch the lower panel away from the viewer 45 degrees - constexpr float kLowerPanelPitchInRadians = -MATH_FLOAT_PI / 4.0f; + constexpr float kLowerPanelPitchInRadians = -MATH_FLOAT_PI / 4.0f; XrPosef lowerPanelFromWorld = topPanel.mPanelFromWorld; lowerPanelFromWorld.orientation = @@ -212,6 +212,14 @@ XrVector2f GetDensityScaleForSize(const int32_t texWidth, } // anonymous namespace +/* +================================================================================ + + Panel + +================================================================================ +*/ + void Panel::Transform(const XrVector2f& point2d, XrVector2f& result) const { result.x = (point2d.x * mWidth) + (mWidth / 2.0f); @@ -219,6 +227,14 @@ void Panel::Transform(const XrVector2f& point2d, XrVector2f& result) const { result.y = ((1.0f - point2d.y) * mHeight) - (mHeight / 2.0f); } +/* +================================================================================ + + GameSurfaceLayer + +================================================================================ +*/ + GameSurfaceLayer::GameSurfaceLayer(const XrVector3f&& position, JNIEnv* env, jobject activityObject, const XrSession& session, const uint32_t resolutionFactor) : mSession(session)