Changeset 2320 for GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include
- Timestamp:
- 04/05/07 15:38:06 (18 years ago)
- Location:
- GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreIlluminationManager.h
r2298 r2320 549 549 */ 550 550 void setFireRenderTargetSize(int size){FireRenderTarget::targetsize = size;} 551 552 void freeAllResources(); 551 553 }; 552 554 -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreRenderTechnique.h
r2240 r2320 42 42 OgreRenderable* parentRenderable, 43 43 OgreTechniqueGroup* parentTechniqueGroup); 44 ~OgreRenderTechnique( );44 virtual ~OgreRenderTechnique( ); 45 45 46 46 //inherited -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreRenderingRun.h
r2240 r2320 25 25 fullscreenGrid = 0; 26 26 } 27 28 virtual ~OgreRenderingRun(){} 27 29 /** 28 30 @brief Conversion to OgreRenderRun. … … 32 34 OgreRenderingRun* asOgreRenderingRun(){return this;} 33 35 34 35 36 protected: 36 37 -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreSharedRuns.h
r2240 r2320 189 189 void runChanged(RenderingRunType runType, RenderingRun* run); 190 190 //inherited 191 virtual void addTechniqueGroup(TechniqueGroup* group){childTechniqueGroups.push_back(group);} 191 void addTechniqueGroup(TechniqueGroup* group){childTechniqueGroups.push_back(group);} 192 void removeTechniqueGroups() 193 { 194 std::vector<TechniqueGroup*>::iterator it = childTechniqueGroups.begin(); 195 std::vector<TechniqueGroup*>::iterator itend = childTechniqueGroups.end(); 196 while(it != itend) 197 { 198 TechniqueGroup* tg = (*it); 199 childTechniqueGroups.erase(it); 200 delete tg; 201 it++; 202 } 203 childTechniqueGroups.clear(); 204 } 192 205 /** 193 206 @brief Sets the given material for all connected renderables. … … 202 215 */ 203 216 void restoreMaterial(); 217 218 void freeAllResources(); 204 219 205 220 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreTechniqueGroup.h
r790 r2320 14 14 { 15 15 public: 16 ~OgreTechniqueGroup(); 16 17 //inherited 17 18 void addRenderTechnique(RenderTechnique* technique); -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreCausticCasterRenderTechnique.h
r2299 r2320 56 56 @brief Destructor. 57 57 */ 58 ~OgreCausticCasterRenderTechnique();58 virtual ~OgreCausticCasterRenderTechnique(); 59 59 /** 60 60 @brief Returns the name of the created caustic cubemap. -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreCausticReceiverRenderTechnique.h
r2299 r2320 57 57 @brief Destructor. 58 58 */ 59 ~OgreCausticReceiverRenderTechnique();59 virtual ~OgreCausticReceiverRenderTechnique(); 60 60 61 61 //inherited -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreColorCubeMapRenderTechnique.h
r2240 r2320 72 72 @brief Destructor. 73 73 */ 74 ~OgreColorCubeMapRenderTechnique();74 virtual ~OgreColorCubeMapRenderTechnique(); 75 75 76 76 //inherited -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreConvolvedCubeMapRenderTechnique.h
r2240 r2320 72 72 @brief Destructor. 73 73 */ 74 ~OgreConvolvedCubeMapRenderTechnique();74 virtual ~OgreConvolvedCubeMapRenderTechnique(); 75 75 76 76 //inherited -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreCubeMapRenderTechnique.h
r2240 r2320 73 73 @brief Destructor. 74 74 */ 75 ~OgreCubeMapRenderTechnique();75 virtual ~OgreCubeMapRenderTechnique(); 76 76 77 77 -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreDepthShadowReceiverRenderTechnique.h
r2299 r2320 74 74 @brief Destructor. 75 75 */ 76 ~OgreDepthShadowReceiverRenderTechnique();76 virtual ~OgreDepthShadowReceiverRenderTechnique(); 77 77 78 78 //inherited -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreDistanceCubeMapRenderTechnique.h
r2240 r2320 72 72 @brief Destructor. 73 73 */ 74 ~OgreDistanceCubeMapRenderTechnique();74 virtual ~OgreDistanceCubeMapRenderTechnique(); 75 75 76 76 //inherited -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreFireRenderTechnique.h
r2240 r2320 21 21 22 22 FireRenderTarget(); 23 ~FireRenderTarget(); 23 24 }; 24 25 … … 54 55 OgreTechniqueGroup* parentTechniqueGroup 55 56 ); 56 ~OgreFireRenderTechnique();57 virtual ~OgreFireRenderTechnique(); 57 58 58 59 //inherited -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreHierarchicalParticleSystemTechnique.h
r2240 r2320 58 58 @brief Destructor. 59 59 */ 60 ~OgreHierarchicalParticleSystemTechnique();60 virtual ~OgreHierarchicalParticleSystemTechnique(); 61 61 62 62 -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreIllumVolumeRenderTechnique.h
r2302 r2320 52 52 @brief Destructor. 53 53 */ 54 ~OgreIllumVolumeRenderTechnique();54 virtual ~OgreIllumVolumeRenderTechnique(); 55 55 56 56 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgrePathMapRenderTechnique.h
r2299 r2320 41 41 @brief Destructor. 42 42 */ 43 ~OgrePathMapRenderTechnique();43 virtual ~OgrePathMapRenderTechnique(); 44 44 45 45 //inherited -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreSBBRenderTechnique.h
r2240 r2320 38 38 OgreTechniqueGroup* parentTechniqueGroup 39 39 ); 40 ~OgreSBBRenderTechnique();40 virtual ~OgreSBBRenderTechnique(); 41 41 42 42 //inherited -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreCausticCubeMapRenderingRun.h
r2240 r2320 48 48 bool blurMap 49 49 ); 50 51 virtual ~OgreCausticCubeMapRenderingRun(){} 50 52 /** 51 53 @brief returns the name of the resulting caustic cubemap texture … … 77 79 */ 78 80 void setBlurMap(bool blur){blurMap = blur;} 81 82 void freeAllResources(); 79 83 80 84 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreChildPSystemRenderingRun.h
r2251 r2320 46 46 String materialName 47 47 ); 48 49 virtual ~OgreChildPSystemRenderingRun(){} 50 48 51 /** 49 52 @brief returns the name of the resulting photon hit map … … 61 64 */ 62 65 Real getSmallSysRadius(){return sysRad;} 66 67 void freeAllResources(); 63 68 64 69 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreCubeMapRenderingRun.h
r2251 r2320 56 56 bool getMinMax, 57 57 RenderingRunType cubemapRunType); 58 59 virtual ~OgreCubeMapRenderingRun(){} 60 58 61 /** 59 62 @brief returns the name of the resulting color cubemap texture … … 63 66 Vector4 getMax(){return max;} 64 67 Vector4 getMin(){return min;} 68 69 void freeAllResources(); 65 70 66 71 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreDepthShadowMapRenderingRun.h
r2264 r2320 39 39 String materialName); 40 40 41 virtual ~OgreDepthShadowMapRenderingRun(){} 42 43 41 44 /** 42 45 @brief returns the depth shadow map texture created by this run … … 60 63 */ 61 64 Real getLightFarPlane(){return lightFarPlane;} 65 66 void freeAllResources(); 62 67 63 68 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreFocusingMapRenderingRun.h
r2264 r2320 30 30 Matrix4 lightMatrix, 31 31 unsigned int focusingMapSize); 32 33 virtual ~OgreFocusingMapRenderingRun(){} 32 34 /** 33 35 @brief returns the name of the focusing texture … … 48 50 */ 49 51 void setCameraMatrices(const Matrix4 &view, const Matrix4 &projection); 52 53 void freeAllResources(); 50 54 51 55 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreLightVolumeRenderingRun.h
r2264 r2320 38 38 unsigned int textureDepth, 39 39 String materialName); 40 41 virtual ~OgreLightVolumeRenderingRun(){} 42 40 43 /** 41 44 @brief returns the name of the resulting light volume texture … … 68 71 } 69 72 73 void freeAllResources(); 74 70 75 protected: 71 76 /** -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgrePMEntryPointMapRenderingRun.h
r2264 r2320 28 28 */ 29 29 OgrePMEntryPointMapRenderingRun(String name); 30 31 virtual ~OgrePMEntryPointMapRenderingRun(){} 32 30 33 /** 31 34 @brief returns the name of the entry point texture … … 38 41 */ 39 42 String getClusterLengthTextureName(){return clusterLengthTexture->getName();} 43 44 void freeAllResources(); 40 45 41 46 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgrePMWeightComputeRenderingRun.h
r2264 r2320 29 29 */ 30 30 OgrePMWeightComputeRenderingRun(String name, String LightName); 31 32 virtual ~OgrePMWeightComputeRenderingRun(){} 33 31 34 /** 32 35 @brief returns the name of the weight texture … … 35 38 //not used 36 39 float* getWeights(){return weights;} 40 41 void freeAllResources(); 37 42 38 43 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgrePhaseTextureRenderingRun.h
r2264 r2320 34 34 String materialName); 35 35 36 virtual ~OgrePhaseTextureRenderingRun(){} 37 36 38 /** 37 39 @brief returns the name of thew phase texture created by this run 38 40 */ 39 41 String getPhaseTextureName(){return name;} 42 43 void freeAllResources(); 40 44 41 45 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgrePhotonMapRenderingRun.h
r2264 r2320 39 39 String materialName, 40 40 bool useDistance); 41 42 virtual ~OgrePhotonMapRenderingRun(){} 43 41 44 /** 42 45 @brief returns the name of the resulting photon hit map texture … … 59 62 //inherited 60 63 void distanceCubeMapUpdated(RenderingRun* run); 64 65 void freeAllResources(); 61 66 62 67 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreReducedCubeMapRenderingRun.h
r2264 r2320 46 46 bool updateAllFace = false); 47 47 48 virtual ~OgreReducedCubeMapRenderingRun(){} 49 48 50 /** 49 51 @brief returns the name of the resulting downsampled color cubemap texture … … 53 55 //inherited 54 56 void colorCubeMapChanged(String& newMapName); 57 58 void freeAllResources(); 55 59 56 60 protected: -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreSceneCameraDepthRenderingRun.h
r2264 r2320 31 31 String name, 32 32 Viewport* playerView); 33 34 virtual ~OgreSceneCameraDepthRenderingRun(){} 35 33 36 /** 34 37 @brief returns the name of the camera depth texture … … 36 39 String getDepthTextureName(){return name;} 37 40 41 void freeAllResources(); 38 42 39 43 protected:
Note: See TracChangeset
for help on using the changeset viewer.