Ignore:
Timestamp:
07/06/06 20:20:06 (19 years ago)
Author:
gumbau
Message:

LodTreeLibrary? constructor now has 3 parameters.
The leaves submesh is calculated inside the constructor.

Location:
GTP/trunk/Lib/Geom/shared/GTGeometry/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Geom/shared/GTGeometry/include/GeoLodStripsLibrary.h

    r1083 r1090  
    144144                        void UpdateDataRetrievalInterface(void);                         
    145145 
     146                        //Number of strips in each submesh 
     147                        int* mStripsSubmesh; 
     148 
    146149                public: 
    147150 
     
    177180                        uint32 GetValidIndexCount(int submeshid) const { return indices_x_submesh[submeshid]; } 
    178181                        uint32 GetValidOffset(int submeshid) const { return offsets_x_submesh[submeshid]; } 
     182                        uint32 GetTotalStripCount(void) const { return mTotalStrips; } 
     183                        uint32 GetSubMeshtripCount(int submeshid) const { return mStripsSubmesh[submeshid]; } 
    179184        }; 
    180185} 
  • GTP/trunk/Lib/Geom/shared/GTGeometry/include/GeoLodTreeLibrary.h

    r1083 r1090  
    2424                LodTreeLibrary( const LodStripsLibraryData *, 
    2525                                                const TreeSimplificationSequence *, 
    26                                                 Geometry::Mesh *treeGeoMesh, 
     26                                                Geometry::Mesh *treeGeoMesh/*, 
    2727                                                uint32 leafSubMeshID 
    2828                                                /*std::string foliage_verts, 
     
    6565                const IndexData* CurrentLOD_Foliage_Indices(void) const; 
    6666                const VertexData* Get_Foliage_VertexData(void) const; 
     67                uint32 GetLeavesSubMesh(void) const { return mLeavesSubMesh; } 
    6768 
    6869        private: 
    6970                Foliage *foliage; 
    7071                Geometry::LodStripsLibrary *trunk; 
     72                uint32 mLeavesSubMesh; 
    7173        }; 
    7274} 
Note: See TracChangeset for help on using the changeset viewer.