Exemple #1
0
        public override bool Read(GH_IReader reader)
        {
            if (reader.ItemExists("Wave"))
            {
                Wave = Utils.WaveTypesFromString(reader.GetString("Wave"));
            }
            if (reader.ItemExists("Profile"))
            {
                Profile = Utils.WaveProfilesFromString(reader.GetString("Profile"));
            }

            return(base.Read(reader));
        }
Exemple #2
0
        public void appendWaveProfilesMenu(ccl.ShaderNodes.WaveTexture.WaveProfiles it, ToolStripDropDown menu)
        {
            var u = this;

            Menu_AppendItem(
                menu,
                Utils.WaveProfilesToStringR(it),
                ((_, __) =>
            {
                u.Profile = it; ((ccl.ShaderNodes.WaveTexture)u.ShaderNode).WaveProfile = it; u.ExpireSolution(true);
            }),
                true, u.Profile == it);
        }
Exemple #3
0
 public static string WaveProfilesToStringR(ccl.ShaderNodes.WaveTexture.WaveProfiles d) => d.ToString().Replace("_", " ");