Home - digitalShaman/ImageSynth GitHub Wiki
Welcome to the ImageSynth wiki!
Project Structure Overview
- frmMain - Main GUI Form and start object, so
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
is where the red thread starts - ImageSynth - This class generates the image by "sending" values from generators through all functions to calculate a float value between 0 and 1 for each pixel. By using the results as RGB values, the color image is created in ImageSynth.OutputImage
- Folder FunctionModules - contains Generator and Function modules. Every function/genarator must implement IFunction and usually does this by inheriting from FunctionBase
- Folder OGLRendering - code using OpenTK.Graphics.ES30 to run a GameWindow
- ConfigManager and ConfigInstance - code to draw the modules und function on the GUI