示例#1
0
    //Push the List<Rhino.Render.NamedValue> values into the IRhRdk_XMLSection
    public static void SetFromNamedValueList(IntPtr pXmlSection, List<Rhino.Render.NamedValue> list)
    {
      if (pXmlSection == IntPtr.Zero)
        return;

      if (null == list)
        return;

      foreach (Rhino.Render.NamedValue nv in list)
      {
        Rhino.Render.Variant variant = new Rhino.Render.Variant(nv.Value);
        UnsafeNativeMethods.Rdk_XmlSection_SetParam(pXmlSection, nv.Name, variant.ConstPointer());
      }
    }
示例#2
0
        //Push the List<Rhino.Render.NamedValue> values into the IRhRdk_XMLSection
        public static void SetFromNamedValueList(IntPtr pXmlSection, List <Rhino.Render.NamedValue> list)
        {
            if (pXmlSection == IntPtr.Zero)
            {
                return;
            }

            if (null == list)
            {
                return;
            }

            foreach (Rhino.Render.NamedValue nv in list)
            {
                Rhino.Render.Variant variant = new Rhino.Render.Variant(nv.Value);
                UnsafeNativeMethods.Rdk_XmlSection_SetParam(pXmlSection, nv.Name, variant.ConstPointer());
            }
        }
示例#3
0
 public NamedValue(string name, object value)
 {
   m_name = name;
   m_value = new Rhino.Render.Variant(value);
 }
示例#4
0
 public NamedValue(string name, object value)
 {
     m_name  = name;
     m_value = new Rhino.Render.Variant(value);
 }