Ignore:
Timestamp:
11/07/06 14:29:38 (18 years ago)
Author:
szirmay
Message:
 
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  
    4848                                                                        bool updateAllFace, 
    4949                                                                        bool renderSelf, 
     50                                                                        bool renderEnvironment, 
     51                                                                        String selfMaterial, 
     52                                                                        String environmentMaterial, 
    5053                                                                        Pass* pass, 
    5154                                                                        OgreRenderable* parentRenderable, 
     
    6366         
    6467        //inherited 
    65         void colorCubeMapRunChanged(RenderingRun* run); 
    66         //inherited 
    67         RenderingRun* createColorCubeMapRun(); 
    68  
    69          
     68        void colorCubeMapRunChanged(RenderingRun* run);  
    7069}; 
    7170 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreConvolvedCubeMapRenderTechnique.h

    r1711 r1722  
    5050                                                        bool updateAllFace, 
    5151                                                        bool renderSelf, 
     52                                                        bool renderEnvironment, 
     53                                                        String selfMaterial, 
     54                                                        String environmentMaterial, 
    5255                                                        Pass* pass, 
    5356                                                        OgreRenderable* parentRenderable, 
     
    6871        //inherited 
    6972        void colorCubeMapRunChanged(RenderingRun* run); 
    70         //inherited 
    71         RenderingRun* createColorCubeMapRun(); 
    7273        //inherited 
    7374        RenderingRun* createReducedCubeMapRun(); 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreCubeMapRenderTechnique.h

    r1711 r1722  
    4848                                                        bool updateAllFace, 
    4949                                                        bool renderSelf, 
     50                                                        bool renderEnvironment, 
     51                                                        String selfMaterial, 
     52                                                        String environmentMaterial, 
    5053                                                        Pass* pass, 
    5154                                                        OgreRenderable* parentRenderable, 
    52                                                         OgreTechniqueGroup* parentTechniqueGroup 
     55                                                        OgreTechniqueGroup* parentTechniqueGroup, 
     56                                                        bool createCubeRun = false 
    5357                                                        ); 
    5458        /** 
     
    5660        */ 
    5761        ~OgreCubeMapRenderTechnique(); 
     62         
    5863                 
    5964protected: 
     
    6267                @brief the id of the texture unit state the resulting cubemap should be bound to 
    6368        */ 
    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);       
    6576}; 
    6677 
     
    7081         
    7182        OgreCubeMapRenderTechniqueFactory(); 
     83 
     84        OgreRenderTechnique* createInstance(IllumTechniqueParams* params, 
     85                                                                                Pass* pass, 
     86                                                                                OgreRenderable* parentRenderable, 
     87                                                                                OgreTechniqueGroup* parentTechniqueGroup); 
     88 
     89        void resetParams(); 
    7290         
    7391        unsigned long startFrame; 
     
    8199        bool updateAllFace; 
    82100        bool renderSelf; 
    83  
    84         void resetParams(); 
    85  
     101        bool renderEnvironment; 
     102        String selfMaterial; 
     103        String environmentMaterial; 
    86104}; 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreDistanceCubeMapRenderTechnique.h

    r1711 r1722  
    4848                                                        bool updateAllFace, 
    4949                                                        bool renderSelf, 
     50                                                        bool renderEnvironment, 
     51                                                        String selfMaterial, 
     52                                                        String environmentMaterial, 
    5053                                                        Pass* pass, 
    5154                                                        OgreRenderable* parentRenderable, 
     
    6467        //inherited 
    6568        void distanceCubeMapRunChanged(RenderingRun* run); 
    66         //inherited 
    67         RenderingRun* createDistanceCubeMapRun(); 
    6869        //inherited 
    6970        void distanceCubeMapRunUpdated(RenderingRun* run); 
Note: See TracChangeset for help on using the changeset viewer.