/
struct Enlighten SortedLightsVisitor
This is the documentation for Enlighten.
struct Enlighten SortedLightsVisitor
template<LightTypeId, typename Op, template< LightTypeId > class>
struct Enlighten::SortedLightsVisitor
Visitor construct to apply each operator to the relevant light types.
Functions
Name | Description |
---|---|
IterateLightsOfType(const SortedLights *, Op &) | Iterate over the given lights and perform the given operation. |
Visit(const SortedLights *, Op &) | Iterate over the given lights (filtered by the templated filter) and perform the given operation. |
static void Enlighten::SortedLightsVisitor< LIGHT_TYPE_ID, Op, LightTypeFilter >::IterateLightsOfType
public: void IterateLightsOfType
(
const SortedLights * sortedLights,
Op & operation
)
Iterate over the given lights and perform the given operation.
static GEO_CONTROLLED_INLINE void Enlighten::SortedLightsVisitor< LIGHT_TYPE_ID, Op, LightTypeFilter >::Visit
public: GEO_CONTROLLED_INLINE void Visit
(
const SortedLights * sortedLights,
Op & operation
)
Iterate over the given lights (filtered by the templated filter) and perform the given operation.
, multiple selections available,
Related content
struct Enlighten SortedLightsVisitor
struct Enlighten SortedLightsVisitor
More like this
struct Enlighten SortedLightsVisitor< LIGHT_TYPE_INVALID, Op, LightTypeFilter >
struct Enlighten SortedLightsVisitor< LIGHT_TYPE_INVALID, Op, LightTypeFilter >
More like this
struct Enlighten SortedLightsVisitor< LIGHT_TYPE_INVALID, Op, LightTypeFilter >
struct Enlighten SortedLightsVisitor< LIGHT_TYPE_INVALID, Op, LightTypeFilter >
More like this
struct Enlighten SortedLightsVisitor< LIGHT_TYPE_INVALID, Op, LightTypeFilter >
struct Enlighten SortedLightsVisitor< LIGHT_TYPE_INVALID, Op, LightTypeFilter >
More like this
struct Enlighten VisitSelectedLightsGeneric< TypeSelector, Visitor, LightSelector, LIGHT_TYPE_INVALID >
struct Enlighten VisitSelectedLightsGeneric< TypeSelector, Visitor, LightSelector, LIGHT_TYPE_INVALID >
More like this
struct Enlighten VisitSelectedLightsGeneric< TypeSelector, Visitor, LightSelector, LIGHT_TYPE_INVALID >
struct Enlighten VisitSelectedLightsGeneric< TypeSelector, Visitor, LightSelector, LIGHT_TYPE_INVALID >
More like this