|  | 
| vec3 | position_ {0.0f} | 
| vec3 | direction_ {1.0f, 0.0f, 0.0f} | 
| float | coneRadiusAngle_ {1.0f} | 
| float | coneFallOffAngle_ {1.0f} | 
| vec3 | intensity_ | 
| float | fieldOfView_ | 
| vec2 | size_ | 
| bool | enabled_ | 
| std::unique_ptr< SpatialCoordinateTransformer > | transformer_ | 
| std::unique_ptr< SpatialCameraCoordinateTransformer > | cameraTransformer_ | 
| glm::mat4 | modelMatrix_ | 
| glm::mat4 | worldMatrix_ | 
|  | 
| static constexpr uvec3 | colorCode {128, 64, 196} | 
| static constexpr std::string_view | classIdentifier {"org.inviwo.LightSource"} | 
| static constexpr std::string_view | dataName {"LightSource"} | 
◆ clone()
  
  | 
        
          | virtual SpotLight * inviwo::SpotLight::clone | ( |  | ) | const |  | overridevirtual | 
 
 
◆ getArea()
  
  | 
        
          | virtual float inviwo::SpotLight::getArea | ( |  | ) | const |  | inlineoverridevirtual | 
 
 
◆ getConeFallOffAngle()
  
  | 
        
          | const float & inviwo::SpotLight::getConeFallOffAngle | ( |  | ) | const |  | inline | 
 
Get fall off angle of the light source.
- Returns
- Fall off angle of the light source. 
 
 
◆ getConeRadiusAngle()
  
  | 
        
          | const float & inviwo::SpotLight::getConeRadiusAngle | ( |  | ) | const |  | inline | 
 
Get cone radius angle of the light source.
- Returns
- Cone radius angle of the light source. 
 
 
◆ getDirection()
  
  | 
        
          | const vec3 & inviwo::SpotLight::getDirection | ( |  | ) | const |  | inline | 
 
Get normalized general direction of light source.
- Returns
- Normalized direction of light source. 
 
 
◆ getFullVisbilityValue()
  
  | 
        
          | float inviwo::SpotLight::getFullVisbilityValue | ( |  | ) | const |  | inline | 
 
Get value for checking full visibility (inside cone angle) against the light source.
- Returns
- Value for checking full visibility (inside cone angle against the light source. 
 
 
◆ getInfo()
  
  | 
        
          | virtual Document inviwo::SpotLight::getInfo | ( |  | ) | const |  | overridevirtual | 
 
 
◆ getLightSourceType()
  
  | 
        
          | LightSourceType inviwo::SpotLight::getLightSourceType | ( |  | ) | const |  | inlineoverridevirtual | 
 
 
◆ getPartialVisbilityValue()
  
  | 
        
          | float inviwo::SpotLight::getPartialVisbilityValue | ( |  | ) | const |  | inline | 
 
Get value for checking partial visibility (inside cone + falloff angle) against the light source.
- Returns
- Value for checking partial visibility (inside cone + falloff angle) against the light source. 
 
 
◆ getPosition()
  
  | 
        
          | vec3 inviwo::SpotLight::getPosition | ( |  | ) | const |  | inline | 
 
Get world position of light source.
- Returns
- World position of light source. 
 
 
◆ getPower()
  
  | 
        
          | virtual vec3 inviwo::SpotLight::getPower | ( |  | ) | const |  | inlineoverridevirtual | 
 
Get radiant flux (color) of light source. 
- See also
- setPower 
- Returns
- Radiant flux in watt. 
Implements inviwo::LightSource.
 
 
◆ setConeFallOffAngle()
  
  | 
        
          | void inviwo::SpotLight::setConeFallOffAngle | ( | const float & | angle | ) |  |  | inline | 
 
Set the fall off angle of the light source.
- Parameters
- 
  
    | angle | Fall off angle of the light source. |  
 
 
 
◆ setConeRadiusAngle()
  
  | 
        
          | void inviwo::SpotLight::setConeRadiusAngle | ( | const float & | angle | ) |  |  | inline | 
 
Set the cone radius angle of the light source.
- Parameters
- 
  
    | angle | Cone radius angle of the light source. |  
 
 
 
◆ setDirection()
  
  | 
        
          | void inviwo::SpotLight::setDirection | ( | const vec3 & | direction | ) |  |  | inline | 
 
Set normalized direction of light source.
- Parameters
- 
  
    | direction | Normalized direction of light source. |  
 
 
 
◆ setPosition()
  
  | 
        
          | void inviwo::SpotLight::setPosition | ( | const vec3 & | position | ) |  |  | inline | 
 
Set world position of light source.
- Parameters
- 
  
    | position | World position of light source. |  
 
 
 
The documentation for this class was generated from the following file: