Ignore:
Timestamp:
04/19/06 00:27:14 (18 years ago)
Author:
igarcia
Message:
 
Location:
GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/BBC
Files:
6 edited

Legend:

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

    r721 r751  
    22#define _BBCBILLBOARDCLOUDGENERATOR_H 
    33 
    4 #include <BBCUtil.h> 
    54#include <BBCEntity.h> 
    65#include <BBCEntityDistribution.h> 
  • GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/BBC/BBCBillboardCloudUVMapper.h

    r745 r751  
    4646    void generateTextureAtlasTextureCoords(bool mergeBillboards, bool groupedBillboards = false, unsigned int numberGroups = 1); 
    4747 
    48         void addTextureAtlasTextureCoords(bool mergeBillboards, bool groupedBillboards, unsigned int numGeneratedBillboardClouds, unsigned int iBillboardGroup, unsigned int iBillboard); 
     48        void addTextureAtlasTextureCoords(bool mergeBillboards, bool groupedBillboards, unsigned int numGeneratedBillboardClouds, unsigned int iBillboardGroup, unsigned int iBillboard, unsigned int iBillboardInGroup); 
    4949 
    5050    void setBillboardCloud(BillboardCloud *billboardCloud); 
  • GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/BBC/BBCBillboardClusterData.h

    r745 r751  
    7777        Ogre::Vector2 getBillboardUVMapMin(unsigned int iBillboardGroup); 
    7878 
    79         void addBillboardUVMapMin(Ogre::Vector2 min); 
     79        void addBillboardUVMapMin(Ogre::Vector2 minVec); 
    8080 
    8181        void removeBillboardUVMapMin(unsigned int iBillboardGroup); 
     
    8383        Ogre::Vector2 getBillboardUVMapMax(unsigned int iBillboardGroup); 
    8484 
    85         void addBillboardUVMapMax(Ogre::Vector2 max); 
     85        void addBillboardUVMapMax(Ogre::Vector2 maxVec); 
    8686 
    8787        void removeBillboardUVMapMax(unsigned int iBillboardGroup); 
  • GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/BBC/BBCManager.h

    r731 r751  
    33 
    44#include <BBCPrerequisites.h> 
     5#include <BBCUtil.h> 
    56#include <BBCSingleton.h> 
    67 
     
    3132        void shutdown(void); 
    3233 
    33         Ogre::MeshSerializer* getMeshSerializer(void); 
    34  
    35         Ogre::XMLMeshSerializer* getXMLMeshSerializer(void); 
    36  
    37   protected: 
    38  
    3934}; 
    4035 
  • GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/BBC/BBCSubEntity.h

    r721 r751  
    130130        void setMaterialName(Ogre::String value); 
    131131 
    132         //void createUniqueVertices(); 
    133  
    134132        UniqueVertexList* getUniqueVertices(); 
    135133 
  • GTP/trunk/Lib/Illum/IBRBillboardCloudTrees/OGRE/include/BBC/BBCUtil.h

    r700 r751  
    55 
    66namespace BBC { 
     7 
     8class _BBCExport Util 
     9{ 
     10public: 
     11        static Ogre::String getBaseName(Ogre::String fileName) 
     12        { 
     13                Ogre::String baseName; 
     14                size_t pos = fileName.find_last_of("."); 
     15                baseName = fileName.substr(0, pos); 
     16                return baseName; 
     17        } 
     18 
     19        static Ogre::String getExtensionName(Ogre::String fileName) 
     20        { 
     21                Ogre::String ext; 
     22                size_t pos = fileName.find_last_of("."); 
     23                ext = fileName.substr(pos+1); 
     24                return ext; 
     25        } 
     26 
     27        static unsigned int nextPowerOf2(unsigned int nPlanes) 
     28        { 
     29                unsigned int depth = 1; 
     30                while (depth < nPlanes) 
     31                { 
     32                        depth = depth << 1; 
     33                } 
     34                return depth; 
     35        } 
     36 
     37}; 
     38 
    739/* 
    840extern "C" _BBCExport double fround(double n, unsigned d) 
     
    1547      return (int)floor(x + 0.5); 
    1648} 
    17  
    18 extern "C" _BBCExport unsigned int getUpperPowerOfTwo(unsigned int powerOfTwo) 
    19 { 
    20         unsigned int icount = 0; 
    21         unsigned int depth = 1; 
    22         while (icount < powerOfTwo) 
    23         { 
    24                 depth = depth << 1; 
    25                 icount++; 
    26         } 
    27         return depth; 
    28 } 
    2949*/ 
    3050} 
Note: See TracChangeset for help on using the changeset viewer.