Ignore:
Timestamp:
11/08/06 14:04:22 (18 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/IllumModule/src/RenderTechniques/ColorCubeMapRenderTechnique.cpp

    r1722 r1725  
    1212                                                                                                                        bool renderSelf, 
    1313                                                                                                                        bool renderEnvironment, 
     14                                                                                                                        int layer, 
    1415                                                                                                                        ElementaryRenderable* parentRenderable, 
    1516                                                                                                                        TechniqueGroup* parentTechniqueGroup) 
     
    1718                                                                                                                        :CubeMapRenderTechnique( startFrame, cubeMapUpdateInterval, cubeMapResolution, 
    1819                                                                                                                                                                        useDistCalc, useFaceAngleCalc, distTolerance, angleTolerance, 
    19                                                                                                                                                                         updateAllFace, renderSelf, renderEnvironment, 
     20                                                                                                                                                                        updateAllFace, renderSelf, renderEnvironment, layer, 
    2021                                                                                                                                                                        parentRenderable, parentTechniqueGroup), 
    2122                                                                                                                     RenderTechnique(parentRenderable, parentTechniqueGroup) 
    2223{ 
    23          
     24        switch(layer) 
     25        { 
     26                case 0: 
     27                        cubemapLayer = ILLUMRUN_COLOR_CUBEMAP; 
     28                        break; 
     29                case 1: 
     30                        cubemapLayer = ILLUMRUN_COLOR_CUBEMAP_L1; 
     31                        break; 
     32                case 2: 
     33                        cubemapLayer = ILLUMRUN_COLOR_CUBEMAP_L2; 
     34                        break; 
     35                case 3: 
     36                        cubemapLayer = ILLUMRUN_COLOR_CUBEMAP_L3; 
     37                        break; 
     38                case 4: 
     39                        cubemapLayer = ILLUMRUN_COLOR_CUBEMAP_L4; 
     40                        break; 
     41                case 5: 
     42                        cubemapLayer = ILLUMRUN_COLOR_CUBEMAP_L5; 
     43                        break; 
     44                case 6: 
     45                        cubemapLayer = ILLUMRUN_COLOR_CUBEMAP_L6; 
     46                        break; 
     47        } 
    2448} 
    2549 
     
    3155void ColorCubeMapRenderTechnique::runChanged(RenderingRunType runType, RenderingRun* run) 
    3256{ 
    33         if(runType == ILLUMRUN_COLOR_CUBEMAP) 
     57        if(runType == cubemapLayer) 
    3458                colorCubeMapRunChanged(run); 
    3559} 
     
    3761 void ColorCubeMapRenderTechnique::update(unsigned long frameNum) 
    3862{        
    39                 sharedRuns->updateRun(ILLUMRUN_COLOR_CUBEMAP, frameNum);         
     63                sharedRuns->updateRun(cubemapLayer, frameNum);   
    4064} 
Note: See TracChangeset for help on using the changeset viewer.