module
ShadowsBase interface plugin for shadows.
Files
- file caster.hpp
- Struct cubos::
engine:: ShadowCaster. - file directional_caster.hpp
- Component cubos::
engine:: DirectionalShadowCaster. - file plugin.hpp
- Plugin entry point.
- file point_caster.hpp
- Component cubos::
engine:: PointShadowCaster. - file spot_caster.hpp
- Component cubos::
engine:: SpotShadowCaster.
Classes
- struct cubos::engine::ShadowCaster
- Struct which contains the settings common to all shadow casters.
- struct cubos::engine::DirectionalShadowCaster
- Component which enables shadow casting on a directional light.
- struct cubos::engine::PointShadowCaster
- Component which enables shadow casting on a point light.
- struct cubos::engine::SpotShadowCaster
- Component which enables shadow casting on a spot light.
Functions
-
auto shadowsPlugin(Cubos& cubos) -> CUBOS_
ENGINE_ API void - Plugin entry function.
Function documentation
CUBOS_ ENGINE_ API void shadowsPlugin(Cubos& cubos)
#include <engine/render/shadows/plugin.hpp>
Plugin entry function.
Parameters | |
---|---|
cubos | Cubos main class. |