Kanzi Framework  3.9.0
Kanzi Engine API
gather_lights_render_pass.hpp File Reference

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

 kanzi
 Easing functions that require external dependencies for calculation.
 

Typedefs

using kanzi::GatherLightsRenderPassSharedPtr = shared_ptr< GatherLightsRenderPass >
 GatherLightsRenderPass shared pointer type. More...
 

Functions

bool kanzi::getInvalidLightValue (Variant &value, AbstractPropertyType propertyType)
 Gets an 'invalid' value for a light that does not exist. More...
 
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. More...