![]() |
Skylicht Engine
|
Public Member Functions | |
| void | init (int shadowMapSize, float farValue, int screenWidth, int screenHeight) |
| void | update (CCamera *camera, const core::vector3df &lightDir, const core::aabbox3df &bound) |
| void | update (const core::vector3df &lightPosition, float lightRadius, const core::aabbox3df &bound) |
| const core::aabbox3df & | getFrustumBox () |
| const core::matrix4 & | getViewMatrices () |
| const core::matrix4 & | getProjectionMatrices () |
| float * | getShadowMatrices () |
Protected Member Functions | |
| void | updateMatrix (core::vector3df &camPos, const core::aabbox3df &bound) |