qrenderdoc/Windows/PipelineState/D3D12PipelineStateViewer.ui (5,191 lines of code) (raw):

<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>D3D12PipelineStateViewer</class> <widget class="QFrame" name="D3D12PipelineStateViewer"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>868</width> <height>574</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout"> <property name="spacing"> <number>0</number> </property> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QFrame" name="toolbar"> <property name="frameShape"> <enum>QFrame::Panel</enum> </property> <property name="frameShadow"> <enum>QFrame::Raised</enum> </property> <layout class="QHBoxLayout" name="toolbarLayout"> <property name="spacing"> <number>2</number> </property> <property name="leftMargin"> <number>6</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>6</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="QLabel" name="controlsLabel"> <property name="text"> <string>Controls</string> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item> <widget class="Line" name="controlsLine"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="showUnused"> <property name="toolTip"> <string>Show items that are bound but not currently used by the pipeline.</string> </property> <property name="text"> <string>Show Unused Items</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_delete.png</normaloff>:/page_white_delete.png</iconset> </property> <property name="checkable"> <bool>true</bool> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="showEmpty"> <property name="toolTip"> <string>Show pipeline bindings which are completely empty and have nothing bound</string> </property> <property name="text"> <string>Show Empty Items</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_database.png</normaloff>:/page_white_database.png</iconset> </property> <property name="checkable"> <bool>true</bool> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="exportHTML"> <property name="toolTip"> <string>Export the current pipeline state to an HTML file</string> </property> <property name="text"> <string>Export</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/save.png</normaloff>:/save.png</iconset> </property> <property name="checkable"> <bool>false</bool> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="extensions"> <property name="text"> <string>Extensions</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/plugin.png</normaloff>:/plugin.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="horizontalSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="PipelineFlowChart" name="pipeFlow"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> </widget> </item> <item> <widget class="QTabWidget" name="stagesTabs"> <property name="currentIndex"> <number>8</number> </property> <property name="documentMode"> <bool>true</bool> </property> <widget class="QWidget" name="IA"> <attribute name="title"> <string>Input Assembly</string> </attribute> <layout class="QGridLayout" name="gridLayout"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <property name="horizontalSpacing"> <number>0</number> </property> <item row="0" column="0"> <widget class="QScrollArea" name="iaScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="iaScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>454</width> <height>196</height> </rect> </property> <layout class="QGridLayout" name="gridLayout_3"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item row="0" column="0" colspan="3"> <widget class="QGroupBox" name="attribGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Input Layouts</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_2"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="iaLayouts"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="indentation"> <number>0</number> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="itemsExpandable"> <bool>false</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <property name="expandsOnDoubleClick"> <bool>false</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item row="1" column="0"> <widget class="QGroupBox" name="buffersGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Buffers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout"> <property name="spacing"> <number>2</number> </property> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="iaBuffers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="indentation"> <number>0</number> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="itemsExpandable"> <bool>false</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <property name="expandsOnDoubleClick"> <bool>false</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item row="1" column="1"> <widget class="QGroupBox" name="meshViewGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Mesh View</string> </property> <layout class="QVBoxLayout" name="verticalLayout_3"> <item> <widget class="RDLabel" name="meshView"> <property name="sizePolicy"> <sizepolicy hsizetype="Maximum" vsizetype="Ignored"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>75</width> <height>75</height> </size> </property> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>View the mesh input data</string> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/wireframe_mesh.png</pixmap> </property> <property name="scaledContents"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </item> <item row="1" column="2"> <widget class="QGroupBox" name="topologyGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Primitive Topology</string> </property> <layout class="QVBoxLayout" name="verticalLayout_2"> <item> <widget class="QLabel" name="topology"> <property name="font"> <font> <pointsize>14</pointsize> </font> </property> <property name="text"> <string>Triangle List</string> </property> <property name="alignment"> <set>Qt::AlignHCenter|Qt::AlignTop</set> </property> </widget> </item> <item> <widget class="QLabel" name="topologyDiagram"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>256</width> <height>0</height> </size> </property> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/topologies/topo_trilist.svg</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> <item> <widget class="QLabel" name="primRestart"> <property name="font"> <font> <pointsize>14</pointsize> </font> </property> <property name="text"> <string>Restart Idx: 0xFFFFFFFF</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </widget> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="VS"> <attribute name="title"> <string>Vertex Shader</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_4"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="vsShaderGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Root Signature &amp;&amp; Shader</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_3"> <property name="spacing"> <number>4</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>4</number> </property> <item> <widget class="RDLabel" name="vsRootSig"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="vsRootSigButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Root Signature View</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="RDLabel" name="vsShader"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="vsShaderViewButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Shader Source</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="vsShaderEditButton"> <property name="toolTip"> <string>Edit Shader</string> </property> <property name="text"> <string>Edit</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_edit.png</normaloff>:/page_white_edit.png</iconset> </property> <property name="popupMode"> <enum>QToolButton::MenuButtonPopup</enum> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="vsShaderSaveButton"> <property name="toolTip"> <string>Save Shader DXBC</string> </property> <property name="text"> <string>Save</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/save.png</normaloff>:/save.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="vsShaderSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QScrollArea" name="vsScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="vsScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>101</width> <height>344</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout_10"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="CollapseGroupBox" name="vsResGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Resources</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_4"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="vsResources"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="vsUAVGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>UAVs</string> </property> <layout class="QHBoxLayout" name="vsUAVLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="vsUAVs"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="vsSamplerGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Samplers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_1"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="vsSamplers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="vsCBufferGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Constant Buffers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_5"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="vsCBuffers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::MinimumExpanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="HS"> <attribute name="title"> <string>Hull Shader</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_5"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="hsShaderGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Root Signature &amp;&amp; Shader</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_7"> <property name="spacing"> <number>4</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>4</number> </property> <item> <widget class="RDLabel" name="hsRootSig"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="hsRootSigButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Root Signature View</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="RDLabel" name="hsShader"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="hsShaderViewButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Shader Source</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="hsShaderEditButton"> <property name="toolTip"> <string>Edit Shader</string> </property> <property name="text"> <string>Edit</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_edit.png</normaloff>:/page_white_edit.png</iconset> </property> <property name="popupMode"> <enum>QToolButton::MenuButtonPopup</enum> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="hsShaderSaveButton"> <property name="toolTip"> <string>Save Shader DXBC</string> </property> <property name="text"> <string>Save</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/save.png</normaloff>:/save.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="hsShaderSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QScrollArea" name="hsScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="hsScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>101</width> <height>344</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout_11"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="CollapseGroupBox" name="hsResGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Resources</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_23"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="hsResources"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="hsUAVGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>UAVs</string> </property> <layout class="QHBoxLayout" name="hsUAVLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="hsUAVs"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="hsSamplerGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Samplers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_26"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="hsSamplers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="hsCBufferGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Constant Buffers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_6"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="hsCBuffers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_2"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::MinimumExpanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="DS"> <attribute name="title"> <string>Domain Shader</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_6"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="dsShaderGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Root Signature &amp;&amp; Shader</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_10"> <property name="spacing"> <number>4</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>4</number> </property> <item> <widget class="RDLabel" name="dsRootSig"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="dsRootSigButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Root Signature View</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="RDLabel" name="dsShader"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="dsShaderViewButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Shader Source</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="dsShaderEditButton"> <property name="toolTip"> <string>Edit Shader</string> </property> <property name="text"> <string>Edit</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_edit.png</normaloff>:/page_white_edit.png</iconset> </property> <property name="popupMode"> <enum>QToolButton::MenuButtonPopup</enum> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="dsShaderSaveButton"> <property name="toolTip"> <string>Save Shader DXBC</string> </property> <property name="text"> <string>Save</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/save.png</normaloff>:/save.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="dsShaderSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QScrollArea" name="dsScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="dsScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>101</width> <height>344</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout_12"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="CollapseGroupBox" name="dsResGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Resources</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_12"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="dsResources"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="dsUAVGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>UAVs</string> </property> <layout class="QHBoxLayout" name="dsUAVLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="dsUAVs"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="dsSamplerGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Samplers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_14"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="dsSamplers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="dsCBufferGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Constant Buffers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_9"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="dsCBuffers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_3"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::MinimumExpanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="GS"> <attribute name="title"> <string>Geometry Shader</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_7"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="gsShaderGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Root Signature &amp;&amp; Shader</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_13"> <property name="spacing"> <number>4</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>4</number> </property> <item> <widget class="RDLabel" name="gsRootSig"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="gsRootSigButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Root Signature View</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="RDLabel" name="gsShader"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="gsShaderViewButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Shader Source</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="gsShaderEditButton"> <property name="toolTip"> <string>Edit Shader</string> </property> <property name="text"> <string>Edit</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_edit.png</normaloff>:/page_white_edit.png</iconset> </property> <property name="popupMode"> <enum>QToolButton::MenuButtonPopup</enum> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="gsShaderSaveButton"> <property name="toolTip"> <string>Save Shader DXBC</string> </property> <property name="text"> <string>Save</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/save.png</normaloff>:/save.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="gsShaderSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QScrollArea" name="gsScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="gsScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>101</width> <height>430</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout_13"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="CollapseGroupBox" name="gsResGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Resources</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_20"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="gsResources"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="gsUAVGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>UAVs</string> </property> <layout class="QHBoxLayout" name="gsUAVLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="gsUAVs"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="gsSamplerGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Samplers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_28"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="gsSamplers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="gsCBufferGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>5</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Constant Buffers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_17"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="gsCBuffers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="soGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>4</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Stream Out</string> </property> <layout class="QHBoxLayout" name="soLayout_3"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="gsStreamOut"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_4"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::MinimumExpanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="RS"> <attribute name="title"> <string>Rasterizer</string> </attribute> <layout class="QGridLayout" name="gridLayout_2"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item row="0" column="0" colspan="2"> <widget class="QGroupBox" name="rasterizerGroup"> <property name="title"> <string>Rasterizer State</string> </property> <layout class="QGridLayout" name="rasterizerGridLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <property name="spacing"> <number>0</number> </property> <item row="0" column="0"> <widget class="QLabel" name="fillModeLabel"> <property name="text"> <string>Fill Mode:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="fillMode"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>Solid</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="0" column="2"> <widget class="QLabel" name="cullModeLabel"> <property name="text"> <string>Cull Mode:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="0" column="3"> <widget class="QLabel" name="cullMode"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>None</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="0" column="4"> <widget class="QLabel" name="frontCCWLabel"> <property name="text"> <string>Front CCW:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="0" column="5"> <widget class="QLabel" name="frontCCW"> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/cross.png</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="0" column="6"> <widget class="QLabel" name="conservativeRasterLabel"> <property name="text"> <string>Conservative Raster:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="0" column="7"> <widget class="QLabel" name="conservativeRaster"> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/cross.png</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="0" column="8"> <widget class="QLabel" name="shadingRateLabel"> <property name="text"> <string>Base Shading Rate:</string> </property> </widget> </item> <item row="0" column="9"> <widget class="QLabel" name="baseShadingRate"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>1x1</string> </property> </widget> </item> <item row="0" column="10"> <spacer name="rastHSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeType"> <enum>QSizePolicy::MinimumExpanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> <item row="1" column="0"> <widget class="QLabel" name="depthBiasLabel"> <property name="text"> <string>Depth Bias:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="1" column="1"> <widget class="QLabel" name="depthBias"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>0.00</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="1" column="2"> <widget class="QLabel" name="depthBiasClampLabel"> <property name="text"> <string>Depth Bias Clamp:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="1" column="3"> <widget class="QLabel" name="depthBiasClamp"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>0.00</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="1" column="4"> <widget class="QLabel" name="slopeScaledBiasLabel"> <property name="text"> <string>Slope-Scaled Bias:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="1" column="5"> <widget class="QLabel" name="slopeScaledBias"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>0.00</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="1" column="6"> <widget class="QLabel" name="forcedSampleCountLabel"> <property name="text"> <string>Forced Sample Count:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="1" column="7"> <widget class="QLabel" name="forcedSampleCount"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>0</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="1" column="8"> <widget class="QLabel" name="shadingRateCombinersLabel"> <property name="text"> <string>Shading Rate Combiners:</string> </property> </widget> </item> <item row="1" column="9"> <widget class="QLabel" name="shadingRateCombiners"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>Keep, Keep</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="depthClipLabel"> <property name="text"> <string>Depth Clip:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="2" column="1"> <widget class="QLabel" name="depthClip"> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/cross.png</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="2" column="4"> <widget class="QLabel" name="lineAALabel"> <property name="text"> <string>Line AA:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="2" column="5"> <widget class="QLabel" name="lineAA"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>Quadrilateral</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="2" column="6"> <widget class="QLabel" name="sampleMaskLabel"> <property name="text"> <string>Sample Mask:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="2" column="7"> <widget class="QLabel" name="sampleMask"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>FFFFFFFF</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="2" column="8"> <widget class="QLabel" name="shadingRateImageLabel"> <property name="text"> <string>Shading Rate Image:</string> </property> </widget> </item> <item row="2" column="9"> <widget class="RDLabel" name="shadingRateImage"/> </item> <item row="3" column="2"> <spacer name="rastVSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::Preferred</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item row="1" column="0"> <widget class="QGroupBox" name="viewportsGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Viewports</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_21"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="viewports"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="indentation"> <number>0</number> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerMinimumSectionSize"> <number>50</number> </attribute> </widget> </item> </layout> </widget> </item> <item row="1" column="1"> <widget class="QGroupBox" name="scissorGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Scissor Regions</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_22"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="scissors"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="indentation"> <number>0</number> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerMinimumSectionSize"> <number>50</number> </attribute> </widget> </item> </layout> </widget> </item> </layout> </widget> <widget class="QWidget" name="PS"> <attribute name="title"> <string>Pixel Shader</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_8"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="psShaderGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Root Signature &amp;&amp; Shader</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_16"> <property name="spacing"> <number>4</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>4</number> </property> <item> <widget class="RDLabel" name="psRootSig"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="psRootSigButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Root Signature View</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="RDLabel" name="psShader"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="psShaderViewButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Shader Source</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="psShaderEditButton"> <property name="toolTip"> <string>Edit Shader</string> </property> <property name="text"> <string>Edit</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_edit.png</normaloff>:/page_white_edit.png</iconset> </property> <property name="popupMode"> <enum>QToolButton::MenuButtonPopup</enum> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="psShaderSaveButton"> <property name="toolTip"> <string>Save Shader DXBC</string> </property> <property name="text"> <string>Save</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/save.png</normaloff>:/save.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="psShaderSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QScrollArea" name="psScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="psScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>101</width> <height>344</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout_14"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="CollapseGroupBox" name="psResGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Resources</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_32"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="psResources"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="psUAVGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>UAVs</string> </property> <layout class="QHBoxLayout" name="psUAVLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="psUAVs"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="psSamplerGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Samplers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_33"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="psSamplers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="psCBufferGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Constant Buffers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_30"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="psCBuffers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_5"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::MinimumExpanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="OM"> <attribute name="title"> <string>Output Merger</string> </attribute> <layout class="QGridLayout" name="gridLayout_5"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item row="0" column="0"> <widget class="QScrollArea" name="omScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="omScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>698</width> <height>318</height> </rect> </property> <layout class="QGridLayout" name="gridLayout_6"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item row="0" column="0" colspan="3"> <widget class="QGroupBox" name="outputsGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Render Targets</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_24"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="targetOutputs"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="sizeAdjustPolicy"> <enum>QAbstractScrollArea::AdjustToContents</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="indentation"> <number>0</number> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="itemsExpandable"> <bool>false</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <property name="expandsOnDoubleClick"> <bool>false</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item row="1" column="0" colspan="3"> <widget class="QGroupBox" name="blendsGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Target Blends</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_25"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="blends"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="sizeAdjustPolicy"> <enum>QAbstractScrollArea::AdjustToContents</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="indentation"> <number>0</number> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="itemsExpandable"> <bool>false</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <property name="expandsOnDoubleClick"> <bool>false</bool> </property> </widget> </item> </layout> </widget> </item> <item row="2" column="0"> <widget class="QGroupBox" name="blendStateGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Blend State</string> </property> <layout class="QGridLayout" name="blendStateGridLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <property name="spacing"> <number>0</number> </property> <item row="0" column="0"> <widget class="QLabel" name="independentBlendLabel"> <property name="text"> <string>Independent Blend:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="independentBlend"> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/cross.png</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="0" column="2"> <widget class="QLabel" name="alphaToCoverageLabel"> <property name="text"> <string>Alpha to Coverage:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="0" column="3"> <widget class="QLabel" name="alphaToCoverage"> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/cross.png</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="blendFactorLabel"> <property name="text"> <string>Blend Factor:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="1" column="1" colspan="3"> <widget class="QLabel" name="blendFactor"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>0.00, 0.00, 0.00, 0.00</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> </layout> </widget> </item> <item row="2" column="1"> <widget class="QGroupBox" name="depthStateGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Depth State</string> </property> <layout class="QGridLayout" name="depthStateGridLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <property name="spacing"> <number>0</number> </property> <item row="0" column="0"> <widget class="QLabel" name="depthEnabledLabel"> <property name="text"> <string>Enabled:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="depthEnabled"> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/cross.png</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="depthFuncLabel"> <property name="text"> <string>Func:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item row="1" column="1"> <widget class="QLabel" name="depthFunc"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string>GREATER_EQUAL</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="depthWriteLabel"> <property name="text"> <string>Write:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item row="2" column="1"> <widget class="QLabel" name="depthWrite"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/cross.png</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> <item row="3" column="0"> <widget class="QLabel" name="depthBoundsLabel"> <property name="text"> <string>Bounds:</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item row="3" column="1"> <widget class="QLabel" name="depthBounds"> <property name="font"> <font> <pointsize>12</pointsize> </font> </property> <property name="text"> <string/> </property> <property name="pixmap"> <pixmap resource="../../Resources/resources.qrc">:/cross.png</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> <property name="margin"> <number>4</number> </property> </widget> </item> </layout> </widget> </item> <item row="2" column="2"> <widget class="QGroupBox" name="stencilStateGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Stencil State</string> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> </property> <layout class="QVBoxLayout" name="verticalLayout_16"> <property name="spacing"> <number>0</number> </property> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="stencils"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="verticalScrollBarPolicy"> <enum>Qt::ScrollBarAlwaysOff</enum> </property> <property name="horizontalScrollBarPolicy"> <enum>Qt::ScrollBarAsNeeded</enum> </property> <property name="sizeAdjustPolicy"> <enum>QAbstractScrollArea::AdjustToContents</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="selectionMode"> <enum>QAbstractItemView::SingleSelection</enum> </property> <property name="indentation"> <number>0</number> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="itemsExpandable"> <bool>false</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <property name="expandsOnDoubleClick"> <bool>false</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="CS"> <attribute name="title"> <string>Compute Shader</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_9"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="csShaderGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Root Signature &amp;&amp; Shader</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_8"> <property name="spacing"> <number>0</number> </property> <item> <widget class="QFrame" name="csShaderControlsFrame"> <layout class="QHBoxLayout" name="horizontalLayout_29"> <property name="spacing"> <number>4</number> </property> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="RDLabel" name="csRootSig"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="csRootSigButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Root Signature View</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="RDLabel" name="csShader"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="csShaderViewButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Shader Source</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="csShaderEditButton"> <property name="toolTip"> <string>Edit Shader</string> </property> <property name="text"> <string>Edit</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_edit.png</normaloff>:/page_white_edit.png</iconset> </property> <property name="popupMode"> <enum>QToolButton::MenuButtonPopup</enum> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="csShaderSaveButton"> <property name="toolTip"> <string>Save Shader DXBC</string> </property> <property name="text"> <string>Save</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/save.png</normaloff>:/save.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QToolButton" name="computeDebugSelector"> <property name="text"> <string>Debug</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/wrench.png</normaloff>:/wrench.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <spacer name="horizontalSpacer_2"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QScrollArea" name="csScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="csScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>868</width> <height>452</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout_15"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="CollapseGroupBox" name="csResGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Resources</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_37"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="csResources"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="csUAVGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>UAVs</string> </property> <layout class="QHBoxLayout" name="csUAVLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="csUAVs"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="csSamplerGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Samplers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_38"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="csSamplers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="csCBufferGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Constant Buffers</string> </property> <layout class="QHBoxLayout" name="horizontalLayout_35"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="csCBuffers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_6"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::MinimumExpanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="AS"> <attribute name="title"> <string>Amplification Shader</string> </attribute> <layout class="QVBoxLayout" name="asverticalLayout"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="asShaderGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Root Signature &amp;&amp; Shader</string> </property> <layout class="QHBoxLayout" name="asHorizontalLayout1"> <property name="spacing"> <number>0</number> </property> <item> <widget class="QFrame" name="asShaderControlsFrame"> <layout class="QHBoxLayout" name="asHorizontalLayout2"> <property name="spacing"> <number>4</number> </property> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="RDLabel" name="asRootSig"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="asRootSigButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Root Signature View</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="RDLabel" name="asShader"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="asShaderViewButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Shader Source</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="asShaderEditButton"> <property name="toolTip"> <string>Edit Shader</string> </property> <property name="text"> <string>Edit</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_edit.png</normaloff>:/page_white_edit.png</iconset> </property> <property name="popupMode"> <enum>QToolButton::MenuButtonPopup</enum> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="asShaderSaveButton"> <property name="toolTip"> <string>Save Shader DXBC</string> </property> <property name="text"> <string>Save</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/save.png</normaloff>:/save.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </item> <item> <spacer name="asHorizontalSpacer1"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QScrollArea" name="asScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="asScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>868</width> <height>452</height> </rect> </property> <layout class="QVBoxLayout" name="asVerticalLayout3"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="CollapseGroupBox" name="asResGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Resources</string> </property> <layout class="QHBoxLayout" name="asHorizontalLayout4"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="asResources"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="asUAVGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>UAVs</string> </property> <layout class="QHBoxLayout" name="asUAVLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="asUAVs"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="asSamplerGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Samplers</string> </property> <layout class="QHBoxLayout" name="asHorizontalLayout5"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="asSamplers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="asCBufferGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Constant Buffers</string> </property> <layout class="QHBoxLayout" name="asHorizontalLayout6"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="asCBuffers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <spacer name="asVerticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::MinimumExpanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> </layout> </widget> <widget class="QWidget" name="MS"> <attribute name="title"> <string>Mesh Shader</string> </attribute> <layout class="QVBoxLayout" name="msverticalLayout"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="msShaderGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Root Signature &amp;&amp; Shader</string> </property> <layout class="QHBoxLayout" name="msHorizontalLayout1"> <property name="spacing"> <number>0</number> </property> <item> <widget class="QFrame" name="msShaderControlsFrame"> <layout class="QHBoxLayout" name="msHorizontalLayout2"> <property name="spacing"> <number>4</number> </property> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="RDLabel" name="msRootSig"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="msRootSigButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Root Signature View</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="RDLabel" name="msShader"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> </widget> </item> <item> <widget class="QToolButton" name="msShaderViewButton"> <property name="cursor"> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="toolTip"> <string>Open Shader Source</string> </property> <property name="text"> <string>View</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/action.png</normaloff>:/action.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="msShaderEditButton"> <property name="toolTip"> <string>Edit Shader</string> </property> <property name="text"> <string>Edit</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/page_white_edit.png</normaloff>:/page_white_edit.png</iconset> </property> <property name="popupMode"> <enum>QToolButton::MenuButtonPopup</enum> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QToolButton" name="msShaderSaveButton"> <property name="toolTip"> <string>Save Shader DXBC</string> </property> <property name="text"> <string>Save</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/save.png</normaloff>:/save.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </item> <item> <widget class="QToolButton" name="msMeshButton"> <property name="toolTip"> <string>View Mesh</string> </property> <property name="text"> <string>View Mesh</string> </property> <property name="icon"> <iconset resource="../../Resources/resources.qrc"> <normaloff>:/draw_vertex.png</normaloff>:/draw_vertex.png</iconset> </property> <property name="toolButtonStyle"> <enum>Qt::ToolButtonTextBesideIcon</enum> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QLabel" name="msTopoLabel"> <property name="text"> <string> Output Topology: </string> </property> </widget> </item> <item> <widget class="QLabel" name="msTopology"> <property name="text"> <string/> </property> </widget> </item> <item> <spacer name="msHorizontalSpacer1"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item> <widget class="QScrollArea" name="msScroll"> <property name="frameShape"> <enum>QFrame::NoFrame</enum> </property> <property name="widgetResizable"> <bool>true</bool> </property> <widget class="QWidget" name="msScrollContents"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>868</width> <height>452</height> </rect> </property> <layout class="QVBoxLayout" name="msVerticalLayout3"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="CollapseGroupBox" name="msResGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Resources</string> </property> <layout class="QHBoxLayout" name="msHorizontalLayout4"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="msResources"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="msUAVGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>UAVs</string> </property> <layout class="QHBoxLayout" name="msUAVLayout"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="msUAVs"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="msSamplerGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Samplers</string> </property> <layout class="QHBoxLayout" name="msHorizontalLayout5"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="msSamplers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <widget class="CollapseGroupBox" name="msCBufferGroup"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> <horstretch>0</horstretch> <verstretch>1</verstretch> </sizepolicy> </property> <property name="title"> <string>Constant Buffers</string> </property> <layout class="QHBoxLayout" name="msHorizontalLayout6"> <property name="leftMargin"> <number>2</number> </property> <property name="topMargin"> <number>2</number> </property> <property name="rightMargin"> <number>2</number> </property> <property name="bottomMargin"> <number>2</number> </property> <item> <widget class="RDTreeWidget" name="msCBuffers"> <property name="frameShape"> <enum>QFrame::Box</enum> </property> <property name="frameShadow"> <enum>QFrame::Plain</enum> </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> <property name="showDropIndicator" stdset="0"> <bool>false</bool> </property> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> </layout> </widget> </item> <item> <spacer name="msVerticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeType"> <enum>QSizePolicy::MinimumExpanding</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>0</width> <height>0</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> </layout> </widget> </widget> </item> </layout> </widget> <customwidgets> <customwidget> <class>RDTreeWidget</class> <extends>QTreeView</extends> <header>Widgets/Extended/RDTreeWidget.h</header> </customwidget> <customwidget> <class>RDLabel</class> <extends>QLabel</extends> <header>Widgets/Extended/RDLabel.h</header> </customwidget> <customwidget> <class>PipelineFlowChart</class> <extends>QFrame</extends> <header>Widgets/PipelineFlowChart.h</header> <container>1</container> </customwidget> <customwidget> <class>CollapseGroupBox</class> <extends>QGroupBox</extends> <header>Widgets/CollapseGroupBox.h</header> <container>1</container> </customwidget> </customwidgets> <resources> <include location="../../Resources/resources.qrc"/> </resources> <connections/> </ui>