Lagrange
|
Public Types | |
enum class | Type { Undefined , Directional , Point , Spot , Ambient , Area } |
Public Attributes | |
std::string | name |
Type | type = Type::Undefined |
Eigen::Vector3f | position = Eigen::Vector3f::Zero() |
Eigen::Vector3f | direction = Eigen::Vector3f(0, 1, 0) |
Eigen::Vector3f | up = Eigen::Vector3f(0, 0, 1) |
float | intensity = 1.f |
float | attenuation_constant = 1.f |
float | attenuation_linear = 0.f |
float | attenuation_quadratic = 0.f |
float | attenuation_cubic = 0.f |
float | range = 0.0 |
Eigen::Vector3f | color_diffuse = Eigen::Vector3f::Zero() |
Eigen::Vector3f | color_specular = Eigen::Vector3f::Zero() |
Eigen::Vector3f | color_ambient = Eigen::Vector3f::Zero() |
float | angle_inner_cone |
float | angle_outer_cone |
Eigen::Vector2f | size = Eigen::Vector2f::Zero() |
Extensions | extensions |