#include <kanzi/core.ui/binding/typed_value_range.hpp>#include <kanzi/core.ui/graphics3d/node_list.hpp>#include <kanzi/core.ui/graphics3d/render_pass.hpp>#include <kanzi/core.ui/node/light.hpp>Classes | |
| class | kanzi::GatherLightsRenderPass |
| GatherLightsRenderPass is a class for generating light properties for rendering nodes. More... | |
| class | kanzi::GatherLightsRenderPass::InstantiatorNotification |
| Instantiator notification information installed by the gather lights render pass. More... | |
| class | kanzi::GatherLightsRenderPass::LightInfo |
| Internal information structure for storing information on lights. More... | |
| class | kanzi::GatherLightsRenderPass::LightRange |
| Light range is a range type for retrieving light values. More... | |
| class | kanzi::GatherLightsRenderPass::LightRange::LightRangeLocation |
| Light range location implementation. More... | |
Namespaces | |
| namespace | kanzi |
Typedefs | |
| using | kanzi::GatherLightsRenderPassSharedPtr |
| GatherLightsRenderPass shared pointer type. | |
Functions | |
| bool | kanzi::getInvalidLightValue (Variant &value, AbstractPropertyType propertyType) |
| Gets an 'invalid' value for a light that does not exist. | |
| Light::Type | kanzi::getLightTypeForCollectionName (string_view collectionName, AbstractPropertyType propertyType, string_view renderValueName) |
| Returns the light type based on the collection name or, if collection name is empty, on the property type. | |