Show
Ignore:
Timestamp:
05/05/08 06:58:23 (4 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/OSGSwitchMaterialBase.h

    r1193 r1197  
    140140 
    141141 
    142                   MaterialPtr getMaterials      (const UInt32 index) const; 
     142                  Material * getMaterials      (const UInt32 index) const; 
    143143 
    144144#ifdef OSG_1_GET_COMPAT 
     
    165165    /*! \{                                                                 */ 
    166166 
    167     void pushToMaterials           (const MaterialPtr value   ); 
    168     void assignMaterials          (const MFUnrecMaterialPtr &value); 
    169     void removeFromMaterials (UInt32                uiIndex ); 
    170     void removeFromMaterials(const MaterialPtr value   ); 
     167    void pushToMaterials           (Material * const value   ); 
     168    void assignMaterials          (const MFUnrecMaterialPtr &value); 
     169    void removeFromMaterials (UInt32               uiIndex ); 
     170    void removeFromMaterials(Material * const value   ); 
    171171    void clearMaterials             (void                          ); 
    172172 
     
    189189    /*! \{                                                                 */ 
    190190 
    191     static  SwitchMaterialTransitPtr create          (void); 
    192     static  SwitchMaterialPtr        createEmpty     (void); 
    193  
    194     static  SwitchMaterialTransitPtr createLocal     ( 
    195                                               BitVector bFlags = FCLocal::All); 
    196  
    197     static  SwitchMaterialPtr        createEmptyLocal( 
     191    static  SwitchMaterialTransitPtr create          (void); 
     192    static  SwitchMaterial           *createEmpty     (void); 
     193 
     194    static  SwitchMaterialTransitPtr createLocal     ( 
     195                                              BitVector bFlags = FCLocal::All); 
     196 
     197    static  SwitchMaterial            *createEmptyLocal( 
    198198                                              BitVector bFlags = FCLocal::All); 
    199199 
     
    286286 
    287287#ifdef OSG_MT_CPTR_ASPECT 
    288     virtual FieldContainerPtr createAspectCopy(void) const; 
     288    virtual FieldContainer *createAspectCopy(void) const; 
    289289#endif 
    290290