mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-05-25 05:40:21 -04:00
[GUI] Add some videoClip info to preview tab
This commit is contained in:
parent
67898c72ca
commit
b59ba3ba94
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user