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

#include <SdwModule.hpp>

Public Member Functions

 ShadowOptions ()
 
 ShadowOptions (bool rsm)
 
 ShadowOptions (bool enabled, LightType lightType, bool rsm)
 
 ShadowOptions (SceneFlags sceneFlags, bool rsm)
 

Public Attributes

SceneFlags type = SceneFlags( 0 )
 
bool rsm { false }
 

Constructor & Destructor Documentation

◆ ShadowOptions() [1/4]

castor3d::shader::ShadowOptions::ShadowOptions ( )
inline

References castor3d::eNone.

◆ ShadowOptions() [2/4]

castor3d::shader::ShadowOptions::ShadowOptions ( bool  rsm)
inlineexplicit

References castor3d::eNone.

◆ ShadowOptions() [3/4]

castor3d::shader::ShadowOptions::ShadowOptions ( bool  enabled,
LightType  lightType,
bool  rsm 
)
inline

◆ ShadowOptions() [4/4]

castor3d::shader::ShadowOptions::ShadowOptions ( SceneFlags  sceneFlags,
bool  rsm 
)
inline

References castor3d::eShadowAny.

Member Data Documentation

◆ rsm

bool castor3d::shader::ShadowOptions::rsm { false }

◆ type

SceneFlags castor3d::shader::ShadowOptions::type = SceneFlags( 0 )

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