1#ifndef __SHADERS_ILLUMINATABLE_HPP
2#define __SHADERS_ILLUMINATABLE_HPP
4#include <ocean/Anemonia/VRenderContext.hpp>
5#include <ocean/Anemonia/AnemoneCreatorContext.hpp>
7#include "shadersDllApi.h"
19 int NumberOfActiveLightSources;
22 : NumberOfActiveLightSources(N)
54 if (!
ACC.myAnemoneCreator)
57 return feedAnemone(
ACC.myContext, *
ACC.myAnemoneCreator);
73 if (!AC)
return false;
75 return isValidAnemone(
Context, *AC);
84 if (!
ACC.myAnemoneCreator)
87 return isValidAnemone(
ACC.myContext, *
ACC.myAnemoneCreator);
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Definition Illuminatable.hpp:18
Definition Illuminatable.hpp:16
static bool isValidAnemone(const AnemoneCreatorContext &ACC)
Check for consistency of the number of light sources.
Definition Illuminatable.hpp:82
static bool isValidAnemone(VRenderContext &Context, const WeakPtr< AnemoneCreatorBase > &AC)
Check for consistency of the number of light sources.
Definition Illuminatable.hpp:70