Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Configuration::Rendering Struct Reference

#include <Configuration.h>

Classes

struct  PostFX
 
struct  ShadowMapping
 

Public Attributes

U8 MSAASamples = 0u
 
U8 maxAnisotropicFilteringLevel = 16
 
U16 reflectionProbeResolution = 256
 
U16 reflectionPlaneResolution = 512
 
I32 numLightsPerCluster = -1
 
bool enableFog = true
 
F32 fogDensity = 0.01f
 
F32 fogScatter = 0.01f
 
vec3< F32fogColour = { 0.2f, 0.2f, 0.2f }
 
vec4< U16lodThresholds = { 25u, 45u, 85u, 165u }
 
struct Divide::Configuration::Rendering::PostFX postFX = {}
 
struct Divide::Configuration::Rendering::ShadowMapping shadowMapping = {}
 

Detailed Description

Definition at line 142 of file Configuration.h.

Member Data Documentation

◆ enableFog

bool Divide::Configuration::Rendering::enableFog = true

Definition at line 149 of file Configuration.h.

◆ fogColour

vec3<F32> Divide::Configuration::Rendering::fogColour = { 0.2f, 0.2f, 0.2f }

Definition at line 152 of file Configuration.h.

◆ fogDensity

F32 Divide::Configuration::Rendering::fogDensity = 0.01f

Definition at line 150 of file Configuration.h.

◆ fogScatter

F32 Divide::Configuration::Rendering::fogScatter = 0.01f

Definition at line 151 of file Configuration.h.

◆ lodThresholds

vec4<U16> Divide::Configuration::Rendering::lodThresholds = { 25u, 45u, 85u, 165u }

Definition at line 153 of file Configuration.h.

◆ maxAnisotropicFilteringLevel

U8 Divide::Configuration::Rendering::maxAnisotropicFilteringLevel = 16

Definition at line 145 of file Configuration.h.

◆ MSAASamples

U8 Divide::Configuration::Rendering::MSAASamples = 0u

Definition at line 144 of file Configuration.h.

◆ numLightsPerCluster

I32 Divide::Configuration::Rendering::numLightsPerCluster = -1

Definition at line 148 of file Configuration.h.

◆ postFX

struct Divide::Configuration::Rendering::PostFX Divide::Configuration::Rendering::postFX = {}

◆ reflectionPlaneResolution

U16 Divide::Configuration::Rendering::reflectionPlaneResolution = 512

Definition at line 147 of file Configuration.h.

◆ reflectionProbeResolution

U16 Divide::Configuration::Rendering::reflectionProbeResolution = 256

Definition at line 146 of file Configuration.h.

◆ shadowMapping

struct Divide::Configuration::Rendering::ShadowMapping Divide::Configuration::Rendering::shadowMapping = {}

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