Skip to content

Commit 04b46f4

Browse files
authored
feat: move ImageTransformationOptions to Packages (#1327)
1 parent 2d734fb commit 04b46f4

File tree

7 files changed

+20
-24
lines changed

7 files changed

+20
-24
lines changed

Assets/MediaPipeUnity/Samples/Common/Scripts/ImageSource/ImageSource.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,5 +155,12 @@ protected static TextureFormat TextureFormatFor(Texture texture)
155155
{
156156
return GraphicsFormatUtility.GetTextureFormat(texture.graphicsFormat);
157157
}
158+
159+
public Experimental.ImageTransformationOptions GetTransformationOptions(bool expectedToBeMirrored = false)
160+
{
161+
var shouldFlipHorizontally = (isFrontFacing || expectedToBeMirrored) ^ isHorizontallyFlipped;
162+
var shouldFlipVertically = isVerticallyFlipped;
163+
return Experimental.ImageTransformationOptions.Build(shouldFlipHorizontally, shouldFlipVertically, rotation);
164+
}
158165
}
159166
}

Assets/MediaPipeUnity/Samples/Common/Scripts/ImageTransformationOptions.cs.meta

Lines changed: 0 additions & 11 deletions
This file was deleted.

Assets/MediaPipeUnity/Samples/Common/Scripts/ImageTransformationOptions.cs renamed to Packages/com.github.homuler.mediapipe/Runtime/Scripts/Unity/Experimental/ImageTransformationOptions.cs

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
// Copyright (c) 2023 homuler
1+
// Copyright (c) 2021 homuler
22
//
33
// Use of this source code is governed by an MIT-style
44
// license that can be found in the LICENSE file or at
55
// https://opensource.org/licenses/MIT.
66

7-
namespace Mediapipe.Unity.Sample
7+
namespace Mediapipe.Unity.Experimental
88
{
99
public readonly struct ImageTransformationOptions
1010
{
@@ -28,14 +28,4 @@ public static ImageTransformationOptions Build(bool shouldFlipHorizontally, bool
2828
return new ImageTransformationOptions(flipHorizontally, flipVertically, rotation);
2929
}
3030
}
31-
32-
public static class ImageSourceExtension
33-
{
34-
public static ImageTransformationOptions GetTransformationOptions(this ImageSource imageSource, bool expectedToBeMirrored = false)
35-
{
36-
var shouldFlipHorizontally = (imageSource.isFrontFacing || expectedToBeMirrored) ^ imageSource.isHorizontallyFlipped;
37-
var shouldFlipVertically = imageSource.isVerticallyFlipped;
38-
return ImageTransformationOptions.Build(shouldFlipHorizontally, shouldFlipVertically, imageSource.rotation);
39-
}
40-
}
4131
}

Packages/com.github.homuler.mediapipe/Runtime/Scripts/Unity/Experimental/ImageTransformationOptions.cs.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Packages/com.github.homuler.mediapipe/Tests/EditMode/Unity/Experimental.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/MediaPipeUnity/Tests/EditMode/ImageTransformationOptionsTest.cs renamed to Packages/com.github.homuler.mediapipe/Tests/EditMode/Unity/Experimental/ImageTransformationOptionsTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
using NUnit.Framework;
88

9-
namespace Mediapipe.Unity.Sample.Tests
9+
namespace Mediapipe.Unity.Experimental.Tests
1010
{
1111
public class ImageTransformationOptionsTest
1212
{

0 commit comments

Comments
 (0)