Ignore:
Timestamp:
04/05/07 15:38:06 (18 years ago)
Author:
szirmay
Message:
 
Location:
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns
Files:
12 edited

Legend:

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

    r2240 r2320  
    4848                                                                 bool blurMap 
    4949                                                                 ); 
     50 
     51        virtual ~OgreCausticCubeMapRenderingRun(){} 
    5052        /** 
    5153                @brief returns the name of the resulting caustic cubemap texture 
     
    7779        */ 
    7880        void setBlurMap(bool blur){blurMap = blur;} 
     81 
     82        void freeAllResources(); 
    7983 
    8084protected: 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreChildPSystemRenderingRun.h

    r2251 r2320  
    4646                                                                String materialName 
    4747                                                                ); 
     48 
     49        virtual ~OgreChildPSystemRenderingRun(){} 
     50 
    4851        /** 
    4952                @brief returns the name of the resulting photon hit map 
     
    6164        */ 
    6265        Real getSmallSysRadius(){return sysRad;} 
     66 
     67        void freeAllResources(); 
    6368 
    6469protected:       
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreCubeMapRenderingRun.h

    r2251 r2320  
    5656                                                                 bool getMinMax, 
    5757                                                                 RenderingRunType cubemapRunType); 
     58 
     59        virtual ~OgreCubeMapRenderingRun(){} 
     60 
    5861        /** 
    5962                @brief returns the name of the resulting color cubemap texture 
     
    6366        Vector4 getMax(){return max;} 
    6467        Vector4 getMin(){return min;} 
     68 
     69        void freeAllResources(); 
    6570         
    6671protected: 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreDepthShadowMapRenderingRun.h

    r2264 r2320  
    3939                                                                                String materialName); 
    4040 
     41        virtual ~OgreDepthShadowMapRenderingRun(){} 
     42 
     43 
    4144        /** 
    4245                @brief returns the depth shadow map texture created by this run 
     
    6063        */ 
    6164        Real getLightFarPlane(){return lightFarPlane;} 
     65 
     66        void freeAllResources(); 
    6267 
    6368protected:       
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreFocusingMapRenderingRun.h

    r2264 r2320  
    3030                                                                Matrix4 lightMatrix, 
    3131                                                                unsigned int focusingMapSize); 
     32 
     33        virtual ~OgreFocusingMapRenderingRun(){} 
    3234        /** 
    3335                @brief returns the name of the focusing texture 
     
    4850        */ 
    4951        void setCameraMatrices(const Matrix4 &view, const Matrix4 &projection); 
     52 
     53        void freeAllResources(); 
    5054         
    5155protected: 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreLightVolumeRenderingRun.h

    r2264 r2320  
    3838                                                                unsigned int textureDepth, 
    3939                                                                String materialName); 
     40 
     41        virtual ~OgreLightVolumeRenderingRun(){} 
     42 
    4043        /** 
    4144                @brief returns the name of the resulting light volume texture 
     
    6871        } 
    6972         
     73        void freeAllResources(); 
     74 
    7075protected:       
    7176        /** 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgrePMEntryPointMapRenderingRun.h

    r2264 r2320  
    2828        */       
    2929        OgrePMEntryPointMapRenderingRun(String name); 
     30 
     31        virtual ~OgrePMEntryPointMapRenderingRun(){} 
     32 
    3033        /** 
    3134                @brief returns the name of the entry point texture 
     
    3841        */ 
    3942        String getClusterLengthTextureName(){return clusterLengthTexture->getName();} 
     43 
     44        void freeAllResources(); 
    4045         
    4146protected: 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgrePMWeightComputeRenderingRun.h

    r2264 r2320  
    2929        */       
    3030        OgrePMWeightComputeRenderingRun(String name, String LightName); 
     31 
     32        virtual ~OgrePMWeightComputeRenderingRun(){} 
     33 
    3134        /** 
    3235                @brief returns the name of the weight texture 
     
    3538        //not used 
    3639        float* getWeights(){return weights;} 
     40 
     41        void freeAllResources(); 
    3742         
    3843protected: 
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgrePhaseTextureRenderingRun.h

    r2264 r2320  
    3434                                                                                String materialName); 
    3535 
     36        virtual ~OgrePhaseTextureRenderingRun(){} 
     37 
    3638        /** 
    3739                @brief returns the name of thew phase texture created by this run 
    3840        */ 
    3941        String getPhaseTextureName(){return name;} 
     42 
     43        void freeAllResources(); 
    4044         
    4145protected:       
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgrePhotonMapRenderingRun.h

    r2264 r2320  
    3939                                                                String materialName, 
    4040                                                                bool useDistance); 
     41 
     42        virtual ~OgrePhotonMapRenderingRun(){} 
     43 
    4144        /** 
    4245                @brief returns the name of the resulting photon hit map texture 
     
    5962        //inherited      
    6063        void distanceCubeMapUpdated(RenderingRun* run); 
     64 
     65        void freeAllResources(); 
    6166         
    6267protected:       
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreReducedCubeMapRenderingRun.h

    r2264 r2320  
    4646                                                                 bool updateAllFace = false); 
    4747 
     48        virtual ~OgreReducedCubeMapRenderingRun(){} 
     49 
    4850        /** 
    4951                @brief returns the name of the resulting downsampled color cubemap texture 
     
    5355        //inherited 
    5456        void colorCubeMapChanged(String& newMapName); 
     57 
     58        void freeAllResources(); 
    5559 
    5660protected:       
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreSceneCameraDepthRenderingRun.h

    r2264 r2320  
    3131                                                                String name, 
    3232                                                                Viewport* playerView); 
     33 
     34        virtual ~OgreSceneCameraDepthRenderingRun(){} 
     35 
    3336        /** 
    3437                @brief returns the name of the camera depth texture 
     
    3639        String getDepthTextureName(){return name;} 
    3740 
     41        void freeAllResources(); 
    3842         
    3943protected: 
Note: See TracChangeset for help on using the changeset viewer.