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

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

_animationsLightprotected
_castShadowsLightprotected
_colorLightprotected
_farPlanePointLightprivate
_lightPositionPointLightprivate
_modelLightprotected
_radiusPointLightprivate
_sceneBoxLightprotected
_shadowMapInfosLightprotected
_vpLightprotected
_vpsPointLightprivate
addAnimation(const std::shared_ptr< Animation > &anim)Light
animated() constLightinline
castsShadow() constLightinline
decode(const KeyValues &params)PointLight
decodeBase(const KeyValues &params)Lightprotected
draw(LightRenderer &renderer) overridePointLightvirtual
encode() const overridePointLightvirtual
farPlane() constPointLightinline
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
PointLight()=defaultPointLight
PointLight(const glm::vec3 &worldPosition, const glm::vec3 &color, float radius)PointLight
position() constPointLightinline
radius() constPointLightinline
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 overridePointLightvirtual
setCastShadow(bool shouldCast)Lightinline
setIntensity(const glm::vec3 &color)Lightinline
setScene(const BoundingBox &sceneBox) overridePointLightvirtual
shadowMap() constLightinline
update(double fullTime, double frameTime) overridePointLightvirtual
vp() constLightinline
vpFaces()PointLightinline
~Light()=defaultLightvirtual