Castor3D 0.12.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::LightPipelineConfig Struct Reference

#include <LightingPass.hpp>

Public Member Functions

 LightPipelineConfig (PassTypeID passType, SceneFlags const &sceneFlags, Light const &light)
 
size_t makeHash () const
 

Public Attributes

PassTypeID passType
 
SceneFlags const & sceneFlags
 
LightType lightType
 
ShadowType shadowType
 
bool shadows
 

Constructor & Destructor Documentation

◆ LightPipelineConfig()

castor3d::LightPipelineConfig::LightPipelineConfig ( PassTypeID  passType,
SceneFlags const &  sceneFlags,
Light const &  light 
)

Member Function Documentation

◆ makeHash()

size_t castor3d::LightPipelineConfig::makeHash ( ) const

Member Data Documentation

◆ lightType

LightType castor3d::LightPipelineConfig::lightType

◆ passType

PassTypeID castor3d::LightPipelineConfig::passType

◆ sceneFlags

SceneFlags const& castor3d::LightPipelineConfig::sceneFlags

◆ shadows

bool castor3d::LightPipelineConfig::shadows

◆ shadowType

ShadowType castor3d::LightPipelineConfig::shadowType

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