mightymandel v16

GPU-based Mandelbrot set explorer

startup.h File Reference

(v16)

#include <stdbool.h>
#include <mpfr.h>
#include "logging.h"
+ Include dependency graph for startup.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  options

Functions

void print_version (void)
void print_banner (void)
void print_usage (const char *progname)
bool parse_command_line (struct options *options, int argc, char **argv)

Data Structure Documentation

struct options

Definition at line 13 of file startup.h.

Data Fields
mpfr_t centerx
mpfr_t centery
char * file_to_load
bool geometry
int height
bool help
bool interactive
enum log_level_t log_level
int max_blob
double max_glitch
bool oneshot
bool overhead
mpfr_t radius
bool render_de
bool series_approx
double sharpness
bool show_glitches
bool size
int slice
bool tile
int tile_height
int tile_width
double timeout
bool version
bool view_supplied
double weight
int width
int win_height
int win_width
bool zoom
int zoom_frames

Function Documentation

bool parse_command_line ( struct options options,
int  argc,
char **  argv 
)
void print_banner ( void  )

Definition at line 22 of file startup.c.

References LOG_INFO, log_message, and mightymandel_version.

Referenced by main().

+ Here is the caller graph for this function:

void print_usage ( const char *  progname)

Definition at line 29 of file startup.c.

References SLICE_MAX.

Referenced by main().

+ Here is the caller graph for this function:

void print_version ( void  )

Definition at line 18 of file startup.c.

References mightymandel_version.

Referenced by main().

+ Here is the caller graph for this function: