#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. | |