source: GTP/trunk/App/Demos/Illum/pathmap/FinalCompositionRenderStrategy.h @ 2197

Revision 2197, 504 bytes checked in by szirmay, 18 years ago (diff)
Line 
1#pragma once
2#include "renderstrategy.h"
3#include "Vector.hpp"
4
5class FinalCompositionRenderStrategy :
6        public RenderStrategy
7{
8public:
9        Vector lightDir;
10        Vector lightPos;
11        Vector lightPower;
12
13        FinalCompositionRenderStrategy(PathMapEffect* pathMapEffect);
14
15        void applyTargets() const;
16        void applyRenderState() const;
17        void applyTechnique() const;
18
19        void applyTransforms(Entity* entity) const;
20        void applyTextures(SubEntity* subEntity) const;
21       
22        void resetRenderState() const;
23
24};
Note: See TracBrowser for help on using the repository browser.