Source compatibility report for the libOgreTerrain.so object between 1.8.1 and 1.9.1 versions

Test Info


Module NamelibOgreTerrain
Version #11.8.1
Version #21.9.1
Archx86_64

Test Results


Total Header Files46
Total Source Files8
Total Objects1
Total Symbols / Types785 / 184
Compatibility 55%

Problem Summary


SeverityCount
Added Symbols-78
Removed SymbolsHigh27
Problems with
Data Types
High25
Medium0
Low43
Problems with
Symbols
High6
Medium15
Low17
Problems with
Constants
Low0
Other Changes
in Data Types
-86
Other Changes
in Symbols
-38

Added Symbols  78 


OgreTerrain.h
namespace Ogre
Terrain::decreaseLodLevel ( )
Terrain::freeLodData ( )
Terrain::getGeoDataSizeAtLod ( uint16 lodLevel ) const
Terrain::handleGenerateMaterialResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
Terrain::increaseLodLevel ( bool synchronous )
Terrain::load ( int lodLevel, bool synchronous )
Terrain::prepare ( DataStreamPtr& stream )
Terrain::removeFromNeighbours ( )
Terrain::TERRAIN_GENERATE_MATERIAL_INTERVAL_MS [data]
Terrain::TERRAINGENERALINFO_CHUNK_ID [data]
Terrain::TERRAINGENERALINFO_CHUNK_VERSION [data]
Terrain::updateGeometryWithoutNotifyNeighbours ( )
Terrain::WORKQUEUE_GENERATE_MATERIAL_REQUEST [data]

OgreTerrainAutoUpdateLod.h
namespace Ogre
TerrainAutoUpdateLodByDistance::autoUpdateLod ( Terrain* terrain, bool synchronous, Any const& data )
TerrainAutoUpdateLodByDistance::autoUpdateLodByDistance ( Terrain* terrain, bool synchronous, Real const holdDistance )
TerrainAutoUpdateLodByDistance::traverseTreeByDistance ( TerrainQuadTreeNode* node, Camera const* cam, Real cFactor, Real const holdDistance )

OgreTerrainGroup.h
namespace Ogre
TerrainGroup::autoUpdateLod ( long x, long y, bool synchronous, Any const& data )
TerrainGroup::autoUpdateLodAll ( bool synchronous, Any const& data )
TerrainGroup::decreaseLodLevel ( long x, long y )
TerrainGroup::increaseLodLevel ( long x, long y, bool synchronous )
TerrainGroup::LoadRequest::loadingTaskNum [data]
TerrainGroup::setAutoUpdateLod ( TerrainAutoUpdateLod* updater )
TerrainGroup::TerrainSlot::~TerrainSlot [D0] ( )

OgreTerrainLayerBlendMap.h
namespace Ogre
TerrainLayerBlendMap::~TerrainLayerBlendMap [D0] ( )

OgreTerrainLodManager.h
namespace Ogre
TerrainLodManager::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
TerrainLodManager::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
TerrainLodManager::fillBufferAtLod ( uint lodLevel, float const* data, uint dataSize )
TerrainLodManager::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
TerrainLodManager::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
TerrainLodManager::readLodData ( uint16 lowerLodBound, uint16 higherLodBound )
TerrainLodManager::TERRAINLODDATA_CHUNK_ID [data]
TerrainLodManager::TERRAINLODDATA_CHUNK_VERSION [data]
TerrainLodManager::TerrainLodManager [C1] ( Terrain* t, DataStreamPtr& stream )
TerrainLodManager::TerrainLodManager [C2] ( Terrain* t, DataStreamPtr& stream )
TerrainLodManager::TerrainLodManager [C1] ( Terrain* t, String const& filename )
TerrainLodManager::TerrainLodManager [C2] ( Terrain* t, String const& filename )
TerrainLodManager::waitForDerivedProcesses ( )
TerrainLodManager::WORKQUEUE_LOAD_LOD_DATA_REQUEST [data]
TerrainLodManager::~TerrainLodManager [D0] ( )
TerrainLodManager::~TerrainLodManager [D1] ( )
TerrainLodManager::~TerrainLodManager [D2] ( )

OgreTerrainMaterialGenerator.h
namespace Ogre
TerrainMaterialGenerator::_renderCompositeMap ( size_t size, Rect const& rect, MaterialPtr const& mat, TexturePtr const& destCompositeMap )

OgreTerrainMaterialGeneratorA.h
namespace Ogre
TerrainMaterialGeneratorA::SM2Profile::addTechnique ( MaterialPtr const& mat, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, HighLevelGpuProgramPtr const& prog )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, HighLevelGpuProgramPtr const& prog )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, MaterialPtr const& mat, Terrain const* terrain, bool compositeMap )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpDynamicShadowsHelpers ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpDynamicShadowsParams ( uint* texCoord, uint* sampler, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateFpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpDynamicShadows ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpDynamicShadowsParams ( uint texCoord, TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpFooter ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpHeader ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::generateVpLayer ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, uint layer, StringUtil::StrStreamType& outStream )
TerrainMaterialGeneratorA::SM2Profile::updateParams ( MaterialPtr const& mat, Terrain const* terrain )
TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap ( MaterialPtr const& mat, Terrain const* terrain )

OgreTerrainPagedWorldSection.h
namespace Ogre
TerrainPagedWorldSection::getLoadingIntervalMs ( ) const
TerrainPagedWorldSection::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
TerrainPagedWorldSection::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
TerrainPagedWorldSection::setLoadingIntervalMs ( uint32 loadingIntervalMs )
TerrainPagedWorldSection::WORKQUEUE_LOAD_TERRAIN_PAGE_REQUEST [data]

OgreTerrainPaging.h
namespace Ogre
TerrainPaging::createWorldSection ( PagedWorld* world, TerrainGroup* terrainGroup, Real loadRadius, Real holdRadius, int32 minX, int32 minY, int32 maxX, int32 maxY, String const& sectionName, uint32 loadingIntervalMs )
TerrainPaging::~TerrainPaging [D0] ( )

OgreTerrainQuadTreeNode.h
namespace Ogre
TerrainQuadTreeNode::loadSelf ( )

to the top

Removed Symbols  27 


OgreHighLevelGpuProgram.h
namespace Ogre
HighLevelGpuProgramPtr::~HighLevelGpuProgramPtr [D0] ( )
HighLevelGpuProgramPtr::~HighLevelGpuProgramPtr [D1] ( )
HighLevelGpuProgramPtr::~HighLevelGpuProgramPtr [D2] ( )

OgreMaterial.h
namespace Ogre
MaterialPtr::~MaterialPtr [D0] ( )
MaterialPtr::~MaterialPtr [D1] ( )
MaterialPtr::~MaterialPtr [D2] ( )

OgreSharedPtr.h
namespace Ogre
SharedPtr<GpuLogicalBufferStruct>::~SharedPtr [D0] ( )
SharedPtr<GpuLogicalBufferStruct>::~SharedPtr [D1] ( )
SharedPtr<GpuLogicalBufferStruct>::~SharedPtr [D2] ( )
SharedPtr<GpuNamedConstants>::~SharedPtr [D0] ( )
SharedPtr<GpuNamedConstants>::~SharedPtr [D1] ( )
SharedPtr<GpuNamedConstants>::~SharedPtr [D2] ( )
SharedPtr<GpuSharedParameters>::~SharedPtr [D0] ( )
SharedPtr<GpuSharedParameters>::~SharedPtr [D1] ( )
SharedPtr<GpuSharedParameters>::~SharedPtr [D2] ( )

OgreTerrain.h
namespace Ogre
Terrain::load ( )

OgreTerrainMaterialGenerator.h
namespace Ogre
TerrainMaterialGenerator::_renderCompositeMap ( size_t size, Rect const& rect, MaterialPtr const& mat, TexturePtr const& destCompositeMap )

OgreTerrainMaterialGeneratorA.h
namespace Ogre
TerrainMaterialGeneratorA::SM2Profile::addTechnique ( MaterialPtr const& mat, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultFpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, HighLevelGpuProgramPtr const& prog )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::defaultVpParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt, HighLevelGpuProgramPtr const& prog )
TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::updateParams ( TerrainMaterialGeneratorA::SM2Profile const* prof, MaterialPtr const& mat, Terrain const* terrain, bool compositeMap )
TerrainMaterialGeneratorA::SM2Profile::updateParams ( MaterialPtr const& mat, Terrain const* terrain )
TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap ( MaterialPtr const& mat, Terrain const* terrain )

OgreTerrainPaging.h
namespace Ogre
TerrainPaging::createWorldSection ( PagedWorld* world, TerrainGroup* terrainGroup, Real loadRadius, Real holdRadius, int32 minX, int32 minY, int32 maxX, int32 maxY, String const& sectionName )

OgreTexture.h
namespace Ogre
TexturePtr::~TexturePtr [D0] ( )
TexturePtr::~TexturePtr [D1] ( )
TexturePtr::~TexturePtr [D2] ( )

to the top

Problems with Data Types, High Severity  25 


OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<DataStream>  2 
[+] class SharedPtr<GpuLogicalBufferStruct>  2 
[+] class SharedPtr<GpuNamedConstants>  2 
[+] class SharedPtr<GpuProgramParameters>  2 
[+] class SharedPtr<HardwareIndexBuffer>  2 
[+] class SharedPtr<HardwareVertexBuffer>  2 
[+] class SharedPtr<HighLevelGpuProgram>  2 
[+] class SharedPtr<Material>  2 
[+] class SharedPtr<TerrainMaterialGenerator>  2 
[+] class SharedPtr<Texture>  2 

OgreTerrainMaterialGenerator.h
namespace Ogre
[+] class TerrainMaterialGenerator::Profile  5 

to the top

Problems with Symbols, High Severity  6 


OgreTerrainQuadTreeNode.h
namespace Ogre
[+] TerrainQuadTreeNode::getChild ( unsigned short child ) const  1 
[+] TerrainQuadTreeNode::getLodCount ( ) const  1 
[+] TerrainQuadTreeNode::getLodLevel ( uint16 lod )  1 
[+] TerrainQuadTreeNode::getParent ( ) const  1 
[+] TerrainQuadTreeNode::getTerrain ( ) const  1 
[+] TerrainQuadTreeNode::isLeaf ( ) const  1 

to the top

Problems with Symbols, Medium Severity  15 


OgreTerrain.h
namespace Ogre
[+] Terrain::getDeltaData ( long x, long y )  1 
[+] Terrain::getHeightAtWorldPosition ( Vector3 const& pos )  1 
[+] Terrain::getLODLevelWhenVertexEliminated ( long x, long y )  1 
[+] Terrain::getPoint ( long x, long y, float height, Vector3* outpos )  1 
[+] Terrain::getPointAlign ( long x, long y, float height, enum Terrain::Alignment align, Vector3* outpos )  1 
[+] Terrain::getPosition ( Vector3 const& TSpos, Vector3* outWSpos )  1 
[+] Terrain::getPositionAlign ( Vector3 const& TSpos, enum Terrain::Alignment align, Vector3* outWSpos )  1 
[+] Terrain::getTerrainPosition ( Vector3 const& WSpos, Vector3* outTSpos )  1 
[+] Terrain::getTerrainPositionAlign ( Vector3 const& WSpos, enum Terrain::Alignment align, Vector3* outTSpos )  1 
[+] Terrain::getTerrainVector ( Vector3 const& inVec, Vector3* outVec )  1 
[+] Terrain::getTerrainVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec )  1 
[+] Terrain::getVector ( Vector3 const& inVec, Vector3* outVec )  1 
[+] Terrain::getVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec )  1 
[+] Terrain::load ( )  1 

OgreTerrainPaging.h
namespace Ogre
[+] TerrainPaging::createWorldSection ( PagedWorld* world, TerrainGroup* terrainGroup, Real loadRadius, Real holdRadius, int32 minX, int32 minY, int32 maxX, int32 maxY, String const& sectionName )  1 

to the top

Problems with Data Types, Low Severity  43 


OgreCommon.h
namespace Ogre
[+] struct Box  6 

OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters  3 
[+] struct GpuNamedConstants  1 

OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgramPtr  1 

OgreMaterial.h
namespace Ogre
[+] class MaterialPtr  1 

OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<DataStream>  1 
[+] class SharedPtr<GpuLogicalBufferStruct>  1 
[+] class SharedPtr<GpuNamedConstants>  1 
[+] class SharedPtr<GpuProgramParameters>  1 
[+] class SharedPtr<HardwareIndexBuffer>  1 
[+] class SharedPtr<HardwareVertexBuffer>  1 
[+] class SharedPtr<HighLevelGpuProgram>  1 
[+] class SharedPtr<Material>  1 
[+] class SharedPtr<TerrainMaterialGenerator>  1 
[+] class SharedPtr<Texture>  1 

OgreTechnique.h
namespace Ogre
[+] class Technique  2 

OgreTerrain.h
namespace Ogre
[+] class Terrain  9 

OgreTerrainGroup.h
namespace Ogre
[+] class TerrainGroup  1 

OgreTerrainMaterialGeneratorA.h
namespace Ogre
[+] class TerrainMaterialGeneratorA::SM2Profile  1 

OgreTerrainPagedWorldSection.h
namespace Ogre
[+] class TerrainPagedWorldSection  7 

OgreTexture.h
namespace Ogre
[+] class TexturePtr  1 

to the top

Problems with Symbols, Low Severity  17 


OgreTerrain.h
namespace Ogre
[+] Terrain::getCompositeMapMaterial ( ) const  1 
[+] Terrain::getLayerBlendTexture ( uint8 index )  1 
[+] Terrain::getMaterial ( ) const  1 

OgreTerrainMaterialGeneratorA.h
namespace Ogre
[+] TerrainMaterialGeneratorA::SM2Profile::generate ( Terrain const* terrain )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::generateForCompositeMap ( Terrain const* terrain )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelper::generateVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperCg::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSL::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperGLSLES::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::createFragmentProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 
[+] TerrainMaterialGeneratorA::SM2Profile::ShaderHelperHLSL::createVertexProgram ( TerrainMaterialGeneratorA::SM2Profile const* prof, Terrain const* terrain, enum TerrainMaterialGeneratorA::SM2Profile::TechniqueType tt )  1 

OgreTerrainQuadTreeNode.h
namespace Ogre
[+] TerrainQuadTreeNode::getMaterial ( ) const  1 
[+] TerrainQuadTreeNode::Rend::getMaterial ( ) const  1 

to the top

Other Changes in Data Types  86 


OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat  54 

OgreRenderOperation.h
namespace Ogre
[+] enum RenderOperation::OperationType  32 

to the top

Other Changes in Symbols  38 


OgreTerrain.h
namespace Ogre
[+] Terrain::getBlendTextureFormat ( uint8 textureIndex, uint8 numLayers )  1 
[+] Terrain::getDeltaData ( )  1 
[+] Terrain::getDeltaData ( long x, long y )  1 
[+] Terrain::getEdgeRect ( enum Terrain::NeighbourIndex index, long range, Rect* outRect )  1 
[+] Terrain::getHeightAtTerrainPosition ( Real x, Real y )  1 
[+] Terrain::getHeightAtWorldPosition ( Real x, Real y, Real z )  1 
[+] Terrain::getHeightAtWorldPosition ( Vector3 const& pos )  1 
[+] Terrain::getLayerBlendTexture ( uint8 index )  1 
[+] Terrain::getLayerBlendTextureIndex ( uint8 layerIndex )  1 
[+] Terrain::getLODLevelWhenVertexEliminated ( long rowOrColulmn )  1 
[+] Terrain::getLODLevelWhenVertexEliminated ( long x, long y )  1 
[+] Terrain::getNeighbour ( enum Terrain::NeighbourIndex index )  1 
[+] Terrain::getNeighbourEdgeRect ( enum Terrain::NeighbourIndex index, Rect const& inRect, Rect* outRect )  1 
[+] Terrain::getNeighbourPoint ( enum Terrain::NeighbourIndex index, long x, long y, long* outx, long* outy )  1 
[+] Terrain::getNeighbourPointOverflow ( long x, long y, enum Terrain::NeighbourIndex* outindex, long* outx, long* outy )  1 
[+] Terrain::getPoint ( long x, long y, float height, Vector3* outpos )  1 
[+] Terrain::getPoint ( long x, long y, Vector3* outpos )  1 
[+] Terrain::getPointAlign ( long x, long y, enum Terrain::Alignment align, Vector3* outpos )  1 
[+] Terrain::getPointAlign ( long x, long y, float height, enum Terrain::Alignment align, Vector3* outpos )  1 
[+] Terrain::getPointFromSelfOrNeighbour ( long x, long y, Vector3* outpos )  1 
[+] Terrain::getPosition ( Real x, Real y, Real z, Vector3* outWSpos )  1 
[+] Terrain::getPosition ( Vector3 const& TSpos, Vector3* outWSpos )  1 
[+] Terrain::getPositionAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outWSpos )  1 
[+] Terrain::getPositionAlign ( Vector3 const& TSpos, enum Terrain::Alignment align, Vector3* outWSpos )  1 
[+] Terrain::getResolutionAtLod ( uint16 lodLevel )  1 
[+] Terrain::getTerrainPosition ( Real x, Real y, Real z, Vector3* outTSpos )  1 
[+] Terrain::getTerrainPosition ( Vector3 const& WSpos, Vector3* outTSpos )  1 
[+] Terrain::getTerrainPositionAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outTSpos )  1 
[+] Terrain::getTerrainPositionAlign ( Vector3 const& WSpos, enum Terrain::Alignment align, Vector3* outTSpos )  1 
[+] Terrain::getTerrainVector ( Real x, Real y, Real z, Vector3* outVec )  1 
[+] Terrain::getTerrainVector ( Vector3 const& inVec, Vector3* outVec )  1 
[+] Terrain::getTerrainVectorAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outVec )  1 
[+] Terrain::getTerrainVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec )  1 
[+] Terrain::getVector ( Real x, Real y, Real z, Vector3* outVec )  1 
[+] Terrain::getVector ( Vector3 const& inVec, Vector3* outVec )  1 
[+] Terrain::getVectorAlign ( Real x, Real y, Real z, enum Terrain::Alignment align, Vector3* outVec )  1 
[+] Terrain::getVectorAlign ( Vector3 const& inVec, enum Terrain::Alignment align, Vector3* outVec )  1 
[+] Terrain::TERRAIN_CHUNK_VERSION [data]  1 

to the top

Header Files  46 


OgreAny.h
OgreAxisAlignedBox.h
OgreColourValue.h
OgreCommon.h
OgreDataStream.h
OgreGpuProgramParams.h
OgreHardwareIndexBuffer.h
OgreHardwareVertexBuffer.h
OgreHighLevelGpuProgram.h
OgreIteratorWrapper.h
OgreMaterial.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgrePagedWorldSection.h
OgrePagingPrerequisites.h
OgrePass.h
OgrePixelFormat.h
OgrePlatform.h
OgrePrerequisites.h
OgreRay.h
OgreRenderable.h
OgreRenderOperation.h
OgreRenderSystemCapabilities.h
OgreResource.h
OgreSceneManager.h
OgreSharedPtr.h
OgreSingleton.h
OgreSphere.h
OgreString.h
OgreStringVector.h
OgreTechnique.h
OgreTerrain.h
OgreTerrainGroup.h
OgreTerrainLayerBlendMap.h
OgreTerrainMaterialGenerator.h
OgreTerrainMaterialGeneratorA.h
OgreTerrainPagedWorldSection.h
OgreTerrainPaging.h
OgreTerrainQuadTreeNode.h
OgreTexture.h
OgreVector3.h
OgreVector4.h
OgreVertexIndexData.h
OgreWorkQueue.h

to the top

Source Files  8 


OgreTerrain.cpp
OgreTerrainGroup.cpp
OgreTerrainLayerBlendMap.cpp
OgreTerrainMaterialGenerator.cpp
OgreTerrainMaterialGeneratorA.cpp
OgreTerrainPagedWorldSection.cpp
OgreTerrainPaging.cpp
OgreTerrainQuadTreeNode.cpp

to the top

Objects  1 


libOgreTerrain.so.1.8.1

to the top