#include <shadow2d.h>
|
| Shadow2D (Raster::Light *pLight, bool caster, bool dynamic, const Attribute &attribute) |
|
virtual | ~Shadow2D () |
|
virtual void | create (Material *pMaterial) |
|
virtual void | addShaderResources (Material *pMaterial) |
|
virtual void | addShaderCode (Material *pMaterial) |
|
void | setShadowMVP (const Matrix4f &matrix) |
|
void | setEnabled (bool enabled) |
|
Raster::Light * | getLight () |
|
bool | isCaster () |
|
bool | isDynamic () |
|
| Texture (const char *baseSamplerName, TextureType target, const Attribute &attribute, bool projection, bool mixed) |
|
| Texture (Engine::Texture *pTexture, const char *baseSamplerName, TextureType target, const Attribute &attribute, bool projection, bool mixed) |
|
virtual | ~Texture () |
|
virtual void | update (Material *pMaterial) |
|
Engine::Texture * | getTexture () |
|
virtual void | setTexture (Engine::Texture *pTexture) |
|
bool | isProjection () |
|
bool | isMixed () |
|
| Sampler (const char *samplerName, const Attribute &attribute) |
|
virtual | ~Sampler () |
|
uint | getSamplerIndex () |
|
◆ Shadow2D()
Texel::Shadow2D::Shadow2D |
( |
Raster::Light * | pLight, |
|
|
bool | caster, |
|
|
bool | dynamic, |
|
|
const Attribute & | attribute ) |
◆ ~Shadow2D()
virtual Texel::Shadow2D::~Shadow2D |
( |
| ) |
|
|
virtual |
◆ addShaderCode()
virtual void Texel::Shadow2D::addShaderCode |
( |
Material * | pMaterial | ) |
|
|
virtual |
◆ addShaderResources()
virtual void Texel::Shadow2D::addShaderResources |
( |
Material * | pMaterial | ) |
|
|
virtual |
◆ create()
virtual void Texel::Shadow2D::create |
( |
Material * | pMaterial | ) |
|
|
virtual |
◆ getLight()
Raster::Light * Texel::Shadow2D::getLight |
( |
| ) |
|
|
inline |
◆ isCaster()
bool Texel::Shadow2D::isCaster |
( |
| ) |
|
|
inline |
◆ isDynamic()
bool Texel::Shadow2D::isDynamic |
( |
| ) |
|
|
inline |
◆ setEnabled()
void Texel::Shadow2D::setEnabled |
( |
bool | enabled | ) |
|
◆ setShadowMVP()
void Texel::Shadow2D::setShadowMVP |
( |
const Matrix4f & | matrix | ) |
|
◆ caster
bool Texel::Shadow2D::caster |
True if this component is simultaneously casting shadow.
◆ dynamic
bool Texel::Shadow2D::dynamic |
The if the shadow is updated upon each render.
◆ enabled
int Texel::Shadow2D::enabled |
◆ enabledStr
String Texel::Shadow2D::enabledStr |
◆ enabledStrBase
const String Texel::Shadow2D::enabledStrBase |
|
static |
◆ pLight
Raster::Light* Texel::Shadow2D::pLight |
The light within the scene.
◆ shadowCoordStr
String Texel::Shadow2D::shadowCoordStr |
◆ shadowCoordStrBase
const String Texel::Shadow2D::shadowCoordStrBase |
|
static |
◆ shadowMVP
◆ shadowMVPStr
String Texel::Shadow2D::shadowMVPStr |
◆ shadowMVPStrBase
const String Texel::Shadow2D::shadowMVPStrBase |
|
static |
The documentation for this class was generated from the following file: