Ignore:
Timestamp:
03/17/06 19:36:46 (18 years ago)
Author:
igarcia
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/BBC/BBCBillboardCloudUVMapper.h

    r700 r709  
    1010class BillboardCloudUVMapper { 
    1111  protected: 
    12     IMG::Bsp mBsp; 
     12        std::vector<IMG::Bsp*> mBspList; 
    1313 
    14     IMG::ClusterList mClusterList; 
     14        std::vector<IMG::ClusterList*> mClusterLists; 
    1515 
    1616    unsigned short int mTextureWidth; 
     
    4444    unsigned short int getTextureHeight(); 
    4545 
    46     void BillboardCloudUVMapper::generateTextureAtlasTextureCoords(bool mergeBillboards);  
     46    void generateTextureAtlasTextureCoords(bool mergeBillboards, bool groupedBillboards = false, unsigned int numberGroups = 1); 
     47 
     48        void addTextureAtlasTextureCoords(bool mergeBillboards, bool groupedBillboards, unsigned int numGeneratedBillboardClouds, unsigned int iBillboardGroup); 
    4749 
    4850    void setBillboardCloud(BillboardCloud *billboardCloud); 
     51     
     52        BillboardCloud* getBillboardCloud(); 
    4953 
    50     BillboardCloud* getBillboardCloud(); 
     54        void addTextureInBsp(unsigned int iBillboardGroup, unsigned int iBillboard); 
     55 
     56        void addBsp(IMG::Bsp *bsp); 
     57 
     58        IMG::Bsp* getBsp(unsigned int iBsp); 
     59 
     60        void removeBsp(unsigned int iBsp); 
     61 
     62        void addClusterList(IMG::ClusterList *clusterList); 
     63 
     64        IMG::ClusterList* getClusterList(unsigned int iClusterList); 
     65 
     66        void removeClusterList(unsigned int iClusterList); 
     67 
     68        void clear(); 
     69 
     70        unsigned int getNumClusterLists(); 
     71 
     72        unsigned int getNumBsp(); 
    5173 
    5274    BillboardCloudUVMapper(); 
Note: See TracChangeset for help on using the changeset viewer.