Show
Ignore:
Timestamp:
05/05/08 06:58:23 (3 months ago)
Author:
vossg
Message:

changed: base rebuild interface clean up (removal ptr typedef / NullFC)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/System/Material/Base/OSGMultiPassMaterialBase.h

    r1193 r1197  
    130130 
    131131 
    132                   MaterialPtr getMaterials      (const UInt32 index) const; 
     132                  Material * getMaterials      (const UInt32 index) const; 
    133133 
    134134    /*! \}                                                                 */ 
     
    148148    /*! \{                                                                 */ 
    149149 
    150     void addMaterial               (const MaterialPtr value   ); 
    151     void assignMaterialsFrom          (const MFUnrecMaterialPtr &value); 
    152     void subMaterial     (UInt32                uiIndex ); 
    153     void subMaterial    (const MaterialPtr value   ); 
     150    void addMaterial               (Material * const value   ); 
     151    void assignMaterialsFrom          (const MFUnrecMaterialPtr &value); 
     152    void subMaterial     (UInt32               uiIndex ); 
     153    void subMaterial    (Material * const value   ); 
    154154    void clearMaterials             (void                          ); 
    155155 
     
    172172    /*! \{                                                                 */ 
    173173 
    174     static  MultiPassMaterialTransitPtr create          (void); 
    175     static  MultiPassMaterialPtr        createEmpty     (void); 
    176  
    177     static  MultiPassMaterialTransitPtr createLocal     ( 
    178                                               BitVector bFlags = FCLocal::All); 
    179  
    180     static  MultiPassMaterialPtr        createEmptyLocal( 
     174    static  MultiPassMaterialTransitPtr create          (void); 
     175    static  MultiPassMaterial           *createEmpty     (void); 
     176 
     177    static  MultiPassMaterialTransitPtr createLocal     ( 
     178                                              BitVector bFlags = FCLocal::All); 
     179 
     180    static  MultiPassMaterial            *createEmptyLocal( 
    181181                                              BitVector bFlags = FCLocal::All); 
    182182 
     
    266266 
    267267#ifdef OSG_MT_CPTR_ASPECT 
    268     virtual FieldContainerPtr createAspectCopy(void) const; 
     268    virtual FieldContainer *createAspectCopy(void) const; 
    269269#endif 
    270270