#include <ShadowMap.h>
Definition at line 33 of file ShadowMap.h.
◆ ShadowMap()
dyno::ShadowMap::ShadowMap |
( |
int | size = 1024 | ) |
|
◆ ~ShadowMap()
dyno::ShadowMap::~ShadowMap |
( |
| ) |
|
◆ bind()
void dyno::ShadowMap::bind |
( |
int | shadowUniformLoc = 3, |
|
|
int | shadowTexSlot = 5 ) |
◆ getNumBlurIterations()
int dyno::ShadowMap::getNumBlurIterations |
( |
| ) |
const |
◆ getSize()
int dyno::ShadowMap::getSize |
( |
| ) |
const |
◆ initialize()
void dyno::ShadowMap::initialize |
( |
| ) |
|
◆ release()
void dyno::ShadowMap::release |
( |
| ) |
|
◆ setNumBlurIterations()
void dyno::ShadowMap::setNumBlurIterations |
( |
int | iter | ) |
|
◆ setSize()
void dyno::ShadowMap::setSize |
( |
int | size | ) |
|
◆ update()
◆ blurIters
int dyno::ShadowMap::blurIters = 1 |
|
private |
◆ mBlurProgram
Program* dyno::ShadowMap::mBlurProgram |
|
private |
◆ mFramebuffer
◆ minValue
float dyno::ShadowMap::minValue = 0.1f |
◆ mQuad
Mesh* dyno::ShadowMap::mQuad |
|
private |
◆ mShadowBlur
◆ mShadowDepth
◆ mShadowTex
◆ mShadowUniform
Buffer dyno::ShadowMap::mShadowUniform |
|
private |
◆ size
int dyno::ShadowMap::size = -1 |
|
private |
◆ sizeUpdated
bool dyno::ShadowMap::sizeUpdated = false |
|
private |
The documentation for this class was generated from the following files:
- D:/Peridyno/peridyno/src/Rendering/Engine/OpenGL/ShadowMap.h
- D:/Peridyno/peridyno/src/Rendering/Engine/OpenGL/ShadowMap.cpp