Ignore:
Timestamp:
04/10/2007 11:05:42 PM (12 years ago)
Author:
art
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • nrEngine/include/Resource.h

    r31 r32  
    9393                * Get the file name from which one this resource can be restored or loaded 
    9494                **/ 
    95                 NR_FORCEINLINE const std::string&       getResFileName() const {return mResFileName;} 
     95                NR_FORCEINLINE const std::list<std::string>&    getResFilenameList() const {return mResFileNames;} 
    9696 
    9797                /** 
     
    168168                 
    169169                /** 
    170                  * Set resource file name  
    171                  * @param filename Filename for the file associated with the resource  
    172                  **/ 
    173                  void setResourceFilename(const std::string& filename) { mResFileName = filename; } 
     170                 * Add resource file name. The filename is used to associated the resource with. 
     171                 * If a resource is build upon of a multiple files, then all the files should 
     172                 * be added through this method. 
     173                 * @param filename Filename of a file associated with the resource  
     174                 **/ 
     175                 void addResourceFilename(const std::string& filename); 
     176                  
     177                 /** 
     178                  * @see addResourceFilename(const std::string& filename) 
     179                  * @param flist List of filenames to add  
     180                  **/ 
     181                 void addResourceFilename(const std::list<std::string>& flist); 
    174182                  
    175183        private: 
     
    193201                ResourceHandle  mResHandle; 
    194202 
    195                 //! Filename from which one this resource can be reloaded/loaded 
    196                 std::string     mResFileName; 
     203                //! File associated with the resource 
     204                std::list<std::string>  mResFileNames; 
    197205 
    198206                //! Count of bytes that this resource is occupies in the memory 
    199                 std::size_t             mResDataSize; 
     207                std::size_t     mResDataSize; 
    200208 
    201209                //! Name of the resource type 
    202                 std::string             mResType; 
     210                std::string     mResType; 
    203211                 
    204212                //! Group name to which one this resource own 
Note: See TracChangeset for help on using the changeset viewer.