Rendu
A lightweight rendering engine for experimentations
Loading...
Searching...
No Matches
DirectionalLight Member List

This is the complete list of members for DirectionalLight, including all inherited members.

_animationsLightprotected
_castShadowsLightprotected
_colorLightprotected
_lightDirectionDirectionalLightprivate
_modelLightprotected
_projectionMatrixDirectionalLightprivate
_sceneBoxLightprotected
_shadowMapInfosLightprotected
_viewMatrixDirectionalLightprivate
_vpLightprotected
addAnimation(const std::shared_ptr< Animation > &anim)Light
animated() constLightinline
castsShadow() constLightinline
decode(const KeyValues &params)DirectionalLight
decodeBase(const KeyValues &params)Lightprotected
direction() constDirectionalLightinline
DirectionalLight()=defaultDirectionalLight
DirectionalLight(const glm::vec3 &worldDirection, const glm::vec3 &color)DirectionalLight
draw(LightRenderer &renderer) overrideDirectionalLightvirtual
encode() const overrideDirectionalLightvirtual
intensity() constLightinline
Light()Light
Light(const glm::vec3 &color)Lightexplicit
Light(const Light &)=deleteLight
Light(Light &&)=defaultLight
model() constLightinline
operator=(const Light &)=deleteLight
operator=(Light &&)=deleteLight
registerShadowMap(const Texture *map, ShadowMode mode, size_t layer=0, const glm::vec2 &minUV=glm::vec2(0.0f), const glm::vec2 &maxUV=glm::vec2(1.0f))Lightinline
sample(const glm::vec3 &position, float &dist, float &attenuation) const overrideDirectionalLightvirtual
setCastShadow(bool shouldCast)Lightinline
setIntensity(const glm::vec3 &color)Lightinline
setScene(const BoundingBox &sceneBox) overrideDirectionalLightvirtual
shadowMap() constLightinline
update(double fullTime, double frameTime) overrideDirectionalLightvirtual
vp() constLightinline
~Light()=defaultLightvirtual