Source compatibility report for the libOgreOverlay.so object between 1.9.1 and 1.10.12 versions
Test Info
Module Name | libOgreOverlay |
Version #1 | 1.9.1 |
Version #2 | 1.10.12 |
Arch | x86_64 |
Test Results
Total Header Files | 44 |
Total Source Files | 13 |
Total Objects | 1 |
Total Symbols / Types | 579 / 152 |
Compatibility |
71.3% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 17 |
Removed Symbols | High | 14 |
Problems with Data Types | High | 3 |
Medium | 1 |
Low | 22 |
Problems with Symbols | High | 0 |
Medium | 9 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 17
OgreBorderPanelOverlayElement.h
namespace Ogre
BorderPanelOverlayElement::_releaseManualHardwareResources ( )
_ZN4Ogre25BorderPanelOverlayElement31_releaseManualHardwareResourcesEv
BorderPanelOverlayElement::_restoreManualHardwareResources ( )
_ZN4Ogre25BorderPanelOverlayElement31_restoreManualHardwareResourcesEv
OgreFontManager.h
namespace Ogre
FontManager::logBadAttrib ( String const& line, std::shared_ptr<DataStream>& pFont )
_ZN4Ogre11FontManager12logBadAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_4FontEE
FontManager::parseAttribute ( String const& line, std::shared_ptr<DataStream>& pFont )
_ZN4Ogre11FontManager14parseAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_4FontEE
FontManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre11FontManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreOverlay.h
namespace Ogre
Overlay::_findVisibleObjects ( Camera* cam, RenderQueue* queue, Viewport* vp )
_ZN4Ogre7Overlay19_findVisibleObjectsEPNS_6CameraEPNS_11RenderQueueEPNS_8ViewportE
OgreOverlayElement.h
namespace Ogre
OverlayElement::setMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre14OverlayElement11setMaterialERKSt10shared_ptrINS_8MaterialEE
OgreOverlayManager.h
namespace Ogre
OverlayManager::_releaseManualHardwareResources ( )
_ZN4Ogre14OverlayManager31_releaseManualHardwareResourcesEv
OverlayManager::_restoreManualHardwareResources ( )
_ZN4Ogre14OverlayManager31_restoreManualHardwareResourcesEv
OverlayManager::parseChildren ( std::shared_ptr<DataStream>& stream, String const& line, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent )
_ZN4Ogre14OverlayManager13parseChildrenERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayEbPNS_16OverlayContainerE
OverlayManager::parseNewElement ( std::shared_ptr<DataStream>& stream, String& elemType, String& elemName, bool isContainer, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container )
_ZN4Ogre14OverlayManager15parseNewElementERSt10shared_ptrINS_10DataStreamEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_bPNS_7OverlayEbSA_PNS_16OverlayContainerE
OverlayManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre14OverlayManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayManager::skipToNextCloseBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre14OverlayManager20skipToNextCloseBraceERSt10shared_ptrINS_10DataStreamEE
OverlayManager::skipToNextOpenBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre14OverlayManager19skipToNextOpenBraceERSt10shared_ptrINS_10DataStreamEE
OgreOverlaySystem.h
namespace Ogre
OverlaySystem::eventOccurred ( String const& eventName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* parameters )
_ZN4Ogre13OverlaySystem13eventOccurredERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreTextAreaOverlayElement.h
namespace Ogre
TextAreaOverlayElement::_releaseManualHardwareResources ( )
_ZN4Ogre22TextAreaOverlayElement31_releaseManualHardwareResourcesEv
TextAreaOverlayElement::_restoreManualHardwareResources ( )
_ZN4Ogre22TextAreaOverlayElement31_restoreManualHardwareResourcesEv
to the top
Removed Symbols 14
OgreFontManager.h
namespace Ogre
FontManager::logBadAttrib ( String const& line, SharedPtr<Font>& pFont )
_ZN4Ogre11FontManager12logBadAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_4FontEEE
FontManager::parseAttribute ( String const& line, SharedPtr<Font>& pFont )
_ZN4Ogre11FontManager14parseAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_4FontEEE
FontManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre11FontManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreOverlay.h
namespace Ogre
Overlay::_findVisibleObjects ( Camera* cam, RenderQueue* queue )
_ZN4Ogre7Overlay19_findVisibleObjectsEPNS_6CameraEPNS_11RenderQueueE
OgreOverlayManager.h
namespace Ogre
OverlayManager::parseChildren ( SharedPtr<DataStream>& stream, String const& line, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent )
_ZN4Ogre14OverlayManager13parseChildrenERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayEbPNS_16OverlayContainerE
OverlayManager::parseNewElement ( SharedPtr<DataStream>& stream, String& elemType, String& elemName, bool isContainer, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container )
_ZN4Ogre14OverlayManager15parseNewElementERNS_9SharedPtrINS_10DataStreamEEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_bPNS_7OverlayEbSA_PNS_16OverlayContainerE
OverlayManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre14OverlayManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayManager::skipToNextCloseBrace ( SharedPtr<DataStream>& stream )
_ZN4Ogre14OverlayManager20skipToNextCloseBraceERNS_9SharedPtrINS_10DataStreamEEE
OverlayManager::skipToNextOpenBrace ( SharedPtr<DataStream>& stream )
_ZN4Ogre14OverlayManager19skipToNextOpenBraceERNS_9SharedPtrINS_10DataStreamEEE
OgrePanelOverlayElement.h
namespace Ogre
PanelOverlayElement::setMaterialName ( String const& matName )
_ZN4Ogre19PanelOverlayElement15setMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreSharedPtr.h
namespace Ogre
SharedPtrInfo::~SharedPtrInfo [D0] ( )
_ZN4Ogre13SharedPtrInfoD0Ev
SharedPtrInfo::~SharedPtrInfo [D1] ( )
_ZN4Ogre13SharedPtrInfoD1Ev
SharedPtrInfo::~SharedPtrInfo [D2] ( )
_ZN4Ogre13SharedPtrInfoD2Ev
OgreTextAreaOverlayElement.h
namespace Ogre
TextAreaOverlayElement::setMaterialName ( String const& matName )
_ZN4Ogre22TextAreaOverlayElement15setMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
to the top
Problems with Data Types, High Severity 3
OgreBorderPanelOverlayElement.h
namespace Ogre
[+] class BorderPanelOverlayElement 1
|
Change |
Effect |
1 |
Field mBorderMaterialName has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'BorderPanelOverlayElement' has no member named 'mBorderMaterialName'. |
[+] affected symbols: 38 (6.6%)
BorderRenderable::BorderRenderable ( BorderPanelOverlayElement* parent )
1st parameter 'parent' (pointer) has base type 'BorderPanelOverlayElement'.
BorderPanelOverlayElement::initialise ( )
This method is from 'BorderPanelOverlayElement' class.
BorderPanelOverlayElement::setBorderSize ( Real size )
This method is from 'BorderPanelOverlayElement' class.
BorderPanelOverlayElement::setBorderSize ( Real sides, Real topAndBottom )
This method is from 'BorderPanelOverlayElement' class.
BorderPanelOverlayElement::setBorderSize ( Real left, Real right, Real top, Real bottom )
This method is from 'BorderPanelOverlayElement' class.
BorderPanelOverlayElement::setMetricsMode ( enum GuiMetricsMode gmm )
This method is from 'BorderPanelOverlayElement' class.
BorderPanelOverlayElement::setTopBorderUV ( Real u1, Real v1, Real u2, Real v2 )
This method is from 'BorderPanelOverlayElement' class.
BorderPanelOverlayElement::setLeftBorderUV ( Real u1, Real v1, Real u2, Real v2 )
This method is from 'BorderPanelOverlayElement' class.
BorderPanelOverlayElement::setRightBorderUV ( Real u1, Real v1, Real u2, Real v2 )
This method is from 'BorderPanelOverlayElement' class.
BorderPanelOverlayElement::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'BorderPanelOverlayElement' class.
...
OgreOverlayElement.h
namespace Ogre
[+] class OverlayElement 1
|
Change |
Effect |
1 |
Field mMaterialName has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'OverlayElement' has no member named 'mMaterialName'. |
[+] affected symbols: 59 (10.2%)
OverlayElement::_setHeight ( Real height )
This method is from 'OverlayElement' class.
OverlayElement::setCaption ( DisplayString const& caption )
This method is from 'OverlayElement' class.
OverlayElement::setEnabled ( bool b )
This method is from 'OverlayElement' class.
OverlayElement::setPosition ( Real left, Real top )
This method is from 'OverlayElement' class.
OverlayElement::_setPosition ( Real left, Real top )
This method is from 'OverlayElement' class.
OverlayElement::setDimensions ( Real width, Real height )
This method is from 'OverlayElement' class.
OverlayElement::_getDerivedTop ( )
This method is from 'OverlayElement' class.
OverlayElement::_setDimensions ( Real width, Real height )
This method is from 'OverlayElement' class.
OverlayElement::_getDerivedLeft ( )
This method is from 'OverlayElement' class.
OverlayElement::setMaterialName ( String const& matName )
This method is from 'OverlayElement' class.
...
OgreOverlayManager.h
namespace Ogre
[+] class OverlayManager 1
|
Change |
Effect |
1 |
Field mViewportDimensionsChanged has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'OverlayManager' has no member named 'mViewportDimensionsChanged'. |
[+] affected symbols: 32 (5.5%)
OverlayManager::destroyAll ( )
This method is from 'OverlayManager' class.
OverlayManager::parseAttrib ( String const& line, Overlay* pOverlay )
This method is from 'OverlayManager' class.
OverlayManager::getElementMap ( bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::getSingletonPtr ( )
Return value (pointer) has base type 'OverlayManager'.
OverlayManager::getOverlayElement ( String const& name, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::hasOverlayElement ( String const& name, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::getOverlayIterator ( )
This method is from 'OverlayManager' class.
OverlayManager::parseElementAttrib ( String const& line, Overlay* pOverlay, OverlayElement* pElement )
This method is from 'OverlayManager' class.
OverlayManager::destroyOverlayElement ( OverlayElement* pInstance, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::destroyOverlayElement ( String const& instanceName, bool isATemplate )
This method is from 'OverlayManager' class.
...
to the top
Problems with Data Types, Medium Severity 1
OgreRenderable.h
namespace Ogre
[+] class Renderable 1
|
Change |
Effect |
1 |
The pointer level of field mRenderSystemData has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
[+] affected symbols: 79 (13.6%)
Renderable::Renderable ( )
This constructor is from 'Renderable' class.
Renderable::~Renderable ( )
This destructor is from 'Renderable' class.
RenderOperation::RenderOperation ( )
Field 'this.srcRenderable' in the object of this method has base type 'Renderable'.
BorderRenderable::BorderRenderable ( BorderPanelOverlayElement* parent )
Field 'parent.mRenderOp2.srcRenderable' in 1st parameter 'parent' (pointer) has base type 'Renderable'.
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
...
to the top
Problems with Symbols, Medium Severity 9
OgreFontManager.h
namespace Ogre
[+] FontManager::logBadAttrib ( String const& line, SharedPtr<Font>& pFont ) 1
⇣
FontManager::logBadAttrib ( String const& line, std::shared_ptr<DataStream>& pFont )
_ZN4Ogre11FontManager12logBadAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_4FontEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] FontManager::parseAttribute ( String const& line, SharedPtr<Font>& pFont ) 1
⇣
FontManager::parseAttribute ( String const& line, std::shared_ptr<DataStream>& pFont )
_ZN4Ogre11FontManager14parseAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_4FontEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] FontManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName ) 1
⇣
FontManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre11FontManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreOverlay.h
namespace Ogre
[+] Overlay::_findVisibleObjects ( Camera* cam, RenderQueue* queue ) 1
⇣
Overlay::_findVisibleObjects ( Camera* cam, RenderQueue* queue, Viewport* vp )
_ZN4Ogre7Overlay19_findVisibleObjectsEPNS_6CameraEPNS_11RenderQueueE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreOverlayManager.h
namespace Ogre
[+] OverlayManager::parseChildren ( SharedPtr<DataStream>& stream, String const& line, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent ) 1
⇣
OverlayManager::parseChildren ( std::shared_ptr<DataStream>& stream, String const& line, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent )
_ZN4Ogre14OverlayManager13parseChildrenERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayEbPNS_16OverlayContainerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] OverlayManager::parseNewElement ( SharedPtr<DataStream>& stream, String& elemType, String& elemName, bool isContainer, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container ) 1
⇣
OverlayManager::parseNewElement ( std::shared_ptr<DataStream>& stream, String& elemType, String& elemName, bool isContainer, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container )
_ZN4Ogre14OverlayManager15parseNewElementERNS_9SharedPtrINS_10DataStreamEEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_bPNS_7OverlayEbSA_PNS_16OverlayContainerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] OverlayManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName ) 1
⇣
OverlayManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre14OverlayManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] OverlayManager::skipToNextCloseBrace ( SharedPtr<DataStream>& stream ) 1
⇣
OverlayManager::skipToNextCloseBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre14OverlayManager20skipToNextCloseBraceERNS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] OverlayManager::skipToNextOpenBrace ( SharedPtr<DataStream>& stream ) 1
⇣
OverlayManager::skipToNextOpenBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre14OverlayManager19skipToNextOpenBraceERNS_9SharedPtrINS_10DataStreamEEE
|
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 22
OgreCommon.h
namespace Ogre
[+] typedef NameValuePairList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.3%)
FontManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
6th parameter 'params' (pointer) has base type 'NameValuePairList'.
FontManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
5th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
OgreOverlay.h
namespace Ogre
[+] class Overlay 4
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Recompilation of a client program may be broken. |
2 |
Field mLastViewportHeight has been added to this type. |
This field will not be initialized or used by old client applications. |
3 |
Field mLastViewportWidth has been added to this type. |
This field will not be initialized or used by old client applications. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 92 (15.9%)
OverlayElement::_setHeight ( Real height )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
OverlayElement::setCaption ( DisplayString const& caption )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
OverlayElement::setEnabled ( bool b )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
OverlayElement::setPosition ( Real left, Real top )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
OverlayElement::_setPosition ( Real left, Real top )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
OverlayElement::setDimensions ( Real width, Real height )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
OverlayElement::_getDerivedTop ( )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
OverlayElement::_setDimensions ( Real width, Real height )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
OverlayElement::_getDerivedLeft ( )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
OverlayElement::setMaterialName ( String const& matName )
Field 'this.mOverlay' in the object of this method has base type 'Overlay'.
...
OgreOverlayElement.h
namespace Ogre
[+] class OverlayElement 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 178 (30.7%)
OverlayElement::_setHeight ( Real height )
This method is from 'OverlayElement' class.
OverlayElement::initialise ( )
This method is from 'OverlayElement' class.
OverlayElement::msWidthCmd [data]
This method is from 'OverlayElement' class.
OverlayElement::setCaption ( DisplayString const& caption )
This method is from 'OverlayElement' class.
OverlayElement::setEnabled ( bool b )
This method is from 'OverlayElement' class.
OverlayElement::msHeightCmd [data]
This method is from 'OverlayElement' class.
OverlayElement::setPosition ( Real left, Real top )
This method is from 'OverlayElement' class.
OverlayElement::_setPosition ( Real left, Real top )
This method is from 'OverlayElement' class.
OverlayElement::msCaptionCmd [data]
This method is from 'OverlayElement' class.
OverlayElement::msVisibleCmd [data]
This method is from 'OverlayElement' class.
...
OgreOverlayElementFactory.h
namespace Ogre
[+] class OverlayElementFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 13 (2.2%)
OverlayElementFactory::createOverlayElement ( String const& p1 )
This method is from 'OverlayElementFactory' class.
OverlayElementFactory::OverlayElementFactory ( )
This constructor is from 'OverlayElementFactory' class.
OverlayElementFactory::~OverlayElementFactory ( )
This destructor is from 'OverlayElementFactory' class.
PanelOverlayElementFactory::PanelOverlayElementFactory ( )
This constructor is from derived class 'PanelOverlayElementFactory'.
PanelOverlayElementFactory::~PanelOverlayElementFactory ( )
This destructor is from derived class 'PanelOverlayElementFactory'.
TextAreaOverlayElementFactory::TextAreaOverlayElementFactory ( )
This constructor is from derived class 'TextAreaOverlayElementFactory'.
TextAreaOverlayElementFactory::~TextAreaOverlayElementFactory ( )
This destructor is from derived class 'TextAreaOverlayElementFactory'.
BorderPanelOverlayElementFactory::BorderPanelOverlayElementFactory ( )
This constructor is from derived class 'BorderPanelOverlayElementFactory'.
BorderPanelOverlayElementFactory::~BorderPanelOverlayElementFactory ( )
This destructor is from derived class 'BorderPanelOverlayElementFactory'.
OverlayElementFactory::getTypeName ( )
This method is from 'OverlayElementFactory' class.
...
OgreOverlayManager.h
namespace Ogre
[+] class OverlayManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 36 (6.2%)
OverlayManager::destroyAll ( )
This method is from 'OverlayManager' class.
OverlayManager::parseAttrib ( String const& line, Overlay* pOverlay )
This method is from 'OverlayManager' class.
OverlayManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
This method is from 'OverlayManager' class.
OverlayManager::getElementMap ( bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::parseChildren ( SharedPtr<DataStream>& stream, String const& line, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent )
This method is from 'OverlayManager' class.
OverlayManager::getSingletonPtr ( )
This method is from 'OverlayManager' class.
OverlayManager::parseNewElement ( SharedPtr<DataStream>& stream, String& elemType, String& elemName, bool isContainer, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container )
This method is from 'OverlayManager' class.
OverlayManager::getOverlayElement ( String const& name, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::hasOverlayElement ( String const& name, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::getOverlayIterator ( )
This method is from 'OverlayManager' class.
...
[+] typedef OverlayManager::ElementMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> > >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 6 (1%)
OverlayManager::getElementMap ( bool isATemplate )
Return value (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::getOverlayElementImpl ( String const& name, map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& elementMap )
2nd parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::hasOverlayElementImpl ( String const& name, map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& elementMap )
2nd parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::createOverlayElementImpl ( String const& typeName, String const& instanceName, map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& elementMap )
3rd parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::destroyOverlayElementImpl ( String const& instanceName, map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& elementMap )
2nd parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
OverlayManager::destroyAllOverlayElementsImpl ( map<std::__cxx11::basic_string<char>, OverlayElement*, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OverlayElement*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& elementMap )
1st parameter 'elementMap' (reference) has base type 'OverlayManager::ElementMap'.
OgreOverlayPrerequisites.h
namespace Ogre
[+] typedef FontPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Font> to SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 28 (4.8%)
FontManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
Return value is of type 'FontPtr'.
FontManager::getByName ( String const& name, String const& groupName )
Return value is of type 'FontPtr'.
TextAreaOverlayElement::initialise ( )
Field 'this.mFont' in the object of this method is of type 'FontPtr'.
TextAreaOverlayElement::setCaption ( DisplayString const& caption )
Field 'this.mFont' in the object of this method is of type 'FontPtr'.
TextAreaOverlayElement::setFontName ( String const& font )
Field 'this.mFont' in the object of this method is of type 'FontPtr'.
TextAreaOverlayElement::setColourTop ( ColourValue const& col )
Field 'this.mFont' in the object of this method is of type 'FontPtr'.
TextAreaOverlayElement::setCharHeight ( Real height )
Field 'this.mFont' in the object of this method is of type 'FontPtr'.
TextAreaOverlayElement::setSpaceWidth ( Real width )
Field 'this.mFont' in the object of this method is of type 'FontPtr'.
TextAreaOverlayElement::updateColours ( )
Field 'this.mFont' in the object of this method is of type 'FontPtr'.
TextAreaOverlayElement::setMetricsMode ( enum GuiMetricsMode gmm )
Field 'this.mFont' in the object of this method is of type 'FontPtr'.
...
OgreOverlaySystem.h
namespace Ogre
[+] class OverlaySystem 2
|
Change |
Effect |
1 |
Base class RenderSystem::Listener has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 3 (0.5%)
OverlaySystem::renderQueueStarted ( uint8 queueGroupId, String const& invocation, bool& skipThisInvocation )
This method is from 'OverlaySystem' class.
OverlaySystem::OverlaySystem ( )
This constructor is from 'OverlaySystem' class.
OverlaySystem::~OverlaySystem ( )
This destructor is from 'OverlaySystem' class.
OgrePrerequisites.h
namespace Ogre
[+] typedef MaterialPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Material> to SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 116 (20%)
OverlayElement::_setHeight ( Real height )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
OverlayElement::setCaption ( DisplayString const& caption )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
OverlayElement::setEnabled ( bool b )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
OverlayElement::setPosition ( Real left, Real top )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
OverlayElement::_setPosition ( Real left, Real top )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
OverlayElement::setDimensions ( Real width, Real height )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
OverlayElement::_getDerivedTop ( )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
OverlayElement::_setDimensions ( Real width, Real height )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
OverlayElement::_getDerivedLeft ( )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
OverlayElement::setMaterialName ( String const& matName )
Field 'this.mMaterial' in the object of this method is of type 'MaterialPtr'.
...
[+] typedef TexturePtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Texture> to SharedPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 18 (3.1%)
Font::unloadImpl ( )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
Font::loadResource ( Resource* res )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
Font::setTrueTypeSize ( Real ttfSize )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
Font::setCharacterSpacer ( uint charSpacer )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
Font::createTextureFromFont ( )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
Font::setTrueTypeResolution ( uint ttfResolution )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
Font::setType ( enum FontType ftype )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
Font::loadImpl ( )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
Font::setSource ( String const& source )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
Font::Font ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
Field 'this.mTexture' in the object of this method is of type 'TexturePtr'.
...
OgreRenderable.h
namespace Ogre
[+] class Renderable 1
|
Change |
Effect |
1 |
Type of field mRenderSystemData has been changed from Renderable::RenderSystemData* to Renderable::RenderSystemDataPtr. |
Recompilation of a client program may be broken. |
[+] affected symbols: 79 (13.6%)
Renderable::Renderable ( )
This constructor is from 'Renderable' class.
Renderable::~Renderable ( )
This destructor is from 'Renderable' class.
RenderOperation::RenderOperation ( )
Field 'this.srcRenderable' in the object of this method has base type 'Renderable'.
BorderRenderable::BorderRenderable ( BorderPanelOverlayElement* parent )
Field 'parent.mRenderOp2.srcRenderable' in 1st parameter 'parent' (pointer) has base type 'Renderable'.
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp.srcRenderable' in the object of this method has base type 'Renderable'.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Field renderToVertexBuffer has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 77 (13.3%)
RenderOperation::RenderOperation ( )
This constructor is from 'RenderOperation' class.
BorderRenderable::BorderRenderable ( BorderPanelOverlayElement* parent )
Field 'parent.mRenderOp2' in 1st parameter 'parent' (pointer) is of type 'RenderOperation'.
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
PanelOverlayElement::~PanelOverlayElement ( )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
TextAreaOverlayElement::initialise ( )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
...
OgreStringVector.h
namespace Ogre
[+] typedef StringVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::__cxx11::basic_string<char> >::type. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.2%)
OverlayManager::getScriptPatterns ( )
Return value (reference) has base type 'StringVector'.
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 1
|
Change |
Effect |
1 |
Base type of field indexBuffer has been changed from HardwareIndexBufferSharedPtr to std::shared_ptr<DataStream>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 77 (13.3%)
RenderOperation::RenderOperation ( )
Field 'this.indexData' in the object of this method has base type 'IndexData'.
BorderRenderable::BorderRenderable ( BorderPanelOverlayElement* parent )
Field 'parent.mRenderOp2.indexData' in 1st parameter 'parent' (pointer) has base type 'IndexData'.
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp.indexData' in the object of this method has base type 'IndexData'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
Field 'op.indexData' in 1st parameter 'op' (reference) has base type 'IndexData'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp.indexData' in the object of this method has base type 'IndexData'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp.indexData' in the object of this method has base type 'IndexData'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp.indexData' in the object of this method has base type 'IndexData'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp.indexData' in the object of this method has base type 'IndexData'.
PanelOverlayElement::~PanelOverlayElement ( )
Field 'this.mRenderOp.indexData' in the object of this method has base type 'IndexData'.
TextAreaOverlayElement::initialise ( )
Field 'this.mRenderOp.indexData' in the object of this method has base type 'IndexData'.
...
[+] class VertexData 1
|
Change |
Effect |
1 |
Base type of field hardwareShadowVolWBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 77 (13.3%)
RenderOperation::RenderOperation ( )
Field 'this.vertexData' in the object of this method has base type 'VertexData'.
BorderRenderable::BorderRenderable ( BorderPanelOverlayElement* parent )
Field 'parent.mRenderOp2.vertexData' in 1st parameter 'parent' (pointer) has base type 'VertexData'.
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp.vertexData' in the object of this method has base type 'VertexData'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
Field 'op.vertexData' in 1st parameter 'op' (reference) has base type 'VertexData'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp.vertexData' in the object of this method has base type 'VertexData'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp.vertexData' in the object of this method has base type 'VertexData'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp.vertexData' in the object of this method has base type 'VertexData'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp.vertexData' in the object of this method has base type 'VertexData'.
PanelOverlayElement::~PanelOverlayElement ( )
Field 'this.mRenderOp.vertexData' in the object of this method has base type 'VertexData'.
TextAreaOverlayElement::initialise ( )
Field 'this.mRenderOp.vertexData' in the object of this method has base type 'VertexData'.
...
to the top
Header Files 44
OgreAny.h
OgreAtomicScalar.h
OgreBorderPanelOverlayElement.h
OgreColourValue.h
OgreCommon.h
OgreDataStream.h
OgreFont.h
OgreFontManager.h
OgreFrustum.h
OgreHardwareIndexBuffer.h
OgreHardwareVertexBuffer.h
OgreIteratorWrapper.h
OgreMath.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgreMemorySTLAllocator.h
OgreOverlay.h
OgreOverlayContainer.h
OgreOverlayElement.h
OgreOverlayElementCommands.h
OgreOverlayElementFactory.h
OgreOverlayManager.h
OgreOverlayPrerequisites.h
OgreOverlayProfileSessionListener.h
OgreOverlaySystem.h
OgrePanelOverlayElement.h
OgrePlatform.h
OgrePrerequisites.h
OgreProfiler.h
OgreRenderable.h
OgreRenderOperation.h
OgreRenderQueueListener.h
OgreResource.h
OgreScriptLoader.h
OgreSharedPtr.h
OgreSingleton.h
OgreStringInterface.h
OgreStringVector.h
OgreTextAreaOverlayElement.h
OgreUTFString.h
OgreVector4.h
OgreVertexIndexData.h
to the top
Source Files 13
OgreBorderPanelOverlayElement.cpp
OgreFont.cpp
OgreFontManager.cpp
OgreOverlay.cpp
OgreOverlayContainer.cpp
OgreOverlayElement.cpp
OgreOverlayElementCommands.cpp
OgreOverlayElementFactory.cpp
OgreOverlayManager.cpp
OgreOverlayProfileSessionListener.cpp
OgreOverlaySystem.cpp
OgrePanelOverlayElement.cpp
OgreTextAreaOverlayElement.cpp
to the top
Objects 1
libOgreOverlay.so.1.9.0
to the top