UnityEditor.PreviewResizer.GetPreviewSize C# (CSharp) Method

GetPreviewSize() public method

public GetPreviewSize ( ) : float
return float
        public float GetPreviewSize()
        {
            if (GUIUtility.hotControl == this.id)
            {
                return Mathf.Max(0f, s_CachedPreviewSizeWhileDragging);
            }
            return Mathf.Max(0f, this.m_CachedPref);
        }

Usage Example

        void OnEnable()
        {
            hideFlags = HideFlags.DontSave;
            m_ShowOverlapPreview.valueChanged.AddListener(Repaint);
            m_ShowOverlapPreview.speed = 1.5f;
            m_ShowWidePreview.valueChanged.AddListener(Repaint);
            m_ShowWidePreview.speed = 1.5f;

            m_PreviewResizer.Init("ObjectPickerPreview");
            m_PreviewSize = m_PreviewResizer.GetPreviewSize(); // Init size

            if (s_GridAreaPriorityKeyboardEvents == null)
            {
                s_GridAreaPriorityKeyboardEvents = new HashSet <Event>
                {
                    Event.KeyboardEvent("up"),
                    Event.KeyboardEvent("down"),
                };
            }

            AssetPreview.ClearTemporaryAssetPreviews();

            SetupPreview();

            m_Debounce = Delayer.Debounce(_ =>
            {
                FilterSettingsChanged();
                Repaint();
            });
        }
All Usage Examples Of UnityEditor.PreviewResizer::GetPreviewSize