Light range location implementation.
More...
#include <kanzi/core.ui/graphics3d/gather_lights_render_pass.hpp>
Light range location implementation.
◆ LightRangeLocation()
kanzi::GatherLightsRenderPass::LightRange::LightRangeLocation::LightRangeLocation |
( |
LightRange & |
range, |
|
|
iterator |
iter |
|
) |
| |
|
inlineexplicitprotected |
Constructor.
- Parameters
-
range | Parent range. |
iter | Iterator into the range. |
◆ create()
Creates a new range location.
- Parameters
-
range | Parent range. |
iter | Iterator into the range. |
◆ getRange() [1/2]
LightRange& kanzi::GatherLightsRenderPass::LightRange::LightRangeLocation::getRange |
( |
| ) |
|
|
inline |
Accesses the range with correct type.
- Returns
- Casted range.
◆ getRange() [2/2]
const LightRange& kanzi::GatherLightsRenderPass::LightRange::LightRangeLocation::getRange |
( |
| ) |
const |
|
inline |
Accesses the range with correct type.
- Returns
- Casted range.
◆ cloneOverride()
AbstractValueRangeLocation::cloneOverride() implementation.
◆ getPropertyValueOverride()
bool kanzi::GatherLightsRenderPass::LightRange::LightRangeLocation::getPropertyValueOverride |
( |
AbstractPropertyType |
propertyType, |
|
|
Variant & |
value |
|
) |
| |
|
overrideprotected |
AbstractValueRangeLocation::getPropertyValueOverride() implementation.
The documentation for this class was generated from the following file: