Ignore:
Timestamp:
10/23/06 23:26:11 (18 years ago)
Author:
szirmay
Message:
 
Location:
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreIlluminationManager.h

    r1639 r1670  
    7474        bool blurSM; 
    7575        bool focusingSM; 
     76        String shadowMapMaterialName; 
    7677        unsigned int phaseTextureSize; 
    7778        std::map<RenderingRunType,float> maxRads; 
     
    315316        void setFocusingSM(bool use){focusingSM = use;} 
    316317        void setBlurShadowMap(bool use){blurSM = use;} 
     318        void setShadowMapMaterialName(String name){shadowMapMaterialName = name;} 
    317319}; 
    318320 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreDepthShadowRecieverRenderTechnique.h

    r836 r1670  
    4747                                                        String shadowVertexProgram, 
    4848                                                        String shadowFragmentProgram, 
     49                                                        bool setLightViewMatrix, 
     50                                                        bool setLightViewProjMatrix, 
     51                                                        bool setLightProjFarPlane, 
     52                                                        String lightViewProjParamName, 
     53                                                        String lightViewParamName, 
     54                                                        String lightFarPlaneParamName, 
    4955                                                        Pass* pass, 
    5056                                                        OgreRenderable* parentRenderable, 
     
    7985                @breif new passes created by this technique 
    8086        */ 
    81         std::vector<Pass*> passes;       
     87        std::vector<Pass*> passes; 
     88        bool setLightViewMatrix; 
     89        bool setLightViewProjMatrix; 
     90        bool setLightProjFarPlane; 
     91        String lightViewProjParamName; 
     92        String lightViewParamName; 
     93        String lightFarPlaneParamName; 
    8294}; 
    8395 
     
    98110        String shadowVertexProgram; 
    99111        String shadowFragmentProgram; 
     112        bool setLightViewMatrix; 
     113        bool setLightViewProjMatrix; 
     114        bool setLightProjFarPlane; 
     115        String lightViewProjParamName; 
     116        String lightViewParamName; 
     117        String lightFarPlaneParamName; 
    100118 
    101119}; 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreDepthShadowMapRenderingRun.h

    r1628 r1670  
    5656        */ 
    5757        Matrix4 getLightViewProjMatrix(); 
     58        Real getLightFarPlane(){return lightFarPlane;} 
    5859 
    5960protected:       
     
    8485        Texture* depthMapTexture; 
    8586        Texture* blurredDepthMapTexture; 
     87        Real lightFarPlane; 
    8688         
    8789        //inherited 
Note: See TracChangeset for help on using the changeset viewer.