Beispiel #1
0
 private void loadComponentToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (openComponentDialog.ShowDialog() == DialogResult.OK)
     {
         EffectComponent component = EffectComponent.FromFile(openComponentDialog.FileName);
         componentEditor.SetComponent(component);
     }
 }
Beispiel #2
0
        private void UpdateAvailableComponents()
        {
            mLoadedComponents.Clear();

            foreach (string componentFileName in mEffectDefinition.Components)
            {
                mLoadedComponents.Add(EffectComponent.FromFile(componentFileName));
            }

            vertexShaderEditor.AvailableComponents = mLoadedComponents;
            pixelShaderEditor.AvailableComponents  = mLoadedComponents;
        }