Interface InscatteringLightRenderer<T extends LightData>
- All Superinterfaces:
AutoCloseable,LightTypeRenderer<T>,org.lwjgl.system.NativeResource
- All Known Implementing Classes:
AreaLightRenderer,InstancedLightRenderer,InstancedPointLightRenderer,SpotLightRenderer
Renders in-scattering for deferred lights.
- Since:
- 4.4.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidrenderLightInscattering(LightRenderer lightRenderer) Renders inscattering of all prepared lights with this renderer.Methods inherited from interface foundry.veil.api.client.render.light.renderer.LightTypeRenderer
addLight, getLights, getVisibleLights, prepareLights, renderLights, stealMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Method Details
-
renderLightInscattering
Renders inscattering of all prepared lights with this renderer.
Shaders, custom uniforms, and the way lights are rendered is up to the individual renderer. This function is not called for the first-person perspective.- Parameters:
lightRenderer- The light renderer instance
-