FateViewer/Assets/AmplifyShaderEditor/Plugins/Editor/Menu/Palette/PaletteWindow.cs

34 lines
886 B
C#
Raw Normal View History

2023-10-09 00:51:40 +08:00
// Amplify Shader Editor - Visual Shader Editing Tool
// Copyright (c) Amplify Creations, Lda <info@amplify.pt>
using System.Collections.Generic;
using UnityEngine;
namespace AmplifyShaderEditor
{
public sealed class PaletteWindow : PaletteParent
{
public PaletteWindow( AmplifyShaderEditorWindow parentWindow ) : base( parentWindow, 0, 0, 250, 0, string.Empty, MenuAnchor.TOP_RIGHT, MenuAutoSize.MATCH_VERTICAL )
{
m_searchFilterControl += "PALETTEWINDOW";
m_initialSeparatorAmount = 4;
SetMinimizedArea( -225, 0, 260, 0 );
}
public override void Draw( Rect parentPosition, Vector2 mousePosition, int mouseButtonId, bool hasKeyboadFocus )
{
if ( m_isMaximized )
{
base.Draw( parentPosition, mousePosition, mouseButtonId, hasKeyboadFocus );
}
else
{
InitDraw( parentPosition, mousePosition, mouseButtonId );
}
PostDraw();
}
}
}