Open 3D Engine AtomTressFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::Hair::HairGlobalSettings Struct Reference

#include <HairGlobalSettings.h>

Public Member Functions

 AZ_TYPE_INFO (AZ::Render::Hair::HairGlobalSettings, "{B4175C42-9F4D-4824-9563-457A84C4983D}")
 

Static Public Member Functions

static void Reflect (ReflectContext *context)
 

Public Attributes

bool m_enableShadows = true
 
bool m_enableDirectionalLights = true
 
bool m_enablePunctualLights = true
 
bool m_enableAreaLights = true
 
bool m_enableIBL = true
 
HairLightingModel m_hairLightingModel = HairLightingModel::Marschner
 
bool m_enableMarschner_R = true
 
bool m_enableMarschner_TRT = true
 
bool m_enableMarschner_TT = true
 
bool m_enableLongtitudeCoeff = true
 
bool m_enableAzimuthCoeff = true
 

Detailed Description

Used by all hair components to control the shader options flags used by the hair rendering for lighting and various display features such as the Marschner lighting model components.


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