AmbientOcclusion
Params Class Reference

#include <Params.h>

Static Public Attributes

static int HEIGHT = 768
 HEIGHT - Window Parameter, Height. More...
 
static int WIDTH = 1024
 WIDTH - Window Parameter, Width. More...
 
static float FOV = 60.0f
 FOV - Render Parameter, Field of View. More...
 
static float NEARPLANE = 0.01f
 NEARPLANE - Render Parameter, Near Plane. More...
 
static float FARPLANE = 1000.0f
 FARPLANE - Render Parameter, Far Plane. More...
 
static float ROTATIONSPEED = 0.10f
 ROTATIONSPEED - UI Parameter, Rotation Speed. More...
 
static float SCALEFACTOR = 0.01f
 SCALEFACTOR - UI Parameter, Scale Factor. More...
 
static QColor BACKGROUND_COLOR = QColor(255, 255, 255)
 BACKGROUND_COLOR - Shader Parameter, for the background color. More...
 
static QString FILE_NAME = "../Data/synthetic_collagen-like_peptide.pdb"
 FILE_NAME - Molecule Parameter, Name of the PDB file. More...
 
static bool MODEL_CHANGED = true
 MODEL_CHANGED - signalizes if the model has changed. More...
 
static RadiusEnum RADIUS_TYPE = RadiusEnum::COVALENT
 RADIUS_TYPE - specifies the type of the radius. More...
 
static ColorMode COLOR_MODE = ColorMode::PER_ATOM
 COLOR_MODE - specifies the mode in which the model is to be colored. More...
 
static float EDGE_THICKNESS = 0.1f
 EDGE_THICKNESS - Edge Parameter for thickness. More...
 
static float DEPTH_AWARENESS = 10.0f
 DEPTH_AWARENESS - Edge Parameter for depth awareness. More...
 
static QColor EDGE_COLOR = QColor(0 ,0, 0)
 EDGE_COLOR - Edge Parameter for color. More...
 
static float AMBIENT_INTENSITY = 1.0f
 AMBIENT_INTENSITY - Lighting Parameter for ambient lighting, intensity. More...
 
static float DIFFUSE_INTENSITY = 0.6f
 DIFFUSE_INTENSITY - Lighting Parameter for diffuse lighting, intensity. More...
 
static float SPECULAR_INTENSITY = 0.2f
 SPECULAR_INTENSITY - Lighting Parameter for specular lighting, intensity. More...
 
static float SPECULAR_EXPONENT = 32.0f
 SPECULAR_EXPONENT - Lighting Parameter for specular lighting, exponent. More...
 
static bool TOGGLE_SPECULAR = true
 TOGGLE_SPECULAR - Lighting Parameter, signalizes if the specular factor should be used in the lighting of the scene or not. More...
 
static int SHADOWMAP_SIZE = 2048
 SHADOWMAP_SIZE - Ambient Occlusion Parameter, size of shadow map. More...
 
static int OCCLUSION_MAP_SIZE = 2048
 OCCLUSION_MAP_SIZE - Ambient Occlusion Parameter, size of occlusion map. More...
 
static int NUM_DIRECTIONS = 256
 NUM_DIRECTIONS - Ambient Occlusion Parameter, number of light sources simulated. More...
 
static bool TOGGLE_AMBIENT_OCCLUSION = true
 TOGGLE_AMBIENT_OCCLUSION - Ambient Occlusion Parameter, check box signalizing if ambient occlusion should be used in the shading of the scene or not. More...
 
static bool NUM_DIRECTIONS_CHANGED = true
 NUM_DIRECTIONS_CHANGED - Ambient Occlusion Parameter, signalizes if the number of light directions has changed or not. More...
 
static float HALO_SIZE = 0.5f
 HALO_SIZE - Halo Parameter, specifies size of halo. More...
 
static float HALO_DEPTH_THRESHOLD = 1.0f
 HALO_DEPTH_THRESHOLD - Halo Parameter, specifies the depth threshold of the halo. More...
 
static QColor HALO_COLOR = QColor(0,0,0)
 HALO_COLOR - Halo Parameter, specifies the color of the halo. More...
 

Member Data Documentation

float Params::AMBIENT_INTENSITY = 1.0f
static

AMBIENT_INTENSITY - Lighting Parameter for ambient lighting, intensity.

QColor Params::BACKGROUND_COLOR = QColor(255, 255, 255)
static

BACKGROUND_COLOR - Shader Parameter, for the background color.

ColorMode Params::COLOR_MODE = ColorMode::PER_ATOM
static

COLOR_MODE - specifies the mode in which the model is to be colored.

float Params::DEPTH_AWARENESS = 10.0f
static

DEPTH_AWARENESS - Edge Parameter for depth awareness.

float Params::DIFFUSE_INTENSITY = 0.6f
static

DIFFUSE_INTENSITY - Lighting Parameter for diffuse lighting, intensity.

QColor Params::EDGE_COLOR = QColor(0 ,0, 0)
static

EDGE_COLOR - Edge Parameter for color.

float Params::EDGE_THICKNESS = 0.1f
static

EDGE_THICKNESS - Edge Parameter for thickness.

float Params::FARPLANE = 1000.0f
static

FARPLANE - Render Parameter, Far Plane.

QString Params::FILE_NAME = "../Data/synthetic_collagen-like_peptide.pdb"
static

FILE_NAME - Molecule Parameter, Name of the PDB file.

float Params::FOV = 60.0f
static

FOV - Render Parameter, Field of View.

QColor Params::HALO_COLOR = QColor(0,0,0)
static

HALO_COLOR - Halo Parameter, specifies the color of the halo.

float Params::HALO_DEPTH_THRESHOLD = 1.0f
static

HALO_DEPTH_THRESHOLD - Halo Parameter, specifies the depth threshold of the halo.

float Params::HALO_SIZE = 0.5f
static

HALO_SIZE - Halo Parameter, specifies size of halo.

int Params::HEIGHT = 768
static

HEIGHT - Window Parameter, Height.

bool Params::MODEL_CHANGED = true
static

MODEL_CHANGED - signalizes if the model has changed.

float Params::NEARPLANE = 0.01f
static

NEARPLANE - Render Parameter, Near Plane.

int Params::NUM_DIRECTIONS = 256
static

NUM_DIRECTIONS - Ambient Occlusion Parameter, number of light sources simulated.

bool Params::NUM_DIRECTIONS_CHANGED = true
static

NUM_DIRECTIONS_CHANGED - Ambient Occlusion Parameter, signalizes if the number of light directions has changed or not.

int Params::OCCLUSION_MAP_SIZE = 2048
static

OCCLUSION_MAP_SIZE - Ambient Occlusion Parameter, size of occlusion map.

RadiusEnum Params::RADIUS_TYPE = RadiusEnum::COVALENT
static

RADIUS_TYPE - specifies the type of the radius.

float Params::ROTATIONSPEED = 0.10f
static

ROTATIONSPEED - UI Parameter, Rotation Speed.

float Params::SCALEFACTOR = 0.01f
static

SCALEFACTOR - UI Parameter, Scale Factor.

int Params::SHADOWMAP_SIZE = 2048
static

SHADOWMAP_SIZE - Ambient Occlusion Parameter, size of shadow map.

float Params::SPECULAR_EXPONENT = 32.0f
static

SPECULAR_EXPONENT - Lighting Parameter for specular lighting, exponent.

float Params::SPECULAR_INTENSITY = 0.2f
static

SPECULAR_INTENSITY - Lighting Parameter for specular lighting, intensity.

bool Params::TOGGLE_AMBIENT_OCCLUSION = true
static

TOGGLE_AMBIENT_OCCLUSION - Ambient Occlusion Parameter, check box signalizing if ambient occlusion should be used in the shading of the scene or not.

bool Params::TOGGLE_SPECULAR = true
static

TOGGLE_SPECULAR - Lighting Parameter, signalizes if the specular factor should be used in the lighting of the scene or not.

int Params::WIDTH = 1024
static

WIDTH - Window Parameter, Width.


The documentation for this class was generated from the following files: