Tachyon (current)  Current Main Branch
Data Fields
argoptions Struct Reference

#include <getargs.h>

Data Fields

char ** filenames
 list of model files to render More...
 
int numfiles
 number of files to render More...
 
int useoutfilename
 override output filename More...
 
char outfilename [FILENAME_MAX]
 name of output image file More...
 
int outimageformat
 format of output image More...
 
int verbosemode
 verbose flags More...
 
int ray_maxdepth
 maximum ray recursion depth More...
 
int aa_maxsamples
 antialiasing setting More...
 
int boundmode
 bounding mode More...
 
int boundthresh
 bounding threshold More...
 
int usecamfile
 use camera file More...
 
char camfilename [FILENAME_MAX]
 camera filename More...
 
int shadermode
 quality level More...
 
int phongfunc
 shader for specular highlights More...
 
int transmode
 transparency rendering mode More...
 
int transcount
 max transparent surfaces to render More...
 
int shadow_filtering
 transparent surface shadowing mode More...
 
int fogmode
 fog rendering mode More...
 
int numthreads
 explicit number of threads to use More...
 
int nosave
 don't write output image to disk More...
 
int xsize
 override default image x resolution More...
 
int ysize
 override default image y resolution More...
 
int normalfixupmode
 override normal fixup mode More...
 
int imgprocess
 image post processing flags More...
 
float imggamma
 image gamma correction factor More...
 
float rescale_lights
 direct lighting rescaling factor More...
 
float auto_skylight
 automatic ambient occlusion lighting More...
 
float add_skylight
 ambient occlusion lighting factor More...
 
float skylight_maxdist
 AO max occlusion distance cutoff. More...
 
int skylight_samples
 number of ambient occlusion samples More...
 
int spaceballon
 spaceball input enabled More...
 
char spaceballport [FILENAME_MAX]
 spaceball serial port device More...
 
int cropmode
 post rendering image crop (SPECMPI) More...
 
int cropxres
 
int cropyres
 
int cropxstart
 
int cropystart
 

Detailed Description

Definition at line 11 of file getargs.h.

Field Documentation

◆ aa_maxsamples

int argoptions::aa_maxsamples

antialiasing setting

Definition at line 19 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ add_skylight

float argoptions::add_skylight

ambient occlusion lighting factor

Definition at line 39 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ auto_skylight

float argoptions::auto_skylight

automatic ambient occlusion lighting

Definition at line 38 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ boundmode

int argoptions::boundmode

bounding mode

Definition at line 20 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ boundthresh

int argoptions::boundthresh

bounding threshold

Definition at line 21 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ camfilename

char argoptions::camfilename[FILENAME_MAX]

camera filename

Definition at line 23 of file getargs.h.

Referenced by animate_scene(), and getparm().

◆ cropmode

int argoptions::cropmode

post rendering image crop (SPECMPI)

Definition at line 44 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ cropxres

int argoptions::cropxres

Definition at line 45 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ cropxstart

int argoptions::cropxstart

Definition at line 47 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ cropyres

int argoptions::cropyres

Definition at line 46 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ cropystart

int argoptions::cropystart

Definition at line 48 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ filenames

char** argoptions::filenames

list of model files to render

Definition at line 12 of file getargs.h.

Referenced by freeoptions(), getargs(), initoptions(), and main().

◆ fogmode

int argoptions::fogmode

fog rendering mode

Definition at line 29 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ imggamma

float argoptions::imggamma

image gamma correction factor

Definition at line 36 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ imgprocess

int argoptions::imgprocess

image post processing flags

Definition at line 35 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ normalfixupmode

int argoptions::normalfixupmode

override normal fixup mode

Definition at line 34 of file getargs.h.

Referenced by getparm(), initoptions(), and presceneoptions().

◆ nosave

int argoptions::nosave

don't write output image to disk

Definition at line 31 of file getargs.h.

Referenced by animate_scene(), getparm(), initoptions(), main(), and postsceneoptions().

◆ numfiles

int argoptions::numfiles

number of files to render

Definition at line 13 of file getargs.h.

Referenced by freeoptions(), getargs(), initoptions(), main(), and postsceneoptions().

◆ numthreads

int argoptions::numthreads

explicit number of threads to use

Definition at line 30 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ outfilename

char argoptions::outfilename[FILENAME_MAX]

name of output image file

Definition at line 15 of file getargs.h.

Referenced by animate_scene(), getparm(), main(), and postsceneoptions().

◆ outimageformat

int argoptions::outimageformat

format of output image

Definition at line 16 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ phongfunc

int argoptions::phongfunc

shader for specular highlights

Definition at line 25 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ ray_maxdepth

int argoptions::ray_maxdepth

maximum ray recursion depth

Definition at line 18 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ rescale_lights

float argoptions::rescale_lights

direct lighting rescaling factor

Definition at line 37 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ shadermode

int argoptions::shadermode

quality level

Definition at line 24 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ shadow_filtering

int argoptions::shadow_filtering

transparent surface shadowing mode

Definition at line 28 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ skylight_maxdist

float argoptions::skylight_maxdist

AO max occlusion distance cutoff.

Definition at line 40 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ skylight_samples

int argoptions::skylight_samples

number of ambient occlusion samples

Definition at line 41 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ spaceballon

int argoptions::spaceballon

spaceball input enabled

Definition at line 42 of file getargs.h.

Referenced by getparm(), and main().

◆ spaceballport

char argoptions::spaceballport[FILENAME_MAX]

spaceball serial port device

Definition at line 43 of file getargs.h.

Referenced by fly_scene(), and getparm().

◆ transcount

int argoptions::transcount

max transparent surfaces to render

Definition at line 27 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ transmode

int argoptions::transmode

transparency rendering mode

Definition at line 26 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ usecamfile

int argoptions::usecamfile

use camera file

Definition at line 22 of file getargs.h.

Referenced by getparm(), initoptions(), main(), and postsceneoptions().

◆ useoutfilename

int argoptions::useoutfilename

override output filename

Definition at line 14 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ verbosemode

int argoptions::verbosemode

verbose flags

Definition at line 17 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ xsize

int argoptions::xsize

override default image x resolution

Definition at line 32 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().

◆ ysize

int argoptions::ysize

override default image y resolution

Definition at line 33 of file getargs.h.

Referenced by getparm(), initoptions(), and postsceneoptions().


The documentation for this struct was generated from the following file: