Irrlicht 3D Engine
irr::video::SLight Struct Reference

structure for holding data describing a dynamic point light. More...

#include <SLight.h>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

structure for holding data describing a dynamic point light.

Irrlicht supports point lights, spot lights, and directional lights.

Definition at line 41 of file SLight.h.


Constructor & Destructor Documentation

irr::video::SLight::SLight ( ) [inline]

Definition at line 43 of file SLight.h.


Member Data Documentation

Ambient color emitted by the light.

Definition at line 51 of file SLight.h.

Attenuation factors (constant, linear, quadratic)

Changes the light strength fading over distance. Can also be altered by setting the radius, Attenuation will change to (0,1.f/radius,0). Can be overridden after radius was set.

Definition at line 65 of file SLight.h.

Read-ONLY! Does the light cast shadows?

Definition at line 91 of file SLight.h.

Diffuse color emitted by the light.

This is the primary color you want to set.

Definition at line 55 of file SLight.h.

Read-ONLY! Direction of the light.

If Type is ELT_POINT, it is ignored. Changed via light scene node's rotation.

Definition at line 82 of file SLight.h.

The light strength's decrease between Outer and Inner cone.

Definition at line 74 of file SLight.h.

The angle of the spot's inner cone. Ignored for other lights.

Definition at line 71 of file SLight.h.

The angle of the spot's outer cone. Ignored for other lights.

Definition at line 68 of file SLight.h.

Read-ONLY! Position of the light.

If Type is ELT_DIRECTIONAL, it is ignored. Changed via light scene node's position.

Definition at line 78 of file SLight.h.

Read-ONLY! Radius of light. Everything within this radius will be lighted.

Definition at line 85 of file SLight.h.

Specular color emitted by the light.

For details how to use specular highlights, see SMaterial::Shininess

Definition at line 59 of file SLight.h.

Read-ONLY! Type of the light. Default: ELT_POINT.

Definition at line 88 of file SLight.h.


The documentation for this struct was generated from the following file: