24 #include <flw/flf/models/Entity.h> 25 #include <flw/flf/models/effects/IEffect.h> 48 void addEffect(ps<IEffect> effect);
50 void removeEffect(ps<IEffect> effect);
52 void drawWithEffects(
ICamera& camera);
54 void drawWithEffectsDR(
ICamera& camera);
56 void drawWithEffectsPBRP(
ICamera& camera);
60 std::vector<ps<IEffect>> mEffects;
Base for all Scene nodes.
Definition: Entity.h:48
Single GLSL program object.
Definition: Program.h:37
Stores camera view parameters.
Definition: ICamera.h:32
Entity for which is it possible to add/remove Effect objects.
Definition: Programmable.h:34