Binary compatibility report for the libOgreOverlay.so object between 1.12.13 and 13.6.4 versions on x86_64
Test Info
Module Name | libOgreOverlay |
Version #1 | 1.12.13 |
Version #2 | 13.6.4 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Test Results
Total Header Files | 38 |
Total Source Files | 13 |
Total Objects | 1 |
Total Symbols / Types | 589 / 100 |
Compatibility |
10.8% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 5 |
Removed Symbols | High | 326 |
Problems with Data Types | High | 7 |
Medium | 16 |
Low | 58 |
Problems with Symbols | High | 2 |
Medium | 0 |
Low | 10 |
Problems with Constants | Low | 0 |
Added Symbols 5
OgreFont.h,
libOgreOverlay.so.13.6
namespace Ogre
Font::putText ( BillboardSet* bbs, String text, float height, ColourValue const& colour )
_ZN4Ogre4Font7putTextEPNS_12BillboardSetENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfRKNS_11ColourValueE
utftoc32 ( String str )
_ZN4Ogre8utftoc32ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreFontManager.h,
libOgreOverlay.so.13.6
namespace Ogre
FontManager::getByName ( String const& name, String const& groupName ) const
_ZNK4Ogre11FontManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreOverlayElement.h,
libOgreOverlay.so.13.6
namespace Ogre
OverlayElement::setCaption ( std::__cxx11::basic_string<char>const& caption )
_ZN4Ogre14OverlayElement10setCaptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreTextAreaOverlayElement.h,
libOgreOverlay.so.13.6
namespace Ogre
TextAreaOverlayElement::setCaption ( std::__cxx11::basic_string<char>const& caption )
_ZN4Ogre22TextAreaOverlayElement10setCaptionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
to the top
Removed Symbols 326
OgreBorderPanelOverlayElement.h,
libOgreOverlay.so.1.12.13
namespace Ogre
BorderPanelOverlayElement::msCmdBorderBottomLeftUV [data]
_ZN4Ogre25BorderPanelOverlayElement23msCmdBorderBottomLeftUVE
BorderPanelOverlayElement::msCmdBorderBottomRightUV [data]
_ZN4Ogre25BorderPanelOverlayElement24msCmdBorderBottomRightUVE
BorderPanelOverlayElement::msCmdBorderBottomUV [data]
_ZN4Ogre25BorderPanelOverlayElement19msCmdBorderBottomUVE
BorderPanelOverlayElement::msCmdBorderLeftUV [data]
_ZN4Ogre25BorderPanelOverlayElement17msCmdBorderLeftUVE
BorderPanelOverlayElement::msCmdBorderMaterial [data]
_ZN4Ogre25BorderPanelOverlayElement19msCmdBorderMaterialE
BorderPanelOverlayElement::msCmdBorderRightUV [data]
_ZN4Ogre25BorderPanelOverlayElement18msCmdBorderRightUVE
BorderPanelOverlayElement::msCmdBorderSize [data]
_ZN4Ogre25BorderPanelOverlayElement15msCmdBorderSizeE
BorderPanelOverlayElement::msCmdBorderTopLeftUV [data]
_ZN4Ogre25BorderPanelOverlayElement20msCmdBorderTopLeftUVE
BorderPanelOverlayElement::msCmdBorderTopRightUV [data]
_ZN4Ogre25BorderPanelOverlayElement21msCmdBorderTopRightUVE
BorderPanelOverlayElement::msCmdBorderTopUV [data]
_ZN4Ogre25BorderPanelOverlayElement16msCmdBorderTopUVE
OgreFont.h,
libOgreOverlay.so.1.12.13
namespace Ogre
Font::CmdCharSpacer::doGet ( void const* target ) const
_ZNK4Ogre4Font13CmdCharSpacer5doGetB5cxx11EPKv
Font::CmdCharSpacer::doSet ( void* target, String const& val )
_ZN4Ogre4Font13CmdCharSpacer5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdCodePoints::doGet ( void const* target ) const
_ZNK4Ogre4Font13CmdCodePoints5doGetB5cxx11EPKv
Font::CmdCodePoints::doSet ( void* target, String const& val )
_ZN4Ogre4Font13CmdCodePoints5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdResolution::doGet ( void const* target ) const
_ZNK4Ogre4Font13CmdResolution5doGetB5cxx11EPKv
Font::CmdResolution::doSet ( void* target, String const& val )
_ZN4Ogre4Font13CmdResolution5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdSize::doGet ( void const* target ) const
_ZNK4Ogre4Font7CmdSize5doGetB5cxx11EPKv
Font::CmdSize::doSet ( void* target, String const& val )
_ZN4Ogre4Font7CmdSize5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdSource::doGet ( void const* target ) const
_ZNK4Ogre4Font9CmdSource5doGetB5cxx11EPKv
Font::CmdSource::doSet ( void* target, String const& val )
_ZN4Ogre4Font9CmdSource5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdType::doGet ( void const* target ) const
_ZNK4Ogre4Font7CmdType5doGetB5cxx11EPKv
Font::CmdType::doSet ( void* target, String const& val )
_ZN4Ogre4Font7CmdType5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::getGlyphInfo ( Font::CodePoint id ) const
_ZNK4Ogre4Font12getGlyphInfoEj
Font::msCharacterSpacerCmd [data]
_ZN4Ogre4Font20msCharacterSpacerCmdE
Font::msCodePointsCmd [data]
_ZN4Ogre4Font15msCodePointsCmdE
Font::msResolutionCmd [data]
_ZN4Ogre4Font15msResolutionCmdE
Font::msSizeCmd [data]
_ZN4Ogre4Font9msSizeCmdE
Font::msSourceCmd [data]
_ZN4Ogre4Font11msSourceCmdE
Font::msTypeCmd [data]
_ZN4Ogre4Font9msTypeCmdE
Font::putText ( BillboardSet* bbs, String const& text, float height, ColourValue const& colour )
_ZN4Ogre4Font7putTextEPNS_12BillboardSetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfRKNS_11ColourValueE
vtable for Font::CmdCharSpacer [data]
_ZTVN4Ogre4Font13CmdCharSpacerE
vtable for Font::CmdCodePoints [data]
_ZTVN4Ogre4Font13CmdCodePointsE
vtable for Font::CmdResolution [data]
_ZTVN4Ogre4Font13CmdResolutionE
vtable for Font::CmdSize [data]
_ZTVN4Ogre4Font7CmdSizeE
vtable for Font::CmdSource [data]
_ZTVN4Ogre4Font9CmdSourceE
vtable for Font::CmdType [data]
_ZTVN4Ogre4Font7CmdTypeE
OgreFontManager.h,
libOgreOverlay.so.1.12.13
namespace Ogre
FontManager::getByName ( String const& name, String const& groupName )
_ZN4Ogre11FontManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
FontManager::parseScript ( DataStreamPtr& stream, String const& groupName )
_ZN4Ogre11FontManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreOverlayElement.h,
libOgreOverlay.so.1.12.13
namespace Ogre
OverlayElement::setCaption ( UTFString const& caption )
_ZN4Ogre14OverlayElement10setCaptionERKNS_9UTFStringE
OgreOverlayElementFactory.h,
libOgreOverlay.so.1.12.13
namespace Ogre
BorderPanelOverlayElementFactory::getTypeName ( ) const
_ZNK4Ogre32BorderPanelOverlayElementFactory11getTypeNameB5cxx11Ev
PanelOverlayElementFactory::getTypeName ( ) const
_ZNK4Ogre26PanelOverlayElementFactory11getTypeNameB5cxx11Ev
TextAreaOverlayElementFactory::getTypeName ( ) const
_ZNK4Ogre29TextAreaOverlayElementFactory11getTypeNameB5cxx11Ev
vtable for BorderPanelOverlayElementFactory [data]
_ZTVN4Ogre32BorderPanelOverlayElementFactoryE
vtable for PanelOverlayElementFactory [data]
_ZTVN4Ogre26PanelOverlayElementFactoryE
vtable for TextAreaOverlayElementFactory [data]
_ZTVN4Ogre29TextAreaOverlayElementFactoryE
OgreOverlayManager.h,
libOgreOverlay.so.1.12.13
namespace Ogre
OverlayManager::createOverlayElementImpl ( String const& typeName, String const& instanceName, OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager24createOverlayElementImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RSt3mapIS6_PNS_14OverlayElementESt4lessIS6_ESaISt4pairIS7_SB_EEE
OverlayManager::destroyAllOverlayElementsImpl ( OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager29destroyAllOverlayElementsImplERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14OverlayElementESt4lessIS7_ESaISt4pairIKS7_S9_EEE
OverlayManager::destroyOverlayElementImpl ( String const& instanceName, OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager25destroyOverlayElementImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3mapIS6_PNS_14OverlayElementESt4lessIS6_ESaISt4pairIS7_SB_EEE
OverlayManager::getElementMap ( bool isATemplate )
_ZN4Ogre14OverlayManager13getElementMapB5cxx11Eb
OverlayManager::getOverlayElementImpl ( String const& name, OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager21getOverlayElementImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3mapIS6_PNS_14OverlayElementESt4lessIS6_ESaISt4pairIS7_SB_EEE
OverlayManager::hasOverlayElementImpl ( String const& name, OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager21hasOverlayElementImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3mapIS6_PNS_14OverlayElementESt4lessIS6_ESaISt4pairIS7_SB_EEE
OgrePanelOverlayElement.h,
libOgreOverlay.so.1.12.13
namespace Ogre
PanelOverlayElement::msCmdTiling [data]
_ZN4Ogre19PanelOverlayElement11msCmdTilingE
PanelOverlayElement::msCmdTransparent [data]
_ZN4Ogre19PanelOverlayElement16msCmdTransparentE
PanelOverlayElement::msCmdUVCoords [data]
_ZN4Ogre19PanelOverlayElement13msCmdUVCoordsE
OgreTextAreaOverlayElement.h,
libOgreOverlay.so.1.12.13
namespace Ogre
TextAreaOverlayElement::msCmdAlignment [data]
_ZN4Ogre22TextAreaOverlayElement14msCmdAlignmentE
TextAreaOverlayElement::msCmdCharHeight [data]
_ZN4Ogre22TextAreaOverlayElement15msCmdCharHeightE
TextAreaOverlayElement::msCmdColour [data]
_ZN4Ogre22TextAreaOverlayElement11msCmdColourE
TextAreaOverlayElement::msCmdColourBottom [data]
_ZN4Ogre22TextAreaOverlayElement17msCmdColourBottomE
TextAreaOverlayElement::msCmdColourTop [data]
_ZN4Ogre22TextAreaOverlayElement14msCmdColourTopE
TextAreaOverlayElement::msCmdFontName [data]
_ZN4Ogre22TextAreaOverlayElement13msCmdFontNameE
TextAreaOverlayElement::msCmdSpaceWidth [data]
_ZN4Ogre22TextAreaOverlayElement15msCmdSpaceWidthE
TextAreaOverlayElement::setCaption ( UTFString const& caption )
_ZN4Ogre22TextAreaOverlayElement10setCaptionERKNS_9UTFStringE
OgreUTFString.h,
libOgreOverlay.so.1.12.13
namespace Ogre
UTFString::_base_iterator::_base_iterator [C1] ( )
_ZN4Ogre9UTFString14_base_iteratorC1Ev
UTFString::_base_iterator::_base_iterator [C2] ( )
_ZN4Ogre9UTFString14_base_iteratorC2Ev
UTFString::_base_iterator::_become ( UTFString::_base_iterator const& i )
_ZN4Ogre9UTFString14_base_iterator7_becomeERKS1_
UTFString::_base_iterator::_get_index ( ) const
_ZNK4Ogre9UTFString14_base_iterator10_get_indexEv
UTFString::_base_iterator::_getCharacter ( ) const
_ZNK4Ogre9UTFString14_base_iterator13_getCharacterEv
UTFString::_base_iterator::_jump_to ( UTFString::size_type index )
_ZN4Ogre9UTFString14_base_iterator8_jump_toEm
UTFString::_base_iterator::_moveNext ( )
_ZN4Ogre9UTFString14_base_iterator9_moveNextEv
UTFString::_base_iterator::_movePrev ( )
_ZN4Ogre9UTFString14_base_iterator9_movePrevEv
UTFString::_base_iterator::_seekFwd ( UTFString::size_type c )
_ZN4Ogre9UTFString14_base_iterator8_seekFwdEm
UTFString::_base_iterator::_seekRev ( UTFString::size_type c )
_ZN4Ogre9UTFString14_base_iterator8_seekRevEm
UTFString::_base_iterator::_setCharacter ( UTFString::unicode_char uc )
_ZN4Ogre9UTFString14_base_iterator13_setCharacterEj
UTFString::_base_iterator::_test_begin ( ) const
_ZNK4Ogre9UTFString14_base_iterator11_test_beginEv
UTFString::_base_iterator::_test_end ( ) const
_ZNK4Ogre9UTFString14_base_iterator9_test_endEv
UTFString::_const_fwd_iterator::_const_fwd_iterator [C1] ( )
_ZN4Ogre9UTFString19_const_fwd_iteratorC1Ev
UTFString::_const_fwd_iterator::_const_fwd_iterator [C2] ( )
_ZN4Ogre9UTFString19_const_fwd_iteratorC2Ev
UTFString::_const_fwd_iterator::_const_fwd_iterator [C1] ( UTFString::_const_fwd_iterator const& i )
_ZN4Ogre9UTFString19_const_fwd_iteratorC1ERKS1_
UTFString::_const_fwd_iterator::_const_fwd_iterator [C2] ( UTFString::_const_fwd_iterator const& i )
_ZN4Ogre9UTFString19_const_fwd_iteratorC2ERKS1_
UTFString::_const_fwd_iterator::_const_fwd_iterator [C1] ( UTFString::_fwd_iterator const& i )
_ZN4Ogre9UTFString19_const_fwd_iteratorC1ERKNS0_13_fwd_iteratorE
UTFString::_const_fwd_iterator::_const_fwd_iterator [C2] ( UTFString::_fwd_iterator const& i )
_ZN4Ogre9UTFString19_const_fwd_iteratorC2ERKNS0_13_fwd_iteratorE
UTFString::_const_fwd_iterator::getCharacter ( ) const
_ZNK4Ogre9UTFString19_const_fwd_iterator12getCharacterEv
UTFString::_const_fwd_iterator::moveNext ( )
_ZN4Ogre9UTFString19_const_fwd_iterator8moveNextEv
UTFString::_const_fwd_iterator::movePrev ( )
_ZN4Ogre9UTFString19_const_fwd_iterator8movePrevEv
UTFString::_const_fwd_iterator::operator* ( ) const
_ZNK4Ogre9UTFString19_const_fwd_iteratordeEv
UTFString::_const_fwd_iterator::operator+ ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_fwd_iteratorplEl
UTFString::_const_fwd_iterator::operator++ ( )
_ZN4Ogre9UTFString19_const_fwd_iteratorppEv
UTFString::_const_fwd_iterator::operator++ ( int p1 )
_ZN4Ogre9UTFString19_const_fwd_iteratorppEi
UTFString::_const_fwd_iterator::operator+= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_fwd_iteratorpLEl
UTFString::_const_fwd_iterator::operator- ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_fwd_iteratormiEl
UTFString::_const_fwd_iterator::operator-- ( )
_ZN4Ogre9UTFString19_const_fwd_iteratormmEv
UTFString::_const_fwd_iterator::operator-- ( int p1 )
_ZN4Ogre9UTFString19_const_fwd_iteratormmEi
UTFString::_const_fwd_iterator::operator-= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_fwd_iteratormIEl
UTFString::_const_fwd_iterator::operator = ( UTFString::_const_fwd_iterator const& rhs )
_ZN4Ogre9UTFString19_const_fwd_iteratoraSERKS1_
UTFString::_const_fwd_iterator::operator[ ] ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n ) const
_ZNK4Ogre9UTFString19_const_fwd_iteratorixEl
UTFString::_const_rev_iterator::_const_rev_iterator [C1] ( )
_ZN4Ogre9UTFString19_const_rev_iteratorC1Ev
UTFString::_const_rev_iterator::_const_rev_iterator [C2] ( )
_ZN4Ogre9UTFString19_const_rev_iteratorC2Ev
UTFString::_const_rev_iterator::_const_rev_iterator [C1] ( UTFString::_const_rev_iterator const& i )
_ZN4Ogre9UTFString19_const_rev_iteratorC1ERKS1_
UTFString::_const_rev_iterator::_const_rev_iterator [C2] ( UTFString::_const_rev_iterator const& i )
_ZN4Ogre9UTFString19_const_rev_iteratorC2ERKS1_
UTFString::_const_rev_iterator::_const_rev_iterator [C1] ( UTFString::_rev_iterator const& i )
_ZN4Ogre9UTFString19_const_rev_iteratorC1ERKNS0_13_rev_iteratorE
UTFString::_const_rev_iterator::_const_rev_iterator [C2] ( UTFString::_rev_iterator const& i )
_ZN4Ogre9UTFString19_const_rev_iteratorC2ERKNS0_13_rev_iteratorE
UTFString::_const_rev_iterator::operator* ( ) const
_ZNK4Ogre9UTFString19_const_rev_iteratordeEv
UTFString::_const_rev_iterator::operator+ ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_rev_iteratorplEl
UTFString::_const_rev_iterator::operator++ ( )
_ZN4Ogre9UTFString19_const_rev_iteratorppEv
UTFString::_const_rev_iterator::operator++ ( int p1 )
_ZN4Ogre9UTFString19_const_rev_iteratorppEi
UTFString::_const_rev_iterator::operator+= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_rev_iteratorpLEl
UTFString::_const_rev_iterator::operator- ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_rev_iteratormiEl
UTFString::_const_rev_iterator::operator-- ( )
_ZN4Ogre9UTFString19_const_rev_iteratormmEv
UTFString::_const_rev_iterator::operator-- ( int p1 )
_ZN4Ogre9UTFString19_const_rev_iteratormmEi
UTFString::_const_rev_iterator::operator-= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_rev_iteratormIEl
UTFString::_const_rev_iterator::operator = ( UTFString::_const_rev_iterator const& rhs )
_ZN4Ogre9UTFString19_const_rev_iteratoraSERKS1_
UTFString::_const_rev_iterator::operator[ ] ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n ) const
_ZNK4Ogre9UTFString19_const_rev_iteratorixEl
UTFString::_fwd_iterator::_fwd_iterator [C1] ( )
_ZN4Ogre9UTFString13_fwd_iteratorC1Ev
UTFString::_fwd_iterator::_fwd_iterator [C2] ( )
_ZN4Ogre9UTFString13_fwd_iteratorC2Ev
UTFString::_fwd_iterator::_fwd_iterator [C1] ( UTFString::_fwd_iterator const& i )
_ZN4Ogre9UTFString13_fwd_iteratorC1ERKS1_
UTFString::_fwd_iterator::_fwd_iterator [C2] ( UTFString::_fwd_iterator const& i )
_ZN4Ogre9UTFString13_fwd_iteratorC2ERKS1_
UTFString::_fwd_iterator::getCharacter ( ) const
_ZNK4Ogre9UTFString13_fwd_iterator12getCharacterEv
UTFString::_fwd_iterator::moveNext ( )
_ZN4Ogre9UTFString13_fwd_iterator8moveNextEv
UTFString::_fwd_iterator::movePrev ( )
_ZN4Ogre9UTFString13_fwd_iterator8movePrevEv
UTFString::_fwd_iterator::operator* ( ) const
_ZNK4Ogre9UTFString13_fwd_iteratordeEv
UTFString::_fwd_iterator::operator+ ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_fwd_iteratorplEl
UTFString::_fwd_iterator::operator++ ( )
_ZN4Ogre9UTFString13_fwd_iteratorppEv
UTFString::_fwd_iterator::operator++ ( int p1 )
_ZN4Ogre9UTFString13_fwd_iteratorppEi
UTFString::_fwd_iterator::operator+= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_fwd_iteratorpLEl
UTFString::_fwd_iterator::operator- ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_fwd_iteratormiEl
UTFString::_fwd_iterator::operator-- ( )
_ZN4Ogre9UTFString13_fwd_iteratormmEv
UTFString::_fwd_iterator::operator-- ( int p1 )
_ZN4Ogre9UTFString13_fwd_iteratormmEi
UTFString::_fwd_iterator::operator-= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_fwd_iteratormIEl
UTFString::_fwd_iterator::operator = ( UTFString::_fwd_iterator const& rhs )
_ZN4Ogre9UTFString13_fwd_iteratoraSERKS1_
UTFString::_fwd_iterator::operator[ ] ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n ) const
_ZNK4Ogre9UTFString13_fwd_iteratorixEl
UTFString::_fwd_iterator::setCharacter ( UTFString::unicode_char uc )
_ZN4Ogre9UTFString13_fwd_iterator12setCharacterEj
UTFString::_rev_iterator::_rev_iterator [C1] ( )
_ZN4Ogre9UTFString13_rev_iteratorC1Ev
UTFString::_rev_iterator::_rev_iterator [C2] ( )
_ZN4Ogre9UTFString13_rev_iteratorC2Ev
UTFString::_rev_iterator::_rev_iterator [C1] ( UTFString::_rev_iterator const& i )
_ZN4Ogre9UTFString13_rev_iteratorC1ERKS1_
UTFString::_rev_iterator::_rev_iterator [C2] ( UTFString::_rev_iterator const& i )
_ZN4Ogre9UTFString13_rev_iteratorC2ERKS1_
UTFString::_rev_iterator::operator* ( ) const
_ZNK4Ogre9UTFString13_rev_iteratordeEv
UTFString::_rev_iterator::operator+ ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_rev_iteratorplEl
UTFString::_rev_iterator::operator++ ( )
_ZN4Ogre9UTFString13_rev_iteratorppEv
UTFString::_rev_iterator::operator++ ( int p1 )
_ZN4Ogre9UTFString13_rev_iteratorppEi
UTFString::_rev_iterator::operator+= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_rev_iteratorpLEl
UTFString::_rev_iterator::operator- ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_rev_iteratormiEl
UTFString::_rev_iterator::operator-- ( )
_ZN4Ogre9UTFString13_rev_iteratormmEv
UTFString::_rev_iterator::operator-- ( int p1 )
_ZN4Ogre9UTFString13_rev_iteratormmEi
UTFString::_rev_iterator::operator-= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_rev_iteratormIEl
UTFString::_rev_iterator::operator = ( UTFString::_rev_iterator const& rhs )
_ZN4Ogre9UTFString13_rev_iteratoraSERKS1_
UTFString::_rev_iterator::operator[ ] ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n ) const
_ZNK4Ogre9UTFString13_rev_iteratorixEl
UTFString::_utf16_char_length ( UTFString::code_point cp ) [static]
_ZN4Ogre9UTFString18_utf16_char_lengthEt
UTFString::_utf16_char_length ( UTFString::unicode_char uc ) [static]
_ZN4Ogre9UTFString18_utf16_char_lengthEj
UTFString::_utf16_independent_char ( UTFString::code_point cp ) [static]
_ZN4Ogre9UTFString23_utf16_independent_charEt
UTFString::_utf16_surrogate_follow ( UTFString::code_point cp ) [static]
_ZN4Ogre9UTFString23_utf16_surrogate_followEt
UTFString::_utf16_surrogate_lead ( UTFString::code_point cp ) [static]
_ZN4Ogre9UTFString21_utf16_surrogate_leadEt
UTFString::_utf16_to_utf32 ( UTFString::code_point const* in_cp, UTFString::unicode_char& out_uc ) [static]
_ZN4Ogre9UTFString15_utf16_to_utf32EPKtRj
UTFString::_utf32_to_utf16 ( UTFString::unicode_char const& in_uc, UTFString::code_point* out_cp ) [static]
_ZN4Ogre9UTFString15_utf32_to_utf16ERKjPt
UTFString::_utf32_to_utf8 ( UTFString::unicode_char const& in_uc, unsigned char* out_cp ) [static]
_ZN4Ogre9UTFString14_utf32_to_utf8ERKjPh
UTFString::_utf8_char_length ( UTFString::unicode_char uc ) [static]
_ZN4Ogre9UTFString17_utf8_char_lengthEj
UTFString::_utf8_char_length ( unsigned char cp ) [static]
_ZN4Ogre9UTFString17_utf8_char_lengthEh
UTFString::_utf8_start_char ( unsigned char cp ) [static]
_ZN4Ogre9UTFString16_utf8_start_charEh
UTFString::_utf8_to_utf32 ( unsigned char const* in_cp, UTFString::unicode_char& out_uc ) [static]
_ZN4Ogre9UTFString14_utf8_to_utf32EPKhRj
UTFString::_verifyUTF8 ( std::string const& str ) [static]
_ZN4Ogre9UTFString11_verifyUTF8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UTFString::_verifyUTF8 ( unsigned char const* c_str ) [static]
_ZN4Ogre9UTFString11_verifyUTF8EPKh
UTFString::append ( char const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6appendEPKcm
UTFString::append ( UTFString const& str )
_ZN4Ogre9UTFString6appendERKS0_
UTFString::append ( UTFString const& str, UTFString::size_type index, UTFString::size_type len )
_ZN4Ogre9UTFString6appendERKS0_mm
UTFString::append ( UTFString::code_point const* str )
_ZN4Ogre9UTFString6appendEPKt
UTFString::append ( UTFString::code_point const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6appendEPKtm
UTFString::append ( UTFString::iterator start, UTFString::iterator last )
_ZN4Ogre9UTFString6appendENS0_13_fwd_iteratorES1_
UTFString::append ( UTFString::size_type num, char ch )
_ZN4Ogre9UTFString6appendEmc
UTFString::append ( UTFString::size_type num, UTFString::code_point ch )
_ZN4Ogre9UTFString6appendEmt
UTFString::append ( UTFString::size_type num, UTFString::unicode_char ch )
_ZN4Ogre9UTFString6appendEmj
UTFString::append ( UTFString::size_type num, wchar_t ch )
_ZN4Ogre9UTFString6appendEmw
UTFString::append ( wchar_t const* w_str, UTFString::size_type num )
_ZN4Ogre9UTFString6appendEPKwm
UTFString::assign ( char const* str )
_ZN4Ogre9UTFString6assignEPKc
UTFString::assign ( char const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6assignEPKcm
UTFString::assign ( UTFString const& str )
_ZN4Ogre9UTFString6assignERKS0_
UTFString::assign ( UTFString const& str, UTFString::size_type index, UTFString::size_type len )
_ZN4Ogre9UTFString6assignERKS0_mm
UTFString::assign ( UTFString::code_point const* str )
_ZN4Ogre9UTFString6assignEPKt
UTFString::assign ( UTFString::code_point const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6assignEPKtm
UTFString::assign ( UTFString::iterator start, UTFString::iterator last )
_ZN4Ogre9UTFString6assignENS0_13_fwd_iteratorES1_
UTFString::assign ( UTFString::size_type num, UTFString::code_point const& ch )
_ZN4Ogre9UTFString6assignEmRKt
UTFString::assign ( std::string const& str )
_ZN4Ogre9UTFString6assignERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UTFString::assign ( std::wstring const& wstr )
_ZN4Ogre9UTFString6assignERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE
UTFString::assign ( wchar_t const* w_str )
_ZN4Ogre9UTFString6assignEPKw
UTFString::assign ( wchar_t const* w_str, UTFString::size_type num )
_ZN4Ogre9UTFString6assignEPKwm
UTFString::asUTF32 ( ) const
_ZNK4Ogre9UTFString7asUTF32B5cxx11Ev
UTFString::asUTF32_c_str ( ) const
_ZNK4Ogre9UTFString13asUTF32_c_strEv
UTFString::asUTF8 ( ) const
_ZNK4Ogre9UTFString6asUTF8B5cxx11Ev
UTFString::asUTF8_c_str ( ) const
_ZNK4Ogre9UTFString12asUTF8_c_strEv
UTFString::asWStr ( ) const
_ZNK4Ogre9UTFString6asWStrB5cxx11Ev
UTFString::asWStr_c_str ( ) const
_ZNK4Ogre9UTFString12asWStr_c_strEv
UTFString::at ( UTFString::size_type loc )
_ZN4Ogre9UTFString2atEm
UTFString::at ( UTFString::size_type loc ) const
_ZNK4Ogre9UTFString2atEm
UTFString::begin ( )
_ZN4Ogre9UTFString5beginEv
UTFString::begin ( ) const
_ZNK4Ogre9UTFString5beginEv
UTFString::c_str ( ) const
_ZNK4Ogre9UTFString5c_strEv
UTFString::capacity ( ) const
_ZNK4Ogre9UTFString8capacityEv
UTFString::clear ( )
_ZN4Ogre9UTFString5clearEv
UTFString::compare ( UTFString const& str ) const
_ZNK4Ogre9UTFString7compareERKS0_
UTFString::compare ( UTFString::code_point const* str ) const
_ZNK4Ogre9UTFString7compareEPKt
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, char const* str, UTFString::size_type length2 ) const
_ZNK4Ogre9UTFString7compareEmmPKcm
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, UTFString const& str ) const
_ZNK4Ogre9UTFString7compareEmmRKS0_
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, UTFString const& str, UTFString::size_type index2, UTFString::size_type length2 ) const
_ZNK4Ogre9UTFString7compareEmmRKS0_mm
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, UTFString::code_point const* str, UTFString::size_type length2 ) const
_ZNK4Ogre9UTFString7compareEmmPKtm
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, wchar_t const* w_str, UTFString::size_type length2 ) const
_ZNK4Ogre9UTFString7compareEmmPKwm
UTFString::data ( ) const
_ZNK4Ogre9UTFString4dataEv
UTFString::empty ( ) const
_ZNK4Ogre9UTFString5emptyEv
UTFString::end ( )
_ZN4Ogre9UTFString3endEv
UTFString::end ( ) const
_ZNK4Ogre9UTFString3endEv
UTFString::erase ( UTFString::iterator loc )
_ZN4Ogre9UTFString5eraseENS0_13_fwd_iteratorE
UTFString::erase ( UTFString::iterator start, UTFString::iterator last )
_ZN4Ogre9UTFString5eraseENS0_13_fwd_iteratorES1_
UTFString::erase ( UTFString::size_type index, UTFString::size_type num )
_ZN4Ogre9UTFString5eraseEmm
UTFString::find ( char const* str, UTFString::size_type index, UTFString::size_type inLength ) const
_ZNK4Ogre9UTFString4findEPKcmm
UTFString::find ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findEcm
UTFString::find ( UTFString const& str, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findERKS0_m
UTFString::find ( UTFString::code_point const* cp_str, UTFString::size_type index, UTFString::size_type inLength ) const
_ZNK4Ogre9UTFString4findEPKtmm
UTFString::find ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findEtm
UTFString::find ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findEjm
UTFString::find ( wchar_t const* w_str, UTFString::size_type index, UTFString::size_type inLength ) const
_ZNK4Ogre9UTFString4findEPKwmm
UTFString::find ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findEwm
UTFString::find_first_not_of ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString17find_first_not_ofEcm
UTFString::find_first_not_of ( UTFString const& str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString17find_first_not_ofERKS0_mm
UTFString::find_first_not_of ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString17find_first_not_ofEtm
UTFString::find_first_not_of ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString17find_first_not_ofEjm
UTFString::find_first_not_of ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString17find_first_not_ofEwm
UTFString::find_first_of ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString13find_first_ofEcm
UTFString::find_first_of ( UTFString const& str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString13find_first_ofERKS0_mm
UTFString::find_first_of ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString13find_first_ofEtm
UTFString::find_first_of ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString13find_first_ofEjm
UTFString::find_first_of ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString13find_first_ofEwm
UTFString::find_last_not_of ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString16find_last_not_ofEcm
UTFString::find_last_not_of ( UTFString const& str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString16find_last_not_ofERKS0_mm
UTFString::find_last_not_of ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString16find_last_not_ofEtm
UTFString::find_last_not_of ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString16find_last_not_ofEjm
UTFString::find_last_not_of ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString16find_last_not_ofEwm
UTFString::find_last_of ( UTFString const& str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString12find_last_ofERKS0_mm
UTFString::find_last_of ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString12find_last_ofEtm
UTFString::find_last_of ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString12find_last_ofEjm
UTFString::find_last_of ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString12find_last_ofEwm
UTFString::getChar ( UTFString::size_type loc ) const
_ZNK4Ogre9UTFString7getCharEm
UTFString::insert ( UTFString::iterator i, UTFString::code_point const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorERKt
UTFString::insert ( UTFString::iterator i, UTFString::iterator start, UTFString::iterator last )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorES1_S1_
UTFString::insert ( UTFString::iterator i, UTFString::size_type num, char const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorEmRKc
UTFString::insert ( UTFString::iterator i, UTFString::size_type num, UTFString::code_point const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorEmRKt
UTFString::insert ( UTFString::iterator i, UTFString::size_type num, UTFString::unicode_char const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorEmRKj
UTFString::insert ( UTFString::iterator i, UTFString::size_type num, wchar_t const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorEmRKw
UTFString::insert ( UTFString::size_type index, char const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6insertEmPKcm
UTFString::insert ( UTFString::size_type index, UTFString const& str )
_ZN4Ogre9UTFString6insertEmRKS0_
UTFString::insert ( UTFString::size_type index1, UTFString const& str, UTFString::size_type index2, UTFString::size_type num )
_ZN4Ogre9UTFString6insertEmRKS0_mm
UTFString::insert ( UTFString::size_type index, UTFString::code_point const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6insertEmPKtm
UTFString::insert ( UTFString::size_type index, UTFString::size_type num, char ch )
_ZN4Ogre9UTFString6insertEmmc
UTFString::insert ( UTFString::size_type index, UTFString::size_type num, UTFString::code_point ch )
_ZN4Ogre9UTFString6insertEmmt
UTFString::insert ( UTFString::size_type index, UTFString::size_type num, UTFString::unicode_char ch )
_ZN4Ogre9UTFString6insertEmmj
UTFString::insert ( UTFString::size_type index, UTFString::size_type num, wchar_t ch )
_ZN4Ogre9UTFString6insertEmmw
UTFString::insert ( UTFString::size_type index, wchar_t const* w_str, UTFString::size_type num )
_ZN4Ogre9UTFString6insertEmPKwm
UTFString::inString ( UTFString::unicode_char ch ) const
_ZNK4Ogre9UTFString8inStringEj
UTFString::length ( ) const
_ZNK4Ogre9UTFString6lengthEv
UTFString::length_Characters ( ) const
_ZNK4Ogre9UTFString17length_CharactersEv
UTFString::max_size ( ) const
_ZNK4Ogre9UTFString8max_sizeEv
UTFString::operator std::string ( ) const
_ZNK4Ogre9UTFStringcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv
UTFString::operator std::wstring ( ) const
_ZNK4Ogre9UTFStringcvNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEv
UTFString::operator!= ( UTFString const& right ) const
_ZNK4Ogre9UTFStringneERKS0_
UTFString::operator< ( UTFString const& right ) const
_ZNK4Ogre9UTFStringltERKS0_
UTFString::operator<= ( UTFString const& right ) const
_ZNK4Ogre9UTFStringleERKS0_
UTFString::operator = ( char ch )
_ZN4Ogre9UTFStringaSEc
UTFString::operator = ( UTFString const& s )
_ZN4Ogre9UTFStringaSERKS0_
UTFString::operator = ( UTFString::code_point ch )
_ZN4Ogre9UTFStringaSEt
UTFString::operator = ( UTFString::unicode_char ch )
_ZN4Ogre9UTFStringaSEj
UTFString::operator = ( wchar_t ch )
_ZN4Ogre9UTFStringaSEw
UTFString::operator == ( UTFString const& right ) const
_ZNK4Ogre9UTFStringeqERKS0_
UTFString::operator> ( UTFString const& right ) const
_ZNK4Ogre9UTFStringgtERKS0_
UTFString::operator>= ( UTFString const& right ) const
_ZNK4Ogre9UTFStringgeERKS0_
UTFString::operator[ ] ( UTFString::size_type index )
_ZN4Ogre9UTFStringixEm
UTFString::operator[ ] ( UTFString::size_type index ) const
_ZNK4Ogre9UTFStringixEm
UTFString::push_back ( char val )
_ZN4Ogre9UTFString9push_backEc
UTFString::push_back ( UTFString::code_point val )
_ZN4Ogre9UTFString9push_backEt
UTFString::push_back ( UTFString::unicode_char val )
_ZN4Ogre9UTFString9push_backEj
UTFString::push_back ( wchar_t val )
_ZN4Ogre9UTFString9push_backEw
UTFString::rbegin ( )
_ZN4Ogre9UTFString6rbeginEv
UTFString::rbegin ( ) const
_ZNK4Ogre9UTFString6rbeginEv
UTFString::rend ( )
_ZN4Ogre9UTFString4rendEv
UTFString::rend ( ) const
_ZNK4Ogre9UTFString4rendEv
UTFString::replace ( UTFString::iterator start, UTFString::iterator last, UTFString const& str, UTFString::size_type num )
_ZN4Ogre9UTFString7replaceENS0_13_fwd_iteratorES1_RKS0_m
UTFString::replace ( UTFString::iterator start, UTFString::iterator last, UTFString::size_type num, UTFString::code_point ch )
_ZN4Ogre9UTFString7replaceENS0_13_fwd_iteratorES1_mt
UTFString::replace ( UTFString::size_type index1, UTFString::size_type num1, UTFString const& str )
_ZN4Ogre9UTFString7replaceEmmRKS0_
UTFString::replace ( UTFString::size_type index1, UTFString::size_type num1, UTFString const& str, UTFString::size_type num2 )
_ZN4Ogre9UTFString7replaceEmmRKS0_m
UTFString::replace ( UTFString::size_type index1, UTFString::size_type num1, UTFString const& str, UTFString::size_type index2, UTFString::size_type num2 )
_ZN4Ogre9UTFString7replaceEmmRKS0_mm
UTFString::replace ( UTFString::size_type index, UTFString::size_type num1, UTFString::size_type num2, UTFString::code_point ch )
_ZN4Ogre9UTFString7replaceEmmmt
UTFString::reserve ( UTFString::size_type inSize )
_ZN4Ogre9UTFString7reserveEm
UTFString::resize ( UTFString::size_type num, UTFString::code_point const& val )
_ZN4Ogre9UTFString6resizeEmRKt
UTFString::rfind ( char const* str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString5rfindEPKcmm
UTFString::rfind ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindEcm
UTFString::rfind ( UTFString const& str, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindERKS0_m
UTFString::rfind ( UTFString::code_point const* cp_str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString5rfindEPKtmm
UTFString::rfind ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindEtm
UTFString::rfind ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindEjm
UTFString::rfind ( wchar_t const* w_str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString5rfindEPKwmm
UTFString::rfind ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindEwm
UTFString::setChar ( UTFString::size_type loc, UTFString::unicode_char ch )
_ZN4Ogre9UTFString7setCharEmj
UTFString::size ( ) const
_ZNK4Ogre9UTFString4sizeEv
UTFString::substr ( UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString6substrEmm
UTFString::swap ( UTFString& from )
_ZN4Ogre9UTFString4swapERS0_
UTFString::UTFString [C1] ( )
_ZN4Ogre9UTFStringC1Ev
UTFString::UTFString [C2] ( )
_ZN4Ogre9UTFStringC2Ev
UTFString::UTFString [C1] ( char const* str )
_ZN4Ogre9UTFStringC1EPKc
UTFString::UTFString [C2] ( char const* str )
_ZN4Ogre9UTFStringC2EPKc
UTFString::UTFString [C1] ( char const* str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC1EPKcm
UTFString::UTFString [C2] ( char const* str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC2EPKcm
UTFString::UTFString [C1] ( UTFString const& copy )
_ZN4Ogre9UTFStringC1ERKS0_
UTFString::UTFString [C2] ( UTFString const& copy )
_ZN4Ogre9UTFStringC2ERKS0_
UTFString::UTFString [C1] ( UTFString const& str, UTFString::size_type index, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC1ERKS0_mm
UTFString::UTFString [C2] ( UTFString const& str, UTFString::size_type index, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC2ERKS0_mm
UTFString::UTFString [C1] ( UTFString::code_point const* str )
_ZN4Ogre9UTFStringC1EPKt
UTFString::UTFString [C2] ( UTFString::code_point const* str )
_ZN4Ogre9UTFStringC2EPKt
UTFString::UTFString [C1] ( UTFString::code_point const* str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC1EPKtm
UTFString::UTFString [C2] ( UTFString::code_point const* str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC2EPKtm
UTFString::UTFString [C1] ( UTFString::size_type inLength, UTFString::code_point const& ch )
_ZN4Ogre9UTFStringC1EmRKt
UTFString::UTFString [C2] ( UTFString::size_type inLength, UTFString::code_point const& ch )
_ZN4Ogre9UTFStringC2EmRKt
UTFString::UTFString [C1] ( std::string const& str )
_ZN4Ogre9UTFStringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UTFString::UTFString [C2] ( std::string const& str )
_ZN4Ogre9UTFStringC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UTFString::UTFString [C1] ( std::wstring const& wstr )
_ZN4Ogre9UTFStringC1ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE
UTFString::UTFString [C2] ( std::wstring const& wstr )
_ZN4Ogre9UTFStringC2ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE
UTFString::UTFString [C1] ( wchar_t const* w_str )
_ZN4Ogre9UTFStringC1EPKw
UTFString::UTFString [C2] ( wchar_t const* w_str )
_ZN4Ogre9UTFStringC2EPKw
UTFString::UTFString [C1] ( wchar_t const* w_str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC1EPKwm
UTFString::UTFString [C2] ( wchar_t const* w_str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC2EPKwm
UTFString::~UTFString [D1] ( )
_ZN4Ogre9UTFStringD1Ev
UTFString::~UTFString [D2] ( )
_ZN4Ogre9UTFStringD2Ev
to the top
Problems with Data Types, High Severity 7
OgreFontManager.h
namespace Ogre
[+] class FontManager 1
|
Change |
Effect |
1 |
Virtual method parseScript ( DataStreamPtr&, String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 19 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for FontManager) |
(int (*)(...)) (& typeinfo for FontManager) |
16 |
~FontManager |
~FontManager |
24 |
~FontManager |
~FontManager |
32 |
(int (*)(...)) 0x31abc |
(int (*)(...)) 0x272e8 |
40 |
FontManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x31ac8 |
(int (*)(...)) 0x272f4 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
96 |
ResourceManager::getByHandle(unsigned long) |
ResourceManager::getByHandle(unsigned long) const |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
FontManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
FontManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
136 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
[+] affected symbols: 1 (0.2%)
FontManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'FontManager' class.
OgreOverlayContainer.h
namespace Ogre
[+] class OverlayContainer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 552 bytes to 504 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 81 (13.8%)
OverlayElement::_setHeight ( Real height )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::setMaterial ( MaterialPtr const& mat )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::setPosition ( Real left, Real top )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_setPosition ( Real left, Real top )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::setDimensions ( Real width, Real height )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_getDerivedTop ( )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_setDimensions ( Real width, Real height )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_getDerivedLeft ( )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::setMaterialName ( String const& matName, String const& group )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_getRelativeWidth ( )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
...
OgreOverlayElement.h
namespace Ogre
[+] class OverlayElement 1
|
Change |
Effect |
1 |
Size of this class has been changed from 448 bytes to 400 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 98 (16.6%)
OverlayElement::_setHeight ( Real height )
This method is from 'OverlayElement' class.
OverlayElement::setMaterial ( MaterialPtr const& mat )
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, String const& group )
This method is from 'OverlayElement' class.
OverlayElement::_getRelativeWidth ( )
This method is from 'OverlayElement' class.
...
OgreOverlayElementFactory.h
namespace Ogre
[+] class OverlayElementFactory 1
|
Change |
Effect |
1 |
Pure virtual method destroyOverlayElement ( OverlayElement* ) has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] affected symbols: 2 (0.3%)
OverlayElementFactory::createOverlayElement ( String const& p1 )
This method is from 'OverlayElementFactory' class.
OverlayElementFactory::getTypeName ( )
This method is from 'OverlayElementFactory' class.
OgreOverlayManager.h
namespace Ogre
[+] class OverlayManager 2
|
Change |
Effect |
1 |
Field mTemplates has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Size of this class has been changed from 296 bytes to 248 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 29 (4.9%)
OverlayManager::addOverlay ( Overlay* overlay )
This method is from 'OverlayManager' class.
OverlayManager::destroyAll ( )
This method is from 'OverlayManager' class.
OverlayManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'OverlayManager' class.
OverlayManager::setPixelRatio ( float ratio )
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::destroyOverlayElement ( OverlayElement* pInstance, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::destroyOverlayElement ( String const& instanceName, bool isATemplate )
This method is from 'OverlayManager' class.
...
OgrePanelOverlayElement.h
namespace Ogre
[+] class PanelOverlayElement 1
|
Change |
Effect |
1 |
Size of this class has been changed from 752 bytes to 688 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 62 (10.5%)
PanelOverlayElement::setTransparent ( bool inTransparent )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::updatePositionGeometry ( )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::PanelOverlayElement ( String const& name )
This constructor is from 'PanelOverlayElement' class.
PanelOverlayElement::~PanelOverlayElement ( )
This destructor is from 'PanelOverlayElement' class.
BorderPanelOverlayElement::initialise ( )
This method is from derived class 'BorderPanelOverlayElement'.
BorderPanelOverlayElement::msTypeName [data]
This method is from derived class 'BorderPanelOverlayElement'.
BorderPanelOverlayElement::setBorderSize ( Real size )
This method is from derived class 'BorderPanelOverlayElement'.
...
to the top
Problems with Symbols, High Severity 2
OgreFont.h,
libOgreOverlay.so.1.12.13
namespace Ogre
[+] Font::putText ( BillboardSet* bbs, String const& text, float height, ColourValue const& colour ) 1
⇣
Font::putText ( BillboardSet* bbs, String text, float height, ColourValue const& colour )
_ZN4Ogre4Font7putTextEPNS_12BillboardSetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfRKNS_11ColourValueE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Font7putTextEPNS_12BillboardSetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfRKNS_11ColourValueE to _ZN4Ogre4Font7putTextEPNS_12BillboardSetENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfRKNS_11ColourValueE. This may cause undefined reference linker error in old client applications. |
OgreFontManager.h,
libOgreOverlay.so.1.12.13
namespace Ogre
[+] FontManager::getByName ( String const& name, String const& groupName ) 1
⇣
FontManager::getByName ( String const& name, String const& groupName ) const
_ZN4Ogre11FontManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11FontManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZNK4Ogre11FontManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity 16
OgreBorderPanelOverlayElement.h
namespace Ogre
[+] class BorderPanelOverlayElement 1
|
Change |
Effect |
1 |
Size of field mRenderOp2 has been changed from 48 bytes to 32 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 39 (6.6%)
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.
BorderPanelOverlayElement::addBaseParameters ( )
This method is from 'BorderPanelOverlayElement' class.
...
OgreFont.h
namespace Ogre
[+] class Font 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 31 entries | Virtual Table (New) - 31 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Font) |
(int (*)(...)) (& typeinfo for Font) |
16 |
~Font |
~Font |
24 |
~Font |
~Font |
32 |
(int (*)(...)) 0x30abe |
(int (*)(...)) 0x260ca |
40 |
(int (*)(...)) 0x30ac4 |
(int (*)(...)) 0x260d0 |
48 |
(int (*)(...)) 0x30aca |
(int (*)(...)) 0x260d6 |
56 |
(int (*)(...)) 0x30ad0 |
(int (*)(...)) 0x260dc |
64 |
(int (*)(...)) 0x30ad6 |
(int (*)(...)) 0x260e2 |
72 |
(int (*)(...)) 0x30adc |
(int (*)(...)) 0x260e8 |
80 |
Font::loadImpl() |
Font::loadImpl() |
88 |
Font::unloadImpl() |
Font::unloadImpl() |
96 |
Resource::prepare(bool) |
(int (*)(...)) 0x26100 |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x30ae2 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x260ee |
184 |
(int (*)(...)) 0x30af4 |
Resource::_dirtyState() |
192 |
Font::loadResource(Resource*) |
Font::loadResource(Resource*) |
200 |
(int (*)(...)) -0x000000000000f0 |
(int (*)(...)) -0x000000000000f0 |
208 |
(int (*)(...)) (& typeinfo for Font) |
(int (*)(...)) (& typeinfo for Font) |
216 |
non-virtual thunk to ~Font |
non-virtual thunk to ~Font |
224 |
non-virtual thunk to ~Font |
non-virtual thunk to ~Font |
232 |
(int (*)(...)) 0x30aee |
(int (*)(...)) 0x260fa |
240 |
non-virtual thunk to Font::loadResource(Resource*) |
non-virtual thunk to Font::loadResource(Resource*) |
[+] affected symbols: 24 (4.1%)
Font::unloadImpl ( )
This method is from 'Font' class.
Font::msSourceCmd [data]
This method is from 'Font' class.
Font::_setMaterial ( MaterialPtr const& mat )
This method is from 'Font' class.
Font::loadResource ( Resource* res )
This method is from 'Font' class.
Font::msCodePointsCmd [data]
This method is from 'Font' class.
Font::msResolutionCmd [data]
This method is from 'Font' class.
Font::setTrueTypeSize ( Real ttfSize )
This method is from 'Font' class.
Font::msCharacterSpacerCmd [data]
This method is from 'Font' class.
Font::createTextureFromFont ( )
This method is from 'Font' class.
Font::setTrueTypeResolution ( uint ttfResolution )
This method is from 'Font' class.
...
OgreOverlayElement.h
namespace Ogre
[+] class OverlayElement 3
|
Change |
Effect |
1 |
Size of field mCaption has been changed from 56 bytes to 32 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Field mSourceTemplate has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
Virtual method setCaption ( std::__cxx11::basic_string<char>const& ) has been added to this class instead of setCaption ( UTFString const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 56 entries | Virtual Table (New) - 56 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for OverlayElement) |
(int (*)(...)) (& typeinfo for OverlayElement) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
OverlayElement::addBaseParameters() |
OverlayElement::addBaseParameters() |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
(int (*)(...)) 0x33ad8 |
(int (*)(...)) 0x292d0 |
72 |
(int (*)(...)) 0x33ade |
(int (*)(...)) 0x292d6 |
80 |
OverlayElement::getMaterialName[abi:cxx11]() const |
OverlayElement::getMaterialName[abi:cxx11]() const |
88 |
OverlayElement::getMaterial() const |
OverlayElement::getMaterial() const |
96 |
OverlayElement::getWorldTransforms(Matrix4*) const |
OverlayElement::getWorldTransforms(Matrix4*) const |
104 |
OverlayElement::_positionsOutOfDate() |
OverlayElement::_positionsOutOfDate() |
112 |
OverlayElement::_update() |
OverlayElement::_update() |
120 |
OverlayElement::_updateFromParent() |
OverlayElement::_updateFromParent() |
128 |
OverlayElement::_notifyParent(OverlayContainer*, Overlay*) |
OverlayElement::_notifyParent(OverlayContainer*, Overlay*) |
136 |
OverlayElement::_getDerivedLeft() |
OverlayElement::_getDerivedLeft() |
144 |
OverlayElement::_getDerivedTop() |
OverlayElement::_getDerivedTop() |
152 |
OverlayElement::_getRelativeWidth() |
OverlayElement::_getRelativeWidth() |
160 |
OverlayElement::_getRelativeHeight() |
OverlayElement::_getRelativeHeight() |
168 |
OverlayElement::_getClippingRegion(TRect<float>&) |
OverlayElement::_getClippingRegion(TRect<float>&) |
176 |
OverlayElement::_notifyZOrder(unsigned short) |
OverlayElement::_notifyZOrder(unsigned short) |
184 |
OverlayElement::_notifyWorldTransforms(Matrix4 const&) |
OverlayElement::_notifyWorldTransforms(Matrix4 const&) |
192 |
OverlayElement::_notifyViewport() |
OverlayElement::_notifyViewport() |
200 |
OverlayElement::_updateRenderQueue(RenderQueue*) |
OverlayElement::_updateRenderQueue(RenderQueue*) |
208 |
__cxa_pure_virtual |
__cxa_pure_virtual |
216 |
OverlayElement::setCaption(UTFString const&) |
OverlayElement::setCaption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
224 |
OverlayElement::setColour(ColourValue const&) |
OverlayElement::setColour(ColourValue const&) |
232 |
OverlayElement::getColour() const |
OverlayElement::getColour() const |
240 |
OverlayElement::setMetricsMode(GuiMetricsMode) |
OverlayElement::setMetricsMode(GuiMetricsMode) |
248 |
OverlayElement::setHorizontalAlignment(GuiHorizontalAlignment) |
OverlayElement::setHorizontalAlignment(GuiHorizontalAlignment) |
256 |
OverlayElement::setVerticalAlignment(GuiVerticalAlignment) |
OverlayElement::setVerticalAlignment(GuiVerticalAlignment) |
264 |
OverlayElement::contains(float, float) const |
OverlayElement::contains(float, float) const |
272 |
OverlayElement::findElementAt(float, float) |
OverlayElement::findElementAt(float, float) |
280 |
(int (*)(...)) 0x37158 |
(int (*)(...)) 0x2c84e |
288 |
(int (*)(...)) 0x2bb94 |
(int (*)(...)) 0x21392 |
296 |
(int (*)(...)) 0x2bb9e |
(int (*)(...)) 0x2139c |
304 |
(int (*)(...)) 0x2be3c |
(int (*)(...)) 0x21642 |
312 |
OverlayElement::copyFromTemplate(OverlayElement*) |
(int (*)(...)) 0x2c940 |
320 |
OverlayElement::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
OverlayElement::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
328 |
(int (*)(...)) -0x00000000000030 |
(int (*)(...)) -0x00000000000030 |
336 |
(int (*)(...)) (& typeinfo for OverlayElement) |
(int (*)(...)) (& typeinfo for OverlayElement) |
344 |
(int (*)(...))0 |
(int (*)(...))0 |
352 |
(int (*)(...))0 |
(int (*)(...))0 |
360 |
non-virtual thunk to OverlayElement::getMaterial() const |
non-virtual thunk to OverlayElement::getMaterial() const |
368 |
(int (*)(...)) 0x2bf44 |
(int (*)(...)) 0x2174a |
376 |
__cxa_pure_virtual |
__cxa_pure_virtual |
384 |
(int (*)(...)) 0x2bb70 |
(int (*)(...)) 0x2136e |
392 |
(int (*)(...)) 0x2bb7a |
(int (*)(...)) 0x21378 |
400 |
non-virtual thunk to OverlayElement::getWorldTransforms(Matrix4*) const |
non-virtual thunk to OverlayElement::getWorldTransforms(Matrix4*) const |
408 |
(int (*)(...)) 0x2bb80 |
(int (*)(...)) 0x2137e |
416 |
(int (*)(...)) 0x2bbbe |
(int (*)(...)) 0x213bc |
424 |
(int (*)(...)) 0x2bec0 |
(int (*)(...)) 0x216c6 |
432 |
(int (*)(...)) 0x2bb8a |
(int (*)(...)) 0x21388 |
440 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
[+] affected symbols: 50 (8.5%)
OverlayElement::_setHeight ( Real height )
This method is from 'OverlayElement' class.
OverlayElement::setCaption ( UTFString const& caption )
This method is from 'OverlayElement' class.
OverlayElement::setMaterial ( MaterialPtr const& mat )
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, String const& group )
This method is from 'OverlayElement' class.
...
[+] typedef DisplayString 1
|
Change |
Effect |
1 |
Base type has been changed from UTFString to String of different format. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 48 (8.1%)
OverlayElement::_setHeight ( Real height )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::setMaterial ( MaterialPtr const& mat )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::setPosition ( Real left, Real top )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_setPosition ( Real left, Real top )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::setDimensions ( Real width, Real height )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_getDerivedTop ( )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_setDimensions ( Real width, Real height )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_getDerivedLeft ( )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::setMaterialName ( String const& matName, String const& group )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_getRelativeWidth ( )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
...
OgreOverlayManager.h
namespace Ogre
[+] class OverlayManager 1
|
Change |
Effect |
1 |
Size of field mLastViewportOrientationMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 29 (4.9%)
OverlayManager::addOverlay ( Overlay* overlay )
This method is from 'OverlayManager' class.
OverlayManager::destroyAll ( )
This method is from 'OverlayManager' class.
OverlayManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'OverlayManager' class.
OverlayManager::setPixelRatio ( float ratio )
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::destroyOverlayElement ( OverlayElement* pInstance, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::destroyOverlayElement ( String const& instanceName, bool isATemplate )
This method is from 'OverlayManager' class.
...
OgrePanelOverlayElement.h
namespace Ogre
[+] class PanelOverlayElement 1
|
Change |
Effect |
1 |
Size of field mRenderOp has been changed from 48 bytes to 32 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 12 (2%)
PanelOverlayElement::setTransparent ( bool inTransparent )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::updatePositionGeometry ( )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::PanelOverlayElement ( String const& name )
This constructor is from 'PanelOverlayElement' class.
PanelOverlayElement::~PanelOverlayElement ( )
This destructor is from 'PanelOverlayElement' class.
PanelOverlayElement::getTypeName ( )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::isTransparent ( )
This method is from 'PanelOverlayElement' class.
PanelOverlayElement::getUV ( Real& u1, Real& v1, Real& u2, Real& v2 )
This method is from 'PanelOverlayElement' class.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 7
|
Change |
Effect |
1 |
Size of field operationType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Type of field numberOfInstances has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field indexData has been changed from 3 to 1. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field operationType has been changed from 1 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
The relative position of field srcRenderable has been changed from 4 to 2. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
6 |
The relative position of field useIndexes has been changed from 2 to 5. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field numberOfInstances has been changed from 5 to 3. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 78 (13.2%)
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'.
TextAreaOverlayElement::setFontName ( String const& font, String const& group )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
TextAreaOverlayElement::setColourTop ( ColourValue const& col )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
...
OgreTextAreaOverlayElement.h
namespace Ogre
[+] class TextAreaOverlayElement 1
|
Change |
Effect |
1 |
Size of field mRenderOp has been changed from 48 bytes to 32 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 27 (4.6%)
TextAreaOverlayElement::initialise ( )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setFontName ( String const& font, String const& group )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setColourTop ( ColourValue const& col )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setCharHeight ( Real height )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setSpaceWidth ( Real width )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::updateColours ( )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setMetricsMode ( enum GuiMetricsMode gmm )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setColourBottom ( ColourValue const& col )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::addBaseParameters ( )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::getRenderOperation ( RenderOperation& op )
This method is from 'TextAreaOverlayElement' class.
...
to the top
Problems with Data Types, Low Severity 58
OgreBorderPanelOverlayElement.h
namespace Ogre
[+] class BorderPanelOverlayElement 17
|
Change |
Effect |
1 |
Size of this type has been changed from 976 bytes to 896 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mBorderMaterial became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBorderRenderable became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mBorderUV became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mBottomBorderSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mLeftBorderSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mPixelBottomBorderSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mPixelLeftBorderSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mPixelRightBorderSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mPixelTopBorderSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mRenderOp2 became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mRightBorderSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mTopBorderSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Type of field mBottomBorderSize has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
15 |
Type of field mLeftBorderSize has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
16 |
Type of field mRightBorderSize has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
17 |
Type of field mTopBorderSize has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 39 (6.6%)
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.
BorderPanelOverlayElement::addBaseParameters ( )
This method is from 'BorderPanelOverlayElement' class.
...
[+] class BorderRenderable 2
|
Change |
Effect |
1 |
Size of this type has been changed from 96 bytes to 80 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 39 (6.6%)
BorderPanelOverlayElement::initialise ( )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
BorderPanelOverlayElement::setBorderSize ( Real size )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
BorderPanelOverlayElement::setBorderSize ( Real sides, Real topAndBottom )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
BorderPanelOverlayElement::setBorderSize ( Real left, Real right, Real top, Real bottom )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
BorderPanelOverlayElement::setMetricsMode ( enum GuiMetricsMode gmm )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
BorderPanelOverlayElement::setTopBorderUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
BorderPanelOverlayElement::setLeftBorderUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
BorderPanelOverlayElement::setRightBorderUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
BorderPanelOverlayElement::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
BorderPanelOverlayElement::addBaseParameters ( )
Field 'this.mBorderRenderable' in the object of this method has base type 'BorderRenderable'.
...
[+] struct BorderPanelOverlayElement::CellUV 4
|
Change |
Effect |
1 |
Type of field u1 has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field u2 has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Type of field v1 has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 |
Type of field v2 has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 39 (6.6%)
BorderPanelOverlayElement::initialise ( )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
BorderPanelOverlayElement::setBorderSize ( Real size )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
BorderPanelOverlayElement::setBorderSize ( Real sides, Real topAndBottom )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
BorderPanelOverlayElement::setBorderSize ( Real left, Real right, Real top, Real bottom )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
BorderPanelOverlayElement::setMetricsMode ( enum GuiMetricsMode gmm )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
BorderPanelOverlayElement::setTopBorderUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
BorderPanelOverlayElement::setLeftBorderUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
BorderPanelOverlayElement::setRightBorderUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
BorderPanelOverlayElement::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
BorderPanelOverlayElement::addBaseParameters ( )
Field 'this.mBorderUV' in the object of this method has base type 'struct BorderPanelOverlayElement::CellUV'.
...
OgreCommon.h
namespace Ogre
[+] typedef String 1
|
Change |
Effect |
1 |
Base type has been changed from _StringBase to std::string. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 39 (6.6%)
FontManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
3rd parameter 'group' (reference) has base type 'String'.
FontManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
2nd parameter 'group' (reference) has base type 'String'.
OverlaySystem::eventOccurred ( String const& eventName, NameValuePairList const* parameters )
1st parameter 'eventName' (reference) has base type 'String'.
OverlaySystem::renderQueueStarted ( uint8 queueGroupId, String const& invocation, bool& skipThisInvocation )
2nd parameter 'invocation' (reference) has base type 'String'.
OverlayElement::setMaterialName ( String const& matName, String const& group )
2nd parameter 'group' (reference) has base type 'String'.
OverlayElement::DEFAULT_RESOURCE_GROUP [data]
Return value (reference) has base type 'String'.
OverlayElement::OverlayElement ( String const& name )
1st parameter 'name' (reference) has base type 'String'.
OverlayManager::parseScript ( DataStreamPtr& stream, String const& groupName )
2nd parameter 'groupName' (reference) has base type 'String'.
OverlayManager::getOverlayElement ( String const& name, bool isATemplate )
1st parameter 'name' (reference) has base type 'String'.
OverlayManager::hasOverlayElement ( String const& name, bool isATemplate )
1st parameter 'name' (reference) has base type 'String'.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class VertexBufferBinding 2
|
Change |
Effect |
1 |
Field mBindingMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mHighIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 78 (13.2%)
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp.vertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
Field 'op.vertexData.vertexBufferBinding' in 1st parameter 'op' (reference) has base type 'VertexBufferBinding'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp.vertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp.vertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp.vertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp.vertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
PanelOverlayElement::~PanelOverlayElement ( )
Field 'this.mRenderOp.vertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
TextAreaOverlayElement::initialise ( )
Field 'this.mRenderOp.vertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
TextAreaOverlayElement::setFontName ( String const& font, String const& group )
Field 'this.mRenderOp.vertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
TextAreaOverlayElement::setColourTop ( ColourValue const& col )
Field 'this.mRenderOp.vertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
...
OgreOverlayContainer.h
namespace Ogre
[+] class OverlayContainer 3
|
Change |
Effect |
1 |
Field mChildContainers became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mChildren became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mChildrenProcessEvents became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 65 (11%)
OverlayElement::_setHeight ( Real height )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::setMaterial ( MaterialPtr const& mat )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::setPosition ( Real left, Real top )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_setPosition ( Real left, Real top )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::setDimensions ( Real width, Real height )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_getDerivedTop ( )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_setDimensions ( Real width, Real height )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_getDerivedLeft ( )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::setMaterialName ( String const& matName, String const& group )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
OverlayElement::_getRelativeWidth ( )
Field 'this.mParent' in the object of this method has base type 'OverlayContainer'.
...
OgreOverlayElement.h
namespace Ogre
[+] typedef DisplayString 1
|
Change |
Effect |
1 |
Size of this type has been changed from 56 bytes to 32 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 48 (8.1%)
OverlayElement::_setHeight ( Real height )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::setMaterial ( MaterialPtr const& mat )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::setPosition ( Real left, Real top )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_setPosition ( Real left, Real top )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::setDimensions ( Real width, Real height )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_getDerivedTop ( )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_setDimensions ( Real width, Real height )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_getDerivedLeft ( )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::setMaterialName ( String const& matName, String const& group )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
OverlayElement::_getRelativeWidth ( )
Field 'this.mCaption' in the object of this method is of type 'DisplayString'.
...
OgreOverlayManager.h
namespace Ogre
[+] class OverlayManager 10
|
Change |
Effect |
1 |
Field mFactories became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mLastViewportHeight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mLastViewportOrientationMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mLastViewportWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mLoadedScripts became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mOverlayMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mPixelRatio became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mScriptPatterns became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mTranslatorManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mInstances has been renamed to mElements. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 29 (4.9%)
OverlayManager::addOverlay ( Overlay* overlay )
This method is from 'OverlayManager' class.
OverlayManager::destroyAll ( )
This method is from 'OverlayManager' class.
OverlayManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'OverlayManager' class.
OverlayManager::setPixelRatio ( float ratio )
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::destroyOverlayElement ( OverlayElement* pInstance, bool isATemplate )
This method is from 'OverlayManager' class.
OverlayManager::destroyOverlayElement ( String const& instanceName, bool isATemplate )
This method is from 'OverlayManager' class.
...
OgrePlatform.h
namespace Ogre
[+] typedef uint8 1
|
Change |
Effect |
1 |
Base type has been changed from unsigned char to uint8_t. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.2%)
OverlaySystem::renderQueueStarted ( uint8 queueGroupId, String const& invocation, bool& skipThisInvocation )
1st parameter 'queueGroupId' is of type 'uint8'.
OgrePrerequisites.h
namespace Ogre
[+] typedef HardwareIndexBufferSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<HardwareIndexBuffer> to HardwareIndexBufferPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 78 (13.2%)
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
Field 'op.indexData.indexBuffer' in 1st parameter 'op' (reference) is of type 'HardwareIndexBufferSharedPtr'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
PanelOverlayElement::~PanelOverlayElement ( )
Field 'this.mRenderOp.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
TextAreaOverlayElement::initialise ( )
Field 'this.mRenderOp.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
TextAreaOverlayElement::setFontName ( String const& font, String const& group )
Field 'this.mRenderOp.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
TextAreaOverlayElement::setColourTop ( ColourValue const& col )
Field 'this.mRenderOp.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
...
[+] typedef HardwareVertexBufferSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<HardwareVertexBuffer> to HardwareVertexBufferPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 78 (13.2%)
PanelOverlayElement::setTransparent ( bool inTransparent )
Field 'this.mRenderOp.vertexData.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
Field 'op.vertexData.hardwareShadowVolWBuffer' in 1st parameter 'op' (reference) is of type 'HardwareVertexBufferSharedPtr'.
PanelOverlayElement::updatePositionGeometry ( )
Field 'this.mRenderOp.vertexData.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
Field 'this.mRenderOp.vertexData.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
Field 'this.mRenderOp.vertexData.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
PanelOverlayElement::PanelOverlayElement ( String const& name )
Field 'this.mRenderOp.vertexData.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
PanelOverlayElement::~PanelOverlayElement ( )
Field 'this.mRenderOp.vertexData.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
TextAreaOverlayElement::initialise ( )
Field 'this.mRenderOp.vertexData.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
TextAreaOverlayElement::setFontName ( String const& font, String const& group )
Field 'this.mRenderOp.vertexData.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
TextAreaOverlayElement::setColourTop ( ColourValue const& col )
Field 'this.mRenderOp.vertexData.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Size of this type has been changed from 48 bytes to 32 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 78 (13.2%)
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'.
TextAreaOverlayElement::setFontName ( String const& font, String const& group )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
TextAreaOverlayElement::setColourTop ( ColourValue const& col )
Field 'this.mRenderOp' in the object of this method is of type 'RenderOperation'.
...
OgreTextAreaOverlayElement.h
namespace Ogre
[+] class TextAreaOverlayElement 14
|
Change |
Effect |
1 |
Size of this type has been changed from 584 bytes to 520 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mAlignment became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mAllocSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCharHeight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mColourBottom became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mColourTop became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mColoursChanged became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mFont became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mPixelCharHeight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mPixelSpaceWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mRenderOp became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mSpaceWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mTransparent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mViewportAspectCoef became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 27 (4.6%)
TextAreaOverlayElement::initialise ( )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setFontName ( String const& font, String const& group )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setColourTop ( ColourValue const& col )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setCharHeight ( Real height )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setSpaceWidth ( Real width )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::updateColours ( )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setMetricsMode ( enum GuiMetricsMode gmm )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::setColourBottom ( ColourValue const& col )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::addBaseParameters ( )
This method is from 'TextAreaOverlayElement' class.
TextAreaOverlayElement::getRenderOperation ( RenderOperation& op )
This method is from 'TextAreaOverlayElement' class.
...
to the top
Problems with Symbols, Low Severity 10
OgreBorderPanelOverlayElement.h,
libOgreOverlay.so.1.12.13
namespace Ogre
[+] BorderPanelOverlayElement::addBaseParameters ( ) 1
_ZN4Ogre25BorderPanelOverlayElement17addBaseParametersEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] BorderPanelOverlayElement::getCellUVString ( enum BorderPanelOverlayElement::BorderCellIndex idx ) const 1
_ZNK4Ogre25BorderPanelOverlayElement15getCellUVStringB5cxx11ENS0_15BorderCellIndexE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] BorderPanelOverlayElement::updatePositionGeometry ( ) 1
_ZN4Ogre25BorderPanelOverlayElement22updatePositionGeometryEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] BorderPanelOverlayElement::updateTextureGeometry ( ) 1
_ZN4Ogre25BorderPanelOverlayElement21updateTextureGeometryEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreFontManager.h,
libOgreOverlay.so.1.12.13
namespace Ogre
[+] FontManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params ) 1
_ZN4Ogre11FontManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreTextAreaOverlayElement.h,
libOgreOverlay.so.1.12.13
namespace Ogre
[+] TextAreaOverlayElement::addBaseParameters ( ) 1
_ZN4Ogre22TextAreaOverlayElement17addBaseParametersEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] TextAreaOverlayElement::checkMemoryAllocation ( size_t numChars ) 1
_ZN4Ogre22TextAreaOverlayElement21checkMemoryAllocationEm
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] TextAreaOverlayElement::updateColours ( ) 1
_ZN4Ogre22TextAreaOverlayElement13updateColoursEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] TextAreaOverlayElement::updatePositionGeometry ( ) 1
_ZN4Ogre22TextAreaOverlayElement22updatePositionGeometryEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] TextAreaOverlayElement::updateTextureGeometry ( ) 1
_ZN4Ogre22TextAreaOverlayElement21updateTextureGeometryEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
to the top
Header Files 38
OgreAny.h
OgreBorderPanelOverlayElement.h
OgreColourValue.h
OgreCommon.h
OgreFont.h
OgreFontManager.h
OgreFrustum.h
OgreHardwareVertexBuffer.h
OgreIteratorWrapper.h
OgreMath.h
OgreMatrix4.h
OgreMemoryAllocatorConfig.h
OgreOverlay.h
OgreOverlayContainer.h
OgreOverlayElement.h
OgreOverlayElementFactory.h
OgreOverlayManager.h
OgreOverlayProfileSessionListener.h
OgreOverlaySystem.h
OgrePanelOverlayElement.h
OgrePlatform.h
OgrePrerequisites.h
OgreProfiler.h
OgreRenderable.h
OgreRenderOperation.h
OgreRenderQueueListener.h
OgreRenderSystem.h
OgreResource.h
OgreScriptCompiler.h
OgreScriptLoader.h
OgreScriptTranslator.h
OgreSharedPtr.h
OgreSingleton.h
OgreStringInterface.h
OgreStringVector.h
OgreTextAreaOverlayElement.h
OgreUTFString.h
OgreVertexIndexData.h
to the top
Source Files 13
OgreBorderPanelOverlayElement.cpp
OgreFont.cpp
OgreFontManager.cpp
OgreOverlay.cpp
OgreOverlayContainer.cpp
OgreOverlayElement.cpp
OgreOverlayElementFactory.cpp
OgreOverlayManager.cpp
OgreOverlayProfileSessionListener.cpp
OgreOverlaySystem.cpp
OgrePanelOverlayElement.cpp
OgreTextAreaOverlayElement.cpp
OgreUTFString.cpp
to the top
Objects 1
libOgreOverlay.so.1.12.13
to the top