Source compatibility report for the libOgreBites.so object between 1.10.12 and 1.11.6 versions
Test Info
Module Name | libOgreBites |
Version #1 | 1.10.12 |
Version #2 | 1.11.6 |
Arch | x86_64 |
Test Results
Total Header Files | 68 |
Total Source Files | 7 |
Total Objects | 1 |
Total Symbols / Types | 327 / 132 |
Compatibility |
72.6% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 34 |
Removed Symbols | High | 34 |
Problems with Data Types | High | 12 |
Medium | 30 |
Low | 54 |
Problems with Symbols | High | 0 |
Medium | 15 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 50 |
Added Symbols 34
OgreAdvancedRenderControls.h
namespace OgreBites
AdvancedRenderControls::keyPressed ( struct KeyboardEvent const& evt )
_ZN9OgreBites22AdvancedRenderControls10keyPressedERKNS_13KeyboardEventE
OgreApplicationContext.h
namespace OgreBites
ApplicationContext::_fireInputEvent ( union Event const& event, uint32_t windowID ) const
_ZNK9OgreBites18ApplicationContext15_fireInputEventERKNS_5EventEj
OgreCameraMan.h
namespace OgreBites
CameraMan::keyPressed ( struct KeyboardEvent const& evt )
_ZN9OgreBites9CameraMan10keyPressedERKNS_13KeyboardEventE
CameraMan::keyReleased ( struct KeyboardEvent const& evt )
_ZN9OgreBites9CameraMan11keyReleasedERKNS_13KeyboardEventE
CameraMan::mouseMoved ( struct MouseMotionEvent const& evt )
_ZN9OgreBites9CameraMan10mouseMovedERKNS_16MouseMotionEventE
CameraMan::mousePressed ( struct MouseButtonEvent const& evt )
_ZN9OgreBites9CameraMan12mousePressedERKNS_16MouseButtonEventE
CameraMan::mouseReleased ( struct MouseButtonEvent const& evt )
_ZN9OgreBites9CameraMan13mouseReleasedERKNS_16MouseButtonEventE
CameraMan::mouseWheelRolled ( struct MouseWheelEvent const& evt )
_ZN9OgreBites9CameraMan16mouseWheelRolledERKNS_15MouseWheelEventE
CameraMan::setPivotOffset ( Ogre::Vector3 const& pivot )
_ZN9OgreBites9CameraMan14setPivotOffsetERKN4Ogre6VectorILi3EfEE
OgreTrays.h
namespace OgreBites
Button::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites6Button12_cursorMovedERKN4Ogre6VectorILi2EfEEf
Button::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites6Button14_cursorPressedERKN4Ogre6VectorILi2EfEE
Button::_cursorReleased ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites6Button15_cursorReleasedERKN4Ogre6VectorILi2EfEE
CheckBox::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites8CheckBox12_cursorMovedERKN4Ogre6VectorILi2EfEEf
CheckBox::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites8CheckBox14_cursorPressedERKN4Ogre6VectorILi2EfEE
Label::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites5Label14_cursorPressedERKN4Ogre6VectorILi2EfEE
SelectMenu::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites10SelectMenu12_cursorMovedERKN4Ogre6VectorILi2EfEEf
SelectMenu::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites10SelectMenu14_cursorPressedERKN4Ogre6VectorILi2EfEE
Slider::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites6Slider12_cursorMovedERKN4Ogre6VectorILi2EfEEf
Slider::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites6Slider14_cursorPressedERKN4Ogre6VectorILi2EfEE
Slider::_cursorReleased ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites6Slider15_cursorReleasedERKN4Ogre6VectorILi2EfEE
TextBox::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites7TextBox12_cursorMovedERKN4Ogre6VectorILi2EfEEf
TextBox::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites7TextBox14_cursorPressedERKN4Ogre6VectorILi2EfEE
TrayManager::mouseMoved ( struct MouseMotionEvent const& evt )
_ZN9OgreBites11TrayManager10mouseMovedERKNS_16MouseMotionEventE
TrayManager::mousePressed ( struct MouseButtonEvent const& evt )
_ZN9OgreBites11TrayManager12mousePressedERKNS_16MouseButtonEventE
TrayManager::mouseReleased ( struct MouseButtonEvent const& evt )
_ZN9OgreBites11TrayManager13mouseReleasedERKNS_16MouseButtonEventE
TrayManager::sceneToScreen ( Ogre::Camera* cam, Ogre::Vector3 const& pt ) [static]
_ZN9OgreBites11TrayManager13sceneToScreenEPN4Ogre6CameraERKNS1_6VectorILi3EfEE
TrayManager::screenToScene ( Ogre::Camera* cam, Ogre::Vector2 const& pt ) [static]
_ZN9OgreBites11TrayManager13screenToSceneEPN4Ogre6CameraERKNS1_6VectorILi2EfEE
Widget::cursorOffset ( Ogre::OverlayElement* element, Ogre::Vector2 const& cursorPos ) [static]
_ZN9OgreBites6Widget12cursorOffsetEPN4Ogre14OverlayElementERKNS1_6VectorILi2EfEE
Widget::isCursorOver ( Ogre::OverlayElement* element, Ogre::Vector2 const& cursorPos, Ogre::Real voidBorder ) [static]
_ZN9OgreBites6Widget12isCursorOverEPN4Ogre14OverlayElementERKNS1_6VectorILi2EfEEf
OgreWindowEventUtilities.h
namespace OgreBites
WindowEventUtilities::_addRenderWindow ( Ogre::RenderWindow* window ) [static]
_ZN9OgreBites20WindowEventUtilities16_addRenderWindowEPN4Ogre12RenderWindowE
WindowEventUtilities::_removeRenderWindow ( Ogre::RenderWindow* window ) [static]
_ZN9OgreBites20WindowEventUtilities19_removeRenderWindowEPN4Ogre12RenderWindowE
WindowEventUtilities::addWindowEventListener ( Ogre::RenderWindow* window, WindowEventListener* listener ) [static]
_ZN9OgreBites20WindowEventUtilities22addWindowEventListenerEPN4Ogre12RenderWindowEPNS_19WindowEventListenerE
WindowEventUtilities::messagePump ( ) [static]
_ZN9OgreBites20WindowEventUtilities11messagePumpEv
WindowEventUtilities::removeWindowEventListener ( Ogre::RenderWindow* window, WindowEventListener* listener ) [static]
_ZN9OgreBites20WindowEventUtilities25removeWindowEventListenerEPN4Ogre12RenderWindowEPNS_19WindowEventListenerE
to the top
Removed Symbols 34
OgreAdvancedRenderControls.h
namespace OgreBites
AdvancedRenderControls::keyPressed ( KeyboardEvent const& evt )
_ZN9OgreBites22AdvancedRenderControls10keyPressedERK17SDL_KeyboardEvent
OgreApplicationContext.h
namespace OgreBites
ApplicationContext::_fireInputEvent ( Event const& event, uint32_t windowID ) const
_ZNK9OgreBites18ApplicationContext15_fireInputEventERK9SDL_Eventj
OgreCameraMan.h
namespace OgreBites
CameraMan::keyPressed ( KeyboardEvent const& evt )
_ZN9OgreBites9CameraMan10keyPressedERK17SDL_KeyboardEvent
CameraMan::keyReleased ( KeyboardEvent const& evt )
_ZN9OgreBites9CameraMan11keyReleasedERK17SDL_KeyboardEvent
CameraMan::mouseMoved ( MouseMotionEvent const& evt )
_ZN9OgreBites9CameraMan10mouseMovedERK20SDL_MouseMotionEvent
CameraMan::mousePressed ( MouseButtonEvent const& evt )
_ZN9OgreBites9CameraMan12mousePressedERK20SDL_MouseButtonEvent
CameraMan::mouseReleased ( MouseButtonEvent const& evt )
_ZN9OgreBites9CameraMan13mouseReleasedERK20SDL_MouseButtonEvent
CameraMan::mouseWheelRolled ( MouseWheelEvent const& evt )
_ZN9OgreBites9CameraMan16mouseWheelRolledERK19SDL_MouseWheelEvent
OgreTrays.h
namespace OgreBites
Button::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites6Button12_cursorMovedERKN4Ogre7Vector2Ef
Button::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites6Button14_cursorPressedERKN4Ogre7Vector2E
Button::_cursorReleased ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites6Button15_cursorReleasedERKN4Ogre7Vector2E
CheckBox::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites8CheckBox12_cursorMovedERKN4Ogre7Vector2Ef
CheckBox::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites8CheckBox14_cursorPressedERKN4Ogre7Vector2E
Label::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites5Label14_cursorPressedERKN4Ogre7Vector2E
SelectMenu::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites10SelectMenu12_cursorMovedERKN4Ogre7Vector2Ef
SelectMenu::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites10SelectMenu14_cursorPressedERKN4Ogre7Vector2E
Slider::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites6Slider12_cursorMovedERKN4Ogre7Vector2Ef
Slider::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites6Slider14_cursorPressedERKN4Ogre7Vector2E
Slider::_cursorReleased ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites6Slider15_cursorReleasedERKN4Ogre7Vector2E
TextBox::_cursorMoved ( Ogre::Vector2 const& cursorPos, float wheelDelta )
_ZN9OgreBites7TextBox12_cursorMovedERKN4Ogre7Vector2Ef
TextBox::_cursorPressed ( Ogre::Vector2 const& cursorPos )
_ZN9OgreBites7TextBox14_cursorPressedERKN4Ogre7Vector2E
TrayManager::getNumWidgets ( enum TrayLocation trayLoc )
_ZN9OgreBites11TrayManager13getNumWidgetsENS_12TrayLocationE
TrayManager::getWidget ( enum TrayLocation trayLoc, unsigned int place )
_ZN9OgreBites11TrayManager9getWidgetENS_12TrayLocationEj
TrayManager::getWidgetIterator ( enum TrayLocation trayLoc )
_ZN9OgreBites11TrayManager17getWidgetIteratorENS_12TrayLocationE
TrayManager::mouseMoved ( MouseMotionEvent const& evt )
_ZN9OgreBites11TrayManager10mouseMovedERK20SDL_MouseMotionEvent
TrayManager::mousePressed ( MouseButtonEvent const& evt )
_ZN9OgreBites11TrayManager12mousePressedERK20SDL_MouseButtonEvent
TrayManager::mouseReleased ( MouseButtonEvent const& evt )
_ZN9OgreBites11TrayManager13mouseReleasedERK20SDL_MouseButtonEvent
TrayManager::sceneToScreen ( Ogre::Camera* cam, Ogre::Vector3 const& pt ) [static]
_ZN9OgreBites11TrayManager13sceneToScreenEPN4Ogre6CameraERKNS1_7Vector3E
TrayManager::screenToScene ( Ogre::Camera* cam, Ogre::Vector2 const& pt ) [static]
_ZN9OgreBites11TrayManager13screenToSceneEPN4Ogre6CameraERKNS1_7Vector2E
Widget::cursorOffset ( Ogre::OverlayElement* element, Ogre::Vector2 const& cursorPos ) [static]
_ZN9OgreBites6Widget12cursorOffsetEPN4Ogre14OverlayElementERKNS1_7Vector2E
Widget::isCursorOver ( Ogre::OverlayElement* element, Ogre::Vector2 const& cursorPos, Ogre::Real voidBorder ) [static]
_ZN9OgreBites6Widget12isCursorOverEPN4Ogre14OverlayElementERKNS1_7Vector2Ef
OgreWindowEventUtilities.h
namespace Ogre
WindowEventListener::~WindowEventListener [D0] ( )
_ZN4Ogre19WindowEventListenerD0Ev
WindowEventListener::~WindowEventListener [D1] ( )
_ZN4Ogre19WindowEventListenerD1Ev
WindowEventListener::~WindowEventListener [D2] ( )
_ZN4Ogre19WindowEventListenerD2Ev
to the top
Problems with Data Types, High Severity 12
OgreResourceGroupManager.h
namespace Ogre
[+] class ResourceGroupListener 8
|
Change |
Effect |
1 |
Pure virtual method resourceRemove ( SharedPtr<Resource>const& ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type ResourceGroupListener because the following virtual functions are pure within ResourceGroupListener: virtual resourceRemove ( SharedPtr<Resource>const& ). |
2 |
Pure virtual method resourceCreated ( SharedPtr<Resource>const& ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type ResourceGroupListener because the following virtual functions are pure within ResourceGroupListener: virtual resourceCreated ( SharedPtr<Resource>const& ). |
3 |
Pure virtual method resourceLoadStarted ( SharedPtr<Resource>const& ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type ResourceGroupListener because the following virtual functions are pure within ResourceGroupListener: virtual resourceLoadStarted ( SharedPtr<Resource>const& ). |
4 |
Pure virtual method resourcePrepareStarted ( SharedPtr<Resource>const& ) has been added to this class. |
Recompilation of a client program may be broken with the error message: cannot allocate an object of abstract type ResourceGroupListener because the following virtual functions are pure within ResourceGroupListener: virtual resourcePrepareStarted ( SharedPtr<Resource>const& ). |
5 |
Pure virtual method resourceRemove ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
6 |
Pure virtual method resourceCreated ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
7 |
Pure virtual method resourceLoadStarted ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
8 |
Pure virtual method resourcePrepareStarted ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
Recompilation of a client program may be broken. |
[+] affected symbols: 16 (4.9%)
ResourceGroupListener::scriptParseEnded ( String const& p1, bool p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceLoadEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::scriptParseStarted ( String const& p1, bool& p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourcePrepareEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupLoadEnded ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::worldGeometryStageEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupLoadStarted ( String const& p1, size_t p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupPrepareEnded ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::worldGeometryStageStarted ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupPrepareStarted ( String const& p1, size_t p2 )
This method is from 'ResourceGroupListener' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 1
|
Change |
Effect |
1 |
Field mFreqUpdatedBuffersUploadOption has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'Root' has no member named 'mFreqUpdatedBuffersUploadOption'. |
[+] affected symbols: 26 (8%)
OgreBites::ApplicationContext::createRoot ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::pollEvents ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::reconfigure ( String const& renderer, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::createWindow ( String const& name, uint32 w, uint32 h, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type miscParams )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::loadResources ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::oneTimeConfig ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::setWindowGrab ( SDL_Window* win, bool _grab )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::locateResources ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::addInputListener ( SDL_Window* win, struct OgreBites::InputListener* lis )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::createDummyScene ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
...
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator 2
|
Change |
Effect |
1 |
Field mScriptTranslatorsMap has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ShaderGenerator' has no member named 'mScriptTranslatorsMap'. |
2 |
Field mShaderLanguageVersion has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ShaderGenerator' has no member named 'mShaderLanguageVersion'. |
[+] affected symbols: 31 (9.5%)
OgreBites::ApplicationContext::createRoot ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::pollEvents ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::reconfigure ( Ogre::String const& renderer, Ogre::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::createWindow ( Ogre::String const& name, Ogre::uint32 w, Ogre::uint32 h, Ogre::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type miscParams )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::loadResources ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::oneTimeConfig ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::setWindowGrab ( SDL_Window* win, bool _grab )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::locateResources ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::addInputListener ( SDL_Window* win, struct OgreBites::InputListener* lis )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::createDummyScene ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
...
OgreShaderProgramManager.h
namespace Ogre::RTShader
[+] class ProgramManager 1
|
Change |
Effect |
1 |
Field mProgramSourceToNameMap has been removed from this type. |
Recompilation of a client program may be broken with the error message: 'ProgramManager' has no member named 'mProgramSourceToNameMap'. |
[+] affected symbols: 31 (9.5%)
OgreBites::ApplicationContext::createRoot ( )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
OgreBites::ApplicationContext::pollEvents ( )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
OgreBites::ApplicationContext::reconfigure ( Ogre::String const& renderer, Ogre::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
OgreBites::ApplicationContext::createWindow ( Ogre::String const& name, Ogre::uint32 w, Ogre::uint32 h, Ogre::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type miscParams )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
OgreBites::ApplicationContext::loadResources ( )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
OgreBites::ApplicationContext::oneTimeConfig ( )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
OgreBites::ApplicationContext::setWindowGrab ( SDL_Window* win, bool _grab )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
OgreBites::ApplicationContext::locateResources ( )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
OgreBites::ApplicationContext::addInputListener ( SDL_Window* win, struct OgreBites::InputListener* lis )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
OgreBites::ApplicationContext::createDummyScene ( )
Field 'this.mMaterialMgrListener.mShaderGenerator.mProgramManager' in the object of this method has base type 'ProgramManager'.
...
to the top
Problems with Data Types, Medium Severity 30
OgreRoot.h
namespace Ogre
[+] class Root 30
|
Change |
Effect |
1 |
The pointer level of field mArchiveManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
2 |
The pointer level of field mBillboardChainFactory has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
3 |
The pointer level of field mBillboardSetFactory has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
4 |
The pointer level of field mCompilerManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
5 |
The pointer level of field mCompositorManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
6 |
The pointer level of field mControllerManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
7 |
The pointer level of field mDynLibManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
8 |
The pointer level of field mEmbeddedZipArchiveFactory has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
9 |
The pointer level of field mEntityFactory has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
10 |
The pointer level of field mExternalTextureSourceManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
11 |
The pointer level of field mFileSystemArchiveFactory has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
12 |
The pointer level of field mHighLevelGpuProgramManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
13 |
The pointer level of field mLightFactory has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
14 |
The pointer level of field mLodStrategyManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
15 |
The pointer level of field mLogManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
16 |
The pointer level of field mManualObjectFactory has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
17 |
The pointer level of field mMaterialManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
18 |
The pointer level of field mMeshManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
19 |
The pointer level of field mParticleManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
20 |
The pointer level of field mProfiler has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
21 |
The pointer level of field mRenderSystemCapabilitiesManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
22 |
The pointer level of field mResourceBackgroundQueue has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
23 |
The pointer level of field mResourceGroupManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
24 |
The pointer level of field mRibbonTrailFactory has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
25 |
The pointer level of field mSceneManagerEnum has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
26 |
The pointer level of field mShadowTextureManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
27 |
The pointer level of field mSkeletonManager has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
28 |
The pointer level of field mTimer has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
29 |
The pointer level of field mWorkQueue has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
30 |
The pointer level of field mZipArchiveFactory has been increased from 1 to 0. |
Recompilation of a client program may be broken. |
[+] affected symbols: 26 (8%)
OgreBites::ApplicationContext::createRoot ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::pollEvents ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::reconfigure ( String const& renderer, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::createWindow ( String const& name, uint32 w, uint32 h, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type miscParams )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::loadResources ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::oneTimeConfig ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::setWindowGrab ( SDL_Window* win, bool _grab )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::locateResources ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::addInputListener ( SDL_Window* win, struct OgreBites::InputListener* lis )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::createDummyScene ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
...
to the top
Problems with Symbols, Medium Severity 15
OgreAdvancedRenderControls.h
namespace OgreBites
[+] AdvancedRenderControls::keyPressed ( KeyboardEvent const& evt ) 1
⇣
AdvancedRenderControls::keyPressed ( struct KeyboardEvent const& evt )
_ZN9OgreBites22AdvancedRenderControls10keyPressedERK17SDL_KeyboardEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreApplicationContext.h
namespace OgreBites
[+] ApplicationContext::_fireInputEvent ( Event const& event, uint32_t windowID ) const 1
⇣
ApplicationContext::_fireInputEvent ( union Event const& event, uint32_t windowID ) const
_ZNK9OgreBites18ApplicationContext15_fireInputEventERK9SDL_Eventj
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreCameraMan.h
namespace OgreBites
[+] CameraMan::keyPressed ( KeyboardEvent const& evt ) 1
⇣
CameraMan::keyPressed ( struct KeyboardEvent const& evt )
_ZN9OgreBites9CameraMan10keyPressedERK17SDL_KeyboardEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] CameraMan::keyReleased ( KeyboardEvent const& evt ) 1
⇣
CameraMan::keyReleased ( struct KeyboardEvent const& evt )
_ZN9OgreBites9CameraMan11keyReleasedERK17SDL_KeyboardEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] CameraMan::mouseMoved ( MouseMotionEvent const& evt ) 1
⇣
CameraMan::mouseMoved ( struct MouseMotionEvent const& evt )
_ZN9OgreBites9CameraMan10mouseMovedERK20SDL_MouseMotionEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] CameraMan::mousePressed ( MouseButtonEvent const& evt ) 1
⇣
CameraMan::mousePressed ( struct MouseButtonEvent const& evt )
_ZN9OgreBites9CameraMan12mousePressedERK20SDL_MouseButtonEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] CameraMan::mouseReleased ( MouseButtonEvent const& evt ) 1
⇣
CameraMan::mouseReleased ( struct MouseButtonEvent const& evt )
_ZN9OgreBites9CameraMan13mouseReleasedERK20SDL_MouseButtonEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] CameraMan::mouseWheelRolled ( MouseWheelEvent const& evt ) 1
⇣
CameraMan::mouseWheelRolled ( struct MouseWheelEvent const& evt )
_ZN9OgreBites9CameraMan16mouseWheelRolledERK19SDL_MouseWheelEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreScriptTranslator.h
namespace Ogre
[+] ScriptTranslator::translate ( ScriptCompiler* p1, std::shared_ptr<DataStream>const& p2 ) 1
⇣
ScriptTranslator::translate ( ScriptCompiler* p1, SharedPtr<AbstractNode>const& p2 )
_ZN4Ogre16ScriptTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& p1 ) 1
⇣
ScriptTranslatorManager::getTranslator ( SharedPtr<AbstractNode>const& p1 )
_ZN4Ogre23ScriptTranslatorManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] ShaderGenerator::SGResourceGroupListener::resourceRemove ( std::shared_ptr<Ogre::DataStream>const& p1 ) 1
⇣
ShaderGenerator::SGResourceGroupListener::resourceRemove ( Ogre::SharedPtr<Ogre::Resource>const& p1 )
_ZN4Ogre8RTShader15ShaderGenerator23SGResourceGroupListener14resourceRemoveERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] ShaderGenerator::SGScriptTranslatorManager::getTranslator ( std::shared_ptr<Ogre::DataStream>const& p1 ) 1
⇣
ShaderGenerator::SGScriptTranslatorManager::getTranslator ( Ogre::SharedPtr<Ogre::AbstractNode>const& p1 )
_ZN4Ogre8RTShader15ShaderGenerator25SGScriptTranslatorManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
OgreTrays.h
namespace OgreBites
[+] TrayManager::mouseMoved ( MouseMotionEvent const& evt ) 1
⇣
TrayManager::mouseMoved ( struct MouseMotionEvent const& evt )
_ZN9OgreBites11TrayManager10mouseMovedERK20SDL_MouseMotionEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TrayManager::mousePressed ( MouseButtonEvent const& evt ) 1
⇣
TrayManager::mousePressed ( struct MouseButtonEvent const& evt )
_ZN9OgreBites11TrayManager12mousePressedERK20SDL_MouseButtonEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TrayManager::mouseReleased ( MouseButtonEvent const& evt ) 1
⇣
TrayManager::mouseReleased ( struct MouseButtonEvent const& evt )
_ZN9OgreBites11TrayManager13mouseReleasedERK20SDL_MouseButtonEvent
|
Change |
Effect |
1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 54
OgreApplicationContext.h
namespace OgreBites
[+] class ApplicationContext 1
|
Change |
Effect |
1 |
Base class Ogre::WindowEventListener has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 25 (7.6%)
ApplicationContext::createRoot ( )
This method is from 'ApplicationContext' class.
ApplicationContext::pollEvents ( )
This method is from 'ApplicationContext' class.
ApplicationContext::reconfigure ( Ogre::String const& renderer, Ogre::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
This method is from 'ApplicationContext' class.
ApplicationContext::createWindow ( Ogre::String const& name, Ogre::uint32 w, Ogre::uint32 h, Ogre::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type miscParams )
This method is from 'ApplicationContext' class.
ApplicationContext::loadResources ( )
This method is from 'ApplicationContext' class.
ApplicationContext::oneTimeConfig ( )
This method is from 'ApplicationContext' class.
ApplicationContext::setWindowGrab ( SDL_Window* win, bool _grab )
This method is from 'ApplicationContext' class.
ApplicationContext::locateResources ( )
This method is from 'ApplicationContext' class.
ApplicationContext::addInputListener ( SDL_Window* win, struct InputListener* lis )
This method is from 'ApplicationContext' class.
ApplicationContext::createDummyScene ( )
This method is from 'ApplicationContext' class.
...
OgreCameraMan.h
namespace OgreBites
[+] class CameraMan 3
|
Change |
Effect |
1 |
Field mYawSpace has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Base type of field mOffset has been changed from Ogre::Vector3 to Ogre::Vector<3, float>. |
Recompilation of a client program may be broken. |
3 |
Base type of field mVelocity has been changed from Ogre::Vector3 to Ogre::Vector<3, float>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 9 (2.8%)
CameraMan::manualStop ( )
This method is from 'CameraMan' class.
CameraMan::frameRendered ( struct Ogre::FrameEvent const& evt )
This method is from 'CameraMan' class.
CameraMan::getDistToTarget ( )
This method is from 'CameraMan' class.
CameraMan::setYawPitchDist ( Ogre::Radian yaw, Ogre::Radian pitch, Ogre::Real dist )
This method is from 'CameraMan' class.
CameraMan::setStyle ( enum CameraStyle style )
This method is from 'CameraMan' class.
CameraMan::setCamera ( Ogre::SceneNode* cam )
This method is from 'CameraMan' class.
CameraMan::setTarget ( Ogre::SceneNode* target )
This method is from 'CameraMan' class.
CameraMan::CameraMan ( Ogre::SceneNode* cam )
This constructor is from 'CameraMan' class.
CameraMan::~CameraMan ( )
This destructor is from 'CameraMan' class.
OgreCommon.h
namespace Ogre
[+] typedef NameValuePairList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
OgreBites::ApplicationContext::reconfigure ( String const& renderer, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
2nd parameter 'options' (reference) has base type 'NameValuePairList'.
OgrePlugin.h
namespace Ogre
[+] class Plugin 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 5 (1.5%)
Plugin::initialise ( )
This method is from 'Plugin' class.
Plugin::install ( )
This method is from 'Plugin' class.
Plugin::shutdown ( )
This method is from 'Plugin' class.
Plugin::uninstall ( )
This method is from 'Plugin' class.
Plugin::getName ( )
This method is from 'Plugin' class.
OgreRay.h
namespace Ogre
[+] class Ray 2
|
Change |
Effect |
1 |
Base type of field mDirection has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
2 |
Base type of field mOrigin has been changed from Vector3 to Vector<3, float>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
OgreBites::TrayManager::getCursorRay ( Camera* cam )
Return value is of type 'Ray'.
OgreRoot.h
namespace Ogre
[+] class Root 34
|
Change |
Effect |
1 |
Field mSceneLoaderManager has been added to this type. |
This field will not be initialized or used by old client applications. |
2 |
Type of field mAddedFrameListeners has been changed from set<FrameListener*, std::less<FrameListener*> >::type to std::set<FrameListener*>. |
Recompilation of a client program may be broken. |
3 |
Type of field mArchiveManager has been changed from ArchiveManager* to std::unique_ptr<ArchiveManager, std::default_delete<ArchiveManager> >. |
Recompilation of a client program may be broken. |
4 |
Type of field mBillboardChainFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Recompilation of a client program may be broken. |
5 |
Type of field mBillboardSetFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Recompilation of a client program may be broken. |
6 |
Type of field mCompilerManager has been changed from ScriptCompilerManager* to std::unique_ptr<ScriptCompilerManager, std::default_delete<ScriptCompilerManager> >. |
Recompilation of a client program may be broken. |
7 |
Type of field mCompositorManager has been changed from CompositorManager* to std::unique_ptr<CompositorManager, std::default_delete<CompositorManager> >. |
Recompilation of a client program may be broken. |
8 |
Type of field mControllerManager has been changed from ControllerManager* to std::unique_ptr<ControllerManager, std::default_delete<ControllerManager> >. |
Recompilation of a client program may be broken. |
9 |
Type of field mDynLibManager has been changed from DynLibManager* to std::unique_ptr<DynLibManager, std::default_delete<DynLibManager> >. |
Recompilation of a client program may be broken. |
10 |
Type of field mEmbeddedZipArchiveFactory has been changed from ArchiveFactory* to std::unique_ptr<ArchiveFactory, std::default_delete<ArchiveFactory> >. |
Recompilation of a client program may be broken. |
11 |
Type of field mEntityFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Recompilation of a client program may be broken. |
12 |
Type of field mExternalTextureSourceManager has been changed from ExternalTextureSourceManager* to std::unique_ptr<ExternalTextureSourceManager, std::default_delete<ExternalTextureSourceManager> >. |
Recompilation of a client program may be broken. |
13 |
Type of field mFileSystemArchiveFactory has been changed from ArchiveFactory* to std::unique_ptr<ArchiveFactory, std::default_delete<ArchiveFactory> >. |
Recompilation of a client program may be broken. |
14 |
Type of field mFrameListeners has been changed from set<FrameListener*, std::less<FrameListener*> >::type to std::set<FrameListener*>. |
Recompilation of a client program may be broken. |
15 |
Type of field mHighLevelGpuProgramManager has been changed from HighLevelGpuProgramManager* to std::unique_ptr<HighLevelGpuProgramManager, std::default_delete<HighLevelGpuProgramManager> >. |
Recompilation of a client program may be broken. |
16 |
Type of field mLightFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Recompilation of a client program may be broken. |
17 |
Type of field mLodStrategyManager has been changed from LodStrategyManager* to std::unique_ptr<LodStrategyManager, std::default_delete<LodStrategyManager> >. |
Recompilation of a client program may be broken. |
18 |
Type of field mLogManager has been changed from LogManager* to std::unique_ptr<LogManager, std::default_delete<LogManager> >. |
Recompilation of a client program may be broken. |
19 |
Type of field mManualObjectFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Recompilation of a client program may be broken. |
20 |
Type of field mMaterialManager has been changed from MaterialManager* to std::unique_ptr<MaterialManager, std::default_delete<MaterialManager> >. |
Recompilation of a client program may be broken. |
21 |
Type of field mMeshManager has been changed from MeshManager* to std::unique_ptr<MeshManager, std::default_delete<MeshManager> >. |
Recompilation of a client program may be broken. |
22 |
Type of field mParticleManager has been changed from ParticleSystemManager* to std::unique_ptr<ParticleSystemManager, std::default_delete<ParticleSystemManager> >. |
Recompilation of a client program may be broken. |
23 |
Type of field mProfiler has been changed from Profiler* to std::unique_ptr<Profiler, std::default_delete<Profiler> >. |
Recompilation of a client program may be broken. |
24 |
Type of field mRemovedFrameListeners has been changed from set<FrameListener*, std::less<FrameListener*> >::type to std::set<FrameListener*>. |
Recompilation of a client program may be broken. |
25 |
Type of field mRenderSystemCapabilitiesManager has been changed from RenderSystemCapabilitiesManager* to std::unique_ptr<RenderSystemCapabilitiesManager, std::default_delete<RenderSystemCapabilitiesManager> >. |
Recompilation of a client program may be broken. |
26 |
Type of field mResourceBackgroundQueue has been changed from ResourceBackgroundQueue* to std::unique_ptr<ResourceBackgroundQueue, std::default_delete<ResourceBackgroundQueue> >. |
Recompilation of a client program may be broken. |
27 |
Type of field mResourceGroupManager has been changed from ResourceGroupManager* to std::unique_ptr<ResourceGroupManager, std::default_delete<ResourceGroupManager> >. |
Recompilation of a client program may be broken. |
28 |
Type of field mRibbonTrailFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Recompilation of a client program may be broken. |
29 |
Type of field mSceneManagerEnum has been changed from SceneManagerEnumerator* to std::unique_ptr<SceneManagerEnumerator, std::default_delete<SceneManagerEnumerator> >. |
Recompilation of a client program may be broken. |
30 |
Type of field mShadowTextureManager has been changed from ShadowTextureManager* to std::unique_ptr<ShadowTextureManager, std::default_delete<ShadowTextureManager> >. |
Recompilation of a client program may be broken. |
31 |
Type of field mSkeletonManager has been changed from SkeletonManager* to std::unique_ptr<SkeletonManager, std::default_delete<SkeletonManager> >. |
Recompilation of a client program may be broken. |
32 |
Type of field mTimer has been changed from Timer* to std::unique_ptr<Timer, std::default_delete<Timer> >. |
Recompilation of a client program may be broken. |
33 |
Type of field mWorkQueue has been changed from WorkQueue* to std::unique_ptr<WorkQueue, std::default_delete<WorkQueue> >. |
Recompilation of a client program may be broken. |
34 |
Type of field mZipArchiveFactory has been changed from ArchiveFactory* to std::unique_ptr<ArchiveFactory, std::default_delete<ArchiveFactory> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 26 (8%)
OgreBites::ApplicationContext::createRoot ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::pollEvents ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::reconfigure ( String const& renderer, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::createWindow ( String const& name, uint32 w, uint32 h, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type miscParams )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::loadResources ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::oneTimeConfig ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::setWindowGrab ( SDL_Window* win, bool _grab )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::locateResources ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::addInputListener ( SDL_Window* win, struct OgreBites::InputListener* lis )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::createDummyScene ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
...
[+] typedef Root::EventTimesQueue 1
|
Change |
Effect |
1 |
Base type has been changed from deque<unsigned long>::type to std::deque<unsigned long>. |
Recompilation of a client program may be broken. |
[+] affected symbols: 26 (8%)
OgreBites::ApplicationContext::createRoot ( )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
OgreBites::ApplicationContext::pollEvents ( )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
OgreBites::ApplicationContext::reconfigure ( String const& renderer, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
OgreBites::ApplicationContext::createWindow ( String const& name, uint32 w, uint32 h, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type miscParams )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
OgreBites::ApplicationContext::loadResources ( )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
OgreBites::ApplicationContext::oneTimeConfig ( )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
OgreBites::ApplicationContext::setWindowGrab ( SDL_Window* win, bool _grab )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
OgreBites::ApplicationContext::locateResources ( )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
OgreBites::ApplicationContext::addInputListener ( SDL_Window* win, struct OgreBites::InputListener* lis )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
OgreBites::ApplicationContext::createDummyScene ( )
Field 'this.mRoot.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
...
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
ScriptTranslator::translate ( ScriptCompiler* p1, std::shared_ptr<DataStream>const& p2 )
This method is from 'ScriptTranslator' class.
[+] class ScriptTranslatorManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (1.2%)
ScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& p1 )
This method is from 'ScriptTranslatorManager' class.
RTShader::ShaderGenerator::SGScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& p1 )
This method is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
ScriptTranslatorManager::getNumTranslators ( )
This method is from 'ScriptTranslatorManager' class.
RTShader::ShaderGenerator::SGScriptTranslatorManager::getNumTranslators ( )
This method is from derived class 'RTShader::ShaderGenerator::SGScriptTranslatorManager'.
OgreShaderGenerator.h
namespace Ogre::RTShader
[+] class ShaderGenerator 1
|
Change |
Effect |
1 |
Field ID_RT_SHADER_SYSTEM has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 31 (9.5%)
OgreBites::ApplicationContext::createRoot ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::pollEvents ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::reconfigure ( Ogre::String const& renderer, Ogre::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::createWindow ( Ogre::String const& name, Ogre::uint32 w, Ogre::uint32 h, Ogre::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type miscParams )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::loadResources ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::oneTimeConfig ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::setWindowGrab ( SDL_Window* win, bool _grab )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::locateResources ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::addInputListener ( SDL_Window* win, struct OgreBites::InputListener* lis )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
OgreBites::ApplicationContext::createDummyScene ( )
Field 'this.mMaterialMgrListener.mShaderGenerator' in the object of this method has base type 'ShaderGenerator'.
...
OgreShaderProgramWriter.h
namespace Ogre::RTShader
[+] class ProgramWriter 2
|
Change |
Effect |
1 |
Base class Ogre::AllocatedObject<0> has been added. |
Recompilation of a client program may be broken. |
2 |
Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. |
Recompilation of a client program may be broken. |
[+] affected symbols: 2 (0.6%)
ProgramWriter::writeSourceCode ( std::ostream& p1, Program* p2 )
This method is from 'ProgramWriter' class.
ProgramWriter::getTargetLanguage ( )
This method is from 'ProgramWriter' class.
OgreStringVector.h
namespace Ogre
[+] typedef StringVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::__cxx11::basic_string<char> >::type to std::vector<std::__cxx11::basic_string<char> >. |
Recompilation of a client program may be broken. |
[+] affected symbols: 6 (1.8%)
OgreBites::SelectMenu::setItems ( vector<std::__cxx11::basic_string<char> >::type const& items )
1st parameter 'items' (reference) has base type 'StringVector'.
OgreBites::ParamsPanel::setAllParamNames ( vector<std::__cxx11::basic_string<char> >::type const& paramNames )
1st parameter 'paramNames' (reference) has base type 'StringVector'.
OgreBites::ParamsPanel::setAllParamValues ( vector<std::__cxx11::basic_string<char> >::type const& paramValues )
1st parameter 'paramValues' (reference) has base type 'StringVector'.
OgreBites::TrayManager::createLongSelectMenu ( enum OgreBites::TrayLocation trayLoc, String const& name, DisplayString const& caption, Real width, Real boxWidth, unsigned int maxItemsShown, vector<std::__cxx11::basic_string<char> >::type const& items )
7th parameter 'items' (reference) has base type 'StringVector'.
OgreBites::TrayManager::createLongSelectMenu ( enum OgreBites::TrayLocation trayLoc, String const& name, DisplayString const& caption, Real boxWidth, unsigned int maxItemsShown, vector<std::__cxx11::basic_string<char> >::type const& items )
6th parameter 'items' (reference) has base type 'StringVector'.
OgreBites::TrayManager::createThickSelectMenu ( enum OgreBites::TrayLocation trayLoc, String const& name, DisplayString const& caption, Real width, unsigned int maxItemsShown, vector<std::__cxx11::basic_string<char> >::type const& items )
6th parameter 'items' (reference) has base type 'StringVector'.
OgreTrays.h
namespace OgreBites
[+] class TrayManager 1
|
Change |
Effect |
1 |
Field mCursorPos has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 55 (16.8%)
TrayManager::hideCursor ( )
This method is from 'TrayManager' class.
TrayManager::showCursor ( Ogre::String const& materialName )
This method is from 'TrayManager' class.
TrayManager::adjustTrays ( )
This method is from 'TrayManager' class.
TrayManager::closeDialog ( )
This method is from 'TrayManager' class.
TrayManager::createLabel ( enum TrayLocation trayLoc, Ogre::String const& name, Ogre::DisplayString const& caption, Ogre::Real width )
This method is from 'TrayManager' class.
TrayManager::createButton ( enum TrayLocation trayLoc, Ogre::String const& name, Ogre::String const& caption, Ogre::Real width )
This method is from 'TrayManager' class.
TrayManager::getCursorRay ( Ogre::Camera* cam )
This method is from 'TrayManager' class.
TrayManager::showBackdrop ( Ogre::String const& materialName )
This method is from 'TrayManager' class.
TrayManager::showOkDialog ( Ogre::DisplayString const& caption, Ogre::DisplayString const& message )
This method is from 'TrayManager' class.
TrayManager::windowUpdate ( )
This method is from 'TrayManager' class.
...
OgreVector2.h
namespace Ogre
[+] class Vector2 1
|
Change |
Effect |
1 |
Base class struct VectorBase<2, float> has been added. |
Recompilation of a client program may be broken. |
[+] affected symbols: 1 (0.3%)
Vector2::Vector2 ( Real const fX, Real const fY )
This constructor is from 'Vector2' class.
to the top
Other Changes in Data Types 50
OgreRoot.h
namespace Ogre
[+] class Root 40
|
Change |
Effect |
1 |
The relative position of field mArchiveManager has been changed from 11 to 21. |
No effect. |
2 |
The relative position of field mAutoWindow has been changed from 26 to 38. |
No effect. |
3 |
The relative position of field mBillboardChainFactory has been changed from 43 to 24. |
No effect. |
4 |
The relative position of field mBillboardSetFactory has been changed from 41 to 26. |
No effect. |
5 |
The relative position of field mCompilerManager has been changed from 23 to 7. |
No effect. |
6 |
The relative position of field mCompositorManager has been changed from 30 to 33. |
No effect. |
7 |
The relative position of field mControllerManager has been changed from 7 to 15. |
No effect. |
8 |
The relative position of field mDefaultMinPixelSize has been changed from 34 to 42. |
No effect. |
9 |
The relative position of field mDynLibManager has been changed from 10 to 8. |
No effect. |
10 |
The relative position of field mEmbeddedZipArchiveFactory has been changed from 17 to 19. |
No effect. |
11 |
The relative position of field mEntityFactory has been changed from 39 to 28. |
No effect. |
12 |
The relative position of field mExternalTextureSourceManager has been changed from 29 to 32. |
No effect. |
13 |
The relative position of field mFrameSmoothingTime has been changed from 32 to 40. |
No effect. |
14 |
The relative position of field mHighLevelGpuProgramManager has been changed from 28 to 14. |
No effect. |
15 |
The relative position of field mIsInitialised has been changed from 46 to 47. |
No effect. |
16 |
The relative position of field mLightFactory has been changed from 40 to 27. |
No effect. |
17 |
The relative position of field mLodStrategyManager has been changed from 24 to 30. |
No effect. |
18 |
The relative position of field mManualObjectFactory has been changed from 42 to 25. |
No effect. |
19 |
The relative position of field mMaterialManager has been changed from 12 to 13. |
No effect. |
20 |
The relative position of field mMeshManager has been changed from 13 to 16. |
No effect. |
21 |
The relative position of field mMovableObjectFactoryMap has been changed from 37 to 22. |
No effect. |
22 |
The relative position of field mNextFrame has been changed from 31 to 39. |
No effect. |
23 |
The relative position of field mNextMovableObjectTypeFlag has been changed from 38 to 45. |
No effect. |
24 |
The relative position of field mParticleManager has been changed from 14 to 29. |
No effect. |
25 |
The relative position of field mPluginLibs has been changed from 35 to 43. |
No effect. |
26 |
The relative position of field mPlugins has been changed from 36 to 44. |
No effect. |
27 |
The relative position of field mProfiler has been changed from 27 to 31. |
No effect. |
28 |
The relative position of field mRQSequenceMap has been changed from 45 to 46. |
No effect. |
29 |
The relative position of field mRemoveQueueStructuresOnClear has been changed from 33 to 41. |
No effect. |
30 |
The relative position of field mRenderSystemCapabilitiesManager has been changed from 22 to 34. |
No effect. |
31 |
The relative position of field mResourceBackgroundQueue has been changed from 20 to 12. |
No effect. |
32 |
The relative position of field mResourceGroupManager has been changed from 19 to 11. |
No effect. |
33 |
The relative position of field mRibbonTrailFactory has been changed from 44 to 23. |
No effect. |
34 |
The relative position of field mSceneManagerEnum has been changed from 8 to 35. |
No effect. |
35 |
The relative position of field mSceneManagerStack has been changed from 9 to 36. |
No effect. |
36 |
The relative position of field mShadowTextureManager has been changed from 21 to 37. |
No effect. |
37 |
The relative position of field mSkeletonManager has been changed from 15 to 17. |
No effect. |
38 |
The relative position of field mTimer has been changed from 25 to 9. |
No effect. |
39 |
The relative position of field mWorkQueue has been changed from 47 to 10. |
No effect. |
40 |
The relative position of field mZipArchiveFactory has been changed from 16 to 20. |
No effect. |
[+] affected symbols: 26 (8%)
OgreBites::ApplicationContext::createRoot ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::pollEvents ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::reconfigure ( String const& renderer, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& options )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::createWindow ( String const& name, uint32 w, uint32 h, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type miscParams )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::loadResources ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::oneTimeConfig ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::setWindowGrab ( SDL_Window* win, bool _grab )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::locateResources ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::addInputListener ( SDL_Window* win, struct OgreBites::InputListener* lis )
Field 'this.mRoot' in the object of this method has base type 'Root'.
OgreBites::ApplicationContext::createDummyScene ( )
Field 'this.mRoot' in the object of this method has base type 'Root'.
...
OgreTechnique.h
namespace Ogre
[+] class Technique 10
|
Change |
Effect |
1 |
The relative position of field mIlluminationPassesCompilationPhase has been changed from 4 to 3. |
No effect. |
2 |
The relative position of field mIsSupported has been changed from 3 to 12. |
No effect. |
3 |
The relative position of field mLodIndex has been changed from 5 to 4. |
No effect. |
4 |
The relative position of field mName has been changed from 7 to 6. |
No effect. |
5 |
The relative position of field mSchemeIndex has been changed from 6 to 5. |
No effect. |
6 |
The relative position of field mShadowCasterMaterial has been changed from 8 to 7. |
No effect. |
7 |
The relative position of field mShadowCasterMaterialName has been changed from 9 to 8. |
No effect. |
8 |
The relative position of field mShadowReceiverMaterial has been changed from 10 to 9. |
No effect. |
9 |
The relative position of field mShadowReceiverMaterialName has been changed from 11 to 10. |
No effect. |
10 |
The relative position of field mUserObjectBindings has been changed from 12 to 11. |
No effect. |
[+] affected symbols: 3 (0.9%)
OgreBites::SGTechniqueResolverListener::handleSchemeNotFound ( unsigned short schemeIndex, String const& schemeName, Material* originalMaterial, unsigned short lodIndex, Renderable const* rend )
Return value (pointer) has base type 'Technique'.
OgreBites::SGTechniqueResolverListener::afterIlluminationPassesCreated ( Technique* tech )
1st parameter 'tech' (pointer) has base type 'Technique'.
OgreBites::SGTechniqueResolverListener::beforeIlluminationPassesCleared ( Technique* tech )
1st parameter 'tech' (pointer) has base type 'Technique'.
to the top
Header Files 68
OgreAdvancedRenderControls.h
OgreAny.h
OgreApplicationContext.h
OgreAutoParamDataSource.h
OgreAxisAlignedBox.h
OgreBitesConfigDialog.h
OgreBlendMode.h
OgreCameraMan.h
OgreColourValue.h
OgreCommon.h
OgreFileSystemLayer.h
OgreFrameListener.h
OgreGpuProgramParams.h
OgreHardwareBuffer.h
OgreHardwareVertexBuffer.h
OgreInput.h
OgreIteratorWrapper.h
OgreLight.h
OgreLog.h
OgreLogManager.h
OgreMaterialManager.h
OgreMath.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgreMemorySTLAllocator.h
OgreMovableObject.h
OgreOverlayElement.h
OgrePass.h
OgrePixelFormat.h
OgrePlatform.h
OgrePlugin.h
OgrePOSIXTimerImp.h
OgrePrerequisites.h
OgreRay.h
OgreRenderable.h
OgreRenderObjectListener.h
OgreRenderOperation.h
OgreRenderSystemCapabilities.h
OgreRenderTarget.h
OgreResourceGroupManager.h
OgreRoot.h
OgreSceneManager.h
OgreSceneManagerEnumerator.h
OgreScriptCompiler.h
OgreScriptTranslator.h
OgreSGTechniqueResolverListener.h
OgreShaderGenerator.h
OgreShaderPrerequisites.h
OgreShaderProgramManager.h
OgreShaderProgramWriter.h
OgreShaderRenderState.h
OgreSingleton.h
OgreStaticPluginLoader.h
OgreStringVector.h
OgreTechnique.h
OgreTextAreaOverlayElement.h
OgreTexture.h
OgreTextureUnitState.h
OgreTrays.h
OgreUserObjectBindings.h
OgreUTFString.h
OgreVector2.h
OgreVector3.h
OgreVector4.h
OgreVertexIndexData.h
OgreWindowEventUtilities.h
to the top
Source Files 7
OgreAdvancedRenderControls.cpp
OgreApplicationContext.cpp
OgreBitesConfigDialog.cpp
OgreCameraMan.cpp
OgreSGTechniqueResolverListener.cpp
OgreStaticPluginLoader.cpp
OgreTrays.cpp
to the top
Objects 1
libOgreBites.so.1.10.12
to the top