Ignore:
Timestamp:
06/26/06 09:52:08 (18 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/IllumModule/include/SharedRuns.h

    r780 r1055  
    44class TechniqueGroup; 
    55 
     6 
     7#define RUN_TYPE_COUNT 7 
    68/** 
    79        @brief Enum of RenderingRun types. 
     
    1820        ILLUMRUN_PHOTONMAP, 
    1921        ILLUMRUN_DEPTH_SHADOWMAP, 
    20         ILLUMRUN_SCENE_CAMERA_DEPTH 
     22        ILLUMRUN_SCENE_CAMERA_DEPTH, 
     23        ILLUMRUN_HPP_IMPOSTOR 
    2124}; 
    2225 
     
    8790        virtual void runUpdated(RenderingRunType runType, RenderingRun* run); 
    8891        /** 
    89                 @brief Sets child TechniqueGroup. 
     92                @brief Adds a child TechniqueGroup. 
    9093                 
    9194                @param group pointer to the TechniqueGroup instance to add. 
    9295        */       
    93         void setTechniqueGroup(TechniqueGroup* group){childTechniques = group;} 
     96        virtual void addTechniqueGroup(TechniqueGroup* group) = 0; 
    9497        /** 
    9598                @brief Shows or hides this SharedRuns (and also all childnodes). 
     
    160163        */ 
    161164        SharedRuns* child2; 
    162         /** 
    163                 @brief child TechniqueGroup instance. 
    164  
    165                 If this SharedRuns node is a leaf, it containes a reference to a TechniqueGroup instance. 
    166                 All messages will be transfered to this object,  
    167                 and bounding information will be retrieved from this TechniqueGroup 
    168         */ 
    169         TechniqueGroup* childTechniques; 
     165         
    170166        /** 
    171167                @brief Collects RenderingRuns references from the child nodes, used when joining 
Note: See TracChangeset for help on using the changeset viewer.