blob: 72df3ff4d62ffa80cac7407fb6108111bb4a9e33 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
typedef struct {
float x, y, z; // position, also color (r,g,b)
} Vec;
typedef struct {
/* User defined values */
Vec orig, target;
/* Calculated values */
Vec dir, x, y;
} Camera;
typedef struct {
unsigned int width, height;
int superSamplingSize;
int actvateFastRendering;
int enableShadow;
unsigned int maxIterations;
float epsilon;
float mu[4];
float light[3];
Camera camera;
} RenderingConfig;
|