VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Attributes
makVrv::HbaoParameters Struct Reference

struct for holding all the hbao paramters used by this drawable. Some are modified by the qt gui in the render settings page and others are only modifyable via the imgui overlay.

Public Attributes

int viewWidth = 0
 
int viewHeight = 0
 
float radius = 2.0f
 
float bias = 0.1f
 
float exponent = 2.0f
 
bool blurEnable = true
 
int blurRadius = GFSDK_SSAO_BLUR_RADIUS_4
 
float blurSharpness = 4.0f
 
bool sharpnessProfileEnable = false
 
float sharpnessProfileScale = 4.0f
 
float sharpnessProfileForegroundViewDepth = 0.0
 
float sharpnessProfileBackgroundViewDepth = 1.0
 
float smallScaleAo = 1.0f
 
float largeScaleAo = 1.0f
 
bool foregroundAoEnable = false
 
float foregroundAoDepth = 0.0f
 
bool backgroundAoEnable = false
 
float backgroundAoDepth = 0.0f
 
int depthStorage = GFSDK_SSAO_FP32_VIEW_DEPTHS
 
int depthClampMode = GFSDK_SSAO_CLAMP_TO_EDGE
 
bool depthThresholdEnable = false
 
float depthThresholdMaxViewDepth = 0.0f
 
float depthThresholdSharpness = 100.0f
 

Member Data Documentation

int makVrv::HbaoParameters::viewWidth = 0
int makVrv::HbaoParameters::viewHeight = 0
float makVrv::HbaoParameters::radius = 2.0f
float makVrv::HbaoParameters::bias = 0.1f
float makVrv::HbaoParameters::exponent = 2.0f
bool makVrv::HbaoParameters::blurEnable = true
int makVrv::HbaoParameters::blurRadius = GFSDK_SSAO_BLUR_RADIUS_4
float makVrv::HbaoParameters::blurSharpness = 4.0f
bool makVrv::HbaoParameters::sharpnessProfileEnable = false
float makVrv::HbaoParameters::sharpnessProfileScale = 4.0f
float makVrv::HbaoParameters::sharpnessProfileForegroundViewDepth = 0.0
float makVrv::HbaoParameters::sharpnessProfileBackgroundViewDepth = 1.0
float makVrv::HbaoParameters::smallScaleAo = 1.0f
float makVrv::HbaoParameters::largeScaleAo = 1.0f
bool makVrv::HbaoParameters::foregroundAoEnable = false
float makVrv::HbaoParameters::foregroundAoDepth = 0.0f
bool makVrv::HbaoParameters::backgroundAoEnable = false
float makVrv::HbaoParameters::backgroundAoDepth = 0.0f
int makVrv::HbaoParameters::depthStorage = GFSDK_SSAO_FP32_VIEW_DEPTHS
int makVrv::HbaoParameters::depthClampMode = GFSDK_SSAO_CLAMP_TO_EDGE
bool makVrv::HbaoParameters::depthThresholdEnable = false
float makVrv::HbaoParameters::depthThresholdMaxViewDepth = 0.0f
float makVrv::HbaoParameters::depthThresholdSharpness = 100.0f

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)