MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / CanRenderShadow

Method CanRenderShadow

Source/Engine/Renderer/RenderList.cpp:84–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82}
83
84bool RenderLightData::CanRenderShadow(const RenderView& view) const
85{
86 bool result = false;
87 switch (ShadowsMode)
88 {
89 case ShadowsCastingMode::StaticOnly:
90 result = view.IsOfflinePass;
91 break;
92 case ShadowsCastingMode::DynamicOnly:
93 result = !view.IsOfflinePass;
94 break;
95 case ShadowsCastingMode::All:
96 result = true;
97 break;
98 }
99 return result && ShadowsStrength > ZeroTolerance;
100}
101
102void RenderDirectionalLightData::SetShaderData(ShaderLightData& data, bool useShadow) const
103{

Callers 2

SetupShadowsMethod · 0.80
RenderMethod · 0.80

Calls 3

DistanceFunction · 0.85
SaturateFunction · 0.85
MaxFunction · 0.50

Tested by

no test coverage detected