|
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 |