Urho3D
Classes | Enumerations | Functions | Variables
Light.h File Reference
#include "../Graphics/Drawable.h"
#include "../GraphicsAPI/Texture.h"
#include "../Math/Color.h"
#include "../Math/Frustum.h"

Classes

struct  Urho3D::BiasParameters
 Depth bias parameters. Used both by lights (for shadow mapping) and materials. More...
 
struct  Urho3D::CascadeParameters
 Cascaded shadow map parameters. More...
 
struct  Urho3D::FocusParameters
 Shadow map focusing parameters. More...
 
class  Urho3D::Light
 Light component. More...
 

Enumerations

enum  Urho3D::LightType { LIGHT_DIRECTIONAL = 0 , LIGHT_SPOT , LIGHT_POINT }
 Light types.
 

Functions

bool Urho3D::CompareLights (Light *lhs, Light *rhs)
 

Variables

constexpr float Urho3D::SHADOW_MIN_QUANTIZE = 0.1f
 
constexpr float Urho3D::SHADOW_MIN_VIEW = 1.0f
 
constexpr i32 Urho3D::MAX_LIGHT_SPLITS = 6
 
constexpr i32 Urho3D::MAX_CASCADE_SPLITS = 4