- Timestamp:
- 11/07/06 14:29:38 (18 years ago)
- Location:
- GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreColorCubeMapRenderTechnique.h
r1711 r1722 48 48 bool updateAllFace, 49 49 bool renderSelf, 50 bool renderEnvironment, 51 String selfMaterial, 52 String environmentMaterial, 50 53 Pass* pass, 51 54 OgreRenderable* parentRenderable, … … 63 66 64 67 //inherited 65 void colorCubeMapRunChanged(RenderingRun* run); 66 //inherited 67 RenderingRun* createColorCubeMapRun(); 68 69 68 void colorCubeMapRunChanged(RenderingRun* run); 70 69 }; 71 70 -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreConvolvedCubeMapRenderTechnique.h
r1711 r1722 50 50 bool updateAllFace, 51 51 bool renderSelf, 52 bool renderEnvironment, 53 String selfMaterial, 54 String environmentMaterial, 52 55 Pass* pass, 53 56 OgreRenderable* parentRenderable, … … 68 71 //inherited 69 72 void colorCubeMapRunChanged(RenderingRun* run); 70 //inherited71 RenderingRun* createColorCubeMapRun();72 73 //inherited 73 74 RenderingRun* createReducedCubeMapRun(); -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreCubeMapRenderTechnique.h
r1711 r1722 48 48 bool updateAllFace, 49 49 bool renderSelf, 50 bool renderEnvironment, 51 String selfMaterial, 52 String environmentMaterial, 50 53 Pass* pass, 51 54 OgreRenderable* parentRenderable, 52 OgreTechniqueGroup* parentTechniqueGroup 55 OgreTechniqueGroup* parentTechniqueGroup, 56 bool createCubeRun = false 53 57 ); 54 58 /** … … 56 60 */ 57 61 ~OgreCubeMapRenderTechnique(); 62 58 63 59 64 protected: … … 62 67 @brief the id of the texture unit state the resulting cubemap should be bound to 63 68 */ 64 unsigned char texID; 69 unsigned char texID; 70 String selfMaterial; 71 String environmentMaterial; 72 String texturePostFix; 73 74 RenderingRun* createCubeMapRun(); 75 void cubeMapRunChanged(RenderingRun* run); 65 76 }; 66 77 … … 70 81 71 82 OgreCubeMapRenderTechniqueFactory(); 83 84 OgreRenderTechnique* createInstance(IllumTechniqueParams* params, 85 Pass* pass, 86 OgreRenderable* parentRenderable, 87 OgreTechniqueGroup* parentTechniqueGroup); 88 89 void resetParams(); 72 90 73 91 unsigned long startFrame; … … 81 99 bool updateAllFace; 82 100 bool renderSelf; 83 84 void resetParams();85 101 bool renderEnvironment; 102 String selfMaterial; 103 String environmentMaterial; 86 104 }; -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreDistanceCubeMapRenderTechnique.h
r1711 r1722 48 48 bool updateAllFace, 49 49 bool renderSelf, 50 bool renderEnvironment, 51 String selfMaterial, 52 String environmentMaterial, 50 53 Pass* pass, 51 54 OgreRenderable* parentRenderable, … … 64 67 //inherited 65 68 void distanceCubeMapRunChanged(RenderingRun* run); 66 //inherited67 RenderingRun* createDistanceCubeMapRun();68 69 //inherited 69 70 void distanceCubeMapRunUpdated(RenderingRun* run);
Note: See TracChangeset
for help on using the changeset viewer.