UnityEditor.EditorWrapper.OnPreviewGUI C# (CSharp) Method

OnPreviewGUI() public method

public OnPreviewGUI ( Rect position, GUIStyle background ) : void
position UnityEngine.Rect
background UnityEngine.GUIStyle
return void
        public void OnPreviewGUI(Rect position, GUIStyle background)
        {
            this.editor.OnPreviewGUI(position, background);
        }

Usage Example

示例#1
0
        private void OverlapPreview(float actualSize, string s, UnityEngine.Object o, EditorWrapper p)
        {
            float num      = 5f;
            Rect  position = new Rect(num, this.m_TopSize + num, base.position.width - num * 2f, actualSize - num * 2f);

            if (p != null && p.HasPreviewGUI())
            {
                p.OnPreviewGUI(position, this.m_Styles.previewTextureBackground);
            }
            else
            {
                if (o != null)
                {
                    this.DrawObjectIcon(position, this.m_ListArea.m_SelectedObjectIcon);
                }
            }
            if (EditorGUIUtility.isProSkin)
            {
                EditorGUI.DropShadowLabel(position, s, this.m_Styles.largeStatus);
            }
            else
            {
                EditorGUI.DoDropShadowLabel(position, EditorGUIUtility.TempContent(s), this.m_Styles.largeStatus, 0.3f);
            }
        }
All Usage Examples Of UnityEditor.EditorWrapper::OnPreviewGUI