[GUI] Add some videoClip info to preview tab

This commit is contained in:
VaDiM 2023-03-10 11:53:38 +03:00
parent 67898c72ca
commit b59ba3ba94

View File

@ -761,7 +761,9 @@ namespace AssetStudioGUI
case Mesh m_Mesh:
PreviewMesh(m_Mesh);
break;
case VideoClip _:
case VideoClip m_VideoClip:
PreviewVideoClip(assetItem, m_VideoClip);
break;
case MovieTexture _:
StatusStripUpdate("Only supported export.");
break;
@ -975,6 +977,18 @@ namespace AssetStudioGUI
FMODtimerLabel.Text = $"00:00.00 / {(FMODlenms / 1000 / 60):00}:{(FMODlenms / 1000 % 60):00}.{(FMODlenms / 10 % 100):00}";
}
private void PreviewVideoClip(AssetItem assetItem, VideoClip m_VideoClip)
{
var sb = new StringBuilder();
sb.AppendLine($"Width: {m_VideoClip.Width}");
sb.AppendLine($"Height: {m_VideoClip.Height}");
sb.AppendLine($"Frame rate: {m_VideoClip.m_FrameRate}");
sb.AppendLine($"Split alpha: {m_VideoClip.m_HasSplitAlpha}");
assetItem.InfoText = sb.ToString();
StatusStripUpdate("Only supported export.");
}
private void PreviewShader(Shader m_Shader)
{
var str = ShaderConverter.Convert(m_Shader);