- Timestamp:
- 10/10/08 13:53:22 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/SkyPreetham.h
r2983 r3021 4 4 #include "glInterface.h" 5 5 #include "common.h" 6 #include "ShaderProgram.h" 7 6 8 #include <Cg/cg.h> 7 9 #include <Cg/cgGL.h> 8 10 9 11 10 namespace CHCDemoEngine {11 class Vector3;12 class SceneEntity;13 class RenderState;14 class Camera;12 namespace CHCDemoEngine { 13 class Vector3; 14 class SceneEntity; 15 class RenderState; 16 class Camera; 15 17 } 16 18 … … 20 22 /// Constructor taking sky turbitity as parameter and the sky dome geometry 21 23 SkyPreetham(float turbitity, CHCDemoEngine::SceneEntity *skyDome); 22 virtual ~SkyPreetham(); 24 25 ~SkyPreetham(); 23 26 24 void RenderSkyDome(const CHCDemoEngine::Vector3 &sunDir, CHCDemoEngine::Camera *camera, CHCDemoEngine::RenderState *state, bool scaleToRange); 25 26 static void Init(CGcontext context); 27 void RenderSkyDome(const CHCDemoEngine::Vector3 &sunDir, 28 CHCDemoEngine::Camera *camera, 29 CHCDemoEngine::RenderState *state, 30 bool scaleToRange); 27 31 28 32 void ComputeFactors(const CHCDemoEngine::Vector3 &sunDir, … … 35 39 CHCDemoEngine::Vector3 &diffuse, 36 40 bool scaleToRange) const; 41 42 static void InitCG(CGcontext context); 43 static void ReleaseCG(); 37 44 38 45 … … 53 60 54 61 float mTurbidity; 62 63 static CHCDemoEngine::ShaderContainer sShaders; 55 64 }; 56 65
Note: See TracChangeset
for help on using the changeset viewer.