Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Examples/Complete/AdvancedUI/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/BoneAnimation/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/Camera/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/GeometryEditing/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/Integrations/Wpf/View/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ private void OpenFusee()
Decoder = (string id, object storage) =>
{
if (!Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)) return null;
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)
});
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/Labyrinth/Desktop/MainDesktop.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public static void Main()
Decoder = (string id, object storage) =>
{
if (!Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)) return null;
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)
});
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/Materials/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/MeshingAround/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/NormalMap/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/Picking/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/RenderLayer/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/RenderLayer/Desktop/Main.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public static void Main()
Decoder = (string id, object storage) =>
{
if (!Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)) return null;
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)
});
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/Simple/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/SimpleDeferred/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/Starkiller/Desktop/MainDesktop.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public static void Main()
Decoder = (string id, object storage) =>
{
if (!Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)) return null;
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)
});
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/SurfaceEffects/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/SurfaceEffects/Desktop/Main.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public static void Main()
Decoder = (string id, object storage) =>
{
if (!Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)) return null;
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)
});
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/ThreeDFont/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion Examples/Complete/UI/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (Path.GetExtension(id).ToLower().Contains("fus"))
{
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
}
return null;
},
Expand Down
2 changes: 1 addition & 1 deletion dis/VSTemplate/VSTemplate/Android/Android.cs
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (!Path.GetExtension(id).Contains("fus", StringComparison.OrdinalIgnoreCase)) return null;

return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", StringComparison.OrdinalIgnoreCase)
});
Expand Down
2 changes: 1 addition & 1 deletion dis/VSTemplate/VSTemplate/Desktop/Desktop.cs
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public static void Main()
Decoder = (string id, object storage) =>
{
if (!Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)) return null;
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)
});
Expand Down
4 changes: 2 additions & 2 deletions src/Engine/Core/FusSceneConverter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ public static class FusSceneConverter
/// Traverses the given SceneContainer and creates new high level graph <see cref="Scene"/> by converting and/or splitting its components into the high level equivalents.
/// </summary>
/// <param name="fus">The FusFile to convert.</param>
/// <param name="id"></param>
public static SceneContainer ConvertFrom(FusFile fus, string id = null)
/// <param name="id">The path, filename and extension</param>
public static SceneContainer ConvertFrom(FusFile fus, string id)
{
if (fus == null)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Engine/Player/Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ protected override void OnCreate(Bundle savedInstanceState)
{
if (!Path.GetExtension(id).Contains("fus", StringComparison.OrdinalIgnoreCase)) return null;

return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", StringComparison.OrdinalIgnoreCase)
});
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/GameWindow/Desktop/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public static void Init()
Decoder = (string id, object storage) =>
{
if (!Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)) return null;
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)
});
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/Render/Desktop/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public static void Init(string arg)
Decoder = (string id, object storage) =>
{
if (!Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)) return null;
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage));
return FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>((Stream)storage), id);
},
Checker = id => Path.GetExtension(id).Contains("fus", System.StringComparison.OrdinalIgnoreCase)
});
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/Serialization/V1/SimpleConvertSceneGraph.cs
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ public void V1_SimpleScene_Convert()
}

// Now we are sure the converted FusFile resembles the ground truth SceneContainer. We can deserialize it to test those methods.
var FusFileConvertedToGT = FusSceneConverter.ConvertFrom(fusFileFromGroundTruth);
var FusFileConvertedToGT = FusSceneConverter.ConvertFrom(fusFileFromGroundTruth, "Test.fus");
var sceneFileFlattenedAgain = new List<Xene.IComponent>();
FlattenScene(sceneFileFlattenedAgain, (FusFileConvertedToGT.Children[0]));

Expand Down
2 changes: 1 addition & 1 deletion src/Tools/FusViewer/MainWindowViewModel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public void Execute(object parameter)
{
_caller.PathToFile = openFileDialog.FileName;
using var stream = File.OpenRead(openFileDialog.FileName);
_caller.CurrentContainer = FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>(stream));
_caller.CurrentContainer = FusSceneConverter.ConvertFrom(ProtoBuf.Serializer.Deserialize<FusFile>(stream), openFileDialog.FileName);
}
}

Expand Down