Source compatibility report for the libOgrePaging.so object between 1.10.12 and 1.11.6 versions
Test Info
Module Name | libOgrePaging |
Version #1 | 1.10.12 |
Version #2 | 1.11.6 |
Arch | x86_64 |
Test Results
Total Header Files | 27 |
Total Source Files | 9 |
Total Objects | 1 |
Total Symbols / Types | 360 / 75 |
Compatibility |
63.9% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 19 |
Removed Symbols | High | 19 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 36 |
Problems with Symbols | High | 0 |
Medium | 2 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 19
OgreGrid2DPageStrategy.h
namespace Ogre
Grid2DPageStrategy::getPageID ( Vector3 const& worldPos, PagedWorldSection* section )
_ZN4Ogre18Grid2DPageStrategy9getPageIDERKNS_6VectorILi3EfEEPNS_17PagedWorldSectionE
Grid2DPageStrategyData::convertGridToWorldSpace ( Vector2 const& grid, Vector3& world )
_ZN4Ogre22Grid2DPageStrategyData23convertGridToWorldSpaceERKNS_6VectorILi2EfEERNS1_ILi3EfEE
Grid2DPageStrategyData::convertWorldToGridSpace ( Vector3 const& world, Vector2& grid )
_ZN4Ogre22Grid2DPageStrategyData23convertWorldToGridSpaceERKNS_6VectorILi3EfEERNS1_ILi2EfEE
Grid2DPageStrategyData::determineGridLocation ( Vector2 const& gridpos, int32* x, int32* y )
_ZN4Ogre22Grid2DPageStrategyData21determineGridLocationERKNS_6VectorILi2EfEEPiS5_
Grid2DPageStrategyData::getBottomLeftGridSpace ( int32 x, int32 y, Vector2& bl )
_ZN4Ogre22Grid2DPageStrategyData22getBottomLeftGridSpaceEiiRNS_6VectorILi2EfEE
Grid2DPageStrategyData::getCornersGridSpace ( int32 x, int32 y, Vector2* pFourPoints )
_ZN4Ogre22Grid2DPageStrategyData19getCornersGridSpaceEiiPNS_6VectorILi2EfEE
Grid2DPageStrategyData::getMidPointGridSpace ( int32 x, int32 y, Vector2& mid )
_ZN4Ogre22Grid2DPageStrategyData20getMidPointGridSpaceEiiRNS_6VectorILi2EfEE
Grid2DPageStrategyData::setOrigin ( Vector3 const& worldOrigin )
_ZN4Ogre22Grid2DPageStrategyData9setOriginERKNS_6VectorILi3EfEE
OgreGrid3DPageStrategy.h
namespace Ogre
Grid3DPageStrategy::getPageID ( Vector3 const& pos, PagedWorldSection* section )
_ZN4Ogre18Grid3DPageStrategy9getPageIDERKNS_6VectorILi3EfEEPNS_17PagedWorldSectionE
Grid3DPageStrategyData::determineGridLocation ( Vector3 const& pos, int32* x, int32* y, int32* z )
_ZN4Ogre22Grid3DPageStrategyData21determineGridLocationERKNS_6VectorILi3EfEEPiS5_S5_
Grid3DPageStrategyData::getBottomLeftGridSpace ( int32 x, int32 y, int32 z, Vector3& bl )
_ZN4Ogre22Grid3DPageStrategyData22getBottomLeftGridSpaceEiiiRNS_6VectorILi3EfEE
Grid3DPageStrategyData::getCornersGridSpace ( int32 x, int32 y, int32 z, Vector3* pEightPoints )
_ZN4Ogre22Grid3DPageStrategyData19getCornersGridSpaceEiiiPNS_6VectorILi3EfEE
Grid3DPageStrategyData::getMidPointGridSpace ( int32 x, int32 y, int32 z, Vector3& mid )
_ZN4Ogre22Grid3DPageStrategyData20getMidPointGridSpaceEiiiRNS_6VectorILi3EfEE
Grid3DPageStrategyData::setCellSize ( Vector3 const& sz )
_ZN4Ogre22Grid3DPageStrategyData11setCellSizeERKNS_6VectorILi3EfEE
Grid3DPageStrategyData::setOrigin ( Vector3 const& origin )
_ZN4Ogre22Grid3DPageStrategyData9setOriginERKNS_6VectorILi3EfEE
OgrePagedWorldSection.h
namespace Ogre
PagedWorldSection::getPageID ( Vector3 const& worldPos )
_ZN4Ogre17PagedWorldSection9getPageIDERKNS_6VectorILi3EfEE
PagedWorldSection::loadOrCreatePage ( Vector3 const& worldPos )
_ZN4Ogre17PagedWorldSection16loadOrCreatePageERKNS_6VectorILi3EfEE
OgrePageManager.h
namespace Ogre
PageManager::loadWorld ( SharedPtr<DataStream>const& stream, String const& name )
_ZN4Ogre11PageManager9loadWorldERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PageManager::saveWorld ( PagedWorld* world, SharedPtr<DataStream>const& stream )
_ZN4Ogre11PageManager9saveWorldEPNS_10PagedWorldERKNS_9SharedPtrINS_10DataStreamEEE
to the top
Removed Symbols 19
OgreGrid2DPageStrategy.h
namespace Ogre
Grid2DPageStrategy::getPageID ( Vector3 const& worldPos, PagedWorldSection* section )
_ZN4Ogre18Grid2DPageStrategy9getPageIDERKNS_7Vector3EPNS_17PagedWorldSectionE
Grid2DPageStrategyData::convertGridToWorldSpace ( Vector2 const& grid, Vector3& world )
_ZN4Ogre22Grid2DPageStrategyData23convertGridToWorldSpaceERKNS_7Vector2ERNS_7Vector3E
Grid2DPageStrategyData::convertWorldToGridSpace ( Vector3 const& world, Vector2& grid )
_ZN4Ogre22Grid2DPageStrategyData23convertWorldToGridSpaceERKNS_7Vector3ERNS_7Vector2E
Grid2DPageStrategyData::determineGridLocation ( Vector2 const& gridpos, int32* x, int32* y )
_ZN4Ogre22Grid2DPageStrategyData21determineGridLocationERKNS_7Vector2EPiS4_
Grid2DPageStrategyData::getBottomLeftGridSpace ( int32 x, int32 y, Vector2& bl )
_ZN4Ogre22Grid2DPageStrategyData22getBottomLeftGridSpaceEiiRNS_7Vector2E
Grid2DPageStrategyData::getCornersGridSpace ( int32 x, int32 y, Vector2* pFourPoints )
_ZN4Ogre22Grid2DPageStrategyData19getCornersGridSpaceEiiPNS_7Vector2E
Grid2DPageStrategyData::getMidPointGridSpace ( int32 x, int32 y, Vector2& mid )
_ZN4Ogre22Grid2DPageStrategyData20getMidPointGridSpaceEiiRNS_7Vector2E
Grid2DPageStrategyData::setOrigin ( Vector3 const& worldOrigin )
_ZN4Ogre22Grid2DPageStrategyData9setOriginERKNS_7Vector3E
OgreGrid3DPageStrategy.h
namespace Ogre
Grid3DPageStrategy::getPageID ( Vector3 const& pos, PagedWorldSection* section )
_ZN4Ogre18Grid3DPageStrategy9getPageIDERKNS_7Vector3EPNS_17PagedWorldSectionE
Grid3DPageStrategyData::determineGridLocation ( Vector3 const& pos, int32* x, int32* y, int32* z )
_ZN4Ogre22Grid3DPageStrategyData21determineGridLocationERKNS_7Vector3EPiS4_S4_
Grid3DPageStrategyData::getBottomLeftGridSpace ( int32 x, int32 y, int32 z, Vector3& bl )
_ZN4Ogre22Grid3DPageStrategyData22getBottomLeftGridSpaceEiiiRNS_7Vector3E
Grid3DPageStrategyData::getCornersGridSpace ( int32 x, int32 y, int32 z, Vector3* pEightPoints )
_ZN4Ogre22Grid3DPageStrategyData19getCornersGridSpaceEiiiPNS_7Vector3E
Grid3DPageStrategyData::getMidPointGridSpace ( int32 x, int32 y, int32 z, Vector3& mid )
_ZN4Ogre22Grid3DPageStrategyData20getMidPointGridSpaceEiiiRNS_7Vector3E
Grid3DPageStrategyData::setCellSize ( Vector3 const& sz )
_ZN4Ogre22Grid3DPageStrategyData11setCellSizeERKNS_7Vector3E
Grid3DPageStrategyData::setOrigin ( Vector3 const& origin )
_ZN4Ogre22Grid3DPageStrategyData9setOriginERKNS_7Vector3E
OgrePagedWorldSection.h
namespace Ogre
PagedWorldSection::getPageID ( Vector3 const& worldPos )
_ZN4Ogre17PagedWorldSection9getPageIDERKNS_7Vector3E
PagedWorldSection::loadOrCreatePage ( Vector3 const& worldPos )
_ZN4Ogre17PagedWorldSection16loadOrCreatePageERKNS_7Vector3E
OgrePageManager.h
namespace Ogre
PageManager::loadWorld ( std::shared_ptr<DataStream>const& stream, String const& name )
_ZN4Ogre11PageManager9loadWorldERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PageManager::saveWorld ( PagedWorld* world, std::shared_ptr<DataStream>const& stream )
_ZN4Ogre11PageManager9saveWorldEPNS_10PagedWorldERKSt10shared_ptrINS_10DataStreamEE
to the top
Problems with Data Types, High Severity 1
OgreAxisAlignedBox.h
namespace Ogre
[+] class AxisAlignedBox 1
|
Change |
Effect |
1 |
Field mCorners has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'AxisAlignedBox' has no member named 'mCorners'. |
[+] affected symbols: 97 (26.9%)
PagedWorld::getSection ( String const& name )
Field 'retval.mAABB' in the return value (pointer) is of type 'AxisAlignedBox'.
PagedWorld::createSection ( PageStrategy* strategy, SceneManager* sceneMgr, String const& sectionName )
Field 'retval.mAABB' in the return value (pointer) is of type 'AxisAlignedBox'.
PagedWorld::createSection ( SceneManager* sceneMgr, String const& typeName, String const& sectionName )
Field 'retval.mAABB' in the return value (pointer) is of type 'AxisAlignedBox'.
PagedWorld::createSection ( String const& strategyName, SceneManager* sceneMgr, String const& sectionName )
Field 'retval.mAABB' in the return value (pointer) is of type 'AxisAlignedBox'.
PagedWorld::destroySection ( PagedWorldSection* sec )
Field 'sec.mAABB' in 1st parameter 'sec' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_readPageStream ( PageID pageID, PagedWorldSection* section )
Field 'section.mAABB' in 2nd parameter 'section' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_writePageStream ( PageID pageID, PagedWorldSection* section )
Field 'section.mAABB' in 2nd parameter 'section' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_loadProceduralPage ( Page* page, PagedWorldSection* section )
Field 'page.mParent.mAABB' in 1st parameter 'page' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_unloadProceduralPage ( Page* page, PagedWorldSection* section )
Field 'page.mParent.mAABB' in 1st parameter 'page' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_prepareProceduralPage ( Page* page, PagedWorldSection* section )
Field 'page.mParent.mAABB' in 1st parameter 'page' (pointer) is of type 'AxisAlignedBox'.
...
to the top
Problems with Symbols, Medium Severity 2
OgrePageManager.h
namespace Ogre
[+] PageManager::loadWorld ( std::shared_ptr<DataStream>const& stream, String const& name ) 1
⇣
PageManager::loadWorld ( SharedPtr<DataStream>const& stream, String const& name )
_ZN4Ogre11PageManager9loadWorldERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] PageManager::saveWorld ( PagedWorld* world, std::shared_ptr<DataStream>const& stream ) 1
⇣
PageManager::saveWorld ( PagedWorld* world, SharedPtr<DataStream>const& stream )
_ZN4Ogre11PageManager9saveWorldEPNS_10PagedWorldERKSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 36
OgreAxisAlignedBox.h
namespace Ogre
[+] class AxisAlignedBox 2
|
Change |
Effect |
1 |
Base type of field mMaximum has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
2 |
Base type of field mMinimum has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 97 (26.9%)
PagedWorld::getSection ( String const& name )
Field 'retval.mAABB' in the return value (pointer) is of type 'AxisAlignedBox'.
PagedWorld::createSection ( PageStrategy* strategy, SceneManager* sceneMgr, String const& sectionName )
Field 'retval.mAABB' in the return value (pointer) is of type 'AxisAlignedBox'.
PagedWorld::createSection ( SceneManager* sceneMgr, String const& typeName, String const& sectionName )
Field 'retval.mAABB' in the return value (pointer) is of type 'AxisAlignedBox'.
PagedWorld::createSection ( String const& strategyName, SceneManager* sceneMgr, String const& sectionName )
Field 'retval.mAABB' in the return value (pointer) is of type 'AxisAlignedBox'.
PagedWorld::destroySection ( PagedWorldSection* sec )
Field 'sec.mAABB' in 1st parameter 'sec' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_readPageStream ( PageID pageID, PagedWorldSection* section )
Field 'section.mAABB' in 2nd parameter 'section' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_writePageStream ( PageID pageID, PagedWorldSection* section )
Field 'section.mAABB' in 2nd parameter 'section' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_loadProceduralPage ( Page* page, PagedWorldSection* section )
Field 'page.mParent.mAABB' in 1st parameter 'page' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_unloadProceduralPage ( Page* page, PagedWorldSection* section )
Field 'page.mParent.mAABB' in 1st parameter 'page' (pointer) is of type 'AxisAlignedBox'.
PagedWorld::_prepareProceduralPage ( Page* page, PagedWorldSection* section )
Field 'page.mParent.mAABB' in 1st parameter 'page' (pointer) is of type 'AxisAlignedBox'.
...
OgreGrid2DPageStrategy.h
namespace Ogre
[+] class Grid2DPageStrategyData 2
|
Change |
Effect |
1 |
Base type of field mOrigin has been changed from Vector2 to Vector<2, float>. |
Recompilation of a client program may be broken. |
2 |
Base type of field mWorldOrigin has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 16 (4.4%)
Grid2DPageStrategyData::setCellSize ( Real sz )
This method is from 'Grid2DPageStrategyData' class.
Grid2DPageStrategyData::setCellRange ( int32 minX, int32 minY, int32 maxX, int32 maxY )
This method is from 'Grid2DPageStrategyData' class.
Grid2DPageStrategyData::calculateCell ( PageID inPageID, int32* x, int32* y )
This method is from 'Grid2DPageStrategyData' class.
Grid2DPageStrategyData::setHoldRadius ( Real sz )
This method is from 'Grid2DPageStrategyData' class.
Grid2DPageStrategyData::setLoadRadius ( Real sz )
This method is from 'Grid2DPageStrategyData' class.
Grid2DPageStrategyData::calculatePageID ( int32 x, int32 y )
This method is from 'Grid2DPageStrategyData' class.
Grid2DPageStrategyData::setCellRangeMaxX ( int32 maxX )
This method is from 'Grid2DPageStrategyData' class.
Grid2DPageStrategyData::setCellRangeMaxY ( int32 maxY )
This method is from 'Grid2DPageStrategyData' class.
Grid2DPageStrategyData::setCellRangeMinX ( int32 minX )
This method is from 'Grid2DPageStrategyData' class.
Grid2DPageStrategyData::setCellRangeMinY ( int32 minY )
This method is from 'Grid2DPageStrategyData' class.
...
OgreGrid3DPageStrategy.h
namespace Ogre
[+] class Grid3DPageStrategyData 3
|
Change |
Effect |
1 |
Base type of field mCellSize has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
2 |
Base type of field mOrigin has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
3 |
Base type of field mWorldOrigin has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 15 (4.2%)
Grid3DPageStrategyData::setCellRange ( int32 minX, int32 minY, int32 minZ, int32 maxX, int32 maxY, int32 maxZ )
This method is from 'Grid3DPageStrategyData' class.
Grid3DPageStrategyData::calculateCell ( PageID inPageID, int32* x, int32* y, int32* z )
This method is from 'Grid3DPageStrategyData' class.
Grid3DPageStrategyData::setHoldRadius ( Real sz )
This method is from 'Grid3DPageStrategyData' class.
Grid3DPageStrategyData::setLoadRadius ( Real sz )
This method is from 'Grid3DPageStrategyData' class.
Grid3DPageStrategyData::calculatePageID ( int32 x, int32 y, int32 z )
This method is from 'Grid3DPageStrategyData' class.
Grid3DPageStrategyData::setCellRangeMaxX ( int32 maxX )
This method is from 'Grid3DPageStrategyData' class.
Grid3DPageStrategyData::setCellRangeMaxY ( int32 maxY )
This method is from 'Grid3DPageStrategyData' class.
Grid3DPageStrategyData::setCellRangeMaxZ ( int32 maxZ )
This method is from 'Grid3DPageStrategyData' class.
Grid3DPageStrategyData::setCellRangeMinX ( int32 minX )
This method is from 'Grid3DPageStrategyData' class.
Grid3DPageStrategyData::setCellRangeMinY ( int32 minY )
This method is from 'Grid3DPageStrategyData' class.
...
OgrePage.h
namespace Ogre
[+] class Page 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 34 (9.4%)
Page::frameStart ( Real timeSinceLastFrame )
This method is from 'Page' class.
Page::prepareImpl ( struct Page::PageData* dataToPopulate )
This method is from 'Page' class.
Page::prepareImpl ( StreamSerialiser& stream, struct Page::PageData* dataToPopulate )
This method is from 'Page' class.
Page::notifyCamera ( Camera* cam )
This method is from 'Page' class.
Page::CHUNK_VERSION [data]
This method is from 'Page' class.
Page::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'Page' class.
Page::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'Page' class.
Page::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'Page' class.
Page::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'Page' class.
Page::updateDebugDisplay ( )
This method is from 'Page' class.
...
[+] typedef Page::ContentCollectionList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<PageContentCollection*>::type to std::vector<PageContentCollection*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
Page::getContentCollectionList ( )
Return value (reference) has base type 'Page::ContentCollectionList'.
OgrePageContent.h
namespace Ogre
[+] class PageContent 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 11 (3.1%)
PageContent::_notifyAttached ( PageContentCollection* parent )
This method is from 'PageContent' class.
PageContent::load ( )
This method is from 'PageContent' class.
PageContent::save ( StreamSerialiser& p1 )
This method is from 'PageContent' class.
PageContent::unload ( )
This method is from 'PageContent' class.
PageContent::prepare ( StreamSerialiser& p1 )
This method is from 'PageContent' class.
PageContent::unprepare ( )
This method is from 'PageContent' class.
PageContent::PageContent ( PageContentFactory* creator )
This constructor is from 'PageContent' class.
PageContent::~PageContent ( )
This destructor is from 'PageContent' class.
PageContent::getManager ( )
This method is from 'PageContent' class.
PageContent::getSceneManager ( )
This method is from 'PageContent' class.
...
OgrePageContentCollection.h
namespace Ogre
[+] class PageContentCollection 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 28 (7.8%)
PageContentCollection::frameStart ( Real p1 )
This method is from 'PageContentCollection' class.
PageContentCollection::notifyCamera ( Camera* p1 )
This method is from 'PageContentCollection' class.
PageContentCollection::CHUNK_VERSION [data]
This method is from 'PageContentCollection' class.
PageContentCollection::_notifyAttached ( Page* parent )
This method is from 'PageContentCollection' class.
PageContentCollection::load ( )
This method is from 'PageContentCollection' class.
PageContentCollection::save ( StreamSerialiser& p1 )
This method is from 'PageContentCollection' class.
PageContentCollection::unload ( )
This method is from 'PageContentCollection' class.
PageContentCollection::prepare ( StreamSerialiser& p1 )
This method is from 'PageContentCollection' class.
PageContentCollection::CHUNK_ID [data]
This method is from 'PageContentCollection' class.
PageContentCollection::frameEnd ( Real p1 )
This method is from 'PageContentCollection' class.
...
OgrePageContentCollectionFactory.h
namespace Ogre
[+] class PageContentCollectionFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 8 (2.2%)
PageContentCollectionFactory::createInstance ( )
This method is from 'PageContentCollectionFactory' class.
PageContentCollectionFactory::destroyInstance ( PageContentCollection* p1 )
This method is from 'PageContentCollectionFactory' class.
PageContentCollectionFactory::PageContentCollectionFactory ( )
This constructor is from 'PageContentCollectionFactory' class.
PageContentCollectionFactory::~PageContentCollectionFactory ( )
This destructor is from 'PageContentCollectionFactory' class.
SimplePageContentCollectionFactory::FACTORY_NAME [data]
This method is from derived class 'SimplePageContentCollectionFactory'.
SimplePageContentCollectionFactory::SimplePageContentCollectionFactory ( )
This constructor is from derived class 'SimplePageContentCollectionFactory'.
SimplePageContentCollectionFactory::~SimplePageContentCollectionFactory ( )
This destructor is from derived class 'SimplePageContentCollectionFactory'.
PageContentCollectionFactory::getName ( )
This method is from 'PageContentCollectionFactory' class.
OgrePageContentFactory.h
namespace Ogre
[+] class PageContentFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.8%)
PageContentFactory::createInstance ( )
This method is from 'PageContentFactory' class.
PageContentFactory::destroyInstance ( PageContent* p1 )
This method is from 'PageContentFactory' class.
PageContentFactory::getName ( )
This method is from 'PageContentFactory' class.
OgrePagedWorld.h
namespace Ogre
[+] class PagedWorld 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 23 (6.4%)
PagedWorld::frameStart ( Real t )
This method is from 'PagedWorld' class.
PagedWorld::getSection ( String const& name )
This method is from 'PagedWorld' class.
PagedWorld::notifyCamera ( Camera* cam )
This method is from 'PagedWorld' class.
PagedWorld::CHUNK_VERSION [data]
This method is from 'PagedWorld' class.
PagedWorld::createSection ( PageStrategy* strategy, SceneManager* sceneMgr, String const& sectionName )
This method is from 'PagedWorld' class.
PagedWorld::createSection ( SceneManager* sceneMgr, String const& typeName, String const& sectionName )
This method is from 'PagedWorld' class.
PagedWorld::createSection ( String const& strategyName, SceneManager* sceneMgr, String const& sectionName )
This method is from 'PagedWorld' class.
PagedWorld::destroySection ( PagedWorldSection* sec )
This method is from 'PagedWorld' class.
PagedWorld::destroySection ( String const& name )
This method is from 'PagedWorld' class.
PagedWorld::_readPageStream ( PageID pageID, PagedWorldSection* section )
This method is from 'PagedWorld' class.
...
OgrePagedWorldSection.h
namespace Ogre
[+] class PagedWorldSection 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 30 (8.3%)
PagedWorldSection::frameStart ( Real timeSinceLastFrame )
This method is from 'PagedWorldSection' class.
PagedWorldSection::unloadPage ( PageID pageID, bool sync )
This method is from 'PagedWorldSection' class.
PagedWorldSection::unloadPage ( Page* p, bool sync )
This method is from 'PagedWorldSection' class.
PagedWorldSection::setStrategy ( PageStrategy* strat )
This method is from 'PagedWorldSection' class.
PagedWorldSection::setStrategy ( String const& stratName )
This method is from 'PagedWorldSection' class.
PagedWorldSection::notifyCamera ( Camera* cam )
This method is from 'PagedWorldSection' class.
PagedWorldSection::CHUNK_VERSION [data]
This method is from 'PagedWorldSection' class.
PagedWorldSection::removeAllPages ( )
This method is from 'PagedWorldSection' class.
PagedWorldSection::setBoundingBox ( AxisAlignedBox const& box )
This method is from 'PagedWorldSection' class.
PagedWorldSection::_readPageStream ( PageID pageID )
This method is from 'PagedWorldSection' class.
...
[+] class PagedWorldSectionFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.8%)
PagedWorldSectionFactory::createInstance ( String const& p1, PagedWorld* p2, SceneManager* p3 )
This method is from 'PagedWorldSectionFactory' class.
PagedWorldSectionFactory::destroyInstance ( PagedWorldSection* p1 )
This method is from 'PagedWorldSectionFactory' class.
PagedWorldSectionFactory::getName ( )
This method is from 'PagedWorldSectionFactory' class.
OgrePageManager.h
namespace Ogre
[+] class PageManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 43 (11.9%)
PageManager::addStrategy ( PageStrategy* strategy )
This method is from 'PageManager' class.
PageManager::createWorld ( String const& name )
This method is from 'PageManager' class.
PageManager::getStrategy ( String const& name )
This method is from 'PageManager' class.
PageManager::destroyWorld ( PagedWorld* world )
This method is from 'PageManager' class.
PageManager::destroyWorld ( String const& name )
This method is from 'PageManager' class.
PageManager::removeCamera ( Camera* c )
This method is from 'PageManager' class.
PageManager::createContent ( String const& typeName )
This method is from 'PageManager' class.
PageManager::destroyContent ( PageContent* c )
This method is from 'PageManager' class.
PageManager::removeStrategy ( PageStrategy* strategy )
This method is from 'PageManager' class.
PageManager::_readPageStream ( PageID pageID, PagedWorldSection* section )
This method is from 'PageManager' class.
...
[+] typedef PageManager::CameraList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Camera*>::type to std::vector<Camera*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 147 (40.8%)
PagedWorld::frameStart ( Real t )
Field 'this.mManager.mEventRouter.pCameraList' in the object of this method has base type 'PageManager::CameraList'.
PagedWorld::getSection ( String const& name )
Field 'retval.mParent.mManager.mEventRouter.pCameraList' in the return value (pointer) has base type 'PageManager::CameraList'.
PagedWorld::notifyCamera ( Camera* cam )
Field 'this.mManager.mEventRouter.pCameraList' in the object of this method has base type 'PageManager::CameraList'.
PagedWorld::createSection ( PageStrategy* strategy, SceneManager* sceneMgr, String const& sectionName )
Field 'strategy.mManager.mEventRouter.pCameraList' in 1st parameter 'strategy' (pointer) has base type 'PageManager::CameraList'.
PagedWorld::createSection ( SceneManager* sceneMgr, String const& typeName, String const& sectionName )
Field 'retval.mParent.mManager.mEventRouter.pCameraList' in the return value (pointer) has base type 'PageManager::CameraList'.
PagedWorld::createSection ( String const& strategyName, SceneManager* sceneMgr, String const& sectionName )
Field 'retval.mParent.mManager.mEventRouter.pCameraList' in the return value (pointer) has base type 'PageManager::CameraList'.
PagedWorld::destroySection ( PagedWorldSection* sec )
Field 'sec.mParent.mManager.mEventRouter.pCameraList' in 1st parameter 'sec' (pointer) has base type 'PageManager::CameraList'.
PagedWorld::destroySection ( String const& name )
Field 'this.mManager.mEventRouter.pCameraList' in the object of this method has base type 'PageManager::CameraList'.
PagedWorld::_readPageStream ( PageID pageID, PagedWorldSection* section )
Field 'section.mParent.mManager.mEventRouter.pCameraList' in 2nd parameter 'section' (pointer) has base type 'PageManager::CameraList'.
PagedWorld::_writePageStream ( PageID pageID, PagedWorldSection* section )
Field 'section.mParent.mManager.mEventRouter.pCameraList' in 2nd parameter 'section' (pointer) has base type 'PageManager::CameraList'.
...
[+] typedef PageManager::ContentCollectionFactoryMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, PageContentCollectionFactory*, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, PageContentCollectionFactory*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
PageManager::getContentCollectionFactories ( )
Return value (reference) has base type 'PageManager::ContentCollectionFactoryMap'.
[+] typedef PageManager::ContentFactoryMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, PageContentFactory*, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, PageContentFactory*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
PageManager::getContentFactories ( )
Return value (reference) has base type 'PageManager::ContentFactoryMap'.
[+] typedef PageManager::StrategyMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, PageStrategy*, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, PageStrategy*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
PageManager::getStrategies ( )
Return value (reference) has base type 'PageManager::StrategyMap'.
[+] typedef PageManager::WorldMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, PagedWorld*, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, PagedWorld*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 147 (40.8%)
PagedWorld::frameStart ( Real t )
Field 'this.mManager.mEventRouter.pWorldMap' in the object of this method has base type 'PageManager::WorldMap'.
PagedWorld::getSection ( String const& name )
Field 'retval.mParent.mManager.mEventRouter.pWorldMap' in the return value (pointer) has base type 'PageManager::WorldMap'.
PagedWorld::notifyCamera ( Camera* cam )
Field 'this.mManager.mEventRouter.pWorldMap' in the object of this method has base type 'PageManager::WorldMap'.
PagedWorld::createSection ( PageStrategy* strategy, SceneManager* sceneMgr, String const& sectionName )
Field 'strategy.mManager.mEventRouter.pWorldMap' in 1st parameter 'strategy' (pointer) has base type 'PageManager::WorldMap'.
PagedWorld::createSection ( SceneManager* sceneMgr, String const& typeName, String const& sectionName )
Field 'retval.mParent.mManager.mEventRouter.pWorldMap' in the return value (pointer) has base type 'PageManager::WorldMap'.
PagedWorld::createSection ( String const& strategyName, SceneManager* sceneMgr, String const& sectionName )
Field 'retval.mParent.mManager.mEventRouter.pWorldMap' in the return value (pointer) has base type 'PageManager::WorldMap'.
PagedWorld::destroySection ( PagedWorldSection* sec )
Field 'sec.mParent.mManager.mEventRouter.pWorldMap' in 1st parameter 'sec' (pointer) has base type 'PageManager::WorldMap'.
PagedWorld::destroySection ( String const& name )
Field 'this.mManager.mEventRouter.pWorldMap' in the object of this method has base type 'PageManager::WorldMap'.
PagedWorld::_readPageStream ( PageID pageID, PagedWorldSection* section )
Field 'section.mParent.mManager.mEventRouter.pWorldMap' in 2nd parameter 'section' (pointer) has base type 'PageManager::WorldMap'.
PagedWorld::_writePageStream ( PageID pageID, PagedWorldSection* section )
Field 'section.mParent.mManager.mEventRouter.pWorldMap' in 2nd parameter 'section' (pointer) has base type 'PageManager::WorldMap'.
...
[+] typedef PageManager::WorldSectionFactoryMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, PagedWorldSectionFactory*, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, PagedWorldSectionFactory*>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
PageManager::getWorldSectionFactories ( )
Return value (reference) has base type 'PageManager::WorldSectionFactoryMap'.
OgrePageStrategy.h
namespace Ogre
[+] class PageStrategy 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 20 (5.6%)
PageStrategy::createData ( )
This method is from 'PageStrategy' class.
PageStrategy::destroyData ( PageStrategyData* p1 )
This method is from 'PageStrategy' class.
PageStrategy::updateDebugDisplay ( Page* p1, SceneNode* p2 )
This method is from 'PageStrategy' class.
PageStrategy::getPageID ( Vector3 const& p1, PagedWorldSection* p2 )
This method is from 'PageStrategy' class.
PageStrategy::PageStrategy ( String const& name, PageManager* manager )
This constructor is from 'PageStrategy' class.
PageStrategy::~PageStrategy ( )
This destructor is from 'PageStrategy' class.
Grid2DPageStrategy::createData ( )
This method is from derived class 'Grid2DPageStrategy'.
Grid2DPageStrategy::destroyData ( PageStrategyData* d )
This method is from derived class 'Grid2DPageStrategy'.
Grid2DPageStrategy::notifyCamera ( Camera* cam, PagedWorldSection* section )
This method is from derived class 'Grid2DPageStrategy'.
Grid2DPageStrategy::updateDebugDisplay ( Page* p, SceneNode* sn )
This method is from derived class 'Grid2DPageStrategy'.
...
[+] class PageStrategyData 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 52 (14.4%)
PageStrategyData::load ( StreamSerialiser& p1 )
This method is from 'PageStrategyData' class.
PageStrategyData::save ( StreamSerialiser& p1 )
This method is from 'PageStrategyData' class.
PageStrategyData::PageStrategyData ( )
This constructor is from 'PageStrategyData' class.
PageStrategyData::~PageStrategyData ( )
This destructor is from 'PageStrategyData' class.
Grid2DPageStrategyData::setCellSize ( Real sz )
This method is from derived class 'Grid2DPageStrategyData'.
Grid2DPageStrategyData::setCellRange ( int32 minX, int32 minY, int32 maxX, int32 maxY )
This method is from derived class 'Grid2DPageStrategyData'.
Grid2DPageStrategyData::calculateCell ( PageID inPageID, int32* x, int32* y )
This method is from derived class 'Grid2DPageStrategyData'.
Grid2DPageStrategyData::CHUNK_VERSION [data]
This method is from derived class 'Grid2DPageStrategyData'.
Grid2DPageStrategyData::setHoldRadius ( Real sz )
This method is from derived class 'Grid2DPageStrategyData'.
Grid2DPageStrategyData::setLoadRadius ( Real sz )
This method is from derived class 'Grid2DPageStrategyData'.
...
to the top
Header Files 27
OgreAny.h
OgreAxisAlignedBox.h
OgreCamera.h
OgreCommon.h
OgreFrameListener.h
OgreGrid2DPageStrategy.h
OgreGrid3DPageStrategy.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgreNameGenerator.h
OgrePage.h
OgrePageContent.h
OgrePageContentCollection.h
OgrePageContentCollectionFactory.h
OgrePageContentFactory.h
OgrePagedWorld.h
OgrePagedWorldSection.h
OgrePageManager.h
OgrePageStrategy.h
OgrePagingPrerequisites.h
OgrePlatform.h
OgrePrerequisites.h
OgreSimplePageContentCollection.h
OgreVector2.h
OgreVector3.h
OgreWorkQueue.h
to the top
Source Files 9
OgreGrid2DPageStrategy.cpp
OgreGrid3DPageStrategy.cpp
OgrePage.cpp
OgrePageContent.cpp
OgrePageContentCollection.cpp
OgrePagedWorld.cpp
OgrePagedWorldSection.cpp
OgrePageManager.cpp
OgreSimplePageContentCollection.cpp
to the top
Objects 1
libOgrePaging.so.1.10.12
to the top