UnityEditor.PreviewRenderUtility.BeginPreview C# (CSharp) Method

BeginPreview() public method

public BeginPreview ( Rect r, GUIStyle previewBackground ) : void
r UnityEngine.Rect
previewBackground UnityEngine.GUIStyle
return void
        public void BeginPreview(Rect r, GUIStyle previewBackground)
        {
            this.BeginPreview(r, previewBackground, false);
        }

Same methods

PreviewRenderUtility::BeginPreview ( Rect r, GUIStyle previewBackground, bool hdr ) : void

Usage Example

示例#1
0
        public override void OnPreviewGUI(Rect r, GUIStyle background)
        {
            if (!ShaderUtil.hardwareSupportsRectRenderTexture)
            {
                if (Event.current.type == EventType.Repaint)
                {
                    EditorGUI.DropShadowLabel(new Rect(r.x, r.y, r.width, 40), "Preview requires\nrender texture support");
                }
                return;
            }

            InitPreview();

            m_Settings.previewDir = PreviewGUI.Drag2D(m_Settings.previewDir, r);

            if (Event.current.type != EventType.Repaint)
            {
                return;
            }

            m_PreviewUtility.BeginPreview(r, background);

            DoRenderPreview(m_PreviewShaded);

            m_PreviewUtility.EndAndDrawPreview(r);
        }
All Usage Examples Of UnityEditor.PreviewRenderUtility::BeginPreview