Changeset 1425 for GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include
- Timestamp:
- 09/21/06 08:49:20 (18 years ago)
- Location:
- GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include
- Files:
-
- 3 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreIlluminationManager.h
r1130 r1425 15 15 #include "OgreFireRenderTechnique.h" 16 16 #include "OgreHierarchicalParticleSystemTechnique.h" 17 17 #include "OgreIllumVolumeRenderTechnique.h" 18 #include "OgrePhaseTextureRenderingRun.h" 18 19 19 20 … … 69 70 unsigned int focusingMapSize; 70 71 unsigned int shadowMapSize; 72 unsigned int phaseTextureSize; 71 73 std::map<RenderingRunType,float> maxRads; 72 74 /** … … 152 154 void setMaxJoinRadius(RenderingRunType type, float rad){maxRads[type] = rad;} 153 155 void setFocusingMapSize(unsigned int size){focusingMapSize = size;} 156 void setPhaseTextureSize(unsigned int size){phaseTextureSize = size;} 154 157 void setShadowMapSize(unsigned int size){shadowMapSize = size;} 155 158 /** … … 291 294 */ 292 295 void updatePerLightRun(String lightName, RenderingRunType runType, unsigned long frameNum); 296 297 void savePhaseTextureToFile(String filename); 293 298 294 299 bool frameStarted(const FrameEvent& evt) -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreRenderable.h
r1055 r1425 64 64 @see ElementaryRenderable::setRenderGroup() 65 65 */ 66 void setRenderGroup (unsigned char groupID); 66 void setRenderGroup(unsigned char groupID); 67 /** 68 @brief Updates the given renderqueue for the wrapped renderable 69 70 @param rq pointer to the renderqueue to be updated 71 */ 72 void updateRenderQueue(RenderQueue* rq); 67 73 /** 68 74 @brief Retrieves if the renderable is hided or shown. -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreRenderingRun.h
r1351 r1425 117 117 @param rq pointer to the filled Renderqueue instance to set material for 118 118 */ 119 void setMaterialForRenderables(String& materialName, RenderQueue* rq );119 void setMaterialForRenderables(String& materialName, RenderQueue* rq, bool solidsonly = false); 120 120 /** 121 121 @brief Sets the given material for each Renderable visible from a given camera. … … 132 132 @param shadowcastersonly flag to search for only shadow casters 133 133 */ 134 void setMaterialForVisibles(String& materialName, Camera* cam, bool shadowcastersonly = false );134 void setMaterialForVisibles(String& materialName, Camera* cam, bool shadowcastersonly = false, bool solidsonly = false); 135 135 /** 136 136 @brief Restores previously stored materials. -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreSharedRuns.h
r1055 r1425 141 141 @param pointer to the RenderQueue to add the Renderables to 142 142 */ 143 void addRenderablesToQueue(RenderQueue* rq );143 void addRenderablesToQueue(RenderQueue* rq, bool checkVisible = true); 144 144 /** 145 145 @brief Calls notifyCamera() to all the Renderables connected to this node -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreHierarchicalParticleSystemTechnique.h
r1330 r1425 41 41 ~OgreHierarchicalParticleSystemTechnique(); 42 42 43 //inherited 44 void update(unsigned long frameNum); 45 43 46 44 protected: 47 45 … … 58 56 //inherited 59 57 RenderingRun* createChildPSysRenderingRun(); 58 RenderingRun* createLightVolumeRenderingRun(); 60 59 virtual void impostorChanged(RenderingRun* run); 60 virtual void impostorUpdated(RenderingRun* run); 61 61 }; 62 62
Note: See TracChangeset
for help on using the changeset viewer.