#include <light.h>
Definition at line 372 of file light.h.
◆ ~ConeInterface()
virtual Ufe::Light::ConeInterface::~ConeInterface |
( |
| ) |
|
|
virtual |
◆ coneProps() [1/2]
virtual void Ufe::Light::ConeInterface::coneProps |
( |
float |
focus, |
|
|
float |
angle, |
|
|
float |
softness |
|
) |
| |
|
inlinevirtual |
Set the cone properties. Default implementation uses ConePropsUndoableCommand.
- Parameters
-
focus | the rate at which light intensity decreases from the center of the cone. |
angle | the cone angle. |
softness | defines the rate at which penumbra kicks in |
Definition at line 388 of file light.h.
◆ coneProps() [2/2]
virtual ConeProps Ufe::Light::ConeInterface::coneProps |
( |
| ) |
const |
|
pure virtual |
Retrieve the cone properties for the light
- Returns
- the cone properties
◆ conePropsCmd()
Create an undoable command to set the cone properties. The command is not executed.
- Parameters
-
focus | the rate at which light intensity decreases from the center of the cone. |
angle | the cone angle. |
softness | defines the rate at which penumbra kicks in |
- Returns
- Undoable command to set the cone properties.
The documentation for this class was generated from the following file: