#include <RE_ShadowMap.h>
|
| RE_ShadowMap (const RE_Light *light, int mapsize) |
|
| ~RE_ShadowMap () |
|
void | setMultiMap (bool m) |
|
bool | isMultiMap () const |
|
void | useLinearDepthMap (bool ld) |
|
bool | usesLinearDepthMap () const |
|
void | getShadowMapTransform (RE_Render *r, bool bias, UT_Matrix4F *mat=nullptr, bool cube=false, RE_TextureCubeFace face=RE_TEXTURE_CUBE_POS_X, int area_index=0, int xform_mask=0x3) |
|
bool | prepShadowMapRender (RE_Render *r, RE_TextureCubeFace face=RE_TEXTURE_CUBE_POS_X, int area_index=0) |
|
void | finishShadowMapRender (RE_Render *r, RE_TextureCubeFace face=RE_TEXTURE_CUBE_POS_X, int area_index=0) |
|
void | setupCascadeMap (RE_Render *r, RE_Shader *sh, RE_UniformBlock *block) |
|
void | setAreaLightShape (RE_LightAreaShape sh) |
|
RE_LightAreaShape | getAreaLightShape () const |
|
int | getNumAreaMaps () const |
|
void | setViewFrustum (UT_Vector3FArray &pnts, UT_Vector3F &campos) |
|
void | setSceneBounds (const UT_BoundingBox &scene_bounds) |
|
RE_Texture * | getShadowMap (int area_index=0) |
|
void | setVersion (int64 version) |
|
int64 | getVersion () const |
|
void | setFrameTime (fpreal t) |
|
fpreal | getFrameTime () const |
|
void | getZClipRange (fpreal &n, fpreal &f) |
|
Definition at line 36 of file RE_ShadowMap.h.
RE_ShadowMap::RE_ShadowMap |
( |
const RE_Light * |
light, |
|
|
int |
mapsize |
|
) |
| |
RE_ShadowMap::~RE_ShadowMap |
( |
| ) |
|
fpreal RE_ShadowMap::getFrameTime |
( |
| ) |
const |
|
inline |
int RE_ShadowMap::getNumAreaMaps |
( |
| ) |
const |
int64 RE_ShadowMap::getVersion |
( |
| ) |
const |
|
inline |
bool RE_ShadowMap::isMultiMap |
( |
| ) |
const |
void RE_ShadowMap::setMultiMap |
( |
bool |
m | ) |
|
void RE_ShadowMap::setVersion |
( |
int64 |
version | ) |
|
|
inline |
void RE_ShadowMap::useLinearDepthMap |
( |
bool |
ld | ) |
|
bool RE_ShadowMap::usesLinearDepthMap |
( |
| ) |
const |
The documentation for this class was generated from the following file: