Merge remote-tracking branch 'origin/master' into 1.7
This commit is contained in:
@@ -182,6 +182,7 @@ namespace FlaxEditor.Windows.Assets
|
||||
{
|
||||
// Toolstrip
|
||||
_toolstrip.AddSeparator();
|
||||
_toolstrip.AddButton(editor.Icons.CenterView64, () => _preview.ResetCamera()).LinkTooltip("Show whole collision");
|
||||
_toolstrip.AddButton(editor.Icons.Docs64, () => Platform.OpenUrl(Utilities.Constants.DocsUrl + "manual/physics/colliders/collision-data.html")).LinkTooltip("See documentation to learn more");
|
||||
|
||||
// Split Panel
|
||||
|
||||
@@ -779,6 +779,7 @@ namespace FlaxEditor.Windows.Assets
|
||||
private MeshDataCache _meshData;
|
||||
private ModelImportSettings _importSettings = new ModelImportSettings();
|
||||
private float _backfacesThreshold = 0.6f;
|
||||
private ToolStripButton _showCurrentLODButton;
|
||||
|
||||
/// <inheritdoc />
|
||||
public ModelWindow(Editor editor, AssetItem item)
|
||||
@@ -786,6 +787,9 @@ namespace FlaxEditor.Windows.Assets
|
||||
{
|
||||
// Toolstrip
|
||||
_toolstrip.AddSeparator();
|
||||
_showCurrentLODButton = (ToolStripButton)_toolstrip.AddButton(editor.Icons.Info64, () => _preview.ShowCurrentLOD = !_preview.ShowCurrentLOD).LinkTooltip("Show LOD statistics");
|
||||
_toolstrip.AddButton(editor.Icons.CenterView64, () => _preview.ResetCamera()).LinkTooltip("Show whole model");
|
||||
_toolstrip.AddSeparator();
|
||||
_toolstrip.AddButton(editor.Icons.Docs64, () => Platform.OpenUrl(Utilities.Constants.DocsUrl + "manual/graphics/models/index.html")).LinkTooltip("See documentation to learn more");
|
||||
|
||||
// Model preview
|
||||
@@ -869,6 +873,8 @@ namespace FlaxEditor.Windows.Assets
|
||||
}
|
||||
}
|
||||
|
||||
_showCurrentLODButton.Checked = _preview.ShowCurrentLOD;
|
||||
|
||||
base.Update(deltaTime);
|
||||
}
|
||||
|
||||
@@ -946,6 +952,7 @@ namespace FlaxEditor.Windows.Assets
|
||||
base.OnDestroy();
|
||||
|
||||
Object.Destroy(ref _highlightActor);
|
||||
_showCurrentLODButton = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace FlaxEditor.Windows.Assets
|
||||
/// <seealso cref="FlaxEditor.Windows.Assets.AssetEditorWindow" />
|
||||
public sealed class SkinnedModelWindow : ModelBaseWindow<SkinnedModel, SkinnedModelWindow>
|
||||
{
|
||||
private sealed class Preview : AnimatedModelPreview
|
||||
private sealed class Preview : SkinnedModelPreview
|
||||
{
|
||||
private readonly SkinnedModelWindow _window;
|
||||
|
||||
@@ -1105,6 +1105,7 @@ namespace FlaxEditor.Windows.Assets
|
||||
private Preview _preview;
|
||||
private AnimatedModel _highlightActor;
|
||||
private ToolStripButton _showNodesButton;
|
||||
private ToolStripButton _showCurrentLODButton;
|
||||
|
||||
private MeshData[][] _meshDatas;
|
||||
private bool _meshDatasInProgress;
|
||||
@@ -1116,7 +1117,9 @@ namespace FlaxEditor.Windows.Assets
|
||||
{
|
||||
// Toolstrip
|
||||
_toolstrip.AddSeparator();
|
||||
_showCurrentLODButton = (ToolStripButton)_toolstrip.AddButton(editor.Icons.Info64, () => _preview.ShowCurrentLOD = !_preview.ShowCurrentLOD).LinkTooltip("Show LOD statistics");
|
||||
_showNodesButton = (ToolStripButton)_toolstrip.AddButton(editor.Icons.Bone64, () => _preview.ShowNodes = !_preview.ShowNodes).LinkTooltip("Show animated model nodes debug view");
|
||||
_toolstrip.AddButton(editor.Icons.CenterView64, () => _preview.ResetCamera()).LinkTooltip("Show whole model");
|
||||
_toolstrip.AddSeparator();
|
||||
_toolstrip.AddButton(editor.Icons.Docs64, () => Platform.OpenUrl(Utilities.Constants.DocsUrl + "manual/animation/skinned-model/index.html")).LinkTooltip("See documentation to learn more");
|
||||
|
||||
@@ -1265,6 +1268,7 @@ namespace FlaxEditor.Windows.Assets
|
||||
}
|
||||
}
|
||||
|
||||
_showCurrentLODButton.Checked = _preview.ShowCurrentLOD;
|
||||
_showNodesButton.Checked = _preview.ShowNodes;
|
||||
|
||||
base.Update(deltaTime);
|
||||
@@ -1349,6 +1353,7 @@ namespace FlaxEditor.Windows.Assets
|
||||
Object.Destroy(ref _highlightActor);
|
||||
_preview = null;
|
||||
_showNodesButton = null;
|
||||
_showCurrentLODButton = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -304,6 +304,6 @@ void SplashScreen::OnFontLoaded(Asset* asset)
|
||||
|
||||
// Create fonts
|
||||
const float s = _dpiScale;
|
||||
_titleFont = font->CreateFont((uint32)(35 * s));
|
||||
_subtitleFont = font->CreateFont((uint32)(9 * s));
|
||||
_titleFont = font->CreateFont(35 * s);
|
||||
_subtitleFont = font->CreateFont(9 * s);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user