- Timestamp:
- 03/13/07 09:27:17 (18 years ago)
- Location:
- GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreCausticCubeMapRenderingRun.h
r2142 r2240 14 14 15 15 /** 16 @brief C olorCubeMapRenderingRun used in an OGRE environment.16 @brief CausticCubeMapRenderingRun used in an OGRE environment. 17 17 */ 18 18 class OgreCausticCubeMapRenderingRun : public OgreRenderingRun, … … 32 32 @param photonMapTexId the texture unit state id of the caustic map generation material where the photonhit map should be bound to 33 33 @param updateAllFace defines if all cubemap faces should be updated in a frame or only one face per frame 34 @param attenuation attenuation distance of the caustic 35 @param useTriangles sets if triangles should be rendered into the caustic cubemap instead of sprites 36 @param blurMap sets if the caustic cubemap should be blurred (recommended if rendering caustic triangles) 34 37 */ 35 38 OgreCausticCubeMapRenderingRun(OgreSharedRuns* sharedRuns, … … 58 61 //inherited 59 62 void photonMapChanged(RenderingRun* run); 63 /** 64 @see attenuation 65 */ 60 66 float getAttenuation(){return attenuation;} 61 67 //inherited 62 68 bool canJoin(RenderingRun* run) 63 69 { … … 67 73 return false; 68 74 } 69 75 /** 76 @see blurMap 77 */ 70 78 void setBlurMap(bool blur){blurMap = blur;} 71 79 … … 95 103 */ 96 104 String materialName; 105 /** 106 @brief attenuation distance of the caustic 107 */ 97 108 float attenuation; 109 /** 110 @brief sets if triangles should be rendered into the caustic cubemap instead of sprites 111 */ 98 112 bool useTriangles; 113 /** 114 @brief sets if the caustic cubemap should be blurred (recommended if rendering caustic triangles) 115 */ 99 116 bool blurMap; 100 117 -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderingRuns/OgreChildPSystemRenderingRun.h
r1722 r2240 14 14 15 15 /** 16 @brief C olorCubeMapRenderingRun used in an OGRE environment.16 @brief ChildPsystemRenderingRun used in an OGRE environment. 17 17 */ 18 18 class OgreChildPSystemRenderingRun : public OgreRenderingRun, … … 28 28 @param startFrame adds an offset to the current frame number to help evenly distribute updates between frames 29 29 @param updateInterval update frequency 30 @param materialName the name of the material should be used when rendering the choton hit map 30 @param resolution resolution of the impostor texture 31 @param perspectiveRendering sets if the impostor should be rendered with a perspective projection or orthogonal 32 @param childPSysScriptName the name of the particle system script 33 @param useOwnMaterial use the material that was defined in the particle script 34 @param materialName use this specific material while rendering the impostor 35 31 36 */ 32 37 OgreChildPSystemRenderingRun(OgreSharedRuns* sharedRuns, … … 45 50 */ 46 51 String getImpostorTextureName(){return name;} 47 52 //inherited 48 53 bool canJoin(RenderingRun* run) 49 54 { … … 51 56 return false; 52 57 } 58 53 59 void setNode(SceneNode* n){psysNode = n;} 54 60 Real getSmallSysRadius(){return sysRad;}
Note: See TracChangeset
for help on using the changeset viewer.