Light range location implementation.
More...
#include <kanzi/core.ui/graphics3d/gather_nearest_lights_render_pass.hpp>
Light range location implementation.
◆ NearestLightRangeLocation()
kanzi::GatherNearestLightsRenderPass::NearestLightRange::NearestLightRangeLocation::NearestLightRangeLocation |
( |
NearestLightRange & | 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]
NearestLightRange & kanzi::GatherNearestLightsRenderPass::NearestLightRange::NearestLightRangeLocation::getRange |
( |
| ) |
|
|
inlineprotected |
Accesses the range with correct type.
- Returns
- Casted range.
◆ getRange() [2/2]
const NearestLightRange & kanzi::GatherNearestLightsRenderPass::NearestLightRange::NearestLightRangeLocation::getRange |
( |
| ) |
const |
|
inlineprotected |
Accesses the range with correct type.
- Returns
- Casted range.
◆ cloneOverride()
AbstractRangeLocationPtr kanzi::GatherNearestLightsRenderPass::NearestLightRange::NearestLightRangeLocation::cloneOverride |
( |
| ) |
|
|
overrideprotected |
AbstractValueRangeLocation::cloneOverride() implementation.
◆ getPropertyObjectOverride()
PropertyObjectSharedPtr kanzi::GatherNearestLightsRenderPass::NearestLightRange::NearestLightRangeLocation::getPropertyObjectOverride |
( |
| ) |
|
|
overrideprotected |
AbstractValueRangeLocation::getPropertyObjectOverride() implementation.
◆ getPropertyValueOverride()
bool kanzi::GatherNearestLightsRenderPass::NearestLightRange::NearestLightRangeLocation::getPropertyValueOverride |
( |
AbstractPropertyType | propertyType, |
|
|
Variant & | value ) |
|
overrideprotected |
AbstractValueRangeLocation::getPropertyValueOverride() implementation.
The documentation for this class was generated from the following file: