HSVShiftNode() : base() { title = "HSV Shift"; style.width = 150f; AddInputPort <Vector4>(); AddOutputPort <Vector4>(); RefreshPorts(); m_HueSlider = new SliderWithFloatField(-0.5f, 0.5f, 0); m_SaturationSlider = new SliderWithFloatField(0f, 2f, 1f); m_ValueSlider = new SliderWithFloatField(0f, 2f, 1f); extensionContainer.Add(UIElementsUtility.CreateLabeledElement("H", m_HueSlider)); extensionContainer.Add(UIElementsUtility.CreateLabeledElement("S", m_SaturationSlider)); extensionContainer.Add(UIElementsUtility.CreateLabeledElement("V", m_ValueSlider)); RefreshExpandedState(); }
internal ExportTextureNode() : base() { title = "Export Texture"; capabilities &= ~Capabilities.Deletable; AddInputPort <Vector4>("Color"); RefreshPorts(); m_WidthPopupField = new PopupField <int>(s_PopupValues, defaultValue: s_PopupValues[6]) { name = "Width" }; m_HeightPopupField = new PopupField <int>(s_PopupValues, defaultValue: s_PopupValues[6]) { name = "Height" }; m_HeightPopupField.SetEnabled(false); m_WidthPopupField.OnValueChanged(OnWidthValueChanged); extensionContainer.Add(UIElementsUtility.CreateLabeledElement("Width", m_WidthPopupField)); extensionContainer.Add(UIElementsUtility.CreateLabeledElement("Height", m_HeightPopupField)); RefreshExpandedState(); }