Source compatibility report for the libOgreTerrain.so object between 13.6.4 and 14.0.0 versions
Test Info
Module Name | libOgreTerrain |
Version #1 | 13.6.4 |
Version #2 | 14.0.0 |
Arch | x86_64 |
Test Results
Total Header Files | 47 |
Total Source Files | 10 |
Total Objects | 1 |
Total Symbols / Types | 633 / 123 |
Compatibility |
92.1% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 14 |
Removed Symbols | High | 36 |
Problems with Data Types | High | 6 |
Medium | 0 |
Low | 9 |
Problems with Symbols | High | 8 |
Medium | 6 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 2 |
Added Symbols 14
OgreTerrain.h
namespace Ogre
Terrain::readLayerDeclaration ( StreamSerialiser& stream, TerrainLayerDeclaration& targetdecl ) [static]
_ZN4Ogre7Terrain20readLayerDeclarationERNS_16StreamSerialiserERSt6vectorINS_19TerrainLayerSamplerESaIS4_EE
Terrain::writeLayerDeclaration ( TerrainLayerDeclaration const& decl, StreamSerialiser& stream ) [static]
_ZN4Ogre7Terrain21writeLayerDeclarationERKSt6vectorINS_19TerrainLayerSamplerESaIS2_EERNS_16StreamSerialiserE
TerrainGlobalOptions::setDefaultMaterialGenerator ( TerrainMaterialGeneratorPtr const& gen )
_ZN4Ogre20TerrainGlobalOptions27setDefaultMaterialGeneratorERKNS_9SharedPtrINS_24TerrainMaterialGeneratorEEE
OgreTerrainMaterialGeneratorA.h
namespace Ogre
TerrainMaterialGeneratorA::generateForCompositeMap ( Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA23generateForCompositeMapEPKNS_7TerrainE
TerrainMaterialGeneratorA::requestOptions ( Terrain* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA14requestOptionsEPNS_7TerrainE
TerrainMaterialGeneratorA::setCompositeMapEnabled ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA22setCompositeMapEnabledEb
TerrainMaterialGeneratorA::setLightmapEnabled ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA18setLightmapEnabledEb
TerrainMaterialGeneratorA::setReceiveDynamicShadowsEnabled ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA31setReceiveDynamicShadowsEnabledEb
TerrainMaterialGeneratorA::setReceiveDynamicShadowsLowLod ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA30setReceiveDynamicShadowsLowLodEb
TerrainMaterialGeneratorA::SM2Profile::setLayerParallaxOcclusionMappingEnabled ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile39setLayerParallaxOcclusionMappingEnabledEb
TerrainMaterialGeneratorA::SM2Profile::SM2Profile [C1] ( TerrainMaterialGeneratorA* parent )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2ProfileC1EPS0_
TerrainMaterialGeneratorA::SM2Profile::SM2Profile [C2] ( TerrainMaterialGeneratorA* parent )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2ProfileC2EPS0_
TerrainMaterialGeneratorA::updateParams ( MaterialPtr const& mat, Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA12updateParamsERKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainE
TerrainMaterialGeneratorA::updateParamsForCompositeMap ( MaterialPtr const& mat, Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA27updateParamsForCompositeMapERKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainE
to the top
Removed Symbols 36
OgreTerrain.h
namespace Ogre
Terrain::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
_ZN4Ogre7Terrain16canHandleRequestEPKNS_9WorkQueue7RequestEPKS1_
Terrain::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
_ZN4Ogre7Terrain17canHandleResponseEPKNS_9WorkQueue8ResponseEPKS1_
Terrain::handleGenerateMaterialResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
_ZN4Ogre7Terrain30handleGenerateMaterialResponseEPKNS_9WorkQueue8ResponseEPKS1_
Terrain::readLayerDeclaration ( StreamSerialiser& stream, struct TerrainLayerDeclaration& targetdecl ) [static]
_ZN4Ogre7Terrain20readLayerDeclarationERNS_16StreamSerialiserERNS_23TerrainLayerDeclarationE
Terrain::TERRAIN_GENERATE_MATERIAL_INTERVAL_MS [data]
_ZN4Ogre7Terrain37TERRAIN_GENERATE_MATERIAL_INTERVAL_MSE
Terrain::WORKQUEUE_DERIVED_DATA_REQUEST [data]
_ZN4Ogre7Terrain30WORKQUEUE_DERIVED_DATA_REQUESTE
Terrain::WORKQUEUE_GENERATE_MATERIAL_REQUEST [data]
_ZN4Ogre7Terrain35WORKQUEUE_GENERATE_MATERIAL_REQUESTE
Terrain::writeLayerDeclaration ( struct TerrainLayerDeclaration const& decl, StreamSerialiser& stream ) [static]
_ZN4Ogre7Terrain21writeLayerDeclarationERKNS_23TerrainLayerDeclarationERNS_16StreamSerialiserE
TerrainGlobalOptions::setDefaultMaterialGenerator ( TerrainMaterialGeneratorPtr gen )
_ZN4Ogre20TerrainGlobalOptions27setDefaultMaterialGeneratorENS_9SharedPtrINS_24TerrainMaterialGeneratorEEE
OgreTerrainGroup.h
namespace Ogre
TerrainGroup::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
_ZN4Ogre12TerrainGroup16canHandleRequestEPKNS_9WorkQueue7RequestEPKS1_
TerrainGroup::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
_ZN4Ogre12TerrainGroup17canHandleResponseEPKNS_9WorkQueue8ResponseEPKS1_
TerrainGroup::WORKQUEUE_LOAD_REQUEST [data]
_ZN4Ogre12TerrainGroup22WORKQUEUE_LOAD_REQUESTE
OgreTerrainLodManager.h
namespace Ogre
TerrainLodManager::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
_ZN4Ogre17TerrainLodManager16canHandleRequestEPKNS_9WorkQueue7RequestEPKS1_
TerrainLodManager::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
_ZN4Ogre17TerrainLodManager17canHandleResponseEPKNS_9WorkQueue8ResponseEPKS1_
TerrainLodManager::WORKQUEUE_LOAD_LOD_DATA_REQUEST [data]
_ZN4Ogre17TerrainLodManager31WORKQUEUE_LOAD_LOD_DATA_REQUESTE
OgreTerrainMaterialGenerator.h
namespace Ogre
TerrainMaterialGenerator::Profile::updateCompositeMap ( Terrain const* terrain, Rect const& rect )
_ZN4Ogre24TerrainMaterialGenerator7Profile18updateCompositeMapEPKNS_7TerrainERKNS_5TRectIiEE
OgreTerrainMaterialGeneratorA.h
namespace Ogre
TerrainMaterialGeneratorA::SM2Profile::generateForCompositeMap ( Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile23generateForCompositeMapEPKNS_7TerrainE
TerrainMaterialGeneratorA::SM2Profile::isShadowingEnabled ( enum TechniqueType tt, Terrain const* terrain ) const
_ZNK4Ogre25TerrainMaterialGeneratorA10SM2Profile18isShadowingEnabledENS_13TechniqueTypeEPKNS_7TerrainE
TerrainMaterialGeneratorA::SM2Profile::isVertexCompressionSupported ( ) const
_ZNK4Ogre25TerrainMaterialGeneratorA10SM2Profile28isVertexCompressionSupportedEv
TerrainMaterialGeneratorA::SM2Profile::requestOptions ( Terrain* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile14requestOptionsEPNS_7TerrainE
TerrainMaterialGeneratorA::SM2Profile::setCompositeMapEnabled ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile22setCompositeMapEnabledEb
TerrainMaterialGeneratorA::SM2Profile::setGlobalColourMapEnabled ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile25setGlobalColourMapEnabledEb
TerrainMaterialGeneratorA::SM2Profile::setLightmapEnabled ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile18setLightmapEnabledEb
TerrainMaterialGeneratorA::SM2Profile::setReceiveDynamicShadowsEnabled ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile31setReceiveDynamicShadowsEnabledEb
TerrainMaterialGeneratorA::SM2Profile::setReceiveDynamicShadowsLowLod ( bool enabled )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile30setReceiveDynamicShadowsLowLodEb
TerrainMaterialGeneratorA::SM2Profile::SM2Profile [C1] ( TerrainMaterialGenerator* parent, String const& name, String const& desc )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2ProfileC1EPNS_24TerrainMaterialGeneratorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_
TerrainMaterialGeneratorA::SM2Profile::SM2Profile [C2] ( TerrainMaterialGenerator* parent, String const& name, String const& desc )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2ProfileC2EPNS_24TerrainMaterialGeneratorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_
TerrainMaterialGeneratorA::SM2Profile::updateParams ( MaterialPtr const& mat, Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile12updateParamsERKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainE
TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap ( MaterialPtr const& mat, Terrain const* terrain )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2Profile27updateParamsForCompositeMapERKNS_9SharedPtrINS_8MaterialEEEPKNS_7TerrainE
OgreTerrainPagedWorldSection.h
namespace Ogre
TerrainPagedWorldSection::WORKQUEUE_LOAD_TERRAIN_PAGE_REQUEST [data]
_ZN4Ogre24TerrainPagedWorldSection35WORKQUEUE_LOAD_TERRAIN_PAGE_REQUESTE
OgreWorkQueue.h
namespace Ogre
WorkQueue::RequestHandler::~RequestHandler [D0] ( )
_ZN4Ogre9WorkQueue14RequestHandlerD0Ev
WorkQueue::RequestHandler::~RequestHandler [D1] ( )
_ZN4Ogre9WorkQueue14RequestHandlerD1Ev
WorkQueue::RequestHandler::~RequestHandler [D2] ( )
_ZN4Ogre9WorkQueue14RequestHandlerD2Ev
WorkQueue::ResponseHandler::~ResponseHandler [D0] ( )
_ZN4Ogre9WorkQueue15ResponseHandlerD0Ev
WorkQueue::ResponseHandler::~ResponseHandler [D1] ( )
_ZN4Ogre9WorkQueue15ResponseHandlerD1Ev
WorkQueue::ResponseHandler::~ResponseHandler [D2] ( )
_ZN4Ogre9WorkQueue15ResponseHandlerD2Ev
to the top
Problems with Data Types, High Severity 6
OgreTerrainMaterialGenerator.h
namespace Ogre
[+] class TerrainMaterialGenerator 4
|
Change |
Effect |
1 |
Pure virtual method generateForCompositeMap ( Terrain const* ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type TerrainMaterialGenerator because the following virtual functions are pure within TerrainMaterialGenerator: virtual generateForCompositeMap ( Terrain const* ). |
2 |
Pure virtual method generate ( Terrain const* ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type TerrainMaterialGenerator because the following virtual functions are pure within TerrainMaterialGenerator: virtual generate ( Terrain const* ). |
3 |
Field mActiveProfile has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TerrainMaterialGenerator' has no member named 'mActiveProfile'. |
4 |
Field mProfiles has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TerrainMaterialGenerator' has no member named 'mProfiles'. |
[+] affected symbols: 3 (0.5%)
TerrainMaterialGenerator::_renderCompositeMap ( size_t size, Rect const& rect, MaterialPtr const& mat, TexturePtr const& destCompositeMap )
This method is from 'TerrainMaterialGenerator' class.
TerrainMaterialGenerator::TerrainMaterialGenerator ( )
This constructor is from 'TerrainMaterialGenerator' class.
TerrainMaterialGenerator::~TerrainMaterialGenerator ( )
This destructor is from 'TerrainMaterialGenerator' class.
[+] class TerrainMaterialGenerator::Profile 2
|
Change |
Effect |
1 |
Field mName has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TerrainMaterialGenerator::Profile' has no member named 'mName'. |
2 |
Field mParent has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'TerrainMaterialGenerator::Profile' has no member named 'mParent'. |
[+] affected symbols: 1 (0.2%)
TerrainMaterialGenerator::Profile::~Profile ( )
This destructor is from 'TerrainMaterialGenerator::Profile' class.
to the top
Problems with Symbols, High Severity 8
OgreTerrain.h
namespace Ogre
[+] Terrain::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ ) 1
_ZN4Ogre7Terrain13handleRequestEPKNS_9WorkQueue7RequestEPKS1_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre7Terrain13handleRequestEPKNS_9WorkQueue7RequestEPKS1_' is private. |
[+] Terrain::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ ) 1
_ZN4Ogre7Terrain14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre7Terrain14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_' is private. |
OgreTerrainGroup.h
namespace Ogre
[+] TerrainGroup::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ ) 1
_ZN4Ogre12TerrainGroup13handleRequestEPKNS_9WorkQueue7RequestEPKS1_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre12TerrainGroup13handleRequestEPKNS_9WorkQueue7RequestEPKS1_' is private. |
[+] TerrainGroup::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ ) 1
_ZN4Ogre12TerrainGroup14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre12TerrainGroup14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_' is private. |
OgreTerrainLodManager.h
namespace Ogre
[+] TerrainLodManager::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ ) 1
_ZN4Ogre17TerrainLodManager13handleRequestEPKNS_9WorkQueue7RequestEPKS1_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre17TerrainLodManager13handleRequestEPKNS_9WorkQueue7RequestEPKS1_' is private. |
[+] TerrainLodManager::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ ) 1
_ZN4Ogre17TerrainLodManager14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre17TerrainLodManager14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_' is private. |
OgreTerrainPagedWorldSection.h
namespace Ogre
[+] TerrainPagedWorldSection::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ ) 1
_ZN4Ogre24TerrainPagedWorldSection13handleRequestEPKNS_9WorkQueue7RequestEPKS1_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre24TerrainPagedWorldSection13handleRequestEPKNS_9WorkQueue7RequestEPKS1_' is private. |
[+] TerrainPagedWorldSection::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ ) 1
_ZN4Ogre24TerrainPagedWorldSection14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_
|
Change |
Effect |
1 |
This method became private. |
Recompilation of a client program may be broken with the error message: '_ZN4Ogre24TerrainPagedWorldSection14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_' is private. |
to the top
Problems with Symbols, Medium Severity 6
OgreTerrain.h
namespace Ogre
[+] Terrain::readLayerDeclaration ( StreamSerialiser& stream, struct TerrainLayerDeclaration& targetdecl ) [static] 1
⇣
Terrain::readLayerDeclaration ( StreamSerialiser& stream, TerrainLayerDeclaration& targetdecl ) [static]
_ZN4Ogre7Terrain20readLayerDeclarationERNS_16StreamSerialiserERNS_23TerrainLayerDeclarationE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Terrain::writeLayerDeclaration ( struct TerrainLayerDeclaration const& decl, StreamSerialiser& stream ) [static] 1
⇣
Terrain::writeLayerDeclaration ( TerrainLayerDeclaration const& decl, StreamSerialiser& stream ) [static]
_ZN4Ogre7Terrain21writeLayerDeclarationERKNS_23TerrainLayerDeclarationERNS_16StreamSerialiserE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TerrainGlobalOptions::setDefaultMaterialGenerator ( TerrainMaterialGeneratorPtr gen ) 1
⇣
TerrainGlobalOptions::setDefaultMaterialGenerator ( TerrainMaterialGeneratorPtr const& gen )
_ZN4Ogre20TerrainGlobalOptions27setDefaultMaterialGeneratorENS_9SharedPtrINS_24TerrainMaterialGeneratorEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreTerrainMaterialGeneratorA.h
namespace Ogre
[+] TerrainMaterialGeneratorA::SM2Profile::isShadowingEnabled ( enum TechniqueType tt, Terrain const* terrain ) const 1
⇣
TerrainMaterialGeneratorA::SM2Profile::isShadowingEnabled ( enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, Terrain const* terrain ) const
_ZNK4Ogre25TerrainMaterialGeneratorA10SM2Profile18isShadowingEnabledENS_13TechniqueTypeEPKNS_7TerrainE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TerrainMaterialGeneratorA::SM2Profile::SM2Profile [C1] ( TerrainMaterialGenerator* parent, String const& name, String const& desc ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::SM2Profile [C1] ( TerrainMaterialGeneratorA* parent )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2ProfileC1EPNS_24TerrainMaterialGeneratorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TerrainMaterialGeneratorA::SM2Profile::SM2Profile [C2] ( TerrainMaterialGenerator* parent, String const& name, String const& desc ) 1
⇣
TerrainMaterialGeneratorA::SM2Profile::SM2Profile [C2] ( TerrainMaterialGeneratorA* parent )
_ZN4Ogre25TerrainMaterialGeneratorA10SM2ProfileC2EPNS_24TerrainMaterialGeneratorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_
|
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 9
OgreTerrain.h
namespace Ogre
[+] class Terrain 1
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 161 (25.4%)
Terrain::removeLayer ( uint8 index )
This method is from 'Terrain' class.
Terrain::setPosition ( Vector3 const& pos )
This method is from 'Terrain' class.
Terrain::replaceLayer ( uint8 index, bool keepBlends, Real worldSize, StringVector const* textureNames )
This method is from 'Terrain' class.
Terrain::setNeighbour ( enum Terrain::NeighbourIndex index, Terrain* neighbour, bool recalculate, bool notifyOther )
This method is from 'Terrain' class.
Terrain::setWorldSize ( Real newWorldSize )
This method is from 'Terrain' class.
Terrain::_dumpTextures ( String const& prefix, String const& suffix )
This method is from 'Terrain' class.
Terrain::dirtyLightmap ( )
This method is from 'Terrain' class.
Terrain::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'Terrain' class.
Terrain::rayIntersects ( Ray const& ray, bool cascadeToNeighbours, Real distanceLimit )
This method is from 'Terrain' class.
Terrain::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'Terrain' class.
...
OgreTerrainGroup.h
namespace Ogre
[+] class TerrainGroup 1
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 59 (9.3%)
TerrainGroup::loadTerrain ( long x, long y, bool synchronous )
This method is from 'TerrainGroup' class.
TerrainGroup::unpackIndex ( uint32 key, long* x, long* y )
This method is from 'TerrainGroup' class.
TerrainGroup::autoUpdateLod ( long x, long y, bool synchronous, Any const& data )
This method is from 'TerrainGroup' class.
TerrainGroup::CHUNK_VERSION [data]
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, float constantHeight )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, float const* pFloat, Terrain::LayerInstanceList const* layers )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, Image const* img, Terrain::LayerInstanceList const* layers )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, struct Terrain::ImportData const* importData )
This method is from 'TerrainGroup' class.
TerrainGroup::defineTerrain ( long x, long y, String const& filename )
This method is from 'TerrainGroup' class.
...
OgreTerrainLodManager.h
namespace Ogre
[+] class TerrainLodManager 1
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 13 (2.1%)
TerrainLodManager::readLodData ( uint16 lowerLodBound, uint16 higherLodBound )
This method is from 'TerrainLodManager' class.
TerrainLodManager::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'TerrainLodManager' class.
TerrainLodManager::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'TerrainLodManager' class.
TerrainLodManager::fillBufferAtLod ( uint lodLevel, float const* data, uint dataSize )
This method is from 'TerrainLodManager' class.
TerrainLodManager::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'TerrainLodManager' class.
TerrainLodManager::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'TerrainLodManager' class.
TerrainLodManager::TERRAINLODDATA_CHUNK_ID [data]
This method is from 'TerrainLodManager' class.
TerrainLodManager::waitForDerivedProcesses ( )
This method is from 'TerrainLodManager' class.
TerrainLodManager::TERRAINLODDATA_CHUNK_VERSION [data]
This method is from 'TerrainLodManager' class.
TerrainLodManager::WORKQUEUE_LOAD_LOD_DATA_REQUEST [data]
This method is from 'TerrainLodManager' class.
...
OgreTerrainPagedWorldSection.h
namespace Ogre
[+] class TerrainPagedWorldSection 1
|
Change |
Effect |
1 |
Base class WorkQueue::ResponseHandler has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 25 (3.9%)
TerrainPagedWorldSection::unloadPage ( PageID pageID, bool forceSynchronous )
This method is from 'TerrainPagedWorldSection' class.
TerrainPagedWorldSection::setPageRange ( int32 minX, int32 minY, int32 maxX, int32 maxY )
This method is from 'TerrainPagedWorldSection' class.
TerrainPagedWorldSection::getHoldRadius ( )
This method is from 'TerrainPagedWorldSection' class.
TerrainPagedWorldSection::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'TerrainPagedWorldSection' class.
TerrainPagedWorldSection::setHoldRadius ( Real sz )
This method is from 'TerrainPagedWorldSection' class.
TerrainPagedWorldSection::setLoadRadius ( Real sz )
This method is from 'TerrainPagedWorldSection' class.
TerrainPagedWorldSection::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'TerrainPagedWorldSection' class.
TerrainPagedWorldSection::setPageRangeMaxX ( int32 maxX )
This method is from 'TerrainPagedWorldSection' class.
TerrainPagedWorldSection::setPageRangeMaxY ( int32 maxY )
This method is from 'TerrainPagedWorldSection' class.
TerrainPagedWorldSection::setPageRangeMinX ( int32 minX )
This method is from 'TerrainPagedWorldSection' class.
...
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 2
|
Change |
Effect |
1 |
Type of field indexCount has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
2 |
Type of field indexStart has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.2%)
TerrainQuadTreeNode::LodLevel::LodLevel ( )
Field 'this.gpuIndexData' in the object of this method has base type 'IndexData'.
[+] class VertexData 3
|
Change |
Effect |
1 |
Type of field hwAnimDataItemsUsed has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
2 |
Type of field vertexCount has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
3 |
Type of field vertexStart has been changed from size_t to uint32. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.2%)
TerrainQuadTreeNode::VertexDataRecord::VertexDataRecord ( uint16 res, uint16 sz, uint16 lvls )
Field 'this.cpuVertexData' in the object of this method has base type 'VertexData'.
to the top
Other Changes in Data Types 2
OgreVertexIndexData.h
namespace Ogre
[+] class VertexData 2
|
Change |
Effect |
1 |
The relative position of field hwAnimDataItemsUsed has been changed from 7 to 6. |
No effect. |
2 |
The relative position of field hwAnimationDataList has been changed from 6 to 7. |
No effect. |
[+] affected symbols: 1 (0.2%)
TerrainQuadTreeNode::VertexDataRecord::VertexDataRecord ( uint16 res, uint16 sz, uint16 lvls )
Field 'this.cpuVertexData' in the object of this method has base type 'VertexData'.
to the top
Header Files 47
OgreAny.h
OgreAxisAlignedBox.h
OgreBlendMode.h
OgreColourValue.h
OgreCommon.h
OgreConfigFile.h
OgreDefaultHardwareBufferManager.h
OgreHardwareBuffer.h
OgreHardwareVertexBuffer.h
OgreImage.h
OgreIteratorWrapper.h
OgreLight.h
OgreMath.h
OgreMatrix4.h
OgreMemoryAllocatorConfig.h
OgreNameGenerator.h
OgrePagedWorldSection.h
OgrePagingPrerequisites.h
OgrePass.h
OgrePixelFormat.h
OgrePlatform.h
OgrePrerequisites.h
OgreRay.h
OgreRenderable.h
OgreRenderOperation.h
OgreRenderSystemCapabilities.h
OgreSceneManager.h
OgreSharedPtr.h
OgreSingleton.h
OgreSphere.h
OgreStringVector.h
OgreTechnique.h
OgreTerrain.h
OgreTerrainAutoUpdateLod.h
OgreTerrainGroup.h
OgreTerrainLayerBlendMap.h
OgreTerrainLodManager.h
OgreTerrainMaterialGenerator.h
OgreTerrainMaterialGeneratorA.h
OgreTerrainPagedWorldSection.h
OgreTerrainPaging.h
OgreTerrainQuadTreeNode.h
OgreTextureUnitState.h
OgreUserObjectBindings.h
OgreVector.h
OgreVertexIndexData.h
OgreWorkQueue.h
to the top
Source Files 10
OgreTerrain.cpp
OgreTerrainAutoUpdateLod.cpp
OgreTerrainGroup.cpp
OgreTerrainLayerBlendMap.cpp
OgreTerrainLodManager.cpp
OgreTerrainMaterialGenerator.cpp
OgreTerrainMaterialGeneratorA.cpp
OgreTerrainPagedWorldSection.cpp
OgreTerrainPaging.cpp
OgreTerrainQuadTreeNode.cpp
to the top
Objects 1
libOgreTerrain.so.13.6
to the top