Binary compatibility report for the libOgreMain.so object between 1.9.1 and 1.10.12 versions on x86_64
Test Info
Module Name | libOgreMain |
Version #1 | 1.9.1 |
Version #2 | 1.10.12 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Test Results
Total Header Files | 222 |
Total Source Files | 181 |
Total Objects | 1 |
Total Symbols / Types | 6148 / 1345 |
Compatibility |
33.4% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 557 |
Removed Symbols | High | 533 |
Problems with Data Types | High | 837 |
Medium | 140 |
Low | 280 |
Problems with Symbols | High | 255 |
Medium | 21 |
Low | 109 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 48 |
Added Symbols 557
OgreAnimation.h,
libOgreMain.so.1.10.12
namespace Ogre
Animation::applyToAnimable ( std::shared_ptr<DataStream>const& anim, Real timePos, Real weight, Real scale )
_ZN4Ogre9Animation15applyToAnimableERKSt10shared_ptrINS_13AnimableValueEEfff
Animation::createNumericTrack ( unsigned short handle, std::shared_ptr<DataStream>const& anim )
_ZN4Ogre9Animation18createNumericTrackEtRKSt10shared_ptrINS_13AnimableValueEE
OgreAnimationTrack.h,
libOgreMain.so.1.10.12
namespace Ogre
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, std::shared_ptr<DataStream>& target )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, std::shared_ptr<DataStream>& target )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE
NumericAnimationTrack::setAssociatedAnimable ( std::shared_ptr<DataStream>const& val )
_ZN4Ogre21NumericAnimationTrack21setAssociatedAnimableERKSt10shared_ptrINS_13AnimableValueEE
OgreArchive.h,
libOgreMain.so.1.10.12
namespace Ogre
Archive::create ( String const& p1 )
_ZN4Ogre7Archive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Archive::remove ( String const& p1 )
_ZN4Ogre7Archive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreASTCCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
ASTCCodec::ASTCCodec [C1] ( )
_ZN4Ogre9ASTCCodecC1Ev
ASTCCodec::ASTCCodec [C2] ( )
_ZN4Ogre9ASTCCodecC2Ev
ASTCCodec::decode ( std::shared_ptr<DataStream>& stream ) const
_ZNK4Ogre9ASTCCodec6decodeERSt10shared_ptrINS_10DataStreamEE
ASTCCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre9ASTCCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
ASTCCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre9ASTCCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
ASTCCodec::flipEndian ( void* pData, size_t size ) const
_ZNK4Ogre9ASTCCodec10flipEndianEPvm
ASTCCodec::flipEndian ( void* pData, size_t size, size_t count ) const
_ZNK4Ogre9ASTCCodec10flipEndianEPvmm
ASTCCodec::getMemorySize ( uint32 width, uint32 height, uint32 depth, int32 xdim, int32 ydim, enum PixelFormat fmt ) [static]
_ZN4Ogre9ASTCCodec13getMemorySizeEjjjiiNS_11PixelFormatE
ASTCCodec::getType ( ) const
_ZNK4Ogre9ASTCCodec7getTypeB5cxx11Ev
ASTCCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes ) const
_ZNK4Ogre9ASTCCodec20magicNumberToFileExtB5cxx11EPKcm
ASTCCodec::msInstance [data]
_ZN4Ogre9ASTCCodec10msInstanceE
ASTCCodec::shutdown ( ) [static]
_ZN4Ogre9ASTCCodec8shutdownEv
ASTCCodec::startup ( ) [static]
_ZN4Ogre9ASTCCodec7startupEv
vtable for ASTCCodec [data]
_ZTVN4Ogre9ASTCCodecE
OgreAutoParamDataSource.h,
libOgreMain.so.1.10.12
namespace Ogre
AutoParamDataSource::getCurrentCamera ( ) const
_ZNK4Ogre19AutoParamDataSource16getCurrentCameraEv
AutoParamDataSource::getPointParams ( ) const
_ZNK4Ogre19AutoParamDataSource14getPointParamsEv
AutoParamDataSource::setPointParameters ( Real size, bool attenuation, Real constant, Real linear, Real quadratic )
_ZN4Ogre19AutoParamDataSource18setPointParametersEfbfff
OgreBarrier.h,
libOgreMain.so.1.10.12
namespace Ogre
Barrier::Barrier [C1] ( size_t threadCount )
_ZN4Ogre7BarrierC1Em
Barrier::Barrier [C2] ( size_t threadCount )
_ZN4Ogre7BarrierC2Em
Barrier::sync ( )
_ZN4Ogre7Barrier4syncEv
Barrier::~Barrier [D1] ( )
_ZN4Ogre7BarrierD1Ev
Barrier::~Barrier [D2] ( )
_ZN4Ogre7BarrierD2Ev
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.10.12
namespace Ogre
BillboardParticleRenderer::_setMaterial ( std::shared_ptr<DataStream>& mat )
_ZN4Ogre25BillboardParticleRenderer12_setMaterialERSt10shared_ptrINS_8MaterialEE
OgreBillboardSet.h,
libOgreMain.so.1.10.12
namespace Ogre
BillboardSet::setMaterial ( std::shared_ptr<DataStream>const& material )
_ZN4Ogre12BillboardSet11setMaterialERKSt10shared_ptrINS_8MaterialEE
OgreCompositionPass.h,
libOgreMain.so.1.10.12
namespace Ogre
CompositionPass::getAutomaticColour ( ) const
_ZNK4Ogre15CompositionPass18getAutomaticColourEv
CompositionPass::getStencilReadBackAsTextureOperation ( ) const
_ZNK4Ogre15CompositionPass36getStencilReadBackAsTextureOperationEv
CompositionPass::setAutomaticColour ( bool val )
_ZN4Ogre15CompositionPass18setAutomaticColourEb
CompositionPass::setClearColour ( ColourValue const& val )
_ZN4Ogre15CompositionPass14setClearColourERKNS_11ColourValueE
CompositionPass::setMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre15CompositionPass11setMaterialERKSt10shared_ptrINS_8MaterialEE
CompositionPass::setStencilReadBackAsTextureOperation ( bool value )
_ZN4Ogre15CompositionPass36setStencilReadBackAsTextureOperationEb
OgreCompositorChain.h,
libOgreMain.so.1.10.12
namespace Ogre
CompositorChain::_notifyViewport ( Viewport* vp )
_ZN4Ogre15CompositorChain15_notifyViewportEPNS_8ViewportE
CompositorChain::addCompositor ( std::shared_ptr<DataStream> filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorESt10shared_ptrINS_10CompositorEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorChain::getCompositorName ( ) const
_ZNK4Ogre15CompositorChain17getCompositorNameB5cxx11Ev
OgreCompositorInstance.h,
libOgreMain.so.1.10.12
namespace Ogre
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE
CompositorInstance::_fireNotifyResourcesReleased ( bool forResizeOnly )
_ZN4Ogre18CompositorInstance28_fireNotifyResourcesReleasedEb
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE
CompositorInstance::Listener::notifyResourcesReleased ( bool forResizeOnly )
_ZN4Ogre18CompositorInstance8Listener23notifyResourcesReleasedEb
OgreCompositorManager.h,
libOgreMain.so.1.10.12
namespace Ogre
CompositorManager::_relocateChain ( Viewport* sourceVP, Viewport* destVP )
_ZN4Ogre17CompositorManager14_relocateChainEPNS_8ViewportES2_
CompositorManager::getHasCompositionPass ( String const& name )
_ZN4Ogre17CompositorManager21getHasCompositionPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorManager::getHasCompositorLogic ( String const& name )
_ZN4Ogre17CompositorManager21getHasCompositorLogicERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre17CompositorManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorManager::unRegisterCustomCompositionPass ( String const& name )
_ZN4Ogre17CompositorManager31unRegisterCustomCompositionPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreConfigDialog.h,
libOgreMain.so.1.10.12
namespace Ogre
ConfigDialog::~ConfigDialog [D0] ( )
_ZN4Ogre12ConfigDialogD0Ev
ConfigDialog::~ConfigDialog [D1] ( )
_ZN4Ogre12ConfigDialogD1Ev
ConfigDialog::~ConfigDialog [D2] ( )
_ZN4Ogre12ConfigDialogD2Ev
vtable for ConfigDialog [data]
_ZTVN4Ogre12ConfigDialogE
OgreConfigFile.h,
libOgreMain.so.1.10.12
namespace Ogre
ConfigFile::getSettings ( String const& section ) const
_ZNK4Ogre10ConfigFile11getSettingsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ConfigFile::load ( std::shared_ptr<DataStream>const& stream, String const& separators, bool trimWhitespace )
_ZN4Ogre10ConfigFile4loadERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ConfigFile::load ( String const& filename, String const& resourceGroup, String const& separators, bool trimWhitespace )
_ZN4Ogre10ConfigFile4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b
OgreControllerManager.h,
libOgreMain.so.1.10.12
namespace Ogre
ControllerManager::createController ( std::shared_ptr<DataStream>const& src, std::shared_ptr<DataStream>const& dest, std::shared_ptr<DataStream>const& func )
_ZN4Ogre17ControllerManager16createControllerERKSt10shared_ptrINS_15ControllerValueIfEEES6_RKS1_INS_18ControllerFunctionIfEEE
ControllerManager::createFrameTimePassthroughController ( std::shared_ptr<DataStream>const& dest )
_ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKSt10shared_ptrINS_15ControllerValueIfEEE
ControllerManager::createGpuProgramTimerParam ( std::shared_ptr<DataStream> params, size_t paramIndex, Real timeFactor )
_ZN4Ogre17ControllerManager26createGpuProgramTimerParamESt10shared_ptrINS_20GpuProgramParametersEEmf
OgreDataStream.h,
libOgreMain.so.1.10.12
namespace Ogre
MemoryDataStream::MemoryDataStream [C1] ( std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKSt10shared_ptrINS_10DataStreamEEbb
MemoryDataStream::MemoryDataStream [C2] ( std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKSt10shared_ptrINS_10DataStreamEEbb
MemoryDataStream::MemoryDataStream [C1] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb
MemoryDataStream::MemoryDataStream [C2] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb
OgreDDSCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
DDSCodec::decode ( std::shared_ptr<DataStream>& stream ) const
_ZNK4Ogre8DDSCodec6decodeERSt10shared_ptrINS_10DataStreamEE
DDSCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre8DDSCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
DDSCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre8DDSCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.10.12
namespace Ogre
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
OgreDeflate.h,
libOgreMain.so.1.10.12
namespace Ogre
DeflateStream::DeflateStream [C1] ( std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C2] ( std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C1] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m
DeflateStream::DeflateStream [C2] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m
OgreDistanceLodStrategy.h,
libOgreMain.so.1.10.12
namespace Ogre
DistanceLodStrategyBase::DistanceLodStrategyBase [C1] ( String const& name )
_ZN4Ogre23DistanceLodStrategyBaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DistanceLodStrategyBase::DistanceLodStrategyBase [C2] ( String const& name )
_ZN4Ogre23DistanceLodStrategyBaseC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DistanceLodStrategyBase::getBaseValue ( ) const
_ZNK4Ogre23DistanceLodStrategyBase12getBaseValueEv
DistanceLodStrategyBase::getIndex ( Real value, vector<float>::type const& materialLodValueList ) const
_ZNK4Ogre23DistanceLodStrategyBase8getIndexEfRKSt6vectorIfSaIfEE
DistanceLodStrategyBase::getIndex ( Real value, vector<MeshLodUsage>::type const& meshLodUsageList ) const
_ZNK4Ogre23DistanceLodStrategyBase8getIndexEfRKSt6vectorINS_12MeshLodUsageESaIS2_EE
DistanceLodStrategyBase::getValueImpl ( MovableObject const* movableObject, Camera const* camera ) const
_ZNK4Ogre23DistanceLodStrategyBase12getValueImplEPKNS_13MovableObjectEPKNS_6CameraE
DistanceLodStrategyBase::isReferenceViewEnabled ( ) const
_ZNK4Ogre23DistanceLodStrategyBase22isReferenceViewEnabledEv
DistanceLodStrategyBase::isSorted ( vector<float>::type const& values ) const
_ZNK4Ogre23DistanceLodStrategyBase8isSortedERKSt6vectorIfSaIfEE
DistanceLodStrategyBase::setReferenceView ( Real viewportWidth, Real viewportHeight, Radian fovY )
_ZN4Ogre23DistanceLodStrategyBase16setReferenceViewEffNS_6RadianE
DistanceLodStrategyBase::setReferenceViewEnabled ( bool value )
_ZN4Ogre23DistanceLodStrategyBase23setReferenceViewEnabledEb
DistanceLodStrategyBase::sort ( vector<MeshLodUsage>::type& meshLodUsageList ) const
_ZNK4Ogre23DistanceLodStrategyBase4sortERSt6vectorINS_12MeshLodUsageESaIS2_EE
DistanceLodStrategyBase::transformBias ( Real factor ) const
_ZNK4Ogre23DistanceLodStrategyBase13transformBiasEf
DistanceLodStrategyBase::transformUserValue ( Real userValue ) const
_ZNK4Ogre23DistanceLodStrategyBase18transformUserValueEf
vtable for DistanceLodStrategyBase [data]
_ZTVN4Ogre23DistanceLodStrategyBaseE
OgreEdgeListBuilder.h,
libOgreMain.so.1.10.12
namespace Ogre
EdgeData::clone ( )
_ZN4Ogre8EdgeData5cloneEv
EdgeData::updateFaceNormals ( size_t vertexSet, HardwareVertexBufferSharedPtr const& positionBuffer )
_ZN4Ogre8EdgeData17updateFaceNormalsEmRKSt10shared_ptrINS_20HardwareVertexBufferEE
OgreEntity.h,
libOgreMain.so.1.10.12
namespace Ogre
Entity::_releaseManualHardwareResources ( )
_ZN4Ogre6Entity31_releaseManualHardwareResourcesEv
Entity::_restoreManualHardwareResources ( )
_ZN4Ogre6Entity31_restoreManualHardwareResourcesEv
Entity::buildSubEntityList ( std::shared_ptr<DataStream>& mesh, vector<SubEntity*>::type* sublist )
_ZN4Ogre6Entity18buildSubEntityListERSt10shared_ptrINS_4MeshEEPSt6vectorIPNS_9SubEntityESaIS7_EE
Entity::Entity [C1] ( String const& name, std::shared_ptr<DataStream>const& mesh )
_ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE
Entity::Entity [C2] ( String const& name, std::shared_ptr<DataStream>const& mesh )
_ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE
Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC1EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC2EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre6Entity22EntityShadowRenderable17rebindIndexBufferERKSt10shared_ptrINS_19HardwareIndexBufferEE
Entity::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPSt10shared_ptrINS_19HardwareIndexBufferEEPmbfm
Entity::setMaterial ( std::shared_ptr<DataStream>const& material )
_ZN4Ogre6Entity11setMaterialERKSt10shared_ptrINS_8MaterialEE
Entity::setUpdateBoundingBoxFromSkeleton ( bool update )
_ZN4Ogre6Entity32setUpdateBoundingBoxFromSkeletonEb
OgreETCCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
ETCCodec::decode ( std::shared_ptr<DataStream>& stream ) const
_ZNK4Ogre8ETCCodec6decodeERSt10shared_ptrINS_10DataStreamEE
ETCCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre8ETCCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
ETCCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre8ETCCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
ETCCodec::ETCCodec [C1] ( String const& type )
_ZN4Ogre8ETCCodecC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ETCCodec::ETCCodec [C2] ( String const& type )
_ZN4Ogre8ETCCodecC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ETCCodec::flipEndian ( void* pData, size_t size ) [static]
_ZN4Ogre8ETCCodec10flipEndianEPvm
ETCCodec::flipEndian ( void* pData, size_t size, size_t count ) [static]
_ZN4Ogre8ETCCodec10flipEndianEPvmm
ETCCodec::getType ( ) const
_ZNK4Ogre8ETCCodec7getTypeB5cxx11Ev
ETCCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes ) const
_ZNK4Ogre8ETCCodec20magicNumberToFileExtB5cxx11EPKcm
ETCCodec::msKTXInstance [data]
_ZN4Ogre8ETCCodec13msKTXInstanceE
ETCCodec::msPKMInstance [data]
_ZN4Ogre8ETCCodec13msPKMInstanceE
ETCCodec::shutdown ( ) [static]
_ZN4Ogre8ETCCodec8shutdownEv
ETCCodec::startup ( ) [static]
_ZN4Ogre8ETCCodec7startupEv
vtable for ETCCodec [data]
_ZTVN4Ogre8ETCCodecE
OgreFileSystem.h,
libOgreMain.so.1.10.12
namespace Ogre
FileSystemArchive::create ( String const& filename )
_ZN4Ogre17FileSystemArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::exists ( String const& filename ) const
_ZNK4Ogre17FileSystemArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::find ( String const& pattern, bool recursive, bool dirs ) const
_ZNK4Ogre17FileSystemArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
FileSystemArchive::getModifiedTime ( String const& filename ) const
_ZNK4Ogre17FileSystemArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::list ( bool recursive, bool dirs ) const
_ZNK4Ogre17FileSystemArchive4listB5cxx11Ebb
FileSystemArchive::listFileInfo ( bool recursive, bool dirs ) const
_ZNK4Ogre17FileSystemArchive12listFileInfoEbb
FileSystemArchive::remove ( String const& filename )
_ZN4Ogre17FileSystemArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreFileSystemLayer.h,
libOgreMain.so.1.10.12
namespace Ogre
FileSystemLayer::fileExists ( String const& path ) [static]
_ZN4Ogre15FileSystemLayer10fileExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemLayer::removeDirectory ( String const& path ) [static]
_ZN4Ogre15FileSystemLayer15removeDirectoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemLayer::removeFile ( String const& path ) [static]
_ZN4Ogre15FileSystemLayer10removeFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemLayer::renameFile ( String const& oldname, String const& newname ) [static]
_ZN4Ogre15FileSystemLayer10renameFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreFrustum.h,
libOgreMain.so.1.10.12
namespace Ogre
Frustum::getFrustumExtents ( ) const
_ZNK4Ogre7Frustum17getFrustumExtentsEv
Frustum::setMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre7Frustum11setMaterialERKSt10shared_ptrINS_8MaterialEE
OgreGpuProgram.h,
libOgreMain.so.1.10.12
namespace Ogre
GpuProgram::CmdComputeGroupDims::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram19CmdComputeGroupDims5doGetB5cxx11EPKv
GpuProgram::CmdComputeGroupDims::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram19CmdComputeGroupDims5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::getProgramTypeName ( enum GpuProgramType programType ) [static]
_ZN4Ogre10GpuProgram18getProgramTypeNameB5cxx11ENS_14GpuProgramTypeE
GpuProgram::msComputeGroupDimsCmd [data]
_ZN4Ogre10GpuProgram21msComputeGroupDimsCmdE
vtable for GpuProgram::CmdComputeGroupDims [data]
_ZTVN4Ogre10GpuProgram19CmdComputeGroupDimsE
OgreGpuProgramManager.h,
libOgreMain.so.1.10.12
namespace Ogre
GpuProgramManager::addMicrocodeToCache ( String const& name, std::shared_ptr<DataStream>const& microcode )
_ZN4Ogre17GpuProgramManager19addMicrocodeToCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_16MemoryDataStreamEE
GpuProgramManager::getByName ( String const& name, String const& group, bool preferHighLevelPrograms )
_ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
GpuProgramManager::getResourceByName ( String const& name, String const& group, bool preferHighLevelPrograms )
_ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
GpuProgramManager::loadMicrocodeCache ( std::shared_ptr<DataStream> stream )
_ZN4Ogre17GpuProgramManager18loadMicrocodeCacheESt10shared_ptrINS_10DataStreamEE
GpuProgramManager::saveMicrocodeCache ( std::shared_ptr<DataStream> stream ) const
_ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheESt10shared_ptrINS_10DataStreamEE
OgreGpuProgramParams.h,
libOgreMain.so.1.10.12
namespace Ogre
GpuNamedConstants::load ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre17GpuNamedConstants4loadERSt10shared_ptrINS_10DataStreamEE
GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, std::shared_ptr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsESt10shared_ptrINS_10DataStreamEENS_10Serializer6EndianE
GpuNamedConstantsSerializer::importNamedConstants ( std::shared_ptr<DataStream>& stream, struct GpuNamedConstants* pDest )
_ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERSt10shared_ptrINS_10DataStreamEEPNS_17GpuNamedConstantsE
GpuProgramParameters::_findRawAutoConstantEntryBool ( size_t physicalIndex ) const
_ZNK4Ogre20GpuProgramParameters29_findRawAutoConstantEntryBoolEm
GpuProgramParameters::_findRawAutoConstantEntryDouble ( size_t physicalIndex ) const
_ZNK4Ogre20GpuProgramParameters31_findRawAutoConstantEntryDoubleEm
GpuProgramParameters::_findRawAutoConstantEntryFloat ( size_t physicalIndex ) const
_ZNK4Ogre20GpuProgramParameters30_findRawAutoConstantEntryFloatEm
GpuProgramParameters::_findRawAutoConstantEntryInt ( size_t physicalIndex ) const
_ZNK4Ogre20GpuProgramParameters28_findRawAutoConstantEntryIntEm
GpuProgramParameters::_findRawAutoConstantEntryUnsignedInt ( size_t physicalIndex ) const
_ZNK4Ogre20GpuProgramParameters36_findRawAutoConstantEntryUnsignedIntEm
GpuProgramParameters::_getUnsignedIntConstantLogicalIndexUse ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters38_getUnsignedIntConstantLogicalIndexUseEmmt
GpuProgramParameters::_getUnsignedIntConstantPhysicalIndex ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters36_getUnsignedIntConstantPhysicalIndexEmmt
GpuProgramParameters::_setLogicalIndexes ( std::shared_ptr<DataStream>const& floatIndexMap, std::shared_ptr<DataStream>const& doubleIndexMap, std::shared_ptr<DataStream>const& intIndexMap, std::shared_ptr<DataStream>const& uintIndexMap, std::shared_ptr<DataStream>const& boolIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKSt10shared_ptrINS_22GpuLogicalBufferStructEES5_S5_S5_S5_
GpuProgramParameters::_setNamedConstants ( std::shared_ptr<DataStream>const& namedConstants )
_ZN4Ogre20GpuProgramParameters18_setNamedConstantsERKSt10shared_ptrINS_17GpuNamedConstantsEE
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, uint val )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmj
GpuProgramParameters::_writeRawConstants ( size_t physicalIndex, uint const* val, size_t count )
_ZN4Ogre20GpuProgramParameters18_writeRawConstantsEmPKjm
GpuProgramParameters::addSharedParameters ( std::shared_ptr<DataStream> sharedParams )
_ZN4Ogre20GpuProgramParameters19addSharedParametersESt10shared_ptrINS_19GpuSharedParametersEE
GpuProgramParameters::findAutoConstantEntry ( String const& paramName ) const
_ZNK4Ogre20GpuProgramParameters21findAutoConstantEntryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgramParameters::findUnsignedIntAutoConstantEntry ( size_t logicalIndex )
_ZN4Ogre20GpuProgramParameters32findUnsignedIntAutoConstantEntryEm
GpuProgramParameters::getBoolLogicalIndexForPhysicalIndex ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters35getBoolLogicalIndexForPhysicalIndexEm
GpuProgramParameters::getUnsignedIntLogicalIndexForPhysicalIndex ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters42getUnsignedIntLogicalIndexForPhysicalIndexEm
GpuProgramParameters::setConstant ( size_t index, uint const* val, size_t count )
_ZN4Ogre20GpuProgramParameters11setConstantEmPKjm
GpuProgramParameters::setNamedConstant ( String const& name, uint val )
_ZN4Ogre20GpuProgramParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
GpuProgramParameters::setNamedConstant ( String const& name, uint const* val, size_t count, size_t multiple )
_ZN4Ogre20GpuProgramParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKjmm
GpuSharedParameters::_markClean ( )
_ZN4Ogre19GpuSharedParameters10_markCleanEv
GpuSharedParameters::setNamedConstant ( String const& name, uint val )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
GpuSharedParameters::setNamedConstant ( String const& name, uint const* val, size_t count )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKjm
GpuSharedParametersUsage::GpuSharedParametersUsage [C1] ( std::shared_ptr<DataStream> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC1ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE
GpuSharedParametersUsage::GpuSharedParametersUsage [C2] ( std::shared_ptr<DataStream> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC2ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE
OgreGpuProgramUsage.h,
libOgreMain.so.1.10.12
namespace Ogre
GpuProgramUsage::setParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre15GpuProgramUsage13setParametersESt10shared_ptrINS_20GpuProgramParametersEE
GpuProgramUsage::setProgram ( std::shared_ptr<DataStream>& prog )
_ZN4Ogre15GpuProgramUsage10setProgramERSt10shared_ptrINS_10GpuProgramEE
OgreHardwareBufferManager.h,
libOgreMain.so.1.10.12
namespace Ogre
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBufferSharedPtr const& sourceBuffer )
_ZN4Ogre25HardwareBufferManagerBase25_forceReleaseBufferCopiesERKSt10shared_ptrINS_20HardwareVertexBufferEE
HardwareBufferManagerBase::allocateVertexBufferCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData )
_ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEENS0_17BufferLicenseTypeEPNS_22HardwareBufferLicenseeEb
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre25HardwareBufferManagerBase14makeBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEENS_14HardwareBuffer5UsageEb
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, HardwareVertexBufferSharedPtr const& copy )
_ZN4Ogre25HardwareBufferManagerBase33registerVertexBufferSourceAndCopyERKSt10shared_ptrINS_20HardwareVertexBufferEES5_
HardwareBufferManagerBase::releaseVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase23releaseVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEE
HardwareBufferManagerBase::touchVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase21touchVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEE
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.10.12
namespace Ogre
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
_ZN4Ogre19HardwarePixelBuffer4blitERKSt10shared_ptrIS0_E
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, struct Box const& srcBox, struct Box const& dstBox )
_ZN4Ogre19HardwarePixelBuffer4blitERKSt10shared_ptrIS0_ERKNS_3BoxES7_
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.10.12
namespace Ogre
VertexBufferBinding::getHasInstanceData ( ) const
_ZNK4Ogre19VertexBufferBinding18getHasInstanceDataEv
VertexBufferBinding::setBinding ( unsigned short index, HardwareVertexBufferSharedPtr const& buffer )
_ZN4Ogre19VertexBufferBinding10setBindingEtRKSt10shared_ptrINS_20HardwareVertexBufferEE
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.10.12
namespace Ogre
HighLevelGpuProgram::populateParameterNames ( std::shared_ptr<DataStream> params )
_ZN4Ogre19HighLevelGpuProgram22populateParameterNamesESt10shared_ptrINS_20GpuProgramParametersEE
OgreImage.h,
libOgreMain.so.1.10.12
namespace Ogre
Image::getFileExtFromMagic ( std::shared_ptr<DataStream> stream ) [static]
_ZN4Ogre5Image19getFileExtFromMagicB5cxx11ESt10shared_ptrINS_10DataStreamEE
Image::load ( std::shared_ptr<DataStream>& stream, String const& type )
_ZN4Ogre5Image4loadERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, uint32 numMipMaps )
_ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmj
Image::loadRawData ( std::shared_ptr<DataStream>& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, uint32 numMipMaps )
_ZN4Ogre5Image11loadRawDataERSt10shared_ptrINS_10DataStreamEEjjjNS_11PixelFormatEmj
Image::loadTwoImagesAsRGBA ( std::shared_ptr<DataStream>& rgbStream, std::shared_ptr<DataStream>& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
_ZN4Ogre5Image19loadTwoImagesAsRGBAERSt10shared_ptrINS_10DataStreamEES4_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_
OgreInstanceBatch.h,
libOgreMain.so.1.10.12
namespace Ogre
InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW.h,
libOgreMain.so.1.10.12
namespace Ogre
InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW_VTF.h,
libOgreMain.so.1.10.12
namespace Ogre
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchShader.h,
libOgreMain.so.1.10.12
namespace Ogre
InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchVTF.h,
libOgreMain.so.1.10.12
namespace Ogre
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::cloneMaterial ( std::shared_ptr<DataStream>const& material )
_ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKSt10shared_ptrINS_8MaterialEE
BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, std::shared_ptr<DataStream>& material ) const
_ZNK4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERSt10shared_ptrINS_8MaterialEE
InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstancedGeometry.h,
libOgreMain.so.1.10.12
namespace Ogre
InstancedGeometry::InstancedObject::setPosition ( Vector3 const& position )
_ZN4Ogre17InstancedGeometry15InstancedObject11setPositionERKNS_7Vector3E
InstancedGeometry::InstancedObject::setPositionAndOrientation ( Vector3 const& p, Quaternion const& q )
_ZN4Ogre17InstancedGeometry15InstancedObject25setPositionAndOrientationERKNS_7Vector3ERKNS_10QuaternionE
OgreInstanceManager.h,
libOgreMain.so.1.10.12
namespace Ogre
InstanceManager::getMaxOrBestNumInstancesPerBatch ( String const& materialName, size_t suggestedSize, uint16 flags )
_ZN4Ogre15InstanceManager32getMaxOrBestNumInstancesPerBatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmt
OgreKeyFrame.h,
libOgreMain.so.1.10.12
namespace Ogre
VertexMorphKeyFrame::setVertexBuffer ( HardwareVertexBufferSharedPtr const& buf )
_ZN4Ogre19VertexMorphKeyFrame15setVertexBufferERKSt10shared_ptrINS_20HardwareVertexBufferEE
OgreLight.h,
libOgreMain.so.1.10.12
namespace Ogre
Light::setCustomShadowCameraSetup ( std::shared_ptr<DataStream>const& customShadowSetup )
_ZN4Ogre5Light26setCustomShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE
OgreLightweightMutex.h,
libOgreMain.so.1.10.12
namespace Ogre
LightweightMutex::LightweightMutex [C1] ( )
_ZN4Ogre16LightweightMutexC1Ev
LightweightMutex::LightweightMutex [C2] ( )
_ZN4Ogre16LightweightMutexC2Ev
LightweightMutex::lock ( )
_ZN4Ogre16LightweightMutex4lockEv
LightweightMutex::tryLock ( )
_ZN4Ogre16LightweightMutex7tryLockEv
LightweightMutex::unlock ( )
_ZN4Ogre16LightweightMutex6unlockEv
LightweightMutex::~LightweightMutex [D1] ( )
_ZN4Ogre16LightweightMutexD1Ev
LightweightMutex::~LightweightMutex [D2] ( )
_ZN4Ogre16LightweightMutexD2Ev
OgreLogManager.h,
libOgreMain.so.1.10.12
namespace Ogre
LogManager::logError ( String const& message, bool maskDebug )
_ZN4Ogre10LogManager8logErrorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
LogManager::logWarning ( String const& message, bool maskDebug )
_ZN4Ogre10LogManager10logWarningERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OgreManualObject.h,
libOgreMain.so.1.10.12
namespace Ogre
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPSt10shared_ptrINS_19HardwareIndexBufferEEPmbfm
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C1] ( ManualObject* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC1EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C2] ( ManualObject* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC2EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderable17rebindIndexBufferERKSt10shared_ptrINS_19HardwareIndexBufferEE
OgreMaterial.h,
libOgreMain.so.1.10.12
namespace Ogre
Material::copyDetailsTo ( std::shared_ptr<DataStream>& mat ) const
_ZNK4Ogre8Material13copyDetailsToERSt10shared_ptrIS0_E
OgreMaterialManager.h,
libOgreMain.so.1.10.12
namespace Ogre
MaterialManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre15MaterialManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreMaterialSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
MaterialSerializer::exportMaterial ( std::shared_ptr<DataStream>const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
_ZN4Ogre18MaterialSerializer14exportMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, std::shared_ptr<DataStream>const& program, std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams )
_ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKSB_INS_20GpuProgramParametersEEPSG_
MaterialSerializer::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre18MaterialSerializer11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::queueForExport ( std::shared_ptr<DataStream>const& pMat, bool clearQueued, bool exportDefaults, String const& materialName )
_ZN4Ogre18MaterialSerializer14queueForExportERKSt10shared_ptrINS_8MaterialEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeGeometryProgramRef ( Pass const* pPass )
_ZN4Ogre18MaterialSerializer23writeGeometryProgramRefEPKNS_4PassE
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, bool isInt, bool isUnsignedInt, size_t physicalIndex, size_t physicalSize, std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbmmRKSt10shared_ptrIS9_EPS9_tb
MaterialSerializer::writeGPUProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb
MaterialSerializer::writeGpuProgramRef ( String const& attrib, std::shared_ptr<DataStream>const& program, std::shared_ptr<DataStream>const& params )
_ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKS9_INS_20GpuProgramParametersEE
MaterialSerializer::writeLowLevelGpuProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb
MaterialSerializer::writeMaterial ( std::shared_ptr<DataStream>const& pMat, String const& materialName )
_ZN4Ogre18MaterialSerializer13writeMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeNamedGpuProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb
MaterialSerializer::writeTesselationDomainProgramRef ( Pass const* pPass )
_ZN4Ogre18MaterialSerializer32writeTesselationDomainProgramRefEPKNS_4PassE
MaterialSerializer::writeTesselationHullProgramRef ( Pass const* pPass )
_ZN4Ogre18MaterialSerializer30writeTesselationHullProgramRefEPKNS_4PassE
OgreMath.h,
libOgreMain.so.1.10.12
namespace Ogre
Math::boundingRadiusFromAABBCentered ( AxisAlignedBox const& aabb ) [static]
_ZN4Ogre4Math30boundingRadiusFromAABBCenteredERKNS_14AxisAlignedBoxE
OgreMesh.h,
libOgreMain.so.1.10.12
namespace Ogre
Mesh::_calcBoundsFromVertexBuffer ( VertexData* vertexData, AxisAlignedBox& outAABB, Real& outRadius, bool extendOnly )
_ZN4Ogre4Mesh27_calcBoundsFromVertexBufferEPNS_10VertexDataERNS_14AxisAlignedBoxERfb
Mesh::_isManualLodLevel ( unsigned short level ) const
_ZNK4Ogre4Mesh17_isManualLodLevelEt
Mesh::_notifySkeleton ( std::shared_ptr<DataStream>& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERSt10shared_ptrINS_8SkeletonEE
Mesh::_setBoneBoundingRadius ( Real radius )
_ZN4Ogre4Mesh22_setBoneBoundingRadiusEf
Mesh::_setLodInfo ( unsigned short numLevels )
_ZN4Ogre4Mesh11_setLodInfoEt
Mesh::_setLodUsage ( unsigned short level, struct MeshLodUsage const& usage )
_ZN4Ogre4Mesh12_setLodUsageEtRKNS_12MeshLodUsageE
Mesh::_updateBoundsFromVertexBuffers ( bool pad )
_ZN4Ogre4Mesh30_updateBoundsFromVertexBuffersEb
Mesh::getHardwareBufferManager ( )
_ZN4Ogre4Mesh24getHardwareBufferManagerEv
Mesh::reload ( enum Resource::LoadingFlags flags )
_ZN4Ogre4Mesh6reloadENS_8Resource12LoadingFlagsE
Mesh::softwareVertexMorph ( Real t, HardwareVertexBufferSharedPtr const& b1, HardwareVertexBufferSharedPtr const& b2, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh19softwareVertexMorphEfRKSt10shared_ptrINS_20HardwareVertexBufferEES5_PNS_10VertexDataE
OgreMeshManager.h,
libOgreMain.so.1.10.12
namespace Ogre
MeshManager::getBlendWeightsBaseElementType ( ) const
_ZNK4Ogre11MeshManager30getBlendWeightsBaseElementTypeEv
MeshManager::setBlendWeightsBaseElementType ( enum VertexElementType vet )
_ZN4Ogre11MeshManager30setBlendWeightsBaseElementTypeENS_17VertexElementTypeE
OgreMeshSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
MeshSerializer::exportMesh ( Mesh const* pMesh, std::shared_ptr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_11MeshVersionENS_10Serializer6EndianE
MeshSerializer::exportMesh ( Mesh const* pMesh, std::shared_ptr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_10Serializer6EndianE
OgreMovableObject.h,
libOgreMain.so.1.10.12
namespace Ogre
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
_ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPSt10shared_ptrINS_19HardwareIndexBufferEEPmbfm
OgreMurmurHash3.h,
libOgreMain.so.1.10.12
namespace Ogre
MurmurHash3_x64_128 ( void const* key, size_t const len, uint32_t const seed, void* out )
_ZN4Ogre19MurmurHash3_x64_128EPKvmjPv
MurmurHash3_x86_128 ( void const* key, size_t const len, uint32_t seed, void* out )
_ZN4Ogre19MurmurHash3_x86_128EPKvmjPv
MurmurHash3_x86_32 ( void const* key, size_t const len, uint32_t seed, void* out )
_ZN4Ogre18MurmurHash3_x86_32EPKvmjPv
OgreNode.h,
libOgreMain.so.1.10.12
namespace Ogre
Node::convertWorldToLocalDirection ( Vector3 const& worldDir, bool useScale )
_ZN4Ogre4Node28convertWorldToLocalDirectionERKNS_7Vector3Eb
Node::getChildIterator ( )
_ZN4Ogre4Node16getChildIteratorEv
OgreParticleSystem.h,
libOgreMain.so.1.10.12
namespace Ogre
ParticleSystem::removeEmitter ( ParticleEmitter* emitter )
_ZN4Ogre14ParticleSystem13removeEmitterEPNS_15ParticleEmitterE
OgreParticleSystemManager.h,
libOgreMain.so.1.10.12
namespace Ogre
ParticleSystemManager::parseNewAffector ( String const& type, std::shared_ptr<DataStream>& stream, ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager16parseNewAffectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_10DataStreamEEPNS_14ParticleSystemE
ParticleSystemManager::parseNewEmitter ( String const& type, std::shared_ptr<DataStream>& stream, ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager15parseNewEmitterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_10DataStreamEEPNS_14ParticleSystemE
ParticleSystemManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre21ParticleSystemManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ParticleSystemManager::skipToNextCloseBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre21ParticleSystemManager20skipToNextCloseBraceERSt10shared_ptrINS_10DataStreamEE
ParticleSystemManager::skipToNextOpenBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre21ParticleSystemManager19skipToNextOpenBraceERSt10shared_ptrINS_10DataStreamEE
OgrePass.h,
libOgreMain.so.1.10.12
namespace Ogre
Pass::getGpuProgram ( enum GpuProgramType programType ) const
_ZNK4Ogre4Pass13getGpuProgramENS_14GpuProgramTypeE
Pass::getProgram ( GpuProgramUsage*const* gpuProgramUsage ) const
_ZNK4Ogre4Pass10getProgramEPKPNS_15GpuProgramUsageE
Pass::getTessellationDomainProgram ( ) const
_ZNK4Ogre4Pass28getTessellationDomainProgramEv
Pass::getTessellationDomainProgramName ( ) const
_ZNK4Ogre4Pass32getTessellationDomainProgramNameB5cxx11Ev
Pass::getTessellationDomainProgramParameters ( ) const
_ZNK4Ogre4Pass38getTessellationDomainProgramParametersEv
Pass::getTessellationHullProgram ( ) const
_ZNK4Ogre4Pass26getTessellationHullProgramEv
Pass::getTessellationHullProgramName ( ) const
_ZNK4Ogre4Pass30getTessellationHullProgramNameB5cxx11Ev
Pass::getTessellationHullProgramParameters ( ) const
_ZNK4Ogre4Pass36getTessellationHullProgramParametersEv
Pass::hasGpuProgram ( enum GpuProgramType programType )
_ZN4Ogre4Pass13hasGpuProgramENS_14GpuProgramTypeE
Pass::setComputeProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass27setComputeProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setFragmentProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass28setFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setGeometryProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass28setGeometryProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setShadowCasterFragmentProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setShadowCasterVertexProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass38setShadowCasterVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setShadowReceiverFragmentProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setShadowReceiverVertexProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setTessellationDomainProgram ( String const& name, bool resetParams )
_ZN4Ogre4Pass28setTessellationDomainProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
Pass::setTessellationDomainProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass38setTessellationDomainProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setTessellationHullProgram ( String const& name, bool resetParams )
_ZN4Ogre4Pass26setTessellationHullProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
Pass::setTessellationHullProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass36setTessellationHullProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setVertexProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass26setVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
OgrePatchSurface.h,
libOgreMain.so.1.10.12
namespace Ogre
PatchSurface::build ( HardwareVertexBufferSharedPtr destVertexBuffer, size_t vertexStart, HardwareIndexBufferSharedPtr destIndexBuffer, size_t indexStart )
_ZN4Ogre12PatchSurface5buildESt10shared_ptrINS_20HardwareVertexBufferEEmS1_INS_19HardwareIndexBufferEEm
OgrePixelCountLodStrategy.h,
libOgreMain.so.1.10.12
namespace Ogre
PixelCountLodStrategyBase::getBaseValue ( ) const
_ZNK4Ogre25PixelCountLodStrategyBase12getBaseValueEv
PixelCountLodStrategyBase::getIndex ( Real value, vector<float>::type const& materialLodValueList ) const
_ZNK4Ogre25PixelCountLodStrategyBase8getIndexEfRKSt6vectorIfSaIfEE
PixelCountLodStrategyBase::getIndex ( Real value, vector<MeshLodUsage>::type const& meshLodUsageList ) const
_ZNK4Ogre25PixelCountLodStrategyBase8getIndexEfRKSt6vectorINS_12MeshLodUsageESaIS2_EE
PixelCountLodStrategyBase::isSorted ( vector<float>::type const& values ) const
_ZNK4Ogre25PixelCountLodStrategyBase8isSortedERKSt6vectorIfSaIfEE
PixelCountLodStrategyBase::PixelCountLodStrategyBase [C1] ( String const& name )
_ZN4Ogre25PixelCountLodStrategyBaseC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PixelCountLodStrategyBase::PixelCountLodStrategyBase [C2] ( String const& name )
_ZN4Ogre25PixelCountLodStrategyBaseC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PixelCountLodStrategyBase::sort ( vector<MeshLodUsage>::type& meshLodUsageList ) const
_ZNK4Ogre25PixelCountLodStrategyBase4sortERSt6vectorINS_12MeshLodUsageESaIS2_EE
PixelCountLodStrategyBase::transformBias ( Real factor ) const
_ZNK4Ogre25PixelCountLodStrategyBase13transformBiasEf
vtable for PixelCountLodStrategyBase [data]
_ZTVN4Ogre25PixelCountLodStrategyBaseE
OgrePixelFormat.h,
libOgreMain.so.1.10.12
namespace Ogre
PixelBox::getColourAt ( size_t x, size_t y, size_t z ) const
_ZNK4Ogre8PixelBox11getColourAtEmmm
PixelBox::getSubVolume ( struct Box const& def, bool resetOrigin ) const
_ZNK4Ogre8PixelBox12getSubVolumeERKNS_3BoxEb
OgrePredefinedControllers.h,
libOgreMain.so.1.10.12
namespace Ogre
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( std::shared_ptr<DataStream> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC1ESt10shared_ptrINS_20GpuProgramParametersEEm
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( std::shared_ptr<DataStream> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC2ESt10shared_ptrINS_20GpuProgramParametersEEm
LinearControllerFunction::calculate ( Real source )
_ZN4Ogre24LinearControllerFunction9calculateEf
LinearControllerFunction::LinearControllerFunction [C1] ( std::vector<float>const& keys, std::vector<float>const& values, Real frequency, bool deltaInput )
_ZN4Ogre24LinearControllerFunctionC1ERKSt6vectorIfSaIfEES5_fb
LinearControllerFunction::LinearControllerFunction [C2] ( std::vector<float>const& keys, std::vector<float>const& values, Real frequency, bool deltaInput )
_ZN4Ogre24LinearControllerFunctionC2ERKSt6vectorIfSaIfEES5_fb
vtable for LinearControllerFunction [data]
_ZTVN4Ogre24LinearControllerFunctionE
OgreProfiler.h,
libOgreMain.so.1.10.12
namespace Ogre
ProfileInstance::logResults ( )
_ZN4Ogre15ProfileInstance10logResultsEv
ProfileInstance::ProfileInstance [C1] ( )
_ZN4Ogre15ProfileInstanceC1Ev
ProfileInstance::ProfileInstance [C2] ( )
_ZN4Ogre15ProfileInstanceC2Ev
ProfileInstance::reset ( )
_ZN4Ogre15ProfileInstance5resetEv
ProfileInstance::watchForLimit ( String const& profileName, Real limit, bool greaterThan )
_ZN4Ogre15ProfileInstance13watchForLimitERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfb
ProfileInstance::watchForMax ( String const& profileName )
_ZN4Ogre15ProfileInstance11watchForMaxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ProfileInstance::watchForMin ( String const& profileName )
_ZN4Ogre15ProfileInstance11watchForMinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ProfileInstance::~ProfileInstance [D0] ( )
_ZN4Ogre15ProfileInstanceD0Ev
ProfileInstance::~ProfileInstance [D1] ( )
_ZN4Ogre15ProfileInstanceD1Ev
ProfileInstance::~ProfileInstance [D2] ( )
_ZN4Ogre15ProfileInstanceD2Ev
vtable for ProfileInstance [data]
_ZTVN4Ogre15ProfileInstanceE
OgreRenderSystem.h,
libOgreMain.so.1.10.12
namespace Ogre
RenderSystem::_renderUsingReadBackAsTexture ( unsigned int secondPass, String variableName, unsigned int StartSlot )
_ZN4Ogre12RenderSystem29_renderUsingReadBackAsTextureEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
RenderSystem::_setBindingType ( enum TextureUnitState::BindingType bindingType )
_ZN4Ogre12RenderSystem15_setBindingTypeENS_16TextureUnitState11BindingTypeE
RenderSystem::_setComputeTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem18_setComputeTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::_setGeometryTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem19_setGeometryTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::_setTesselationDomainTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem28_setTesselationDomainTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::_setTesselationHullTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem26_setTesselationHullTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::_setVertexTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem17_setVertexTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::getSharedListener ( ) [static]
_ZN4Ogre12RenderSystem17getSharedListenerEv
RenderSystem::msSharedEventListener [data]
_ZN4Ogre12RenderSystem21msSharedEventListenerE
RenderSystem::setGlobalInstanceVertexBuffer ( HardwareVertexBufferSharedPtr const& val )
_ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferERKSt10shared_ptrINS_20HardwareVertexBufferEE
RenderSystem::setSharedListener ( RenderSystem::Listener* listener ) [static]
_ZN4Ogre12RenderSystem17setSharedListenerEPNS0_8ListenerE
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
RenderSystemCapabilitiesSerializer::parseScript ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERSt10shared_ptrINS_10DataStreamEE
RenderSystemCapabilitiesSerializer::write ( RenderSystemCapabilities const* caps, String const& name, std::ostream& file )
_ZN4Ogre34RenderSystemCapabilitiesSerializer5writeEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSo
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String const& name, String filename )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
RenderSystemCapabilitiesSerializer::writeString ( RenderSystemCapabilities const* caps, String const& name )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11writeStringEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreRenderTarget.h,
libOgreMain.so.1.10.12
namespace Ogre
RenderTarget::insertListener ( RenderTargetListener* listener, unsigned int const pos )
_ZN4Ogre12RenderTarget14insertListenerEPNS_20RenderTargetListenerEj
RenderTarget::isStereoEnabled ( ) const
_ZNK4Ogre12RenderTarget15isStereoEnabledEv
OgreRenderTexture.h,
libOgreMain.so.1.10.12
namespace Ogre
MultiRenderTarget::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
_ZN4Ogre17MultiRenderTarget20copyContentsToMemoryERKNS_3BoxERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE
RenderTexture::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
_ZN4Ogre13RenderTexture20copyContentsToMemoryERKNS_3BoxERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE
OgreRenderWindow.h,
libOgreMain.so.1.10.12
namespace Ogre
RenderWindow::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth, int& left, int& top ) const
_ZNK4Ogre12RenderWindow10getMetricsERjS1_S1_RiS2_
OgreResourceGroupManager.h,
libOgreMain.so.1.10.12
namespace Ogre
ResourceGroupManager::_findScriptLoader ( String const& pattern ) const
_ZNK4Ogre20ResourceGroupManager17_findScriptLoaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::_notifyAllResourcesRemoved ( ResourceManager* manager ) const
_ZNK4Ogre20ResourceGroupManager26_notifyAllResourcesRemovedEPNS_15ResourceManagerE
ResourceGroupManager::_notifyResourceGroupChanged ( String const& oldGroup, Resource* res ) const
_ZNK4Ogre20ResourceGroupManager27_notifyResourceGroupChangedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceE
ResourceGroupManager::_notifyResourceRemoved ( std::shared_ptr<DataStream>const& res ) const
_ZNK4Ogre20ResourceGroupManager22_notifyResourceRemovedERKSt10shared_ptrINS_8ResourceEE
ResourceGroupManager::_notifyWorldGeometryStageEnded ( ) const
_ZNK4Ogre20ResourceGroupManager30_notifyWorldGeometryStageEndedEv
ResourceGroupManager::_notifyWorldGeometryStageStarted ( String const& desc ) const
_ZNK4Ogre20ResourceGroupManager32_notifyWorldGeometryStageStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::addCreatedResource ( std::shared_ptr<DataStream>& res, struct ResourceGroupManager::ResourceGroup& grp ) const
_ZNK4Ogre20ResourceGroupManager18addCreatedResourceERSt10shared_ptrINS_8ResourceEERNS0_13ResourceGroupE
ResourceGroupManager::findGroupContainingResource ( String const& filename ) const
_ZNK4Ogre20ResourceGroupManager27findGroupContainingResourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::findResourceFileInfo ( String const& groupName, String const& pattern, bool dirs ) const
_ZNK4Ogre20ResourceGroupManager20findResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
ResourceGroupManager::findResourceLocation ( String const& groupName, String const& pattern ) const
_ZNK4Ogre20ResourceGroupManager20findResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::findResourceNames ( String const& groupName, String const& pattern, bool dirs ) const
_ZNK4Ogre20ResourceGroupManager17findResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
ResourceGroupManager::fireResourceCreated ( std::shared_ptr<DataStream>const& resource ) const
_ZNK4Ogre20ResourceGroupManager19fireResourceCreatedERKSt10shared_ptrINS_8ResourceEE
ResourceGroupManager::fireResourceGroupLoadEnded ( String const& groupName ) const
_ZNK4Ogre20ResourceGroupManager26fireResourceGroupLoadEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::fireResourceGroupLoadStarted ( String const& groupName, size_t resourceCount ) const
_ZNK4Ogre20ResourceGroupManager28fireResourceGroupLoadStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
ResourceGroupManager::fireResourceGroupPrepareEnded ( String const& groupName ) const
_ZNK4Ogre20ResourceGroupManager29fireResourceGroupPrepareEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::fireResourceGroupPrepareStarted ( String const& groupName, size_t resourceCount ) const
_ZNK4Ogre20ResourceGroupManager31fireResourceGroupPrepareStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
ResourceGroupManager::fireResourceGroupScriptingEnded ( String const& groupName ) const
_ZNK4Ogre20ResourceGroupManager31fireResourceGroupScriptingEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::fireResourceGroupScriptingStarted ( String const& groupName, size_t scriptCount ) const
_ZNK4Ogre20ResourceGroupManager33fireResourceGroupScriptingStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
ResourceGroupManager::fireResourceLoadEnded ( ) const
_ZNK4Ogre20ResourceGroupManager21fireResourceLoadEndedEv
ResourceGroupManager::fireResourceLoadStarted ( std::shared_ptr<DataStream>const& resource ) const
_ZNK4Ogre20ResourceGroupManager23fireResourceLoadStartedERKSt10shared_ptrINS_8ResourceEE
ResourceGroupManager::fireResourcePrepareEnded ( ) const
_ZNK4Ogre20ResourceGroupManager24fireResourcePrepareEndedEv
ResourceGroupManager::fireResourcePrepareStarted ( std::shared_ptr<DataStream>const& resource ) const
_ZNK4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKSt10shared_ptrINS_8ResourceEE
ResourceGroupManager::fireResourceRemove ( std::shared_ptr<DataStream>const& resource ) const
_ZNK4Ogre20ResourceGroupManager18fireResourceRemoveERKSt10shared_ptrINS_8ResourceEE
ResourceGroupManager::fireScriptEnded ( String const& scriptName, bool skipped ) const
_ZNK4Ogre20ResourceGroupManager15fireScriptEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ResourceGroupManager::fireScriptStarted ( String const& scriptName, bool& skipScript ) const
_ZNK4Ogre20ResourceGroupManager17fireScriptStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb
ResourceGroupManager::getLoadingListener ( ) const
_ZNK4Ogre20ResourceGroupManager18getLoadingListenerEv
ResourceGroupManager::getResourceDeclarationList ( String const& group ) const
_ZNK4Ogre20ResourceGroupManager26getResourceDeclarationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::getResourceGroup ( String const& name ) const
_ZNK4Ogre20ResourceGroupManager16getResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::getResourceGroups ( ) const
_ZNK4Ogre20ResourceGroupManager17getResourceGroupsB5cxx11Ev
ResourceGroupManager::getResourceLocationList ( String const& group ) const
_ZNK4Ogre20ResourceGroupManager23getResourceLocationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::isResourceGroupInGlobalPool ( String const& name ) const
_ZNK4Ogre20ResourceGroupManager27isResourceGroupInGlobalPoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::isResourceGroupInitialised ( String const& name ) const
_ZNK4Ogre20ResourceGroupManager26isResourceGroupInitialisedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::isResourceGroupLoaded ( String const& name ) const
_ZNK4Ogre20ResourceGroupManager21isResourceGroupLoadedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::listResourceFileInfo ( String const& groupName, bool dirs ) const
_ZNK4Ogre20ResourceGroupManager20listResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ResourceGroupManager::listResourceLocations ( String const& groupName ) const
_ZNK4Ogre20ResourceGroupManager21listResourceLocationsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::listResourceNames ( String const& groupName, bool dirs ) const
_ZNK4Ogre20ResourceGroupManager17listResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ResourceGroupManager::openResources ( String const& pattern, String const& groupName ) const
_ZNK4Ogre20ResourceGroupManager13openResourcesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::parseResourceGroupScripts ( struct ResourceGroupManager::ResourceGroup* grp ) const
_ZNK4Ogre20ResourceGroupManager25parseResourceGroupScriptsEPNS0_13ResourceGroupE
ResourceGroupManager::resourceExists ( String const& groupName, String const& resourceName ) const
_ZNK4Ogre20ResourceGroupManager14resourceExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::resourceExists ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName ) const
_ZNK4Ogre20ResourceGroupManager14resourceExistsEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::resourceExistsInAnyGroup ( String const& filename ) const
_ZNK4Ogre20ResourceGroupManager24resourceExistsInAnyGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::resourceExistsInAnyGroupImpl ( String const& filename ) const
_ZNK4Ogre20ResourceGroupManager28resourceExistsInAnyGroupImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::resourceGroupExists ( String const& name ) const
_ZNK4Ogre20ResourceGroupManager19resourceGroupExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::resourceLocationExists ( String const& name, String const& resGroup ) const
_ZNK4Ogre20ResourceGroupManager22resourceLocationExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::resourceModifiedTime ( String const& groupName, String const& resourceName ) const
_ZNK4Ogre20ResourceGroupManager20resourceModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::resourceModifiedTime ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName ) const
_ZNK4Ogre20ResourceGroupManager20resourceModifiedTimeEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreResourceManager.h,
libOgreMain.so.1.10.12
namespace Ogre
ResourceManager::addImpl ( std::shared_ptr<DataStream>& res )
_ZN4Ogre15ResourceManager7addImplERSt10shared_ptrINS_8ResourceEE
ResourceManager::reloadAll ( enum Resource::LoadingFlags flags )
_ZN4Ogre15ResourceManager9reloadAllENS_8Resource12LoadingFlagsE
ResourceManager::remove ( String const& name, String const& group )
_ZN4Ogre15ResourceManager6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceManager::removeImpl ( std::shared_ptr<DataStream>const& res )
_ZN4Ogre15ResourceManager10removeImplERKSt10shared_ptrINS_8ResourceEE
ResourceManager::unloadAll ( enum Resource::LoadingFlags flags )
_ZN4Ogre15ResourceManager9unloadAllENS_8Resource12LoadingFlagsE
OgreRoot.h,
libOgreMain.so.1.10.12
namespace Ogre
Root::getSceneManagerMetaData ( ) const
_ZNK4Ogre4Root23getSceneManagerMetaDataEv
Root::getSceneManagers ( ) const
_ZNK4Ogre4Root16getSceneManagersB5cxx11Ev
Root::showConfigDialog ( ConfigDialog* dialog )
_ZN4Ogre4Root16showConfigDialogEPNS_12ConfigDialogE
OgreSceneManager.h,
libOgreMain.so.1.10.12
namespace Ogre
SceneManager::_destroySceneNode ( std::vector<SceneNode*>::iterator i )
_ZN4Ogre12SceneManager17_destroySceneNodeEN9__gnu_cxx17__normal_iteratorIPPNS_9SceneNodeESt6vectorIS4_SaIS4_EEEE
SceneManager::_issueRenderOp ( Renderable* rend, Pass const* pass )
_ZN4Ogre12SceneManager14_issueRenderOpEPNS_10RenderableEPKNS_4PassE
SceneManager::_releaseManualHardwareResources ( )
_ZN4Ogre12SceneManager31_releaseManualHardwareResourcesEv
SceneManager::_restoreManualHardwareResources ( )
_ZN4Ogre12SceneManager31_restoreManualHardwareResourcesEv
SceneManager::checkCachedLightClippingInfo ( bool forceScissorRectsInvalidation )
_ZN4Ogre12SceneManager28checkCachedLightClippingInfoEb
SceneManager::createEntity ( std::shared_ptr<DataStream>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKSt10shared_ptrINS_4MeshEE
SceneManager::createEntity ( String const& entityName, std::shared_ptr<DataStream>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE
SceneManager::invalidatePerFrameScissorRectCache ( )
_ZN4Ogre12SceneManager34invalidatePerFrameScissorRectCacheEv
SceneManager::prepareWorldGeometry ( std::shared_ptr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager20prepareWorldGeometryERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::renderUsingReadBackAsTexture ( unsigned int secondPass, String variableName, unsigned int StartSlot )
_ZN4Ogre12SceneManager28renderUsingReadBackAsTextureEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
SceneManager::setShadowCameraSetup ( std::shared_ptr<DataStream>const& shadowSetup )
_ZN4Ogre12SceneManager20setShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE
SceneManager::setShadowTextureCasterMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre12SceneManager30setShadowTextureCasterMaterialERKSt10shared_ptrINS_8MaterialEE
SceneManager::setShadowTextureReceiverMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre12SceneManager32setShadowTextureReceiverMaterialERKSt10shared_ptrINS_8MaterialEE
SceneManager::setWorldGeometry ( std::shared_ptr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager16setWorldGeometryERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreSceneManagerEnumerator.h,
libOgreMain.so.1.10.12
namespace Ogre
SceneManagerEnumerator::getSceneManagers ( ) const
_ZNK4Ogre22SceneManagerEnumerator16getSceneManagersB5cxx11Ev
OgreScriptCompiler.h,
libOgreMain.so.1.10.12
namespace Ogre
ScriptCompiler::_compile ( std::shared_ptr<DataStream> nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
_ZN4Ogre14ScriptCompiler8_compileESt10shared_ptrINSt7__cxx114listIS1_INS_12AbstractNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb
ScriptCompiler::AbstractTreeBuilder::visit ( ScriptCompiler::AbstractTreeBuilder* visitor, list<std::shared_ptr<ConcreteNode> >::type const& nodes ) [static]
_ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listISt10shared_ptrINS_12ConcreteNodeEESaIS7_EEE
ScriptCompiler::compile ( std::shared_ptr<DataStream>const& nodes, String const& group )
_ZN4Ogre14ScriptCompiler7compileERKSt10shared_ptrINSt7__cxx114listIS1_INS_12ConcreteNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& nodes )
_ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKSt10shared_ptrINSt7__cxx114listIS3_INS_12AbstractNodeEESaIS7_EEEE
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream> nodes )
_ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerESt10shared_ptrINSt7__cxx114listIS3_INS_12ConcreteNodeEESaIS7_EEEE
ScriptCompilerManager::getTranslator ( std::shared_ptr<DataStream>const& node )
_ZN4Ogre21ScriptCompilerManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
ScriptCompilerManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre21ScriptCompilerManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreScriptParser.h,
libOgreMain.so.1.10.12
namespace Ogre
ScriptParser::parse ( std::shared_ptr<DataStream>const& tokens ) [static]
_ZN4Ogre12ScriptParser5parseB5cxx11ERKSt10shared_ptrISt6vectorIS1_INS_11ScriptTokenEESaIS4_EEE
ScriptParser::parseChunk ( std::shared_ptr<DataStream>const& tokens ) [static]
_ZN4Ogre12ScriptParser10parseChunkB5cxx11ERKSt10shared_ptrISt6vectorIS1_INS_11ScriptTokenEESaIS4_EEE
OgreScriptTranslator.h,
libOgreMain.so.1.10.12
namespace Ogre
BuiltinScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& node )
_ZN4Ogre30BuiltinScriptTranslatorManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
CompositionPassTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre25CompositionPassTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
CompositionTargetPassTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre31CompositionTargetPassTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
CompositionTechniqueTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre30CompositionTechniqueTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
CompositorTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre20CompositorTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
GpuProgramTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre20GpuProgramTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
GpuProgramTranslator::translateProgramParameters ( ScriptCompiler* compiler, std::shared_ptr<DataStream> params, ObjectAbstractNode* obj ) [static]
_ZN4Ogre20GpuProgramTranslator26translateProgramParametersEPNS_14ScriptCompilerESt10shared_ptrINS_20GpuProgramParametersEEPNS_18ObjectAbstractNodeE
MaterialTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre18MaterialTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
ParticleAffectorTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre26ParticleAffectorTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
ParticleEmitterTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre25ParticleEmitterTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
ParticleSystemTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre24ParticleSystemTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
PassTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre14PassTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
PassTranslator::translateTessellationDomainProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator37translateTessellationDomainProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateTessellationHullProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator35translateTessellationHullProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
ScriptTranslator::getBoolean ( std::shared_ptr<DataStream>const& node, bool* result ) [static]
_ZN4Ogre16ScriptTranslator10getBooleanERKSt10shared_ptrINS_12AbstractNodeEEPb
ScriptTranslator::getBooleans ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, uint* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator11getBooleansESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pji
ScriptTranslator::getColour ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, ColourValue* result, int maxEntries ) [static]
_ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_11ColourValueEi
ScriptTranslator::getCompareFunction ( std::shared_ptr<DataStream>const& node, enum CompareFunction* func ) [static]
_ZN4Ogre16ScriptTranslator18getCompareFunctionERKSt10shared_ptrINS_12AbstractNodeEEPNS_15CompareFunctionE
ScriptTranslator::getConstantType ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op ) [static]
_ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEEPNS_15GpuConstantTypeE
ScriptTranslator::getDouble ( std::shared_ptr<DataStream>const& node, double* result ) [static]
_ZN4Ogre16ScriptTranslator9getDoubleERKSt10shared_ptrINS_12AbstractNodeEEPd
ScriptTranslator::getDoubles ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, double* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator10getDoublesESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pdi
ScriptTranslator::getFloat ( std::shared_ptr<DataStream>const& node, float* result ) [static]
_ZN4Ogre16ScriptTranslator8getFloatERKSt10shared_ptrINS_12AbstractNodeEEPf
ScriptTranslator::getFloats ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, float* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pfi
ScriptTranslator::getInt ( std::shared_ptr<DataStream>const& node, int* result ) [static]
_ZN4Ogre16ScriptTranslator6getIntERKSt10shared_ptrINS_12AbstractNodeEEPi
ScriptTranslator::getInts ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, int* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pii
ScriptTranslator::getMatrix4 ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, Matrix4* m ) [static]
_ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_7Matrix4E
ScriptTranslator::getNodeAt ( list<std::shared_ptr<AbstractNode> >::type const& nodes, int index ) [static]
_ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listISt10shared_ptrINS_12AbstractNodeEESaIS5_EEEi
ScriptTranslator::getSceneBlendFactor ( std::shared_ptr<DataStream>const& node, enum SceneBlendFactor* sbf ) [static]
_ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKSt10shared_ptrINS_12AbstractNodeEEPNS_16SceneBlendFactorE
ScriptTranslator::getStencilOp ( std::shared_ptr<DataStream>const& node, enum StencilOperation* op ) [static]
_ZN4Ogre16ScriptTranslator12getStencilOpERKSt10shared_ptrINS_12AbstractNodeEEPNS_16StencilOperationE
ScriptTranslator::getString ( std::shared_ptr<DataStream>const& node, String* result ) [static]
_ZN4Ogre16ScriptTranslator9getStringERKSt10shared_ptrINS_12AbstractNodeEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ScriptTranslator::getUInt ( std::shared_ptr<DataStream>const& node, uint* result ) [static]
_ZN4Ogre16ScriptTranslator7getUIntERKSt10shared_ptrINS_12AbstractNodeEEPj
ScriptTranslator::getUInts ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, uint* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator8getUIntsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pji
ScriptTranslator::processNode ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node ) [static]
_ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
SharedParamsTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre22SharedParamsTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
TechniqueTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre19TechniqueTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
TextureSourceTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre23TextureSourceTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
TextureUnitTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre21TextureUnitTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
OgreSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
Serializer::backpedalChunkHeader ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer20backpedalChunkHeaderERSt10shared_ptrINS_10DataStreamEE
Serializer::calcChunkHeaderSize ( )
_ZN4Ogre10Serializer19calcChunkHeaderSizeEv
Serializer::determineEndianness ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer19determineEndiannessERSt10shared_ptrINS_10DataStreamEE
Serializer::popInnerChunk ( std::shared_ptr<DataStream>const& stream )
_ZN4Ogre10Serializer13popInnerChunkERKSt10shared_ptrINS_10DataStreamEE
Serializer::pushInnerChunk ( std::shared_ptr<DataStream>const& stream )
_ZN4Ogre10Serializer14pushInnerChunkERKSt10shared_ptrINS_10DataStreamEE
Serializer::readChunk ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer9readChunkERSt10shared_ptrINS_10DataStreamEE
Serializer::readFileHeader ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer14readFileHeaderERSt10shared_ptrINS_10DataStreamEE
Serializer::readFloats ( std::shared_ptr<DataStream>& stream, double* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERSt10shared_ptrINS_10DataStreamEEPdm
Serializer::readObject ( std::shared_ptr<DataStream>& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_10QuaternionE
Serializer::readObject ( std::shared_ptr<DataStream>& stream, Vector3& pDest )
_ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_7Vector3E
Serializer::readString ( std::shared_ptr<DataStream>& stream, size_t numChars )
_ZN4Ogre10Serializer10readStringB5cxx11ERSt10shared_ptrINS_10DataStreamEEm
OgreShadowCaster.h,
libOgreMain.so.1.10.12
namespace Ogre
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, vector<ShadowRenderable*>::type& shadowRenderables, unsigned long flags )
_ZN4Ogre12ShadowCaster20generateShadowVolumeEPNS_8EdgeDataERKSt10shared_ptrINS_19HardwareIndexBufferEERmPKNS_5LightERSt6vectorIPNS_16ShadowRenderableESaISE_EEm
OgreShadowTextureManager.h,
libOgreMain.so.1.10.12
namespace Ogre
operator!= ( struct ShadowTextureConfig const& lhs, struct ShadowTextureConfig const& rhs )
_ZN4OgreneERKNS_19ShadowTextureConfigES2_
operator == ( struct ShadowTextureConfig const& lhs, struct ShadowTextureConfig const& rhs )
_ZN4OgreeqERKNS_19ShadowTextureConfigES2_
ShadowTextureManager::getShadowTextures ( vector<ShadowTextureConfig>::type const& configList, vector<std::shared_ptr<Texture> >::type& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_ISt10shared_ptrINS_7TextureEESaIS9_EE
OgreShadowVolumeExtrudeProgram.h,
libOgreMain.so.1.10.12
namespace Ogre
ShadowVolumeExtrudeProgram::AddInternalProgram ( String name, String source, String language, String entryPoint, String target, enum GpuProgramType type ) [static]
_ZN4Ogre26ShadowVolumeExtrudeProgram18AddInternalProgramENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_NS_14GpuProgramTypeE
ShadowVolumeExtrudeProgram::getProgramSource ( enum Light::LightTypes lightType, String const& syntax, bool finite, bool debug ) [static]
_ZN4Ogre26ShadowVolumeExtrudeProgram16getProgramSourceENS_5Light10LightTypesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
ShadowVolumeExtrudeProgram::initialiseModulationPassPrograms ( ) [static]
_ZN4Ogre26ShadowVolumeExtrudeProgram32initialiseModulationPassProgramsEv
ShadowVolumeExtrudeProgram::mModulate_Fs_cg [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mModulate_Fs_cgB5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Fs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mModulate_Fs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Fs_hlsl_4_0 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram21mModulate_Fs_hlsl_4_0B5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Vs_cg [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mModulate_Vs_cgB5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Vs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mModulate_Vs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Vs_hlsl_4_0 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram21mModulate_Vs_hlsl_4_0B5cxx11E
OgreSimpleRenderable.h,
libOgreMain.so.1.10.12
namespace Ogre
SimpleRenderable::setMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre16SimpleRenderable11setMaterialERKSt10shared_ptrINS_8MaterialEE
SimpleRenderable::setTransform ( Matrix4 const& xform )
_ZN4Ogre16SimpleRenderable12setTransformERKNS_7Matrix4E
OgreSkeleton.h,
libOgreMain.so.1.10.12
namespace Ogre
Skeleton::getRootBones ( ) const
_ZNK4Ogre8Skeleton12getRootBonesEv
OgreSkeletonInstance.h,
libOgreMain.so.1.10.12
namespace Ogre
SkeletonInstance::getGroup ( ) const
_ZNK4Ogre16SkeletonInstance8getGroupB5cxx11Ev
SkeletonInstance::SkeletonInstance [C1] ( std::shared_ptr<DataStream>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC1ERKSt10shared_ptrINS_8SkeletonEE
SkeletonInstance::SkeletonInstance [C2] ( std::shared_ptr<DataStream>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC2ERKSt10shared_ptrINS_8SkeletonEE
OgreSkeletonSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
SkeletonSerializer::calcAnimationSize ( Skeleton const* pSkel, Animation const* pAnim, enum SkeletonVersion ver )
_ZN4Ogre18SkeletonSerializer17calcAnimationSizeEPKNS_8SkeletonEPKNS_9AnimationENS_15SkeletonVersionE
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, std::shared_ptr<DataStream> stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
_ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonESt10shared_ptrINS_10DataStreamEENS_15SkeletonVersionENS_10Serializer6EndianE
SkeletonSerializer::readAnimation ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer13readAnimationERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
SkeletonSerializer::readAnimationTrack ( std::shared_ptr<DataStream>& stream, Animation* anim, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer18readAnimationTrackERSt10shared_ptrINS_10DataStreamEEPNS_9AnimationEPNS_8SkeletonE
SkeletonSerializer::readBone ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer8readBoneERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
SkeletonSerializer::readBoneParent ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer14readBoneParentERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
SkeletonSerializer::readFileHeader ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre18SkeletonSerializer14readFileHeaderERSt10shared_ptrINS_10DataStreamEE
SkeletonSerializer::readKeyFrame ( std::shared_ptr<DataStream>& stream, NodeAnimationTrack* track, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer12readKeyFrameERSt10shared_ptrINS_10DataStreamEEPNS_18NodeAnimationTrackEPNS_8SkeletonE
SkeletonSerializer::readSkeletonAnimationLink ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
OgreStaticGeometry.h,
libOgreMain.so.1.10.12
namespace Ogre
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C1] ( StaticGeometry::LODBucket* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC1EPS1_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C2] ( StaticGeometry::LODBucket* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC2EPS1_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderable17rebindIndexBufferERKSt10shared_ptrINS_19HardwareIndexBufferEE
StaticGeometry::LODBucket::updateShadowRenderables ( enum ShadowTechnique shadowTechnique, Vector4 const& lightPos, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesENS_15ShadowTechniqueERKNS_7Vector4EPSt10shared_ptrINS_19HardwareIndexBufferEEbfm
StaticGeometry::Region::_releaseManualHardwareResources ( )
_ZN4Ogre14StaticGeometry6Region31_releaseManualHardwareResourcesEv
StaticGeometry::Region::_restoreManualHardwareResources ( )
_ZN4Ogre14StaticGeometry6Region31_restoreManualHardwareResourcesEv
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPSt10shared_ptrINS_19HardwareIndexBufferEEPmbfm
OgreSTBICodec.h,
libOgreMain.so.1.10.12
namespace Ogre
STBIImageCodec::decode ( std::shared_ptr<DataStream>& input ) const
_ZNK4Ogre14STBIImageCodec6decodeERSt10shared_ptrINS_10DataStreamEE
STBIImageCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre14STBIImageCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
STBIImageCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre14STBIImageCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
STBIImageCodec::getType ( ) const
_ZNK4Ogre14STBIImageCodec7getTypeB5cxx11Ev
STBIImageCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes ) const
_ZNK4Ogre14STBIImageCodec20magicNumberToFileExtB5cxx11EPKcm
STBIImageCodec::msCodecList [data]
_ZN4Ogre14STBIImageCodec11msCodecListB5cxx11E
STBIImageCodec::shutdown ( ) [static]
_ZN4Ogre14STBIImageCodec8shutdownEv
STBIImageCodec::startup ( ) [static]
_ZN4Ogre14STBIImageCodec7startupEv
STBIImageCodec::STBIImageCodec [C1] ( String const& type )
_ZN4Ogre14STBIImageCodecC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
STBIImageCodec::STBIImageCodec [C2] ( String const& type )
_ZN4Ogre14STBIImageCodecC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
vtable for STBIImageCodec [data]
_ZTVN4Ogre14STBIImageCodecE
OgreStreamSerialiser.h,
libOgreMain.so.1.10.12
namespace Ogre
StreamSerialiser::StreamSerialiser [C1] ( std::shared_ptr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC1ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE
StreamSerialiser::StreamSerialiser [C2] ( std::shared_ptr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC2ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE
OgreString.h,
libOgreMain.so.1.10.12
namespace Ogre
StringUtil::toTitleCase ( String& str ) [static]
_ZN4Ogre10StringUtil11toTitleCaseERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreStringConverter.h,
libOgreMain.so.1.10.12
namespace Ogre
StringConverter::_numLocale [data]
_ZN4Ogre15StringConverter10_numLocaleE
StringConverter::parseColourBuffer ( String const& val, enum ColourBufferType defaultValue ) [static]
_ZN4Ogre15StringConverter17parseColourBufferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16ColourBufferTypeE
StringConverter::parseStereoMode ( String const& val, enum StereoModeType defaultValue ) [static]
_ZN4Ogre15StringConverter15parseStereoModeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14StereoModeTypeE
StringConverter::toString ( enum ColourBufferType val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ENS_16ColourBufferTypeE
StringConverter::toString ( enum StereoModeType val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ENS_14StereoModeTypeE
OgreTechnique.h,
libOgreMain.so.1.10.12
namespace Ogre
Technique::getIlluminationPasses ( )
_ZN4Ogre9Technique21getIlluminationPassesEv
Technique::setShadowCasterMaterial ( std::shared_ptr<DataStream> val )
_ZN4Ogre9Technique23setShadowCasterMaterialESt10shared_ptrINS_8MaterialEE
Technique::setShadowReceiverMaterial ( std::shared_ptr<DataStream> val )
_ZN4Ogre9Technique25setShadowReceiverMaterialESt10shared_ptrINS_8MaterialEE
OgreTexture.h,
libOgreMain.so.1.10.12
namespace Ogre
Texture::copyToTexture ( std::shared_ptr<DataStream>& target )
_ZN4Ogre7Texture13copyToTextureERSt10shared_ptrIS0_E
Texture::CUBEMAP_SUFFIXES [data]
_ZN4Ogre7Texture16CUBEMAP_SUFFIXESE
Texture::loadRawData ( std::shared_ptr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
_ZN4Ogre7Texture11loadRawDataERSt10shared_ptrINS_10DataStreamEEttNS_11PixelFormatE
OgreTextureManager.h,
libOgreMain.so.1.10.12
namespace Ogre
TextureManager::_getWarningTexture ( )
_ZN4Ogre14TextureManager18_getWarningTextureEv
TextureManager::loadRawData ( String const& name, String const& group, std::shared_ptr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat format, enum TextureType texType, int numMipmaps, Real gamma, bool hwGamma )
_ZN4Ogre14TextureManager11loadRawDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RSt10shared_ptrINS_10DataStreamEEttNS_11PixelFormatENS_11TextureTypeEifb
TextureManager::setDefaultNumMipmaps ( uint32 num )
_ZN4Ogre14TextureManager20setDefaultNumMipmapsEj
OgreTextureUnitState.h,
libOgreMain.so.1.10.12
namespace Ogre
TextureUnitState::_setTexturePtr ( std::shared_ptr<DataStream>const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEE
TextureUnitState::_setTexturePtr ( std::shared_ptr<DataStream>const& texptr, size_t frame )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEEm
TextureUnitState::setCubicTexture ( std::shared_ptr<DataStream>const*const texPtrs, bool forUVW )
_ZN4Ogre16TextureUnitState15setCubicTextureEPKSt10shared_ptrINS_7TextureEEb
TextureUnitState::setTexture ( std::shared_ptr<DataStream>const& texPtr )
_ZN4Ogre16TextureUnitState10setTextureERKSt10shared_ptrINS_7TextureEE
OgreThreads.h,
libOgreMain.so.1.10.12
namespace Ogre
ThreadHandle::ThreadHandle [C1] ( size_t threadIdx, void* userParam )
_ZN4Ogre12ThreadHandleC1EmPv
ThreadHandle::ThreadHandle [C2] ( size_t threadIdx, void* userParam )
_ZN4Ogre12ThreadHandleC2EmPv
ThreadHandle::~ThreadHandle [D1] ( )
_ZN4Ogre12ThreadHandleD1Ev
ThreadHandle::~ThreadHandle [D2] ( )
_ZN4Ogre12ThreadHandleD2Ev
Threads::CreateThread ( THREAD_ENTRY_POINT entryPoint, size_t threadIdx, void* param ) [static]
_ZN4Ogre7Threads12CreateThreadEPFPvS1_EmS1_
Threads::Sleep ( uint32 milliseconds ) [static]
_ZN4Ogre7Threads5SleepEj
Threads::WaitForThreads ( ThreadHandleVec const& threadHandles ) [static]
_ZN4Ogre7Threads14WaitForThreadsERKSt6vectorISt10shared_ptrINS_12ThreadHandleEESaIS4_EE
Threads::WaitForThreads ( size_t numThreadHandles, ThreadHandlePtr const* threadHandles ) [static]
_ZN4Ogre7Threads14WaitForThreadsEmPKSt10shared_ptrINS_12ThreadHandleEE
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.10.12
namespace Ogre
UnifiedHighLevelGpuProgram::getNumberOfPosesIncluded ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram24getNumberOfPosesIncludedEv
UnifiedHighLevelGpuProgram::getPriority ( String shaderLanguage ) [static]
_ZN4Ogre26UnifiedHighLevelGpuProgram11getPriorityENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UnifiedHighLevelGpuProgram::mLanguagePriorities [data]
_ZN4Ogre26UnifiedHighLevelGpuProgram19mLanguagePrioritiesB5cxx11E
UnifiedHighLevelGpuProgram::reload ( enum Resource::LoadingFlags flags )
_ZN4Ogre26UnifiedHighLevelGpuProgram6reloadENS_8Resource12LoadingFlagsE
UnifiedHighLevelGpuProgram::setPriority ( String shaderLanguage, int priority ) [static]
_ZN4Ogre26UnifiedHighLevelGpuProgram11setPriorityENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
UnifiedHighLevelGpuProgramFactory::create ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactory6createEPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
UnifiedHighLevelGpuProgramFactory::destroy ( HighLevelGpuProgram* prog )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactory7destroyEPNS_19HighLevelGpuProgramE
UnifiedHighLevelGpuProgramFactory::getLanguage ( ) const
_ZNK4Ogre33UnifiedHighLevelGpuProgramFactory11getLanguageB5cxx11Ev
UnifiedHighLevelGpuProgramFactory::UnifiedHighLevelGpuProgramFactory [C1] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryC1Ev
UnifiedHighLevelGpuProgramFactory::UnifiedHighLevelGpuProgramFactory [C2] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryC2Ev
UnifiedHighLevelGpuProgramFactory::~UnifiedHighLevelGpuProgramFactory [D0] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryD0Ev
UnifiedHighLevelGpuProgramFactory::~UnifiedHighLevelGpuProgramFactory [D1] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryD1Ev
UnifiedHighLevelGpuProgramFactory::~UnifiedHighLevelGpuProgramFactory [D2] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryD2Ev
vtable for UnifiedHighLevelGpuProgramFactory [data]
_ZTVN4Ogre33UnifiedHighLevelGpuProgramFactoryE
OgreUserObjectBindings.h,
libOgreMain.so.1.10.12
namespace Ogre
UserObjectBindings::UserObjectBindings [C1] ( UserObjectBindings const& other )
_ZN4Ogre18UserObjectBindingsC1ERKS0_
UserObjectBindings::UserObjectBindings [C2] ( UserObjectBindings const& other )
_ZN4Ogre18UserObjectBindingsC2ERKS0_
OgreVertexIndexData.h,
libOgreMain.so.1.10.12
namespace Ogre
VertexCacheProfiler::profile ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre19VertexCacheProfiler7profileERKSt10shared_ptrINS_19HardwareIndexBufferEE
OgreViewport.h,
libOgreMain.so.1.10.12
namespace Ogre
Viewport::setDrawBuffer ( enum ColourBufferType colourBuffer )
_ZN4Ogre8Viewport13setDrawBufferENS_16ColourBufferTypeE
OgreWorkQueue.h,
libOgreMain.so.1.10.12
namespace Ogre
DefaultWorkQueueBase::abortPendingRequest ( WorkQueue::RequestID id )
_ZN4Ogre20DefaultWorkQueueBase19abortPendingRequestEy
OgreZip.h,
libOgreMain.so.1.10.12
namespace Ogre
ZipArchive::create ( String const& filename )
_ZN4Ogre10ZipArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::exists ( String const& filename ) const
_ZNK4Ogre10ZipArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::find ( String const& pattern, bool recursive, bool dirs ) const
_ZNK4Ogre10ZipArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
ZipArchive::getModifiedTime ( String const& filename ) const
_ZNK4Ogre10ZipArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::list ( bool recursive, bool dirs ) const
_ZNK4Ogre10ZipArchive4listB5cxx11Ebb
ZipArchive::listFileInfo ( bool recursive, bool dirs ) const
_ZNK4Ogre10ZipArchive12listFileInfoEbb
ZipArchive::remove ( String const& filename )
_ZN4Ogre10ZipArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
to the top
Removed Symbols 533
OgreAnimation.h,
libOgreMain.so.1.9.0
namespace Ogre
Animation::applyToAnimable ( SharedPtr<AnimableValue>const& anim, Real timePos, Real weight, Real scale )
_ZN4Ogre9Animation15applyToAnimableERKNS_9SharedPtrINS_13AnimableValueEEEfff
Animation::createNumericTrack ( unsigned short handle, SharedPtr<AnimableValue>const& anim )
_ZN4Ogre9Animation18createNumericTrackEtRKNS_9SharedPtrINS_13AnimableValueEEE
OgreAnimationState.h,
libOgreMain.so.1.9.0
namespace Ogre
AnimationState::~AnimationState [D0] ( )
_ZN4Ogre14AnimationStateD0Ev
AnimationState::~AnimationState [D1] ( )
_ZN4Ogre14AnimationStateD1Ev
AnimationState::~AnimationState [D2] ( )
_ZN4Ogre14AnimationStateD2Ev
AnimationStateControllerValue::getValue ( ) const
_ZNK4Ogre29AnimationStateControllerValue8getValueEv
AnimationStateControllerValue::setValue ( Real value )
_ZN4Ogre29AnimationStateControllerValue8setValueEf
vtable for AnimationState [data]
_ZTVN4Ogre14AnimationStateE
vtable for AnimationStateControllerValue [data]
_ZTVN4Ogre29AnimationStateControllerValueE
OgreAnimationTrack.h,
libOgreMain.so.1.9.0
namespace Ogre
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, SharedPtr<AnimableValue>& target )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, SharedPtr<AnimableValue>& target )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
NumericAnimationTrack::setAssociatedAnimable ( SharedPtr<AnimableValue>const& val )
_ZN4Ogre21NumericAnimationTrack21setAssociatedAnimableERKNS_9SharedPtrINS_13AnimableValueEEE
OgreArchive.h,
libOgreMain.so.1.9.0
namespace Ogre
Archive::create ( String const& p1 ) const
_ZNK4Ogre7Archive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Archive::remove ( String const& p1 ) const
_ZNK4Ogre7Archive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreAutoParamDataSource.h,
libOgreMain.so.1.9.0
namespace Ogre
AutoParamDataSource::~AutoParamDataSource [D0] ( )
_ZN4Ogre19AutoParamDataSourceD0Ev
AutoParamDataSource::~AutoParamDataSource [D1] ( )
_ZN4Ogre19AutoParamDataSourceD1Ev
AutoParamDataSource::~AutoParamDataSource [D2] ( )
_ZN4Ogre19AutoParamDataSourceD2Ev
vtable for AutoParamDataSource [data]
_ZTVN4Ogre19AutoParamDataSourceE
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.9.0
namespace Ogre
BillboardParticleRenderer::_setMaterial ( SharedPtr<Material>& mat )
_ZN4Ogre25BillboardParticleRenderer12_setMaterialERNS_9SharedPtrINS_8MaterialEEE
OgreBillboardSet.h,
libOgreMain.so.1.9.0
namespace Ogre
BillboardSet::setMaterial ( SharedPtr<Material>const& material )
_ZN4Ogre12BillboardSet11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OgreCommon.h,
libOgreMain.so.1.9.0
namespace Ogre
FastHash ( char const* data, int len, uint32 hashSoFar )
_ZN4Ogre8FastHashEPKcij
OgreCompositionPass.h,
libOgreMain.so.1.9.0
namespace Ogre
CompositionPass::setClearColour ( ColourValue val )
_ZN4Ogre15CompositionPass14setClearColourENS_11ColourValueE
CompositionPass::setMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre15CompositionPass11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OgreCompositorChain.h,
libOgreMain.so.1.9.0
namespace Ogre
CompositorChain::addCompositor ( SharedPtr<Compositor> filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorENS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositorInstance.h,
libOgreMain.so.1.9.0
namespace Ogre
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE
OgreCompositorManager.h,
libOgreMain.so.1.9.0
namespace Ogre
CompositorManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre17CompositorManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreConfigFile.h,
libOgreMain.so.1.9.0
namespace Ogre
ConfigFile::load ( SharedPtr<DataStream>const& stream, String const& separators, bool trimWhitespace )
_ZN4Ogre10ConfigFile4loadERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ConfigFile::~ConfigFile [D0] ( )
_ZN4Ogre10ConfigFileD0Ev
ConfigFile::~ConfigFile [D1] ( )
_ZN4Ogre10ConfigFileD1Ev
ConfigFile::~ConfigFile [D2] ( )
_ZN4Ogre10ConfigFileD2Ev
vtable for ConfigFile [data]
_ZTVN4Ogre10ConfigFileE
OgreControllerManager.h,
libOgreMain.so.1.9.0
namespace Ogre
ControllerManager::createController ( SharedPtr<ControllerValue<float> >const& src, SharedPtr<ControllerValue<float> >const& dest, SharedPtr<ControllerFunction<float> >const& func )
_ZN4Ogre17ControllerManager16createControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEES6_RKNS1_INS_18ControllerFunctionIfEEEE
ControllerManager::createFrameTimePassthroughController ( SharedPtr<ControllerValue<float> >const& dest )
_ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEE
ControllerManager::createGpuProgramTimerParam ( SharedPtr<GpuProgramParameters> params, size_t paramIndex, Real timeFactor )
_ZN4Ogre17ControllerManager26createGpuProgramTimerParamENS_9SharedPtrINS_20GpuProgramParametersEEEmf
OgreDataStream.h,
libOgreMain.so.1.9.0
namespace Ogre
MemoryDataStream::MemoryDataStream [C1] ( SharedPtr<DataStream>& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERNS_9SharedPtrINS_10DataStreamEEEbb
MemoryDataStream::MemoryDataStream [C2] ( SharedPtr<DataStream>& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERNS_9SharedPtrINS_10DataStreamEEEbb
MemoryDataStream::MemoryDataStream [C1] ( String const& name, SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEEbb
MemoryDataStream::MemoryDataStream [C2] ( String const& name, SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEEbb
OgreDDSCodec.h,
libOgreMain.so.1.9.0
namespace Ogre
DDSCodec::decode ( SharedPtr<DataStream>& stream ) const
_ZNK4Ogre8DDSCodec6decodeERNS_9SharedPtrINS_10DataStreamEEE
DDSCodec::encode ( SharedPtr<MemoryDataStream>& input, SharedPtr<Codec::CodecData>& pData ) const
_ZNK4Ogre8DDSCodec6encodeERNS_9SharedPtrINS_16MemoryDataStreamEEERNS1_INS_5Codec9CodecDataEEE
DDSCodec::encodeToFile ( SharedPtr<MemoryDataStream>& input, String const& outFileName, SharedPtr<Codec::CodecData>& pData ) const
_ZNK4Ogre8DDSCodec12encodeToFileERNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS1_INS_5Codec9CodecDataEEE
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.9.0
namespace Ogre
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
OgreDeflate.h,
libOgreMain.so.1.9.0
namespace Ogre
DeflateStream::DeflateStream [C1] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C2] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C1] ( String const& name, SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m
DeflateStream::DeflateStream [C2] ( String const& name, SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m
OgreDistanceLodStrategy.h,
libOgreMain.so.1.9.0
namespace Ogre
DistanceLodStrategy::DistanceLodStrategy [C1] ( String const& name )
_ZN4Ogre19DistanceLodStrategyC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DistanceLodStrategy::DistanceLodStrategy [C2] ( String const& name )
_ZN4Ogre19DistanceLodStrategyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DistanceLodStrategy::getBaseValue ( ) const
_ZNK4Ogre19DistanceLodStrategy12getBaseValueEv
DistanceLodStrategy::getIndex ( Real value, vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& materialLodValueList ) const
_ZNK4Ogre19DistanceLodStrategy8getIndexEfRKSt6vectorIfSaIfEE
DistanceLodStrategy::getIndex ( Real value, vector<MeshLodUsage, STLAllocator<MeshLodUsage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& meshLodUsageList ) const
_ZNK4Ogre19DistanceLodStrategy8getIndexEfRKSt6vectorINS_12MeshLodUsageESaIS2_EE
DistanceLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera ) const
_ZNK4Ogre19DistanceLodStrategy12getValueImplEPKNS_13MovableObjectEPKNS_6CameraE
DistanceLodStrategy::isReferenceViewEnabled ( ) const
_ZNK4Ogre19DistanceLodStrategy22isReferenceViewEnabledEv
DistanceLodStrategy::isSorted ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& values ) const
_ZNK4Ogre19DistanceLodStrategy8isSortedERKSt6vectorIfSaIfEE
DistanceLodStrategy::setReferenceView ( Real viewportWidth, Real viewportHeight, Radian fovY )
_ZN4Ogre19DistanceLodStrategy16setReferenceViewEffNS_6RadianE
DistanceLodStrategy::setReferenceViewEnabled ( bool value )
_ZN4Ogre19DistanceLodStrategy23setReferenceViewEnabledEb
DistanceLodStrategy::sort ( vector<MeshLodUsage, STLAllocator<MeshLodUsage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& meshLodUsageList ) const
_ZNK4Ogre19DistanceLodStrategy4sortERSt6vectorINS_12MeshLodUsageESaIS2_EE
DistanceLodStrategy::transformBias ( Real factor ) const
_ZNK4Ogre19DistanceLodStrategy13transformBiasEf
DistanceLodStrategy::transformUserValue ( Real userValue ) const
_ZNK4Ogre19DistanceLodStrategy18transformUserValueEf
vtable for DistanceLodStrategy [data]
_ZTVN4Ogre19DistanceLodStrategyE
OgreDynLibManager.h,
libOgreMain.so.1.9.0
namespace Ogre
DynLibManager::~DynLibManager [D0] ( )
_ZN4Ogre13DynLibManagerD0Ev
vtable for DynLibManager [data]
_ZTVN4Ogre13DynLibManagerE
OgreEdgeListBuilder.h,
libOgreMain.so.1.9.0
namespace Ogre
EdgeData::updateFaceNormals ( size_t vertexSet, HardwareVertexBufferSharedPtr const& positionBuffer )
_ZN4Ogre8EdgeData17updateFaceNormalsEmRKNS_29HardwareVertexBufferSharedPtrE
EdgeListBuilder::~EdgeListBuilder [D0] ( )
_ZN4Ogre15EdgeListBuilderD0Ev
EdgeListBuilder::~EdgeListBuilder [D1] ( )
_ZN4Ogre15EdgeListBuilderD1Ev
EdgeListBuilder::~EdgeListBuilder [D2] ( )
_ZN4Ogre15EdgeListBuilderD2Ev
vtable for EdgeListBuilder [data]
_ZTVN4Ogre15EdgeListBuilderE
OgreEntity.h,
libOgreMain.so.1.9.0
namespace Ogre
Entity::buildSubEntityList ( SharedPtr<Mesh>& mesh, vector<SubEntity*, STLAllocator<SubEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* sublist )
_ZN4Ogre6Entity18buildSubEntityListERNS_9SharedPtrINS_4MeshEEEPSt6vectorIPNS_9SubEntityESaIS7_EE
Entity::Entity [C1] ( String const& name, SharedPtr<Mesh>const& mesh )
_ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
Entity::Entity [C2] ( String const& name, SharedPtr<Mesh>const& mesh )
_ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC1EPS0_PNS_28HardwareIndexBufferSharedPtrEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC2EPS0_PNS_28HardwareIndexBufferSharedPtrEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre6Entity22EntityShadowRenderable17rebindIndexBufferERKNS_28HardwareIndexBufferSharedPtrE
Entity::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm
Entity::setMaterial ( SharedPtr<Material>const& material )
_ZN4Ogre6Entity11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OgreFileSystem.h,
libOgreMain.so.1.9.0
namespace Ogre
FileSystemArchive::create ( String const& filename ) const
_ZNK4Ogre17FileSystemArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::exists ( String const& filename )
_ZN4Ogre17FileSystemArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::find ( String const& pattern, bool recursive, bool dirs )
_ZN4Ogre17FileSystemArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
FileSystemArchive::getModifiedTime ( String const& filename )
_ZN4Ogre17FileSystemArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::list ( bool recursive, bool dirs )
_ZN4Ogre17FileSystemArchive4listB5cxx11Ebb
FileSystemArchive::listFileInfo ( bool recursive, bool dirs )
_ZN4Ogre17FileSystemArchive12listFileInfoEbb
FileSystemArchive::remove ( String const& filename ) const
_ZNK4Ogre17FileSystemArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreFrustum.h,
libOgreMain.so.1.9.0
namespace Ogre
Frustum::calcProjectionParameters ( Real& left, Real& right, Real& bottom, Real& top ) const
_ZNK4Ogre7Frustum24calcProjectionParametersERfS1_S1_S1_
OgreGpuProgramManager.h,
libOgreMain.so.1.9.0
namespace Ogre
GpuProgramManager::addMicrocodeToCache ( String const& name, SharedPtr<MemoryDataStream>const& microcode )
_ZN4Ogre17GpuProgramManager19addMicrocodeToCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_16MemoryDataStreamEEE
GpuProgramManager::getByName ( String const& name, bool preferHighLevelPrograms )
_ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
GpuProgramManager::getResourceByName ( String const& name, bool preferHighLevelPrograms )
_ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
GpuProgramManager::loadMicrocodeCache ( SharedPtr<DataStream> stream )
_ZN4Ogre17GpuProgramManager18loadMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE
GpuProgramManager::saveMicrocodeCache ( SharedPtr<DataStream> stream ) const
_ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE
OgreGpuProgramParams.h,
libOgreMain.so.1.9.0
namespace Ogre
GpuNamedConstants::load ( SharedPtr<DataStream>& stream )
_ZN4Ogre17GpuNamedConstants4loadERNS_9SharedPtrINS_10DataStreamEEE
GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, SharedPtr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE
GpuNamedConstantsSerializer::importNamedConstants ( SharedPtr<DataStream>& stream, struct GpuNamedConstants* pDest )
_ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERNS_9SharedPtrINS_10DataStreamEEEPNS_17GpuNamedConstantsE
GpuProgramParameters::_findRawAutoConstantEntryDouble ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters31_findRawAutoConstantEntryDoubleEm
GpuProgramParameters::_findRawAutoConstantEntryFloat ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters30_findRawAutoConstantEntryFloatEm
GpuProgramParameters::_findRawAutoConstantEntryInt ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters28_findRawAutoConstantEntryIntEm
GpuProgramParameters::_setLogicalIndexes ( SharedPtr<GpuLogicalBufferStruct>const& floatIndexMap, SharedPtr<GpuLogicalBufferStruct>const& doubleIndexMap, SharedPtr<GpuLogicalBufferStruct>const& intIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_
GpuProgramParameters::_setNamedConstants ( SharedPtr<GpuNamedConstants>const& namedConstants )
_ZN4Ogre20GpuProgramParameters18_setNamedConstantsERKNS_9SharedPtrINS_17GpuNamedConstantsEEE
GpuProgramParameters::addSharedParameters ( SharedPtr<GpuSharedParameters> sharedParams )
_ZN4Ogre20GpuProgramParameters19addSharedParametersENS_9SharedPtrINS_19GpuSharedParametersEEE
GpuProgramParameters::findAutoConstantEntry ( String const& paramName )
_ZN4Ogre20GpuProgramParameters21findAutoConstantEntryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuSharedParameters::~GpuSharedParameters [D0] ( )
_ZN4Ogre19GpuSharedParametersD0Ev
GpuSharedParameters::~GpuSharedParameters [D1] ( )
_ZN4Ogre19GpuSharedParametersD1Ev
GpuSharedParameters::~GpuSharedParameters [D2] ( )
_ZN4Ogre19GpuSharedParametersD2Ev
GpuSharedParametersUsage::GpuSharedParametersUsage [C1] ( SharedPtr<GpuSharedParameters> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC1ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE
GpuSharedParametersUsage::GpuSharedParametersUsage [C2] ( SharedPtr<GpuSharedParameters> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC2ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE
vtable for GpuSharedParameters [data]
_ZTVN4Ogre19GpuSharedParametersE
OgreGpuProgramUsage.h,
libOgreMain.so.1.9.0
namespace Ogre
GpuProgramUsage::setParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre15GpuProgramUsage13setParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
GpuProgramUsage::setProgram ( SharedPtr<GpuProgram>& prog )
_ZN4Ogre15GpuProgramUsage10setProgramERNS_9SharedPtrINS_10GpuProgramEEE
OgreHardwareBufferManager.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBufferSharedPtr const& sourceBuffer )
_ZN4Ogre25HardwareBufferManagerBase25_forceReleaseBufferCopiesERKNS_29HardwareVertexBufferSharedPtrE
HardwareBufferManagerBase::allocateVertexBufferCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData )
_ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKNS_29HardwareVertexBufferSharedPtrENS0_17BufferLicenseTypeEPNS_22HardwareBufferLicenseeEb
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre25HardwareBufferManagerBase14makeBufferCopyERKNS_29HardwareVertexBufferSharedPtrENS_14HardwareBuffer5UsageEb
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, HardwareVertexBufferSharedPtr const& copy )
_ZN4Ogre25HardwareBufferManagerBase33registerVertexBufferSourceAndCopyERKNS_29HardwareVertexBufferSharedPtrES3_
HardwareBufferManagerBase::releaseVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase23releaseVertexBufferCopyERKNS_29HardwareVertexBufferSharedPtrE
HardwareBufferManagerBase::touchVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase21touchVertexBufferCopyERKNS_29HardwareVertexBufferSharedPtrE
OgreHardwareCounterBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwareCounterBufferSharedPtr::HardwareCounterBufferSharedPtr [C1] ( HardwareCounterBuffer* buf )
_ZN4Ogre30HardwareCounterBufferSharedPtrC1EPNS_21HardwareCounterBufferE
HardwareCounterBufferSharedPtr::HardwareCounterBufferSharedPtr [C2] ( HardwareCounterBuffer* buf )
_ZN4Ogre30HardwareCounterBufferSharedPtrC2EPNS_21HardwareCounterBufferE
OgreHardwareIndexBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwareIndexBufferSharedPtr::HardwareIndexBufferSharedPtr [C1] ( HardwareIndexBuffer* buf )
_ZN4Ogre28HardwareIndexBufferSharedPtrC1EPNS_19HardwareIndexBufferE
HardwareIndexBufferSharedPtr::HardwareIndexBufferSharedPtr [C2] ( HardwareIndexBuffer* buf )
_ZN4Ogre28HardwareIndexBufferSharedPtrC2EPNS_19HardwareIndexBufferE
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
_ZN4Ogre19HardwarePixelBuffer4blitERKNS_28HardwarePixelBufferSharedPtrE
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, Image::Box const& srcBox, Image::Box const& dstBox )
_ZN4Ogre19HardwarePixelBuffer4blitERKNS_28HardwarePixelBufferSharedPtrERKNS_3BoxES6_
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
HardwarePixelBufferSharedPtr::HardwarePixelBufferSharedPtr [C1] ( HardwarePixelBuffer* buf )
_ZN4Ogre28HardwarePixelBufferSharedPtrC1EPNS_19HardwarePixelBufferE
HardwarePixelBufferSharedPtr::HardwarePixelBufferSharedPtr [C2] ( HardwarePixelBuffer* buf )
_ZN4Ogre28HardwarePixelBufferSharedPtrC2EPNS_19HardwarePixelBufferE
OgreHardwareUniformBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwareUniformBufferSharedPtr::HardwareUniformBufferSharedPtr [C1] ( HardwareUniformBuffer* buf )
_ZN4Ogre30HardwareUniformBufferSharedPtrC1EPNS_21HardwareUniformBufferE
HardwareUniformBufferSharedPtr::HardwareUniformBufferSharedPtr [C2] ( HardwareUniformBuffer* buf )
_ZN4Ogre30HardwareUniformBufferSharedPtrC2EPNS_21HardwareUniformBufferE
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwareVertexBufferSharedPtr::HardwareVertexBufferSharedPtr [C1] ( HardwareVertexBuffer* buf )
_ZN4Ogre29HardwareVertexBufferSharedPtrC1EPNS_20HardwareVertexBufferE
HardwareVertexBufferSharedPtr::HardwareVertexBufferSharedPtr [C2] ( HardwareVertexBuffer* buf )
_ZN4Ogre29HardwareVertexBufferSharedPtrC2EPNS_20HardwareVertexBufferE
VertexBufferBinding::hasInstanceData ( ) const
_ZNK4Ogre19VertexBufferBinding15hasInstanceDataEv
VertexBufferBinding::setBinding ( unsigned short index, HardwareVertexBufferSharedPtr const& buffer )
_ZN4Ogre19VertexBufferBinding10setBindingEtRKNS_29HardwareVertexBufferSharedPtrE
VertexBufferBinding::~VertexBufferBinding [D0] ( )
_ZN4Ogre19VertexBufferBindingD0Ev
vtable for VertexBufferBinding [data]
_ZTVN4Ogre19VertexBufferBindingE
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.9.0
namespace Ogre
HighLevelGpuProgram::populateParameterNames ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre19HighLevelGpuProgram22populateParameterNamesENS_9SharedPtrINS_20GpuProgramParametersEEE
OgreImage.h,
libOgreMain.so.1.9.0
namespace Ogre
Image::getFileExtFromMagic ( SharedPtr<DataStream> stream ) [static]
_ZN4Ogre5Image19getFileExtFromMagicB5cxx11ENS_9SharedPtrINS_10DataStreamEEE
Image::load ( SharedPtr<DataStream>& stream, String const& type )
_ZN4Ogre5Image4loadERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, uint8 numMipMaps )
_ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmh
Image::loadRawData ( SharedPtr<DataStream>& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, size_t numMipMaps )
_ZN4Ogre5Image11loadRawDataERNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEmm
Image::loadTwoImagesAsRGBA ( SharedPtr<DataStream>& rgbStream, SharedPtr<DataStream>& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
_ZN4Ogre5Image19loadTwoImagesAsRGBAERNS_9SharedPtrINS_10DataStreamEEES4_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_
Image::~Image [D0] ( )
_ZN4Ogre5ImageD0Ev
vtable for Image [data]
_ZTVN4Ogre5ImageE
OgreInstanceBatch.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW_VTF.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchShader.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchShader::~InstanceBatchShader [D0] ( )
_ZN4Ogre19InstanceBatchShaderD0Ev
InstanceBatchShader::~InstanceBatchShader [D1] ( )
_ZN4Ogre19InstanceBatchShaderD1Ev
InstanceBatchShader::~InstanceBatchShader [D2] ( )
_ZN4Ogre19InstanceBatchShaderD2Ev
OgreInstanceBatchVTF.h,
libOgreMain.so.1.9.0
namespace Ogre
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::cloneMaterial ( SharedPtr<Material>const& material )
_ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKNS_9SharedPtrINS_8MaterialEEE
BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, SharedPtr<Material>& material )
_ZN4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERNS_9SharedPtrINS_8MaterialEEE
InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstancedGeometry.h,
libOgreMain.so.1.9.0
namespace Ogre
InstancedGeometry::InstancedObject::setPosition ( Vector3 position )
_ZN4Ogre17InstancedGeometry15InstancedObject11setPositionENS_7Vector3E
InstancedGeometry::InstancedObject::setPositionAndOrientation ( Vector3 p, Quaternion const& q )
_ZN4Ogre17InstancedGeometry15InstancedObject25setPositionAndOrientationENS_7Vector3ERKNS_10QuaternionE
OgreInstanceManager.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceManager::getMaxOrBestNumInstancesPerBatch ( String materialName, size_t suggestedSize, uint16 flags )
_ZN4Ogre15InstanceManager32getMaxOrBestNumInstancesPerBatchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmt
InstanceManager::~InstanceManager [D0] ( )
_ZN4Ogre15InstanceManagerD0Ev
vtable for InstanceManager [data]
_ZTVN4Ogre15InstanceManagerE
OgreKeyFrame.h,
libOgreMain.so.1.9.0
namespace Ogre
VertexMorphKeyFrame::setVertexBuffer ( HardwareVertexBufferSharedPtr const& buf )
_ZN4Ogre19VertexMorphKeyFrame15setVertexBufferERKNS_29HardwareVertexBufferSharedPtrE
OgreLight.h,
libOgreMain.so.1.9.0
namespace Ogre
Light::getAnimableDictionaryName ( ) const
_ZNK4Ogre5Light25getAnimableDictionaryNameB5cxx11Ev
Light::initialiseAnimableDictionary ( vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& vec ) const
_ZNK4Ogre5Light28initialiseAnimableDictionaryERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE
Light::setCustomShadowCameraSetup ( SharedPtr<ShadowCameraSetup>const& customShadowSetup )
_ZN4Ogre5Light26setCustomShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE
Light::setVisible ( bool visible )
_ZN4Ogre5Light10setVisibleEb
OgreManualObject.h,
libOgreMain.so.1.9.0
namespace Ogre
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C1] ( ManualObject* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC1EPS0_PNS_28HardwareIndexBufferSharedPtrEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C2] ( ManualObject* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC2EPS0_PNS_28HardwareIndexBufferSharedPtrEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderable17rebindIndexBufferERKNS_28HardwareIndexBufferSharedPtrE
OgreMaterial.h,
libOgreMain.so.1.9.0
namespace Ogre
Material::copyDetailsTo ( SharedPtr<Material>& mat ) const
_ZNK4Ogre8Material13copyDetailsToERNS_9SharedPtrIS0_EE
OgreMaterialManager.h,
libOgreMain.so.1.9.0
namespace Ogre
MaterialManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre15MaterialManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreMaterialSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
MaterialSerializer::exportMaterial ( SharedPtr<Material>const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
_ZN4Ogre18MaterialSerializer14exportMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, SharedPtr<GpuProgram>const& program, SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams )
_ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNSB_INS_20GpuProgramParametersEEEPSG_
MaterialSerializer::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre18MaterialSerializer11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::queueForExport ( SharedPtr<Material>const& pMat, bool clearQueued, bool exportDefaults, String const& materialName )
_ZN4Ogre18MaterialSerializer14queueForExportERKNS_9SharedPtrINS_8MaterialEEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, size_t physicalIndex, size_t physicalSize, SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbmmRKNS_9SharedPtrIS9_EEPS9_tb
MaterialSerializer::writeGPUProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
MaterialSerializer::writeGpuProgramRef ( String const& attrib, SharedPtr<GpuProgram>const& program, SharedPtr<GpuProgramParameters>const& params )
_ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNS9_INS_20GpuProgramParametersEEE
MaterialSerializer::writeLowLevelGpuProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
MaterialSerializer::writeMaterial ( SharedPtr<Material>const& pMat, String const& materialName )
_ZN4Ogre18MaterialSerializer13writeMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeNamedGpuProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
OgreMath.h,
libOgreMain.so.1.9.0
namespace Ogre
Math::InvSqrt ( Real fValue ) [static]
_ZN4Ogre4Math7InvSqrtEf
Math::ISign ( int iValue ) [static]
_ZN4Ogre4Math5ISignEi
Math::RangeRandom ( Real fLow, Real fHigh ) [static]
_ZN4Ogre4Math11RangeRandomEff
Math::RealEqual ( Real a, Real b, Real tolerance ) [static]
_ZN4Ogre4Math9RealEqualEfff
Math::SymmetricRandom ( ) [static]
_ZN4Ogre4Math15SymmetricRandomEv
OgreMesh.h,
libOgreMain.so.1.9.0
namespace Ogre
Mesh::_configureMeshLodUsage ( struct LodConfig const& lodConfig )
_ZN4Ogre4Mesh22_configureMeshLodUsageERKNS_9LodConfigE
Mesh::_notifySkeleton ( SharedPtr<Skeleton>& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERNS_9SharedPtrINS_8SkeletonEEE
Mesh::_setLodInfo ( unsigned short numLevels, bool isManual )
_ZN4Ogre4Mesh11_setLodInfoEtb
Mesh::_setLodUsage ( unsigned short level, struct MeshLodUsage& usage )
_ZN4Ogre4Mesh12_setLodUsageEtRNS_12MeshLodUsageE
Mesh::createManualLodLevel ( Real lodValue, String const& meshName, String const& groupName )
_ZN4Ogre4Mesh20createManualLodLevelEfRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
Mesh::softwareVertexMorph ( Real t, HardwareVertexBufferSharedPtr const& b1, HardwareVertexBufferSharedPtr const& b2, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh19softwareVertexMorphEfRKNS_29HardwareVertexBufferSharedPtrES3_PNS_10VertexDataE
OgreMeshSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
MeshSerializer::exportMesh ( Mesh const* pMesh, SharedPtr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_11MeshVersionENS_10Serializer6EndianE
MeshSerializer::exportMesh ( Mesh const* pMesh, SharedPtr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE
OgreMovableObject.h,
libOgreMain.so.1.9.0
namespace Ogre
MovableObject::getParentNode ( ) const
_ZNK4Ogre13MovableObject13getParentNodeEv
MovableObject::getRenderQueueGroup ( ) const
_ZNK4Ogre13MovableObject19getRenderQueueGroupEv
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
_ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm
MovableObject::getVisible ( ) const
_ZNK4Ogre13MovableObject10getVisibleEv
MovableObject::isAttached ( ) const
_ZNK4Ogre13MovableObject10isAttachedEv
vtable for MovableObjectFactory [data]
_ZTVN4Ogre20MovableObjectFactoryE
OgreNode.h,
libOgreMain.so.1.9.0
namespace Ogre
Node::getChildIterator ( )
_ZN4Ogre4Node16getChildIteratorB5cxx11Ev
Node::getChildIterator ( ) const
_ZNK4Ogre4Node16getChildIteratorB5cxx11Ev
Node::getInheritOrientation ( ) const
_ZNK4Ogre4Node21getInheritOrientationEv
Node::getInheritScale ( ) const
_ZNK4Ogre4Node15getInheritScaleEv
Node::getInitialOrientation ( ) const
_ZNK4Ogre4Node21getInitialOrientationEv
Node::getInitialPosition ( ) const
_ZNK4Ogre4Node18getInitialPositionEv
Node::getInitialScale ( ) const
_ZNK4Ogre4Node15getInitialScaleEv
Node::getOrientation ( ) const
_ZNK4Ogre4Node14getOrientationEv
Node::getParent ( ) const
_ZNK4Ogre4Node9getParentEv
Node::getPosition ( ) const
_ZNK4Ogre4Node11getPositionEv
Node::getScale ( ) const
_ZNK4Ogre4Node8getScaleEv
Node::numChildren ( ) const
_ZNK4Ogre4Node11numChildrenEv
OgreParticleSystemManager.h,
libOgreMain.so.1.9.0
namespace Ogre
ParticleSystemManager::parseNewAffector ( String const& type, SharedPtr<DataStream>& stream, ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager16parseNewAffectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_10DataStreamEEEPNS_14ParticleSystemE
ParticleSystemManager::parseNewEmitter ( String const& type, SharedPtr<DataStream>& stream, ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager15parseNewEmitterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_10DataStreamEEEPNS_14ParticleSystemE
ParticleSystemManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre21ParticleSystemManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ParticleSystemManager::skipToNextCloseBrace ( SharedPtr<DataStream>& stream )
_ZN4Ogre21ParticleSystemManager20skipToNextCloseBraceERNS_9SharedPtrINS_10DataStreamEEE
ParticleSystemManager::skipToNextOpenBrace ( SharedPtr<DataStream>& stream )
_ZN4Ogre21ParticleSystemManager19skipToNextOpenBraceERNS_9SharedPtrINS_10DataStreamEEE
OgrePass.h,
libOgreMain.so.1.9.0
namespace Ogre
Pass::getTesselationDomainProgram ( ) const
_ZNK4Ogre4Pass27getTesselationDomainProgramEv
Pass::getTesselationDomainProgramName ( ) const
_ZNK4Ogre4Pass31getTesselationDomainProgramNameB5cxx11Ev
Pass::getTesselationDomainProgramParameters ( ) const
_ZNK4Ogre4Pass37getTesselationDomainProgramParametersEv
Pass::getTesselationHullProgram ( ) const
_ZNK4Ogre4Pass25getTesselationHullProgramEv
Pass::getTesselationHullProgramName ( ) const
_ZNK4Ogre4Pass29getTesselationHullProgramNameB5cxx11Ev
Pass::getTesselationHullProgramParameters ( ) const
_ZNK4Ogre4Pass35getTesselationHullProgramParametersEv
Pass::setComputeProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass27setComputeProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass28setFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setGeometryProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass28setGeometryProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowCasterFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowCasterVertexProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass38setShadowCasterVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowReceiverFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowReceiverVertexProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setTesselationDomainProgram ( String const& name, bool resetParams )
_ZN4Ogre4Pass27setTesselationDomainProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
Pass::setTesselationDomainProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass37setTesselationDomainProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setTesselationHullProgram ( String const& name, bool resetParams )
_ZN4Ogre4Pass25setTesselationHullProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
Pass::setTesselationHullProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass35setTesselationHullProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setVertexProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass26setVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::~Pass [D0] ( )
_ZN4Ogre4PassD0Ev
vtable for Pass [data]
_ZTVN4Ogre4PassE
OgrePatchSurface.h,
libOgreMain.so.1.9.0
namespace Ogre
PatchSurface::build ( HardwareVertexBufferSharedPtr destVertexBuffer, size_t vertexStart, HardwareIndexBufferSharedPtr destIndexBuffer, size_t indexStart )
_ZN4Ogre12PatchSurface5buildENS_29HardwareVertexBufferSharedPtrEmNS_28HardwareIndexBufferSharedPtrEm
OgrePixelCountLodStrategy.h,
libOgreMain.so.1.9.0
namespace Ogre
PixelCountLodStrategy::getBaseValue ( ) const
_ZNK4Ogre21PixelCountLodStrategy12getBaseValueEv
PixelCountLodStrategy::getIndex ( Real value, vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& materialLodValueList ) const
_ZNK4Ogre21PixelCountLodStrategy8getIndexEfRKSt6vectorIfSaIfEE
PixelCountLodStrategy::getIndex ( Real value, vector<MeshLodUsage, STLAllocator<MeshLodUsage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& meshLodUsageList ) const
_ZNK4Ogre21PixelCountLodStrategy8getIndexEfRKSt6vectorINS_12MeshLodUsageESaIS2_EE
PixelCountLodStrategy::isSorted ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& values ) const
_ZNK4Ogre21PixelCountLodStrategy8isSortedERKSt6vectorIfSaIfEE
PixelCountLodStrategy::PixelCountLodStrategy [C1] ( String const& name )
_ZN4Ogre21PixelCountLodStrategyC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PixelCountLodStrategy::PixelCountLodStrategy [C2] ( String const& name )
_ZN4Ogre21PixelCountLodStrategyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PixelCountLodStrategy::sort ( vector<MeshLodUsage, STLAllocator<MeshLodUsage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& meshLodUsageList ) const
_ZNK4Ogre21PixelCountLodStrategy4sortERSt6vectorINS_12MeshLodUsageESaIS2_EE
PixelCountLodStrategy::transformBias ( Real factor ) const
_ZNK4Ogre21PixelCountLodStrategy13transformBiasEf
vtable for PixelCountLodStrategy [data]
_ZTVN4Ogre21PixelCountLodStrategyE
OgrePixelFormat.h,
libOgreMain.so.1.9.0
namespace Ogre
PixelBox::getColourAt ( size_t x, size_t y, size_t z )
_ZN4Ogre8PixelBox11getColourAtEmmm
PixelBox::getSubVolume ( struct Box const& def ) const
_ZNK4Ogre8PixelBox12getSubVolumeERKNS_3BoxE
OgrePose.h,
libOgreMain.so.1.9.0
namespace Ogre
Pose::~Pose [D0] ( )
_ZN4Ogre4PoseD0Ev
Pose::~Pose [D1] ( )
_ZN4Ogre4PoseD1Ev
Pose::~Pose [D2] ( )
_ZN4Ogre4PoseD2Ev
vtable for Pose [data]
_ZTVN4Ogre4PoseE
OgrePredefinedControllers.h,
libOgreMain.so.1.9.0
namespace Ogre
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( SharedPtr<GpuProgramParameters> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC1ENS_9SharedPtrINS_20GpuProgramParametersEEEm
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( SharedPtr<GpuProgramParameters> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC2ENS_9SharedPtrINS_20GpuProgramParametersEEEm
OgreProgressiveMeshGenerator.h,
libOgreMain.so.1.9.0
namespace Ogre
ProgressiveMeshGenerator::addEdge ( struct ProgressiveMeshGenerator::PMVertex* v, struct ProgressiveMeshGenerator::PMEdge const& edge )
_ZN4Ogre24ProgressiveMeshGenerator7addEdgeEPNS0_8PMVertexERKNS0_6PMEdgeE
ProgressiveMeshGenerator::addIndexData ( IndexData* indexData, bool useSharedVertexLookup, unsigned short submeshID )
_ZN4Ogre24ProgressiveMeshGenerator12addIndexDataEPNS_9IndexDataEbt
ProgressiveMeshGenerator::addTriangleToEdges ( struct ProgressiveMeshGenerator::PMTriangle* triangle )
_ZN4Ogre24ProgressiveMeshGenerator18addTriangleToEdgesEPNS0_10PMTriangleE
ProgressiveMeshGenerator::addVertexData ( VertexData* vertexData, bool useSharedVertexLookup )
_ZN4Ogre24ProgressiveMeshGenerator13addVertexDataEPNS_10VertexDataEb
ProgressiveMeshGenerator::bakeLods ( )
_ZN4Ogre24ProgressiveMeshGenerator8bakeLodsEv
ProgressiveMeshGenerator::calcLodVertexCount ( struct LodLevel const& lodConfig )
_ZN4Ogre24ProgressiveMeshGenerator18calcLodVertexCountERKNS_8LodLevelE
ProgressiveMeshGenerator::cleanupMemory ( )
_ZN4Ogre24ProgressiveMeshGenerator13cleanupMemoryEv
ProgressiveMeshGenerator::collapse ( struct ProgressiveMeshGenerator::PMVertex* src )
_ZN4Ogre24ProgressiveMeshGenerator8collapseEPNS0_8PMVertexE
ProgressiveMeshGenerator::computeCosts ( )
_ZN4Ogre24ProgressiveMeshGenerator12computeCostsEv
ProgressiveMeshGenerator::computeEdgeCollapseCost ( struct ProgressiveMeshGenerator::PMVertex* src, struct ProgressiveMeshGenerator::PMEdge* dstEdge )
_ZN4Ogre24ProgressiveMeshGenerator23computeEdgeCollapseCostEPNS0_8PMVertexEPNS0_6PMEdgeE
ProgressiveMeshGenerator::computeLods ( struct LodConfig& lodConfigs )
_ZN4Ogre24ProgressiveMeshGenerator11computeLodsERNS_9LodConfigE
ProgressiveMeshGenerator::computeVertexCollapseCost ( struct ProgressiveMeshGenerator::PMVertex* vertex )
_ZN4Ogre24ProgressiveMeshGenerator25computeVertexCollapseCostEPNS0_8PMVertexE
ProgressiveMeshGenerator::findDstID ( unsigned int srcID, unsigned short submeshID )
_ZN4Ogre24ProgressiveMeshGenerator9findDstIDEjt
ProgressiveMeshGenerator::findSideTriangle ( struct ProgressiveMeshGenerator::PMVertex const* v1, struct ProgressiveMeshGenerator::PMVertex const* v2 )
_ZN4Ogre24ProgressiveMeshGenerator16findSideTriangleEPKNS0_8PMVertexES3_
ProgressiveMeshGenerator::generateLodLevels ( struct LodConfig& lodConfig )
_ZN4Ogre24ProgressiveMeshGenerator17generateLodLevelsERNS_9LodConfigE
ProgressiveMeshGenerator::getPointer ( ProgressiveMeshGenerator::VectorSet<ProgressiveMeshGenerator::PMEdge, 8u>::iterator it )
_ZN4Ogre24ProgressiveMeshGenerator10getPointerEPNS0_6PMEdgeE
ProgressiveMeshGenerator::getTriangleID ( struct ProgressiveMeshGenerator::PMTriangle* triangle )
_ZN4Ogre24ProgressiveMeshGenerator13getTriangleIDEPNS0_10PMTriangleE
ProgressiveMeshGenerator::hasSrcID ( unsigned int srcID, unsigned short submeshID )
_ZN4Ogre24ProgressiveMeshGenerator8hasSrcIDEjt
ProgressiveMeshGenerator::initialize ( )
_ZN4Ogre24ProgressiveMeshGenerator10initializeEv
ProgressiveMeshGenerator::isBorderVertex ( struct ProgressiveMeshGenerator::PMVertex const* vertex ) const
_ZNK4Ogre24ProgressiveMeshGenerator14isBorderVertexEPKNS0_8PMVertexE
ProgressiveMeshGenerator::isDuplicateTriangle ( struct ProgressiveMeshGenerator::PMTriangle* triangle )
_ZN4Ogre24ProgressiveMeshGenerator19isDuplicateTriangleEPNS0_10PMTriangleE
ProgressiveMeshGenerator::isDuplicateTriangle ( struct ProgressiveMeshGenerator::PMTriangle* triangle, struct ProgressiveMeshGenerator::PMTriangle* triangle2 )
_ZN4Ogre24ProgressiveMeshGenerator19isDuplicateTriangleEPNS0_10PMTriangleES2_
ProgressiveMeshGenerator::printTriangle ( struct ProgressiveMeshGenerator::PMTriangle* triangle, stringstream& str )
_ZN4Ogre24ProgressiveMeshGenerator13printTriangleEPNS0_10PMTriangleERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
ProgressiveMeshGenerator::ProgressiveMeshGenerator [C1] ( )
_ZN4Ogre24ProgressiveMeshGeneratorC1Ev
ProgressiveMeshGenerator::ProgressiveMeshGenerator [C2] ( )
_ZN4Ogre24ProgressiveMeshGeneratorC2Ev
ProgressiveMeshGenerator::removeEdge ( struct ProgressiveMeshGenerator::PMVertex* v, struct ProgressiveMeshGenerator::PMEdge const& edge )
_ZN4Ogre24ProgressiveMeshGenerator10removeEdgeEPNS0_8PMVertexERKNS0_6PMEdgeE
ProgressiveMeshGenerator::removeTriangleFromEdges ( struct ProgressiveMeshGenerator::PMTriangle* triangle, struct ProgressiveMeshGenerator::PMVertex* skip )
_ZN4Ogre24ProgressiveMeshGenerator23removeTriangleFromEdgesEPNS0_10PMTriangleEPNS0_8PMVertexE
ProgressiveMeshGenerator::replaceVertexID ( struct ProgressiveMeshGenerator::PMTriangle* triangle, unsigned int oldID, unsigned int newID, struct ProgressiveMeshGenerator::PMVertex* dst )
_ZN4Ogre24ProgressiveMeshGenerator15replaceVertexIDEPNS0_10PMTriangleEjjPNS0_8PMVertexE
ProgressiveMeshGenerator::tuneContainerSize ( )
_ZN4Ogre24ProgressiveMeshGenerator17tuneContainerSizeEv
ProgressiveMeshGenerator::updateVertexCollapseCost ( struct ProgressiveMeshGenerator::PMVertex* vertex )
_ZN4Ogre24ProgressiveMeshGenerator24updateVertexCollapseCostEPNS0_8PMVertexE
ProgressiveMeshGenerator::~ProgressiveMeshGenerator [D0] ( )
_ZN4Ogre24ProgressiveMeshGeneratorD0Ev
ProgressiveMeshGenerator::~ProgressiveMeshGenerator [D1] ( )
_ZN4Ogre24ProgressiveMeshGeneratorD1Ev
ProgressiveMeshGenerator::~ProgressiveMeshGenerator [D2] ( )
_ZN4Ogre24ProgressiveMeshGeneratorD2Ev
ProgressiveMeshGeneratorBase::generateAutoconfiguredLodLevels ( SharedPtr<Mesh>& mesh )
_ZN4Ogre28ProgressiveMeshGeneratorBase31generateAutoconfiguredLodLevelsERNS_9SharedPtrINS_4MeshEEE
ProgressiveMeshGeneratorBase::getAutoconfig ( SharedPtr<Mesh>& inMesh, struct LodConfig& outLodConfig )
_ZN4Ogre28ProgressiveMeshGeneratorBase13getAutoconfigERNS_9SharedPtrINS_4MeshEEERNS_9LodConfigE
vtable for ProgressiveMeshGenerator [data]
_ZTVN4Ogre24ProgressiveMeshGeneratorE
vtable for ProgressiveMeshGeneratorBase [data]
_ZTVN4Ogre28ProgressiveMeshGeneratorBaseE
OgreQueuedProgressiveMeshGenerator.h,
libOgreMain.so.1.9.0
namespace Ogre
PMInjector::getSingleton ( ) [static]
_ZN4Ogre10PMInjector12getSingletonEv
PMInjector::getSingletonPtr ( ) [static]
_ZN4Ogre10PMInjector15getSingletonPtrEv
PMInjector::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
_ZN4Ogre10PMInjector14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_
PMInjector::inject ( struct PMGenRequest* request )
_ZN4Ogre10PMInjector6injectEPNS_12PMGenRequestE
PMInjector::PMInjector [C1] ( )
_ZN4Ogre10PMInjectorC1Ev
PMInjector::PMInjector [C2] ( )
_ZN4Ogre10PMInjectorC2Ev
PMInjector::~PMInjector [D0] ( )
_ZN4Ogre10PMInjectorD0Ev
PMInjector::~PMInjector [D1] ( )
_ZN4Ogre10PMInjectorD1Ev
PMInjector::~PMInjector [D2] ( )
_ZN4Ogre10PMInjectorD2Ev
PMWorker::addRequestToQueue ( struct PMGenRequest* request )
_ZN4Ogre8PMWorker17addRequestToQueueEPNS_12PMGenRequestE
PMWorker::clearPendingLodRequests ( )
_ZN4Ogre8PMWorker23clearPendingLodRequestsEv
PMWorker::getSingleton ( ) [static]
_ZN4Ogre8PMWorker12getSingletonEv
PMWorker::getSingletonPtr ( ) [static]
_ZN4Ogre8PMWorker15getSingletonPtrEv
PMWorker::PMWorker [C1] ( )
_ZN4Ogre8PMWorkerC1Ev
PMWorker::PMWorker [C2] ( )
_ZN4Ogre8PMWorkerC2Ev
PMWorker::~PMWorker [D0] ( )
_ZN4Ogre8PMWorkerD0Ev
PMWorker::~PMWorker [D1] ( )
_ZN4Ogre8PMWorkerD1Ev
PMWorker::~PMWorker [D2] ( )
_ZN4Ogre8PMWorkerD2Ev
QueuedProgressiveMeshGenerator::generateLodLevels ( struct LodConfig& lodConfig )
_ZN4Ogre30QueuedProgressiveMeshGenerator17generateLodLevelsERNS_9LodConfigE
QueuedProgressiveMeshGenerator::~QueuedProgressiveMeshGenerator [D0] ( )
_ZN4Ogre30QueuedProgressiveMeshGeneratorD0Ev
QueuedProgressiveMeshGenerator::~QueuedProgressiveMeshGenerator [D1] ( )
_ZN4Ogre30QueuedProgressiveMeshGeneratorD1Ev
QueuedProgressiveMeshGenerator::~QueuedProgressiveMeshGenerator [D2] ( )
_ZN4Ogre30QueuedProgressiveMeshGeneratorD2Ev
vtable for PMInjector [data]
_ZTVN4Ogre10PMInjectorE
vtable for PMWorker [data]
_ZTVN4Ogre8PMWorkerE
vtable for QueuedProgressiveMeshGenerator [data]
_ZTVN4Ogre30QueuedProgressiveMeshGeneratorE
OgreRenderQueueInvocation.h,
libOgreMain.so.1.9.0
namespace Ogre
RenderQueueInvocationSequence::~RenderQueueInvocationSequence [D0] ( )
_ZN4Ogre29RenderQueueInvocationSequenceD0Ev
vtable for RenderQueueInvocationSequence [data]
_ZTVN4Ogre29RenderQueueInvocationSequenceE
OgreRenderQueueSortingGrouping.h,
libOgreMain.so.1.9.0
namespace Ogre
QueuedRenderableCollection::~QueuedRenderableCollection [D1] ( )
_ZN4Ogre26QueuedRenderableCollectionD1Ev
QueuedRenderableCollection::~QueuedRenderableCollection [D2] ( )
_ZN4Ogre26QueuedRenderableCollectionD2Ev
OgreRenderSystem.h,
libOgreMain.so.1.9.0
namespace Ogre
RenderSystem::_setVertexTexture ( size_t unit, SharedPtr<Texture>const& tex )
_ZN4Ogre12RenderSystem17_setVertexTextureEmRKNS_9SharedPtrINS_7TextureEEE
RenderSystem::setGlobalInstanceVertexBuffer ( HardwareVertexBufferSharedPtr const& val )
_ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferERKNS_29HardwareVertexBufferSharedPtrE
OgreRenderSystemCapabilities.h,
libOgreMain.so.1.9.0
namespace Ogre
RenderSystemCapabilities::~RenderSystemCapabilities [D0] ( )
_ZN4Ogre24RenderSystemCapabilitiesD0Ev
RenderSystemCapabilities::~RenderSystemCapabilities [D1] ( )
_ZN4Ogre24RenderSystemCapabilitiesD1Ev
RenderSystemCapabilities::~RenderSystemCapabilities [D2] ( )
_ZN4Ogre24RenderSystemCapabilitiesD2Ev
vtable for RenderSystemCapabilities [data]
_ZTVN4Ogre24RenderSystemCapabilitiesE
OgreRenderSystemCapabilitiesManager.h,
libOgreMain.so.1.9.0
namespace Ogre
RenderSystemCapabilitiesManager::~RenderSystemCapabilitiesManager [D0] ( )
_ZN4Ogre31RenderSystemCapabilitiesManagerD0Ev
vtable for RenderSystemCapabilitiesManager [data]
_ZTVN4Ogre31RenderSystemCapabilitiesManagerE
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
RenderSystemCapabilitiesSerializer::parseScript ( SharedPtr<DataStream>& stream )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERNS_9SharedPtrINS_10DataStreamEEE
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String name, String filename )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
RenderSystemCapabilitiesSerializer::writeString ( RenderSystemCapabilities const* caps, String name )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11writeStringEPKNS_24RenderSystemCapabilitiesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
vtable for RenderSystemCapabilitiesSerializer [data]
_ZTVN4Ogre34RenderSystemCapabilitiesSerializerE
OgreRenderTarget.h,
libOgreMain.so.1.9.0
namespace Ogre
RenderTarget::getStatistics ( ) const
_ZNK4Ogre12RenderTarget13getStatisticsEv
OgreRenderTexture.h,
libOgreMain.so.1.9.0
namespace Ogre
MultiRenderTarget::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
_ZN4Ogre17MultiRenderTarget20copyContentsToMemoryERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE
RenderTexture::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
_ZN4Ogre13RenderTexture20copyContentsToMemoryERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE
OgreRenderWindow.h,
libOgreMain.so.1.9.0
namespace Ogre
RenderWindow::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth, int& left, int& top )
_ZN4Ogre12RenderWindow10getMetricsERjS1_S1_RiS2_
OgreResource.h,
libOgreMain.so.1.9.0
namespace Ogre
Resource::reload ( )
_ZN4Ogre8Resource6reloadEv
OgreResourceGroupManager.h,
libOgreMain.so.1.9.0
namespace Ogre
ResourceGroupManager::_findScriptLoader ( String const& pattern )
_ZN4Ogre20ResourceGroupManager17_findScriptLoaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::_notifyAllResourcesRemoved ( ResourceManager* manager )
_ZN4Ogre20ResourceGroupManager26_notifyAllResourcesRemovedEPNS_15ResourceManagerE
ResourceGroupManager::_notifyResourceGroupChanged ( String const& oldGroup, Resource* res )
_ZN4Ogre20ResourceGroupManager27_notifyResourceGroupChangedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceE
ResourceGroupManager::_notifyResourceRemoved ( SharedPtr<Resource>& res )
_ZN4Ogre20ResourceGroupManager22_notifyResourceRemovedERNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::_notifyWorldGeometryStageEnded ( )
_ZN4Ogre20ResourceGroupManager30_notifyWorldGeometryStageEndedEv
ResourceGroupManager::_notifyWorldGeometryStageStarted ( String const& desc )
_ZN4Ogre20ResourceGroupManager32_notifyWorldGeometryStageStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::addCreatedResource ( SharedPtr<Resource>& res, struct ResourceGroupManager::ResourceGroup& grp )
_ZN4Ogre20ResourceGroupManager18addCreatedResourceERNS_9SharedPtrINS_8ResourceEEERNS0_13ResourceGroupE
ResourceGroupManager::findGroupContainingResource ( String const& filename )
_ZN4Ogre20ResourceGroupManager27findGroupContainingResourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::findGroupContainingResourceImpl ( String const& filename )
_ZN4Ogre20ResourceGroupManager31findGroupContainingResourceImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::findResourceFileInfo ( String const& groupName, String const& pattern, bool dirs )
_ZN4Ogre20ResourceGroupManager20findResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
ResourceGroupManager::findResourceLocation ( String const& groupName, String const& pattern )
_ZN4Ogre20ResourceGroupManager20findResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::findResourceNames ( String const& groupName, String const& pattern, bool dirs )
_ZN4Ogre20ResourceGroupManager17findResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
ResourceGroupManager::fireResourceCreated ( SharedPtr<Resource>const& resource )
_ZN4Ogre20ResourceGroupManager19fireResourceCreatedERKNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::fireResourceGroupLoadEnded ( String const& groupName )
_ZN4Ogre20ResourceGroupManager26fireResourceGroupLoadEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::fireResourceGroupLoadStarted ( String const& groupName, size_t resourceCount )
_ZN4Ogre20ResourceGroupManager28fireResourceGroupLoadStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
ResourceGroupManager::fireResourceGroupPrepareEnded ( String const& groupName )
_ZN4Ogre20ResourceGroupManager29fireResourceGroupPrepareEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::fireResourceGroupPrepareStarted ( String const& groupName, size_t resourceCount )
_ZN4Ogre20ResourceGroupManager31fireResourceGroupPrepareStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
ResourceGroupManager::fireResourceGroupScriptingEnded ( String const& groupName )
_ZN4Ogre20ResourceGroupManager31fireResourceGroupScriptingEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::fireResourceGroupScriptingStarted ( String const& groupName, size_t scriptCount )
_ZN4Ogre20ResourceGroupManager33fireResourceGroupScriptingStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
ResourceGroupManager::fireResourceLoadEnded ( )
_ZN4Ogre20ResourceGroupManager21fireResourceLoadEndedEv
ResourceGroupManager::fireResourceLoadStarted ( SharedPtr<Resource>const& resource )
_ZN4Ogre20ResourceGroupManager23fireResourceLoadStartedERKNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::fireResourcePrepareEnded ( )
_ZN4Ogre20ResourceGroupManager24fireResourcePrepareEndedEv
ResourceGroupManager::fireResourcePrepareStarted ( SharedPtr<Resource>const& resource )
_ZN4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::fireResourceRemove ( SharedPtr<Resource>const& resource )
_ZN4Ogre20ResourceGroupManager18fireResourceRemoveERKNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::fireScriptEnded ( String const& scriptName, bool skipped )
_ZN4Ogre20ResourceGroupManager15fireScriptEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ResourceGroupManager::fireScriptStarted ( String const& scriptName, bool& skipScript )
_ZN4Ogre20ResourceGroupManager17fireScriptStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb
ResourceGroupManager::getLoadingListener ( )
_ZN4Ogre20ResourceGroupManager18getLoadingListenerEv
ResourceGroupManager::getResourceDeclarationList ( String const& group )
_ZN4Ogre20ResourceGroupManager26getResourceDeclarationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::getResourceGroup ( String const& name )
_ZN4Ogre20ResourceGroupManager16getResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::getResourceGroups ( )
_ZN4Ogre20ResourceGroupManager17getResourceGroupsB5cxx11Ev
ResourceGroupManager::getResourceLocationList ( String const& group )
_ZN4Ogre20ResourceGroupManager23getResourceLocationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::isResourceGroupInGlobalPool ( String const& name )
_ZN4Ogre20ResourceGroupManager27isResourceGroupInGlobalPoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::isResourceGroupInitialised ( String const& name )
_ZN4Ogre20ResourceGroupManager26isResourceGroupInitialisedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::isResourceGroupLoaded ( String const& name )
_ZN4Ogre20ResourceGroupManager21isResourceGroupLoadedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::listResourceFileInfo ( String const& groupName, bool dirs )
_ZN4Ogre20ResourceGroupManager20listResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ResourceGroupManager::listResourceLocations ( String const& groupName )
_ZN4Ogre20ResourceGroupManager21listResourceLocationsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::listResourceNames ( String const& groupName, bool dirs )
_ZN4Ogre20ResourceGroupManager17listResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ResourceGroupManager::openResources ( String const& pattern, String const& groupName )
_ZN4Ogre20ResourceGroupManager13openResourcesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::parseResourceGroupScripts ( struct ResourceGroupManager::ResourceGroup* grp )
_ZN4Ogre20ResourceGroupManager25parseResourceGroupScriptsEPNS0_13ResourceGroupE
ResourceGroupManager::resourceExists ( String const& groupName, String const& resourceName )
_ZN4Ogre20ResourceGroupManager14resourceExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::resourceExists ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName )
_ZN4Ogre20ResourceGroupManager14resourceExistsEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::resourceExistsInAnyGroup ( String const& filename )
_ZN4Ogre20ResourceGroupManager24resourceExistsInAnyGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::resourceGroupExists ( String const& name )
_ZN4Ogre20ResourceGroupManager19resourceGroupExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::resourceLocationExists ( String const& name, String const& resGroup )
_ZN4Ogre20ResourceGroupManager22resourceLocationExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::resourceModifiedTime ( String const& groupName, String const& resourceName )
_ZN4Ogre20ResourceGroupManager20resourceModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceGroupManager::resourceModifiedTime ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName )
_ZN4Ogre20ResourceGroupManager20resourceModifiedTimeEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreResourceManager.h,
libOgreMain.so.1.9.0
namespace Ogre
ResourceManager::addImpl ( SharedPtr<Resource>& res )
_ZN4Ogre15ResourceManager7addImplERNS_9SharedPtrINS_8ResourceEEE
ResourceManager::reloadAll ( bool reloadableOnly )
_ZN4Ogre15ResourceManager9reloadAllEb
ResourceManager::reloadUnreferencedResources ( bool reloadableOnly )
_ZN4Ogre15ResourceManager27reloadUnreferencedResourcesEb
ResourceManager::remove ( SharedPtr<Resource>& res )
_ZN4Ogre15ResourceManager6removeERNS_9SharedPtrINS_8ResourceEEE
ResourceManager::remove ( String const& name )
_ZN4Ogre15ResourceManager6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceManager::removeImpl ( SharedPtr<Resource>& res )
_ZN4Ogre15ResourceManager10removeImplERNS_9SharedPtrINS_8ResourceEEE
ResourceManager::unload ( String const& name )
_ZN4Ogre15ResourceManager6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceManager::unloadAll ( bool reloadableOnly )
_ZN4Ogre15ResourceManager9unloadAllEb
ResourceManager::unloadUnreferencedResources ( bool reloadableOnly )
_ZN4Ogre15ResourceManager27unloadUnreferencedResourcesEb
OgreSceneManager.h,
libOgreMain.so.1.9.0
namespace Ogre
SceneManager::checkCachedLightClippingInfo ( )
_ZN4Ogre12SceneManager28checkCachedLightClippingInfoEv
SceneManager::createEntity ( SharedPtr<Mesh>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNS_9SharedPtrINS_4MeshEEE
SceneManager::createEntity ( String const& entityName, SharedPtr<Mesh>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
SceneManager::prepareWorldGeometry ( SharedPtr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager20prepareWorldGeometryERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::setShadowCameraSetup ( SharedPtr<ShadowCameraSetup>const& shadowSetup )
_ZN4Ogre12SceneManager20setShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE
SceneManager::setWorldGeometry ( SharedPtr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager16setWorldGeometryERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreSceneNode.h,
libOgreMain.so.1.9.0
namespace Ogre
SceneNode::_getWorldAABB ( ) const
_ZNK4Ogre9SceneNode13_getWorldAABBEv
SceneNode::getAttachedObjectIterator ( )
_ZN4Ogre9SceneNode25getAttachedObjectIteratorB5cxx11Ev
SceneNode::getAttachedObjectIterator ( ) const
_ZNK4Ogre9SceneNode25getAttachedObjectIteratorB5cxx11Ev
SceneNode::getShowBoundingBox ( ) const
_ZNK4Ogre9SceneNode18getShowBoundingBoxEv
SceneNode::hideBoundingBox ( bool bHide )
_ZN4Ogre9SceneNode15hideBoundingBoxEb
SceneNode::showBoundingBox ( bool bShow )
_ZN4Ogre9SceneNode15showBoundingBoxEb
OgreScriptCompiler.h,
libOgreMain.so.1.9.0
namespace Ogre
ScriptCompiler::_compile ( SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > > nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
_ZN4Ogre14ScriptCompiler8_compileENS_9SharedPtrINSt7__cxx114listINS1_INS_12AbstractNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb
ScriptCompiler::AbstractTreeBuilder::visit ( ScriptCompiler::AbstractTreeBuilder* visitor, list<SharedPtr<ConcreteNode>, STLAllocator<SharedPtr<ConcreteNode>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& nodes ) [static]
_ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listINS_9SharedPtrINS_12ConcreteNodeEEESaIS7_EEE
ScriptCompiler::compile ( SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >const& nodes, String const& group )
_ZN4Ogre14ScriptCompiler7compileERKNS_9SharedPtrINSt7__cxx114listINS1_INS_12ConcreteNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >const& nodes )
_ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKNS_9SharedPtrINSt7__cxx114listINS3_INS_12AbstractNodeEEESaIS7_EEEEE
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > > nodes )
_ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerENS_9SharedPtrINSt7__cxx114listINS3_INS_12ConcreteNodeEEESaIS7_EEEEE
ScriptCompilerManager::getTranslator ( SharedPtr<AbstractNode>const& node )
_ZN4Ogre21ScriptCompilerManager13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE
ScriptCompilerManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre21ScriptCompilerManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreScriptLexer.h,
libOgreMain.so.1.9.0
namespace Ogre
ScriptLexer::ScriptLexer [C1] ( )
_ZN4Ogre11ScriptLexerC1Ev
ScriptLexer::ScriptLexer [C2] ( )
_ZN4Ogre11ScriptLexerC2Ev
vtable for ScriptLexer [data]
_ZTVN4Ogre11ScriptLexerE
OgreScriptLoader.h,
libOgreMain.so.1.9.0
namespace Ogre
ScriptLoader::~ScriptLoader [D0] ( )
_ZN4Ogre12ScriptLoaderD0Ev
ScriptLoader::~ScriptLoader [D1] ( )
_ZN4Ogre12ScriptLoaderD1Ev
ScriptLoader::~ScriptLoader [D2] ( )
_ZN4Ogre12ScriptLoaderD2Ev
vtable for ScriptLoader [data]
_ZTVN4Ogre12ScriptLoaderE
OgreScriptParser.h,
libOgreMain.so.1.9.0
namespace Ogre
ScriptParser::parse ( SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >const& tokens )
_ZN4Ogre12ScriptParser5parseB5cxx11ERKNS_9SharedPtrISt6vectorINS1_INS_11ScriptTokenEEESaIS4_EEEE
ScriptParser::parseChunk ( SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >const& tokens )
_ZN4Ogre12ScriptParser10parseChunkB5cxx11ERKNS_9SharedPtrISt6vectorINS1_INS_11ScriptTokenEEESaIS4_EEEE
ScriptParser::ScriptParser [C1] ( )
_ZN4Ogre12ScriptParserC1Ev
ScriptParser::ScriptParser [C2] ( )
_ZN4Ogre12ScriptParserC2Ev
vtable for ScriptParser [data]
_ZTVN4Ogre12ScriptParserE
OgreScriptTranslator.h,
libOgreMain.so.1.9.0
namespace Ogre
BuiltinScriptTranslatorManager::getTranslator ( SharedPtr<AbstractNode>const& node )
_ZN4Ogre30BuiltinScriptTranslatorManager13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE
CompositionPassTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre25CompositionPassTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
CompositionTargetPassTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre31CompositionTargetPassTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
CompositionTechniqueTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre30CompositionTechniqueTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
CompositorTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre20CompositorTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
GpuProgramTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre20GpuProgramTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
GpuProgramTranslator::translateProgramParameters ( ScriptCompiler* compiler, SharedPtr<GpuProgramParameters> params, ObjectAbstractNode* obj ) [static]
_ZN4Ogre20GpuProgramTranslator26translateProgramParametersEPNS_14ScriptCompilerENS_9SharedPtrINS_20GpuProgramParametersEEEPNS_18ObjectAbstractNodeE
MaterialTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre18MaterialTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
ParticleAffectorTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre26ParticleAffectorTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
ParticleEmitterTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre25ParticleEmitterTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
ParticleSystemTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre24ParticleSystemTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
PassTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre14PassTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
PassTranslator::translateTesselationDomainProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator36translateTesselationDomainProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateTesselationHullProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator34translateTesselationHullProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
ScriptTranslator::getBoolean ( SharedPtr<AbstractNode>const& node, bool* result ) [static]
_ZN4Ogre16ScriptTranslator10getBooleanERKNS_9SharedPtrINS_12AbstractNodeEEEPb
ScriptTranslator::getColour ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, ColourValue* result, int maxEntries ) [static]
_ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_11ColourValueEi
ScriptTranslator::getCompareFunction ( SharedPtr<AbstractNode>const& node, enum CompareFunction* func ) [static]
_ZN4Ogre16ScriptTranslator18getCompareFunctionERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_15CompareFunctionE
ScriptTranslator::getConstantType ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op ) [static]
_ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEEPNS_15GpuConstantTypeE
ScriptTranslator::getFloat ( SharedPtr<AbstractNode>const& node, float* result ) [static]
_ZN4Ogre16ScriptTranslator8getFloatERKNS_9SharedPtrINS_12AbstractNodeEEEPf
ScriptTranslator::getFloats ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, float* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pfi
ScriptTranslator::getInt ( SharedPtr<AbstractNode>const& node, int* result ) [static]
_ZN4Ogre16ScriptTranslator6getIntERKNS_9SharedPtrINS_12AbstractNodeEEEPi
ScriptTranslator::getInts ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, int* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pii
ScriptTranslator::getMatrix4 ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, Matrix4* m ) [static]
_ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_7Matrix4E
ScriptTranslator::getNodeAt ( list<SharedPtr<AbstractNode>, STLAllocator<SharedPtr<AbstractNode>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& nodes, int index ) [static]
_ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listINS_9SharedPtrINS_12AbstractNodeEEESaIS5_EEEi
ScriptTranslator::getReal ( SharedPtr<AbstractNode>const& node, Real* result ) [static]
_ZN4Ogre16ScriptTranslator7getRealERKNS_9SharedPtrINS_12AbstractNodeEEEPf
ScriptTranslator::getSceneBlendFactor ( SharedPtr<AbstractNode>const& node, enum SceneBlendFactor* sbf ) [static]
_ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16SceneBlendFactorE
ScriptTranslator::getStencilOp ( SharedPtr<AbstractNode>const& node, enum StencilOperation* op ) [static]
_ZN4Ogre16ScriptTranslator12getStencilOpERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16StencilOperationE
ScriptTranslator::getString ( SharedPtr<AbstractNode>const& node, String* result ) [static]
_ZN4Ogre16ScriptTranslator9getStringERKNS_9SharedPtrINS_12AbstractNodeEEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ScriptTranslator::getUInt ( SharedPtr<AbstractNode>const& node, uint32* result ) [static]
_ZN4Ogre16ScriptTranslator7getUIntERKNS_9SharedPtrINS_12AbstractNodeEEEPj
ScriptTranslator::processNode ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
SharedParamsTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre22SharedParamsTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
TechniqueTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre19TechniqueTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
TextureSourceTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre23TextureSourceTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
TextureUnitTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
_ZN4Ogre21TextureUnitTranslator9translateEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
OgreSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
Serializer::determineEndianness ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer19determineEndiannessERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readChunk ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer9readChunkERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readFileHeader ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer14readFileHeaderERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readFloats ( SharedPtr<DataStream>& stream, double* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERNS_9SharedPtrINS_10DataStreamEEEPdm
Serializer::readObject ( SharedPtr<DataStream>& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE
Serializer::readObject ( SharedPtr<DataStream>& stream, Vector3& pDest )
_ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_7Vector3E
Serializer::readString ( SharedPtr<DataStream>& stream, size_t numChars )
_ZN4Ogre10Serializer10readStringB5cxx11ERNS_9SharedPtrINS_10DataStreamEEEm
OgreShadowCaster.h,
libOgreMain.so.1.9.0
namespace Ogre
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, vector<ShadowRenderable*, STLAllocator<ShadowRenderable*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& shadowRenderables, unsigned long flags )
_ZN4Ogre12ShadowCaster20generateShadowVolumeEPNS_8EdgeDataERKNS_28HardwareIndexBufferSharedPtrERmPKNS_5LightERSt6vectorIPNS_16ShadowRenderableESaISC_EEm
OgreShadowTextureManager.h,
libOgreMain.so.1.9.0
namespace Ogre
ShadowTextureManager::getShadowTextures ( vector<ShadowTextureConfig, STLAllocator<ShadowTextureConfig, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& configList, vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_9SharedPtrINS_7TextureEEESaIS9_EE
OgreShadowVolumeExtrudeProgram.h,
libOgreMain.so.1.9.0
namespace Ogre
ShadowVolumeExtrudeProgram::getProgramSource ( enum Light::LightTypes lightType, String const syntax, bool finite, bool debug ) [static]
_ZN4Ogre26ShadowVolumeExtrudeProgram16getProgramSourceENS_5Light10LightTypesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
OgreSimpleRenderable.h,
libOgreMain.so.1.9.0
namespace Ogre
SimpleRenderable::setWorldTransform ( Matrix4 const& xform )
_ZN4Ogre16SimpleRenderable17setWorldTransformERKNS_7Matrix4E
SimpleRenderable::~SimpleRenderable [D0] ( )
_ZN4Ogre16SimpleRenderableD0Ev
SimpleRenderable::~SimpleRenderable [D1] ( )
_ZN4Ogre16SimpleRenderableD1Ev
SimpleRenderable::~SimpleRenderable [D2] ( )
_ZN4Ogre16SimpleRenderableD2Ev
OgreSkeleton.h,
libOgreMain.so.1.9.0
namespace Ogre
Skeleton::getRootBone ( ) const
_ZNK4Ogre8Skeleton11getRootBoneEv
OgreSkeletonInstance.h,
libOgreMain.so.1.9.0
namespace Ogre
SkeletonInstance::getGroup ( )
_ZN4Ogre16SkeletonInstance8getGroupB5cxx11Ev
SkeletonInstance::SkeletonInstance [C1] ( SharedPtr<Skeleton>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC1ERKNS_9SharedPtrINS_8SkeletonEEE
SkeletonInstance::SkeletonInstance [C2] ( SharedPtr<Skeleton>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC2ERKNS_9SharedPtrINS_8SkeletonEEE
OgreSkeletonSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
SkeletonSerializer::calcAnimationSize ( Skeleton const* pSkel, Animation const* pAnim )
_ZN4Ogre18SkeletonSerializer17calcAnimationSizeEPKNS_8SkeletonEPKNS_9AnimationE
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, SharedPtr<DataStream> stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
_ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonENS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE
SkeletonSerializer::readAnimation ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer13readAnimationERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
SkeletonSerializer::readAnimationTrack ( SharedPtr<DataStream>& stream, Animation* anim, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer18readAnimationTrackERNS_9SharedPtrINS_10DataStreamEEEPNS_9AnimationEPNS_8SkeletonE
SkeletonSerializer::readBone ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer8readBoneERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
SkeletonSerializer::readBoneParent ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer14readBoneParentERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
SkeletonSerializer::readFileHeader ( SharedPtr<DataStream>& stream )
_ZN4Ogre18SkeletonSerializer14readFileHeaderERNS_9SharedPtrINS_10DataStreamEEE
SkeletonSerializer::readKeyFrame ( SharedPtr<DataStream>& stream, NodeAnimationTrack* track, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer12readKeyFrameERNS_9SharedPtrINS_10DataStreamEEEPNS_18NodeAnimationTrackEPNS_8SkeletonE
SkeletonSerializer::readSkeletonAnimationLink ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
SkeletonSerializer::~SkeletonSerializer [D0] ( )
_ZN4Ogre18SkeletonSerializerD0Ev
SkeletonSerializer::~SkeletonSerializer [D1] ( )
_ZN4Ogre18SkeletonSerializerD1Ev
SkeletonSerializer::~SkeletonSerializer [D2] ( )
_ZN4Ogre18SkeletonSerializerD2Ev
OgreStaticGeometry.h,
libOgreMain.so.1.9.0
namespace Ogre
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C1] ( StaticGeometry::LODBucket* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC1EPS1_PNS_28HardwareIndexBufferSharedPtrEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C2] ( StaticGeometry::LODBucket* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC2EPS1_PNS_28HardwareIndexBufferSharedPtrEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderable17rebindIndexBufferERKNS_28HardwareIndexBufferSharedPtrE
StaticGeometry::LODBucket::updateShadowRenderables ( enum ShadowTechnique shadowTechnique, Vector4 const& lightPos, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesENS_15ShadowTechniqueERKNS_7Vector4EPNS_28HardwareIndexBufferSharedPtrEbfm
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm
OgreStreamSerialiser.h,
libOgreMain.so.1.9.0
namespace Ogre
StreamSerialiser::StreamSerialiser [C1] ( SharedPtr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC1ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE
StreamSerialiser::StreamSerialiser [C2] ( SharedPtr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC2ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE
OgreStringConverter.h,
libOgreMain.so.1.9.0
namespace Ogre
StringConverter::msDefaultStringLocale [data]
_ZN4Ogre15StringConverter21msDefaultStringLocaleB5cxx11E
StringConverter::msLocale [data]
_ZN4Ogre15StringConverter8msLocaleE
StringConverter::msUseLocale [data]
_ZN4Ogre15StringConverter11msUseLocaleE
OgreTagPoint.h,
libOgreMain.so.1.9.0
namespace Ogre
TagPoint::~TagPoint [D0] ( )
_ZN4Ogre8TagPointD0Ev
TagPoint::~TagPoint [D1] ( )
_ZN4Ogre8TagPointD1Ev
TagPoint::~TagPoint [D2] ( )
_ZN4Ogre8TagPointD2Ev
OgreTangentSpaceCalc.h,
libOgreMain.so.1.9.0
namespace Ogre
TangentSpaceCalc::~TangentSpaceCalc [D0] ( )
_ZN4Ogre16TangentSpaceCalcD0Ev
TangentSpaceCalc::~TangentSpaceCalc [D1] ( )
_ZN4Ogre16TangentSpaceCalcD1Ev
TangentSpaceCalc::~TangentSpaceCalc [D2] ( )
_ZN4Ogre16TangentSpaceCalcD2Ev
vtable for TangentSpaceCalc [data]
_ZTVN4Ogre16TangentSpaceCalcE
OgreTechnique.h,
libOgreMain.so.1.9.0
namespace Ogre
Technique::getIlluminationPassIterator ( )
_ZN4Ogre9Technique27getIlluminationPassIteratorEv
Technique::setShadowCasterMaterial ( SharedPtr<Material> val )
_ZN4Ogre9Technique23setShadowCasterMaterialENS_9SharedPtrINS_8MaterialEEE
Technique::setShadowReceiverMaterial ( SharedPtr<Material> val )
_ZN4Ogre9Technique25setShadowReceiverMaterialENS_9SharedPtrINS_8MaterialEEE
OgreTexture.h,
libOgreMain.so.1.9.0
namespace Ogre
Texture::copyToTexture ( SharedPtr<Texture>& target )
_ZN4Ogre7Texture13copyToTextureERNS_9SharedPtrIS0_EE
Texture::loadRawData ( SharedPtr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
_ZN4Ogre7Texture11loadRawDataERNS_9SharedPtrINS_10DataStreamEEEttNS_11PixelFormatE
OgreTextureManager.h,
libOgreMain.so.1.9.0
namespace Ogre
TextureManager::loadRawData ( String const& name, String const& group, SharedPtr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat format, enum TextureType texType, int numMipmaps, Real gamma, bool hwGamma )
_ZN4Ogre14TextureManager11loadRawDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RNS_9SharedPtrINS_10DataStreamEEEttNS_11PixelFormatENS_11TextureTypeEifb
TextureManager::setDefaultNumMipmaps ( size_t num )
_ZN4Ogre14TextureManager20setDefaultNumMipmapsEm
OgreTextureUnitState.h,
libOgreMain.so.1.9.0
namespace Ogre
TextureUnitState::_setTexturePtr ( SharedPtr<Texture>const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEE
TextureUnitState::_setTexturePtr ( SharedPtr<Texture>const& texptr, size_t frame )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEEm
TextureUnitState::setCubicTexture ( SharedPtr<Texture>const*const texPtrs, bool forUVW )
_ZN4Ogre16TextureUnitState15setCubicTextureEPKNS_9SharedPtrINS_7TextureEEEb
TextureUnitState::setTexture ( SharedPtr<Texture>const& texPtr )
_ZN4Ogre16TextureUnitState10setTextureERKNS_9SharedPtrINS_7TextureEEE
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.9.0
namespace Ogre
UnifiedHighLevelGpuProgram::reload ( )
_ZN4Ogre26UnifiedHighLevelGpuProgram6reloadEv
OgreUserObjectBindings.h,
libOgreMain.so.1.9.0
namespace Ogre
UserObjectBindings::~UserObjectBindings [D0] ( )
_ZN4Ogre18UserObjectBindingsD0Ev
vtable for UserObjectBindings [data]
_ZTVN4Ogre18UserObjectBindingsE
OgreVertexIndexData.h,
libOgreMain.so.1.9.0
namespace Ogre
VertexCacheProfiler::profile ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre19VertexCacheProfiler7profileERKNS_28HardwareIndexBufferSharedPtrE
OgreWorkQueue.h,
libOgreMain.so.1.9.0
namespace Ogre
vtable for WorkQueue::RequestHandler [data]
_ZTVN4Ogre9WorkQueue14RequestHandlerE
OgreZip.h,
libOgreMain.so.1.9.0
namespace Ogre
ZipArchive::create ( String const& filename ) const
_ZNK4Ogre10ZipArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::exists ( String const& filename )
_ZN4Ogre10ZipArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::find ( String const& pattern, bool recursive, bool dirs )
_ZN4Ogre10ZipArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
ZipArchive::getModifiedTime ( String const& filename )
_ZN4Ogre10ZipArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::list ( bool recursive, bool dirs )
_ZN4Ogre10ZipArchive4listB5cxx11Ebb
ZipArchive::listFileInfo ( bool recursive, bool dirs )
_ZN4Ogre10ZipArchive12listFileInfoEbb
ZipArchive::remove ( String const& filename ) const
_ZNK4Ogre10ZipArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
to the top
Problems with Data Types, High Severity 837
OgreAnimationState.h
namespace Ogre
[+] class AnimationState 3
|
Change |
Effect |
1 |
Size of this class has been changed from 72 bytes to 64 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. |
2 |
Last virtual method ~AnimationState ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~AnimationState ( ) 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. |
[+] affected symbols: 30 (0.5%)
SceneManager::createAnimationState ( String const& animName )
Return value (pointer) has base type 'AnimationState'.
AnimationState::setEnabled ( bool enabled )
This method is from 'AnimationState' class.
AnimationState::_setBlendMask ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* blendMask )
This method is from 'AnimationState' class.
AnimationState::copyStateFrom ( AnimationState const& animState )
This method is from 'AnimationState' class.
AnimationState::createBlendMask ( size_t blendMaskSizeHint, float initialWeight )
This method is from 'AnimationState' class.
AnimationState::setTimePosition ( Real timePos )
This method is from 'AnimationState' class.
AnimationState::destroyBlendMask ( )
This method is from 'AnimationState' class.
AnimationState::_setBlendMaskData ( float const* blendMaskData )
This method is from 'AnimationState' class.
AnimationState::setBlendMaskEntry ( size_t boneHandle, float weight )
This method is from 'AnimationState' class.
AnimationState::addTime ( Real offset )
This method is from 'AnimationState' class.
...
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 230
|
Change |
Effect |
1 |
Last virtual method getAmbientLightColour ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
2 |
Last virtual method getCameraPosition ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Last virtual method getCameraPositionObjectSpace ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
4 |
Last virtual method getCosTime_0_1 ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
5 |
Last virtual method getCosTime_0_2Pi ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
6 |
Last virtual method getCosTime_0_X ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
7 |
Last virtual method getCurrentPass ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
8 |
Last virtual method getCurrentRenderTarget ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
9 |
Last virtual method getCurrentRenderable ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
10 |
Last virtual method getDerivedAmbientLightColour ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
11 |
Last virtual method getDerivedSceneColour ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
12 |
Last virtual method getFOV ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
13 |
Last virtual method getFPS ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
14 |
Last virtual method getFarClipDistance ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
15 |
Last virtual method getFogColour ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
16 |
Last virtual method getFogParams ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
17 |
Last virtual method getFrameTime ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
18 |
Last virtual method getInverseProjectionMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
19 |
Last virtual method getInverseTextureSize ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
20 |
Last virtual method getInverseTransposeProjectionMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
21 |
Last virtual method getInverseTransposeViewMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
22 |
Last virtual method getInverseTransposeViewProjMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
23 |
Last virtual method getInverseTransposeWorldMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
24 |
Last virtual method getInverseTransposeWorldViewMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
25 |
Last virtual method getInverseTransposeWorldViewProjMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
26 |
Last virtual method getInverseViewMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
27 |
Last virtual method getInverseViewProjMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
28 |
Last virtual method getInverseViewportHeight ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
29 |
Last virtual method getInverseViewportWidth ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
30 |
Last virtual method getInverseWorldMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
31 |
Last virtual method getInverseWorldViewMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
32 |
Last virtual method getInverseWorldViewProjMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
33 |
Last virtual method getLightAs4DVector ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
34 |
Last virtual method getLightAttenuation ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
35 |
Last virtual method getLightCastsShadows ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
36 |
Last virtual method getLightCount ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
37 |
Last virtual method getLightDiffuseColour ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
38 |
Last virtual method getLightDiffuseColourWithPower ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
39 |
Last virtual method getLightDirection ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
40 |
Last virtual method getLightNumber ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
41 |
Last virtual method getLightPosition ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
42 |
Last virtual method getLightPowerScale ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
43 |
Last virtual method getLightSpecularColour ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
44 |
Last virtual method getLightSpecularColourWithPower ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
45 |
Last virtual method getLodCameraPosition ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
46 |
Last virtual method getLodCameraPositionObjectSpace ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
47 |
Last virtual method getNearClipDistance ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
48 |
Last virtual method getPackedTextureSize ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
49 |
Last virtual method getPassNumber ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
50 |
Last virtual method getProjectionMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
51 |
Last virtual method getSceneDepthRange ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
52 |
Last virtual method getShadowColour ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
53 |
Last virtual method getShadowExtrusionDistance ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
54 |
Last virtual method getShadowSceneDepthRange ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
55 |
Last virtual method getSinTime_0_1 ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
56 |
Last virtual method getSinTime_0_2Pi ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
57 |
Last virtual method getSinTime_0_X ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
58 |
Last virtual method getSpotlightParams ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
59 |
Last virtual method getSpotlightViewProjMatrix ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
60 |
Last virtual method getSpotlightWorldViewProjMatrix ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
61 |
Last virtual method getSurfaceAlphaRejectionValue ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
62 |
Last virtual method getSurfaceAmbientColour ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
63 |
Last virtual method getSurfaceDiffuseColour ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
64 |
Last virtual method getSurfaceEmissiveColour ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
65 |
Last virtual method getSurfaceShininess ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
66 |
Last virtual method getSurfaceSpecularColour ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
67 |
Last virtual method getTanTime_0_1 ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
68 |
Last virtual method getTanTime_0_2Pi ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
69 |
Last virtual method getTanTime_0_X ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
70 |
Last virtual method getTextureSize ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
71 |
Last virtual method getTextureTransformMatrix ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
72 |
Last virtual method getTextureViewProjMatrix ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
73 |
Last virtual method getTextureWorldViewProjMatrix ( size_t ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
74 |
Last virtual method getTime ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
75 |
Last virtual method getTime_0_1 ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
76 |
Last virtual method getTime_0_1_packed ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
77 |
Last virtual method getTime_0_2Pi ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
78 |
Last virtual method getTime_0_2Pi_packed ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
79 |
Last virtual method getTime_0_X ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
80 |
Last virtual method getTime_0_X_packed ( Real ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
81 |
Last virtual method getTransposeProjectionMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
82 |
Last virtual method getTransposeViewMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
83 |
Last virtual method getTransposeViewProjMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
84 |
Last virtual method getTransposeWorldMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
85 |
Last virtual method getTransposeWorldViewMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
86 |
Last virtual method getTransposeWorldViewProjMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
87 |
Last virtual method getViewDirection ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
88 |
Last virtual method getViewMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
89 |
Last virtual method getViewProjectionMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
90 |
Last virtual method getViewSideVector ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
91 |
Last virtual method getViewUpVector ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
92 |
Last virtual method getViewportHeight ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
93 |
Last virtual method getViewportWidth ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
94 |
Last virtual method getWorldMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
95 |
Last virtual method getWorldMatrixArray ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
96 |
Last virtual method getWorldMatrixCount ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
97 |
Last virtual method getWorldViewMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
98 |
Last virtual method getWorldViewProjMatrix ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
99 |
Last virtual method incPassNumber ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
100 |
Last virtual method setAmbientLightColour ( ColourValue const& ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
101 |
Last virtual method setCurrentCamera ( Camera const*, bool ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
102 |
Last virtual method setCurrentLightList ( LightList const* ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
103 |
Last virtual method setCurrentPass ( Pass const* ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
104 |
Last virtual method setCurrentRenderTarget ( RenderTarget const* ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
105 |
Last virtual method setCurrentRenderable ( Renderable const* ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
106 |
Last virtual method setCurrentSceneManager ( SceneManager const* ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
107 |
Last virtual method setCurrentViewport ( Viewport const* ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
108 |
Last virtual method setFog ( enum FogMode, ColourValue const&, Real, Real, Real ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
109 |
Last virtual method setMainCamBoundsInfo ( struct VisibleObjectsBoundsInfo* ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
110 |
Last virtual method setPassNumber ( int const ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
111 |
Last virtual method setShadowDirLightExtrusionDistance ( Real ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
112 |
Last virtual method setTextureProjector ( Frustum const*, size_t ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
113 |
Last virtual method setWorldMatrices ( Matrix4 const*, size_t ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
114 |
Last virtual method updateLightCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters* ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
115 |
Last virtual method ~AutoParamDataSource ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
116 |
Virtual method getAmbientLightColour ( ) 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. |
117 |
Virtual method getCameraPosition ( ) 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. |
118 |
Virtual method getCameraPositionObjectSpace ( ) 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. |
119 |
Virtual method getCosTime_0_1 ( Real ) 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. |
120 |
Virtual method getCosTime_0_2Pi ( Real ) 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. |
121 |
Virtual method getCosTime_0_X ( Real ) 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. |
122 |
Virtual method getCurrentPass ( ) 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. |
123 |
Virtual method getCurrentRenderTarget ( ) 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. |
124 |
Virtual method getCurrentRenderable ( ) 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. |
125 |
Virtual method getDerivedAmbientLightColour ( ) 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. |
126 |
Virtual method getDerivedSceneColour ( ) 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. |
127 |
Virtual method getFOV ( ) 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. |
128 |
Virtual method getFPS ( ) 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. |
129 |
Virtual method getFarClipDistance ( ) 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. |
130 |
Virtual method getFogColour ( ) 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. |
131 |
Virtual method getFogParams ( ) 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. |
132 |
Virtual method getFrameTime ( ) 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. |
133 |
Virtual method getInverseProjectionMatrix ( ) 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. |
134 |
Virtual method getInverseTextureSize ( size_t ) 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. |
135 |
Virtual method getInverseTransposeProjectionMatrix ( ) 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. |
136 |
Virtual method getInverseTransposeViewMatrix ( ) 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. |
137 |
Virtual method getInverseTransposeViewProjMatrix ( ) 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. |
138 |
Virtual method getInverseTransposeWorldMatrix ( ) 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. |
139 |
Virtual method getInverseTransposeWorldViewMatrix ( ) 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. |
140 |
Virtual method getInverseTransposeWorldViewProjMatrix ( ) 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. |
141 |
Virtual method getInverseViewMatrix ( ) 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. |
142 |
Virtual method getInverseViewProjMatrix ( ) 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. |
143 |
Virtual method getInverseViewportHeight ( ) 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. |
144 |
Virtual method getInverseViewportWidth ( ) 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. |
145 |
Virtual method getInverseWorldMatrix ( ) 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. |
146 |
Virtual method getInverseWorldViewMatrix ( ) 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. |
147 |
Virtual method getInverseWorldViewProjMatrix ( ) 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. |
148 |
Virtual method getLightAs4DVector ( size_t ) 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. |
149 |
Virtual method getLightAttenuation ( size_t ) 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. |
150 |
Virtual method getLightCastsShadows ( size_t ) 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. |
151 |
Virtual method getLightCount ( ) 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. |
152 |
Virtual method getLightDiffuseColour ( size_t ) 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. |
153 |
Virtual method getLightDiffuseColourWithPower ( size_t ) 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. |
154 |
Virtual method getLightDirection ( size_t ) 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. |
155 |
Virtual method getLightNumber ( size_t ) 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. |
156 |
Virtual method getLightPosition ( size_t ) 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. |
157 |
Virtual method getLightPowerScale ( size_t ) 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. |
158 |
Virtual method getLightSpecularColour ( size_t ) 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. |
159 |
Virtual method getLightSpecularColourWithPower ( size_t ) 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. |
160 |
Virtual method getLodCameraPosition ( ) 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. |
161 |
Virtual method getLodCameraPositionObjectSpace ( ) 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. |
162 |
Virtual method getNearClipDistance ( ) 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. |
163 |
Virtual method getPackedTextureSize ( size_t ) 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. |
164 |
Virtual method getPassNumber ( ) 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. |
165 |
Virtual method getProjectionMatrix ( ) 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. |
166 |
Virtual method getSceneDepthRange ( ) 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. |
167 |
Virtual method getShadowColour ( ) 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. |
168 |
Virtual method getShadowExtrusionDistance ( ) 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. |
169 |
Virtual method getShadowSceneDepthRange ( size_t ) 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. |
170 |
Virtual method getSinTime_0_1 ( Real ) 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. |
171 |
Virtual method getSinTime_0_2Pi ( Real ) 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. |
172 |
Virtual method getSinTime_0_X ( Real ) 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. |
173 |
Virtual method getSpotlightParams ( size_t ) 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. |
174 |
Virtual method getSpotlightViewProjMatrix ( size_t ) 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. |
175 |
Virtual method getSpotlightWorldViewProjMatrix ( size_t ) 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. |
176 |
Virtual method getSurfaceAlphaRejectionValue ( ) 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. |
177 |
Virtual method getSurfaceAmbientColour ( ) 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. |
178 |
Virtual method getSurfaceDiffuseColour ( ) 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. |
179 |
Virtual method getSurfaceEmissiveColour ( ) 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. |
180 |
Virtual method getSurfaceShininess ( ) 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. |
181 |
Virtual method getSurfaceSpecularColour ( ) 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. |
182 |
Virtual method getTanTime_0_1 ( Real ) 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. |
183 |
Virtual method getTanTime_0_2Pi ( Real ) 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. |
184 |
Virtual method getTanTime_0_X ( Real ) 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. |
185 |
Virtual method getTextureSize ( size_t ) 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. |
186 |
Virtual method getTextureTransformMatrix ( size_t ) 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. |
187 |
Virtual method getTextureViewProjMatrix ( size_t ) 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. |
188 |
Virtual method getTextureWorldViewProjMatrix ( size_t ) 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. |
189 |
Virtual method getTime ( ) 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. |
190 |
Virtual method getTime_0_1 ( Real ) 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. |
191 |
Virtual method getTime_0_1_packed ( Real ) 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. |
192 |
Virtual method getTime_0_2Pi ( Real ) 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. |
193 |
Virtual method getTime_0_2Pi_packed ( Real ) 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. |
194 |
Virtual method getTime_0_X ( Real ) 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. |
195 |
Virtual method getTime_0_X_packed ( Real ) 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. |
196 |
Virtual method getTransposeProjectionMatrix ( ) 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. |
197 |
Virtual method getTransposeViewMatrix ( ) 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. |
198 |
Virtual method getTransposeViewProjMatrix ( ) 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. |
199 |
Virtual method getTransposeWorldMatrix ( ) 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. |
200 |
Virtual method getTransposeWorldViewMatrix ( ) 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. |
201 |
Virtual method getTransposeWorldViewProjMatrix ( ) 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. |
202 |
Virtual method getViewDirection ( ) 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. |
203 |
Virtual method getViewMatrix ( ) 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. |
204 |
Virtual method getViewProjectionMatrix ( ) 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. |
205 |
Virtual method getViewSideVector ( ) 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. |
206 |
Virtual method getViewUpVector ( ) 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. |
207 |
Virtual method getViewportHeight ( ) 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. |
208 |
Virtual method getViewportWidth ( ) 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. |
209 |
Virtual method getWorldMatrix ( ) 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. |
210 |
Virtual method getWorldMatrixArray ( ) 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. |
211 |
Virtual method getWorldMatrixCount ( ) 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. |
212 |
Virtual method getWorldViewMatrix ( ) 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. |
213 |
Virtual method getWorldViewProjMatrix ( ) 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. |
214 |
Virtual method incPassNumber ( ) 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. |
215 |
Virtual method setAmbientLightColour ( ColourValue 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. |
216 |
Virtual method setCurrentCamera ( Camera const*, bool ) 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. |
217 |
Virtual method setCurrentLightList ( LightList 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. |
218 |
Virtual method setCurrentPass ( Pass 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. |
219 |
Virtual method setCurrentRenderTarget ( RenderTarget 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. |
220 |
Virtual method setCurrentRenderable ( Renderable 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. |
221 |
Virtual method setCurrentSceneManager ( SceneManager 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. |
222 |
Virtual method setCurrentViewport ( Viewport 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. |
223 |
Virtual method setFog ( enum FogMode, ColourValue const&, Real, Real, Real ) 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. |
224 |
Virtual method setMainCamBoundsInfo ( struct VisibleObjectsBoundsInfo* ) 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. |
225 |
Virtual method setPassNumber ( int 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. |
226 |
Virtual method setShadowDirLightExtrusionDistance ( Real ) 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. |
227 |
Virtual method setTextureProjector ( Frustum const*, size_t ) 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. |
228 |
Virtual method setWorldMatrices ( Matrix4 const*, size_t ) 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. |
229 |
Virtual method updateLightCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters* ) 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. |
230 |
Virtual method ~AutoParamDataSource ( ) 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. |
[+] affected symbols: 117 (1.9%)
AutoParamDataSource::incPassNumber ( )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setPassNumber ( int const passNumber )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentPass ( Pass const* pass )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentCamera ( Camera const* cam, bool useCameraRelative )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setWorldMatrices ( Matrix4 const* m, size_t count )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentViewport ( Viewport const* viewport )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentLightList ( LightList const* ll )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setTextureProjector ( Frustum const* frust, size_t index )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentRenderable ( Renderable const* rend )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setMainCamBoundsInfo ( struct VisibleObjectsBoundsInfo* info )
This method is from 'AutoParamDataSource' class.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 1
|
Change |
Effect |
1 |
Field mMaterialName 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. |
[+] affected symbols: 39 (0.6%)
SceneManager::createBillboardChain ( String const& name )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::createBillboardChain ( )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::destroyBillboardChain ( BillboardChain* obj )
1st parameter 'obj' (pointer) has base type 'BillboardChain'.
BillboardChain::clearChain ( size_t chainIndex )
This method is from 'BillboardChain' class.
BillboardChain::setDynamic ( bool dyn )
This method is from 'BillboardChain' class.
BillboardChain::setupBuffers ( )
This method is from 'BillboardChain' class.
BillboardChain::setFaceCamera ( bool faceCamera, Vector3 const& normalVector )
This method is from 'BillboardChain' class.
BillboardChain::clearAllChains ( )
This method is from 'BillboardChain' class.
BillboardChain::addChainElement ( size_t chainIndex, BillboardChain::Element const& dtls )
This method is from 'BillboardChain' class.
BillboardChain::setMaterialName ( String const& name, String const& groupName )
This method is from 'BillboardChain' class.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 3
|
Change |
Effect |
1 |
Field mMaterialName 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 832 bytes to 792 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. |
3 |
Virtual method setMaterial ( SharedPtr<Material>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) - 143 entries | Virtual Table (New) - 106 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
16 |
~BillboardSet |
~BillboardSet |
24 |
~BillboardSet |
~BillboardSet |
32 |
(int (*)(...)) 0x17a504 |
(int (*)(...)) 0x17d060 |
40 |
(int (*)(...)) 0x17a4f0 |
(int (*)(...)) 0x17d04c |
48 |
(int (*)(...)) 0x17a4fa |
(int (*)(...)) 0x17d056 |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x17a40e |
(int (*)(...)) 0x17d02c |
128 |
(int (*)(...)) 0x17a418 |
(int (*)(...)) 0x17d036 |
136 |
(int (*)(...)) 0x17a422 |
(int (*)(...)) 0x188022 |
144 |
(int (*)(...)) 0x17a42c |
(int (*)(...)) 0x17d046 |
152 |
(int (*)(...)) 0x17a436 |
BillboardSet::getMovableType[abi:cxx11]() const |
160 |
BillboardSet::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::getParentNode() const |
MovableObject::isInScene() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x17a440 |
BillboardSet::_notifyCurrentCamera(Camera*) |
192 |
MovableObject::_notifyAttached(Node*, bool) |
BillboardSet::getBoundingBox() const |
200 |
MovableObject::isAttached() const |
BillboardSet::getBoundingRadius() const |
208 |
MovableObject::detachFromParent() |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
MovableObject::isInScene() const |
BillboardSet::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::_notifyMoved() |
MovableObject::isVisible() const |
232 |
BillboardSet::_notifyCurrentCamera(Camera*) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
BillboardSet::getBoundingBox() const |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
BillboardSet::getBoundingRadius() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
BillboardSet::getTypeFlags() const |
264 |
BillboardSet::_updateRenderQueue(RenderQueue*) |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
272 |
MovableObject::setVisible(bool) |
BillboardSet::increasePool(unsigned long) |
280 |
MovableObject::getVisible() const |
BillboardSet::getNumBillboards() const |
288 |
MovableObject::isVisible() const |
BillboardSet::setAutoextend(bool) |
296 |
(int (*)(...)) 0x17a44a |
BillboardSet::getAutoextend() const |
304 |
(int (*)(...)) 0x17a45e |
BillboardSet::setSortingEnabled(bool) |
312 |
(int (*)(...)) 0x17a468 |
BillboardSet::getSortingEnabled() const |
320 |
(int (*)(...)) 0x17a472 |
BillboardSet::setPoolSize(unsigned long) |
328 |
(int (*)(...)) 0x17a5d6 |
BillboardSet::getPoolSize() const |
336 |
(int (*)(...)) 0x17a5aa |
BillboardSet::clear() |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
BillboardSet::getBillboard(unsigned int) const |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
BillboardSet::removeBillboard(unsigned int) |
360 |
MovableObject::getRenderQueueGroup() const |
BillboardSet::removeBillboard(Billboard*) |
368 |
MovableObject::_getParentNodeFullTransform() const |
BillboardSet::setBillboardOrigin(BillboardOrigin) |
376 |
(int (*)(...)) 0x17a47c |
BillboardSet::getBillboardOrigin() const |
384 |
(int (*)(...)) 0x17a484 |
BillboardSet::setBillboardRotationType(BillboardRotationType) |
392 |
(int (*)(...)) 0x17a48c |
BillboardSet::getBillboardRotationType() const |
400 |
(int (*)(...)) 0x17a496 |
BillboardSet::setDefaultDimensions(float, float) |
408 |
(int (*)(...)) 0x17a49e |
BillboardSet::setDefaultWidth(float) |
416 |
(int (*)(...)) 0x17a4a6 |
BillboardSet::getDefaultWidth() const |
424 |
(int (*)(...)) 0x17a4ae |
BillboardSet::setDefaultHeight(float) |
432 |
(int (*)(...)) 0x17a4b8 |
BillboardSet::getDefaultHeight() const |
440 |
(int (*)(...)) 0x17a4c0 |
BillboardSet::setMaterialName(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&) |
448 |
(int (*)(...)) 0x17a4cc |
BillboardSet::getMaterialName[abi:cxx11]() const |
456 |
MovableObject::queryLights() const |
BillboardSet::getMaterial() const |
464 |
(int (*)(...)) 0x17a4d8 |
BillboardSet::setMaterial(std::shared_ptr<Material> const&) |
472 |
MovableObject::setLightMask(unsigned int) |
BillboardSet::getRenderOperation(RenderOperation&) |
480 |
(int (*)(...)) 0x17a4e4 |
BillboardSet::getWorldTransforms(Matrix4*) const |
488 |
BillboardSet::getTypeFlags() const |
BillboardSet::_notifyBillboardResized() |
496 |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
BillboardSet::_notifyBillboardRotated() |
504 |
(int (*)(...)) 0x17a510 |
BillboardSet::getCullIndividually() const |
512 |
(int (*)(...)) 0x17a51a |
BillboardSet::setCullIndividually(bool) |
520 |
BillboardSet::increasePool(unsigned long) |
BillboardSet::setBillboardType(BillboardType) |
528 |
BillboardSet::getNumBillboards() const |
BillboardSet::getBillboardType() const |
536 |
BillboardSet::setAutoextend(bool) |
BillboardSet::setCommonDirection(Vector3 const&) |
544 |
BillboardSet::getAutoextend() const |
BillboardSet::getCommonDirection() const |
552 |
BillboardSet::setSortingEnabled(bool) |
BillboardSet::setCommonUpVector(Vector3 const&) |
560 |
BillboardSet::getSortingEnabled() const |
BillboardSet::getCommonUpVector() const |
568 |
BillboardSet::setPoolSize(unsigned long) |
(int (*)(...)) 0x187fda |
576 |
BillboardSet::getPoolSize() const |
(int (*)(...)) 0x187fe6 |
584 |
BillboardSet::clear() |
BillboardSet::getSquaredViewDepth(Camera const*) const |
592 |
BillboardSet::getBillboard(unsigned int) const |
BillboardSet::_updateBounds() |
600 |
BillboardSet::removeBillboard(unsigned int) |
BillboardSet::getLights() const |
608 |
BillboardSet::removeBillboard(Billboard*) |
BillboardSet::_sortBillboards(Camera*) |
616 |
BillboardSet::setBillboardOrigin(BillboardOrigin) |
BillboardSet::_getSortMode() const |
624 |
BillboardSet::getBillboardOrigin() const |
(int (*)(...)) 0x187ff2 |
632 |
BillboardSet::setBillboardRotationType(BillboardRotationType) |
BillboardSet::setTextureCoords(TRect<float> const*, unsigned short) |
640 |
BillboardSet::getBillboardRotationType() const |
BillboardSet::setTextureStacksAndSlices(unsigned char, unsigned char) |
648 |
BillboardSet::setDefaultDimensions(float, float) |
BillboardSet::getTextureCoords(unsigned short*) |
656 |
BillboardSet::setDefaultWidth(float) |
BillboardSet::setPointRenderingEnabled(bool) |
664 |
BillboardSet::getDefaultWidth() const |
(int (*)(...)) 0x187ffe |
672 |
BillboardSet::setDefaultHeight(float) |
(int (*)(...)) -0x00000000000008 |
680 |
BillboardSet::getDefaultHeight() const |
(int (*)(...)) (& typeinfo for BillboardSet) |
688 |
BillboardSet::setMaterialName(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&) |
(int (*)(...)) 0x17d01a |
696 |
BillboardSet::getMaterialName[abi:cxx11]() const |
(int (*)(...)) 0x17d026 |
704 |
BillboardSet::getMaterial() const |
non-virtual thunk to ~BillboardSet |
712 |
BillboardSet::setMaterial(SharedPtr<Material> const&) |
non-virtual thunk to ~BillboardSet |
720 |
BillboardSet::getRenderOperation(RenderOperation&) |
(int (*)(...)) 0x17d1b2 |
728 |
BillboardSet::getWorldTransforms(Matrix4*) const |
(int (*)(...)) -0x00000000000120 |
736 |
BillboardSet::_notifyBillboardResized() |
(int (*)(...)) (& typeinfo for BillboardSet) |
744 |
BillboardSet::_notifyBillboardRotated() |
non-virtual thunk to ~BillboardSet |
752 |
BillboardSet::getCullIndividually() const |
non-virtual thunk to ~BillboardSet |
760 |
BillboardSet::setCullIndividually(bool) |
non-virtual thunk to BillboardSet::getMaterial() const |
768 |
BillboardSet::setBillboardType(BillboardType) |
(int (*)(...)) 0x17d100 |
776 |
BillboardSet::getBillboardType() const |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
784 |
BillboardSet::setCommonDirection(Vector3 const&) |
(int (*)(...)) 0x17cff6 |
792 |
BillboardSet::getCommonDirection() const |
(int (*)(...)) 0x17d000 |
800 |
BillboardSet::setCommonUpVector(Vector3 const&) |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
808 |
BillboardSet::getCommonUpVector() const |
(int (*)(...)) 0x17d006 |
816 |
(int (*)(...)) 0x185d68 |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
824 |
(int (*)(...)) 0x185d74 |
non-virtual thunk to BillboardSet::getLights() const |
832 |
BillboardSet::getSquaredViewDepth(Camera const*) const |
(int (*)(...)) 0x17d010 |
840 |
BillboardSet::_updateBounds() |
(int (*)(...)) 0x17d970 |
848 |
BillboardSet::getLights() const |
|
856 |
BillboardSet::_sortBillboards(Camera*) |
|
864 |
BillboardSet::_getSortMode() const |
|
872 |
(int (*)(...)) 0x185d80 |
|
880 |
BillboardSet::setTextureCoords(TRect<float> const*, unsigned short) |
|
888 |
BillboardSet::setTextureStacksAndSlices(unsigned char, unsigned char) |
|
896 |
BillboardSet::getTextureCoords(unsigned short*) |
|
904 |
BillboardSet::setPointRenderingEnabled(bool) |
|
912 |
(int (*)(...)) 0x185d8c |
|
920 |
(int (*)(...)) -0x00000000000008 |
|
928 |
(int (*)(...)) (& typeinfo for BillboardSet) |
|
936 |
(int (*)(...)) 0x17a3fc |
|
944 |
(int (*)(...)) 0x17a408 |
|
952 |
non-virtual thunk to ~BillboardSet |
|
960 |
non-virtual thunk to ~BillboardSet |
|
968 |
(int (*)(...)) 0x17a6d4 |
|
976 |
(int (*)(...)) -0x00000000000128 |
|
984 |
(int (*)(...)) (& typeinfo for BillboardSet) |
|
992 |
non-virtual thunk to ~BillboardSet |
|
1000 |
non-virtual thunk to ~BillboardSet |
|
1008 |
non-virtual thunk to BillboardSet::getMaterial() const |
|
1016 |
(int (*)(...)) 0x17a5ec |
|
1024 |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
|
1032 |
(int (*)(...)) 0x17a3b0 |
|
1040 |
(int (*)(...)) 0x17a3ba |
|
1048 |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
|
1056 |
(int (*)(...)) 0x17a3c0 |
|
1064 |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
|
1072 |
non-virtual thunk to BillboardSet::getLights() const |
|
1080 |
(int (*)(...)) 0x17a3ca |
|
1088 |
(int (*)(...)) 0x17ae70 |
|
1096 |
(int (*)(...)) 0x17a3d4 |
|
1104 |
(int (*)(...)) 0x17a3de |
|
1112 |
(int (*)(...)) 0x17a5c0 |
|
1120 |
(int (*)(...)) 0x17a594 |
|
1128 |
(int (*)(...)) 0x17a3e8 |
|
1136 |
(int (*)(...)) 0x17a3f2 |
|
[+] affected symbols: 113 (1.8%)
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet' in 2nd parameter 'bb' (reference) has base type 'BillboardSet'.
BillboardSet::setMaterial ( SharedPtr<Material>const& material )
This method is from 'BillboardSet' class.
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoextend ( bool autoextend )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
...
OgreBone.h
namespace Ogre
[+] class Bone 1
|
Change |
Effect |
1 |
Size of this class has been changed from 432 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: 32 (0.5%)
SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent )
2nd parameter 'parent' (pointer) has base type 'Bone'.
SkeletonSerializer::calcBoneSize ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
SkeletonSerializer::calcBoneSizeWithoutScale ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
SkeletonSerializer::writeBone ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
Bone::needUpdate ( bool forceParentUpdate )
This method is from 'Bone' class.
Bone::createChild ( unsigned short handle, Vector3 const& inTranslate, Quaternion const& inRotate )
Return value (pointer) has base type 'Bone'.
Bone::setBindingPose ( )
This method is from 'Bone' class.
Bone::createChildImpl ( String const& name )
This method is from 'Bone' class.
Bone::createChildImpl ( )
This method is from 'Bone' class.
Bone::setManuallyControlled ( bool manuallyControlled )
This method is from 'Bone' class.
...
OgreCamera.h
namespace Ogre
[+] class Camera 1
|
Change |
Effect |
1 |
Size of this class has been changed from 1512 bytes to 1504 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: 1236 (20.1%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera' in 1st parameter 'mgr' (pointer) has base type 'Camera'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
2nd parameter 'cam' (pointer) has base type 'Camera'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera' in 2nd parameter 'bb' (reference) has base type 'Camera'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
...
OgreCompositorManager.h
namespace Ogre
[+] class CompositorManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 568 bytes to 584 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: 102 (1.7%)
CompositorManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
This method is from 'CompositorManager' class.
CompositorManager::initialise ( )
This method is from 'CompositorManager' class.
CompositorManager::addCompositor ( Viewport* vp, String const& compositor, int addPosition )
This method is from 'CompositorManager' class.
CompositorManager::getSingletonPtr ( )
Return value (pointer) has base type 'CompositorManager'.
CompositorManager::removeCompositor ( Viewport* vp, String const& compositor )
This method is from 'CompositorManager' class.
CompositorManager::getCompositorChain ( Viewport* vp )
This method is from 'CompositorManager' class.
CompositorManager::setCompositorEnabled ( Viewport* vp, String const& compositor, bool value )
This method is from 'CompositorManager' class.
CompositorManager::removeCompositorChain ( Viewport* vp )
This method is from 'CompositorManager' class.
CompositorManager::registerCompositorLogic ( String const& name, CompositorLogic* logic )
This method is from 'CompositorManager' class.
CompositorManager::unregisterCompositorLogic ( String const& name )
This method is from 'CompositorManager' class.
...
OgreConfigDialogImp.h
namespace Ogre
[+] class ConfigDialog 4
|
Change |
Effect |
1 |
Size of this class has been increased from 8 bytes to 16 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 |
First virtual method display ( ) has been added to this class. |
1) The layout of type structure has been shifted by 8 bytes by the added v-table pointer. 2) Size of class has been increased by 8 bytes. |
3 |
First virtual method ~ConfigDialog ( ) has been added to this class. |
1) The layout of type structure has been shifted by 8 bytes by the added v-table pointer. 2) Size of class has been increased by 8 bytes. |
4 |
First virtual method ~ConfigDialog ( ) has been added to this class. |
1) The layout of type structure has been shifted by 8 bytes by the added v-table pointer. 2) Size of class has been increased by 8 bytes. |
[+] affected symbols: 2 (0.03%)
ConfigDialog::display ( )
This method is from 'ConfigDialog' class.
ConfigDialog::ConfigDialog ( )
This constructor is from 'ConfigDialog' class.
OgreConfigFile.h
namespace Ogre
[+] class ConfigFile 3
|
Change |
Effect |
1 |
Size of this class has been increased from 56 bytes to 96 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 |
Last virtual method ~ConfigFile ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~ConfigFile ( ) 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. |
[+] affected symbols: 10 (0.2%)
ConfigFile::loadDirect ( String const& filename, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::getSectionIterator ( )
This method is from 'ConfigFile' class.
ConfigFile::getSettingsIterator ( String const& section )
This method is from 'ConfigFile' class.
ConfigFile::loadFromResourceSystem ( String const& filename, String const& resourceGroup, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::load ( String const& filename, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::clear ( )
This method is from 'ConfigFile' class.
ConfigFile::ConfigFile ( )
This constructor is from 'ConfigFile' class.
ConfigFile::~ConfigFile ( )
This destructor is from 'ConfigFile' class.
ConfigFile::getSetting ( String const& key, String const& section, String const& defaultValue )
This method is from 'ConfigFile' class.
ConfigFile::getMultiSetting ( String const& key, String const& section )
This method is from 'ConfigFile' class.
OgreDefaultWorkQueueStandard.h
namespace Ogre
[+] class DefaultWorkQueue 1
|
Change |
Effect |
1 |
Size of this class has been changed from 584 bytes to 1016 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: 8 (0.1%)
DefaultWorkQueue::_threadMain ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::notifyWorkers ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::waitForNextRequest ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::notifyThreadRegistered ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::startup ( bool forceRestart )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::shutdown ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::DefaultWorkQueue ( String const& name )
This constructor is from 'DefaultWorkQueue' class.
DefaultWorkQueue::~DefaultWorkQueue ( )
This destructor is from 'DefaultWorkQueue' class.
OgreDynLibManager.h
namespace Ogre
[+] class DynLibManager 3
|
Change |
Effect |
1 |
Size of this class has been changed from 56 bytes to 48 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. |
2 |
Last virtual method ~DynLibManager ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~DynLibManager ( ) 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. |
[+] affected symbols: 91 (1.5%)
DynLibManager::getSingleton ( )
This method is from 'DynLibManager' class.
DynLibManager::getSingletonPtr ( )
This method is from 'DynLibManager' class.
DynLibManager::load ( String const& filename )
This method is from 'DynLibManager' class.
DynLibManager::unload ( DynLib* lib )
This method is from 'DynLibManager' class.
DynLibManager::DynLibManager ( )
This constructor is from 'DynLibManager' class.
DynLibManager::~DynLibManager ( )
This destructor is from 'DynLibManager' class.
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Field 'this.mDynLibManager' in the object of this method has base type 'DynLibManager'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mDynLibManager' in the object of this method has base type 'DynLibManager'.
Root::saveConfig ( )
Field 'this.mDynLibManager' in the object of this method has base type 'DynLibManager'.
Root::loadPlugins ( String const& pluginsfile )
Field 'this.mDynLibManager' in the object of this method has base type 'DynLibManager'.
...
OgreEdgeListBuilder.h
namespace Ogre
[+] class EdgeListBuilder 2
|
Change |
Effect |
1 |
Last virtual method ~EdgeListBuilder ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
2 |
Virtual method ~EdgeListBuilder ( ) 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. |
[+] affected symbols: 9 (0.1%)
EdgeListBuilder::addIndexData ( IndexData const* indexData, size_t vertexSet, enum RenderOperation::OperationType opType )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::addVertexData ( VertexData const* vertexData )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::buildTrianglesEdges ( struct EdgeListBuilder::Geometry const& geometry )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::connectOrCreateEdge ( size_t vertexSet, size_t triangleIndex, size_t vertIndex0, size_t vertIndex1, size_t sharedVertIndex0, size_t sharedVertIndex1 )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::findOrCreateCommonVertex ( Vector3 const& vec, size_t vertexSet, size_t indexSet, size_t originalIndex )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::log ( Log* l )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::build ( )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::EdgeListBuilder ( )
This constructor is from 'EdgeListBuilder' class.
EdgeListBuilder::~EdgeListBuilder ( )
This destructor is from 'EdgeListBuilder' class.
OgreErrorDialogImp.h
namespace Ogre
[+] class ErrorDialog 1
|
Change |
Effect |
1 |
Size of this class has been increased from 1 byte to 8 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 2 (0.03%)
ErrorDialog::display ( String const& errorMessage, String logName )
This method is from 'ErrorDialog' class.
ErrorDialog::ErrorDialog ( )
This constructor is from 'ErrorDialog' class.
OgreFrustum.h
namespace Ogre
[+] class Frustum 43
|
Change |
Effect |
1 |
Size of this class has been changed from 1240 bytes to 1232 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. |
2 |
Virtual method calcProjectionParameters ( Real&, Real&, Real&, Real& ) 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. |
3 |
Virtual method calcViewMatrixRelative ( Vector3 const&, Matrix4& ) 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. |
4 |
Virtual method disableCustomNearClipPlane ( ) 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. |
5 |
Virtual method disableReflection ( ) 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. |
6 |
Virtual method enableCustomNearClipPlane ( MovablePlane 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. |
7 |
Virtual method enableCustomNearClipPlane ( Plane 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. |
8 |
Virtual method enableReflection ( MovablePlane 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. |
9 |
Virtual method enableReflection ( Plane 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. |
10 |
Virtual method getAspectRatio ( ) 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. |
11 |
Virtual method getFOVy ( ) 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. |
12 |
Virtual method getFarClipDistance ( ) 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. |
13 |
Virtual method getFocalLength ( ) 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. |
14 |
Virtual method getFrustumExtents ( Real&, Real&, Real&, Real& ) 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. |
15 |
Virtual method getFrustumOffset ( ) 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. |
16 |
Virtual method getNearClipDistance ( ) 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. |
17 |
Virtual method getOrthoWindowHeight ( ) 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. |
18 |
Virtual method getOrthoWindowWidth ( ) 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. |
19 |
Virtual method getProjectionMatrix ( ) 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. |
20 |
Virtual method getProjectionMatrixRS ( ) 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. |
21 |
Virtual method getProjectionMatrixWithRSDepth ( ) 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. |
22 |
Virtual method getProjectionType ( ) 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. |
23 |
Virtual method getViewMatrix ( ) 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. |
24 |
Virtual method isFrustumOutOfDate ( ) 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. |
25 |
Virtual method resetFrustumExtents ( ) 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. |
26 |
Virtual method setAspectRatio ( Real ) 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. |
27 |
Virtual method setCustomProjectionMatrix ( bool, Matrix4 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. |
28 |
Virtual method setCustomViewMatrix ( bool, Matrix4 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. |
29 |
Virtual method setFOVy ( Radian 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. |
30 |
Virtual method setFarClipDistance ( Real ) 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. |
31 |
Virtual method setFocalLength ( Real ) 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. |
32 |
Virtual method setFrustumExtents ( Real, Real, Real, Real ) 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. |
33 |
Virtual method setFrustumOffset ( Real, Real ) 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. |
34 |
Virtual method setFrustumOffset ( Vector2 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. |
35 |
Virtual method setNearClipDistance ( Real ) 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. |
36 |
Virtual method setOrthoWindow ( Real, Real ) 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. |
37 |
Virtual method setOrthoWindowHeight ( Real ) 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. |
38 |
Virtual method setOrthoWindowWidth ( Real ) 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. |
39 |
Virtual method updateFrustum ( ) 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. |
40 |
Virtual method updateFrustumPlanes ( ) 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. |
41 |
Virtual method updateVertexData ( ) 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. |
42 |
Virtual method updateView ( ) 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. |
43 |
Virtual method updateWorldSpaceCorners ( ) 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) - 163 entries | Virtual Table (New) - 78 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Frustum) |
(int (*)(...)) (& typeinfo for Frustum) |
16 |
~Frustum |
~Frustum |
24 |
~Frustum |
~Frustum |
32 |
(int (*)(...)) 0x17a504 |
(int (*)(...)) 0x17d060 |
40 |
(int (*)(...)) 0x17a4f0 |
(int (*)(...)) 0x17d04c |
48 |
(int (*)(...)) 0x17a4fa |
(int (*)(...)) 0x17d056 |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x17a40e |
(int (*)(...)) 0x17d02c |
128 |
(int (*)(...)) 0x17a418 |
(int (*)(...)) 0x17d036 |
136 |
(int (*)(...)) 0x17a422 |
(int (*)(...)) 0x17d040 |
144 |
(int (*)(...)) 0x17a42c |
(int (*)(...)) 0x17d046 |
152 |
(int (*)(...)) 0x17a436 |
Frustum::getMovableType[abi:cxx11]() const |
160 |
Frustum::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::getParentNode() const |
MovableObject::isInScene() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x17a440 |
Frustum::_notifyCurrentCamera(Camera*) |
192 |
MovableObject::_notifyAttached(Node*, bool) |
Frustum::getBoundingBox() const |
200 |
MovableObject::isAttached() const |
Frustum::getBoundingRadius() const |
208 |
MovableObject::detachFromParent() |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
MovableObject::isInScene() const |
Frustum::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::_notifyMoved() |
MovableObject::isVisible() const |
232 |
Frustum::_notifyCurrentCamera(Camera*) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
Frustum::getBoundingBox() const |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
Frustum::getBoundingRadius() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
Frustum::getTypeFlags() const |
264 |
Frustum::_updateRenderQueue(RenderQueue*) |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
272 |
MovableObject::setVisible(bool) |
Frustum::updateFrustumImpl() const |
280 |
MovableObject::getVisible() const |
Frustum::updateViewImpl() const |
288 |
MovableObject::isVisible() const |
Frustum::updateFrustumPlanesImpl() const |
296 |
(int (*)(...)) 0x17a44a |
Frustum::updateWorldSpaceCornersImpl() const |
304 |
(int (*)(...)) 0x17a45e |
Frustum::isViewOutOfDate() const |
312 |
(int (*)(...)) 0x17a468 |
Frustum::invalidateFrustum() const |
320 |
(int (*)(...)) 0x17a472 |
Frustum::invalidateView() const |
328 |
(int (*)(...)) 0x17a5d6 |
Frustum::getFrustumPlanes() const |
336 |
(int (*)(...)) 0x17a5aa |
Frustum::getFrustumPlane(unsigned short) const |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
Frustum::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
Frustum::isVisible(Sphere const&, FrustumPlane*) const |
360 |
MovableObject::getRenderQueueGroup() const |
Frustum::isVisible(Vector3 const&, FrustumPlane*) const |
368 |
MovableObject::_getParentNodeFullTransform() const |
Frustum::getMaterial() const |
376 |
(int (*)(...)) 0x17a47c |
Frustum::getRenderOperation(RenderOperation&) |
384 |
(int (*)(...)) 0x17a484 |
Frustum::getWorldTransforms(Matrix4*) const |
392 |
(int (*)(...)) 0x17a48c |
Frustum::getSquaredViewDepth(Camera const*) const |
400 |
(int (*)(...)) 0x17a496 |
Frustum::getLights() const |
408 |
(int (*)(...)) 0x17a49e |
Frustum::getWorldSpaceCorners() const |
416 |
(int (*)(...)) 0x17a4a6 |
Frustum::setProjectionType(ProjectionType) |
424 |
(int (*)(...)) 0x17a4ae |
Frustum::projectSphere(Sphere const&, float*, float*, float*, float*) const |
432 |
(int (*)(...)) 0x17a4b8 |
Frustum::getPositionForViewUpdate() const |
440 |
(int (*)(...)) 0x17a4c0 |
Frustum::getOrientationForViewUpdate() const |
448 |
(int (*)(...)) 0x17a4cc |
(int (*)(...)) -0x00000000000008 |
456 |
MovableObject::queryLights() const |
(int (*)(...)) (& typeinfo for Frustum) |
464 |
(int (*)(...)) 0x17a4d8 |
(int (*)(...)) 0x17d01a |
472 |
MovableObject::setLightMask(unsigned int) |
(int (*)(...)) 0x17d026 |
480 |
(int (*)(...)) 0x17a4e4 |
non-virtual thunk to ~Frustum |
488 |
Frustum::getTypeFlags() const |
non-virtual thunk to ~Frustum |
496 |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x17d1b2 |
504 |
(int (*)(...)) 0x17a510 |
(int (*)(...)) -0x00000000000120 |
512 |
(int (*)(...)) 0x17a51a |
(int (*)(...)) (& typeinfo for Frustum) |
520 |
Frustum::calcProjectionParameters(float&, float&, float&, float&) const |
non-virtual thunk to ~Frustum |
528 |
Frustum::updateFrustum() const |
non-virtual thunk to ~Frustum |
536 |
Frustum::updateView() const |
non-virtual thunk to Frustum::getMaterial() const |
544 |
Frustum::updateFrustumImpl() const |
(int (*)(...)) 0x17d100 |
552 |
Frustum::updateViewImpl() const |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
560 |
Frustum::updateFrustumPlanes() const |
(int (*)(...)) 0x17cff6 |
568 |
Frustum::updateFrustumPlanesImpl() const |
(int (*)(...)) 0x17d000 |
576 |
Frustum::updateWorldSpaceCorners() const |
non-virtual thunk to Frustum::getWorldTransforms(Matrix4*) const |
584 |
Frustum::updateWorldSpaceCornersImpl() const |
(int (*)(...)) 0x17d006 |
592 |
Frustum::updateVertexData() const |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
600 |
Frustum::isViewOutOfDate() const |
non-virtual thunk to Frustum::getLights() const |
608 |
Frustum::isFrustumOutOfDate() const |
(int (*)(...)) 0x17d010 |
616 |
Frustum::invalidateFrustum() const |
(int (*)(...)) 0x17d970 |
624 |
Frustum::invalidateView() const |
|
632 |
Frustum::setFOVy(Radian const&) |
|
640 |
Frustum::getFOVy() const |
|
648 |
Frustum::setNearClipDistance(float) |
|
656 |
Frustum::getNearClipDistance() const |
|
664 |
Frustum::setFarClipDistance(float) |
|
672 |
Frustum::getFarClipDistance() const |
|
680 |
Frustum::setAspectRatio(float) |
|
688 |
Frustum::getAspectRatio() const |
|
696 |
Frustum::setFrustumOffset(Vector2 const&) |
|
704 |
Frustum::setFrustumOffset(float, float) |
|
712 |
Frustum::getFrustumOffset() const |
|
720 |
Frustum::setFocalLength(float) |
|
728 |
Frustum::getFocalLength() const |
|
736 |
Frustum::setFrustumExtents(float, float, float, float) |
|
744 |
Frustum::resetFrustumExtents() |
|
752 |
Frustum::getFrustumExtents(float&, float&, float&, float&) const |
|
760 |
Frustum::getProjectionMatrixRS() const |
|
768 |
Frustum::getProjectionMatrixWithRSDepth() const |
|
776 |
Frustum::getProjectionMatrix() const |
|
784 |
Frustum::getViewMatrix() const |
|
792 |
Frustum::calcViewMatrixRelative(Vector3 const&, Matrix4&) const |
|
800 |
Frustum::setCustomViewMatrix(bool, Matrix4 const&) |
|
808 |
(int (*)(...)) 0x18c2b6 |
|
816 |
Frustum::setCustomProjectionMatrix(bool, Matrix4 const&) |
|
824 |
(int (*)(...)) 0x18c2c2 |
|
832 |
Frustum::getFrustumPlanes() const |
|
840 |
Frustum::getFrustumPlane(unsigned short) const |
|
848 |
Frustum::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
|
856 |
Frustum::isVisible(Sphere const&, FrustumPlane*) const |
|
864 |
Frustum::isVisible(Vector3 const&, FrustumPlane*) const |
|
872 |
Frustum::getMaterial() const |
|
880 |
Frustum::getRenderOperation(RenderOperation&) |
|
888 |
Frustum::getWorldTransforms(Matrix4*) const |
|
896 |
Frustum::getSquaredViewDepth(Camera const*) const |
|
904 |
Frustum::getLights() const |
|
912 |
Frustum::getWorldSpaceCorners() const |
|
920 |
Frustum::setProjectionType(ProjectionType) |
|
928 |
Frustum::getProjectionType() const |
|
936 |
Frustum::setOrthoWindow(float, float) |
|
944 |
Frustum::setOrthoWindowHeight(float) |
|
952 |
Frustum::setOrthoWindowWidth(float) |
|
960 |
Frustum::getOrthoWindowHeight() const |
|
968 |
Frustum::getOrthoWindowWidth() const |
|
976 |
Frustum::enableReflection(Plane const&) |
|
984 |
Frustum::enableReflection(MovablePlane const*) |
|
992 |
Frustum::disableReflection() |
|
1000 |
(int (*)(...)) 0x18c2ce |
|
1008 |
(int (*)(...)) 0x18c2da |
|
1016 |
(int (*)(...)) 0x18c2e6 |
|
1024 |
Frustum::projectSphere(Sphere const&, float*, float*, float*, float*) const |
|
1032 |
Frustum::enableCustomNearClipPlane(MovablePlane const*) |
|
1040 |
Frustum::enableCustomNearClipPlane(Plane const&) |
|
1048 |
Frustum::disableCustomNearClipPlane() |
|
1056 |
(int (*)(...)) 0x18c2f2 |
|
1064 |
Frustum::getPositionForViewUpdate() const |
|
1072 |
Frustum::getOrientationForViewUpdate() const |
|
1080 |
(int (*)(...)) -0x00000000000008 |
|
1088 |
(int (*)(...)) (& typeinfo for Frustum) |
|
1096 |
(int (*)(...)) 0x17a3fc |
|
1104 |
(int (*)(...)) 0x17a408 |
|
1112 |
non-virtual thunk to ~Frustum |
|
1120 |
non-virtual thunk to ~Frustum |
|
1128 |
(int (*)(...)) 0x17a6d4 |
|
1136 |
(int (*)(...)) -0x00000000000128 |
|
1144 |
(int (*)(...)) (& typeinfo for Frustum) |
|
1152 |
non-virtual thunk to ~Frustum |
|
1160 |
non-virtual thunk to ~Frustum |
|
1168 |
non-virtual thunk to Frustum::getMaterial() const |
|
1176 |
(int (*)(...)) 0x17a5ec |
|
1184 |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
|
1192 |
(int (*)(...)) 0x17a3b0 |
|
1200 |
(int (*)(...)) 0x17a3ba |
|
1208 |
non-virtual thunk to Frustum::getWorldTransforms(Matrix4*) const |
|
1216 |
(int (*)(...)) 0x17a3c0 |
|
1224 |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
|
1232 |
non-virtual thunk to Frustum::getLights() const |
|
1240 |
(int (*)(...)) 0x17a3ca |
|
1248 |
(int (*)(...)) 0x17ae70 |
|
1256 |
(int (*)(...)) 0x17a3d4 |
|
1264 |
(int (*)(...)) 0x17a3de |
|
1272 |
(int (*)(...)) 0x17a5c0 |
|
1280 |
(int (*)(...)) 0x17a594 |
|
1288 |
(int (*)(...)) 0x17a3e8 |
|
1296 |
(int (*)(...)) 0x17a3f2 |
|
[+] affected symbols: 1319 (21.5%)
ConvexBody::clip ( Frustum const& fr )
1st parameter 'fr' (reference) has base type 'Frustum'.
ConvexBody::define ( Frustum const& frustum )
1st parameter 'frustum' (reference) has base type 'Frustum'.
Renderable::postRender ( SceneManager* p1, RenderSystem* p2 )
This method is from derived class 'Renderable'.
Renderable::getRenderOperation ( RenderOperation& p1 )
This method is from derived class 'Renderable'.
Renderable::preRender ( SceneManager* p1, RenderSystem* p2 )
This method is from derived class 'Renderable'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum' in 1st parameter 'mgr' (pointer) has base type 'Frustum'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
...
OgreGpuProgram.h
namespace Ogre
[+] class GpuProgram 7
|
Change |
Effect |
1 |
Size of this class has been changed from 496 bytes to 544 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. |
2 |
Virtual method setManualNamedConstants ( struct GpuNamedConstants 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. |
3 |
Virtual method setManualNamedConstantsFile ( 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. |
4 |
Virtual method setSource ( 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. |
5 |
Virtual method setSourceFile ( 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. |
6 |
Virtual method setSyntaxCode ( 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. |
7 |
Virtual method setType ( enum GpuProgramType ) 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) - 82 entries | Virtual Table (New) - 64 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgram) |
(int (*)(...)) (& typeinfo for GpuProgram) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x194aba |
40 |
StringInterface::setParameterList(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&) |
(int (*)(...)) 0x194ac0 |
48 |
(int (*)(...)) 0x17f090 |
(int (*)(...)) 0x194ac6 |
56 |
(int (*)(...)) 0x17e512 |
(int (*)(...)) 0x194acc |
64 |
(int (*)(...)) 0x193c36 |
(int (*)(...)) 0x194ad2 |
72 |
(int (*)(...)) 0x193c3c |
(int (*)(...)) 0x194ad8 |
80 |
(int (*)(...)) 0x193c42 |
GpuProgram::loadImpl() |
88 |
(int (*)(...)) 0x193c48 |
__cxa_pure_virtual |
96 |
(int (*)(...)) 0x193c4e |
Resource::prepare(bool) |
104 |
(int (*)(...)) 0x193c54 |
Resource::load(bool) |
112 |
GpuProgram::loadImpl() |
Resource::reload(Resource::LoadingFlags) |
120 |
__cxa_pure_virtual |
(int (*)(...)) 0x194ade |
128 |
Resource::prepare(bool) |
(int (*)(...)) 0x194b06 |
136 |
Resource::load(bool) |
(int (*)(...)) 0x194b12 |
144 |
Resource::reload() |
Resource::unload() |
152 |
(int (*)(...)) 0x193c5a |
(int (*)(...)) 0x194b1e |
160 |
(int (*)(...)) 0x193c82 |
Resource::touch() |
168 |
Resource::unload() |
(int (*)(...)) 0x194b2a |
176 |
(int (*)(...)) 0x193c8e |
(int (*)(...)) 0x194b34 |
184 |
Resource::touch() |
(int (*)(...)) 0x194b9c |
192 |
(int (*)(...)) 0x193c9a |
(int (*)(...)) 0x194b8a |
200 |
(int (*)(...)) 0x193ca4 |
(int (*)(...)) 0x194bae |
208 |
(int (*)(...)) 0x193cae |
(int (*)(...)) 0x194b78 |
216 |
(int (*)(...)) 0x193cc0 |
(int (*)(...)) 0x194b6c |
224 |
(int (*)(...)) 0x193cd2 |
(int (*)(...)) 0x194b3e |
232 |
(int (*)(...)) 0x193ce4 |
(int (*)(...)) 0x194b4a |
240 |
(int (*)(...)) 0x193cf0 |
Resource::escalateLoading() |
248 |
(int (*)(...)) 0x193cfc |
Resource::addListener(Resource::Listener*) |
256 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
264 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x194b56 |
272 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
(int (*)(...)) 0x193d08 |
(int (*)(...)) 0x194b60 |
288 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
296 |
(int (*)(...)) 0x193d12 |
GpuProgram::calculateSize() const |
304 |
(int (*)(...)) 0x193d1c |
(int (*)(...)) 0x1df1ea |
312 |
(int (*)(...)) 0x193d34 |
GpuProgram::isSupported() const |
320 |
(int (*)(...)) 0x193d28 |
GpuProgram::createParameters() |
328 |
Resource::_dirtyState() |
(int (*)(...)) 0x1df1f2 |
336 |
Resource::_fireLoadingComplete(bool) |
(int (*)(...)) 0x1df1fe |
344 |
Resource::_firePreparingComplete(bool) |
(int (*)(...)) 0x1df20a |
352 |
Resource::_fireUnloadingComplete() |
(int (*)(...)) 0x1df216 |
360 |
GpuProgram::calculateSize() const |
(int (*)(...)) 0x1df222 |
368 |
GpuProgram::setSourceFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x1df22e |
376 |
GpuProgram::setSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x1df23e |
384 |
(int (*)(...)) 0x1dfb28 |
(int (*)(...)) 0x1df24a |
392 |
GpuProgram::setSyntaxCode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x1df256 |
400 |
(int (*)(...)) 0x1dfb34 |
(int (*)(...)) 0x1df262 |
408 |
(int (*)(...)) 0x1dfb40 |
(int (*)(...)) 0x1df26e |
416 |
GpuProgram::setType(GpuProgramType) |
(int (*)(...)) 0x1df27a |
424 |
(int (*)(...)) 0x1dfb4c |
(int (*)(...)) 0x1df2aa |
432 |
(int (*)(...)) 0x1dfb58 |
GpuProgram::getDefaultParameters() |
440 |
GpuProgram::isSupported() const |
(int (*)(...)) 0x1df2c8 |
448 |
GpuProgram::createParameters() |
(int (*)(...)) 0x1df2d8 |
456 |
(int (*)(...)) 0x1dfb60 |
(int (*)(...)) 0x1df2e2 |
464 |
(int (*)(...)) 0x1dfb6c |
(int (*)(...)) 0x1df2ec |
472 |
(int (*)(...)) 0x1dfb78 |
GpuProgram::getLanguage[abi:cxx11]() const |
480 |
(int (*)(...)) 0x1dfb84 |
(int (*)(...)) 0x1df2f6 |
488 |
(int (*)(...)) 0x1dfb90 |
(int (*)(...)) 0x1df302 |
496 |
(int (*)(...)) 0x1dfb9c |
(int (*)(...)) 0x1df30e |
504 |
(int (*)(...)) 0x1dfbac |
__cxa_pure_virtual |
512 |
(int (*)(...)) 0x1dfbb8 |
|
520 |
(int (*)(...)) 0x1dfbc4 |
|
528 |
(int (*)(...)) 0x1dfbd0 |
|
536 |
(int (*)(...)) 0x1dfbdc |
|
544 |
GpuProgram::getDefaultParameters() |
|
552 |
(int (*)(...)) 0x1dfbe8 |
|
560 |
(int (*)(...)) 0x1dfbf8 |
|
568 |
(int (*)(...)) 0x1dfc02 |
|
576 |
(int (*)(...)) 0x1dfc0c |
|
584 |
GpuProgram::getLanguage[abi:cxx11]() const |
|
592 |
(int (*)(...)) 0x1dfc16 |
|
600 |
(int (*)(...)) 0x1dfc22 |
|
608 |
GpuProgram::setManualNamedConstants(GpuNamedConstants const&) |
|
616 |
(int (*)(...)) 0x1dfc2e |
|
624 |
GpuProgram::setManualNamedConstantsFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
632 |
(int (*)(...)) 0x1dfc3a |
|
640 |
(int (*)(...)) 0x1dfc46 |
|
648 |
__cxa_pure_virtual |
|
[+] affected symbols: 67 (1.1%)
GpuProgram::setSourceFile ( String const& filename )
This method is from 'GpuProgram' class.
GpuProgram::setSyntaxCode ( String const& syntax )
This method is from 'GpuProgram' class.
GpuProgram::loadFromSource ( )
This method is from 'GpuProgram' class.
GpuProgram::createParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::getDefaultParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
This method is from 'GpuProgram' class.
GpuProgram::setupBaseParamDictionary ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
This method is from 'GpuProgram' class.
GpuProgram::setType ( enum GpuProgramType t )
This method is from 'GpuProgram' class.
GpuProgram::loadImpl ( )
This method is from 'GpuProgram' class.
...
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 4
|
Change |
Effect |
1 |
Size of this class has been increased from 400 bytes to 416 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 |
Virtual method addMicrocodeToCache ( String const&, SharedPtr<MemoryDataStream>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. |
3 |
Virtual method loadMicrocodeCache ( SharedPtr<DataStream> ) 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. |
4 |
Virtual method saveMicrocodeCache ( SharedPtr<DataStream> ) 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) - 57 entries | Virtual Table (New) - 38 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1a468a |
(int (*)(...)) 0x1a4362 |
40 |
(int (*)(...)) 0x1e34ce |
(int (*)(...)) 0x1e1efa |
48 |
(int (*)(...)) 0x1a4696 |
(int (*)(...)) 0x1a436e |
56 |
ResourceManager::createResource(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&, 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*) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::createOrRetrieve(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&, 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*) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::removeAll() |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::removeUnreferencedResources(bool) |
88 |
(int (*)(...)) 0x1a467e |
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&) |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
__cxa_pure_virtual |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
160 |
ResourceManager::remove(unsigned long long) |
GpuProgramManager::load(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
ResourceManager::removeAll() |
GpuProgramManager::loadFromString(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
ResourceManager::removeUnreferencedResources(bool) |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
184 |
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&) |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
ResourceManager::getByHandle(unsigned long long) |
GpuProgramManager::createParameters() |
200 |
(int (*)(...)) 0x1a47ac |
GpuProgramManager::createProgram(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
208 |
(int (*)(...)) 0x1a46da |
GpuProgramManager::createProgramFromString(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
GpuProgramManager::create(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&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
240 |
ResourceManager::prepare(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&, 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*, bool) |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
248 |
ResourceManager::load(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&, 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*, bool) |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
256 |
(int (*)(...)) 0x1a46a4 |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
264 |
(int (*)(...)) 0x1a46b0 |
GpuProgramManager::createMicrocode(unsigned int) const |
272 |
__cxa_pure_virtual |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<MemoryDataStream> const&) |
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
GpuProgramManager::removeMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
GpuProgramManager::saveMicrocodeCache(std::shared_ptr<DataStream>) const |
296 |
ResourceManager::checkUsage() |
GpuProgramManager::loadMicrocodeCache(std::shared_ptr<DataStream>) |
304 |
__cxa_pure_virtual |
|
312 |
GpuProgramManager::load(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
320 |
GpuProgramManager::loadFromString(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
328 |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
|
336 |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
344 |
GpuProgramManager::createParameters() |
|
352 |
GpuProgramManager::createProgram(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
360 |
GpuProgramManager::createProgramFromString(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
368 |
GpuProgramManager::create(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&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
|
376 |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
384 |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
392 |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
|
400 |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
408 |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
416 |
GpuProgramManager::createMicrocode(unsigned int) const |
|
424 |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<MemoryDataStream> const&) |
|
432 |
GpuProgramManager::removeMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
440 |
GpuProgramManager::saveMicrocodeCache(SharedPtr<DataStream>) const |
|
448 |
GpuProgramManager::loadMicrocodeCache(SharedPtr<DataStream>) |
|
[+] affected symbols: 26 (0.4%)
GpuProgramManager::getSingleton ( )
Return value (reference) has base type 'GpuProgramManager'.
GpuProgramManager::createProgram ( String const& name, String const& groupName, String const& filename, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingletonPtr ( )
Return value (pointer) has base type 'GpuProgramManager'.
GpuProgramManager::createParameters ( )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadMicrocodeCache ( SharedPtr<DataStream> stream )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addMicrocodeToCache ( String const& name, SharedPtr<MemoryDataStream>const& microcode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createSharedParameters ( String const& name )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createProgramFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSaveMicrocodesToCache ( )
This method is from 'GpuProgramManager' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 1
|
Change |
Effect |
1 |
Size of this class has been increased from 264 bytes to 328 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 89 (1.4%)
GpuProgramParameters::setConstant ( size_t index, Real val )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, double const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, float const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, int const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const* pMatrix, size_t numEntries )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, ColourValue const& colour )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const& m )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector2 const& vec )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector3 const& vec )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector4 const& vec )
This method is from 'GpuProgramParameters' class.
...
[+] class GpuSharedParameters 3
|
Change |
Effect |
1 |
Size of this class has been changed from 216 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. |
2 |
Last virtual method ~GpuSharedParameters ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~GpuSharedParameters ( ) 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. |
[+] affected symbols: 21 (0.3%)
GpuSharedParameters::_markDirty ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, ColourValue const& colour )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const& m )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Vector2 const& vec )
This method is from 'GpuSharedParameters' class.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class VertexBufferBinding 23
|
Change |
Effect |
1 |
Size of this class has been changed from 64 bytes to 56 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. |
2 |
Last virtual method closeGaps ( map<unsigned short, unsigned short, std::less<unsigned short>, STLAllocator<std::pair<unsigned short const, unsigned short>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Last virtual method getBindings ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
4 |
Last virtual method getBuffer ( unsigned short ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
5 |
Last virtual method getLastBoundIndex ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
6 |
Last virtual method hasGaps ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
7 |
Last virtual method hasInstanceData ( ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
8 |
Last virtual method isBufferBound ( unsigned short ) const has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
9 |
Last virtual method setBinding ( unsigned short, HardwareVertexBufferSharedPtr const& ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
10 |
Last virtual method unsetAllBindings ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
11 |
Last virtual method unsetBinding ( unsigned short ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
12 |
Last virtual method ~VertexBufferBinding ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
13 |
Virtual method closeGaps ( map<unsigned short, unsigned short, std::less<unsigned short>, STLAllocator<std::pair<unsigned short const, unsigned short>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& ) 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. |
14 |
Virtual method getBindings ( ) 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. |
15 |
Virtual method getBuffer ( unsigned short ) 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. |
16 |
Virtual method getLastBoundIndex ( ) 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. |
17 |
Virtual method hasGaps ( ) 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. |
18 |
Virtual method hasInstanceData ( ) 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. |
19 |
Virtual method isBufferBound ( unsigned short ) 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. |
20 |
Virtual method setBinding ( unsigned short, HardwareVertexBufferSharedPtr 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. |
21 |
Virtual method unsetAllBindings ( ) 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. |
22 |
Virtual method unsetBinding ( unsigned short ) 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. |
23 |
Virtual method ~VertexBufferBinding ( ) 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. |
[+] affected symbols: 1625 (26.4%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mVertexData.vertexBufferBinding' in 1st parameter 'fr' (reference) has base type 'VertexBufferBinding'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mVertexData.vertexBufferBinding' in 1st parameter 'frustum' (reference) has base type 'VertexBufferBinding'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mVertexData.vertexBufferBinding' in 1st parameter 'mgr' (pointer) has base type 'VertexBufferBinding'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, vector<HardwareBuffer::Usage, STLAllocator<HardwareBuffer::Usage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& bufferUsages, HardwareBufferManagerBase* mgr )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::closeGapsInBindings ( )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
...
[+] class VertexDeclaration 11
|
Change |
Effect |
1 |
Virtual method addElement ( unsigned short, size_t, enum VertexElementType, enum VertexElementSemantic, unsigned short ) 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. |
2 |
Virtual method clone ( HardwareBufferManagerBase* ) 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. |
3 |
Virtual method findElementBySemantic ( enum VertexElementSemantic, unsigned short ) 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. |
4 |
Virtual method findElementsBySource ( unsigned short ) 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. |
5 |
Virtual method getNextFreeTextureCoordinate ( ) 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. |
6 |
Virtual method getVertexSize ( unsigned short ) 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. |
7 |
Virtual method insertElement ( unsigned short, unsigned short, size_t, enum VertexElementType, enum VertexElementSemantic, unsigned short ) 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. |
8 |
Virtual method modifyElement ( unsigned short, unsigned short, size_t, enum VertexElementType, enum VertexElementSemantic, unsigned short ) 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. |
9 |
Virtual method removeAllElements ( ) 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. |
10 |
Virtual method removeElement ( enum VertexElementSemantic, unsigned short ) 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. |
11 |
Virtual method removeElement ( unsigned short ) 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) - 15 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for VertexDeclaration) |
(int (*)(...)) (& typeinfo for VertexDeclaration) |
16 |
~VertexDeclaration |
(int (*)(...)) 0x2012a0 |
24 |
~VertexDeclaration |
~VertexDeclaration |
32 |
VertexDeclaration::addElement(unsigned short, unsigned long, VertexElementType, VertexElementSemantic, unsigned short) |
~VertexDeclaration |
40 |
VertexDeclaration::insertElement(unsigned short, unsigned short, unsigned long, VertexElementType, VertexElementSemantic, unsigned short) |
|
48 |
VertexDeclaration::removeElement(unsigned short) |
|
56 |
VertexDeclaration::removeElement(VertexElementSemantic, unsigned short) |
|
64 |
VertexDeclaration::removeAllElements() |
|
72 |
VertexDeclaration::modifyElement(unsigned short, unsigned short, unsigned long, VertexElementType, VertexElementSemantic, unsigned short) |
|
80 |
VertexDeclaration::findElementBySemantic(VertexElementSemantic, unsigned short) const |
|
88 |
VertexDeclaration::findElementsBySource[abi:cxx11](unsigned short) const |
|
96 |
VertexDeclaration::getVertexSize(unsigned short) const |
|
104 |
VertexDeclaration::getNextFreeTextureCoordinate() const |
|
112 |
VertexDeclaration::clone(HardwareBufferManagerBase*) const |
|
[+] affected symbols: 11 (0.2%)
VertexDeclaration::addElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::insertElement ( unsigned short atPosition, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::modifyElement ( unsigned short elem_index, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::removeElement ( enum VertexElementSemantic semantic, unsigned short index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::removeElement ( unsigned short elem_index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::removeAllElements ( )
This method is from 'VertexDeclaration' class.
VertexDeclaration::getVertexSize ( unsigned short source )
This method is from 'VertexDeclaration' class.
VertexDeclaration::findElementsBySource ( unsigned short source )
This method is from 'VertexDeclaration' class.
VertexDeclaration::findElementBySemantic ( enum VertexElementSemantic sem, unsigned short index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::getNextFreeTextureCoordinate ( )
This method is from 'VertexDeclaration' class.
...
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 3
|
Change |
Effect |
1 |
Size of this class has been increased from 520 bytes to 600 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 |
Virtual method populateParameterNames ( std::shared_ptr<DataStream> ) has been added to this class. |
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. |
3 |
Virtual method populateParameterNames ( SharedPtr<GpuProgramParameters> ) 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) - 89 entries | Virtual Table (New) - 71 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HighLevelGpuProgram) |
(int (*)(...)) (& typeinfo for HighLevelGpuProgram) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x194aba |
40 |
StringInterface::setParameterList(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&) |
(int (*)(...)) 0x194ac0 |
48 |
(int (*)(...)) 0x17f090 |
(int (*)(...)) 0x194ac6 |
56 |
(int (*)(...)) 0x17e512 |
(int (*)(...)) 0x194acc |
64 |
(int (*)(...)) 0x193c36 |
(int (*)(...)) 0x194ad2 |
72 |
(int (*)(...)) 0x193c3c |
(int (*)(...)) 0x194ad8 |
80 |
(int (*)(...)) 0x193c42 |
HighLevelGpuProgram::loadImpl() |
88 |
(int (*)(...)) 0x193c48 |
HighLevelGpuProgram::unloadImpl() |
96 |
(int (*)(...)) 0x193c4e |
Resource::prepare(bool) |
104 |
(int (*)(...)) 0x193c54 |
Resource::load(bool) |
112 |
HighLevelGpuProgram::loadImpl() |
Resource::reload(Resource::LoadingFlags) |
120 |
HighLevelGpuProgram::unloadImpl() |
(int (*)(...)) 0x194ade |
128 |
Resource::prepare(bool) |
(int (*)(...)) 0x194b06 |
136 |
Resource::load(bool) |
(int (*)(...)) 0x194b12 |
144 |
Resource::reload() |
Resource::unload() |
152 |
(int (*)(...)) 0x193c5a |
(int (*)(...)) 0x194b1e |
160 |
(int (*)(...)) 0x193c82 |
Resource::touch() |
168 |
Resource::unload() |
(int (*)(...)) 0x194b2a |
176 |
(int (*)(...)) 0x193c8e |
(int (*)(...)) 0x194b34 |
184 |
Resource::touch() |
(int (*)(...)) 0x194b9c |
192 |
(int (*)(...)) 0x193c9a |
(int (*)(...)) 0x194b8a |
200 |
(int (*)(...)) 0x193ca4 |
(int (*)(...)) 0x194bae |
208 |
(int (*)(...)) 0x193cae |
(int (*)(...)) 0x194b78 |
216 |
(int (*)(...)) 0x193cc0 |
(int (*)(...)) 0x194b6c |
224 |
(int (*)(...)) 0x193cd2 |
(int (*)(...)) 0x194b3e |
232 |
(int (*)(...)) 0x193ce4 |
(int (*)(...)) 0x194b4a |
240 |
(int (*)(...)) 0x193cf0 |
Resource::escalateLoading() |
248 |
(int (*)(...)) 0x193cfc |
Resource::addListener(Resource::Listener*) |
256 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
264 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x194b56 |
272 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
(int (*)(...)) 0x193d08 |
(int (*)(...)) 0x194b60 |
288 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
296 |
(int (*)(...)) 0x193d12 |
HighLevelGpuProgram::calculateSize() const |
304 |
(int (*)(...)) 0x193d1c |
(int (*)(...)) 0x202ff6 |
312 |
(int (*)(...)) 0x193d34 |
GpuProgram::isSupported() const |
320 |
(int (*)(...)) 0x193d28 |
HighLevelGpuProgram::createParameters() |
328 |
Resource::_dirtyState() |
(int (*)(...)) 0x1df1f2 |
336 |
Resource::_fireLoadingComplete(bool) |
(int (*)(...)) 0x1df1fe |
344 |
Resource::_firePreparingComplete(bool) |
(int (*)(...)) 0x1df20a |
352 |
Resource::_fireUnloadingComplete() |
(int (*)(...)) 0x1df216 |
360 |
HighLevelGpuProgram::calculateSize() const |
(int (*)(...)) 0x1df222 |
368 |
GpuProgram::setSourceFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x1df22e |
376 |
GpuProgram::setSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x1df23e |
384 |
(int (*)(...)) 0x1dfb28 |
(int (*)(...)) 0x1df24a |
392 |
GpuProgram::setSyntaxCode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x1df256 |
400 |
(int (*)(...)) 0x1dfb34 |
(int (*)(...)) 0x1df262 |
408 |
(int (*)(...)) 0x1dfb40 |
(int (*)(...)) 0x1df26e |
416 |
GpuProgram::setType(GpuProgramType) |
(int (*)(...)) 0x1df27a |
424 |
(int (*)(...)) 0x1dfb4c |
(int (*)(...)) 0x1df2aa |
432 |
(int (*)(...)) 0x2052a8 |
GpuProgram::getDefaultParameters() |
440 |
GpuProgram::isSupported() const |
(int (*)(...)) 0x1df2c8 |
448 |
HighLevelGpuProgram::createParameters() |
(int (*)(...)) 0x1df2d8 |
456 |
(int (*)(...)) 0x1dfb60 |
(int (*)(...)) 0x1df2e2 |
464 |
(int (*)(...)) 0x1dfb6c |
(int (*)(...)) 0x1df2ec |
472 |
(int (*)(...)) 0x1dfb78 |
GpuProgram::getLanguage[abi:cxx11]() const |
480 |
(int (*)(...)) 0x1dfb84 |
(int (*)(...)) 0x1df2f6 |
488 |
(int (*)(...)) 0x1dfb90 |
(int (*)(...)) 0x1df302 |
496 |
(int (*)(...)) 0x1dfb9c |
HighLevelGpuProgram::getConstantDefinitions() const |
504 |
(int (*)(...)) 0x1dfbac |
__cxa_pure_virtual |
512 |
(int (*)(...)) 0x1dfbb8 |
HighLevelGpuProgram::loadHighLevel() |
520 |
(int (*)(...)) 0x1dfbc4 |
HighLevelGpuProgram::unloadHighLevel() |
528 |
(int (*)(...)) 0x1dfbd0 |
HighLevelGpuProgram::loadHighLevelImpl() |
536 |
(int (*)(...)) 0x1dfbdc |
__cxa_pure_virtual |
544 |
GpuProgram::getDefaultParameters() |
__cxa_pure_virtual |
552 |
(int (*)(...)) 0x1dfbe8 |
HighLevelGpuProgram::populateParameterNames(std::shared_ptr<GpuProgramParameters>) |
560 |
(int (*)(...)) 0x1dfbf8 |
__cxa_pure_virtual |
568 |
(int (*)(...)) 0x1dfc02 |
|
576 |
(int (*)(...)) 0x1dfc0c |
|
584 |
GpuProgram::getLanguage[abi:cxx11]() const |
|
592 |
(int (*)(...)) 0x1dfc16 |
|
600 |
(int (*)(...)) 0x1dfc22 |
|
608 |
GpuProgram::setManualNamedConstants(GpuNamedConstants const&) |
|
616 |
(int (*)(...)) 0x2052b4 |
|
624 |
GpuProgram::setManualNamedConstantsFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
632 |
(int (*)(...)) 0x1dfc3a |
|
640 |
HighLevelGpuProgram::getConstantDefinitions() const |
|
648 |
__cxa_pure_virtual |
|
656 |
HighLevelGpuProgram::loadHighLevel() |
|
664 |
HighLevelGpuProgram::unloadHighLevel() |
|
672 |
HighLevelGpuProgram::loadHighLevelImpl() |
|
680 |
__cxa_pure_virtual |
|
688 |
__cxa_pure_virtual |
|
696 |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
|
704 |
__cxa_pure_virtual |
|
[+] affected symbols: 69 (1.1%)
GpuProgram::loadFromSource ( )
This method is from derived class 'GpuProgram'.
GpuProgram::createParameters ( )
This method is from derived class 'GpuProgram'.
GpuProgram::getDefaultParameters ( )
This method is from derived class 'GpuProgram'.
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createLowLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
...
OgreHighLevelGpuProgramManager.h
namespace Ogre
[+] class HighLevelGpuProgramManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 360 bytes to 376 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: 95 (1.5%)
HighLevelGpuProgramManager::addFactory ( HighLevelGpuProgramFactory* factory )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::getFactory ( String const& language )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::createProgram ( String const& name, String const& groupName, String const& language, enum GpuProgramType gptype )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::removeFactory ( HighLevelGpuProgramFactory* factory )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::getSingletonPtr ( )
Return value (pointer) has base type 'HighLevelGpuProgramManager'.
HighLevelGpuProgramManager::isLanguageSupported ( String const& lang )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::getByName ( String const& name, String const& groupName )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::HighLevelGpuProgramManager ( )
This constructor is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::~HighLevelGpuProgramManager ( )
This destructor is from 'HighLevelGpuProgramManager' class.
...
OgreImage.h
namespace Ogre
[+] class Image 3
|
Change |
Effect |
1 |
Size of this class has been changed from 64 bytes to 56 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. |
2 |
Last virtual method ~Image ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~Image ( ) 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. |
[+] affected symbols: 34 (0.6%)
TextureManager::loadImage ( String const& name, String const& group, Image const& img, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'img' (reference) has base type 'Image'.
Image::applyGamma ( uchar* buffer, Real gamma, size_t size, uchar bpp )
This method is from 'Image' class.
Image::freeMemory ( )
This method is from 'Image' class.
Image::flipAroundX ( )
This method is from 'Image' class.
Image::flipAroundY ( )
This method is from 'Image' class.
Image::setColourAt ( ColourValue const& cv, size_t x, size_t y, size_t z )
This method is from 'Image' class.
Image::calculateSize ( size_t mipmaps, size_t faces, uint32 width, uint32 height, uint32 depth, enum PixelFormat format )
This method is from 'Image' class.
Image::loadTwoImagesAsRGBA ( String const& rgbFilename, String const& alphaFilename, String const& groupName, enum PixelFormat fmt )
This method is from 'Image' class.
Image::combineTwoImagesAsRGBA ( Image const& rgb, Image const& alpha, enum PixelFormat fmt )
This method is from 'Image' class.
Image::load ( String const& strFileName, String const& group )
This method is from 'Image' class.
...
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 1
|
Change |
Effect |
1 |
Size of this class has been increased from 640 bytes to 648 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 84 (1.4%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner' in the return value (pointer) has base type 'InstanceBatch'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_boundsDirty ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateBounds ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
This method is from 'InstanceBatch' class.
InstanceBatch::updateVisibility ( )
This method is from 'InstanceBatch' class.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatch' class.
...
OgreInstanceBatchHW.h
namespace Ogre
[+] class InstanceBatchHW 1
|
Change |
Effect |
1 |
Size of this class has been increased from 640 bytes to 648 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 8 (0.1%)
InstanceBatchHW::_boundsDirty ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::~InstanceBatchHW ( )
This destructor is from 'InstanceBatchHW' class.
InstanceBatchHW::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::getNumWorldTransforms ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchHW' class.
OgreInstanceBatchHW_VTF.h
namespace Ogre
[+] class InstanceBatchHW_VTF 1
|
Change |
Effect |
1 |
Size of this class has been increased from 752 bytes to 760 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 11 (0.2%)
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, vector<unsigned char, STLAllocator<unsigned char, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneIdx, vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneWgt )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateInstanceDataBuffer ( bool isFirstTime, Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::~InstanceBatchHW_VTF ( )
This destructor is from 'InstanceBatchHW_VTF' class.
...
OgreInstanceBatchShader.h
namespace Ogre
[+] class InstanceBatchShader 1
|
Change |
Effect |
1 |
Size of this class has been increased from 640 bytes to 656 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 5 (0.1%)
InstanceBatchShader::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::~InstanceBatchShader ( )
This destructor is from 'InstanceBatchShader' class.
InstanceBatchShader::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::getNumWorldTransforms ( )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchShader' class.
OgreInstanceBatchVTF.h
namespace Ogre
[+] class BaseInstanceBatchVTF 1
|
Change |
Effect |
1 |
Size of this class has been changed from 736 bytes to 744 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: 23 (0.4%)
InstanceBatchVTF::InstanceBatchVTF ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName )
This constructor is from derived class 'InstanceBatchVTF'.
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from derived class 'InstanceBatchVTF'.
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, vector<unsigned char, STLAllocator<unsigned char, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneIdx, vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneWgt )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::updateInstanceDataBuffer ( bool isFirstTime, Camera* currentCamera )
This method is from derived class 'InstanceBatchHW_VTF'.
...
[+] class InstanceBatchVTF 1
|
Change |
Effect |
1 |
Size of this class has been increased from 736 bytes to 744 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 2 (0.03%)
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from 'InstanceBatchVTF' class.
InstanceBatchVTF::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchVTF' class.
OgreInstancedEntity.h
namespace Ogre
[+] class InstancedEntity 1
|
Change |
Effect |
1 |
Size of this class has been changed from 512 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: 31 (0.5%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Return value (pointer) has base type 'InstancedEntity'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::createInstancedEntity ( )
Return value (pointer) has base type 'InstancedEntity'.
InstanceBatch::removeInstancedEntity ( InstancedEntity* instancedEntity )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::generateInstancedEntity ( size_t num )
Return value (pointer) has base type 'InstancedEntity'.
InstancedEntity::setPosition ( Vector3 const& position, bool doUpdate )
This method is from 'InstancedEntity' class.
InstancedEntity::_notifyMoved ( )
This method is from 'InstancedEntity' class.
InstancedEntity::notifyUnlink ( InstancedEntity const* slave )
1st parameter 'slave' (pointer) has base type 'InstancedEntity'.
...
OgreInstanceManager.h
namespace Ogre
[+] class InstanceManager 3
|
Change |
Effect |
1 |
Size of this class has been changed from 272 bytes to 264 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. |
2 |
Last virtual method ~InstanceManager ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~InstanceManager ( ) 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. |
[+] affected symbols: 71 (1.2%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner.mCreator' in the return value (pointer) has base type 'InstanceManager'.
SceneManager::createInstanceManager ( String const& customName, String const& meshName, String const& groupName, enum InstanceManager::InstancingTechnique technique, size_t numInstancesPerBatch, uint16 flags, unsigned short subMeshIdx )
Return value (pointer) has base type 'InstanceManager'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner.mCreator' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceManager'.
SceneManager::destroyInstanceManager ( InstanceManager* instanceManager )
1st parameter 'instanceManager' (pointer) has base type 'InstanceManager'.
InstanceBatch::_boundsDirty ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_updateBounds ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mBatchOwner.mCreator' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceManager'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
Field 'instancedEntity.mBatchOwner.mCreator' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceManager'.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::updateVisibility ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
...
OgreLight.h
namespace Ogre
[+] class Light 1
|
Change |
Effect |
1 |
Size of this class has been changed from 600 bytes to 592 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: 863 (14%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource.mBlankLight' in 1st parameter 'mgr' (pointer) is of type 'Light'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mBlankLight' in 1st parameter 'mo' (pointer) is of type 'Light'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mBlankLight' in 1st parameter 'obj' (pointer) is of type 'Light'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mAutoParamDataSource.mBlankLight' in the return value (pointer) is of type 'Light'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneManager::clearScene ( )
Field 'this.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
...
OgreLog.h
namespace Ogre
[+] class Log 1
|
Change |
Effect |
1 |
Size of this class has been increased from 576 bytes to 584 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 111 (1.8%)
LogManager::destroyLog ( Log* log )
1st parameter 'log' (pointer) has base type 'Log'.
LogManager::destroyLog ( String const& name )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getSingleton ( )
Field 'retval.mDefaultLog' in the return value (reference) has base type 'Log'.
LogManager::setLogDetail ( enum LoggingLevel ll )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getDefaultLog ( )
Return value (pointer) has base type 'Log'.
LogManager::setDefaultLog ( Log* newLog )
1st parameter 'newLog' (pointer) has base type 'Log'.
LogManager::getSingletonPtr ( )
Field 'retval.mDefaultLog' in the return value (pointer) has base type 'Log'.
LogManager::getLog ( String const& name )
Return value (pointer) has base type 'Log'.
LogManager::stream ( enum LogMessageLevel lml, bool maskDebug )
Field 'retval.mTarget' in the return value has base type 'Log'.
...
OgreMaterialManager.h
namespace Ogre
[+] class MaterialManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 488 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: 106 (1.7%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
This method is from 'MaterialManager' class.
MaterialManager::initialise ( )
This method is from 'MaterialManager' class.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeName ( unsigned short index )
This method is from 'MaterialManager' class.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeIndex ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::getSingletonPtr ( )
Return value (pointer) has base type 'MaterialManager'.
MaterialManager::setActiveScheme ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
This method is from 'MaterialManager' class.
MaterialManager::setDefaultTextureFiltering ( enum FilterType ftype, enum FilterOptions opts )
This method is from 'MaterialManager' class.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 2
|
Change |
Effect |
1 |
Field mIsLodManual 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 672 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: 141 (2.3%)
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
PrefabFactory::createPrefab ( Mesh* mesh )
1st parameter 'mesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
...
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 368 bytes to 392 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: 112 (1.8%)
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
This method is from 'MeshManager' class.
MeshManager::_initialise ( )
This method is from 'MeshManager' class.
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from 'MeshManager' class.
MeshManager::getListener ( )
This method is from 'MeshManager' class.
MeshManager::setListener ( MeshSerializerListener* listener )
This method is from 'MeshManager' class.
MeshManager::loadResource ( Resource* res )
This method is from 'MeshManager' class.
MeshManager::getSingletonPtr ( )
Return value (pointer) has base type 'MeshManager'.
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
This method is from 'MeshManager' class.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
This method is from 'MeshManager' class.
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
This method is from 'MeshManager' class.
...
OgreMovableObject.h
namespace Ogre
[+] class MovableObject 10
|
Change |
Effect |
1 |
Size of this class has been changed from 296 bytes to 288 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. |
2 |
Virtual method detachFromParent ( ) 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. |
3 |
Virtual method getParentNode ( ) 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. |
4 |
Virtual method getParentSceneNode ( ) 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. |
5 |
Virtual method getRenderQueueGroup ( ) 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. |
6 |
Virtual method getVisible ( ) 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. |
7 |
Virtual method isAttached ( ) 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. |
8 |
Virtual method queryLights ( ) 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. |
9 |
Virtual method setLightMask ( uint32 ) 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. |
10 |
Virtual method setVisible ( bool ) 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) - 72 entries | Virtual Table (New) - 41 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MovableObject) |
(int (*)(...)) (& typeinfo for MovableObject) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x17a504 |
(int (*)(...)) 0x17d060 |
40 |
(int (*)(...)) 0x17a4f0 |
(int (*)(...)) 0x17d04c |
48 |
(int (*)(...)) 0x17a4fa |
(int (*)(...)) 0x17d056 |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x17a40e |
(int (*)(...)) 0x17d02c |
128 |
(int (*)(...)) 0x17a418 |
(int (*)(...)) 0x17d036 |
136 |
(int (*)(...)) 0x17a422 |
(int (*)(...)) 0x17d040 |
144 |
(int (*)(...)) 0x17a42c |
(int (*)(...)) 0x17d046 |
152 |
(int (*)(...)) 0x17a436 |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::getParentNode() const |
MovableObject::isInScene() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x17a440 |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
MovableObject::_notifyAttached(Node*, bool) |
__cxa_pure_virtual |
200 |
MovableObject::isAttached() const |
__cxa_pure_virtual |
208 |
MovableObject::detachFromParent() |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
MovableObject::isInScene() const |
__cxa_pure_virtual |
224 |
MovableObject::_notifyMoved() |
MovableObject::isVisible() const |
232 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
__cxa_pure_virtual |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
__cxa_pure_virtual |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getTypeFlags() const |
264 |
__cxa_pure_virtual |
__cxa_pure_virtual |
272 |
MovableObject::setVisible(bool) |
(int (*)(...)) -0x00000000000008 |
280 |
MovableObject::getVisible() const |
(int (*)(...)) (& typeinfo for MovableObject) |
288 |
MovableObject::isVisible() const |
(int (*)(...)) 0x17d01a |
296 |
(int (*)(...)) 0x17a44a |
(int (*)(...)) 0x17d026 |
304 |
(int (*)(...)) 0x17a45e |
(int (*)(...))0 |
312 |
(int (*)(...)) 0x17a468 |
(int (*)(...))0 |
320 |
(int (*)(...)) 0x17a472 |
(int (*)(...)) 0x17d1b2 |
328 |
(int (*)(...)) 0x17a5d6 |
|
336 |
(int (*)(...)) 0x17a5aa |
|
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
|
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
|
360 |
MovableObject::getRenderQueueGroup() const |
|
368 |
MovableObject::_getParentNodeFullTransform() const |
|
376 |
(int (*)(...)) 0x17a47c |
|
384 |
(int (*)(...)) 0x17a484 |
|
392 |
(int (*)(...)) 0x17a48c |
|
400 |
(int (*)(...)) 0x17a496 |
|
408 |
(int (*)(...)) 0x17a49e |
|
416 |
(int (*)(...)) 0x17a4a6 |
|
424 |
(int (*)(...)) 0x17a4ae |
|
432 |
(int (*)(...)) 0x17a4b8 |
|
440 |
(int (*)(...)) 0x17a4c0 |
|
448 |
(int (*)(...)) 0x17a4cc |
|
456 |
MovableObject::queryLights() const |
|
464 |
(int (*)(...)) 0x17a4d8 |
|
472 |
MovableObject::setLightMask(unsigned int) |
|
480 |
(int (*)(...)) 0x17a4e4 |
|
488 |
MovableObject::getTypeFlags() const |
|
496 |
__cxa_pure_virtual |
|
504 |
(int (*)(...)) 0x17a510 |
|
512 |
(int (*)(...)) 0x17a51a |
|
520 |
(int (*)(...)) -0x00000000000008 |
|
528 |
(int (*)(...)) (& typeinfo for MovableObject) |
|
536 |
(int (*)(...)) 0x17a3fc |
|
544 |
(int (*)(...)) 0x17a408 |
|
552 |
(int (*)(...))0 |
|
560 |
(int (*)(...))0 |
|
568 |
(int (*)(...)) 0x17a6d4 |
|
[+] affected symbols: 669 (10.9%)
Renderable::postRender ( SceneManager* p1, RenderSystem* p2 )
This method is from derived class 'Renderable'.
Renderable::getRenderOperation ( RenderOperation& p1 )
This method is from derived class 'Renderable'.
Renderable::preRender ( SceneManager* p1, RenderSystem* p2 )
This method is from derived class 'Renderable'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
1st parameter 'mo' (pointer) has base type 'MovableObject'.
RibbonTrail::removeNode ( Node* n )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::_timeUpdate ( Real time )
This method is from derived class 'RibbonTrail'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetAllTrails ( )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setTrailLength ( Real len )
This method is from derived class 'RibbonTrail'.
...
[+] class MovableObjectFactory 2
|
Change |
Effect |
1 |
Pure virtual method requestTypeFlags ( ) const 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. |
2 |
Virtual method createInstance ( String const&, SceneManager*, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* ) 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. |
[+] affected symbols: 11 (0.2%)
LightFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'LightFactory'.
EntityFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'EntityFactory'.
RibbonTrailFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'RibbonTrailFactory'.
BillboardSetFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'BillboardSetFactory'.
ManualObjectFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'ManualObjectFactory'.
MovableObjectFactory::createInstance ( String const& name, SceneManager* manager, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
This method is from 'MovableObjectFactory' class.
MovableObjectFactory::destroyInstance ( MovableObject* p1 )
This method is from 'MovableObjectFactory' class.
MovableObjectFactory::createInstanceImpl ( String const& p1, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* p2 )
This method is from 'MovableObjectFactory' class.
BillboardChainFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'BillboardChainFactory'.
ParticleSystemFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'ParticleSystemFactory'.
...
OgreMovablePlane.h
namespace Ogre
[+] class MovablePlane 1
|
Change |
Effect |
1 |
Size of this class has been changed from 400 bytes to 392 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: 1310 (21.3%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mLinkedObliqueProjPlane' in 1st parameter 'fr' (reference) has base type 'MovablePlane'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mLinkedObliqueProjPlane' in 1st parameter 'frustum' (reference) has base type 'MovablePlane'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mLinkedReflectPlane' in 1st parameter 'mgr' (pointer) has base type 'MovablePlane'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum.mLinkedReflectPlane' in 2nd parameter 'cam' (pointer) has base type 'MovablePlane'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in 2nd parameter 'bb' (reference) has base type 'MovablePlane'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
...
OgreNode.h
namespace Ogre
[+] class Node 51
|
Change |
Effect |
1 |
Size of this class has been changed from 376 bytes to 344 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. |
2 |
Virtual method _getDerivedOrientation ( ) 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. |
3 |
Virtual method _getDerivedPosition ( ) 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. |
4 |
Virtual method _getDerivedScale ( ) 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. |
5 |
Virtual method _getFullTransform ( ) 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. |
6 |
Virtual method _setDerivedOrientation ( Quaternion 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. |
7 |
Virtual method _setDerivedPosition ( Vector3 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. |
8 |
Virtual method _updateFromParent ( ) 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. |
9 |
Virtual method addChild ( Node* ) 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. |
10 |
Virtual method cancelUpdate ( Node* ) 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. |
11 |
Virtual method convertLocalToWorldOrientation ( Quaternion 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. |
12 |
Virtual method convertLocalToWorldPosition ( Vector3 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. |
13 |
Virtual method convertWorldToLocalOrientation ( Quaternion 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. |
14 |
Virtual method convertWorldToLocalPosition ( Vector3 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. |
15 |
Virtual method getChild ( String const& ) 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. |
16 |
Virtual method getChild ( unsigned short ) 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. |
17 |
Virtual method getChildIterator ( ) 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. |
18 |
Virtual method getChildIterator ( ) 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. |
19 |
Virtual method getDebugRenderable ( Real ) 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. |
20 |
Virtual method getInheritOrientation ( ) 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. |
21 |
Virtual method getInheritScale ( ) 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. |
22 |
Virtual method getInitialOrientation ( ) 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. |
23 |
Virtual method getInitialPosition ( ) 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. |
24 |
Virtual method getInitialScale ( ) 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. |
25 |
Virtual method getLocalAxes ( ) 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. |
26 |
Virtual method getOrientation ( ) 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. |
27 |
Virtual method getParent ( ) 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. |
28 |
Virtual method getPosition ( ) 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. |
29 |
Virtual method getScale ( ) 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. |
30 |
Virtual method getSquaredViewDepth ( Camera const* ) 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. |
31 |
Virtual method numChildren ( ) 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. |
32 |
Virtual method requestUpdate ( Node*, bool ) 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. |
33 |
Virtual method resetOrientation ( ) 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. |
34 |
Virtual method resetToInitialState ( ) 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. |
35 |
Virtual method rotate ( Quaternion const&, enum Node::TransformSpace ) 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. |
36 |
Virtual method rotate ( Vector3 const&, Radian const&, enum Node::TransformSpace ) 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. |
37 |
Virtual method scale ( Real, Real, Real ) 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. |
38 |
Virtual method scale ( Vector3 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. |
39 |
Virtual method setInheritOrientation ( bool ) 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. |
40 |
Virtual method setInheritScale ( bool ) 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. |
41 |
Virtual method setInitialState ( ) 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. |
42 |
Virtual method setOrientation ( Quaternion 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. |
43 |
Virtual method setOrientation ( Real, Real, Real, Real ) 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. |
44 |
Virtual method setPosition ( Real, Real, Real ) 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. |
45 |
Virtual method setPosition ( Vector3 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. |
46 |
Virtual method setScale ( Real, Real, Real ) 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. |
47 |
Virtual method setScale ( Vector3 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. |
48 |
Virtual method translate ( Matrix3 const&, Real, Real, Real, enum Node::TransformSpace ) 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. |
49 |
Virtual method translate ( Matrix3 const&, Vector3 const&, enum Node::TransformSpace ) 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. |
50 |
Virtual method translate ( Real, Real, Real, enum Node::TransformSpace ) 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. |
51 |
Virtual method translate ( Vector3 const&, enum Node::TransformSpace ) 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) - 73 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Node) |
(int (*)(...)) (& typeinfo for Node) |
16 |
Node::setParent(Node*) |
Node::setParent(Node*) |
24 |
Node::_updateFromParent() const |
Node::updateFromParentImpl() const |
32 |
Node::updateFromParentImpl() const |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
(int (*)(...))0 |
56 |
(int (*)(...))0 |
(int (*)(...))0 |
64 |
(int (*)(...))0 |
Node::roll(Radian const&, Node::TransformSpace) |
72 |
Node::getParent() const |
Node::pitch(Radian const&, Node::TransformSpace) |
80 |
Node::getOrientation() const |
Node::yaw(Radian const&, Node::TransformSpace) |
88 |
Node::setOrientation(Quaternion const&) |
Node::createChild(Vector3 const&, Quaternion const&) |
96 |
Node::setOrientation(float, float, float, float) |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
104 |
Node::resetOrientation() |
Node::removeChild(unsigned short) |
112 |
Node::setPosition(Vector3 const&) |
Node::removeChild(Node*) |
120 |
Node::setPosition(float, float, float) |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
Node::getPosition() const |
Node::removeAllChildren() |
136 |
Node::setScale(Vector3 const&) |
Node::_update(bool, bool) |
144 |
Node::setScale(float, float, float) |
Node::needUpdate(bool) |
152 |
Node::getScale() const |
|
160 |
Node::setInheritOrientation(bool) |
|
168 |
Node::getInheritOrientation() const |
|
176 |
Node::setInheritScale(bool) |
|
184 |
Node::getInheritScale() const |
|
192 |
Node::scale(Vector3 const&) |
|
200 |
Node::scale(float, float, float) |
|
208 |
Node::translate(Vector3 const&, Node::TransformSpace) |
|
216 |
Node::translate(float, float, float, Node::TransformSpace) |
|
224 |
Node::translate(Matrix3 const&, Vector3 const&, Node::TransformSpace) |
|
232 |
Node::translate(Matrix3 const&, float, float, float, Node::TransformSpace) |
|
240 |
Node::roll(Radian const&, Node::TransformSpace) |
|
248 |
Node::pitch(Radian const&, Node::TransformSpace) |
|
256 |
Node::yaw(Radian const&, Node::TransformSpace) |
|
264 |
Node::rotate(Vector3 const&, Radian const&, Node::TransformSpace) |
|
272 |
Node::rotate(Quaternion const&, Node::TransformSpace) |
|
280 |
Node::getLocalAxes() const |
|
288 |
Node::createChild(Vector3 const&, Quaternion const&) |
|
296 |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
|
304 |
Node::addChild(Node*) |
|
312 |
Node::numChildren() const |
|
320 |
Node::getChild(unsigned short) const |
|
328 |
Node::getChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
336 |
Node::getChildIterator[abi:cxx11]() |
|
344 |
Node::getChildIterator[abi:cxx11]() const |
|
352 |
Node::removeChild(unsigned short) |
|
360 |
Node::removeChild(Node*) |
|
368 |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
376 |
Node::removeAllChildren() |
|
384 |
Node::_setDerivedPosition(Vector3 const&) |
|
392 |
Node::_setDerivedOrientation(Quaternion const&) |
|
400 |
Node::_getDerivedOrientation() const |
|
408 |
Node::_getDerivedPosition() const |
|
416 |
Node::_getDerivedScale() const |
|
424 |
Node::_getFullTransform() const |
|
432 |
Node::_update(bool, bool) |
|
440 |
(int (*)(...)) 0x186be8 |
|
448 |
(int (*)(...)) 0x186bf4 |
|
456 |
Node::setInitialState() |
|
464 |
Node::resetToInitialState() |
|
472 |
Node::getInitialPosition() const |
|
480 |
Node::convertWorldToLocalPosition(Vector3 const&) |
|
488 |
Node::convertLocalToWorldPosition(Vector3 const&) |
|
496 |
Node::convertWorldToLocalOrientation(Quaternion const&) |
|
504 |
Node::convertLocalToWorldOrientation(Quaternion const&) |
|
512 |
Node::getInitialOrientation() const |
|
520 |
Node::getInitialScale() const |
|
528 |
Node::getSquaredViewDepth(Camera const*) const |
|
536 |
Node::needUpdate(bool) |
|
544 |
Node::requestUpdate(Node*, bool) |
|
552 |
Node::cancelUpdate(Node*) |
|
560 |
Node::getDebugRenderable(float) |
|
568 |
(int (*)(...)) 0x186c1a |
|
576 |
(int (*)(...)) 0x186c00 |
|
[+] affected symbols: 216 (3.5%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mParentNode' in 1st parameter 'mo' (pointer) has base type 'Node'.
RibbonTrail::removeNode ( Node* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeUpdated ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeDestroyed ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::getChainIndexForNode ( Node const* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::addNode ( Node* n )
1st parameter 'n' (pointer) has base type 'Node'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mParentNode' in 1st parameter 'obj' (pointer) has base type 'Node'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
...
OgreParticleSystem.h
namespace Ogre
[+] class ParticleSystem 3
|
Change |
Effect |
1 |
Field mMaterialName 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 |
Field mWorldAABB 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. |
3 |
Size of this class has been changed from 920 bytes to 840 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: 170 (2.8%)
SceneManager::createParticleSystem ( size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, String const& templateName )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::destroyParticleSystem ( ParticleSystem* obj )
1st parameter 'obj' (pointer) has base type 'ParticleSystem'.
ParticleSystem::addEmitter ( String const& emitterType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::addAffector ( String const& affectorType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::fastForward ( Real time, Real interval )
This method is from 'ParticleSystem' class.
ParticleSystem::getParticle ( size_t index )
Field 'retval.mParentSystem' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::setEmitting ( bool v )
This method is from 'ParticleSystem' class.
ParticleSystem::setRenderer ( String const& rendererName )
This method is from 'ParticleSystem' class.
...
OgreParticleSystemRenderer.h
namespace Ogre
[+] class ParticleSystemRenderer 2
|
Change |
Effect |
1 |
Pure virtual method _setMaterial ( std::shared_ptr<DataStream>& ) 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. |
2 |
Pure virtual method _setMaterial ( SharedPtr<Material>& ) 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. |
[+] affected symbols: 23 (0.4%)
ParticleSystemRenderer::_setMaterial ( SharedPtr<Material>& p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyAttached ( Node* p1, bool p2 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::visitRenderables ( Renderable::Visitor* p1, bool p2 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_updateRenderQueue ( RenderQueue* p1, list<Particle*, STLAllocator<Particle*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& p2, bool p3 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::setRenderQueueGroup ( uint8 p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyCurrentCamera ( Camera* p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyParticleQuota ( size_t p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyDefaultDimensions ( Real p1, Real p2 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::setKeepParticlesInLocalSpace ( bool p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::setRenderQueueGroupAndPriority ( uint8 p1, ushort p2 )
This method is from 'ParticleSystemRenderer' class.
...
OgrePass.h
namespace Ogre
[+] class Pass 4
|
Change |
Effect |
1 |
Field mTesselationDomainProgramUsage 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 472 bytes to 456 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. |
3 |
Last virtual method ~Pass ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
4 |
Virtual method ~Pass ( ) 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. |
[+] affected symbols: 1065 (17.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'mgr' (pointer) has base type 'Pass'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'mo' (pointer) has base type 'Pass'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'obj' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mAutoParamDataSource.mCurrentPass' in the return value (pointer) has base type 'Pass'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent' in 2nd parameter 'tl' (reference) has base type 'Pass'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
...
OgrePatchMesh.h
namespace Ogre
[+] class PatchMesh 1
|
Change |
Effect |
1 |
Size of this class has been changed from 928 bytes to 944 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: 4 (0.1%)
PatchMesh::setSubdivision ( Real factor )
This method is from 'PatchMesh' class.
PatchMesh::update ( void* controlPointBuffer, size_t width, size_t height, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchMesh' class.
PatchMesh::loadImpl ( )
This method is from 'PatchMesh' class.
PatchMesh::PatchMesh ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group )
This constructor is from 'PatchMesh' class.
OgrePose.h
namespace Ogre
[+] class Pose 3
|
Change |
Effect |
1 |
Size of this class has been changed from 160 bytes to 152 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. |
2 |
Last virtual method ~Pose ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~Pose ( ) 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. |
[+] affected symbols: 10 (0.2%)
VertexAnimationTrack::applyPoseToVertexData ( Pose const* pose, VertexData* data, Real influence )
1st parameter 'pose' (pointer) has base type 'Pose'.
Mesh::createPose ( ushort target, String const& name )
Return value (pointer) has base type 'Pose'.
Mesh::getPose ( String const& name )
Return value (pointer) has base type 'Pose'.
Mesh::getPose ( ushort index )
Return value (pointer) has base type 'Pose'.
Pose::removeVertex ( size_t index )
This method is from 'Pose' class.
Pose::clearVertices ( )
This method is from 'Pose' class.
Pose::getNormalsIterator ( )
This method is from 'Pose' class.
Pose::getVertexOffsetIterator ( )
This method is from 'Pose' class.
Pose::Pose ( ushort target, String const& name )
This constructor is from 'Pose' class.
Pose::~Pose ( )
This destructor is from 'Pose' class.
OgreRectangle2D.h
namespace Ogre
[+] class Rectangle2D 1
|
Change |
Effect |
1 |
Size of this class has been changed from 600 bytes to 560 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: 701 (11.4%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mFullScreenQuad' in 1st parameter 'mgr' (pointer) has base type 'Rectangle2D'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This method is from 'Rectangle2D' class.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::~Rectangle2D ( )
This destructor is from 'Rectangle2D' class.
...
OgreRenderable.h
namespace Ogre
[+] class Renderable 6
|
Change |
Effect |
1 |
Pure virtual method getPolygonModeOverrideable ( ) 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. |
2 |
Pure virtual method getRenderSystemData ( ) 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. |
3 |
Pure virtual method getUserAny ( ) 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. |
4 |
Pure virtual method setPolygonModeOverrideable ( bool ) 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. |
5 |
Pure virtual method setRenderSystemData ( Renderable::RenderSystemData* ) 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. |
6 |
Pure virtual method setUserAny ( Any 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) - 21 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Renderable) |
(int (*)(...)) (& typeinfo for Renderable) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
(int (*)(...)) 0x17a5ec |
(int (*)(...)) 0x17d100 |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
(int (*)(...)) 0x17a3b0 |
(int (*)(...)) 0x17cff6 |
64 |
(int (*)(...)) 0x17a3ba |
(int (*)(...)) 0x17d000 |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x17a3c0 |
(int (*)(...)) 0x17d006 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
(int (*)(...)) 0x17a3ca |
(int (*)(...)) 0x17d010 |
112 |
(int (*)(...)) 0x17ae70 |
(int (*)(...)) 0x17d970 |
120 |
(int (*)(...)) 0x17a3d4 |
|
128 |
(int (*)(...)) 0x17a3de |
|
136 |
(int (*)(...)) 0x17a5c0 |
|
144 |
(int (*)(...)) 0x17a594 |
|
152 |
(int (*)(...)) 0x17a3e8 |
|
160 |
(int (*)(...)) 0x17a3f2 |
|
[+] affected symbols: 163 (2.7%)
Renderable::postRender ( SceneManager* p1, RenderSystem* p2 )
This method is from 'Renderable' class.
Renderable::setUserAny ( Any const& p1 )
This method is from 'Renderable' class.
Renderable::getRenderOperation ( RenderOperation& p1 )
This method is from 'Renderable' class.
Renderable::setPolygonModeOverrideable ( bool p1 )
This method is from 'Renderable' class.
Renderable::preRender ( SceneManager* p1, RenderSystem* p2 )
This method is from 'Renderable' class.
RibbonTrail::removeNode ( Node* n )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::_timeUpdate ( Real time )
This method is from derived class 'RibbonTrail'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetAllTrails ( )
This method is from derived class 'RibbonTrail'.
...
OgreRenderQueueInvocation.h
namespace Ogre
[+] class RenderQueueInvocationSequence 3
|
Change |
Effect |
1 |
Size of this class has been changed from 64 bytes to 56 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. |
2 |
Last virtual method ~RenderQueueInvocationSequence ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~RenderQueueInvocationSequence ( ) 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. |
[+] affected symbols: 961 (15.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mRQSequence' in the object of this method has base type 'RenderQueueInvocationSequence'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mRQSequence' in the object of this method has base type 'RenderQueueInvocationSequence'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport.mRQSequence' in the object of this method has base type 'RenderQueueInvocationSequence'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mRQSequence' in 1st parameter 'mgr' (pointer) has base type 'RenderQueueInvocationSequence'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport.mRQSequence' in the object of this method has base type 'RenderQueueInvocationSequence'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentViewport.mRQSequence' in 1st parameter 'mo' (pointer) has base type 'RenderQueueInvocationSequence'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentViewport.mRQSequence' in 1st parameter 'obj' (pointer) has base type 'RenderQueueInvocationSequence'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mCurrentViewport.mRQSequence' in the return value (pointer) has base type 'RenderQueueInvocationSequence'.
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
Field 'this.mActiveViewport.mRQSequence' in the object of this method has base type 'RenderQueueInvocationSequence'.
RenderSystem::_pauseFrame ( )
Field 'this.mActiveViewport.mRQSequence' in the object of this method has base type 'RenderQueueInvocationSequence'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 39
|
Change |
Effect |
1 |
Pure virtual method _setTexture ( size_t, bool, std::shared_ptr<DataStream>const& ) 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. |
2 |
Pure virtual method setStencilBufferParams ( enum CompareFunction, uint32, uint32, uint32, enum StencilOperation, enum StencilOperation, enum StencilOperation, bool, bool ) 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. |
3 |
Virtual method _renderUsingReadBackAsTexture ( unsigned int, String, unsigned int ) has been added to this class. |
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. |
4 |
Virtual method _setTesselationHullTexture ( size_t, std::shared_ptr<DataStream>const& ) has been added to this class. |
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. |
5 |
The relative position of pure virtual method _setTextureUnitFiltering ( size_t, enum FilterType, enum FilterOptions ) has been changed from 26 to 25. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
6 |
Pure virtual method _setFog ( enum FogMode, ColourValue const&, Real, Real, Real ) 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. |
7 |
Pure virtual method _setProjectionMatrix ( Matrix4 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. |
8 |
Pure virtual method _setSurfaceParams ( ColourValue const&, ColourValue const&, ColourValue const&, ColourValue const&, Real, TrackVertexColourType ) 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. |
9 |
Pure virtual method _setTextureBlendMode ( size_t, LayerBlendModeEx 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. |
10 |
Pure virtual method _setTextureCoordCalculation ( size_t, enum TexCoordCalcMethod, Frustum 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. |
11 |
Pure virtual method _setTextureMatrix ( size_t, Matrix4 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. |
12 |
Pure virtual method _setViewMatrix ( Matrix4 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. |
13 |
Pure virtual method _useLights ( LightList const&, unsigned short ) 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. |
14 |
Pure virtual method bindGpuProgramParameters ( enum GpuProgramType, SharedPtr<GpuProgramParameters>, uint16 ) 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. |
15 |
Pure virtual method getErrorDescription ( long ) 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. |
16 |
Pure virtual method setAmbientLight ( float, float, float ) 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. |
17 |
Pure virtual method setLightingEnabled ( bool ) 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. |
18 |
Pure virtual method setNormaliseNormals ( bool ) 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. |
19 |
Pure virtual method setShadingType ( enum ShadeOptions ) 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. |
20 |
Pure virtual method setStencilBufferParams ( enum CompareFunction, uint32, uint32, uint32, enum StencilOperation, enum StencilOperation, enum StencilOperation, bool ) 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. |
21 |
Pure virtual method setVertexBufferBinding ( VertexBufferBinding* ) 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. |
22 |
Pure virtual method setVertexDeclaration ( VertexDeclaration* ) 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. |
23 |
Virtual method _initRenderTargets ( ) 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. |
24 |
Virtual method _notifyCameraRemoved ( Camera 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. |
25 |
Virtual method addClipPlane ( Plane 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. |
26 |
Virtual method addClipPlane ( Real, Real, Real, Real ) 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. |
27 |
Virtual method addListener ( RenderSystem::Listener* ) 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. |
28 |
Virtual method attachRenderTarget ( RenderTarget& ) 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. |
29 |
Virtual method convertColourValue ( ColourValue const&, uint32* ) 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. |
30 |
Virtual method fireEvent ( String const&, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* ) 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. |
31 |
Virtual method getInvertVertexWinding ( ) 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. |
32 |
Virtual method getRenderTarget ( 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. |
33 |
Virtual method isGpuProgramBound ( enum GpuProgramType ) 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. |
34 |
Virtual method removeListener ( RenderSystem::Listener* ) 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. |
35 |
Virtual method resetClipPlanes ( ) 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. |
36 |
Virtual method setDepthBufferFor ( RenderTarget* ) 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. |
37 |
Virtual method setInvertVertexWinding ( bool ) 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. |
38 |
Virtual method useCustomRenderSystemCapabilities ( RenderSystemCapabilities* ) 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. |
39 |
The relative position of virtual method _setTextureUnitFiltering ( size_t, enum FilterOptions, enum FilterOptions, enum FilterOptions ) has been changed from 25 to 26. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 138 entries | Virtual Table (New) - 124 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderSystem) |
(int (*)(...)) (& typeinfo for RenderSystem) |
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 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
(int (*)(...)) 0x2f084c |
(int (*)(...)) 0x2e3e84 |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
RenderSystem::useCustomRenderSystemCapabilities(RenderSystemCapabilities*) |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
120 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2e3e8e |
128 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3e94 |
136 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3e9a |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
160 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
168 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
184 |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
200 |
RenderSystem::attachRenderTarget(RenderTarget&) |
(int (*)(...)) 0x2e4824 |
208 |
RenderSystem::getRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e3ea0 |
216 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e3ea6 |
224 |
(int (*)(...)) 0x2f0856 |
(int (*)(...)) 0x2e3eb0 |
232 |
__cxa_pure_virtual |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
240 |
RenderSystem::setDepthBufferFor(RenderTarget*) |
(int (*)(...)) 0x2e3eb6 |
248 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ebc |
256 |
(int (*)(...)) 0x2f0872 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
264 |
__cxa_pure_virtual |
RenderSystem::_setBindingType(TextureUnitState::BindingType) |
272 |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
RenderSystem::_disableTextureUnit(unsigned long) |
280 |
__cxa_pure_virtual |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
288 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ec2 |
296 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
(int (*)(...)) 0x2e3ec8 |
304 |
RenderSystem::_disableTextureUnit(unsigned long) |
(int (*)(...)) 0x2e3ece |
312 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
__cxa_pure_virtual |
320 |
__cxa_pure_virtual |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
328 |
__cxa_pure_virtual |
RenderSystem::_setVertexTexture(unsigned long, std::shared_ptr<Texture> const&) |
336 |
__cxa_pure_virtual |
RenderSystem::_setGeometryTexture(unsigned long, std::shared_ptr<Texture> const&) |
344 |
__cxa_pure_virtual |
RenderSystem::_setComputeTexture(unsigned long, std::shared_ptr<Texture> const&) |
352 |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_setTesselationHullTexture(unsigned long, std::shared_ptr<Texture> const&) |
360 |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
RenderSystem::_setTesselationDomainTexture(unsigned long, std::shared_ptr<Texture> const&) |
368 |
__cxa_pure_virtual |
__cxa_pure_virtual |
376 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ed4 |
384 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3eda |
392 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
__cxa_pure_virtual |
400 |
__cxa_pure_virtual |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
408 |
__cxa_pure_virtual |
__cxa_pure_virtual |
416 |
__cxa_pure_virtual |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
__cxa_pure_virtual |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
__cxa_pure_virtual |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ee0 |
464 |
__cxa_pure_virtual |
__cxa_pure_virtual |
472 |
__cxa_pure_virtual |
__cxa_pure_virtual |
480 |
__cxa_pure_virtual |
__cxa_pure_virtual |
488 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
496 |
__cxa_pure_virtual |
__cxa_pure_virtual |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
RenderSystem::_pauseFrame() |
RenderSystem::_pauseFrame() |
520 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
__cxa_pure_virtual |
544 |
RenderSystem::_getViewport() |
RenderSystem::_getViewport() |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
RenderSystem::_getCullingMode() const |
RenderSystem::_getCullingMode() const |
568 |
__cxa_pure_virtual |
__cxa_pure_virtual |
576 |
__cxa_pure_virtual |
__cxa_pure_virtual |
584 |
__cxa_pure_virtual |
__cxa_pure_virtual |
592 |
__cxa_pure_virtual |
__cxa_pure_virtual |
600 |
__cxa_pure_virtual |
__cxa_pure_virtual |
608 |
__cxa_pure_virtual |
__cxa_pure_virtual |
616 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ee6 |
624 |
RenderSystem::_beginGeometryCount() |
RenderSystem::_beginGeometryCount() |
632 |
RenderSystem::_getFaceCount() const |
RenderSystem::_getFaceCount() const |
640 |
RenderSystem::_getBatchCount() const |
RenderSystem::_getBatchCount() const |
648 |
RenderSystem::_getVertexCount() const |
RenderSystem::_getVertexCount() const |
656 |
RenderSystem::convertColourValue(ColourValue const&, unsigned int*) |
__cxa_pure_virtual |
664 |
__cxa_pure_virtual |
__cxa_pure_virtual |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
__cxa_pure_virtual |
__cxa_pure_virtual |
688 |
__cxa_pure_virtual |
__cxa_pure_virtual |
696 |
__cxa_pure_virtual |
__cxa_pure_virtual |
704 |
__cxa_pure_virtual |
__cxa_pure_virtual |
712 |
__cxa_pure_virtual |
__cxa_pure_virtual |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3eec |
736 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ef2 |
744 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ef8 |
752 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
760 |
RenderSystem::_render(RenderOperation const&) |
RenderSystem::_renderUsingReadBackAsTexture(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int) |
768 |
(int (*)(...)) 0x2f087c |
RenderSystem::bindGpuProgram(GpuProgram*) |
776 |
RenderSystem::_getDefaultViewportMaterialScheme[abi:cxx11]() const |
__cxa_pure_virtual |
784 |
RenderSystem::bindGpuProgram(GpuProgram*) |
__cxa_pure_virtual |
792 |
__cxa_pure_virtual |
RenderSystem::unbindGpuProgram(GpuProgramType) |
800 |
__cxa_pure_virtual |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
808 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
RenderSystem::_updateAllRenderTargets(bool) |
816 |
RenderSystem::isGpuProgramBound(GpuProgramType) |
RenderSystem::_swapAllRenderTargetBuffers() |
824 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
832 |
RenderSystem::addClipPlane(Plane const&) |
__cxa_pure_virtual |
840 |
RenderSystem::addClipPlane(float, float, float, float) |
__cxa_pure_virtual |
848 |
RenderSystem::resetClipPlanes() |
__cxa_pure_virtual |
856 |
RenderSystem::_initRenderTargets() |
__cxa_pure_virtual |
864 |
RenderSystem::_notifyCameraRemoved(Camera const*) |
__cxa_pure_virtual |
872 |
RenderSystem::_updateAllRenderTargets(bool) |
(int (*)(...)) 0x2e3efe |
880 |
RenderSystem::_swapAllRenderTargetBuffers() |
__cxa_pure_virtual |
888 |
RenderSystem::setInvertVertexWinding(bool) |
__cxa_pure_virtual |
896 |
RenderSystem::getInvertVertexWinding() const |
__cxa_pure_virtual |
904 |
__cxa_pure_virtual |
__cxa_pure_virtual |
912 |
__cxa_pure_virtual |
__cxa_pure_virtual |
920 |
__cxa_pure_virtual |
__cxa_pure_virtual |
928 |
__cxa_pure_virtual |
__cxa_pure_virtual |
936 |
__cxa_pure_virtual |
__cxa_pure_virtual |
944 |
__cxa_pure_virtual |
__cxa_pure_virtual |
952 |
(int (*)(...)) 0x2f0888 |
__cxa_pure_virtual |
960 |
(int (*)(...)) 0x2f0894 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
968 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3f0a |
976 |
RenderSystem::addListener(RenderSystem::Listener*) |
__cxa_pure_virtual |
984 |
RenderSystem::removeListener(RenderSystem::Listener*) |
__cxa_pure_virtual |
992 |
(int (*)(...)) 0x2f08b8 |
|
1000 |
__cxa_pure_virtual |
|
1008 |
__cxa_pure_virtual |
|
1016 |
__cxa_pure_virtual |
|
1024 |
__cxa_pure_virtual |
|
1032 |
__cxa_pure_virtual |
|
1040 |
__cxa_pure_virtual |
|
1048 |
__cxa_pure_virtual |
|
1056 |
__cxa_pure_virtual |
|
1064 |
__cxa_pure_virtual |
|
1072 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
1080 |
RenderSystem::fireEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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*) |
|
1088 |
__cxa_pure_virtual |
|
1096 |
__cxa_pure_virtual |
|
[+] affected symbols: 135 (2.2%)
RenderSystem::_useLights ( LightList const& p1, unsigned short p2 )
This method is from 'RenderSystem' class.
RenderSystem::_beginFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
This method is from 'RenderSystem' class.
RenderSystem::_pauseFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_setTexture ( size_t unit, bool enabled, String const& texname )
This method is from 'RenderSystem' class.
RenderSystem::addListener ( RenderSystem::Listener* l )
This method is from 'RenderSystem' class.
RenderSystem::_getViewport ( )
This method is from 'RenderSystem' class.
RenderSystem::_resumeFrame ( struct RenderSystem::RenderSystemContext* context )
This method is from 'RenderSystem' class.
RenderSystem::_setViewport ( Viewport* p1 )
This method is from 'RenderSystem' class.
RenderSystem::addClipPlane ( Real A, Real B, Real C, Real D )
This method is from 'RenderSystem' class.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] class RenderSystemCapabilities 2
|
Change |
Effect |
1 |
Last virtual method ~RenderSystemCapabilities ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
2 |
Virtual method ~RenderSystemCapabilities ( ) 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. |
[+] affected symbols: 5 (0.1%)
RenderSystemCapabilities::vendorToString ( enum GPUVendor v )
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::vendorFromString ( String const& vendorString )
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::log ( Log* pLog )
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::RenderSystemCapabilities ( )
This constructor is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::~RenderSystemCapabilities ( )
This destructor is from 'RenderSystemCapabilities' class.
OgreRenderSystemCapabilitiesManager.h
namespace Ogre
[+] class RenderSystemCapabilitiesManager 3
|
Change |
Effect |
1 |
Size of this class has been changed from 96 bytes to 88 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. |
2 |
Last virtual method ~RenderSystemCapabilitiesManager ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~RenderSystemCapabilitiesManager ( ) 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. |
[+] affected symbols: 93 (1.5%)
RenderSystemCapabilitiesManager::getSingleton ( )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::getSingletonPtr ( )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::loadParsedCapabilities ( String const& name )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::_addRenderSystemCapabilities ( String const& name, RenderSystemCapabilities* caps )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive ( String const& filename, String const& archiveType, bool recursive )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::RenderSystemCapabilitiesManager ( )
This constructor is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::~RenderSystemCapabilitiesManager ( )
This destructor is from 'RenderSystemCapabilitiesManager' class.
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Field 'this.mRenderSystemCapabilitiesManager' in the object of this method has base type 'RenderSystemCapabilitiesManager'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mRenderSystemCapabilitiesManager' in the object of this method has base type 'RenderSystemCapabilitiesManager'.
Root::saveConfig ( )
Field 'this.mRenderSystemCapabilitiesManager' in the object of this method has base type 'RenderSystemCapabilitiesManager'.
...
OgreRenderSystemCapabilitiesSerializer.h
namespace Ogre
[+] class RenderSystemCapabilitiesSerializer 1
|
Change |
Effect |
1 |
Last virtual method ~RenderSystemCapabilitiesSerializer ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
[+] affected symbols: 4 (0.1%)
RenderSystemCapabilitiesSerializer::parseCapabilitiesLines ( vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& lines )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::initialiaseDispatchTables ( )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::RenderSystemCapabilitiesSerializer ( )
This constructor is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::logParseError ( String const& error )
This method is from 'RenderSystemCapabilitiesSerializer' class.
OgreRenderTarget.h
namespace Ogre
[+] class RenderTarget 8
|
Change |
Effect |
1 |
Size of this class has been changed from 264 bytes to 280 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. |
2 |
Pure virtual method copyContentsToMemory ( struct Box const&, PixelBox const&, enum RenderTarget::FrameBuffer ) 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. |
3 |
Virtual method insertListener ( RenderTargetListener*, unsigned int const ) has been added to this class. |
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. |
4 |
Virtual method isStereoEnabled ( ) const has been added to this class. |
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. |
5 |
Virtual method updateStats ( ) has been added to this class. |
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. |
6 |
Pure virtual method copyContentsToMemory ( PixelBox const&, enum RenderTarget::FrameBuffer ) 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. |
7 |
Virtual method getStatistics ( ) 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. |
8 |
Virtual method resetStatistics ( ) 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) - 64 entries | Virtual Table (New) - 66 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderTarget) |
(int (*)(...)) (& typeinfo for RenderTarget) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
RenderTarget::getName[abi:cxx11]() const |
RenderTarget::getName[abi:cxx11]() const |
40 |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
48 |
RenderTarget::getWidth() const |
RenderTarget::getWidth() const |
56 |
RenderTarget::getHeight() const |
RenderTarget::getHeight() const |
64 |
RenderTarget::getColourDepth() const |
RenderTarget::getColourDepth() const |
72 |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
80 |
RenderTarget::detachDepthBuffer() |
RenderTarget::detachDepthBuffer() |
88 |
RenderTarget::_detachDepthBuffer() |
RenderTarget::_detachDepthBuffer() |
96 |
RenderTarget::update(bool) |
RenderTarget::update(bool) |
104 |
(int (*)(...)) 0x30b0b4 |
(int (*)(...)) 0x2fbf30 |
112 |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
120 |
RenderTarget::getNumViewports() const |
RenderTarget::getNumViewports() const |
128 |
RenderTarget::getViewport(unsigned short) |
RenderTarget::getViewport(unsigned short) |
136 |
RenderTarget::getViewportByZOrder(int) |
RenderTarget::getViewportByZOrder(int) |
144 |
RenderTarget::hasViewportWithZOrder(int) |
RenderTarget::hasViewportWithZOrder(int) |
152 |
RenderTarget::removeViewport(int) |
RenderTarget::removeViewport(int) |
160 |
RenderTarget::removeAllViewports() |
RenderTarget::removeAllViewports() |
168 |
RenderTarget::getStatistics(float&, float&, float&, float&) const |
RenderTarget::getStatistics(float&, float&, float&, float&) const |
176 |
RenderTarget::getStatistics() const |
RenderTarget::getLastFPS() const |
184 |
RenderTarget::getLastFPS() const |
RenderTarget::getAverageFPS() const |
192 |
RenderTarget::getAverageFPS() const |
RenderTarget::getBestFPS() const |
200 |
RenderTarget::getBestFPS() const |
RenderTarget::getWorstFPS() const |
208 |
RenderTarget::getWorstFPS() const |
RenderTarget::getBestFrameTime() const |
216 |
RenderTarget::getBestFrameTime() const |
RenderTarget::getWorstFrameTime() const |
224 |
RenderTarget::getWorstFrameTime() const |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
232 |
RenderTarget::resetStatistics() |
RenderTarget::addListener(RenderTargetListener*) |
240 |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
248 |
RenderTarget::addListener(RenderTargetListener*) |
RenderTarget::removeListener(RenderTargetListener*) |
256 |
RenderTarget::removeListener(RenderTargetListener*) |
RenderTarget::removeAllListeners() |
264 |
RenderTarget::removeAllListeners() |
(int (*)(...)) 0x2fbf36 |
272 |
(int (*)(...)) 0x30b0ba |
(int (*)(...)) 0x2fbf40 |
280 |
(int (*)(...)) 0x30b0c4 |
RenderTarget::isActive() const |
288 |
RenderTarget::isActive() const |
RenderTarget::setActive(bool) |
296 |
RenderTarget::setActive(bool) |
RenderTarget::setAutoUpdated(bool) |
304 |
RenderTarget::setAutoUpdated(bool) |
RenderTarget::isAutoUpdated() const |
312 |
RenderTarget::isAutoUpdated() const |
__cxa_pure_virtual |
320 |
__cxa_pure_virtual |
(int (*)(...)) 0x2fbf4a |
328 |
(int (*)(...)) 0x30b0ce |
RenderTarget::writeContentsToTimestampedFile(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&) |
336 |
RenderTarget::writeContentsToTimestampedFile(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&) |
__cxa_pure_virtual |
344 |
__cxa_pure_virtual |
RenderTarget::getTriangleCount() const |
352 |
RenderTarget::getTriangleCount() const |
RenderTarget::getBatchCount() const |
360 |
RenderTarget::getBatchCount() const |
RenderTarget::_notifyCameraRemoved(Camera const*) |
368 |
RenderTarget::_notifyCameraRemoved(Camera const*) |
RenderTarget::isPrimary() const |
376 |
RenderTarget::isPrimary() const |
RenderTarget::isStereoEnabled() const |
384 |
(int (*)(...)) 0x30b0d8 |
(int (*)(...)) 0x2fbf54 |
392 |
(int (*)(...)) 0x30b0e4 |
(int (*)(...)) 0x2fbf60 |
400 |
(int (*)(...)) 0x30b0f0 |
(int (*)(...)) 0x2fbf6c |
408 |
RenderTarget::_getImpl() |
(int (*)(...)) 0x2fbf78 |
416 |
RenderTarget::_beginUpdate() |
RenderTarget::_getImpl() |
424 |
RenderTarget::_updateViewport(int, bool) |
RenderTarget::_beginUpdate() |
432 |
RenderTarget::_updateViewport(Viewport*, bool) |
RenderTarget::_updateViewport(int, bool) |
440 |
RenderTarget::_updateAutoUpdatedViewports(bool) |
RenderTarget::_updateViewport(Viewport*, bool) |
448 |
RenderTarget::_endUpdate() |
RenderTarget::_updateAutoUpdatedViewports(bool) |
456 |
RenderTarget::firePreUpdate() |
RenderTarget::_endUpdate() |
464 |
RenderTarget::firePostUpdate() |
RenderTarget::updateStats() |
472 |
RenderTarget::fireViewportPreUpdate(Viewport*) |
RenderTarget::firePreUpdate() |
480 |
RenderTarget::fireViewportPostUpdate(Viewport*) |
RenderTarget::firePostUpdate() |
488 |
RenderTarget::fireViewportAdded(Viewport*) |
RenderTarget::fireViewportPreUpdate(Viewport*) |
496 |
RenderTarget::fireViewportRemoved(Viewport*) |
RenderTarget::fireViewportPostUpdate(Viewport*) |
504 |
RenderTarget::updateImpl() |
RenderTarget::fireViewportAdded(Viewport*) |
512 |
|
RenderTarget::fireViewportRemoved(Viewport*) |
520 |
|
RenderTarget::updateImpl() |
[+] affected symbols: 1028 (16.7%)
Compositor::getRenderTarget ( String const& name )
Return value (pointer) has base type 'RenderTarget'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget' in 1st parameter 'mgr' (pointer) has base type 'RenderTarget'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
1st parameter 'renderTarget' (pointer) has base type 'RenderTarget'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
1st parameter 'renderTarget' (pointer) has base type 'RenderTarget'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentRenderTarget' in 1st parameter 'mo' (pointer) has base type 'RenderTarget'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentRenderTarget' in 1st parameter 'obj' (pointer) has base type 'RenderTarget'.
...
OgreRenderTexture.h
namespace Ogre
[+] class MultiRenderTarget 1
|
Change |
Effect |
1 |
Size of this class has been changed from 288 bytes to 304 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: 1 (0.02%)
MultiRenderTarget::MultiRenderTarget ( String const& name )
This constructor is from 'MultiRenderTarget' class.
[+] class RenderTexture 1
|
Change |
Effect |
1 |
Size of this class has been changed from 280 bytes to 296 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: 4 (0.1%)
RenderTexture::RenderTexture ( HardwarePixelBuffer* buffer, uint32 zoffset )
This constructor is from 'RenderTexture' class.
RenderTexture::~RenderTexture ( )
This destructor is from 'RenderTexture' class.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Return value (pointer) has base type 'RenderTexture'.
RenderTexture::suggestPixelFormat ( )
This method is from 'RenderTexture' class.
OgreRenderWindow.h
namespace Ogre
[+] class RenderWindow 2
|
Change |
Effect |
1 |
Size of this class has been changed from 280 bytes to 296 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. |
2 |
Virtual method getMetrics ( unsigned int&, unsigned int&, unsigned int&, int&, int& ) 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) - 81 entries | Virtual Table (New) - 84 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderWindow) |
(int (*)(...)) (& typeinfo for RenderWindow) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
RenderTarget::getName[abi:cxx11]() const |
RenderTarget::getName[abi:cxx11]() const |
40 |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
48 |
RenderTarget::getWidth() const |
RenderTarget::getWidth() const |
56 |
RenderTarget::getHeight() const |
RenderTarget::getHeight() const |
64 |
RenderTarget::getColourDepth() const |
RenderTarget::getColourDepth() const |
72 |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
80 |
RenderTarget::detachDepthBuffer() |
RenderTarget::detachDepthBuffer() |
88 |
RenderTarget::_detachDepthBuffer() |
RenderTarget::_detachDepthBuffer() |
96 |
RenderTarget::update(bool) |
RenderTarget::update(bool) |
104 |
(int (*)(...)) 0x30b0b4 |
(int (*)(...)) 0x2fbf30 |
112 |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
120 |
RenderTarget::getNumViewports() const |
RenderTarget::getNumViewports() const |
128 |
RenderTarget::getViewport(unsigned short) |
RenderTarget::getViewport(unsigned short) |
136 |
RenderTarget::getViewportByZOrder(int) |
RenderTarget::getViewportByZOrder(int) |
144 |
RenderTarget::hasViewportWithZOrder(int) |
RenderTarget::hasViewportWithZOrder(int) |
152 |
RenderTarget::removeViewport(int) |
RenderTarget::removeViewport(int) |
160 |
RenderTarget::removeAllViewports() |
RenderTarget::removeAllViewports() |
168 |
RenderTarget::getStatistics(float&, float&, float&, float&) const |
RenderTarget::getStatistics(float&, float&, float&, float&) const |
176 |
RenderTarget::getStatistics() const |
RenderTarget::getLastFPS() const |
184 |
RenderTarget::getLastFPS() const |
RenderTarget::getAverageFPS() const |
192 |
RenderTarget::getAverageFPS() const |
RenderTarget::getBestFPS() const |
200 |
RenderTarget::getBestFPS() const |
RenderTarget::getWorstFPS() const |
208 |
RenderTarget::getWorstFPS() const |
RenderTarget::getBestFrameTime() const |
216 |
RenderTarget::getBestFrameTime() const |
RenderTarget::getWorstFrameTime() const |
224 |
RenderTarget::getWorstFrameTime() const |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
232 |
RenderTarget::resetStatistics() |
RenderTarget::addListener(RenderTargetListener*) |
240 |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
248 |
RenderTarget::addListener(RenderTargetListener*) |
RenderTarget::removeListener(RenderTargetListener*) |
256 |
RenderTarget::removeListener(RenderTargetListener*) |
RenderTarget::removeAllListeners() |
264 |
RenderTarget::removeAllListeners() |
(int (*)(...)) 0x2fbf36 |
272 |
(int (*)(...)) 0x30b0ba |
(int (*)(...)) 0x2fbf40 |
280 |
(int (*)(...)) 0x30b0c4 |
(int (*)(...)) 0x2fd41e |
288 |
(int (*)(...)) 0x30c416 |
RenderTarget::setActive(bool) |
296 |
RenderTarget::setActive(bool) |
RenderTarget::setAutoUpdated(bool) |
304 |
RenderTarget::setAutoUpdated(bool) |
RenderTarget::isAutoUpdated() const |
312 |
RenderTarget::isAutoUpdated() const |
__cxa_pure_virtual |
320 |
__cxa_pure_virtual |
(int (*)(...)) 0x2fd440 |
328 |
(int (*)(...)) 0x30c438 |
RenderTarget::writeContentsToTimestampedFile(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&) |
336 |
RenderTarget::writeContentsToTimestampedFile(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&) |
__cxa_pure_virtual |
344 |
__cxa_pure_virtual |
RenderTarget::getTriangleCount() const |
352 |
RenderTarget::getTriangleCount() const |
RenderTarget::getBatchCount() const |
360 |
RenderTarget::getBatchCount() const |
RenderTarget::_notifyCameraRemoved(Camera const*) |
368 |
RenderTarget::_notifyCameraRemoved(Camera const*) |
RenderWindow::isPrimary() const |
376 |
RenderWindow::isPrimary() const |
RenderTarget::isStereoEnabled() const |
384 |
(int (*)(...)) 0x30b0d8 |
(int (*)(...)) 0x2fbf54 |
392 |
(int (*)(...)) 0x30b0e4 |
(int (*)(...)) 0x2fbf60 |
400 |
(int (*)(...)) 0x30b0f0 |
(int (*)(...)) 0x2fbf6c |
408 |
RenderTarget::_getImpl() |
(int (*)(...)) 0x2fbf78 |
416 |
RenderTarget::_beginUpdate() |
RenderTarget::_getImpl() |
424 |
RenderTarget::_updateViewport(int, bool) |
RenderTarget::_beginUpdate() |
432 |
RenderTarget::_updateViewport(Viewport*, bool) |
RenderTarget::_updateViewport(int, bool) |
440 |
RenderTarget::_updateAutoUpdatedViewports(bool) |
RenderTarget::_updateViewport(Viewport*, bool) |
448 |
RenderTarget::_endUpdate() |
RenderTarget::_updateAutoUpdatedViewports(bool) |
456 |
RenderTarget::firePreUpdate() |
RenderTarget::_endUpdate() |
464 |
RenderTarget::firePostUpdate() |
RenderTarget::updateStats() |
472 |
RenderTarget::fireViewportPreUpdate(Viewport*) |
RenderTarget::firePreUpdate() |
480 |
RenderTarget::fireViewportPostUpdate(Viewport*) |
RenderTarget::firePostUpdate() |
488 |
RenderTarget::fireViewportAdded(Viewport*) |
RenderTarget::fireViewportPreUpdate(Viewport*) |
496 |
RenderTarget::fireViewportRemoved(Viewport*) |
RenderTarget::fireViewportPostUpdate(Viewport*) |
504 |
RenderTarget::updateImpl() |
RenderTarget::fireViewportAdded(Viewport*) |
512 |
__cxa_pure_virtual |
RenderTarget::fireViewportRemoved(Viewport*) |
520 |
(int (*)(...)) 0x30c3ca |
RenderTarget::updateImpl() |
528 |
__cxa_pure_virtual |
(int (*)(...)) 0x2fd3c4 |
536 |
__cxa_pure_virtual |
__cxa_pure_virtual |
544 |
(int (*)(...)) 0x30c3d0 |
(int (*)(...)) 0x2fd3d2 |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
(int (*)(...)) 0x30c3d6 |
__cxa_pure_virtual |
568 |
(int (*)(...)) 0x30c3e0 |
(int (*)(...)) 0x2fd3d8 |
576 |
(int (*)(...)) 0x30c3e6 |
__cxa_pure_virtual |
584 |
(int (*)(...)) 0x30c3f0 |
(int (*)(...)) 0x2fd3de |
592 |
(int (*)(...)) 0x30c3f6 |
(int (*)(...)) 0x2fd3e8 |
600 |
(int (*)(...)) 0x30c3fc |
(int (*)(...)) 0x2fd3ee |
608 |
(int (*)(...)) 0x30c406 |
(int (*)(...)) 0x2fd3f8 |
616 |
(int (*)(...)) 0x30c40c |
(int (*)(...)) 0x2fd3fe |
624 |
__cxa_pure_virtual |
(int (*)(...)) 0x2fd404 |
632 |
RenderWindow::isFullScreen() const |
(int (*)(...)) 0x2fd40e |
640 |
RenderWindow::getMetrics(unsigned int&, unsigned int&, unsigned int&, int&, int&) |
(int (*)(...)) 0x2fd414 |
648 |
|
__cxa_pure_virtual |
656 |
|
RenderWindow::isFullScreen() const |
664 |
|
RenderWindow::getMetrics(unsigned int&, unsigned int&, unsigned int&, int&, int&) const |
[+] affected symbols: 96 (1.6%)
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
Return value (pointer) has base type 'RenderWindow'.
RenderWindow::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth, int& left, int& top )
This method is from 'RenderWindow' class.
RenderWindow::setDeactivateOnFocusChange ( bool deactivate )
This method is from 'RenderWindow' class.
RenderWindow::RenderWindow ( )
This constructor is from 'RenderWindow' class.
WindowEventUtilities::_addRenderWindow ( RenderWindow* window )
1st parameter 'window' (pointer) has base type 'RenderWindow'.
WindowEventUtilities::_removeRenderWindow ( RenderWindow* window )
1st parameter 'window' (pointer) has base type 'RenderWindow'.
WindowEventUtilities::addWindowEventListener ( RenderWindow* window, WindowEventListener* listener )
1st parameter 'window' (pointer) has base type 'RenderWindow'.
WindowEventUtilities::removeWindowEventListener ( RenderWindow* window, WindowEventListener* listener )
1st parameter 'window' (pointer) has base type 'RenderWindow'.
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Return value (pointer) has base type 'RenderWindow'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mAutoWindow' in the object of this method has base type 'RenderWindow'.
...
OgreResource.h
namespace Ogre
[+] class Resource 5
|
Change |
Effect |
1 |
Virtual method reload ( enum Resource::LoadingFlags ) has been added to this class. |
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. |
2 |
Virtual method _fireLoadingComplete ( bool ) 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. |
3 |
Virtual method _firePreparingComplete ( bool ) 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. |
4 |
Virtual method _fireUnloadingComplete ( ) 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. |
5 |
Virtual method reload ( ) 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) - 46 entries | Virtual Table (New) - 38 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Resource) |
(int (*)(...)) (& typeinfo for Resource) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x194aba |
40 |
StringInterface::setParameterList(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&) |
(int (*)(...)) 0x194ac0 |
48 |
(int (*)(...)) 0x17f090 |
(int (*)(...)) 0x194ac6 |
56 |
(int (*)(...)) 0x17e512 |
(int (*)(...)) 0x194acc |
64 |
(int (*)(...)) 0x193c36 |
(int (*)(...)) 0x194ad2 |
72 |
(int (*)(...)) 0x193c3c |
(int (*)(...)) 0x194ad8 |
80 |
(int (*)(...)) 0x193c42 |
__cxa_pure_virtual |
88 |
(int (*)(...)) 0x193c48 |
__cxa_pure_virtual |
96 |
(int (*)(...)) 0x193c4e |
Resource::prepare(bool) |
104 |
(int (*)(...)) 0x193c54 |
Resource::load(bool) |
112 |
__cxa_pure_virtual |
Resource::reload(Resource::LoadingFlags) |
120 |
__cxa_pure_virtual |
(int (*)(...)) 0x194ade |
128 |
Resource::prepare(bool) |
(int (*)(...)) 0x194b06 |
136 |
Resource::load(bool) |
(int (*)(...)) 0x194b12 |
144 |
Resource::reload() |
Resource::unload() |
152 |
(int (*)(...)) 0x193c5a |
(int (*)(...)) 0x194b1e |
160 |
(int (*)(...)) 0x193c82 |
Resource::touch() |
168 |
Resource::unload() |
(int (*)(...)) 0x194b2a |
176 |
(int (*)(...)) 0x193c8e |
(int (*)(...)) 0x194b34 |
184 |
Resource::touch() |
(int (*)(...)) 0x194b9c |
192 |
(int (*)(...)) 0x193c9a |
(int (*)(...)) 0x194b8a |
200 |
(int (*)(...)) 0x193ca4 |
(int (*)(...)) 0x194bae |
208 |
(int (*)(...)) 0x193cae |
(int (*)(...)) 0x194b78 |
216 |
(int (*)(...)) 0x193cc0 |
(int (*)(...)) 0x194b6c |
224 |
(int (*)(...)) 0x193cd2 |
(int (*)(...)) 0x194b3e |
232 |
(int (*)(...)) 0x193ce4 |
(int (*)(...)) 0x194b4a |
240 |
(int (*)(...)) 0x193cf0 |
Resource::escalateLoading() |
248 |
(int (*)(...)) 0x193cfc |
Resource::addListener(Resource::Listener*) |
256 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
264 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x194b56 |
272 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
(int (*)(...)) 0x193d08 |
(int (*)(...)) 0x194b60 |
288 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
296 |
(int (*)(...)) 0x193d12 |
Resource::calculateSize() const |
304 |
(int (*)(...)) 0x193d1c |
|
312 |
(int (*)(...)) 0x193d34 |
|
320 |
(int (*)(...)) 0x193d28 |
|
328 |
Resource::_dirtyState() |
|
336 |
Resource::_fireLoadingComplete(bool) |
|
344 |
Resource::_firePreparingComplete(bool) |
|
352 |
Resource::_fireUnloadingComplete() |
|
360 |
Resource::calculateSize() const |
|
[+] affected symbols: 113 (1.8%)
Compositor::unloadImpl ( )
This method is from derived class 'Compositor'.
Compositor::loadImpl ( )
This method is from derived class 'Compositor'.
GpuProgram::loadFromSource ( )
This method is from derived class 'GpuProgram'.
GpuProgram::createParameters ( )
This method is from derived class 'GpuProgram'.
GpuProgram::getDefaultParameters ( )
This method is from derived class 'GpuProgram'.
GpuProgram::loadImpl ( )
This method is from derived class 'GpuProgram'.
SkeletonInstance::unloadImpl ( )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::loadImpl ( )
This method is from derived class 'SkeletonInstance'.
AnimationContainer::createAnimation ( String const& p1, Real p2 )
This method is from derived class 'AnimationContainer'.
AnimationContainer::removeAnimation ( String const& p1 )
This method is from derived class 'AnimationContainer'.
...
OgreResourceGroupManager.h
namespace Ogre
[+] struct ResourceGroupManager::ResourceGroup 1
|
Change |
Effect |
1 |
Field resourceIndexCaseInsensitive 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. |
[+] affected symbols: 113 (1.8%)
ResourceGroupManager::deleteGroup ( struct ResourceGroupManager::ResourceGroup* grp )
1st parameter 'grp' (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::shutdownAll ( )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::ResourceGroup::addToIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::createResource ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::deleteResource ( String const& filename, String const& groupName, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::getSingletonPtr ( )
Field 'retval.mCurrentGroup' in the return value (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
...
OgreResourceManager.h
namespace Ogre
[+] class ResourceManager 15
|
Change |
Effect |
1 |
Size of this class has been changed from 296 bytes to 312 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. |
2 |
Virtual method addImpl ( SharedPtr<Resource>& ) 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. |
3 |
Virtual method checkUsage ( ) 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. |
4 |
Virtual method getMemoryBudget ( ) 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. |
5 |
Virtual method load ( String const&, String const&, bool, ManualResourceLoader*, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const*, bool ) 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. |
6 |
Virtual method prepare ( String const&, String const&, bool, ManualResourceLoader*, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const*, bool ) 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. |
7 |
Virtual method reloadAll ( bool ) 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. |
8 |
Virtual method remove ( ResourceHandle ) 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. |
9 |
Virtual method remove ( 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. |
10 |
Virtual method removeImpl ( SharedPtr<Resource>& ) 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. |
11 |
Virtual method setMemoryBudget ( size_t ) 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. |
12 |
Virtual method unload ( ResourceHandle ) 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. |
13 |
Virtual method unload ( 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. |
14 |
Virtual method unloadAll ( bool ) 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. |
15 |
Virtual method unloadUnreferencedResources ( bool ) 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) - 38 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ResourceManager) |
(int (*)(...)) (& typeinfo for ResourceManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1a468a |
(int (*)(...)) 0x1a4362 |
40 |
(int (*)(...)) 0x1e34ce |
(int (*)(...)) 0x1e1efa |
48 |
(int (*)(...)) 0x1a4696 |
(int (*)(...)) 0x1a436e |
56 |
ResourceManager::createResource(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&, 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*) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::createOrRetrieve(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&, 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*) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::removeAll() |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::removeUnreferencedResources(bool) |
88 |
(int (*)(...)) 0x1a467e |
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&) |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
__cxa_pure_virtual |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
160 |
ResourceManager::remove(unsigned long long) |
|
168 |
ResourceManager::removeAll() |
|
176 |
ResourceManager::removeUnreferencedResources(bool) |
|
184 |
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&) |
|
192 |
ResourceManager::getByHandle(unsigned long long) |
|
200 |
(int (*)(...)) 0x1a47ac |
|
208 |
(int (*)(...)) 0x1a46da |
|
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
|
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
|
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
|
240 |
ResourceManager::prepare(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&, 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*, bool) |
|
248 |
ResourceManager::load(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&, 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*, bool) |
|
256 |
(int (*)(...)) 0x1a46a4 |
|
264 |
(int (*)(...)) 0x1a46b0 |
|
272 |
__cxa_pure_virtual |
|
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
|
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
|
296 |
ResourceManager::checkUsage() |
|
[+] affected symbols: 187 (3%)
Compositor::Compositor ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
1st parameter 'creator' (pointer) has base type 'ResourceManager'.
GpuProgram::GpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
1st parameter 'creator' (pointer) has base type 'ResourceManager'.
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
This method is from derived class 'MeshManager'.
MeshManager::_initialise ( )
This method is from derived class 'MeshManager'.
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from derived class 'MeshManager'.
MeshManager::getListener ( )
This method is from derived class 'MeshManager'.
MeshManager::setListener ( MeshSerializerListener* listener )
This method is from derived class 'MeshManager'.
MeshManager::loadResource ( Resource* res )
Field 'res.mCreator' in 1st parameter 'res' (pointer) has base type 'ResourceManager'.
MeshManager::getSingletonPtr ( )
This method is from derived class 'MeshManager'.
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
This method is from derived class 'MeshManager'.
...
OgreRoot.h
namespace Ogre
[+] class Root 2
|
Change |
Effect |
1 |
Field mPMInjector 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 |
Field mPMWorker 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. |
[+] affected symbols: 85 (1.4%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
This method is from 'Root' class.
Root::loadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::saveConfig ( )
This method is from 'Root' class.
Root::loadPlugins ( String const& pluginsfile )
This method is from 'Root' class.
Root::getSingleton ( )
Return value (reference) has base type 'Root'.
Root::setWorkQueue ( WorkQueue* queue )
This method is from 'Root' class.
Root::unloadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::installPlugin ( Plugin* plugin )
This method is from 'Root' class.
Root::restoreConfig ( )
This method is from 'Root' class.
Root::unloadPlugins ( )
This method is from 'Root' class.
...
OgreSceneManager.h
namespace Ogre
[+] class SceneManager 217
|
Change |
Effect |
1 |
Size of this class has been changed from 18624 bytes to 18600 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. |
2 |
Virtual method prepareWorldGeometry ( std::shared_ptr<DataStream>&, String const& ) has been added to this class. |
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. |
3 |
Virtual method _applySceneAnimations ( ) 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. |
4 |
Virtual method _getLightsAffectingFrustum ( ) 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. |
5 |
Virtual method _injectRenderWithPass ( Pass*, Renderable*, bool, bool, LightList 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. |
6 |
Virtual method _markGpuParamsDirty ( uint16 ) 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. |
7 |
Virtual method _notifyAutotrackingSceneNode ( SceneNode*, bool ) 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. |
8 |
Virtual method _notifyLightsDirty ( ) 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. |
9 |
Virtual method _pauseRendering ( ) 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. |
10 |
Virtual method _populateLightList ( SceneNode const*, Real, LightList&, uint32 ) 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. |
11 |
Virtual method _populateLightList ( Vector3 const&, Real, LightList&, uint32 ) 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. |
12 |
Virtual method _queueSkiesForRendering ( Camera* ) 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. |
13 |
Virtual method _renderQueueGroupObjects ( RenderQueueGroup*, enum QueuedRenderableCollection::OrganisationMode ) 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. |
14 |
Virtual method _renderVisibleObjects ( ) 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. |
15 |
Virtual method _setDestinationRenderSystem ( RenderSystem* ) 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. |
16 |
Virtual method _setPass ( Pass const*, bool, bool ) 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. |
17 |
Virtual method _setSkyBox ( bool, String const&, Real, uint8, Quaternion const&, 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. |
18 |
Virtual method _setSkyDome ( bool, String const&, Real, Real, Real, uint8, Quaternion const&, int, int, int, 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. |
19 |
Virtual method _setSkyPlane ( bool, Plane const&, String const&, Real, Real, uint8, Real, int, int, 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. |
20 |
Virtual method _suppressRenderStateChanges ( bool ) 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. |
21 |
Virtual method _suppressShadows ( bool ) 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. |
22 |
Virtual method addListener ( SceneManager::Listener* ) 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. |
23 |
Virtual method addRenderObjectListener ( RenderObjectListener* ) 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. |
24 |
Virtual method addRenderQueueListener ( RenderQueueListener* ) 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. |
25 |
Virtual method addSpecialCaseRenderQueue ( uint8 ) 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. |
26 |
Virtual method bindGpuProgram ( GpuProgram* ) 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. |
27 |
Virtual method buildAndSetLightClip ( LightList 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. |
28 |
Virtual method buildAndSetScissor ( LightList const&, Camera 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. |
29 |
Virtual method buildLightClip ( Light const*, vector<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& ) 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. |
30 |
Virtual method buildScissor ( Light const*, Camera const*, RealRect& ) 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. |
31 |
Virtual method checkCachedLightClippingInfo ( ) 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. |
32 |
Virtual method clearSpecialCaseRenderQueues ( ) 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. |
33 |
Virtual method createAnimation ( String const&, Real ) 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. |
34 |
Virtual method createAnimationState ( 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. |
35 |
Virtual method createBillboardChain ( ) 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. |
36 |
Virtual method createBillboardChain ( 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. |
37 |
Virtual method createBillboardSet ( String const&, unsigned int ) 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. |
38 |
Virtual method createBillboardSet ( unsigned int ) 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. |
39 |
Virtual method createEntity ( SharedPtr<Mesh>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. |
40 |
Virtual method createEntity ( 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. |
41 |
Virtual method createEntity ( String const&, SharedPtr<Mesh>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. |
42 |
Virtual method createEntity ( String const&, String const&, 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. |
43 |
Virtual method createEntity ( String const&, enum SceneManager::PrefabType ) 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. |
44 |
Virtual method createEntity ( enum SceneManager::PrefabType ) 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. |
45 |
Virtual method createInstanceManager ( String const&, String const&, String const&, enum InstanceManager::InstancingTechnique, size_t, uint16, unsigned short ) 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. |
46 |
Virtual method createInstancedEntity ( String const&, 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. |
47 |
Virtual method createInstancedGeometry ( 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. |
48 |
Virtual method createManualObject ( ) 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. |
49 |
Virtual method createManualObject ( 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. |
50 |
Virtual method createMovableObject ( String const&, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* ) 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. |
51 |
Virtual method createMovableObject ( String const&, String const&, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* ) 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. |
52 |
Virtual method createParticleSystem ( String const&, 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. |
53 |
Virtual method createParticleSystem ( String const&, size_t, 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. |
54 |
Virtual method createParticleSystem ( size_t, 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. |
55 |
Virtual method createRibbonTrail ( ) 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. |
56 |
Virtual method createRibbonTrail ( 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. |
57 |
Virtual method createSkyboxPlane ( enum SceneManager::BoxPlane, Real, Quaternion const&, 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. |
58 |
Virtual method createSkydomePlane ( enum SceneManager::BoxPlane, Real, Real, Real, Quaternion const&, int, int, int, 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. |
59 |
Virtual method createStaticGeometry ( 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. |
60 |
Virtual method deriveShadowCasterPass ( Pass 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. |
61 |
Virtual method deriveShadowReceiverPass ( Pass 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. |
62 |
Virtual method destroyAllAnimationStates ( ) 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. |
63 |
Virtual method destroyAllAnimations ( ) 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. |
64 |
Virtual method destroyAllBillboardChains ( ) 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. |
65 |
Virtual method destroyAllBillboardSets ( ) 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. |
66 |
Virtual method destroyAllInstanceManagers ( ) 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. |
67 |
Virtual method destroyAllInstancedGeometry ( ) 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. |
68 |
Virtual method destroyAllManualObjects ( ) 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. |
69 |
Virtual method destroyAllMovableObjects ( ) 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. |
70 |
Virtual method destroyAllMovableObjectsByType ( 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. |
71 |
Virtual method destroyAllParticleSystems ( ) 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. |
72 |
Virtual method destroyAllRibbonTrails ( ) 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. |
73 |
Virtual method destroyAllStaticGeometry ( ) 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. |
74 |
Virtual method destroyAnimation ( 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. |
75 |
Virtual method destroyAnimationState ( 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. |
76 |
Virtual method destroyBillboardChain ( BillboardChain* ) 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. |
77 |
Virtual method destroyBillboardChain ( 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. |
78 |
Virtual method destroyBillboardSet ( BillboardSet* ) 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. |
79 |
Virtual method destroyBillboardSet ( 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. |
80 |
Virtual method destroyEntity ( Entity* ) 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. |
81 |
Virtual method destroyEntity ( 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. |
82 |
Virtual method destroyInstanceManager ( InstanceManager* ) 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. |
83 |
Virtual method destroyInstanceManager ( 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. |
84 |
Virtual method destroyInstancedEntity ( InstancedEntity* ) 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. |
85 |
Virtual method destroyInstancedGeometry ( InstancedGeometry* ) 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. |
86 |
Virtual method destroyInstancedGeometry ( 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. |
87 |
Virtual method destroyManualObject ( ManualObject* ) 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. |
88 |
Virtual method destroyManualObject ( 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. |
89 |
Virtual method destroyMovableObject ( MovableObject* ) 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. |
90 |
Virtual method destroyMovableObject ( String const&, 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. |
91 |
Virtual method destroyParticleSystem ( ParticleSystem* ) 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. |
92 |
Virtual method destroyParticleSystem ( 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. |
93 |
Virtual method destroyQuery ( SceneQuery* ) 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. |
94 |
Virtual method destroyRibbonTrail ( RibbonTrail* ) 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. |
95 |
Virtual method destroyRibbonTrail ( 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. |
96 |
Virtual method destroyStaticGeometry ( StaticGeometry* ) 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. |
97 |
Virtual method destroyStaticGeometry ( 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. |
98 |
Virtual method extractAllMovableObjectsByType ( 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. |
99 |
Virtual method extractMovableObject ( MovableObject* ) 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. |
100 |
Virtual method extractMovableObject ( String const&, 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. |
101 |
Virtual method findShadowCastersForLight ( Light const*, Camera 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. |
102 |
Virtual method firePostFindVisibleObjects ( Viewport* ) 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. |
103 |
Virtual method firePostRenderQueues ( ) 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. |
104 |
Virtual method firePostUpdateSceneGraph ( Camera* ) 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. |
105 |
Virtual method firePreFindVisibleObjects ( Viewport* ) 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. |
106 |
Virtual method firePreRenderQueues ( ) 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. |
107 |
Virtual method firePreUpdateSceneGraph ( Camera* ) 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. |
108 |
Virtual method fireRenderSingleObject ( Renderable*, Pass const*, AutoParamDataSource const*, LightList const*, bool ) 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. |
109 |
Virtual method fireShadowTexturesUpdated ( size_t ) 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. |
110 |
Virtual method getAnimation ( String const& ) 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. |
111 |
Virtual method getAnimationState ( String const& ) 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. |
112 |
Virtual method getBillboardChain ( String const& ) 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. |
113 |
Virtual method getBillboardSet ( String const& ) 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. |
114 |
Virtual method getCamera ( String const& ) 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. |
115 |
Virtual method getEntity ( String const& ) 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. |
116 |
Virtual method getFogColour ( ) 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. |
117 |
Virtual method getFogDensity ( ) 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. |
118 |
Virtual method getFogEnd ( ) 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. |
119 |
Virtual method getFogMode ( ) 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. |
120 |
Virtual method getFogStart ( ) 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. |
121 |
Virtual method getInstanceManager ( String const& ) 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. |
122 |
Virtual method getInstancedGeometry ( String const& ) 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. |
123 |
Virtual method getLightClippingPlanes ( Light* ) 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. |
124 |
Virtual method getLightScissorRect ( Light*, Camera 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. |
125 |
Virtual method getManualObject ( String const& ) 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. |
126 |
Virtual method getMovableObject ( String const&, String const& ) 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. |
127 |
Virtual method getMovableObjectIterator ( 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. |
128 |
Virtual method getNumInstancesPerBatch ( String const&, String const&, String const&, enum InstanceManager::InstancingTechnique, size_t, uint16, unsigned short ) 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. |
129 |
Virtual method getParticleSystem ( String const& ) 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. |
130 |
Virtual method getRenderQueue ( ) 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. |
131 |
Virtual method getRibbonTrail ( String const& ) 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. |
132 |
Virtual method getRootSceneNode ( ) 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. |
133 |
Virtual method getSceneNode ( String const& ) 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. |
134 |
Virtual method getShadowCameraSetup ( ) 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. |
135 |
Virtual method getShadowColour ( ) 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. |
136 |
Virtual method getShadowDirectionalLightExtrusionDistance ( ) 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. |
137 |
Virtual method getShadowTexture ( size_t ) 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. |
138 |
Virtual method getShowBoundingBoxes ( ) 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. |
139 |
Virtual method getSpecialCaseRenderQueueMode ( ) 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. |
140 |
Virtual method getStaticGeometry ( String const& ) 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. |
141 |
Virtual method getWorldGeometryRenderQueue ( ) 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. |
142 |
Virtual method hasAnimation ( String const& ) 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. |
143 |
Virtual method hasAnimationState ( String const& ) 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. |
144 |
Virtual method hasBillboardChain ( String const& ) 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. |
145 |
Virtual method hasBillboardSet ( String const& ) 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. |
146 |
Virtual method hasCamera ( String const& ) 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. |
147 |
Virtual method hasEntity ( String const& ) 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. |
148 |
Virtual method hasInstanceManager ( String const& ) 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. |
149 |
Virtual method hasManualObject ( String const& ) 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. |
150 |
Virtual method hasMovableObject ( String const&, String const& ) 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. |
151 |
Virtual method hasParticleSystem ( String const& ) 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. |
152 |
Virtual method hasRibbonTrail ( String const& ) 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. |
153 |
Virtual method hasSceneNode ( String const& ) 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. |
154 |
Virtual method hasStaticGeometry ( String const& ) 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. |
155 |
Virtual method injectMovableObject ( MovableObject* ) 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. |
156 |
Virtual method isRenderQueueToBeProcessed ( uint8 ) 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. |
157 |
Virtual method manualRender ( RenderOperation*, Pass*, Viewport*, Matrix4 const&, Matrix4 const&, Matrix4 const&, bool ) 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. |
158 |
Virtual method manualRender ( Renderable*, Pass const*, Viewport*, Matrix4 const&, Matrix4 const&, bool, bool, bool, LightList 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. |
159 |
Virtual method prepareRenderQueue ( ) 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. |
160 |
Virtual method prepareWorldGeometry ( SharedPtr<DataStream>&, 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. |
161 |
Virtual method removeListener ( SceneManager::Listener* ) 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. |
162 |
Virtual method removeRenderObjectListener ( RenderObjectListener* ) 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. |
163 |
Virtual method removeRenderQueueListener ( RenderQueueListener* ) 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. |
164 |
Virtual method removeSpecialCaseRenderQueue ( uint8 ) 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. |
165 |
Virtual method renderAdditiveStencilShadowedQueueGroupObjects ( RenderQueueGroup*, enum QueuedRenderableCollection::OrganisationMode ) 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. |
166 |
Virtual method renderAdditiveTextureShadowedQueueGroupObjects ( RenderQueueGroup*, enum QueuedRenderableCollection::OrganisationMode ) 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. |
167 |
Virtual method renderBasicQueueGroupObjects ( RenderQueueGroup*, enum QueuedRenderableCollection::OrganisationMode ) 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. |
168 |
Virtual method renderModulativeStencilShadowedQueueGroupObjects ( RenderQueueGroup*, enum QueuedRenderableCollection::OrganisationMode ) 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. |
169 |
Virtual method renderModulativeTextureShadowedQueueGroupObjects ( RenderQueueGroup*, enum QueuedRenderableCollection::OrganisationMode ) 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. |
170 |
Virtual method renderObjects ( QueuedRenderableCollection const&, enum QueuedRenderableCollection::OrganisationMode, bool, bool, LightList 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. |
171 |
Virtual method renderShadowVolumesToStencil ( Light const*, Camera const*, bool ) 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. |
172 |
Virtual method renderSingleObject ( Renderable*, Pass const*, bool, bool, LightList 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. |
173 |
Virtual method renderTextureShadowCasterQueueGroupObjects ( RenderQueueGroup*, enum QueuedRenderableCollection::OrganisationMode ) 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. |
174 |
Virtual method renderTextureShadowReceiverQueueGroupObjects ( RenderQueueGroup*, enum QueuedRenderableCollection::OrganisationMode ) 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. |
175 |
Virtual method renderTransparentShadowCasterObjects ( QueuedRenderableCollection const&, enum QueuedRenderableCollection::OrganisationMode, bool, bool, LightList 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. |
176 |
Virtual method renderVisibleObjectsCustomSequence ( RenderQueueInvocationSequence* ) 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. |
177 |
Virtual method renderVisibleObjectsDefaultSequence ( ) 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. |
178 |
Virtual method resetLightClip ( ) 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. |
179 |
Virtual method resetScissor ( ) 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. |
180 |
Virtual method resetViewProjMode ( bool ) 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. |
181 |
Virtual method setDisplaySceneNodes ( bool ) 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. |
182 |
Virtual method setShadowCameraSetup ( SharedPtr<ShadowCameraSetup>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. |
183 |
Virtual method setShadowColour ( ColourValue 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. |
184 |
Virtual method setShadowDirectionalLightExtrusionDistance ( Real ) 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. |
185 |
Virtual method setShadowFarDistance ( Real ) 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. |
186 |
Virtual method setShadowIndexBufferSize ( size_t ) 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. |
187 |
Virtual method setShadowTechnique ( enum ShadowTechnique ) 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. |
188 |
Virtual method setShadowTextureCasterMaterial ( 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. |
189 |
Virtual method setShadowTextureConfig ( size_t, struct ShadowTextureConfig 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. |
190 |
Virtual method setShadowTextureConfig ( size_t, unsigned short, unsigned short, enum PixelFormat, unsigned short, uint16 ) 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. |
191 |
Virtual method setShadowTextureCount ( size_t ) 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. |
192 |
Virtual method setShadowTextureFSAA ( unsigned short ) 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. |
193 |
Virtual method setShadowTexturePixelFormat ( enum PixelFormat ) 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. |
194 |
Virtual method setShadowTextureReceiverMaterial ( 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. |
195 |
Virtual method setShadowTextureSelfShadow ( bool ) 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. |
196 |
Virtual method setShadowTextureSettings ( unsigned short, unsigned short, enum PixelFormat, unsigned short, uint16 ) 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. |
197 |
Virtual method setShadowTextureSize ( unsigned short ) 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. |
198 |
Virtual method setShadowVolumeStencilState ( bool, bool, bool ) 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. |
199 |
Virtual method setSkyBox ( bool, String const&, Real, bool, Quaternion const&, 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. |
200 |
Virtual method setSkyDome ( bool, String const&, Real, Real, Real, bool, Quaternion const&, int, int, int, 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. |
201 |
Virtual method setSkyPlane ( bool, Plane const&, String const&, Real, Real, bool, Real, int, int, 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. |
202 |
Virtual method setSpecialCaseRenderQueueMode ( enum SceneManager::SpecialCaseRenderQueueMode ) 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. |
203 |
Virtual method setViewMatrix ( Matrix4 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. |
204 |
Virtual method setViewport ( Viewport* ) 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. |
205 |
Virtual method setWorldGeometry ( SharedPtr<DataStream>&, 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. |
206 |
Virtual method setWorldGeometryRenderQueue ( uint8 ) 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. |
207 |
Virtual method showBoundingBoxes ( bool ) 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. |
208 |
Virtual method updateGpuProgramParameters ( Pass 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. |
209 |
Virtual method updateRenderQueueGroupSplitOptions ( RenderQueueGroup*, bool, bool ) 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. |
210 |
Virtual method updateRenderQueueSplitOptions ( ) 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. |
211 |
Virtual method useLights ( LightList const&, unsigned short ) 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. |
212 |
Virtual method useLightsGpuProgram ( Pass const*, LightList 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. |
213 |
Virtual method useRenderableViewProjMode ( Renderable const*, bool ) 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. |
214 |
Virtual method validatePassForRendering ( Pass 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. |
215 |
Virtual method validateRenderableForRendering ( Pass const*, Renderable 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. |
216 |
The relative position of virtual method destroySceneNode ( SceneNode* ) has been changed from 29 to 28. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
217 |
The relative position of virtual method destroySceneNode ( String const& ) has been changed from 28 to 29. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 319 entries | Virtual Table (New) - 55 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneManager) |
(int (*)(...)) (& typeinfo for SceneManager) |
16 |
SceneManager::createSceneNodeImpl() |
SceneManager::createSceneNodeImpl() |
24 |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
32 |
SceneManager::initRenderQueue() |
SceneManager::initRenderQueue() |
40 |
SceneManager::deriveShadowCasterPass(Pass const*) |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
SceneManager::deriveShadowReceiverPass(Pass const*) |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
56 |
SceneManager::validatePassForRendering(Pass const*) |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
64 |
SceneManager::validateRenderableForRendering(Pass const*, Renderable const*) |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
72 |
SceneManager::createSkyboxPlane(SceneManager::BoxPlane, float, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::findLightsAffectingFrustum(Camera const*) |
80 |
SceneManager::createSkydomePlane(SceneManager::BoxPlane, float, float, float, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::initShadowVolumeMaterials() |
88 |
SceneManager::useRenderableViewProjMode(Renderable const*, bool) |
SceneManager::ensureShadowTexturesCreated() |
96 |
SceneManager::resetViewProjMode(bool) |
SceneManager::destroyShadowTextures() |
104 |
SceneManager::firePreRenderQueues() |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
112 |
SceneManager::firePostRenderQueues() |
(int (*)(...))0 |
120 |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...))0 |
128 |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
136 |
SceneManager::fireRenderSingleObject(Renderable*, Pass const*, AutoParamDataSource const*, HashedVector<Light*> const*, bool) |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
144 |
SceneManager::fireShadowTexturesUpdated(unsigned long) |
SceneManager::destroyCamera(Camera*) |
152 |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
SceneManager::destroyAllCameras() |
168 |
SceneManager::firePreUpdateSceneGraph(Camera*) |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
SceneManager::firePostUpdateSceneGraph(Camera*) |
SceneManager::createLight() |
184 |
SceneManager::firePreFindVisibleObjects(Viewport*) |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
SceneManager::firePostFindVisibleObjects(Viewport*) |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
200 |
SceneManager::fireSceneManagerDestroyed() |
SceneManager::invalidatePerFrameScissorRectCache() |
208 |
SceneManager::setViewport(Viewport*) |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
SceneManager::renderVisibleObjectsDefaultSequence() |
SceneManager::destroyLight(Light*) |
224 |
SceneManager::renderVisibleObjectsCustomSequence(RenderQueueInvocationSequence*) |
SceneManager::destroyAllLights() |
232 |
SceneManager::prepareRenderQueue() |
SceneManager::createSceneNode() |
240 |
SceneManager::renderSingleObject(Renderable*, Pass const*, bool, bool, HashedVector<Light*> const*) |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
248 |
(int (*)(...)) 0x352b52 |
SceneManager::destroySceneNode(SceneNode*) |
256 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::destroyAllEntities() |
272 |
SceneManager::ensureShadowTexturesCreated() |
SceneManager::clearScene() |
280 |
SceneManager::destroyShadowTextures() |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
288 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
SceneManager::prepareWorldGeometry(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
SceneManager::_pauseRendering() |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
304 |
SceneManager::_resumeRendering(SceneManager::RenderContext*) |
SceneManager::setWorldGeometry(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
312 |
SceneManager::renderShadowVolumesToStencil(Light const*, Camera const*, bool) |
(int (*)(...)) 0x33e48c |
320 |
SceneManager::setShadowVolumeStencilState(bool, bool, bool) |
(int (*)(...)) 0x33e496 |
328 |
SceneManager::findShadowCastersForLight(Light const*, Camera const*) |
SceneManager::getSuggestedViewpoint(bool) |
336 |
SceneManager::renderBasicQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4a0 |
344 |
SceneManager::renderAdditiveStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4aa |
352 |
SceneManager::renderModulativeStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4b4 |
360 |
SceneManager::renderTextureShadowCasterQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4be |
368 |
SceneManager::renderTextureShadowReceiverQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4c8 |
376 |
SceneManager::renderModulativeTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::_updateSceneGraph(Camera*) |
384 |
SceneManager::renderAdditiveTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
392 |
SceneManager::renderObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
400 |
SceneManager::renderTransparentShadowCasterObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
408 |
SceneManager::updateRenderQueueSplitOptions() |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
416 |
SceneManager::updateRenderQueueGroupSplitOptions(RenderQueueGroup*, bool, bool) |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
424 |
SceneManager::buildAndSetScissor(HashedVector<Light*> const&, Camera const*) |
SceneManager::createRayQuery(Ray const&, unsigned int) |
432 |
SceneManager::buildScissor(Light const*, Camera const*, TRect<float>&) |
SceneManager::createIntersectionQuery(unsigned int) |
440 |
SceneManager::resetScissor() |
|
448 |
SceneManager::buildAndSetLightClip(HashedVector<Light*> const&) |
|
456 |
SceneManager::buildLightClip(Light const*, std::vector<Plane, std::allocator<Plane> >&) |
|
464 |
SceneManager::resetLightClip() |
|
472 |
SceneManager::checkCachedLightClippingInfo() |
|
480 |
SceneManager::useLights(HashedVector<Light*> const&, unsigned short) |
|
488 |
SceneManager::setViewMatrix(Matrix4 const&) |
|
496 |
SceneManager::useLightsGpuProgram(Pass const*, HashedVector<Light*> const*) |
|
504 |
SceneManager::bindGpuProgram(GpuProgram*) |
|
512 |
SceneManager::updateGpuProgramParameters(Pass const*) |
|
520 |
(int (*)(...))0 |
|
528 |
(int (*)(...))0 |
|
536 |
__cxa_pure_virtual |
|
544 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
552 |
SceneManager::getCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
560 |
SceneManager::hasCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
568 |
SceneManager::destroyCamera(Camera*) |
|
576 |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
584 |
SceneManager::destroyAllCameras() |
|
592 |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
600 |
SceneManager::createLight() |
|
608 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
616 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
624 |
SceneManager::getLightClippingPlanes(Light*) |
|
632 |
SceneManager::getLightScissorRect(Light*, Camera const*) |
|
640 |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
648 |
SceneManager::destroyLight(Light*) |
|
656 |
SceneManager::destroyAllLights() |
|
664 |
SceneManager::_notifyLightsDirty() |
|
672 |
SceneManager::_getLightsAffectingFrustum() const |
|
680 |
SceneManager::_populateLightList(Vector3 const&, float, HashedVector<Light*>&, unsigned int) |
|
688 |
SceneManager::_populateLightList(SceneNode const*, float, HashedVector<Light*>&, unsigned int) |
|
696 |
SceneManager::createSceneNode() |
|
704 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
712 |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
720 |
SceneManager::destroySceneNode(SceneNode*) |
|
728 |
SceneManager::getRootSceneNode() |
|
736 |
SceneManager::getSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
744 |
SceneManager::hasSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
752 |
SceneManager::createEntity(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
760 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<Mesh> const&) |
|
768 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
776 |
SceneManager::createEntity(SharedPtr<Mesh> const&) |
|
784 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SceneManager::PrefabType) |
|
792 |
SceneManager::createEntity(SceneManager::PrefabType) |
|
800 |
SceneManager::getEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
808 |
SceneManager::hasEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
816 |
SceneManager::destroyEntity(Entity*) |
|
824 |
SceneManager::destroyEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
832 |
SceneManager::destroyAllEntities() |
|
840 |
SceneManager::createManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
848 |
SceneManager::createManualObject() |
|
856 |
SceneManager::getManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
864 |
SceneManager::hasManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
872 |
SceneManager::destroyManualObject(ManualObject*) |
|
880 |
SceneManager::destroyManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
888 |
SceneManager::destroyAllManualObjects() |
|
896 |
SceneManager::createBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
904 |
SceneManager::createBillboardChain() |
|
912 |
SceneManager::getBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
920 |
SceneManager::hasBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
928 |
SceneManager::destroyBillboardChain(BillboardChain*) |
|
936 |
SceneManager::destroyBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
944 |
SceneManager::destroyAllBillboardChains() |
|
952 |
SceneManager::createRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
960 |
SceneManager::createRibbonTrail() |
|
968 |
SceneManager::getRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
976 |
SceneManager::hasRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
984 |
SceneManager::destroyRibbonTrail(RibbonTrail*) |
|
992 |
SceneManager::destroyRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1000 |
SceneManager::destroyAllRibbonTrails() |
|
1008 |
SceneManager::createParticleSystem(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&) |
|
1016 |
SceneManager::createParticleSystem(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&) |
|
1024 |
SceneManager::createParticleSystem(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1032 |
SceneManager::getParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1040 |
SceneManager::hasParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1048 |
SceneManager::destroyParticleSystem(ParticleSystem*) |
|
1056 |
SceneManager::destroyParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1064 |
SceneManager::destroyAllParticleSystems() |
|
1072 |
SceneManager::clearScene() |
|
1080 |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1088 |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1096 |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1104 |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1112 |
(int (*)(...)) 0x35274e |
|
1120 |
(int (*)(...)) 0x352758 |
|
1128 |
SceneManager::getSuggestedViewpoint(bool) |
|
1136 |
(int (*)(...)) 0x352762 |
|
1144 |
(int (*)(...)) 0x35276c |
|
1152 |
(int (*)(...)) 0x352776 |
|
1160 |
(int (*)(...)) 0x352780 |
|
1168 |
(int (*)(...)) 0x35278a |
|
1176 |
SceneManager::_updateSceneGraph(Camera*) |
|
1184 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
|
1192 |
SceneManager::_applySceneAnimations() |
|
1200 |
SceneManager::_renderVisibleObjects() |
|
1208 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
|
1216 |
SceneManager::_queueSkiesForRendering(Camera*) |
|
1224 |
SceneManager::_setDestinationRenderSystem(RenderSystem*) |
|
1232 |
SceneManager::setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, bool, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1240 |
SceneManager::_setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, unsigned char, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1248 |
(int (*)(...)) 0x352794 |
|
1256 |
(int (*)(...)) 0x3527a0 |
|
1264 |
(int (*)(...)) 0x3527ac |
|
1272 |
(int (*)(...)) 0x3527b8 |
|
1280 |
SceneManager::setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, bool, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1288 |
SceneManager::_setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, unsigned char, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1296 |
(int (*)(...)) 0x3527c4 |
|
1304 |
(int (*)(...)) 0x3527d0 |
|
1312 |
(int (*)(...)) 0x3527dc |
|
1320 |
(int (*)(...)) 0x3527e8 |
|
1328 |
SceneManager::setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, bool, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1336 |
SceneManager::_setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, unsigned char, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1344 |
(int (*)(...)) 0x3527f4 |
|
1352 |
(int (*)(...)) 0x352800 |
|
1360 |
(int (*)(...)) 0x35280c |
|
1368 |
(int (*)(...)) 0x352818 |
|
1376 |
SceneManager::getFogMode() const |
|
1384 |
SceneManager::getFogColour() const |
|
1392 |
SceneManager::getFogStart() const |
|
1400 |
SceneManager::getFogEnd() const |
|
1408 |
SceneManager::getFogDensity() const |
|
1416 |
SceneManager::createBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) |
|
1424 |
SceneManager::createBillboardSet(unsigned int) |
|
1432 |
SceneManager::getBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1440 |
SceneManager::hasBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1448 |
SceneManager::destroyBillboardSet(BillboardSet*) |
|
1456 |
SceneManager::destroyBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1464 |
SceneManager::destroyAllBillboardSets() |
|
1472 |
SceneManager::setDisplaySceneNodes(bool) |
|
1480 |
(int (*)(...)) 0x352824 |
|
1488 |
SceneManager::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
1496 |
SceneManager::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1504 |
SceneManager::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1512 |
SceneManager::destroyAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1520 |
SceneManager::destroyAllAnimations() |
|
1528 |
SceneManager::createAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1536 |
SceneManager::getAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1544 |
SceneManager::hasAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1552 |
SceneManager::destroyAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1560 |
SceneManager::destroyAllAnimationStates() |
|
1568 |
SceneManager::manualRender(RenderOperation*, Pass*, Viewport*, Matrix4 const&, Matrix4 const&, Matrix4 const&, bool) |
|
1576 |
SceneManager::manualRender(Renderable*, Pass const*, Viewport*, Matrix4 const&, Matrix4 const&, bool, bool, bool, HashedVector<Light*> const*) |
|
1584 |
SceneManager::getRenderQueue() |
|
1592 |
SceneManager::addRenderQueueListener(RenderQueueListener*) |
|
1600 |
SceneManager::removeRenderQueueListener(RenderQueueListener*) |
|
1608 |
SceneManager::addRenderObjectListener(RenderObjectListener*) |
|
1616 |
SceneManager::removeRenderObjectListener(RenderObjectListener*) |
|
1624 |
SceneManager::addSpecialCaseRenderQueue(unsigned char) |
|
1632 |
SceneManager::removeSpecialCaseRenderQueue(unsigned char) |
|
1640 |
SceneManager::clearSpecialCaseRenderQueues() |
|
1648 |
SceneManager::setSpecialCaseRenderQueueMode(SceneManager::SpecialCaseRenderQueueMode) |
|
1656 |
SceneManager::getSpecialCaseRenderQueueMode() |
|
1664 |
SceneManager::isRenderQueueToBeProcessed(unsigned char) |
|
1672 |
SceneManager::setWorldGeometryRenderQueue(unsigned char) |
|
1680 |
SceneManager::getWorldGeometryRenderQueue() |
|
1688 |
SceneManager::showBoundingBoxes(bool) |
|
1696 |
SceneManager::getShowBoundingBoxes() const |
|
1704 |
SceneManager::_notifyAutotrackingSceneNode(SceneNode*, bool) |
|
1712 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
|
1720 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
|
1728 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
|
1736 |
SceneManager::createRayQuery(Ray const&, unsigned int) |
|
1744 |
SceneManager::createIntersectionQuery(unsigned int) |
|
1752 |
SceneManager::destroyQuery(SceneQuery*) |
|
1760 |
SceneManager::setShadowTechnique(ShadowTechnique) |
|
1768 |
(int (*)(...)) 0x352830 |
|
1776 |
(int (*)(...)) 0x35283c |
|
1784 |
(int (*)(...)) 0x352848 |
|
1792 |
SceneManager::setShadowColour(ColourValue const&) |
|
1800 |
SceneManager::getShadowColour() const |
|
1808 |
SceneManager::setShadowDirectionalLightExtrusionDistance(float) |
|
1816 |
SceneManager::getShadowDirectionalLightExtrusionDistance() const |
|
1824 |
SceneManager::setShadowFarDistance(float) |
|
1832 |
(int (*)(...)) 0x352854 |
|
1840 |
(int (*)(...)) 0x352862 |
|
1848 |
SceneManager::setShadowIndexBufferSize(unsigned long) |
|
1856 |
(int (*)(...)) 0x352870 |
|
1864 |
SceneManager::setShadowTextureSize(unsigned short) |
|
1872 |
SceneManager::setShadowTextureConfig(unsigned long, unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
|
1880 |
SceneManager::setShadowTextureConfig(unsigned long, ShadowTextureConfig const&) |
|
1888 |
SceneManager::setShadowTexturePixelFormat(PixelFormat) |
|
1896 |
SceneManager::setShadowTextureFSAA(unsigned short) |
|
1904 |
SceneManager::setShadowTextureCount(unsigned long) |
|
1912 |
SceneManager::setShadowTextureSettings(unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
|
1920 |
SceneManager::getShadowTexture(unsigned long) |
|
1928 |
(int (*)(...)) 0x35287c |
|
1936 |
(int (*)(...)) 0x35288a |
|
1944 |
(int (*)(...)) 0x352898 |
|
1952 |
(int (*)(...)) 0x3528a6 |
|
1960 |
SceneManager::setShadowTextureSelfShadow(bool) |
|
1968 |
(int (*)(...)) 0x3528b4 |
|
1976 |
SceneManager::setShadowTextureCasterMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1984 |
SceneManager::setShadowTextureReceiverMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1992 |
(int (*)(...)) 0x3528c0 |
|
2000 |
(int (*)(...)) 0x3528cc |
|
2008 |
SceneManager::setShadowCameraSetup(SharedPtr<ShadowCameraSetup> const&) |
|
2016 |
SceneManager::getShadowCameraSetup() const |
|
2024 |
(int (*)(...)) 0x3528d8 |
|
2032 |
(int (*)(...)) 0x3528e4 |
|
2040 |
(int (*)(...)) 0x3528f4 |
|
2048 |
(int (*)(...)) 0x352904 |
|
2056 |
(int (*)(...)) 0x352914 |
|
2064 |
(int (*)(...)) 0x352924 |
|
2072 |
(int (*)(...)) 0x352934 |
|
2080 |
(int (*)(...)) 0x352944 |
|
2088 |
(int (*)(...)) 0x352950 |
|
2096 |
(int (*)(...)) 0x35295c |
|
2104 |
(int (*)(...)) 0x352968 |
|
2112 |
(int (*)(...)) 0x352974 |
|
2120 |
(int (*)(...)) 0x352980 |
|
2128 |
SceneManager::addListener(SceneManager::Listener*) |
|
2136 |
SceneManager::removeListener(SceneManager::Listener*) |
|
2144 |
SceneManager::createStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2152 |
SceneManager::getStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2160 |
SceneManager::hasStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2168 |
SceneManager::destroyStaticGeometry(StaticGeometry*) |
|
2176 |
SceneManager::destroyStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2184 |
SceneManager::destroyAllStaticGeometry() |
|
2192 |
SceneManager::createInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2200 |
SceneManager::getInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2208 |
SceneManager::destroyInstancedGeometry(InstancedGeometry*) |
|
2216 |
SceneManager::destroyInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2224 |
SceneManager::destroyAllInstancedGeometry() |
|
2232 |
SceneManager::createInstanceManager(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
|
2240 |
SceneManager::getInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2248 |
SceneManager::hasInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2256 |
SceneManager::destroyInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2264 |
SceneManager::destroyInstanceManager(InstanceManager*) |
|
2272 |
SceneManager::destroyAllInstanceManagers() |
|
2280 |
SceneManager::getNumInstancesPerBatch(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
|
2288 |
SceneManager::createInstancedEntity(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&) |
|
2296 |
SceneManager::destroyInstancedEntity(InstancedEntity*) |
|
2304 |
SceneManager::createMovableObject(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&, 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*) |
|
2312 |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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*) |
|
2320 |
SceneManager::destroyMovableObject(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&) |
|
2328 |
SceneManager::destroyMovableObject(MovableObject*) |
|
2336 |
SceneManager::destroyAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2344 |
SceneManager::destroyAllMovableObjects() |
|
2352 |
SceneManager::getMovableObject(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 |
|
2360 |
SceneManager::hasMovableObject(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 |
|
2368 |
SceneManager::getMovableObjectIterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2376 |
SceneManager::injectMovableObject(MovableObject*) |
|
2384 |
SceneManager::extractMovableObject(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&) |
|
2392 |
SceneManager::extractMovableObject(MovableObject*) |
|
2400 |
SceneManager::extractAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2408 |
(int (*)(...)) 0x35298c |
|
2416 |
(int (*)(...)) 0x352998 |
|
2424 |
(int (*)(...)) 0x3529a4 |
|
2432 |
(int (*)(...)) 0x3529b0 |
|
2440 |
(int (*)(...)) 0x3529bc |
|
2448 |
(int (*)(...)) 0x3529c8 |
|
2456 |
(int (*)(...)) 0x3529d4 |
|
2464 |
(int (*)(...)) 0x3529e0 |
|
2472 |
SceneManager::_injectRenderWithPass(Pass*, Renderable*, bool, bool, HashedVector<Light*> const*) |
|
2480 |
SceneManager::_suppressRenderStateChanges(bool) |
|
2488 |
(int (*)(...)) 0x3529ec |
|
2496 |
SceneManager::_setPass(Pass const*, bool, bool) |
|
2504 |
SceneManager::_markGpuParamsDirty(unsigned short) |
|
2512 |
SceneManager::_suppressShadows(bool) |
|
2520 |
(int (*)(...)) 0x3529f8 |
|
2528 |
SceneManager::_renderQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
|
2536 |
(int (*)(...)) 0x352a04 |
|
2544 |
(int (*)(...)) 0x352a10 |
|
[+] affected symbols: 705 (11.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
1st parameter 'mgr' (pointer) has base type 'SceneManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager' in 1st parameter 'mo' (pointer) has base type 'SceneManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager' in 1st parameter 'obj' (pointer) has base type 'SceneManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager' in the return value (pointer) has base type 'SceneManager'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
...
OgreSceneNode.h
namespace Ogre
[+] class SceneNode 25
|
Change |
Effect |
1 |
Size of this class has been changed from 544 bytes to 488 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. |
2 |
Virtual method _addBoundingBoxToQueue ( RenderQueue* ) 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. |
3 |
Virtual method _findVisibleObjects ( Camera*, RenderQueue*, struct VisibleObjectsBoundsInfo*, bool, bool, bool ) 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. |
4 |
Virtual method _getWorldAABB ( ) 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. |
5 |
Virtual method findLights ( LightList&, Real, uint32 ) 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. |
6 |
Virtual method flipVisibility ( bool ) 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. |
7 |
Virtual method getAttachedObject ( 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. |
8 |
Virtual method getAttachedObject ( unsigned short ) 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. |
9 |
Virtual method getAttachedObjectIterator ( ) 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. |
10 |
Virtual method getAttachedObjectIterator ( ) 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. |
11 |
Virtual method getDebugRenderable ( ) 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. |
12 |
Virtual method getShowBoundingBox ( ) 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. |
13 |
Virtual method hideBoundingBox ( bool ) 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. |
14 |
Virtual method lookAt ( Vector3 const&, enum Node::TransformSpace, Vector3 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. |
15 |
Virtual method numAttachedObjects ( ) 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. |
16 |
Virtual method removeAndDestroyAllChildren ( ) 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. |
17 |
Virtual method removeAndDestroyChild ( 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. |
18 |
Virtual method removeAndDestroyChild ( unsigned short ) 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. |
19 |
Virtual method setAutoTracking ( bool, SceneNode*const, Vector3 const&, Vector3 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. |
20 |
Virtual method setDebugDisplayEnabled ( bool, bool ) 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. |
21 |
Virtual method setDirection ( Real, Real, Real, enum Node::TransformSpace, Vector3 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. |
22 |
Virtual method setDirection ( Vector3 const&, enum Node::TransformSpace, Vector3 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. |
23 |
Virtual method setFixedYawAxis ( bool, Vector3 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. |
24 |
Virtual method setVisible ( bool, bool ) 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. |
25 |
Virtual method showBoundingBox ( bool ) 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) - 111 entries | Virtual Table (New) - 28 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneNode) |
(int (*)(...)) (& typeinfo for SceneNode) |
16 |
SceneNode::setParent(Node*) |
SceneNode::setParent(Node*) |
24 |
Node::_updateFromParent() const |
SceneNode::updateFromParentImpl() const |
32 |
SceneNode::updateFromParentImpl() const |
SceneNode::createChildImpl() |
40 |
SceneNode::createChildImpl() |
SceneNode::createChildImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
SceneNode::createChildImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
~SceneNode |
56 |
~SceneNode |
~SceneNode |
64 |
~SceneNode |
Node::roll(Radian const&, Node::TransformSpace) |
72 |
Node::getParent() const |
Node::pitch(Radian const&, Node::TransformSpace) |
80 |
Node::getOrientation() const |
SceneNode::yaw(Radian const&, Node::TransformSpace) |
88 |
Node::setOrientation(Quaternion const&) |
Node::createChild(Vector3 const&, Quaternion const&) |
96 |
Node::setOrientation(float, float, float, float) |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
104 |
Node::resetOrientation() |
Node::removeChild(unsigned short) |
112 |
Node::setPosition(Vector3 const&) |
Node::removeChild(Node*) |
120 |
Node::setPosition(float, float, float) |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
Node::getPosition() const |
Node::removeAllChildren() |
136 |
Node::setScale(Vector3 const&) |
SceneNode::_update(bool, bool) |
144 |
Node::setScale(float, float, float) |
Node::needUpdate(bool) |
152 |
Node::getScale() const |
SceneNode::setInSceneGraph(bool) |
160 |
Node::setInheritOrientation(bool) |
SceneNode::attachObject(MovableObject*) |
168 |
Node::getInheritOrientation() const |
SceneNode::detachObject(unsigned short) |
176 |
Node::setInheritScale(bool) |
SceneNode::detachObject(MovableObject*) |
184 |
Node::getInheritScale() const |
SceneNode::detachObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
Node::scale(Vector3 const&) |
SceneNode::detachAllObjects() |
200 |
Node::scale(float, float, float) |
SceneNode::_updateBounds() |
208 |
Node::translate(Vector3 const&, Node::TransformSpace) |
SceneNode::createChildSceneNode(Vector3 const&, Quaternion const&) |
216 |
Node::translate(float, float, float, Node::TransformSpace) |
SceneNode::createChildSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
224 |
Node::translate(Matrix3 const&, Vector3 const&, Node::TransformSpace) |
|
232 |
Node::translate(Matrix3 const&, float, float, float, Node::TransformSpace) |
|
240 |
Node::roll(Radian const&, Node::TransformSpace) |
|
248 |
Node::pitch(Radian const&, Node::TransformSpace) |
|
256 |
SceneNode::yaw(Radian const&, Node::TransformSpace) |
|
264 |
Node::rotate(Vector3 const&, Radian const&, Node::TransformSpace) |
|
272 |
Node::rotate(Quaternion const&, Node::TransformSpace) |
|
280 |
Node::getLocalAxes() const |
|
288 |
Node::createChild(Vector3 const&, Quaternion const&) |
|
296 |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
|
304 |
Node::addChild(Node*) |
|
312 |
Node::numChildren() const |
|
320 |
Node::getChild(unsigned short) const |
|
328 |
Node::getChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
336 |
Node::getChildIterator[abi:cxx11]() |
|
344 |
Node::getChildIterator[abi:cxx11]() const |
|
352 |
Node::removeChild(unsigned short) |
|
360 |
Node::removeChild(Node*) |
|
368 |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
376 |
Node::removeAllChildren() |
|
384 |
Node::_setDerivedPosition(Vector3 const&) |
|
392 |
Node::_setDerivedOrientation(Quaternion const&) |
|
400 |
Node::_getDerivedOrientation() const |
|
408 |
Node::_getDerivedPosition() const |
|
416 |
Node::_getDerivedScale() const |
|
424 |
Node::_getFullTransform() const |
|
432 |
SceneNode::_update(bool, bool) |
|
440 |
(int (*)(...)) 0x186be8 |
|
448 |
(int (*)(...)) 0x186bf4 |
|
456 |
Node::setInitialState() |
|
464 |
Node::resetToInitialState() |
|
472 |
Node::getInitialPosition() const |
|
480 |
Node::convertWorldToLocalPosition(Vector3 const&) |
|
488 |
Node::convertLocalToWorldPosition(Vector3 const&) |
|
496 |
Node::convertWorldToLocalOrientation(Quaternion const&) |
|
504 |
Node::convertLocalToWorldOrientation(Quaternion const&) |
|
512 |
Node::getInitialOrientation() const |
|
520 |
Node::getInitialScale() const |
|
528 |
Node::getSquaredViewDepth(Camera const*) const |
|
536 |
Node::needUpdate(bool) |
|
544 |
Node::requestUpdate(Node*, bool) |
|
552 |
Node::cancelUpdate(Node*) |
|
560 |
Node::getDebugRenderable(float) |
|
568 |
(int (*)(...)) 0x186c1a |
|
576 |
(int (*)(...)) 0x186c00 |
|
584 |
SceneNode::setInSceneGraph(bool) |
|
592 |
SceneNode::attachObject(MovableObject*) |
|
600 |
SceneNode::numAttachedObjects() const |
|
608 |
SceneNode::getAttachedObject(unsigned short) |
|
616 |
SceneNode::getAttachedObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
624 |
SceneNode::detachObject(unsigned short) |
|
632 |
SceneNode::detachObject(MovableObject*) |
|
640 |
SceneNode::detachObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
648 |
SceneNode::detachAllObjects() |
|
656 |
(int (*)(...)) 0x36267e |
|
664 |
(int (*)(...)) 0x36268a |
|
672 |
SceneNode::_updateBounds() |
|
680 |
SceneNode::_findVisibleObjects(Camera*, RenderQueue*, VisibleObjectsBoundsInfo*, bool, bool, bool) |
|
688 |
SceneNode::_getWorldAABB() const |
|
696 |
SceneNode::getAttachedObjectIterator[abi:cxx11]() |
|
704 |
SceneNode::getAttachedObjectIterator[abi:cxx11]() const |
|
712 |
SceneNode::removeAndDestroyChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
720 |
SceneNode::removeAndDestroyChild(unsigned short) |
|
728 |
SceneNode::removeAndDestroyAllChildren() |
|
736 |
SceneNode::showBoundingBox(bool) |
|
744 |
SceneNode::hideBoundingBox(bool) |
|
752 |
SceneNode::_addBoundingBoxToQueue(RenderQueue*) |
|
760 |
SceneNode::getShowBoundingBox() const |
|
768 |
SceneNode::createChildSceneNode(Vector3 const&, Quaternion const&) |
|
776 |
SceneNode::createChildSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
|
784 |
SceneNode::findLights(HashedVector<Light*>&, float, unsigned int) const |
|
792 |
SceneNode::setFixedYawAxis(bool, Vector3 const&) |
|
800 |
SceneNode::setDirection(float, float, float, Node::TransformSpace, Vector3 const&) |
|
808 |
SceneNode::setDirection(Vector3 const&, Node::TransformSpace, Vector3 const&) |
|
816 |
SceneNode::lookAt(Vector3 const&, Node::TransformSpace, Vector3 const&) |
|
824 |
SceneNode::setAutoTracking(bool, SceneNode*, Vector3 const&, Vector3 const&) |
|
832 |
(int (*)(...)) 0x362696 |
|
840 |
(int (*)(...)) 0x3626a2 |
|
848 |
(int (*)(...)) 0x3626ae |
|
856 |
SceneNode::setVisible(bool, bool) |
|
864 |
SceneNode::flipVisibility(bool) |
|
872 |
SceneNode::setDebugDisplayEnabled(bool, bool) |
|
880 |
SceneNode::getDebugRenderable() |
|
[+] affected symbols: 1266 (20.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSceneRoot' in the object of this method has base type 'SceneNode'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSceneRoot' in the object of this method has base type 'SceneNode'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSceneRoot' in the object of this method has base type 'SceneNode'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mAutoTrackTarget' in 1st parameter 'mgr' (pointer) has base type 'SceneNode'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSceneRoot' in the object of this method has base type 'SceneNode'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mAutoTrackTarget' in 2nd parameter 'cam' (pointer) has base type 'SceneNode'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mAutoTrackTarget' in 2nd parameter 'bb' (reference) has base type 'SceneNode'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
...
OgreScriptCompiler.h
namespace Ogre
[+] class ScriptCompiler 1
|
Change |
Effect |
1 |
Size of this class has been increased from 296 bytes to 304 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 24 (0.4%)
PassTranslator::translateVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateComputeProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateGeometryProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowCasterVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowCasterFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowReceiverVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowReceiverFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
ScriptCompiler::_fireEvent ( ScriptCompilerEvent* evt, void* retval )
This method is from 'ScriptCompiler' class.
ScriptCompiler::getListener ( )
This method is from 'ScriptCompiler' class.
...
OgreScriptLexer.h
namespace Ogre
[+] class ScriptLexer 1
|
Change |
Effect |
1 |
Last virtual method ~ScriptLexer ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
[+] affected symbols: 1 (0.02%)
ScriptLexer::tokenize ( String const& str, String const& source )
This method is from 'ScriptLexer' class.
OgreSerializer.h
namespace Ogre
[+] class Serializer 4
|
Change |
Effect |
1 |
Virtual method backpedalChunkHeader ( std::shared_ptr<DataStream>& ) has been added to this class. |
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. |
2 |
Virtual method popInnerChunk ( std::shared_ptr<DataStream>const& ) has been added to this class. |
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. |
3 |
Virtual method pushInnerChunk ( std::shared_ptr<DataStream>const& ) has been added to this class. |
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. |
4 |
Virtual method determineEndianness ( SharedPtr<DataStream>& ) 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) - 12 entries | Virtual Table (New) - 14 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Serializer) |
(int (*)(...)) (& typeinfo for Serializer) |
16 |
~Serializer |
~Serializer |
24 |
~Serializer |
~Serializer |
32 |
Serializer::writeFileHeader() |
Serializer::writeFileHeader() |
40 |
Serializer::writeChunkHeader(unsigned short, unsigned long) |
Serializer::writeChunkHeader(unsigned short, unsigned long) |
48 |
Serializer::readFileHeader(SharedPtr<DataStream>&) |
Serializer::calcChunkHeaderSize() |
56 |
Serializer::readChunk(SharedPtr<DataStream>&) |
Serializer::readFileHeader(std::shared_ptr<DataStream>&) |
64 |
Serializer::flipToLittleEndian(void*, unsigned long, unsigned long) |
Serializer::readChunk(std::shared_ptr<DataStream>&) |
72 |
Serializer::flipFromLittleEndian(void*, unsigned long, unsigned long) |
Serializer::determineEndianness(std::shared_ptr<DataStream>&) |
80 |
Serializer::determineEndianness(SharedPtr<DataStream>&) |
Serializer::determineEndianness(Serializer::Endian) |
88 |
Serializer::determineEndianness(Serializer::Endian) |
Serializer::pushInnerChunk(std::shared_ptr<DataStream> const&) |
96 |
|
Serializer::popInnerChunk(std::shared_ptr<DataStream> const&) |
104 |
|
Serializer::backpedalChunkHeader(std::shared_ptr<DataStream>&) |
[+] affected symbols: 11 (0.2%)
Serializer::writeFloats ( double const*const pDouble, size_t count )
This method is from 'Serializer' class.
Serializer::writeObject ( Quaternion const& q )
This method is from 'Serializer' class.
Serializer::writeObject ( Vector3 const& vec )
This method is from 'Serializer' class.
Serializer::writeFileHeader ( )
This method is from 'Serializer' class.
Serializer::writeChunkHeader ( uint16 id, size_t size )
This method is from 'Serializer' class.
Serializer::flipToLittleEndian ( void* pData, size_t size, size_t count )
This method is from 'Serializer' class.
Serializer::determineEndianness ( enum Serializer::Endian requestedEndian )
This method is from 'Serializer' class.
Serializer::determineEndianness ( SharedPtr<DataStream>& stream )
This method is from 'Serializer' class.
Serializer::flipFromLittleEndian ( void* pData, size_t size, size_t count )
This method is from 'Serializer' class.
Serializer::Serializer ( )
This constructor is from 'Serializer' class.
...
OgreShadowCaster.h
namespace Ogre
[+] class ShadowRenderable 2
|
Change |
Effect |
1 |
Pure virtual method rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& ) 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. |
2 |
Pure virtual method rebindIndexBuffer ( HardwareIndexBufferSharedPtr 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) - 23 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowRenderable) |
(int (*)(...)) (& typeinfo for ShadowRenderable) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1ce0e2 |
(int (*)(...)) 0x1cdaee |
40 |
(int (*)(...)) 0x17a5ec |
(int (*)(...)) 0x17d100 |
48 |
(int (*)(...)) 0x1ce0ec |
(int (*)(...)) 0x1cdaf8 |
56 |
(int (*)(...)) 0x17a3b0 |
(int (*)(...)) 0x17cff6 |
64 |
(int (*)(...)) 0x17a3ba |
(int (*)(...)) 0x17d000 |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x17a3c0 |
(int (*)(...)) 0x17d006 |
88 |
(int (*)(...)) 0x1ce118 |
(int (*)(...)) 0x1cdb24 |
96 |
ShadowRenderable::getLights() const |
ShadowRenderable::getLights() const |
104 |
(int (*)(...)) 0x17a3ca |
(int (*)(...)) 0x17d010 |
112 |
(int (*)(...)) 0x17ae70 |
(int (*)(...)) 0x17d970 |
120 |
(int (*)(...)) 0x17a3d4 |
(int (*)(...)) 0x241f02 |
128 |
(int (*)(...)) 0x17a3de |
__cxa_pure_virtual |
136 |
(int (*)(...)) 0x17a5c0 |
|
144 |
(int (*)(...)) 0x17a594 |
|
152 |
(int (*)(...)) 0x17a3e8 |
|
160 |
(int (*)(...)) 0x17a3f2 |
|
168 |
(int (*)(...)) 0x24795c |
|
176 |
__cxa_pure_virtual |
|
[+] affected symbols: 4 (0.1%)
ShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& p1 )
This method is from 'ShadowRenderable' class.
ShadowRenderable::getWorldTransforms ( Matrix4* p1 )
This method is from 'ShadowRenderable' class.
ShadowRenderable::getLights ( )
This method is from 'ShadowRenderable' class.
Entity::EntityShadowRenderable::isVisible ( )
This method is from derived class 'Entity::EntityShadowRenderable'.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 3
|
Change |
Effect |
1 |
Field mMatName 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 600 bytes to 560 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. |
3 |
Virtual method setMaterial ( std::shared_ptr<DataStream>const& ) has been added to this class. |
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. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 99 entries | Virtual Table (New) - 63 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x17a504 |
(int (*)(...)) 0x17d060 |
40 |
(int (*)(...)) 0x17a4f0 |
(int (*)(...)) 0x17d04c |
48 |
(int (*)(...)) 0x17a4fa |
(int (*)(...)) 0x17d056 |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x17a40e |
(int (*)(...)) 0x17d02c |
128 |
(int (*)(...)) 0x17a418 |
(int (*)(...)) 0x17d036 |
136 |
(int (*)(...)) 0x17a422 |
(int (*)(...)) 0x17d040 |
144 |
(int (*)(...)) 0x17a42c |
(int (*)(...)) 0x17d046 |
152 |
(int (*)(...)) 0x17a436 |
SimpleRenderable::getMovableType[abi:cxx11]() const |
160 |
SimpleRenderable::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::getParentNode() const |
MovableObject::isInScene() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x17a440 |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
192 |
MovableObject::_notifyAttached(Node*, bool) |
SimpleRenderable::getBoundingBox() const |
200 |
MovableObject::isAttached() const |
__cxa_pure_virtual |
208 |
MovableObject::detachFromParent() |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
MovableObject::isInScene() const |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::_notifyMoved() |
MovableObject::isVisible() const |
232 |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
SimpleRenderable::getBoundingBox() const |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
__cxa_pure_virtual |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getTypeFlags() const |
264 |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
272 |
MovableObject::setVisible(bool) |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
MovableObject::getVisible() const |
SimpleRenderable::setMaterial(std::shared_ptr<Material> const&) |
288 |
MovableObject::isVisible() const |
SimpleRenderable::getMaterial() const |
296 |
(int (*)(...)) 0x17a44a |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
304 |
(int (*)(...)) 0x17a45e |
SimpleRenderable::getRenderOperation(RenderOperation&) |
312 |
(int (*)(...)) 0x17a468 |
SimpleRenderable::getWorldTransforms(Matrix4*) const |
320 |
(int (*)(...)) 0x17a472 |
SimpleRenderable::getLights() const |
328 |
(int (*)(...)) 0x17a5d6 |
(int (*)(...)) -0x00000000000008 |
336 |
(int (*)(...)) 0x17a5aa |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
(int (*)(...)) 0x17d01a |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
(int (*)(...)) 0x17d026 |
360 |
MovableObject::getRenderQueueGroup() const |
(int (*)(...))0 |
368 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...))0 |
376 |
(int (*)(...)) 0x17a47c |
(int (*)(...)) 0x17d1b2 |
384 |
(int (*)(...)) 0x17a484 |
(int (*)(...)) -0x00000000000120 |
392 |
(int (*)(...)) 0x17a48c |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
400 |
(int (*)(...)) 0x17a496 |
(int (*)(...))0 |
408 |
(int (*)(...)) 0x17a49e |
(int (*)(...))0 |
416 |
(int (*)(...)) 0x17a4a6 |
non-virtual thunk to SimpleRenderable::getMaterial() const |
424 |
(int (*)(...)) 0x17a4ae |
(int (*)(...)) 0x17d100 |
432 |
(int (*)(...)) 0x17a4b8 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
440 |
(int (*)(...)) 0x17a4c0 |
(int (*)(...)) 0x17cff6 |
448 |
(int (*)(...)) 0x17a4cc |
(int (*)(...)) 0x17d000 |
456 |
MovableObject::queryLights() const |
non-virtual thunk to SimpleRenderable::getWorldTransforms(Matrix4*) const |
464 |
(int (*)(...)) 0x17a4d8 |
(int (*)(...)) 0x17d006 |
472 |
MovableObject::setLightMask(unsigned int) |
__cxa_pure_virtual |
480 |
(int (*)(...)) 0x17a4e4 |
non-virtual thunk to SimpleRenderable::getLights() const |
488 |
MovableObject::getTypeFlags() const |
(int (*)(...)) 0x17d010 |
496 |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x17d970 |
504 |
(int (*)(...)) 0x17a510 |
|
512 |
(int (*)(...)) 0x17a51a |
|
520 |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
528 |
SimpleRenderable::getMaterial() const |
|
536 |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
|
544 |
SimpleRenderable::getRenderOperation(RenderOperation&) |
|
552 |
SimpleRenderable::getWorldTransforms(Matrix4*) const |
|
560 |
SimpleRenderable::getLights() const |
|
568 |
(int (*)(...)) -0x00000000000008 |
|
576 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
|
584 |
(int (*)(...)) 0x17a3fc |
|
592 |
(int (*)(...)) 0x17a408 |
|
600 |
(int (*)(...))0 |
|
608 |
(int (*)(...))0 |
|
616 |
(int (*)(...)) 0x17a6d4 |
|
624 |
(int (*)(...)) -0x00000000000128 |
|
632 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
|
640 |
(int (*)(...))0 |
|
648 |
(int (*)(...))0 |
|
656 |
non-virtual thunk to SimpleRenderable::getMaterial() const |
|
664 |
(int (*)(...)) 0x17a5ec |
|
672 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
|
680 |
(int (*)(...)) 0x17a3b0 |
|
688 |
(int (*)(...)) 0x17a3ba |
|
696 |
non-virtual thunk to SimpleRenderable::getWorldTransforms(Matrix4*) const |
|
704 |
(int (*)(...)) 0x17a3c0 |
|
712 |
__cxa_pure_virtual |
|
720 |
non-virtual thunk to SimpleRenderable::getLights() const |
|
728 |
(int (*)(...)) 0x17a3ca |
|
736 |
(int (*)(...)) 0x17ae70 |
|
744 |
(int (*)(...)) 0x17a3d4 |
|
752 |
(int (*)(...)) 0x17a3de |
|
760 |
(int (*)(...)) 0x17a5c0 |
|
768 |
(int (*)(...)) 0x17a594 |
|
776 |
(int (*)(...)) 0x17a3e8 |
|
784 |
(int (*)(...)) 0x17a3f2 |
|
[+] affected symbols: 65 (1.1%)
Renderable::postRender ( SceneManager* p1, RenderSystem* p2 )
This method is from derived class 'Renderable'.
Renderable::getRenderOperation ( RenderOperation& p1 )
This method is from derived class 'Renderable'.
Renderable::preRender ( SceneManager* p1, RenderSystem* p2 )
This method is from derived class 'Renderable'.
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This method is from derived class 'Rectangle2D'.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::~Rectangle2D ( )
This destructor is from derived class 'Rectangle2D'.
MovableObject::visitRenderables ( Renderable::Visitor* p1, bool p2 )
This method is from derived class 'MovableObject'.
MovableObject::_updateRenderQueue ( RenderQueue* p1 )
This method is from derived class 'MovableObject'.
...
OgreSkeleton.h
namespace Ogre
[+] class Skeleton 1
|
Change |
Effect |
1 |
Virtual method getRootBone ( ) 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) - 95 entries | Virtual Table (New) - 87 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Skeleton) |
(int (*)(...)) (& typeinfo for Skeleton) |
16 |
~Skeleton |
~Skeleton |
24 |
~Skeleton |
~Skeleton |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x194aba |
40 |
StringInterface::setParameterList(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&) |
(int (*)(...)) 0x194ac0 |
48 |
(int (*)(...)) 0x17f090 |
(int (*)(...)) 0x194ac6 |
56 |
(int (*)(...)) 0x17e512 |
(int (*)(...)) 0x194acc |
64 |
(int (*)(...)) 0x193c36 |
(int (*)(...)) 0x194ad2 |
72 |
(int (*)(...)) 0x193c3c |
(int (*)(...)) 0x194ad8 |
80 |
(int (*)(...)) 0x193c42 |
Skeleton::loadImpl() |
88 |
(int (*)(...)) 0x193c48 |
Skeleton::unloadImpl() |
96 |
(int (*)(...)) 0x193c4e |
Resource::prepare(bool) |
104 |
(int (*)(...)) 0x193c54 |
Resource::load(bool) |
112 |
Skeleton::loadImpl() |
Resource::reload(Resource::LoadingFlags) |
120 |
Skeleton::unloadImpl() |
(int (*)(...)) 0x194ade |
128 |
Resource::prepare(bool) |
(int (*)(...)) 0x194b06 |
136 |
Resource::load(bool) |
(int (*)(...)) 0x194b12 |
144 |
Resource::reload() |
Resource::unload() |
152 |
(int (*)(...)) 0x193c5a |
(int (*)(...)) 0x194b1e |
160 |
(int (*)(...)) 0x193c82 |
Resource::touch() |
168 |
Resource::unload() |
(int (*)(...)) 0x194b2a |
176 |
(int (*)(...)) 0x193c8e |
(int (*)(...)) 0x194b34 |
184 |
Resource::touch() |
(int (*)(...)) 0x194b9c |
192 |
(int (*)(...)) 0x193c9a |
(int (*)(...)) 0x194b8a |
200 |
(int (*)(...)) 0x193ca4 |
(int (*)(...)) 0x194bae |
208 |
(int (*)(...)) 0x193cae |
(int (*)(...)) 0x194b78 |
216 |
(int (*)(...)) 0x193cc0 |
(int (*)(...)) 0x194b6c |
224 |
(int (*)(...)) 0x193cd2 |
(int (*)(...)) 0x194b3e |
232 |
(int (*)(...)) 0x193ce4 |
(int (*)(...)) 0x194b4a |
240 |
(int (*)(...)) 0x193cf0 |
Resource::escalateLoading() |
248 |
(int (*)(...)) 0x193cfc |
Resource::addListener(Resource::Listener*) |
256 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
264 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x194b56 |
272 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
(int (*)(...)) 0x193d08 |
(int (*)(...)) 0x194b60 |
288 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
296 |
(int (*)(...)) 0x193d12 |
Skeleton::calculateSize() const |
304 |
(int (*)(...)) 0x193d1c |
Skeleton::createBone() |
312 |
(int (*)(...)) 0x193d34 |
Skeleton::createBone(unsigned short) |
320 |
(int (*)(...)) 0x193d28 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
328 |
Resource::_dirtyState() |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
336 |
Resource::_fireLoadingComplete(bool) |
Skeleton::getNumBones() const |
344 |
Resource::_firePreparingComplete(bool) |
(int (*)(...)) 0x3b2ba8 |
352 |
Resource::_fireUnloadingComplete() |
Skeleton::getRootBoneIterator() |
360 |
Skeleton::calculateSize() const |
Skeleton::getBoneIterator() |
368 |
Skeleton::createBone() |
Skeleton::getBone(unsigned short) const |
376 |
Skeleton::createBone(unsigned short) |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
384 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
392 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
Skeleton::setBindingPose() |
400 |
Skeleton::getNumBones() const |
Skeleton::reset(bool) |
408 |
Skeleton::getRootBone() const |
Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
416 |
Skeleton::getRootBoneIterator() |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
424 |
Skeleton::getBoneIterator() |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
432 |
Skeleton::getBone(unsigned short) const |
Skeleton::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
440 |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
448 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
456 |
Skeleton::setBindingPose() |
Skeleton::setAnimationState(AnimationStateSet const&) |
464 |
Skeleton::reset(bool) |
Skeleton::_initAnimationState(AnimationStateSet*) |
472 |
Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::_refreshAnimationState(AnimationStateSet*) |
480 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::_getBoneMatrices(Matrix4*) |
488 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::getNumAnimations() const |
496 |
Skeleton::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::getAnimation(unsigned short) const |
504 |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::getBlendMode() const |
512 |
Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
520 |
Skeleton::setAnimationState(AnimationStateSet const&) |
Skeleton::_updateTransforms() |
528 |
Skeleton::_initAnimationState(AnimationStateSet*) |
Skeleton::optimiseAllAnimations(bool) |
536 |
Skeleton::_refreshAnimationState(AnimationStateSet*) |
Skeleton::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
544 |
Skeleton::_getBoneMatrices(Matrix4*) |
Skeleton::removeAllLinkedSkeletonAnimationSources() |
552 |
Skeleton::getNumAnimations() const |
Skeleton::getLinkedSkeletonAnimationSourceIterator() const |
560 |
Skeleton::getAnimation(unsigned short) const |
Skeleton::_notifyManualBonesDirty() |
568 |
Skeleton::getBlendMode() const |
Skeleton::_notifyManualBoneStateChange(Bone*) |
576 |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
(int (*)(...)) 0x3b1b86 |
584 |
Skeleton::_updateTransforms() |
(int (*)(...)) 0x3b1b92 |
592 |
Skeleton::optimiseAllAnimations(bool) |
Skeleton::_mergeSkeletonAnimations(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) |
600 |
Skeleton::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
608 |
Skeleton::removeAllLinkedSkeletonAnimationSources() |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
616 |
Skeleton::getLinkedSkeletonAnimationSourceIterator() const |
(int (*)(...)) -0x000000000000f8 |
624 |
Skeleton::_notifyManualBonesDirty() |
(int (*)(...)) (& typeinfo for Skeleton) |
632 |
Skeleton::_notifyManualBoneStateChange(Bone*) |
non-virtual thunk to ~Skeleton |
640 |
(int (*)(...)) 0x3cec48 |
non-virtual thunk to ~Skeleton |
648 |
(int (*)(...)) 0x3cec54 |
non-virtual thunk to Skeleton::getNumAnimations() const |
656 |
Skeleton::_mergeSkeletonAnimations(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) |
non-virtual thunk to Skeleton::getAnimation(unsigned short) const |
664 |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
672 |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
non-virtual thunk to Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
680 |
(int (*)(...)) -0x000000000000f8 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
688 |
(int (*)(...)) (& typeinfo for Skeleton) |
non-virtual thunk to Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
696 |
non-virtual thunk to ~Skeleton |
|
704 |
non-virtual thunk to ~Skeleton |
|
712 |
non-virtual thunk to Skeleton::getNumAnimations() const |
|
720 |
non-virtual thunk to Skeleton::getAnimation(unsigned short) const |
|
728 |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
736 |
non-virtual thunk to Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
744 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
752 |
non-virtual thunk to Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 55 (0.9%)
SkeletonInstance::_initAnimationState ( AnimationStateSet* animSet )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::_refreshAnimationState ( AnimationStateSet* animSet )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::addLinkedSkeletonAnimationSource ( String const& skelName, Real scale )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::removeAllLinkedSkeletonAnimationSources ( )
This method is from derived class 'SkeletonInstance'.
AnimationContainer::createAnimation ( String const& p1, Real p2 )
This method is from derived class 'AnimationContainer'.
AnimationContainer::removeAnimation ( String const& p1 )
This method is from derived class 'AnimationContainer'.
Resource::unloadImpl ( )
This method is from derived class 'Resource'.
Resource::_dirtyState ( )
This method is from derived class 'Resource'.
Resource::addListener ( Resource::Listener* lis )
This method is from derived class 'Resource'.
Resource::removeListener ( Resource::Listener* lis )
This method is from derived class 'Resource'.
...
OgreSkeletonManager.h
namespace Ogre
[+] class SkeletonManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 296 bytes to 312 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: 92 (1.5%)
SkeletonManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
This method is from 'SkeletonManager' class.
SkeletonManager::getSingleton ( )
Return value (reference) has base type 'SkeletonManager'.
SkeletonManager::getSingletonPtr ( )
Return value (pointer) has base type 'SkeletonManager'.
SkeletonManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
This method is from 'SkeletonManager' class.
SkeletonManager::getByName ( String const& name, String const& groupName )
This method is from 'SkeletonManager' class.
SkeletonManager::SkeletonManager ( )
This constructor is from 'SkeletonManager' class.
SkeletonManager::~SkeletonManager ( )
This destructor is from 'SkeletonManager' class.
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Field 'this.mSkeletonManager' in the object of this method has base type 'SkeletonManager'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mSkeletonManager' in the object of this method has base type 'SkeletonManager'.
Root::saveConfig ( )
Field 'this.mSkeletonManager' in the object of this method has base type 'SkeletonManager'.
...
OgreStringInterface.h
namespace Ogre
[+] class StringInterface 2
|
Change |
Effect |
1 |
Virtual method setParameter ( String const&, 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. |
2 |
Virtual method setParameterList ( map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& ) 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) - 8 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StringInterface) |
(int (*)(...)) (& typeinfo for StringInterface) |
16 |
(int (*)(...)) 0x3ed296 |
(int (*)(...)) 0x180f2e |
24 |
(int (*)(...)) 0x3ed31e |
(int (*)(...)) 0x180f60 |
32 |
StringInterface::setParameter(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&) |
|
40 |
StringInterface::setParameterList(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&) |
|
48 |
(int (*)(...)) 0x17f090 |
|
56 |
(int (*)(...)) 0x17e512 |
|
[+] affected symbols: 204 (3.3%)
GpuProgram::loadFromSource ( )
This method is from derived class 'GpuProgram'.
GpuProgram::createParameters ( )
This method is from derived class 'GpuProgram'.
GpuProgram::getDefaultParameters ( )
This method is from derived class 'GpuProgram'.
ShadowCaster::getEdgeList ( )
This method is from derived class 'ShadowCaster'.
ShadowCaster::hasEdgeList ( )
This method is from derived class 'ShadowCaster'.
ShadowCaster::updateEdgeListLightFacing ( EdgeData* edgeData, Vector4 const& lightPos )
This method is from derived class 'ShadowCaster'.
MovableObject::visitRenderables ( Renderable::Visitor* p1, bool p2 )
This method is from derived class 'MovableObject'.
MovableObject::_updateRenderQueue ( RenderQueue* p1 )
This method is from derived class 'MovableObject'.
AnimableObject::createAnimableValue ( String const& p1 )
This method is from derived class 'AnimableObject'.
ParticleSystem::setDefaultWidth ( Real width )
This method is from derived class 'ParticleSystem'.
...
OgreSubEntity.h
namespace Ogre
[+] class SubEntity 8
|
Change |
Effect |
1 |
Virtual method getRenderQueueGroup ( ) 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. |
2 |
Virtual method getRenderQueuePriority ( ) 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. |
3 |
Virtual method isRenderQueueGroupSet ( ) 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. |
4 |
Virtual method isRenderQueuePrioritySet ( ) 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. |
5 |
Virtual method isVisible ( ) 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. |
6 |
Virtual method setRenderQueueGroup ( uint8 ) 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. |
7 |
Virtual method setRenderQueueGroupAndPriority ( uint8, ushort ) 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. |
8 |
Virtual method setVisible ( bool ) 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) - 29 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SubEntity) |
(int (*)(...)) (& typeinfo for SubEntity) |
16 |
~SubEntity |
~SubEntity |
24 |
~SubEntity |
~SubEntity |
32 |
SubEntity::getMaterial() const |
SubEntity::getMaterial() const |
40 |
SubEntity::getTechnique() const |
SubEntity::getTechnique() const |
48 |
SubEntity::getRenderOperation(RenderOperation&) |
SubEntity::getRenderOperation(RenderOperation&) |
56 |
(int (*)(...)) 0x17a3b0 |
(int (*)(...)) 0x17cff6 |
64 |
(int (*)(...)) 0x17a3ba |
(int (*)(...)) 0x17d000 |
72 |
SubEntity::getWorldTransforms(Matrix4*) const |
SubEntity::getWorldTransforms(Matrix4*) const |
80 |
SubEntity::getNumWorldTransforms() const |
SubEntity::getNumWorldTransforms() const |
88 |
SubEntity::getSquaredViewDepth(Camera const*) const |
SubEntity::getSquaredViewDepth(Camera const*) const |
96 |
SubEntity::getLights() const |
SubEntity::getLights() const |
104 |
SubEntity::getCastsShadows() const |
SubEntity::getCastsShadows() const |
112 |
SubEntity::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
SubEntity::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
120 |
(int (*)(...)) 0x17a3d4 |
|
128 |
(int (*)(...)) 0x17a3de |
|
136 |
(int (*)(...)) 0x17a5c0 |
|
144 |
(int (*)(...)) 0x17a594 |
|
152 |
(int (*)(...)) 0x17a3e8 |
|
160 |
(int (*)(...)) 0x17a3f2 |
|
168 |
SubEntity::setVisible(bool) |
|
176 |
SubEntity::isVisible() const |
|
184 |
SubEntity::setRenderQueueGroup(unsigned char) |
|
192 |
SubEntity::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
|
200 |
SubEntity::getRenderQueueGroup() const |
|
208 |
SubEntity::getRenderQueuePriority() const |
|
216 |
SubEntity::isRenderQueueGroupSet() const |
|
224 |
SubEntity::isRenderQueuePrioritySet() const |
|
[+] affected symbols: 8 (0.1%)
SubEntity::setVisible ( bool visible )
This method is from 'SubEntity' class.
SubEntity::setRenderQueueGroup ( uint8 queueID )
This method is from 'SubEntity' class.
SubEntity::setRenderQueueGroupAndPriority ( uint8 queueID, ushort priority )
This method is from 'SubEntity' class.
SubEntity::getRenderQueueGroup ( )
This method is from 'SubEntity' class.
SubEntity::isRenderQueueGroupSet ( )
This method is from 'SubEntity' class.
SubEntity::getRenderQueuePriority ( )
This method is from 'SubEntity' class.
SubEntity::isRenderQueuePrioritySet ( )
This method is from 'SubEntity' class.
SubEntity::isVisible ( )
This method is from 'SubEntity' class.
OgreTagPoint.h
namespace Ogre
[+] class TagPoint 1
|
Change |
Effect |
1 |
Size of this class has been changed from 520 bytes to 488 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: 11 (0.2%)
Entity::attachObjectImpl ( MovableObject* pObject, TagPoint* pAttachingPoint )
2nd parameter 'pAttachingPoint' (pointer) has base type 'TagPoint'.
Entity::attachObjectToBone ( String const& boneName, MovableObject* pMovable, Quaternion const& offsetOrientation, Vector3 const& offsetPosition )
Return value (pointer) has base type 'TagPoint'.
TagPoint::needUpdate ( bool forceParentUpdate )
This method is from 'TagPoint' class.
TagPoint::TagPoint ( unsigned short handle, Skeleton* creator )
This constructor is from 'TagPoint' class.
TagPoint::~TagPoint ( )
This destructor is from 'TagPoint' class.
TagPoint::getChildObject ( )
This method is from 'TagPoint' class.
TagPoint::updateFromParentImpl ( )
This method is from 'TagPoint' class.
TagPoint::getParentEntityTransform ( )
This method is from 'TagPoint' class.
TagPoint::getInheritParentEntityScale ( )
This method is from 'TagPoint' class.
TagPoint::getInheritParentEntityOrientation ( )
This method is from 'TagPoint' class.
...
OgreTangentSpaceCalc.h
namespace Ogre
[+] class TangentSpaceCalc 3
|
Change |
Effect |
1 |
Size of this class has been changed from 96 bytes to 88 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. |
2 |
Last virtual method ~TangentSpaceCalc ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~TangentSpaceCalc ( ) 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. |
[+] affected symbols: 12 (0.2%)
TangentSpaceCalc::processFaces ( struct TangentSpaceCalc::Result& result )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::remapIndexes ( struct TangentSpaceCalc::Result& res )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::extendBuffers ( list<std::pair<unsigned long, unsigned long>, STLAllocator<std::pair<unsigned long, unsigned long>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& vertexSplits )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::insertTangents ( struct TangentSpaceCalc::Result& res, enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::calculateParity ( Vector3 const& u, Vector3 const& v, Vector3 const& n )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::normaliseVertices ( )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::populateVertexArray ( unsigned short sourceTexCoordSet )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::calculateAngleWeight ( size_t vidx0, size_t vidx1, size_t vidx2 )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::calculateFaceTangentSpace ( size_t const* vertInd, Vector3& tsU, Vector3& tsV, Vector3& tsN )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::addFaceTangentSpaceToVertices ( size_t indexSet, size_t faceIndex, size_t* localVertInd, Vector3 const& faceTsU, Vector3 const& faceTsV, Vector3 const& faceNorm, struct TangentSpaceCalc::Result& result )
This method is from 'TangentSpaceCalc' class.
...
OgreTexture.h
namespace Ogre
[+] class Texture 17
|
Change |
Effect |
1 |
Size of this class has been changed from 352 bytes to 360 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. |
2 |
Virtual method _loadImages ( vector<Image const*, STLAllocator<Image const*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type 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. |
3 |
Virtual method convertToImage ( Image&, bool ) 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. |
4 |
Virtual method copyToTexture ( SharedPtr<Texture>& ) 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. |
5 |
Virtual method createInternalResources ( ) 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. |
6 |
Virtual method freeInternalResources ( ) 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. |
7 |
Virtual method getDesiredFloatBitDepth ( ) 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. |
8 |
Virtual method getDesiredIntegerBitDepth ( ) 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. |
9 |
Virtual method getNumFaces ( ) 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. |
10 |
Virtual method getTreatLuminanceAsAlpha ( ) 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. |
11 |
Virtual method hasAlpha ( ) 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. |
12 |
Virtual method loadRawData ( SharedPtr<DataStream>&, ushort, ushort, enum PixelFormat ) 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. |
13 |
Virtual method setDesiredBitDepths ( ushort, ushort ) 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. |
14 |
Virtual method setDesiredFloatBitDepth ( ushort ) 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. |
15 |
Virtual method setDesiredIntegerBitDepth ( ushort ) 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. |
16 |
Virtual method setFormat ( enum PixelFormat ) 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. |
17 |
Virtual method setTreatLuminanceAsAlpha ( bool ) 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) - 93 entries | Virtual Table (New) - 45 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Texture) |
(int (*)(...)) (& typeinfo for Texture) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x194aba |
40 |
StringInterface::setParameterList(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&) |
(int (*)(...)) 0x194ac0 |
48 |
(int (*)(...)) 0x17f090 |
(int (*)(...)) 0x194ac6 |
56 |
(int (*)(...)) 0x17e512 |
(int (*)(...)) 0x194acc |
64 |
(int (*)(...)) 0x193c36 |
(int (*)(...)) 0x194ad2 |
72 |
(int (*)(...)) 0x193c3c |
(int (*)(...)) 0x194ad8 |
80 |
(int (*)(...)) 0x193c42 |
__cxa_pure_virtual |
88 |
(int (*)(...)) 0x193c48 |
Texture::unloadImpl() |
96 |
(int (*)(...)) 0x193c4e |
Resource::prepare(bool) |
104 |
(int (*)(...)) 0x193c54 |
Resource::load(bool) |
112 |
__cxa_pure_virtual |
Resource::reload(Resource::LoadingFlags) |
120 |
Texture::unloadImpl() |
(int (*)(...)) 0x194ade |
128 |
Resource::prepare(bool) |
(int (*)(...)) 0x194b06 |
136 |
Resource::load(bool) |
(int (*)(...)) 0x194b12 |
144 |
Resource::reload() |
Resource::unload() |
152 |
(int (*)(...)) 0x193c5a |
(int (*)(...)) 0x194b1e |
160 |
(int (*)(...)) 0x193c82 |
Resource::touch() |
168 |
Resource::unload() |
(int (*)(...)) 0x194b2a |
176 |
(int (*)(...)) 0x193c8e |
(int (*)(...)) 0x194b34 |
184 |
Resource::touch() |
(int (*)(...)) 0x194b9c |
192 |
(int (*)(...)) 0x193c9a |
(int (*)(...)) 0x194b8a |
200 |
(int (*)(...)) 0x193ca4 |
(int (*)(...)) 0x194bae |
208 |
(int (*)(...)) 0x193cae |
(int (*)(...)) 0x194b78 |
216 |
(int (*)(...)) 0x193cc0 |
(int (*)(...)) 0x194b6c |
224 |
(int (*)(...)) 0x193cd2 |
(int (*)(...)) 0x194b3e |
232 |
(int (*)(...)) 0x193ce4 |
(int (*)(...)) 0x194b4a |
240 |
(int (*)(...)) 0x193cf0 |
Resource::escalateLoading() |
248 |
(int (*)(...)) 0x193cfc |
Resource::addListener(Resource::Listener*) |
256 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
264 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x194b56 |
272 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
(int (*)(...)) 0x193d08 |
(int (*)(...)) 0x194b60 |
288 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
296 |
(int (*)(...)) 0x193d12 |
Texture::calculateSize() const |
304 |
(int (*)(...)) 0x193d1c |
Texture::copyToTexture(std::shared_ptr<Texture>&) |
312 |
(int (*)(...)) 0x193d34 |
Texture::loadImage(Image const&) |
320 |
(int (*)(...)) 0x193d28 |
__cxa_pure_virtual |
328 |
Resource::_dirtyState() |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
336 |
Resource::_fireLoadingComplete(bool) |
(int (*)(...)) 0x3dd718 |
344 |
Resource::_firePreparingComplete(bool) |
__cxa_pure_virtual |
352 |
Resource::_fireUnloadingComplete() |
__cxa_pure_virtual |
360 |
Texture::calculateSize() const |
|
368 |
(int (*)(...)) 0x3ffcfc |
|
376 |
(int (*)(...)) 0x3ffd08 |
|
384 |
(int (*)(...)) 0x3ffd14 |
|
392 |
(int (*)(...)) 0x3ffd20 |
|
400 |
(int (*)(...)) 0x3ffd34 |
|
408 |
(int (*)(...)) 0x3ffd40 |
|
416 |
(int (*)(...)) 0x3ffd4e |
|
424 |
(int (*)(...)) 0x3ffd5c |
|
432 |
(int (*)(...)) 0x3ffd68 |
|
440 |
(int (*)(...)) 0x3ffe46 |
|
448 |
(int (*)(...)) 0x3ffd74 |
|
456 |
(int (*)(...)) 0x3ffd80 |
|
464 |
(int (*)(...)) 0x3ffd8c |
|
472 |
(int (*)(...)) 0x3ffd98 |
|
480 |
(int (*)(...)) 0x3ffda4 |
|
488 |
(int (*)(...)) 0x3ffdb0 |
|
496 |
(int (*)(...)) 0x3ffdbc |
|
504 |
(int (*)(...)) 0x3ffdc8 |
|
512 |
(int (*)(...)) 0x3ffdd4 |
|
520 |
(int (*)(...)) 0x3ffde6 |
|
528 |
(int (*)(...)) 0x3ffdf8 |
|
536 |
(int (*)(...)) 0x3ffe0a |
|
544 |
(int (*)(...)) 0x3ffe16 |
|
552 |
Texture::createInternalResources() |
|
560 |
Texture::freeInternalResources() |
|
568 |
Texture::copyToTexture(SharedPtr<Texture>&) |
|
576 |
Texture::loadImage(Image const&) |
|
584 |
Texture::loadRawData(SharedPtr<DataStream>&, unsigned short, unsigned short, PixelFormat) |
|
592 |
Texture::_loadImages(std::vector<Image const*, std::allocator<Image const*> > const&) |
|
600 |
(int (*)(...)) 0x3ffe22 |
|
608 |
(int (*)(...)) 0x3ffe2e |
|
616 |
(int (*)(...)) 0x3ffe3a |
|
624 |
Texture::setFormat(PixelFormat) |
|
632 |
Texture::hasAlpha() const |
|
640 |
Texture::setDesiredIntegerBitDepth(unsigned short) |
|
648 |
Texture::getDesiredIntegerBitDepth() const |
|
656 |
Texture::setDesiredFloatBitDepth(unsigned short) |
|
664 |
Texture::getDesiredFloatBitDepth() const |
|
672 |
Texture::setDesiredBitDepths(unsigned short, unsigned short) |
|
680 |
Texture::setTreatLuminanceAsAlpha(bool) |
|
688 |
Texture::getTreatLuminanceAsAlpha() const |
|
696 |
Texture::getNumFaces() const |
|
704 |
__cxa_pure_virtual |
|
712 |
Texture::convertToImage(Image&, bool) |
|
720 |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
728 |
__cxa_pure_virtual |
|
736 |
__cxa_pure_virtual |
|
[+] affected symbols: 720 (11.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture' in 1st parameter 'mgr' (pointer) has base type 'Texture'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture' in 1st parameter 'mo' (pointer) has base type 'Texture'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture' in 1st parameter 'obj' (pointer) has base type 'Texture'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mCurrentShadowTexture' in the return value (pointer) has base type 'Texture'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneManager::clearScene ( )
Field 'this.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
...
OgreTextureManager.h
namespace Ogre
[+] class TextureManager 6
|
Change |
Effect |
1 |
Size of this class has been changed from 312 bytes to 336 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. |
2 |
Virtual method createOrRetrieve ( String const&, String const&, bool, ManualResourceLoader*, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const*, enum TextureType, int, Real, bool, enum PixelFormat, bool ) 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. |
3 |
Virtual method load ( String const&, String const&, enum TextureType, int, Real, bool, enum PixelFormat, bool ) 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. |
4 |
Virtual method loadRawData ( String const&, String const&, SharedPtr<DataStream>&, ushort, ushort, enum PixelFormat, enum TextureType, int, Real, bool ) 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. |
5 |
Virtual method prepare ( String const&, String const&, enum TextureType, int, Real, bool, enum PixelFormat, bool ) 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. |
6 |
Virtual method setDefaultNumMipmaps ( size_t ) 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) - 55 entries | Virtual Table (New) - 33 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for TextureManager) |
(int (*)(...)) (& typeinfo for TextureManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1a468a |
(int (*)(...)) 0x1a4362 |
40 |
(int (*)(...)) 0x1e34ce |
(int (*)(...)) 0x1e1efa |
48 |
(int (*)(...)) 0x1a4696 |
(int (*)(...)) 0x1a436e |
56 |
ResourceManager::createResource(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&, 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*) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::createOrRetrieve(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&, 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*) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::removeAll() |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::removeUnreferencedResources(bool) |
88 |
(int (*)(...)) 0x1a467e |
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&) |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
__cxa_pure_virtual |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
TextureManager::loadImage(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&, Image const&, TextureType, int, float, bool, PixelFormat, bool) |
160 |
ResourceManager::remove(unsigned long long) |
TextureManager::loadRawData(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&, std::shared_ptr<DataStream>&, unsigned short, unsigned short, PixelFormat, TextureType, int, float, bool) |
168 |
ResourceManager::removeAll() |
TextureManager::createManual(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&, TextureType, unsigned int, unsigned int, unsigned int, int, PixelFormat, int, ManualResourceLoader*, bool, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
ResourceManager::removeUnreferencedResources(bool) |
TextureManager::setPreferredIntegerBitDepth(unsigned short, bool) |
184 |
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&) |
TextureManager::getPreferredIntegerBitDepth() const |
192 |
ResourceManager::getByHandle(unsigned long long) |
TextureManager::setPreferredFloatBitDepth(unsigned short, bool) |
200 |
(int (*)(...)) 0x1a47ac |
TextureManager::getPreferredFloatBitDepth() const |
208 |
(int (*)(...)) 0x1a46da |
TextureManager::setPreferredBitDepths(unsigned short, unsigned short, bool) |
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
TextureManager::isFormatSupported(TextureType, PixelFormat, int) |
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
TextureManager::isEquivalentFormatSupported(TextureType, PixelFormat, int) |
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
__cxa_pure_virtual |
240 |
ResourceManager::prepare(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&, 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*, bool) |
__cxa_pure_virtual |
248 |
ResourceManager::load(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&, 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*, bool) |
TextureManager::setDefaultNumMipmaps(unsigned int) |
256 |
(int (*)(...)) 0x1a46a4 |
(int (*)(...)) 0x3dee98 |
264 |
(int (*)(...)) 0x1a46b0 |
|
272 |
__cxa_pure_virtual |
|
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
|
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
|
296 |
ResourceManager::checkUsage() |
|
304 |
TextureManager::createOrRetrieve(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&, 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*, TextureType, int, float, bool, PixelFormat, bool) |
|
312 |
TextureManager::prepare(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&, TextureType, int, float, bool, PixelFormat, bool) |
|
320 |
TextureManager::load(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&, TextureType, int, float, bool, PixelFormat, bool) |
|
328 |
TextureManager::loadImage(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&, Image const&, TextureType, int, float, bool, PixelFormat, bool) |
|
336 |
TextureManager::loadRawData(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&, SharedPtr<DataStream>&, unsigned short, unsigned short, PixelFormat, TextureType, int, float, bool) |
|
344 |
TextureManager::createManual(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&, TextureType, unsigned int, unsigned int, unsigned int, int, PixelFormat, int, ManualResourceLoader*, bool, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
352 |
TextureManager::setPreferredIntegerBitDepth(unsigned short, bool) |
|
360 |
TextureManager::getPreferredIntegerBitDepth() const |
|
368 |
TextureManager::setPreferredFloatBitDepth(unsigned short, bool) |
|
376 |
TextureManager::getPreferredFloatBitDepth() const |
|
384 |
TextureManager::setPreferredBitDepths(unsigned short, unsigned short, bool) |
|
392 |
TextureManager::isFormatSupported(TextureType, PixelFormat, int) |
|
400 |
TextureManager::isEquivalentFormatSupported(TextureType, PixelFormat, int) |
|
408 |
__cxa_pure_virtual |
|
416 |
__cxa_pure_virtual |
|
424 |
TextureManager::setDefaultNumMipmaps(unsigned long) |
|
432 |
(int (*)(...)) 0x401964 |
|
[+] affected symbols: 775 (12.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mTextureManager' in 1st parameter 'mgr' (pointer) has base type 'TextureManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'mo' (pointer) has base type 'TextureManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'obj' (pointer) has base type 'TextureManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mDestRenderSystem.mTextureManager' in the return value (pointer) has base type 'TextureManager'.
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderSystem::_pauseFrame ( )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
...
OgreUnifiedHighLevelGpuProgram.h
namespace Ogre
[+] class UnifiedHighLevelGpuProgram 1
|
Change |
Effect |
1 |
Size of this class has been increased from 560 bytes to 640 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 39 (0.6%)
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::loadFromSource ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::removeListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::escalateLoading ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createParameters ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::resetCompileError ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::addDelegateProgram ( String const& name )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createLowLevelImpl ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::_getBindingDelegate ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::setBackgroundLoaded ( bool bl )
This method is from 'UnifiedHighLevelGpuProgram' class.
...
OgreUserObjectBindings.h
namespace Ogre
[+] class UserObjectBindings 3
|
Change |
Effect |
1 |
Size of this class has been changed from 16 bytes to 8 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. |
2 |
Last virtual method ~UserObjectBindings ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Virtual method ~UserObjectBindings ( ) 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. |
[+] affected symbols: 1382 (22.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mUserObjectBindings' in the object of this method is of type 'UserObjectBindings'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mUserObjectBindings' in the object of this method is of type 'UserObjectBindings'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowDebugPass.mUserObjectBindings' in the object of this method is of type 'UserObjectBindings'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mUserObjectBindings' in 1st parameter 'mgr' (pointer) is of type 'UserObjectBindings'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowDebugPass.mUserObjectBindings' in the object of this method is of type 'UserObjectBindings'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowDebugPass.mUserObjectBindings' in 1st parameter 'mo' (pointer) is of type 'UserObjectBindings'.
RibbonTrail::removeNode ( Node* n )
Field 'n.mUserObjectBindings' in 1st parameter 'n' (pointer) is of type 'UserObjectBindings'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'node.mParent.mUserObjectBindings' in 2nd parameter 'node' (pointer) is of type 'UserObjectBindings'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'node.mParent.mUserObjectBindings' in 1st parameter 'node' (pointer) is of type 'UserObjectBindings'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'node.mParent.mUserObjectBindings' in 2nd parameter 'node' (pointer) is of type 'UserObjectBindings'.
...
OgreViewport.h
namespace Ogre
[+] class Viewport 1
|
Change |
Effect |
1 |
Size of this class has been changed from 200 bytes to 208 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: 953 (15.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport' in 1st parameter 'mgr' (pointer) has base type 'Viewport'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentViewport' in the object of this method has base type 'Viewport'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentViewport' in 1st parameter 'mo' (pointer) has base type 'Viewport'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentViewport' in 1st parameter 'obj' (pointer) has base type 'Viewport'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mAutoParamDataSource.mCurrentViewport' in the return value (pointer) has base type 'Viewport'.
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
RenderSystem::_pauseFrame ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
...
OgreWireBoundingBox.h
namespace Ogre
[+] class WireBoundingBox 1
|
Change |
Effect |
1 |
Size of this class has been changed from 608 bytes to 568 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: 1267 (20.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSceneRoot.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSceneRoot.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSceneRoot.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mAutoTrackTarget.mWireBoundingBox' in 1st parameter 'mgr' (pointer) has base type 'WireBoundingBox'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSceneRoot.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mAutoTrackTarget.mWireBoundingBox' in 2nd parameter 'cam' (pointer) has base type 'WireBoundingBox'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mAutoTrackTarget.mWireBoundingBox' in 2nd parameter 'bb' (reference) has base type 'WireBoundingBox'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera.mAutoTrackTarget.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
...
OgreWorkQueue.h
namespace Ogre
[+] class DefaultWorkQueueBase 1
|
Change |
Effect |
1 |
Size of this class has been increased from 576 bytes to 816 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 38 (0.6%)
DefaultWorkQueue::_threadMain ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::notifyWorkers ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::waitForNextRequest ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::notifyThreadRegistered ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::startup ( bool forceRestart )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::shutdown ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::DefaultWorkQueue ( String const& name )
This constructor is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::~DefaultWorkQueue ( )
This destructor is from derived class 'DefaultWorkQueue'.
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous, bool idleThread )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::WorkerFunc::run ( )
Field 'this.mQueue' in the object of this method has base type 'DefaultWorkQueueBase'.
...
[+] class WorkQueue 2
|
Change |
Effect |
1 |
Size of this class has been changed from 64 bytes to 104 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. |
2 |
Pure virtual method abortPendingRequest ( WorkQueue::RequestID ) 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. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 23 entries | Virtual Table (New) - 24 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for WorkQueue) |
(int (*)(...)) (& typeinfo for WorkQueue) |
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 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
__cxa_pure_virtual |
168 |
__cxa_pure_virtual |
__cxa_pure_virtual |
176 |
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
184 |
|
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 139 (2.3%)
DefaultWorkQueue::waitForNextRequest ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::notifyThreadRegistered ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous, bool idleThread )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::_threadMain ( )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::abortRequest ( WorkQueue::RequestID id )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::notifyWorkers ( )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::processRequest ( WorkQueue::Request* r )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::processResponse ( struct WorkQueue::Response* r )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::abortAllRequests ( )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::processResponses ( )
This method is from derived class 'DefaultWorkQueueBase'.
...
to the top
Problems with Symbols, High Severity 255
OgreAnimation.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Animation::applyToAnimable ( SharedPtr<AnimableValue>const& anim, Real timePos, Real weight, Real scale ) 1
⇣
Animation::applyToAnimable ( std::shared_ptr<DataStream>const& anim, Real timePos, Real weight, Real scale )
_ZN4Ogre9Animation15applyToAnimableERKNS_9SharedPtrINS_13AnimableValueEEEfff
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9Animation15applyToAnimableERKNS_9SharedPtrINS_13AnimableValueEEEfff to _ZN4Ogre9Animation15applyToAnimableERKSt10shared_ptrINS_13AnimableValueEEfff. This may cause undefined reference linker error in old client applications. |
[+] Animation::createNumericTrack ( unsigned short handle, SharedPtr<AnimableValue>const& anim ) 1
⇣
Animation::createNumericTrack ( unsigned short handle, std::shared_ptr<DataStream>const& anim )
_ZN4Ogre9Animation18createNumericTrackEtRKNS_9SharedPtrINS_13AnimableValueEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9Animation18createNumericTrackEtRKNS_9SharedPtrINS_13AnimableValueEEE to _ZN4Ogre9Animation18createNumericTrackEtRKSt10shared_ptrINS_13AnimableValueEE. This may cause undefined reference linker error in old client applications. |
OgreAnimationTrack.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, SharedPtr<AnimableValue>& target ) 1
⇣
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, std::shared_ptr<DataStream>& target )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE to _ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE. This may cause undefined reference linker error in old client applications. |
[+] NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, SharedPtr<AnimableValue>& target ) 1
⇣
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, std::shared_ptr<DataStream>& target )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE to _ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE. This may cause undefined reference linker error in old client applications. |
OgreArchive.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Archive::create ( String const& p1 ) const 1
⇣
Archive::create ( String const& p1 )
_ZNK4Ogre7Archive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Archive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre7Archive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] Archive::remove ( String const& p1 ) const 1
⇣
Archive::remove ( String const& p1 )
_ZNK4Ogre7Archive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Archive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre7Archive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreCompositionPass.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] CompositionPass::setClearColour ( ColourValue val ) 1
⇣
CompositionPass::setClearColour ( ColourValue const& val )
_ZN4Ogre15CompositionPass14setClearColourENS_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 _ZN4Ogre15CompositionPass14setClearColourENS_11ColourValueE to _ZN4Ogre15CompositionPass14setClearColourERKNS_11ColourValueE. This may cause undefined reference linker error in old client applications. |
[+] CompositionPass::setMaterial ( SharedPtr<Material>const& mat ) 1
⇣
CompositionPass::setMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre15CompositionPass11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15CompositionPass11setMaterialERKNS_9SharedPtrINS_8MaterialEEE to _ZN4Ogre15CompositionPass11setMaterialERKSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
OgreCompositorChain.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] CompositorChain::addCompositor ( SharedPtr<Compositor> filter, size_t addPosition, String const& scheme ) 1
⇣
CompositorChain::addCompositor ( std::shared_ptr<DataStream> filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorENS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15CompositorChain13addCompositorENS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre15CompositorChain13addCompositorESt10shared_ptrINS_10CompositorEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreCompositorInstance.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat ) 1
⇣
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE to _ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
[+] CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat ) 1
⇣
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE to _ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
[+] CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat ) 1
⇣
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE to _ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
[+] CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat ) 1
⇣
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE to _ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
OgreConfigFile.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ConfigFile::load ( SharedPtr<DataStream>const& stream, String const& separators, bool trimWhitespace ) 1
⇣
ConfigFile::load ( String const& filename, String const& resourceGroup, String const& separators, bool trimWhitespace )
_ZN4Ogre10ConfigFile4loadERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10ConfigFile4loadERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb to _ZN4Ogre10ConfigFile4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b. This may cause undefined reference linker error in old client applications. |
OgreControllerManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ControllerManager::createController ( SharedPtr<ControllerValue<float> >const& src, SharedPtr<ControllerValue<float> >const& dest, SharedPtr<ControllerFunction<float> >const& func ) 1
⇣
ControllerManager::createController ( std::shared_ptr<DataStream>const& src, std::shared_ptr<DataStream>const& dest, std::shared_ptr<DataStream>const& func )
_ZN4Ogre17ControllerManager16createControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEES6_RKNS1_INS_18ControllerFunctionIfEEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17ControllerManager16createControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEES6_RKNS1_INS_18ControllerFunctionIfEEEE to _ZN4Ogre17ControllerManager16createControllerERKSt10shared_ptrINS_15ControllerValueIfEEES6_RKS1_INS_18ControllerFunctionIfEEE. This may cause undefined reference linker error in old client applications. |
[+] ControllerManager::createFrameTimePassthroughController ( SharedPtr<ControllerValue<float> >const& dest ) 1
⇣
ControllerManager::createFrameTimePassthroughController ( std::shared_ptr<DataStream>const& dest )
_ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEE to _ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKSt10shared_ptrINS_15ControllerValueIfEEE. This may cause undefined reference linker error in old client applications. |
[+] ControllerManager::createGpuProgramTimerParam ( SharedPtr<GpuProgramParameters> params, size_t paramIndex, Real timeFactor ) 1
⇣
ControllerManager::createGpuProgramTimerParam ( std::shared_ptr<DataStream> params, size_t paramIndex, Real timeFactor )
_ZN4Ogre17ControllerManager26createGpuProgramTimerParamENS_9SharedPtrINS_20GpuProgramParametersEEEmf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17ControllerManager26createGpuProgramTimerParamENS_9SharedPtrINS_20GpuProgramParametersEEEmf to _ZN4Ogre17ControllerManager26createGpuProgramTimerParamESt10shared_ptrINS_20GpuProgramParametersEEmf. This may cause undefined reference linker error in old client applications. |
OgreDataStream.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] MemoryDataStream::MemoryDataStream [C1] ( SharedPtr<DataStream>& sourceStream, bool freeOnClose, bool readOnly ) 1
⇣
MemoryDataStream::MemoryDataStream [C1] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERNS_9SharedPtrINS_10DataStreamEEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16MemoryDataStreamC1ERNS_9SharedPtrINS_10DataStreamEEEbb to _ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb. This may cause undefined reference linker error in old client applications. |
[+] MemoryDataStream::MemoryDataStream [C2] ( SharedPtr<DataStream>& sourceStream, bool freeOnClose, bool readOnly ) 1
⇣
MemoryDataStream::MemoryDataStream [C2] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERNS_9SharedPtrINS_10DataStreamEEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16MemoryDataStreamC2ERNS_9SharedPtrINS_10DataStreamEEEbb to _ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb. This may cause undefined reference linker error in old client applications. |
[+] MemoryDataStream::MemoryDataStream [C1] ( String const& name, SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly ) 1
⇣
MemoryDataStream::MemoryDataStream [C1] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEEbb to _ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb. This may cause undefined reference linker error in old client applications. |
[+] MemoryDataStream::MemoryDataStream [C2] ( String const& name, SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly ) 1
⇣
MemoryDataStream::MemoryDataStream [C2] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEEbb to _ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb. This may cause undefined reference linker error in old client applications. |
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options ) 1
⇣
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE to _ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE. This may cause undefined reference linker error in old client applications. |
[+] DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options ) 1
⇣
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE to _ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE. This may cause undefined reference linker error in old client applications. |
[+] DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options ) 1
⇣
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE to _ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE. This may cause undefined reference linker error in old client applications. |
[+] DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options ) 1
⇣
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE to _ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE. This may cause undefined reference linker error in old client applications. |
OgreDeflate.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] DeflateStream::DeflateStream [C1] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in ) 1
⇣
DeflateStream::DeflateStream [C1] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm to _ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m. This may cause undefined reference linker error in old client applications. |
[+] DeflateStream::DeflateStream [C2] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in ) 1
⇣
DeflateStream::DeflateStream [C2] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm to _ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m. This may cause undefined reference linker error in old client applications. |
[+] DeflateStream::DeflateStream [C1] ( String const& name, SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in ) 1
⇣
DeflateStream::DeflateStream [C1] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m to _ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m. This may cause undefined reference linker error in old client applications. |
[+] DeflateStream::DeflateStream [C2] ( String const& name, SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in ) 1
⇣
DeflateStream::DeflateStream [C2] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m to _ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m. This may cause undefined reference linker error in old client applications. |
OgreEntity.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Entity::buildSubEntityList ( SharedPtr<Mesh>& mesh, vector<SubEntity*, STLAllocator<SubEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* sublist ) 1
⇣
Entity::buildSubEntityList ( std::shared_ptr<DataStream>& mesh, vector<SubEntity*>::type* sublist )
_ZN4Ogre6Entity18buildSubEntityListERNS_9SharedPtrINS_4MeshEEEPSt6vectorIPNS_9SubEntityESaIS7_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Entity18buildSubEntityListERNS_9SharedPtrINS_4MeshEEEPSt6vectorIPNS_9SubEntityESaIS7_EE to _ZN4Ogre6Entity18buildSubEntityListERSt10shared_ptrINS_4MeshEEPSt6vectorIPNS_9SubEntityESaIS7_EE. This may cause undefined reference linker error in old client applications. |
[+] Entity::Entity [C1] ( String const& name, SharedPtr<Mesh>const& mesh ) 1
⇣
Entity::Entity [C1] ( String const& name, std::shared_ptr<DataStream>const& mesh )
_ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE to _ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE. This may cause undefined reference linker error in old client applications. |
[+] Entity::Entity [C2] ( String const& name, SharedPtr<Mesh>const& mesh ) 1
⇣
Entity::Entity [C2] ( String const& name, std::shared_ptr<DataStream>const& mesh )
_ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE to _ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE. This may cause undefined reference linker error in old client applications. |
[+] Entity::setMaterial ( SharedPtr<Material>const& material ) 1
⇣
Entity::setMaterial ( std::shared_ptr<DataStream>const& material )
_ZN4Ogre6Entity11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Entity11setMaterialERKNS_9SharedPtrINS_8MaterialEEE to _ZN4Ogre6Entity11setMaterialERKSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
OgreFileSystem.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] FileSystemArchive::create ( String const& filename ) const 1
⇣
FileSystemArchive::create ( String const& filename )
_ZNK4Ogre17FileSystemArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre17FileSystemArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre17FileSystemArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] FileSystemArchive::exists ( String const& filename ) 1
⇣
FileSystemArchive::exists ( String const& filename ) const
_ZN4Ogre17FileSystemArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17FileSystemArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre17FileSystemArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] FileSystemArchive::find ( String const& pattern, bool recursive, bool dirs ) 1
⇣
FileSystemArchive::find ( String const& pattern, bool recursive, bool dirs ) const
_ZN4Ogre17FileSystemArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17FileSystemArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb to _ZNK4Ogre17FileSystemArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb. This may cause undefined reference linker error in old client applications. |
[+] FileSystemArchive::getModifiedTime ( String const& filename ) 1
⇣
FileSystemArchive::getModifiedTime ( String const& filename ) const
_ZN4Ogre17FileSystemArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17FileSystemArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre17FileSystemArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] FileSystemArchive::list ( bool recursive, bool dirs ) 1
⇣
FileSystemArchive::list ( bool recursive, bool dirs ) const
_ZN4Ogre17FileSystemArchive4listB5cxx11Ebb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17FileSystemArchive4listB5cxx11Ebb to _ZNK4Ogre17FileSystemArchive4listB5cxx11Ebb. This may cause undefined reference linker error in old client applications. |
[+] FileSystemArchive::listFileInfo ( bool recursive, bool dirs ) 1
⇣
FileSystemArchive::listFileInfo ( bool recursive, bool dirs ) const
_ZN4Ogre17FileSystemArchive12listFileInfoEbb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17FileSystemArchive12listFileInfoEbb to _ZNK4Ogre17FileSystemArchive12listFileInfoEbb. This may cause undefined reference linker error in old client applications. |
[+] FileSystemArchive::remove ( String const& filename ) const 1
⇣
FileSystemArchive::remove ( String const& filename )
_ZNK4Ogre17FileSystemArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre17FileSystemArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre17FileSystemArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreFileSystemLayer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] FileSystemLayer::createDirectory ( String const& path ) 1
_ZN4Ogre15FileSystemLayer15createDirectoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became static. |
Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
OgreFrustum.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Frustum::calcProjectionParameters ( Real& left, Real& right, Real& bottom, Real& top ) const 1
⇣
Frustum::calcProjectionParameters ( ) const
_ZNK4Ogre7Frustum24calcProjectionParametersERfS1_S1_S1_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Frustum24calcProjectionParametersERfS1_S1_S1_ to _ZNK4Ogre7Frustum24calcProjectionParametersEv. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] GpuProgramManager::getByName ( String const& name, bool preferHighLevelPrograms ) 1
⇣
GpuProgramManager::getByName ( String const& name, String const& group, bool preferHighLevelPrograms )
_ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb to _ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::getResourceByName ( String const& name, bool preferHighLevelPrograms ) 1
⇣
GpuProgramManager::getResourceByName ( String const& name, String const& group, bool preferHighLevelPrograms )
_ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb to _ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramParams.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] GpuNamedConstants::load ( SharedPtr<DataStream>& stream ) 1
⇣
GpuNamedConstants::load ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre17GpuNamedConstants4loadERNS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuNamedConstants4loadERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre17GpuNamedConstants4loadERSt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
[+] GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, SharedPtr<DataStream> stream, enum Serializer::Endian endianMode ) 1
⇣
GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, std::shared_ptr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE to _ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsESt10shared_ptrINS_10DataStreamEENS_10Serializer6EndianE. This may cause undefined reference linker error in old client applications. |
[+] GpuNamedConstantsSerializer::importNamedConstants ( SharedPtr<DataStream>& stream, struct GpuNamedConstants* pDest ) 1
⇣
GpuNamedConstantsSerializer::importNamedConstants ( std::shared_ptr<DataStream>& stream, struct GpuNamedConstants* pDest )
_ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERNS_9SharedPtrINS_10DataStreamEEEPNS_17GpuNamedConstantsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERNS_9SharedPtrINS_10DataStreamEEEPNS_17GpuNamedConstantsE to _ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERSt10shared_ptrINS_10DataStreamEEPNS_17GpuNamedConstantsE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_findRawAutoConstantEntryDouble ( size_t physicalIndex ) 1
⇣
GpuProgramParameters::_findRawAutoConstantEntryDouble ( size_t physicalIndex ) const
_ZN4Ogre20GpuProgramParameters31_findRawAutoConstantEntryDoubleEm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters31_findRawAutoConstantEntryDoubleEm to _ZNK4Ogre20GpuProgramParameters31_findRawAutoConstantEntryDoubleEm. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_findRawAutoConstantEntryFloat ( size_t physicalIndex ) 1
⇣
GpuProgramParameters::_findRawAutoConstantEntryFloat ( size_t physicalIndex ) const
_ZN4Ogre20GpuProgramParameters30_findRawAutoConstantEntryFloatEm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters30_findRawAutoConstantEntryFloatEm to _ZNK4Ogre20GpuProgramParameters30_findRawAutoConstantEntryFloatEm. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_findRawAutoConstantEntryInt ( size_t physicalIndex ) 1
⇣
GpuProgramParameters::_findRawAutoConstantEntryInt ( size_t physicalIndex ) const
_ZN4Ogre20GpuProgramParameters28_findRawAutoConstantEntryIntEm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters28_findRawAutoConstantEntryIntEm to _ZNK4Ogre20GpuProgramParameters28_findRawAutoConstantEntryIntEm. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_setLogicalIndexes ( SharedPtr<GpuLogicalBufferStruct>const& floatIndexMap, SharedPtr<GpuLogicalBufferStruct>const& doubleIndexMap, SharedPtr<GpuLogicalBufferStruct>const& intIndexMap ) 1
⇣
GpuProgramParameters::_setLogicalIndexes ( std::shared_ptr<DataStream>const& floatIndexMap, std::shared_ptr<DataStream>const& doubleIndexMap, std::shared_ptr<DataStream>const& intIndexMap, std::shared_ptr<DataStream>const& uintIndexMap, std::shared_ptr<DataStream>const& boolIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_ to _ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKSt10shared_ptrINS_22GpuLogicalBufferStructEES5_S5_S5_S5_. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_setNamedConstants ( SharedPtr<GpuNamedConstants>const& namedConstants ) 1
⇣
GpuProgramParameters::_setNamedConstants ( std::shared_ptr<DataStream>const& namedConstants )
_ZN4Ogre20GpuProgramParameters18_setNamedConstantsERKNS_9SharedPtrINS_17GpuNamedConstantsEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters18_setNamedConstantsERKNS_9SharedPtrINS_17GpuNamedConstantsEEE to _ZN4Ogre20GpuProgramParameters18_setNamedConstantsERKSt10shared_ptrINS_17GpuNamedConstantsEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::addSharedParameters ( SharedPtr<GpuSharedParameters> sharedParams ) 1
⇣
GpuProgramParameters::addSharedParameters ( std::shared_ptr<DataStream> sharedParams )
_ZN4Ogre20GpuProgramParameters19addSharedParametersENS_9SharedPtrINS_19GpuSharedParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters19addSharedParametersENS_9SharedPtrINS_19GpuSharedParametersEEE to _ZN4Ogre20GpuProgramParameters19addSharedParametersESt10shared_ptrINS_19GpuSharedParametersEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::findAutoConstantEntry ( String const& paramName ) 1
⇣
GpuProgramParameters::findAutoConstantEntry ( String const& paramName ) const
_ZN4Ogre20GpuProgramParameters21findAutoConstantEntryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters21findAutoConstantEntryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20GpuProgramParameters21findAutoConstantEntryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParametersUsage::GpuSharedParametersUsage [C1] ( SharedPtr<GpuSharedParameters> sharedParams, GpuProgramParameters* params ) 1
⇣
GpuSharedParametersUsage::GpuSharedParametersUsage [C1] ( std::shared_ptr<DataStream> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC1ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre24GpuSharedParametersUsageC1ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE to _ZN4Ogre24GpuSharedParametersUsageC1ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParametersUsage::GpuSharedParametersUsage [C2] ( SharedPtr<GpuSharedParameters> sharedParams, GpuProgramParameters* params ) 1
⇣
GpuSharedParametersUsage::GpuSharedParametersUsage [C2] ( std::shared_ptr<DataStream> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC2ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre24GpuSharedParametersUsageC2ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE to _ZN4Ogre24GpuSharedParametersUsageC2ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramUsage.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] GpuProgramUsage::setParameters ( SharedPtr<GpuProgramParameters> params ) 1
⇣
GpuProgramUsage::setParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre15GpuProgramUsage13setParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15GpuProgramUsage13setParametersENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre15GpuProgramUsage13setParametersESt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramUsage::setProgram ( SharedPtr<GpuProgram>& prog ) 1
⇣
GpuProgramUsage::setProgram ( std::shared_ptr<DataStream>& prog )
_ZN4Ogre15GpuProgramUsage10setProgramERNS_9SharedPtrINS_10GpuProgramEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15GpuProgramUsage10setProgramERNS_9SharedPtrINS_10GpuProgramEEE to _ZN4Ogre15GpuProgramUsage10setProgramERSt10shared_ptrINS_10GpuProgramEE. This may cause undefined reference linker error in old client applications. |
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, Image::Box const& srcBox, Image::Box const& dstBox ) 1
⇣
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
_ZN4Ogre19HardwarePixelBuffer4blitERKNS_28HardwarePixelBufferSharedPtrERKNS_3BoxES6_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBuffer4blitERKNS_28HardwarePixelBufferSharedPtrERKNS_3BoxES6_ to _ZN4Ogre19HardwarePixelBuffer4blitERKSt10shared_ptrIS0_E. This may cause undefined reference linker error in old client applications. |
[+] HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options ) 1
⇣
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE to _ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE. This may cause undefined reference linker error in old client applications. |
OgreImage.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Image::getFileExtFromMagic ( SharedPtr<DataStream> stream ) [static] 1
⇣
Image::getFileExtFromMagic ( std::shared_ptr<DataStream> stream ) [static]
_ZN4Ogre5Image19getFileExtFromMagicB5cxx11ENS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image19getFileExtFromMagicB5cxx11ENS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre5Image19getFileExtFromMagicB5cxx11ESt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
[+] Image::load ( SharedPtr<DataStream>& stream, String const& type ) 1
⇣
Image::load ( std::shared_ptr<DataStream>& stream, String const& type )
_ZN4Ogre5Image4loadERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image4loadERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre5Image4loadERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, uint8 numMipMaps ) 1
⇣
Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, uint32 numMipMaps )
_ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmh
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmh to _ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmj. This may cause undefined reference linker error in old client applications. |
[+] Image::loadRawData ( SharedPtr<DataStream>& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, size_t numMipMaps ) 1
⇣
Image::loadRawData ( std::shared_ptr<DataStream>& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, uint32 numMipMaps )
_ZN4Ogre5Image11loadRawDataERNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEmm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image11loadRawDataERNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEmm to _ZN4Ogre5Image11loadRawDataERSt10shared_ptrINS_10DataStreamEEjjjNS_11PixelFormatEmj. This may cause undefined reference linker error in old client applications. |
[+] Image::loadTwoImagesAsRGBA ( SharedPtr<DataStream>& rgbStream, SharedPtr<DataStream>& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType ) 1
⇣
Image::loadTwoImagesAsRGBA ( std::shared_ptr<DataStream>& rgbStream, std::shared_ptr<DataStream>& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
_ZN4Ogre5Image19loadTwoImagesAsRGBAERNS_9SharedPtrINS_10DataStreamEEES4_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image19loadTwoImagesAsRGBAERNS_9SharedPtrINS_10DataStreamEEES4_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_ to _ZN4Ogre5Image19loadTwoImagesAsRGBAERSt10shared_ptrINS_10DataStreamEES4_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatch.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatchHW.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatchHW_VTF.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatchShader.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatchVTF.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] BaseInstanceBatchVTF::cloneMaterial ( SharedPtr<Material>const& material ) 1
⇣
BaseInstanceBatchVTF::cloneMaterial ( std::shared_ptr<DataStream>const& material )
_ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKNS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKNS_9SharedPtrINS_8MaterialEEE to _ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
[+] BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, SharedPtr<Material>& material ) 2
⇣
BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, std::shared_ptr<DataStream>& material ) const
_ZN4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERNS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERNS_9SharedPtrINS_8MaterialEEE to _ZNK4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERNS_9SharedPtrINS_8MaterialEEE to _ZNK4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreInstancedGeometry.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] InstancedGeometry::InstancedObject::setPosition ( Vector3 position ) 1
⇣
InstancedGeometry::InstancedObject::setPosition ( Vector3 const& position )
_ZN4Ogre17InstancedGeometry15InstancedObject11setPositionENS_7Vector3E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17InstancedGeometry15InstancedObject11setPositionENS_7Vector3E to _ZN4Ogre17InstancedGeometry15InstancedObject11setPositionERKNS_7Vector3E. This may cause undefined reference linker error in old client applications. |
[+] InstancedGeometry::InstancedObject::setPositionAndOrientation ( Vector3 p, Quaternion const& q ) 1
⇣
InstancedGeometry::InstancedObject::setPositionAndOrientation ( Vector3 const& p, Quaternion const& q )
_ZN4Ogre17InstancedGeometry15InstancedObject25setPositionAndOrientationENS_7Vector3ERKNS_10QuaternionE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17InstancedGeometry15InstancedObject25setPositionAndOrientationENS_7Vector3ERKNS_10QuaternionE to _ZN4Ogre17InstancedGeometry15InstancedObject25setPositionAndOrientationERKNS_7Vector3ERKNS_10QuaternionE. This may cause undefined reference linker error in old client applications. |
OgreInstanceManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] InstanceManager::getMaxOrBestNumInstancesPerBatch ( String materialName, size_t suggestedSize, uint16 flags ) 1
⇣
InstanceManager::getMaxOrBestNumInstancesPerBatch ( String const& materialName, size_t suggestedSize, uint16 flags )
_ZN4Ogre15InstanceManager32getMaxOrBestNumInstancesPerBatchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmt
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15InstanceManager32getMaxOrBestNumInstancesPerBatchENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmt to _ZN4Ogre15InstanceManager32getMaxOrBestNumInstancesPerBatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmt. This may cause undefined reference linker error in old client applications. |
OgreLight.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Light::setCustomShadowCameraSetup ( SharedPtr<ShadowCameraSetup>const& customShadowSetup ) 1
⇣
Light::setCustomShadowCameraSetup ( std::shared_ptr<DataStream>const& customShadowSetup )
_ZN4Ogre5Light26setCustomShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Light26setCustomShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE to _ZN4Ogre5Light26setCustomShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE. This may cause undefined reference linker error in old client applications. |
OgreMaterial.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Material::copyDetailsTo ( SharedPtr<Material>& mat ) const 1
⇣
Material::copyDetailsTo ( std::shared_ptr<DataStream>& mat ) const
_ZNK4Ogre8Material13copyDetailsToERNS_9SharedPtrIS0_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre8Material13copyDetailsToERNS_9SharedPtrIS0_EE to _ZNK4Ogre8Material13copyDetailsToERSt10shared_ptrIS0_E. This may cause undefined reference linker error in old client applications. |
OgreMaterialSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] MaterialSerializer::exportMaterial ( SharedPtr<Material>const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName ) 1
⇣
MaterialSerializer::exportMaterial ( std::shared_ptr<DataStream>const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
_ZN4Ogre18MaterialSerializer14exportMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer14exportMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_ to _ZN4Ogre18MaterialSerializer14exportMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, SharedPtr<GpuProgram>const& program, SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams ) 1
⇣
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, std::shared_ptr<DataStream>const& program, std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams )
_ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNSB_INS_20GpuProgramParametersEEEPSG_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNSB_INS_20GpuProgramParametersEEEPSG_ to _ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKSB_INS_20GpuProgramParametersEEPSG_. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::parseScript ( SharedPtr<DataStream>& stream, String const& groupName ) 1
⇣
MaterialSerializer::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre18MaterialSerializer11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre18MaterialSerializer11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::queueForExport ( SharedPtr<Material>const& pMat, bool clearQueued, bool exportDefaults, String const& materialName ) 1
⇣
MaterialSerializer::queueForExport ( std::shared_ptr<DataStream>const& pMat, bool clearQueued, bool exportDefaults, String const& materialName )
_ZN4Ogre18MaterialSerializer14queueForExportERKNS_9SharedPtrINS_8MaterialEEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer14queueForExportERKNS_9SharedPtrINS_8MaterialEEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre18MaterialSerializer14queueForExportERKSt10shared_ptrINS_8MaterialEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, size_t physicalIndex, size_t physicalSize, SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer ) 1
⇣
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, bool isInt, bool isUnsignedInt, size_t physicalIndex, size_t physicalSize, std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbmmRKNS_9SharedPtrIS9_EEPS9_tb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbmmRKNS_9SharedPtrIS9_EEPS9_tb to _ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbmmRKSt10shared_ptrIS9_EPS9_tb. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeGPUProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer ) 1
⇣
MaterialSerializer::writeGPUProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb to _ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeGpuProgramRef ( String const& attrib, SharedPtr<GpuProgram>const& program, SharedPtr<GpuProgramParameters>const& params ) 1
⇣
MaterialSerializer::writeGpuProgramRef ( String const& attrib, std::shared_ptr<DataStream>const& program, std::shared_ptr<DataStream>const& params )
_ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNS9_INS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNS9_INS_20GpuProgramParametersEEE to _ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKS9_INS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeLowLevelGpuProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer ) 1
⇣
MaterialSerializer::writeLowLevelGpuProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb to _ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeMaterial ( SharedPtr<Material>const& pMat, String const& materialName ) 1
⇣
MaterialSerializer::writeMaterial ( std::shared_ptr<DataStream>const& pMat, String const& materialName )
_ZN4Ogre18MaterialSerializer13writeMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer13writeMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre18MaterialSerializer13writeMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeNamedGpuProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer ) 1
⇣
MaterialSerializer::writeNamedGpuProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb to _ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb. This may cause undefined reference linker error in old client applications. |
OgreMesh.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Mesh::_notifySkeleton ( SharedPtr<Skeleton>& pSkel ) 1
⇣
Mesh::_notifySkeleton ( std::shared_ptr<DataStream>& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERNS_9SharedPtrINS_8SkeletonEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh15_notifySkeletonERNS_9SharedPtrINS_8SkeletonEEE to _ZN4Ogre4Mesh15_notifySkeletonERSt10shared_ptrINS_8SkeletonEE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::_setLodInfo ( unsigned short numLevels, bool isManual ) 1
⇣
Mesh::_setLodInfo ( unsigned short numLevels )
_ZN4Ogre4Mesh11_setLodInfoEtb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh11_setLodInfoEtb to _ZN4Ogre4Mesh11_setLodInfoEt. This may cause undefined reference linker error in old client applications. |
[+] Mesh::_setLodUsage ( unsigned short level, struct MeshLodUsage& usage ) 1
⇣
Mesh::_setLodUsage ( unsigned short level, struct MeshLodUsage const& usage )
_ZN4Ogre4Mesh12_setLodUsageEtRNS_12MeshLodUsageE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh12_setLodUsageEtRNS_12MeshLodUsageE to _ZN4Ogre4Mesh12_setLodUsageEtRKNS_12MeshLodUsageE. This may cause undefined reference linker error in old client applications. |
OgreMeshSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] MeshSerializer::exportMesh ( Mesh const* pMesh, SharedPtr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode ) 1
⇣
MeshSerializer::exportMesh ( Mesh const* pMesh, std::shared_ptr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_11MeshVersionENS_10Serializer6EndianE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_11MeshVersionENS_10Serializer6EndianE to _ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_11MeshVersionENS_10Serializer6EndianE. This may cause undefined reference linker error in old client applications. |
[+] MeshSerializer::exportMesh ( Mesh const* pMesh, SharedPtr<DataStream> stream, enum Serializer::Endian endianMode ) 1
⇣
MeshSerializer::exportMesh ( Mesh const* pMesh, std::shared_ptr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE to _ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_11MeshVersionENS_10Serializer6EndianE. This may cause undefined reference linker error in old client applications. |
OgreParticleSystemManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ParticleSystemManager::parseNewAffector ( String const& type, SharedPtr<DataStream>& stream, ParticleSystem* sys ) 1
⇣
ParticleSystemManager::parseNewAffector ( String const& type, std::shared_ptr<DataStream>& stream, ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager16parseNewAffectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_10DataStreamEEEPNS_14ParticleSystemE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21ParticleSystemManager16parseNewAffectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_10DataStreamEEEPNS_14ParticleSystemE to _ZN4Ogre21ParticleSystemManager16parseNewAffectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_10DataStreamEEPNS_14ParticleSystemE. This may cause undefined reference linker error in old client applications. |
[+] ParticleSystemManager::parseNewEmitter ( String const& type, SharedPtr<DataStream>& stream, ParticleSystem* sys ) 1
⇣
ParticleSystemManager::parseNewEmitter ( String const& type, std::shared_ptr<DataStream>& stream, ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager15parseNewEmitterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_10DataStreamEEEPNS_14ParticleSystemE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21ParticleSystemManager15parseNewEmitterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_9SharedPtrINS_10DataStreamEEEPNS_14ParticleSystemE to _ZN4Ogre21ParticleSystemManager15parseNewEmitterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_10DataStreamEEPNS_14ParticleSystemE. This may cause undefined reference linker error in old client applications. |
[+] ParticleSystemManager::skipToNextCloseBrace ( SharedPtr<DataStream>& stream ) 1
⇣
ParticleSystemManager::skipToNextCloseBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre21ParticleSystemManager20skipToNextCloseBraceERNS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21ParticleSystemManager20skipToNextCloseBraceERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre21ParticleSystemManager20skipToNextCloseBraceERSt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
[+] ParticleSystemManager::skipToNextOpenBrace ( SharedPtr<DataStream>& stream ) 1
⇣
ParticleSystemManager::skipToNextOpenBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre21ParticleSystemManager19skipToNextOpenBraceERNS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21ParticleSystemManager19skipToNextOpenBraceERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre21ParticleSystemManager19skipToNextOpenBraceERSt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
OgrePass.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Pass::setComputeProgramParameters ( SharedPtr<GpuProgramParameters> params ) 1
⇣
Pass::setComputeProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass27setComputeProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass27setComputeProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre4Pass27setComputeProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params ) 1
⇣
Pass::setFragmentProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass28setFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass28setFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre4Pass28setFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setGeometryProgramParameters ( SharedPtr<GpuProgramParameters> params ) 1
⇣
Pass::setGeometryProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass28setGeometryProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass28setGeometryProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre4Pass28setGeometryProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setShadowCasterFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params ) 1
⇣
Pass::setShadowCasterFragmentProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setShadowCasterVertexProgramParameters ( SharedPtr<GpuProgramParameters> params ) 1
⇣
Pass::setShadowCasterVertexProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass38setShadowCasterVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass38setShadowCasterVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre4Pass38setShadowCasterVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setShadowReceiverFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params ) 1
⇣
Pass::setShadowReceiverFragmentProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setShadowReceiverVertexProgramParameters ( SharedPtr<GpuProgramParameters> params ) 1
⇣
Pass::setShadowReceiverVertexProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setVertexProgramParameters ( SharedPtr<GpuProgramParameters> params ) 1
⇣
Pass::setVertexProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass26setVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass26setVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre4Pass26setVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE. This may cause undefined reference linker error in old client applications. |
OgrePixelFormat.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] PixelBox::getColourAt ( size_t x, size_t y, size_t z ) 1
⇣
PixelBox::getColourAt ( size_t x, size_t y, size_t z ) const
_ZN4Ogre8PixelBox11getColourAtEmmm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8PixelBox11getColourAtEmmm to _ZNK4Ogre8PixelBox11getColourAtEmmm. This may cause undefined reference linker error in old client applications. |
[+] PixelBox::getSubVolume ( struct Box const& def ) const 1
⇣
PixelBox::getSubVolume ( struct Box const& def, bool resetOrigin ) const
_ZNK4Ogre8PixelBox12getSubVolumeERKNS_3BoxE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre8PixelBox12getSubVolumeERKNS_3BoxE to _ZNK4Ogre8PixelBox12getSubVolumeERKNS_3BoxEb. This may cause undefined reference linker error in old client applications. |
OgrePredefinedControllers.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( SharedPtr<GpuProgramParameters> params, size_t index ) 1
⇣
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( std::shared_ptr<DataStream> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC1ENS_9SharedPtrINS_20GpuProgramParametersEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre32FloatGpuParameterControllerValueC1ENS_9SharedPtrINS_20GpuProgramParametersEEEm to _ZN4Ogre32FloatGpuParameterControllerValueC1ESt10shared_ptrINS_20GpuProgramParametersEEm. This may cause undefined reference linker error in old client applications. |
[+] FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( SharedPtr<GpuProgramParameters> params, size_t index ) 1
⇣
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( std::shared_ptr<DataStream> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC2ENS_9SharedPtrINS_20GpuProgramParametersEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre32FloatGpuParameterControllerValueC2ENS_9SharedPtrINS_20GpuProgramParametersEEEm to _ZN4Ogre32FloatGpuParameterControllerValueC2ESt10shared_ptrINS_20GpuProgramParametersEEm. This may cause undefined reference linker error in old client applications. |
OgreRenderSystem.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] RenderSystem::_setVertexTexture ( size_t unit, SharedPtr<Texture>const& tex ) 1
⇣
RenderSystem::_setVertexTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem17_setVertexTextureEmRKNS_9SharedPtrINS_7TextureEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12RenderSystem17_setVertexTextureEmRKNS_9SharedPtrINS_7TextureEEE to _ZN4Ogre12RenderSystem17_setVertexTextureEmRKSt10shared_ptrINS_7TextureEE. This may cause undefined reference linker error in old client applications. |
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] RenderSystemCapabilitiesSerializer::parseScript ( SharedPtr<DataStream>& stream ) 1
⇣
RenderSystemCapabilitiesSerializer::parseScript ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERNS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERSt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
[+] RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String name, String filename ) 1
⇣
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String const& name, String filename )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ to _ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_. This may cause undefined reference linker error in old client applications. |
[+] RenderSystemCapabilitiesSerializer::writeString ( RenderSystemCapabilities const* caps, String name ) 1
⇣
RenderSystemCapabilitiesSerializer::writeString ( RenderSystemCapabilities const* caps, String const& name )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11writeStringEPKNS_24RenderSystemCapabilitiesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre34RenderSystemCapabilitiesSerializer11writeStringEPKNS_24RenderSystemCapabilitiesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre34RenderSystemCapabilitiesSerializer11writeStringEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreRenderTexture.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] MultiRenderTarget::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer ) 1
⇣
MultiRenderTarget::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
_ZN4Ogre17MultiRenderTarget20copyContentsToMemoryERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17MultiRenderTarget20copyContentsToMemoryERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE to _ZN4Ogre17MultiRenderTarget20copyContentsToMemoryERKNS_3BoxERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE. This may cause undefined reference linker error in old client applications. |
[+] RenderTexture::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer ) 1
⇣
RenderTexture::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
_ZN4Ogre13RenderTexture20copyContentsToMemoryERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13RenderTexture20copyContentsToMemoryERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE to _ZN4Ogre13RenderTexture20copyContentsToMemoryERKNS_3BoxERKNS_8PixelBoxENS_12RenderTarget11FrameBufferE. This may cause undefined reference linker error in old client applications. |
OgreRenderWindow.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] RenderWindow::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth, int& left, int& top ) 1
⇣
RenderWindow::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth, int& left, int& top ) const
_ZN4Ogre12RenderWindow10getMetricsERjS1_S1_RiS2_
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12RenderWindow10getMetricsERjS1_S1_RiS2_ to _ZNK4Ogre12RenderWindow10getMetricsERjS1_S1_RiS2_. This may cause undefined reference linker error in old client applications. |
OgreResource.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Resource::reload ( ) 1
⇣
Resource::reload ( enum Resource::LoadingFlags flags )
_ZN4Ogre8Resource6reloadEv
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8Resource6reloadEv to _ZN4Ogre8Resource6reloadENS0_12LoadingFlagsE. This may cause undefined reference linker error in old client applications. |
OgreResourceGroupManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ResourceGroupManager::_findScriptLoader ( String const& pattern ) 1
⇣
ResourceGroupManager::_findScriptLoader ( String const& pattern ) const
_ZN4Ogre20ResourceGroupManager17_findScriptLoaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager17_findScriptLoaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager17_findScriptLoaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::_notifyAllResourcesRemoved ( ResourceManager* manager ) 1
⇣
ResourceGroupManager::_notifyAllResourcesRemoved ( ResourceManager* manager ) const
_ZN4Ogre20ResourceGroupManager26_notifyAllResourcesRemovedEPNS_15ResourceManagerE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager26_notifyAllResourcesRemovedEPNS_15ResourceManagerE to _ZNK4Ogre20ResourceGroupManager26_notifyAllResourcesRemovedEPNS_15ResourceManagerE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::_notifyResourceGroupChanged ( String const& oldGroup, Resource* res ) 1
⇣
ResourceGroupManager::_notifyResourceGroupChanged ( String const& oldGroup, Resource* res ) const
_ZN4Ogre20ResourceGroupManager27_notifyResourceGroupChangedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager27_notifyResourceGroupChangedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceE to _ZNK4Ogre20ResourceGroupManager27_notifyResourceGroupChangedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::_notifyResourceRemoved ( SharedPtr<Resource>& res ) 2
⇣
ResourceGroupManager::_notifyResourceRemoved ( std::shared_ptr<DataStream>const& res ) const
_ZN4Ogre20ResourceGroupManager22_notifyResourceRemovedERNS_9SharedPtrINS_8ResourceEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager22_notifyResourceRemovedERNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager22_notifyResourceRemovedERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager22_notifyResourceRemovedERNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager22_notifyResourceRemovedERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::_notifyWorldGeometryStageEnded ( ) 1
⇣
ResourceGroupManager::_notifyWorldGeometryStageEnded ( ) const
_ZN4Ogre20ResourceGroupManager30_notifyWorldGeometryStageEndedEv
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager30_notifyWorldGeometryStageEndedEv to _ZNK4Ogre20ResourceGroupManager30_notifyWorldGeometryStageEndedEv. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::_notifyWorldGeometryStageStarted ( String const& desc ) 1
⇣
ResourceGroupManager::_notifyWorldGeometryStageStarted ( String const& desc ) const
_ZN4Ogre20ResourceGroupManager32_notifyWorldGeometryStageStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager32_notifyWorldGeometryStageStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager32_notifyWorldGeometryStageStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::addCreatedResource ( SharedPtr<Resource>& res, struct ResourceGroupManager::ResourceGroup& grp ) 2
⇣
ResourceGroupManager::addCreatedResource ( std::shared_ptr<DataStream>& res, struct ResourceGroupManager::ResourceGroup& grp ) const
_ZN4Ogre20ResourceGroupManager18addCreatedResourceERNS_9SharedPtrINS_8ResourceEEERNS0_13ResourceGroupE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager18addCreatedResourceERNS_9SharedPtrINS_8ResourceEEERNS0_13ResourceGroupE to _ZNK4Ogre20ResourceGroupManager18addCreatedResourceERSt10shared_ptrINS_8ResourceEERNS0_13ResourceGroupE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager18addCreatedResourceERNS_9SharedPtrINS_8ResourceEEERNS0_13ResourceGroupE to _ZNK4Ogre20ResourceGroupManager18addCreatedResourceERSt10shared_ptrINS_8ResourceEERNS0_13ResourceGroupE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::findGroupContainingResource ( String const& filename ) 1
⇣
ResourceGroupManager::findGroupContainingResource ( String const& filename ) const
_ZN4Ogre20ResourceGroupManager27findGroupContainingResourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager27findGroupContainingResourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager27findGroupContainingResourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::findResourceFileInfo ( String const& groupName, String const& pattern, bool dirs ) 1
⇣
ResourceGroupManager::findResourceFileInfo ( String const& groupName, String const& pattern, bool dirs ) const
_ZN4Ogre20ResourceGroupManager20findResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager20findResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b to _ZNK4Ogre20ResourceGroupManager20findResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::findResourceLocation ( String const& groupName, String const& pattern ) 1
⇣
ResourceGroupManager::findResourceLocation ( String const& groupName, String const& pattern ) const
_ZN4Ogre20ResourceGroupManager20findResourceLocationERKNSt7__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 _ZN4Ogre20ResourceGroupManager20findResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZNK4Ogre20ResourceGroupManager20findResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::findResourceNames ( String const& groupName, String const& pattern, bool dirs ) 1
⇣
ResourceGroupManager::findResourceNames ( String const& groupName, String const& pattern, bool dirs ) const
_ZN4Ogre20ResourceGroupManager17findResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager17findResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b to _ZNK4Ogre20ResourceGroupManager17findResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceCreated ( SharedPtr<Resource>const& resource ) 2
⇣
ResourceGroupManager::fireResourceCreated ( std::shared_ptr<DataStream>const& resource ) const
_ZN4Ogre20ResourceGroupManager19fireResourceCreatedERKNS_9SharedPtrINS_8ResourceEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager19fireResourceCreatedERKNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager19fireResourceCreatedERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager19fireResourceCreatedERKNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager19fireResourceCreatedERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceGroupLoadEnded ( String const& groupName ) 1
⇣
ResourceGroupManager::fireResourceGroupLoadEnded ( String const& groupName ) const
_ZN4Ogre20ResourceGroupManager26fireResourceGroupLoadEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager26fireResourceGroupLoadEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager26fireResourceGroupLoadEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceGroupLoadStarted ( String const& groupName, size_t resourceCount ) 1
⇣
ResourceGroupManager::fireResourceGroupLoadStarted ( String const& groupName, size_t resourceCount ) const
_ZN4Ogre20ResourceGroupManager28fireResourceGroupLoadStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager28fireResourceGroupLoadStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm to _ZNK4Ogre20ResourceGroupManager28fireResourceGroupLoadStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceGroupPrepareEnded ( String const& groupName ) 1
⇣
ResourceGroupManager::fireResourceGroupPrepareEnded ( String const& groupName ) const
_ZN4Ogre20ResourceGroupManager29fireResourceGroupPrepareEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager29fireResourceGroupPrepareEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager29fireResourceGroupPrepareEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceGroupPrepareStarted ( String const& groupName, size_t resourceCount ) 1
⇣
ResourceGroupManager::fireResourceGroupPrepareStarted ( String const& groupName, size_t resourceCount ) const
_ZN4Ogre20ResourceGroupManager31fireResourceGroupPrepareStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager31fireResourceGroupPrepareStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm to _ZNK4Ogre20ResourceGroupManager31fireResourceGroupPrepareStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceGroupScriptingEnded ( String const& groupName ) 1
⇣
ResourceGroupManager::fireResourceGroupScriptingEnded ( String const& groupName ) const
_ZN4Ogre20ResourceGroupManager31fireResourceGroupScriptingEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager31fireResourceGroupScriptingEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager31fireResourceGroupScriptingEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceGroupScriptingStarted ( String const& groupName, size_t scriptCount ) 1
⇣
ResourceGroupManager::fireResourceGroupScriptingStarted ( String const& groupName, size_t scriptCount ) const
_ZN4Ogre20ResourceGroupManager33fireResourceGroupScriptingStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager33fireResourceGroupScriptingStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm to _ZNK4Ogre20ResourceGroupManager33fireResourceGroupScriptingStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceLoadEnded ( ) 1
⇣
ResourceGroupManager::fireResourceLoadEnded ( ) const
_ZN4Ogre20ResourceGroupManager21fireResourceLoadEndedEv
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager21fireResourceLoadEndedEv to _ZNK4Ogre20ResourceGroupManager21fireResourceLoadEndedEv. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceLoadStarted ( SharedPtr<Resource>const& resource ) 2
⇣
ResourceGroupManager::fireResourceLoadStarted ( std::shared_ptr<DataStream>const& resource ) const
_ZN4Ogre20ResourceGroupManager23fireResourceLoadStartedERKNS_9SharedPtrINS_8ResourceEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager23fireResourceLoadStartedERKNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager23fireResourceLoadStartedERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager23fireResourceLoadStartedERKNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager23fireResourceLoadStartedERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourcePrepareEnded ( ) 1
⇣
ResourceGroupManager::fireResourcePrepareEnded ( ) const
_ZN4Ogre20ResourceGroupManager24fireResourcePrepareEndedEv
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager24fireResourcePrepareEndedEv to _ZNK4Ogre20ResourceGroupManager24fireResourcePrepareEndedEv. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourcePrepareStarted ( SharedPtr<Resource>const& resource ) 2
⇣
ResourceGroupManager::fireResourcePrepareStarted ( std::shared_ptr<DataStream>const& resource ) const
_ZN4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKNS_9SharedPtrINS_8ResourceEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceRemove ( SharedPtr<Resource>const& resource ) 2
⇣
ResourceGroupManager::fireResourceRemove ( std::shared_ptr<DataStream>const& resource ) const
_ZN4Ogre20ResourceGroupManager18fireResourceRemoveERKNS_9SharedPtrINS_8ResourceEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager18fireResourceRemoveERKNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager18fireResourceRemoveERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager18fireResourceRemoveERKNS_9SharedPtrINS_8ResourceEEE to _ZNK4Ogre20ResourceGroupManager18fireResourceRemoveERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireScriptEnded ( String const& scriptName, bool skipped ) 1
⇣
ResourceGroupManager::fireScriptEnded ( String const& scriptName, bool skipped ) const
_ZN4Ogre20ResourceGroupManager15fireScriptEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager15fireScriptEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb to _ZNK4Ogre20ResourceGroupManager15fireScriptEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireScriptStarted ( String const& scriptName, bool& skipScript ) 1
⇣
ResourceGroupManager::fireScriptStarted ( String const& scriptName, bool& skipScript ) const
_ZN4Ogre20ResourceGroupManager17fireScriptStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager17fireScriptStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb to _ZNK4Ogre20ResourceGroupManager17fireScriptStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::getLoadingListener ( ) 1
⇣
ResourceGroupManager::getLoadingListener ( ) const
_ZN4Ogre20ResourceGroupManager18getLoadingListenerEv
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager18getLoadingListenerEv to _ZNK4Ogre20ResourceGroupManager18getLoadingListenerEv. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::getResourceDeclarationList ( String const& group ) 1
⇣
ResourceGroupManager::getResourceDeclarationList ( String const& group ) const
_ZN4Ogre20ResourceGroupManager26getResourceDeclarationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager26getResourceDeclarationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager26getResourceDeclarationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::getResourceGroup ( String const& name ) 1
⇣
ResourceGroupManager::getResourceGroup ( String const& name ) const
_ZN4Ogre20ResourceGroupManager16getResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager16getResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager16getResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::getResourceGroups ( ) 1
⇣
ResourceGroupManager::getResourceGroups ( ) const
_ZN4Ogre20ResourceGroupManager17getResourceGroupsB5cxx11Ev
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager17getResourceGroupsB5cxx11Ev to _ZNK4Ogre20ResourceGroupManager17getResourceGroupsB5cxx11Ev. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::getResourceLocationList ( String const& group ) 1
⇣
ResourceGroupManager::getResourceLocationList ( String const& group ) const
_ZN4Ogre20ResourceGroupManager23getResourceLocationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager23getResourceLocationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager23getResourceLocationListERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::isResourceGroupInGlobalPool ( String const& name ) 1
⇣
ResourceGroupManager::isResourceGroupInGlobalPool ( String const& name ) const
_ZN4Ogre20ResourceGroupManager27isResourceGroupInGlobalPoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager27isResourceGroupInGlobalPoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager27isResourceGroupInGlobalPoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::isResourceGroupInitialised ( String const& name ) 1
⇣
ResourceGroupManager::isResourceGroupInitialised ( String const& name ) const
_ZN4Ogre20ResourceGroupManager26isResourceGroupInitialisedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager26isResourceGroupInitialisedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager26isResourceGroupInitialisedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::isResourceGroupLoaded ( String const& name ) 1
⇣
ResourceGroupManager::isResourceGroupLoaded ( String const& name ) const
_ZN4Ogre20ResourceGroupManager21isResourceGroupLoadedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager21isResourceGroupLoadedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager21isResourceGroupLoadedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::listResourceFileInfo ( String const& groupName, bool dirs ) 1
⇣
ResourceGroupManager::listResourceFileInfo ( String const& groupName, bool dirs ) const
_ZN4Ogre20ResourceGroupManager20listResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager20listResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb to _ZNK4Ogre20ResourceGroupManager20listResourceFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::listResourceLocations ( String const& groupName ) 1
⇣
ResourceGroupManager::listResourceLocations ( String const& groupName ) const
_ZN4Ogre20ResourceGroupManager21listResourceLocationsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager21listResourceLocationsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager21listResourceLocationsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::listResourceNames ( String const& groupName, bool dirs ) 1
⇣
ResourceGroupManager::listResourceNames ( String const& groupName, bool dirs ) const
_ZN4Ogre20ResourceGroupManager17listResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager17listResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb to _ZNK4Ogre20ResourceGroupManager17listResourceNamesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::openResources ( String const& pattern, String const& groupName ) 1
⇣
ResourceGroupManager::openResources ( String const& pattern, String const& groupName ) const
_ZN4Ogre20ResourceGroupManager13openResourcesERKNSt7__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 _ZN4Ogre20ResourceGroupManager13openResourcesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZNK4Ogre20ResourceGroupManager13openResourcesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::parseResourceGroupScripts ( struct ResourceGroupManager::ResourceGroup* grp ) 1
⇣
ResourceGroupManager::parseResourceGroupScripts ( struct ResourceGroupManager::ResourceGroup* grp ) const
_ZN4Ogre20ResourceGroupManager25parseResourceGroupScriptsEPNS0_13ResourceGroupE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager25parseResourceGroupScriptsEPNS0_13ResourceGroupE to _ZNK4Ogre20ResourceGroupManager25parseResourceGroupScriptsEPNS0_13ResourceGroupE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::resourceExists ( String const& groupName, String const& resourceName ) 1
⇣
ResourceGroupManager::resourceExists ( String const& groupName, String const& resourceName ) const
_ZN4Ogre20ResourceGroupManager14resourceExistsERKNSt7__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 _ZN4Ogre20ResourceGroupManager14resourceExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZNK4Ogre20ResourceGroupManager14resourceExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::resourceExists ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName ) 2
⇣
ResourceGroupManager::resourceExists ( String const& groupName, String const& resourceName ) const
_ZN4Ogre20ResourceGroupManager14resourceExistsEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager14resourceExistsEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager14resourceExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager14resourceExistsEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager14resourceExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::resourceExistsInAnyGroup ( String const& filename ) 1
⇣
ResourceGroupManager::resourceExistsInAnyGroup ( String const& filename ) const
_ZN4Ogre20ResourceGroupManager24resourceExistsInAnyGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager24resourceExistsInAnyGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager24resourceExistsInAnyGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::resourceGroupExists ( String const& name ) 1
⇣
ResourceGroupManager::resourceGroupExists ( String const& name ) const
_ZN4Ogre20ResourceGroupManager19resourceGroupExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager19resourceGroupExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager19resourceGroupExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::resourceLocationExists ( String const& name, String const& resGroup ) 1
⇣
ResourceGroupManager::resourceLocationExists ( String const& name, String const& resGroup ) const
_ZN4Ogre20ResourceGroupManager22resourceLocationExistsERKNSt7__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 _ZN4Ogre20ResourceGroupManager22resourceLocationExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZNK4Ogre20ResourceGroupManager22resourceLocationExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::resourceModifiedTime ( String const& groupName, String const& resourceName ) 1
⇣
ResourceGroupManager::resourceModifiedTime ( String const& groupName, String const& resourceName ) const
_ZN4Ogre20ResourceGroupManager20resourceModifiedTimeERKNSt7__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 _ZN4Ogre20ResourceGroupManager20resourceModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZNK4Ogre20ResourceGroupManager20resourceModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::resourceModifiedTime ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName ) 2
⇣
ResourceGroupManager::resourceModifiedTime ( String const& groupName, String const& resourceName ) const
_ZN4Ogre20ResourceGroupManager20resourceModifiedTimeEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager20resourceModifiedTimeEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager20resourceModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager20resourceModifiedTimeEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager20resourceModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
OgreResourceManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ResourceManager::reloadAll ( bool reloadableOnly ) 1
⇣
ResourceManager::reloadAll ( enum Resource::LoadingFlags flags )
_ZN4Ogre15ResourceManager9reloadAllEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ResourceManager9reloadAllEb to _ZN4Ogre15ResourceManager9reloadAllENS_8Resource12LoadingFlagsE. This may cause undefined reference linker error in old client applications. |
[+] ResourceManager::remove ( SharedPtr<Resource>& res ) 1
⇣
ResourceManager::remove ( String const& name, String const& group )
_ZN4Ogre15ResourceManager6removeERNS_9SharedPtrINS_8ResourceEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ResourceManager6removeERNS_9SharedPtrINS_8ResourceEEE to _ZN4Ogre15ResourceManager6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] ResourceManager::remove ( String const& name ) 1
⇣
ResourceManager::remove ( String const& name, String const& group )
_ZN4Ogre15ResourceManager6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ResourceManager6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre15ResourceManager6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] ResourceManager::removeImpl ( SharedPtr<Resource>& res ) 1
⇣
ResourceManager::removeImpl ( std::shared_ptr<DataStream>const& res )
_ZN4Ogre15ResourceManager10removeImplERNS_9SharedPtrINS_8ResourceEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ResourceManager10removeImplERNS_9SharedPtrINS_8ResourceEEE to _ZN4Ogre15ResourceManager10removeImplERKSt10shared_ptrINS_8ResourceEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceManager::unload ( String const& name ) 1
⇣
ResourceManager::unload ( String const& name, String const& group )
_ZN4Ogre15ResourceManager6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ResourceManager6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre15ResourceManager6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] ResourceManager::unloadAll ( bool reloadableOnly ) 1
⇣
ResourceManager::unloadAll ( enum Resource::LoadingFlags flags )
_ZN4Ogre15ResourceManager9unloadAllEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ResourceManager9unloadAllEb to _ZN4Ogre15ResourceManager9unloadAllENS_8Resource12LoadingFlagsE. This may cause undefined reference linker error in old client applications. |
OgreRoot.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Root::createFileStream ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern ) 4
⇣
Root::createFileStream ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern ) [static]
_ZN4Ogre4Root16createFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bS8_
|
Change |
Effect |
1 |
Method became static. |
Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
2 |
The pointer level of 3rd parameter overwrite has been increased from 0 to 1. |
The library function may try to access unallocated memory by the dereferencing of old parameter value and therefore cause a crash of applications. |
3 |
Type of 2nd parameter groupName has been changed from String const& (8 bytes) to bool (1 byte). |
Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
4 |
Type of 3rd parameter overwrite has been changed from bool (1 byte) to String const& (8 bytes). |
Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] Root::openFileStream ( String const& filename, String const& groupName, String const& locationPattern ) 1
_ZN4Ogre4Root14openFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_
|
Change |
Effect |
1 |
Method became static. |
Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
OgreSceneManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] SceneManager::checkCachedLightClippingInfo ( ) 1
⇣
SceneManager::checkCachedLightClippingInfo ( bool forceScissorRectsInvalidation )
_ZN4Ogre12SceneManager28checkCachedLightClippingInfoEv
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager28checkCachedLightClippingInfoEv to _ZN4Ogre12SceneManager28checkCachedLightClippingInfoEb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::createEntity ( SharedPtr<Mesh>const& pMesh ) 1
⇣
SceneManager::createEntity ( String const& entityName, std::shared_ptr<DataStream>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNS_9SharedPtrINS_4MeshEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager12createEntityERKNS_9SharedPtrINS_4MeshEEE to _ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::createEntity ( String const& entityName, SharedPtr<Mesh>const& pMesh ) 1
⇣
SceneManager::createEntity ( String const& entityName, std::shared_ptr<DataStream>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE to _ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::prepareWorldGeometry ( SharedPtr<DataStream>& stream, String const& typeName ) 1
⇣
SceneManager::prepareWorldGeometry ( std::shared_ptr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager20prepareWorldGeometryERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager20prepareWorldGeometryERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre12SceneManager20prepareWorldGeometryERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::setShadowCameraSetup ( SharedPtr<ShadowCameraSetup>const& shadowSetup ) 1
⇣
SceneManager::setShadowCameraSetup ( std::shared_ptr<DataStream>const& shadowSetup )
_ZN4Ogre12SceneManager20setShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager20setShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE to _ZN4Ogre12SceneManager20setShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE. This may cause undefined reference linker error in old client applications. |
OgreScriptCompiler.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ScriptCompiler::_compile ( SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > > nodes, String const& group, bool doImports, bool doObjects, bool doVariables ) 1
⇣
ScriptCompiler::_compile ( std::shared_ptr<DataStream> nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
_ZN4Ogre14ScriptCompiler8_compileENS_9SharedPtrINSt7__cxx114listINS1_INS_12AbstractNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14ScriptCompiler8_compileENS_9SharedPtrINSt7__cxx114listINS1_INS_12AbstractNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb to _ZN4Ogre14ScriptCompiler8_compileESt10shared_ptrINSt7__cxx114listIS1_INS_12AbstractNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompiler::AbstractTreeBuilder::visit ( ScriptCompiler::AbstractTreeBuilder* visitor, list<SharedPtr<ConcreteNode>, STLAllocator<SharedPtr<ConcreteNode>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& nodes ) [static] 1
⇣
ScriptCompiler::AbstractTreeBuilder::visit ( ScriptCompiler::AbstractTreeBuilder* visitor, list<std::shared_ptr<ConcreteNode> >::type const& nodes ) [static]
_ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listINS_9SharedPtrINS_12ConcreteNodeEEESaIS7_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listINS_9SharedPtrINS_12ConcreteNodeEEESaIS7_EEE to _ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listISt10shared_ptrINS_12ConcreteNodeEESaIS7_EEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompiler::compile ( SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >const& nodes, String const& group ) 1
⇣
ScriptCompiler::compile ( std::shared_ptr<DataStream>const& nodes, String const& group )
_ZN4Ogre14ScriptCompiler7compileERKNS_9SharedPtrINSt7__cxx114listINS1_INS_12ConcreteNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14ScriptCompiler7compileERKNS_9SharedPtrINSt7__cxx114listINS1_INS_12ConcreteNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre14ScriptCompiler7compileERKSt10shared_ptrINSt7__cxx114listIS1_INS_12ConcreteNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >const& nodes ) 1
⇣
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& nodes )
_ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKNS_9SharedPtrINSt7__cxx114listINS3_INS_12AbstractNodeEEESaIS7_EEEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKNS_9SharedPtrINSt7__cxx114listINS3_INS_12AbstractNodeEEESaIS7_EEEEE to _ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKSt10shared_ptrINSt7__cxx114listIS3_INS_12AbstractNodeEESaIS7_EEEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > > nodes ) 1
⇣
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream> nodes )
_ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerENS_9SharedPtrINSt7__cxx114listINS3_INS_12ConcreteNodeEEESaIS7_EEEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerENS_9SharedPtrINSt7__cxx114listINS3_INS_12ConcreteNodeEEESaIS7_EEEEE to _ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerESt10shared_ptrINSt7__cxx114listIS3_INS_12ConcreteNodeEESaIS7_EEEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompilerManager::getTranslator ( SharedPtr<AbstractNode>const& node ) 1
⇣
ScriptCompilerManager::getTranslator ( std::shared_ptr<DataStream>const& node )
_ZN4Ogre21ScriptCompilerManager13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21ScriptCompilerManager13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE to _ZN4Ogre21ScriptCompilerManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE. This may cause undefined reference linker error in old client applications. |
OgreScriptLexer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ScriptLexer::tokenize ( String const& str, String const& source ) 1
_ZN4Ogre11ScriptLexer8tokenizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
Method became static. |
Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
OgreScriptParser.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ScriptParser::parse ( SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >const& tokens ) 1
⇣
ScriptParser::parse ( std::shared_ptr<DataStream>const& tokens ) [static]
_ZN4Ogre12ScriptParser5parseB5cxx11ERKNS_9SharedPtrISt6vectorINS1_INS_11ScriptTokenEEESaIS4_EEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12ScriptParser5parseB5cxx11ERKNS_9SharedPtrISt6vectorINS1_INS_11ScriptTokenEEESaIS4_EEEE to _ZN4Ogre12ScriptParser5parseB5cxx11ERKSt10shared_ptrISt6vectorIS1_INS_11ScriptTokenEESaIS4_EEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptParser::parseChunk ( SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >const& tokens ) 1
⇣
ScriptParser::parseChunk ( std::shared_ptr<DataStream>const& tokens ) [static]
_ZN4Ogre12ScriptParser10parseChunkB5cxx11ERKNS_9SharedPtrISt6vectorINS1_INS_11ScriptTokenEEESaIS4_EEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12ScriptParser10parseChunkB5cxx11ERKNS_9SharedPtrISt6vectorINS1_INS_11ScriptTokenEEESaIS4_EEEE to _ZN4Ogre12ScriptParser10parseChunkB5cxx11ERKSt10shared_ptrISt6vectorIS1_INS_11ScriptTokenEESaIS4_EEE. This may cause undefined reference linker error in old client applications. |
OgreScriptTranslator.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] GpuProgramTranslator::translateProgramParameters ( ScriptCompiler* compiler, SharedPtr<GpuProgramParameters> params, ObjectAbstractNode* obj ) [static] 1
⇣
GpuProgramTranslator::translateProgramParameters ( ScriptCompiler* compiler, std::shared_ptr<DataStream> params, ObjectAbstractNode* obj ) [static]
_ZN4Ogre20GpuProgramTranslator26translateProgramParametersEPNS_14ScriptCompilerENS_9SharedPtrINS_20GpuProgramParametersEEEPNS_18ObjectAbstractNodeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramTranslator26translateProgramParametersEPNS_14ScriptCompilerENS_9SharedPtrINS_20GpuProgramParametersEEEPNS_18ObjectAbstractNodeE to _ZN4Ogre20GpuProgramTranslator26translateProgramParametersEPNS_14ScriptCompilerESt10shared_ptrINS_20GpuProgramParametersEEPNS_18ObjectAbstractNodeE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getBoolean ( SharedPtr<AbstractNode>const& node, bool* result ) [static] 1
⇣
ScriptTranslator::getBoolean ( std::shared_ptr<DataStream>const& node, bool* result ) [static]
_ZN4Ogre16ScriptTranslator10getBooleanERKNS_9SharedPtrINS_12AbstractNodeEEEPb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator10getBooleanERKNS_9SharedPtrINS_12AbstractNodeEEEPb to _ZN4Ogre16ScriptTranslator10getBooleanERKSt10shared_ptrINS_12AbstractNodeEEPb. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getColour ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, ColourValue* result, int maxEntries ) [static] 1
⇣
ScriptTranslator::getColour ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, ColourValue* result, int maxEntries ) [static]
_ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_11ColourValueEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_11ColourValueEi to _ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_11ColourValueEi. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getCompareFunction ( SharedPtr<AbstractNode>const& node, enum CompareFunction* func ) [static] 1
⇣
ScriptTranslator::getCompareFunction ( std::shared_ptr<DataStream>const& node, enum CompareFunction* func ) [static]
_ZN4Ogre16ScriptTranslator18getCompareFunctionERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_15CompareFunctionE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator18getCompareFunctionERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_15CompareFunctionE to _ZN4Ogre16ScriptTranslator18getCompareFunctionERKSt10shared_ptrINS_12AbstractNodeEEPNS_15CompareFunctionE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getConstantType ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op ) [static] 1
⇣
ScriptTranslator::getConstantType ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op ) [static]
_ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEEPNS_15GpuConstantTypeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEEPNS_15GpuConstantTypeE to _ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEEPNS_15GpuConstantTypeE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getFloat ( SharedPtr<AbstractNode>const& node, float* result ) [static] 1
⇣
ScriptTranslator::getFloat ( std::shared_ptr<DataStream>const& node, float* result ) [static]
_ZN4Ogre16ScriptTranslator8getFloatERKNS_9SharedPtrINS_12AbstractNodeEEEPf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator8getFloatERKNS_9SharedPtrINS_12AbstractNodeEEEPf to _ZN4Ogre16ScriptTranslator8getFloatERKSt10shared_ptrINS_12AbstractNodeEEPf. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getFloats ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, float* vals, int count ) [static] 1
⇣
ScriptTranslator::getFloats ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, float* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pfi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pfi to _ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pfi. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getInt ( SharedPtr<AbstractNode>const& node, int* result ) [static] 1
⇣
ScriptTranslator::getInt ( std::shared_ptr<DataStream>const& node, int* result ) [static]
_ZN4Ogre16ScriptTranslator6getIntERKNS_9SharedPtrINS_12AbstractNodeEEEPi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator6getIntERKNS_9SharedPtrINS_12AbstractNodeEEEPi to _ZN4Ogre16ScriptTranslator6getIntERKSt10shared_ptrINS_12AbstractNodeEEPi. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getInts ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, int* vals, int count ) [static] 1
⇣
ScriptTranslator::getInts ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, int* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pii
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pii to _ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pii. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getMatrix4 ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, Matrix4* m ) [static] 1
⇣
ScriptTranslator::getMatrix4 ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, Matrix4* m ) [static]
_ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_7Matrix4E to _ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_7Matrix4E. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getNodeAt ( list<SharedPtr<AbstractNode>, STLAllocator<SharedPtr<AbstractNode>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& nodes, int index ) [static] 1
⇣
ScriptTranslator::getNodeAt ( list<std::shared_ptr<AbstractNode> >::type const& nodes, int index ) [static]
_ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listINS_9SharedPtrINS_12AbstractNodeEEESaIS5_EEEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listINS_9SharedPtrINS_12AbstractNodeEEESaIS5_EEEi to _ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listISt10shared_ptrINS_12AbstractNodeEESaIS5_EEEi. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getSceneBlendFactor ( SharedPtr<AbstractNode>const& node, enum SceneBlendFactor* sbf ) [static] 1
⇣
ScriptTranslator::getSceneBlendFactor ( std::shared_ptr<DataStream>const& node, enum SceneBlendFactor* sbf ) [static]
_ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16SceneBlendFactorE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16SceneBlendFactorE to _ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKSt10shared_ptrINS_12AbstractNodeEEPNS_16SceneBlendFactorE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getStencilOp ( SharedPtr<AbstractNode>const& node, enum StencilOperation* op ) [static] 1
⇣
ScriptTranslator::getStencilOp ( std::shared_ptr<DataStream>const& node, enum StencilOperation* op ) [static]
_ZN4Ogre16ScriptTranslator12getStencilOpERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16StencilOperationE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator12getStencilOpERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16StencilOperationE to _ZN4Ogre16ScriptTranslator12getStencilOpERKSt10shared_ptrINS_12AbstractNodeEEPNS_16StencilOperationE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getString ( SharedPtr<AbstractNode>const& node, String* result ) [static] 1
⇣
ScriptTranslator::getString ( std::shared_ptr<DataStream>const& node, String* result ) [static]
_ZN4Ogre16ScriptTranslator9getStringERKNS_9SharedPtrINS_12AbstractNodeEEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator9getStringERKNS_9SharedPtrINS_12AbstractNodeEEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre16ScriptTranslator9getStringERKSt10shared_ptrINS_12AbstractNodeEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getUInt ( SharedPtr<AbstractNode>const& node, uint32* result ) [static] 1
⇣
ScriptTranslator::getUInt ( std::shared_ptr<DataStream>const& node, uint* result ) [static]
_ZN4Ogre16ScriptTranslator7getUIntERKNS_9SharedPtrINS_12AbstractNodeEEEPj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator7getUIntERKNS_9SharedPtrINS_12AbstractNodeEEEPj to _ZN4Ogre16ScriptTranslator7getUIntERKSt10shared_ptrINS_12AbstractNodeEEPj. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::processNode ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node ) 1
⇣
ScriptTranslator::processNode ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node ) [static]
_ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE to _ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE. This may cause undefined reference linker error in old client applications. |
OgreSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Serializer::readChunk ( SharedPtr<DataStream>& stream ) 1
⇣
Serializer::readChunk ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer9readChunkERNS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer9readChunkERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre10Serializer9readChunkERSt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readFloats ( SharedPtr<DataStream>& stream, double* pDest, size_t count ) 1
⇣
Serializer::readFloats ( std::shared_ptr<DataStream>& stream, double* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERNS_9SharedPtrINS_10DataStreamEEEPdm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer10readFloatsERNS_9SharedPtrINS_10DataStreamEEEPdm to _ZN4Ogre10Serializer10readFloatsERSt10shared_ptrINS_10DataStreamEEPdm. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readObject ( SharedPtr<DataStream>& stream, Quaternion& pDest ) 1
⇣
Serializer::readObject ( std::shared_ptr<DataStream>& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE to _ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_10QuaternionE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readObject ( SharedPtr<DataStream>& stream, Vector3& pDest ) 1
⇣
Serializer::readObject ( std::shared_ptr<DataStream>& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_7Vector3E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_7Vector3E to _ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_10QuaternionE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readString ( SharedPtr<DataStream>& stream, size_t numChars ) 1
⇣
Serializer::readString ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer10readStringB5cxx11ERNS_9SharedPtrINS_10DataStreamEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer10readStringB5cxx11ERNS_9SharedPtrINS_10DataStreamEEEm to _ZN4Ogre10Serializer10readStringB5cxx11ERSt10shared_ptrINS_10DataStreamEE. This may cause undefined reference linker error in old client applications. |
OgreShadowTextureManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ShadowTextureManager::getShadowTextures ( vector<ShadowTextureConfig, STLAllocator<ShadowTextureConfig, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& configList, vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& listToPopulate ) 1
⇣
ShadowTextureManager::getShadowTextures ( vector<ShadowTextureConfig>::type const& configList, vector<std::shared_ptr<Texture> >::type& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_9SharedPtrINS_7TextureEEESaIS9_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_9SharedPtrINS_7TextureEEESaIS9_EE to _ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_ISt10shared_ptrINS_7TextureEESaIS9_EE. This may cause undefined reference linker error in old client applications. |
OgreShadowVolumeExtrudeProgram.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ShadowVolumeExtrudeProgram::getProgramSource ( enum Light::LightTypes lightType, String const syntax, bool finite, bool debug ) [static] 1
⇣
ShadowVolumeExtrudeProgram::getProgramSource ( enum Light::LightTypes lightType, String const& syntax, bool finite, bool debug ) [static]
_ZN4Ogre26ShadowVolumeExtrudeProgram16getProgramSourceENS_5Light10LightTypesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre26ShadowVolumeExtrudeProgram16getProgramSourceENS_5Light10LightTypesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb to _ZN4Ogre26ShadowVolumeExtrudeProgram16getProgramSourceENS_5Light10LightTypesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb. This may cause undefined reference linker error in old client applications. |
OgreSkeletonInstance.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] SkeletonInstance::getGroup ( ) 1
⇣
SkeletonInstance::getGroup ( ) const
_ZN4Ogre16SkeletonInstance8getGroupB5cxx11Ev
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16SkeletonInstance8getGroupB5cxx11Ev to _ZNK4Ogre16SkeletonInstance8getGroupB5cxx11Ev. This may cause undefined reference linker error in old client applications. |
[+] SkeletonInstance::SkeletonInstance [C1] ( SharedPtr<Skeleton>const& masterCopy ) 1
⇣
SkeletonInstance::SkeletonInstance [C1] ( std::shared_ptr<DataStream>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC1ERKNS_9SharedPtrINS_8SkeletonEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16SkeletonInstanceC1ERKNS_9SharedPtrINS_8SkeletonEEE to _ZN4Ogre16SkeletonInstanceC1ERKSt10shared_ptrINS_8SkeletonEE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonInstance::SkeletonInstance [C2] ( SharedPtr<Skeleton>const& masterCopy ) 1
⇣
SkeletonInstance::SkeletonInstance [C2] ( std::shared_ptr<DataStream>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC2ERKNS_9SharedPtrINS_8SkeletonEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16SkeletonInstanceC2ERKNS_9SharedPtrINS_8SkeletonEEE to _ZN4Ogre16SkeletonInstanceC2ERKSt10shared_ptrINS_8SkeletonEE. This may cause undefined reference linker error in old client applications. |
OgreSkeletonSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] SkeletonSerializer::calcAnimationSize ( Skeleton const* pSkel, Animation const* pAnim ) 1
⇣
SkeletonSerializer::calcAnimationSize ( Skeleton const* pSkel, Animation const* pAnim, enum SkeletonVersion ver )
_ZN4Ogre18SkeletonSerializer17calcAnimationSizeEPKNS_8SkeletonEPKNS_9AnimationE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer17calcAnimationSizeEPKNS_8SkeletonEPKNS_9AnimationE to _ZN4Ogre18SkeletonSerializer17calcAnimationSizeEPKNS_8SkeletonEPKNS_9AnimationENS_15SkeletonVersionE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, SharedPtr<DataStream> stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode ) 1
⇣
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, std::shared_ptr<DataStream> stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
_ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonENS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonENS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE to _ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonESt10shared_ptrINS_10DataStreamEENS_15SkeletonVersionENS_10Serializer6EndianE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readAnimation ( SharedPtr<DataStream>& stream, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readAnimation ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer13readAnimationERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer13readAnimationERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer13readAnimationERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readAnimationTrack ( SharedPtr<DataStream>& stream, Animation* anim, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readAnimationTrack ( std::shared_ptr<DataStream>& stream, Animation* anim, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer18readAnimationTrackERNS_9SharedPtrINS_10DataStreamEEEPNS_9AnimationEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer18readAnimationTrackERNS_9SharedPtrINS_10DataStreamEEEPNS_9AnimationEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer18readAnimationTrackERSt10shared_ptrINS_10DataStreamEEPNS_9AnimationEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readBone ( SharedPtr<DataStream>& stream, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readBone ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer8readBoneERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer8readBoneERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer8readBoneERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readBoneParent ( SharedPtr<DataStream>& stream, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readBoneParent ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer14readBoneParentERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer14readBoneParentERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer14readBoneParentERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readKeyFrame ( SharedPtr<DataStream>& stream, NodeAnimationTrack* track, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readKeyFrame ( std::shared_ptr<DataStream>& stream, NodeAnimationTrack* track, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer12readKeyFrameERNS_9SharedPtrINS_10DataStreamEEEPNS_18NodeAnimationTrackEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer12readKeyFrameERNS_9SharedPtrINS_10DataStreamEEEPNS_18NodeAnimationTrackEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer12readKeyFrameERSt10shared_ptrINS_10DataStreamEEPNS_18NodeAnimationTrackEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readSkeletonAnimationLink ( SharedPtr<DataStream>& stream, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readSkeletonAnimationLink ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
OgreStreamSerialiser.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] StreamSerialiser::StreamSerialiser [C1] ( SharedPtr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat ) 1
⇣
StreamSerialiser::StreamSerialiser [C1] ( std::shared_ptr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC1ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16StreamSerialiserC1ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE to _ZN4Ogre16StreamSerialiserC1ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE. This may cause undefined reference linker error in old client applications. |
[+] StreamSerialiser::StreamSerialiser [C2] ( SharedPtr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat ) 1
⇣
StreamSerialiser::StreamSerialiser [C2] ( std::shared_ptr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC2ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16StreamSerialiserC2ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE to _ZN4Ogre16StreamSerialiserC2ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE. This may cause undefined reference linker error in old client applications. |
OgreTechnique.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Technique::setShadowCasterMaterial ( SharedPtr<Material> val ) 1
⇣
Technique::setShadowCasterMaterial ( std::shared_ptr<DataStream> val )
_ZN4Ogre9Technique23setShadowCasterMaterialENS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9Technique23setShadowCasterMaterialENS_9SharedPtrINS_8MaterialEEE to _ZN4Ogre9Technique23setShadowCasterMaterialESt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
[+] Technique::setShadowReceiverMaterial ( SharedPtr<Material> val ) 1
⇣
Technique::setShadowReceiverMaterial ( std::shared_ptr<DataStream> val )
_ZN4Ogre9Technique25setShadowReceiverMaterialENS_9SharedPtrINS_8MaterialEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9Technique25setShadowReceiverMaterialENS_9SharedPtrINS_8MaterialEEE to _ZN4Ogre9Technique25setShadowReceiverMaterialESt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
OgreTexture.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Texture::loadRawData ( SharedPtr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat ) 1
⇣
Texture::loadRawData ( std::shared_ptr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
_ZN4Ogre7Texture11loadRawDataERNS_9SharedPtrINS_10DataStreamEEEttNS_11PixelFormatE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Texture11loadRawDataERNS_9SharedPtrINS_10DataStreamEEEttNS_11PixelFormatE to _ZN4Ogre7Texture11loadRawDataERSt10shared_ptrINS_10DataStreamEEttNS_11PixelFormatE. This may cause undefined reference linker error in old client applications. |
OgreTextureManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] TextureManager::setDefaultNumMipmaps ( size_t num ) 1
⇣
TextureManager::setDefaultNumMipmaps ( uint32 num )
_ZN4Ogre14TextureManager20setDefaultNumMipmapsEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14TextureManager20setDefaultNumMipmapsEm to _ZN4Ogre14TextureManager20setDefaultNumMipmapsEj. This may cause undefined reference linker error in old client applications. |
OgreTextureUnitState.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] TextureUnitState::_setTexturePtr ( SharedPtr<Texture>const& texptr ) 1
⇣
TextureUnitState::_setTexturePtr ( std::shared_ptr<DataStream>const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEE to _ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEE. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::_setTexturePtr ( SharedPtr<Texture>const& texptr, size_t frame ) 1
⇣
TextureUnitState::_setTexturePtr ( std::shared_ptr<DataStream>const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEEm to _ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEE. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::setCubicTexture ( SharedPtr<Texture>const*const texPtrs, bool forUVW ) 1
⇣
TextureUnitState::setCubicTexture ( std::shared_ptr<DataStream>const*const texPtrs, bool forUVW )
_ZN4Ogre16TextureUnitState15setCubicTextureEPKNS_9SharedPtrINS_7TextureEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState15setCubicTextureEPKNS_9SharedPtrINS_7TextureEEEb to _ZN4Ogre16TextureUnitState15setCubicTextureEPKSt10shared_ptrINS_7TextureEEb. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::setTexture ( SharedPtr<Texture>const& texPtr ) 1
⇣
TextureUnitState::setTexture ( std::shared_ptr<DataStream>const& texPtr )
_ZN4Ogre16TextureUnitState10setTextureERKNS_9SharedPtrINS_7TextureEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState10setTextureERKNS_9SharedPtrINS_7TextureEEE to _ZN4Ogre16TextureUnitState10setTextureERKSt10shared_ptrINS_7TextureEE. This may cause undefined reference linker error in old client applications. |
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] UnifiedHighLevelGpuProgram::reload ( ) 1
⇣
UnifiedHighLevelGpuProgram::reload ( enum Resource::LoadingFlags flags )
_ZN4Ogre26UnifiedHighLevelGpuProgram6reloadEv
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre26UnifiedHighLevelGpuProgram6reloadEv to _ZN4Ogre26UnifiedHighLevelGpuProgram6reloadENS_8Resource12LoadingFlagsE. This may cause undefined reference linker error in old client applications. |
OgreUserObjectBindings.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] UserObjectBindings::~UserObjectBindings [D0] ( ) 1
⇣
UserObjectBindings::UserObjectBindings [C2] ( UserObjectBindings const& other )
_ZN4Ogre18UserObjectBindingsD0Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18UserObjectBindingsD0Ev to _ZN4Ogre18UserObjectBindingsC2ERKS0_. This may cause undefined reference linker error in old client applications. |
OgreZip.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ZipArchive::create ( String const& filename ) const 1
⇣
ZipArchive::create ( String const& filename )
_ZNK4Ogre10ZipArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre10ZipArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre10ZipArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ZipArchive::exists ( String const& filename ) 1
⇣
ZipArchive::exists ( String const& filename ) const
_ZN4Ogre10ZipArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10ZipArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre10ZipArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ZipArchive::find ( String const& pattern, bool recursive, bool dirs ) 1
⇣
ZipArchive::find ( String const& pattern, bool recursive, bool dirs ) const
_ZN4Ogre10ZipArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10ZipArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb to _ZNK4Ogre10ZipArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb. This may cause undefined reference linker error in old client applications. |
[+] ZipArchive::getModifiedTime ( String const& filename ) 1
⇣
ZipArchive::getModifiedTime ( String const& filename ) const
_ZN4Ogre10ZipArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10ZipArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre10ZipArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ZipArchive::list ( bool recursive, bool dirs ) 1
⇣
ZipArchive::list ( bool recursive, bool dirs ) const
_ZN4Ogre10ZipArchive4listB5cxx11Ebb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10ZipArchive4listB5cxx11Ebb to _ZNK4Ogre10ZipArchive4listB5cxx11Ebb. This may cause undefined reference linker error in old client applications. |
[+] ZipArchive::listFileInfo ( bool recursive, bool dirs ) 1
⇣
ZipArchive::listFileInfo ( bool recursive, bool dirs ) const
_ZN4Ogre10ZipArchive12listFileInfoEbb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10ZipArchive12listFileInfoEbb to _ZNK4Ogre10ZipArchive12listFileInfoEbb. This may cause undefined reference linker error in old client applications. |
[+] ZipArchive::remove ( String const& filename ) const 1
⇣
ZipArchive::remove ( String const& filename )
_ZNK4Ogre10ZipArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre10ZipArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre10ZipArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity 140
OgreAnimationTrack.h
namespace Ogre
[+] class NumericAnimationTrack 1
|
Change |
Effect |
1 |
Virtual method setAssociatedAnimable ( std::shared_ptr<DataStream>const& ) has been added to this class instead of setAssociatedAnimable ( SharedPtr<AnimableValue>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) - 24 entries | Virtual Table (New) - 24 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for NumericAnimationTrack) |
(int (*)(...)) (& typeinfo for NumericAnimationTrack) |
16 |
(int (*)(...)) 0x16ddd4 |
(int (*)(...)) 0x17101c |
24 |
(int (*)(...)) 0x16de90 |
(int (*)(...)) 0x1710b4 |
32 |
AnimationTrack::getNumKeyFrames() const |
AnimationTrack::getNumKeyFrames() const |
40 |
AnimationTrack::getKeyFrame(unsigned short) const |
AnimationTrack::getKeyFrame(unsigned short) const |
48 |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
56 |
AnimationTrack::createKeyFrame(float) |
AnimationTrack::createKeyFrame(float) |
64 |
AnimationTrack::removeKeyFrame(unsigned short) |
AnimationTrack::removeKeyFrame(unsigned short) |
72 |
AnimationTrack::removeAllKeyFrames() |
AnimationTrack::removeAllKeyFrames() |
80 |
NumericAnimationTrack::getInterpolatedKeyFrame(TimeIndex const&, KeyFrame*) const |
NumericAnimationTrack::getInterpolatedKeyFrame(TimeIndex const&, KeyFrame*) const |
88 |
NumericAnimationTrack::apply(TimeIndex const&, float, float) |
NumericAnimationTrack::apply(TimeIndex const&, float, float) |
96 |
(int (*)(...)) 0x16dc44 |
(int (*)(...)) 0x170e98 |
104 |
(int (*)(...)) 0x16dc4a |
(int (*)(...)) 0x170e9e |
112 |
(int (*)(...)) 0x16dc54 |
(int (*)(...)) 0x170ea8 |
120 |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
128 |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
136 |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
144 |
(int (*)(...)) 0x16dc5a |
(int (*)(...)) 0x170eae |
152 |
NumericAnimationTrack::createKeyFrameImpl(float) |
NumericAnimationTrack::createKeyFrameImpl(float) |
160 |
AnimationTrack::populateClone(AnimationTrack*) const |
AnimationTrack::populateClone(AnimationTrack*) const |
168 |
NumericAnimationTrack::createNumericKeyFrame(float) |
NumericAnimationTrack::createNumericKeyFrame(float) |
176 |
NumericAnimationTrack::getAssociatedAnimable() const |
NumericAnimationTrack::getAssociatedAnimable() const |
184 |
NumericAnimationTrack::setAssociatedAnimable(SharedPtr<AnimableValue> const&) |
NumericAnimationTrack::setAssociatedAnimable(std::shared_ptr<AnimableValue> const&) |
[+] affected symbols: 1 (0.02%)
NumericAnimationTrack::setAssociatedAnimable ( SharedPtr<AnimableValue>const& val )
This method is from 'NumericAnimationTrack' class.
OgreArchive.h
namespace Ogre
[+] class Archive 7
|
Change |
Effect |
1 |
Pure virtual method listFileInfo ( bool, bool ) const has been added to this class instead of listFileInfo ( bool, bool ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method getModifiedTime ( String const& ) const has been added to this class instead of getModifiedTime ( String const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method find ( String const&, bool, bool ) const has been added to this class instead of find ( String const&, bool, bool ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Pure virtual method list ( bool, bool ) const has been added to this class instead of list ( bool, bool ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
5 |
Pure virtual method exists ( String const& ) const has been added to this class instead of exists ( String const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
6 |
Virtual method create ( String const& ) has been added to this class instead of create ( String const& ) const. |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
7 |
Virtual method remove ( String const& ) has been added to this class instead of remove ( String const& ) 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) - 17 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Archive) |
(int (*)(...)) (& typeinfo for Archive) |
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 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
(int (*)(...)) 0x16e8c8 |
(int (*)(...)) 0x171ad8 |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
Archive::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Archive::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
80 |
Archive::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Archive::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 16 (0.3%)
ZipArchive::listFileInfo ( bool recursive, bool dirs )
This method is from derived class 'ZipArchive'.
ZipArchive::getModifiedTime ( String const& filename )
This method is from derived class 'ZipArchive'.
ZipArchive::find ( String const& pattern, bool recursive, bool dirs )
This method is from derived class 'ZipArchive'.
ZipArchive::list ( bool recursive, bool dirs )
This method is from derived class 'ZipArchive'.
ZipArchive::exists ( String const& filename )
This method is from derived class 'ZipArchive'.
FileSystemArchive::listFileInfo ( bool recursive, bool dirs )
This method is from derived class 'FileSystemArchive'.
FileSystemArchive::getModifiedTime ( String const& filename )
This method is from derived class 'FileSystemArchive'.
FileSystemArchive::find ( String const& pattern, bool recursive, bool dirs )
This method is from derived class 'FileSystemArchive'.
FileSystemArchive::list ( bool recursive, bool dirs )
This method is from derived class 'FileSystemArchive'.
FileSystemArchive::exists ( String const& filename )
This method is from derived class 'FileSystemArchive'.
...
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 2
|
Change |
Effect |
1 |
Size of field mBlankLight has been changed from 600 bytes to 592 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Field mPointParams has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 814 (13.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource' in 1st parameter 'mgr' (pointer) has base type 'AutoParamDataSource'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource' in 1st parameter 'mo' (pointer) has base type 'AutoParamDataSource'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource' in 1st parameter 'obj' (pointer) has base type 'AutoParamDataSource'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mAutoParamDataSource' in the return value (pointer) has base type 'AutoParamDataSource'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneManager::clearScene ( )
Field 'this.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 1
|
Change |
Effect |
1 |
Size of this class has been decreased from 616 bytes to 576 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 28 (0.5%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from derived class 'RibbonTrail'.
RibbonTrail::removeNode ( Node* n )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::_timeUpdate ( Real time )
This method is from derived class 'RibbonTrail'.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::nodeDestroyed ( Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetAllTrails ( )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setTrailLength ( Real len )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from derived class 'RibbonTrail'.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 1
|
Change |
Effect |
1 |
Virtual method setMaterial ( std::shared_ptr<DataStream>const& ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 143 entries | Virtual Table (New) - 106 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
16 |
~BillboardSet |
~BillboardSet |
24 |
~BillboardSet |
~BillboardSet |
32 |
(int (*)(...)) 0x17a504 |
(int (*)(...)) 0x17d060 |
40 |
(int (*)(...)) 0x17a4f0 |
(int (*)(...)) 0x17d04c |
48 |
(int (*)(...)) 0x17a4fa |
(int (*)(...)) 0x17d056 |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x17a40e |
(int (*)(...)) 0x17d02c |
128 |
(int (*)(...)) 0x17a418 |
(int (*)(...)) 0x17d036 |
136 |
(int (*)(...)) 0x17a422 |
(int (*)(...)) 0x188022 |
144 |
(int (*)(...)) 0x17a42c |
(int (*)(...)) 0x17d046 |
152 |
(int (*)(...)) 0x17a436 |
BillboardSet::getMovableType[abi:cxx11]() const |
160 |
BillboardSet::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::getParentNode() const |
MovableObject::isInScene() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x17a440 |
BillboardSet::_notifyCurrentCamera(Camera*) |
192 |
MovableObject::_notifyAttached(Node*, bool) |
BillboardSet::getBoundingBox() const |
200 |
MovableObject::isAttached() const |
BillboardSet::getBoundingRadius() const |
208 |
MovableObject::detachFromParent() |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
MovableObject::isInScene() const |
BillboardSet::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::_notifyMoved() |
MovableObject::isVisible() const |
232 |
BillboardSet::_notifyCurrentCamera(Camera*) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
BillboardSet::getBoundingBox() const |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
BillboardSet::getBoundingRadius() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
BillboardSet::getTypeFlags() const |
264 |
BillboardSet::_updateRenderQueue(RenderQueue*) |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
272 |
MovableObject::setVisible(bool) |
BillboardSet::increasePool(unsigned long) |
280 |
MovableObject::getVisible() const |
BillboardSet::getNumBillboards() const |
288 |
MovableObject::isVisible() const |
BillboardSet::setAutoextend(bool) |
296 |
(int (*)(...)) 0x17a44a |
BillboardSet::getAutoextend() const |
304 |
(int (*)(...)) 0x17a45e |
BillboardSet::setSortingEnabled(bool) |
312 |
(int (*)(...)) 0x17a468 |
BillboardSet::getSortingEnabled() const |
320 |
(int (*)(...)) 0x17a472 |
BillboardSet::setPoolSize(unsigned long) |
328 |
(int (*)(...)) 0x17a5d6 |
BillboardSet::getPoolSize() const |
336 |
(int (*)(...)) 0x17a5aa |
BillboardSet::clear() |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
BillboardSet::getBillboard(unsigned int) const |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
BillboardSet::removeBillboard(unsigned int) |
360 |
MovableObject::getRenderQueueGroup() const |
BillboardSet::removeBillboard(Billboard*) |
368 |
MovableObject::_getParentNodeFullTransform() const |
BillboardSet::setBillboardOrigin(BillboardOrigin) |
376 |
(int (*)(...)) 0x17a47c |
BillboardSet::getBillboardOrigin() const |
384 |
(int (*)(...)) 0x17a484 |
BillboardSet::setBillboardRotationType(BillboardRotationType) |
392 |
(int (*)(...)) 0x17a48c |
BillboardSet::getBillboardRotationType() const |
400 |
(int (*)(...)) 0x17a496 |
BillboardSet::setDefaultDimensions(float, float) |
408 |
(int (*)(...)) 0x17a49e |
BillboardSet::setDefaultWidth(float) |
416 |
(int (*)(...)) 0x17a4a6 |
BillboardSet::getDefaultWidth() const |
424 |
(int (*)(...)) 0x17a4ae |
BillboardSet::setDefaultHeight(float) |
432 |
(int (*)(...)) 0x17a4b8 |
BillboardSet::getDefaultHeight() const |
440 |
(int (*)(...)) 0x17a4c0 |
BillboardSet::setMaterialName(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&) |
448 |
(int (*)(...)) 0x17a4cc |
BillboardSet::getMaterialName[abi:cxx11]() const |
456 |
MovableObject::queryLights() const |
BillboardSet::getMaterial() const |
464 |
(int (*)(...)) 0x17a4d8 |
BillboardSet::setMaterial(std::shared_ptr<Material> const&) |
472 |
MovableObject::setLightMask(unsigned int) |
BillboardSet::getRenderOperation(RenderOperation&) |
480 |
(int (*)(...)) 0x17a4e4 |
BillboardSet::getWorldTransforms(Matrix4*) const |
488 |
BillboardSet::getTypeFlags() const |
BillboardSet::_notifyBillboardResized() |
496 |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
BillboardSet::_notifyBillboardRotated() |
504 |
(int (*)(...)) 0x17a510 |
BillboardSet::getCullIndividually() const |
512 |
(int (*)(...)) 0x17a51a |
BillboardSet::setCullIndividually(bool) |
520 |
BillboardSet::increasePool(unsigned long) |
BillboardSet::setBillboardType(BillboardType) |
528 |
BillboardSet::getNumBillboards() const |
BillboardSet::getBillboardType() const |
536 |
BillboardSet::setAutoextend(bool) |
BillboardSet::setCommonDirection(Vector3 const&) |
544 |
BillboardSet::getAutoextend() const |
BillboardSet::getCommonDirection() const |
552 |
BillboardSet::setSortingEnabled(bool) |
BillboardSet::setCommonUpVector(Vector3 const&) |
560 |
BillboardSet::getSortingEnabled() const |
BillboardSet::getCommonUpVector() const |
568 |
BillboardSet::setPoolSize(unsigned long) |
(int (*)(...)) 0x187fda |
576 |
BillboardSet::getPoolSize() const |
(int (*)(...)) 0x187fe6 |
584 |
BillboardSet::clear() |
BillboardSet::getSquaredViewDepth(Camera const*) const |
592 |
BillboardSet::getBillboard(unsigned int) const |
BillboardSet::_updateBounds() |
600 |
BillboardSet::removeBillboard(unsigned int) |
BillboardSet::getLights() const |
608 |
BillboardSet::removeBillboard(Billboard*) |
BillboardSet::_sortBillboards(Camera*) |
616 |
BillboardSet::setBillboardOrigin(BillboardOrigin) |
BillboardSet::_getSortMode() const |
624 |
BillboardSet::getBillboardOrigin() const |
(int (*)(...)) 0x187ff2 |
632 |
BillboardSet::setBillboardRotationType(BillboardRotationType) |
BillboardSet::setTextureCoords(TRect<float> const*, unsigned short) |
640 |
BillboardSet::getBillboardRotationType() const |
BillboardSet::setTextureStacksAndSlices(unsigned char, unsigned char) |
648 |
BillboardSet::setDefaultDimensions(float, float) |
BillboardSet::getTextureCoords(unsigned short*) |
656 |
BillboardSet::setDefaultWidth(float) |
BillboardSet::setPointRenderingEnabled(bool) |
664 |
BillboardSet::getDefaultWidth() const |
(int (*)(...)) 0x187ffe |
672 |
BillboardSet::setDefaultHeight(float) |
(int (*)(...)) -0x00000000000008 |
680 |
BillboardSet::getDefaultHeight() const |
(int (*)(...)) (& typeinfo for BillboardSet) |
688 |
BillboardSet::setMaterialName(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&) |
(int (*)(...)) 0x17d01a |
696 |
BillboardSet::getMaterialName[abi:cxx11]() const |
(int (*)(...)) 0x17d026 |
704 |
BillboardSet::getMaterial() const |
non-virtual thunk to ~BillboardSet |
712 |
BillboardSet::setMaterial(SharedPtr<Material> const&) |
non-virtual thunk to ~BillboardSet |
720 |
BillboardSet::getRenderOperation(RenderOperation&) |
(int (*)(...)) 0x17d1b2 |
728 |
BillboardSet::getWorldTransforms(Matrix4*) const |
(int (*)(...)) -0x00000000000120 |
736 |
BillboardSet::_notifyBillboardResized() |
(int (*)(...)) (& typeinfo for BillboardSet) |
744 |
BillboardSet::_notifyBillboardRotated() |
non-virtual thunk to ~BillboardSet |
752 |
BillboardSet::getCullIndividually() const |
non-virtual thunk to ~BillboardSet |
760 |
BillboardSet::setCullIndividually(bool) |
non-virtual thunk to BillboardSet::getMaterial() const |
768 |
BillboardSet::setBillboardType(BillboardType) |
(int (*)(...)) 0x17d100 |
776 |
BillboardSet::getBillboardType() const |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
784 |
BillboardSet::setCommonDirection(Vector3 const&) |
(int (*)(...)) 0x17cff6 |
792 |
BillboardSet::getCommonDirection() const |
(int (*)(...)) 0x17d000 |
800 |
BillboardSet::setCommonUpVector(Vector3 const&) |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
808 |
BillboardSet::getCommonUpVector() const |
(int (*)(...)) 0x17d006 |
816 |
(int (*)(...)) 0x185d68 |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
824 |
(int (*)(...)) 0x185d74 |
non-virtual thunk to BillboardSet::getLights() const |
832 |
BillboardSet::getSquaredViewDepth(Camera const*) const |
(int (*)(...)) 0x17d010 |
840 |
BillboardSet::_updateBounds() |
(int (*)(...)) 0x17d970 |
848 |
BillboardSet::getLights() const |
|
856 |
BillboardSet::_sortBillboards(Camera*) |
|
864 |
BillboardSet::_getSortMode() const |
|
872 |
(int (*)(...)) 0x185d80 |
|
880 |
BillboardSet::setTextureCoords(TRect<float> const*, unsigned short) |
|
888 |
BillboardSet::setTextureStacksAndSlices(unsigned char, unsigned char) |
|
896 |
BillboardSet::getTextureCoords(unsigned short*) |
|
904 |
BillboardSet::setPointRenderingEnabled(bool) |
|
912 |
(int (*)(...)) 0x185d8c |
|
920 |
(int (*)(...)) -0x00000000000008 |
|
928 |
(int (*)(...)) (& typeinfo for BillboardSet) |
|
936 |
(int (*)(...)) 0x17a3fc |
|
944 |
(int (*)(...)) 0x17a408 |
|
952 |
non-virtual thunk to ~BillboardSet |
|
960 |
non-virtual thunk to ~BillboardSet |
|
968 |
(int (*)(...)) 0x17a6d4 |
|
976 |
(int (*)(...)) -0x00000000000128 |
|
984 |
(int (*)(...)) (& typeinfo for BillboardSet) |
|
992 |
non-virtual thunk to ~BillboardSet |
|
1000 |
non-virtual thunk to ~BillboardSet |
|
1008 |
non-virtual thunk to BillboardSet::getMaterial() const |
|
1016 |
(int (*)(...)) 0x17a5ec |
|
1024 |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
|
1032 |
(int (*)(...)) 0x17a3b0 |
|
1040 |
(int (*)(...)) 0x17a3ba |
|
1048 |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
|
1056 |
(int (*)(...)) 0x17a3c0 |
|
1064 |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
|
1072 |
non-virtual thunk to BillboardSet::getLights() const |
|
1080 |
(int (*)(...)) 0x17a3ca |
|
1088 |
(int (*)(...)) 0x17ae70 |
|
1096 |
(int (*)(...)) 0x17a3d4 |
|
1104 |
(int (*)(...)) 0x17a3de |
|
1112 |
(int (*)(...)) 0x17a5c0 |
|
1120 |
(int (*)(...)) 0x17a594 |
|
1128 |
(int (*)(...)) 0x17a3e8 |
|
1136 |
(int (*)(...)) 0x17a3f2 |
|
[+] affected symbols: 62 (1%)
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
This method is from 'BillboardSet' class.
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoextend ( bool autoextend )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
This method is from 'BillboardSet' class.
...
OgreCodec.h
namespace Ogre
[+] class Codec 3
|
Change |
Effect |
1 |
Pure virtual method encodeToFile ( std::shared_ptr<DataStream>&, String const&, std::shared_ptr<DataStream>& ) const has been added to this class instead of encodeToFile ( SharedPtr<MemoryDataStream>&, String const&, SharedPtr<Codec::CodecData>& ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method decode ( std::shared_ptr<DataStream>& ) const has been added to this class instead of decode ( SharedPtr<DataStream>& ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method encode ( std::shared_ptr<DataStream>&, std::shared_ptr<DataStream>& ) const has been added to this class instead of encode ( SharedPtr<MemoryDataStream>&, SharedPtr<Codec::CodecData>& ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Codec) |
(int (*)(...)) (& typeinfo for Codec) |
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 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
(int (*)(...)) 0x18d60c |
(int (*)(...)) 0x162c36 |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 8 (0.1%)
Codec::msMapCodecs [data]
This method is from 'Codec' class.
Codec::getExtensions ( )
This method is from 'Codec' class.
Codec::getCodec ( char* magicNumberPtr, size_t maxbytes )
This method is from 'Codec' class.
Codec::getCodec ( String const& extension )
This method is from 'Codec' class.
Codec::~Codec ( )
This destructor is from 'Codec' class.
DDSCodec::encodeToFile ( SharedPtr<MemoryDataStream>& input, String const& outFileName, SharedPtr<Codec::CodecData>& pData )
This method is from derived class 'DDSCodec'.
DDSCodec::decode ( SharedPtr<DataStream>& stream )
This method is from derived class 'DDSCodec'.
DDSCodec::encode ( SharedPtr<MemoryDataStream>& input, SharedPtr<Codec::CodecData>& pData )
This method is from derived class 'DDSCodec'.
OgreCompositorInstance.h
namespace Ogre
[+] class CompositorInstance::Listener 2
|
Change |
Effect |
1 |
Virtual method notifyMaterialSetup ( uint32, std::shared_ptr<DataStream>& ) has been added to this class instead of notifyMaterialSetup ( uint32, SharedPtr<Material>& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method notifyMaterialRender ( uint32, std::shared_ptr<DataStream>& ) has been added to this class instead of notifyMaterialRender ( uint32, SharedPtr<Material>& ). |
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) - 7 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorInstance::Listener) |
(int (*)(...)) (& typeinfo for CompositorInstance::Listener) |
16 |
CompositorInstance::~Listener |
CompositorInstance::~Listener |
24 |
CompositorInstance::~Listener |
CompositorInstance::~Listener |
32 |
CompositorInstance::Listener::notifyMaterialSetup(unsigned int, SharedPtr<Material>&) |
CompositorInstance::Listener::notifyMaterialSetup(unsigned int, std::shared_ptr<Material>&) |
40 |
CompositorInstance::Listener::notifyMaterialRender(unsigned int, SharedPtr<Material>&) |
CompositorInstance::Listener::notifyMaterialRender(unsigned int, std::shared_ptr<Material>&) |
48 |
CompositorInstance::Listener::notifyResourcesCreated(bool) |
CompositorInstance::Listener::notifyResourcesCreated(bool) |
56 |
|
CompositorInstance::Listener::notifyResourcesReleased(bool) |
[+] affected symbols: 2 (0.03%)
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat )
This method is from 'CompositorInstance::Listener' class.
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat )
This method is from 'CompositorInstance::Listener' class.
OgreDefaultHardwareBufferManager.h
namespace Ogre
[+] class DefaultHardwareBufferManagerBase 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) - 28 entries | Virtual Table (New) - 28 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultHardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for DefaultHardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::destroyAllDeclarations() |
HardwareBufferManagerBase::destroyAllDeclarations() |
24 |
HardwareBufferManagerBase::destroyAllBindings() |
HardwareBufferManagerBase::destroyAllBindings() |
32 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
40 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
48 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
56 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
64 |
HardwareBufferManagerBase::makeBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
72 |
~DefaultHardwareBufferManagerBase |
~DefaultHardwareBufferManagerBase |
80 |
~DefaultHardwareBufferManagerBase |
~DefaultHardwareBufferManagerBase |
88 |
DefaultHardwareBufferManagerBase::createVertexBuffer(unsigned long, unsigned long, HardwareBuffer::Usage, bool) |
DefaultHardwareBufferManagerBase::createVertexBuffer(unsigned long, unsigned long, HardwareBuffer::Usage, bool) |
96 |
DefaultHardwareBufferManagerBase::createIndexBuffer(HardwareIndexBuffer::IndexType, unsigned long, HardwareBuffer::Usage, bool) |
DefaultHardwareBufferManagerBase::createIndexBuffer(HardwareIndexBuffer::IndexType, unsigned long, HardwareBuffer::Usage, bool) |
104 |
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer() |
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer() |
112 |
DefaultHardwareBufferManagerBase::createUniformBuffer(unsigned long, HardwareBuffer::Usage, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
DefaultHardwareBufferManagerBase::createUniformBuffer(unsigned long, HardwareBuffer::Usage, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
120 |
DefaultHardwareBufferManagerBase::createCounterBuffer(unsigned long, HardwareBuffer::Usage, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
DefaultHardwareBufferManagerBase::createCounterBuffer(unsigned long, HardwareBuffer::Usage, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
HardwareBufferManagerBase::createVertexDeclaration() |
HardwareBufferManagerBase::createVertexDeclaration() |
136 |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
144 |
HardwareBufferManagerBase::createVertexBufferBinding() |
HardwareBufferManagerBase::createVertexBufferBinding() |
152 |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
160 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(std::shared_ptr<HardwareVertexBuffer> const&, std::shared_ptr<HardwareVertexBuffer> const&) |
168 |
HardwareBufferManagerBase::allocateVertexBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
HardwareBufferManagerBase::allocateVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
176 |
HardwareBufferManagerBase::releaseVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::releaseVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
184 |
HardwareBufferManagerBase::touchVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::touchVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
192 |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
200 |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
208 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::_forceReleaseBufferCopies(std::shared_ptr<HardwareVertexBuffer> const&) |
216 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
[+] affected symbols: 7 (0.1%)
DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
This method is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
This method is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
This method is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::DefaultHardwareBufferManagerBase ( )
This constructor is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::~DefaultHardwareBufferManagerBase ( )
This destructor is from 'DefaultHardwareBufferManagerBase' class.
[+] class DefaultHardwareCounterBuffer 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) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultHardwareCounterBuffer) |
(int (*)(...)) (& typeinfo for DefaultHardwareCounterBuffer) |
16 |
DefaultHardwareCounterBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareCounterBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
DefaultHardwareCounterBuffer::unlockImpl() |
DefaultHardwareCounterBuffer::unlockImpl() |
32 |
~DefaultHardwareCounterBuffer |
~DefaultHardwareCounterBuffer |
40 |
~DefaultHardwareCounterBuffer |
~DefaultHardwareCounterBuffer |
48 |
DefaultHardwareCounterBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareCounterBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
56 |
DefaultHardwareCounterBuffer::unlock() |
DefaultHardwareCounterBuffer::unlock() |
64 |
DefaultHardwareCounterBuffer::readData(unsigned long, unsigned long, void*) |
DefaultHardwareCounterBuffer::readData(unsigned long, unsigned long, void*) |
72 |
DefaultHardwareCounterBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
DefaultHardwareCounterBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a0c |
(int (*)(...)) 0x1b4a1a |
88 |
(int (*)(...)) 0x1b4a64 |
(int (*)(...)) 0x1b4a78 |
96 |
(int (*)(...)) 0x1b4ad2 |
(int (*)(...)) 0x1b4c2e |
[+] affected symbols: 8 (0.1%)
DefaultHardwareCounterBuffer::unlockImpl ( )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::unlock ( )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::DefaultHardwareCounterBuffer ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
This constructor is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::~DefaultHardwareCounterBuffer ( )
This destructor is from 'DefaultHardwareCounterBuffer' class.
[+] class DefaultHardwareIndexBuffer 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) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultHardwareIndexBuffer) |
(int (*)(...)) (& typeinfo for DefaultHardwareIndexBuffer) |
16 |
DefaultHardwareIndexBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareIndexBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
DefaultHardwareIndexBuffer::unlockImpl() |
DefaultHardwareIndexBuffer::unlockImpl() |
32 |
~DefaultHardwareIndexBuffer |
~DefaultHardwareIndexBuffer |
40 |
~DefaultHardwareIndexBuffer |
~DefaultHardwareIndexBuffer |
48 |
DefaultHardwareIndexBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareIndexBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
56 |
DefaultHardwareIndexBuffer::unlock() |
DefaultHardwareIndexBuffer::unlock() |
64 |
DefaultHardwareIndexBuffer::readData(unsigned long, unsigned long, void*) |
DefaultHardwareIndexBuffer::readData(unsigned long, unsigned long, void*) |
72 |
DefaultHardwareIndexBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
DefaultHardwareIndexBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a0c |
(int (*)(...)) 0x1b4a1a |
88 |
(int (*)(...)) 0x1b4a64 |
(int (*)(...)) 0x1b4a78 |
96 |
(int (*)(...)) 0x1b4ad2 |
(int (*)(...)) 0x1b4c2e |
[+] affected symbols: 8 (0.1%)
DefaultHardwareIndexBuffer::unlockImpl ( )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::unlock ( )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::DefaultHardwareIndexBuffer ( enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage )
This constructor is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::~DefaultHardwareIndexBuffer ( )
This destructor is from 'DefaultHardwareIndexBuffer' class.
[+] class DefaultHardwareUniformBuffer 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) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultHardwareUniformBuffer) |
(int (*)(...)) (& typeinfo for DefaultHardwareUniformBuffer) |
16 |
DefaultHardwareUniformBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareUniformBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
DefaultHardwareUniformBuffer::unlockImpl() |
DefaultHardwareUniformBuffer::unlockImpl() |
32 |
~DefaultHardwareUniformBuffer |
~DefaultHardwareUniformBuffer |
40 |
~DefaultHardwareUniformBuffer |
~DefaultHardwareUniformBuffer |
48 |
DefaultHardwareUniformBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareUniformBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
56 |
DefaultHardwareUniformBuffer::unlock() |
DefaultHardwareUniformBuffer::unlock() |
64 |
DefaultHardwareUniformBuffer::readData(unsigned long, unsigned long, void*) |
DefaultHardwareUniformBuffer::readData(unsigned long, unsigned long, void*) |
72 |
DefaultHardwareUniformBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
DefaultHardwareUniformBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a0c |
(int (*)(...)) 0x1b4a1a |
88 |
(int (*)(...)) 0x1b4a64 |
(int (*)(...)) 0x1b4a78 |
96 |
(int (*)(...)) 0x1b4ad2 |
(int (*)(...)) 0x1b4c2e |
[+] affected symbols: 8 (0.1%)
DefaultHardwareUniformBuffer::unlockImpl ( )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::unlock ( )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::DefaultHardwareUniformBuffer ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
This constructor is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer ( )
This destructor is from 'DefaultHardwareUniformBuffer' class.
[+] class DefaultHardwareVertexBuffer 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) - 14 entries | Virtual Table (New) - 14 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultHardwareVertexBuffer) |
(int (*)(...)) (& typeinfo for DefaultHardwareVertexBuffer) |
16 |
DefaultHardwareVertexBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareVertexBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
DefaultHardwareVertexBuffer::unlockImpl() |
DefaultHardwareVertexBuffer::unlockImpl() |
32 |
~DefaultHardwareVertexBuffer |
~DefaultHardwareVertexBuffer |
40 |
~DefaultHardwareVertexBuffer |
~DefaultHardwareVertexBuffer |
48 |
DefaultHardwareVertexBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareVertexBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
56 |
DefaultHardwareVertexBuffer::unlock() |
DefaultHardwareVertexBuffer::unlock() |
64 |
DefaultHardwareVertexBuffer::readData(unsigned long, unsigned long, void*) |
DefaultHardwareVertexBuffer::readData(unsigned long, unsigned long, void*) |
72 |
DefaultHardwareVertexBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
DefaultHardwareVertexBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a0c |
(int (*)(...)) 0x1b4a1a |
88 |
(int (*)(...)) 0x1b4a64 |
(int (*)(...)) 0x1b4a78 |
96 |
(int (*)(...)) 0x1b4ad2 |
(int (*)(...)) 0x1b4c2e |
104 |
HardwareVertexBuffer::checkIfVertexInstanceDataIsSupported() |
HardwareVertexBuffer::checkIfVertexInstanceDataIsSupported() |
[+] affected symbols: 9 (0.1%)
DefaultHardwareVertexBuffer::unlockImpl ( )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::unlock ( )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::DefaultHardwareVertexBuffer ( size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage )
This constructor is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::DefaultHardwareVertexBuffer ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage )
This constructor is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::~DefaultHardwareVertexBuffer ( )
This destructor is from 'DefaultHardwareVertexBuffer' class.
OgreEntity.h
namespace Ogre
[+] class Entity 3
|
Change |
Effect |
1 |
Field mUpdateBoundingBoxFromSkeleton has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Virtual method _releaseManualHardwareResources ( ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
3 |
Virtual method _restoreManualHardwareResources ( ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 82 entries | Virtual Table (New) - 51 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Entity) |
(int (*)(...)) (& typeinfo for Entity) |
16 |
~Entity |
~Entity |
24 |
~Entity |
~Entity |
32 |
(int (*)(...)) 0x17a504 |
(int (*)(...)) 0x17d060 |
40 |
Entity::getEdgeList() |
Entity::getEdgeList() |
48 |
Entity::hasEdgeList() |
Entity::hasEdgeList() |
56 |
Entity::getWorldBoundingBox(bool) const |
Entity::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
Entity::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
Entity::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x17a40e |
(int (*)(...)) 0x17d02c |
128 |
(int (*)(...)) 0x17a418 |
(int (*)(...)) 0x17d036 |
136 |
(int (*)(...)) 0x17a422 |
Entity::_releaseManualHardwareResources() |
144 |
(int (*)(...)) 0x17a42c |
Entity::_restoreManualHardwareResources() |
152 |
(int (*)(...)) 0x17a436 |
Entity::getMovableType[abi:cxx11]() const |
160 |
Entity::getMovableType[abi:cxx11]() const |
Entity::_notifyAttached(Node*, bool) |
168 |
MovableObject::getParentNode() const |
MovableObject::isInScene() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x17a440 |
Entity::_notifyCurrentCamera(Camera*) |
192 |
Entity::_notifyAttached(Node*, bool) |
Entity::getBoundingBox() const |
200 |
MovableObject::isAttached() const |
Entity::getBoundingRadius() const |
208 |
MovableObject::detachFromParent() |
Entity::getWorldBoundingSphere(bool) const |
216 |
MovableObject::isInScene() const |
Entity::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::_notifyMoved() |
MovableObject::isVisible() const |
232 |
Entity::_notifyCurrentCamera(Camera*) |
Entity::setRenderQueueGroup(unsigned char) |
240 |
Entity::getBoundingBox() const |
Entity::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
Entity::getBoundingRadius() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
Entity::getWorldBoundingSphere(bool) const |
Entity::getTypeFlags() const |
264 |
Entity::_updateRenderQueue(RenderQueue*) |
Entity::visitRenderables(Renderable::Visitor*, bool) |
272 |
MovableObject::setVisible(bool) |
Entity::backgroundLoadingComplete(Resource*) |
280 |
MovableObject::getVisible() const |
(int (*)(...)) -0x00000000000008 |
288 |
MovableObject::isVisible() const |
(int (*)(...)) (& typeinfo for Entity) |
296 |
(int (*)(...)) 0x17a44a |
(int (*)(...)) 0x17d01a |
304 |
(int (*)(...)) 0x17a45e |
(int (*)(...)) 0x17d026 |
312 |
(int (*)(...)) 0x17a468 |
non-virtual thunk to ~Entity |
320 |
(int (*)(...)) 0x17a472 |
non-virtual thunk to ~Entity |
328 |
(int (*)(...)) 0x17a5d6 |
(int (*)(...)) 0x17d1b2 |
336 |
(int (*)(...)) 0x17a5aa |
(int (*)(...)) -0x00000000000120 |
344 |
Entity::setRenderQueueGroup(unsigned char) |
(int (*)(...)) (& typeinfo for Entity) |
352 |
Entity::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
non-virtual thunk to ~Entity |
360 |
MovableObject::getRenderQueueGroup() const |
non-virtual thunk to ~Entity |
368 |
MovableObject::_getParentNodeFullTransform() const |
non-virtual thunk to Entity::backgroundLoadingComplete(Resource*) |
376 |
(int (*)(...)) 0x17a47c |
(int (*)(...)) 0x1cdad6 |
384 |
(int (*)(...)) 0x17a484 |
(int (*)(...)) 0x1cdadc |
392 |
(int (*)(...)) 0x17a48c |
(int (*)(...)) 0x1cdae2 |
400 |
(int (*)(...)) 0x17a496 |
(int (*)(...)) 0x1cdae8 |
408 |
(int (*)(...)) 0x17a49e |
|
416 |
(int (*)(...)) 0x17a4a6 |
|
424 |
(int (*)(...)) 0x17a4ae |
|
432 |
(int (*)(...)) 0x17a4b8 |
|
440 |
(int (*)(...)) 0x17a4c0 |
|
448 |
(int (*)(...)) 0x17a4cc |
|
456 |
MovableObject::queryLights() const |
|
464 |
(int (*)(...)) 0x17a4d8 |
|
472 |
MovableObject::setLightMask(unsigned int) |
|
480 |
(int (*)(...)) 0x17a4e4 |
|
488 |
Entity::getTypeFlags() const |
|
496 |
Entity::visitRenderables(Renderable::Visitor*, bool) |
|
504 |
(int (*)(...)) 0x17a510 |
|
512 |
(int (*)(...)) 0x17a51a |
|
520 |
Entity::backgroundLoadingComplete(Resource*) |
|
528 |
(int (*)(...)) -0x00000000000008 |
|
536 |
(int (*)(...)) (& typeinfo for Entity) |
|
544 |
(int (*)(...)) 0x17a3fc |
|
552 |
(int (*)(...)) 0x17a408 |
|
560 |
non-virtual thunk to ~Entity |
|
568 |
non-virtual thunk to ~Entity |
|
576 |
(int (*)(...)) 0x17a6d4 |
|
584 |
(int (*)(...)) -0x00000000000128 |
|
592 |
(int (*)(...)) (& typeinfo for Entity) |
|
600 |
non-virtual thunk to ~Entity |
|
608 |
non-virtual thunk to ~Entity |
|
616 |
non-virtual thunk to Entity::backgroundLoadingComplete(Resource*) |
|
624 |
(int (*)(...)) 0x1ce0ca |
|
632 |
(int (*)(...)) 0x1ce0d0 |
|
640 |
(int (*)(...)) 0x1ce0d6 |
|
648 |
(int (*)(...)) 0x1ce0dc |
|
[+] affected symbols: 798 (13%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity' in 1st parameter 'mgr' (pointer) has base type 'Entity'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity' in 1st parameter 'mo' (pointer) has base type 'Entity'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity' in 1st parameter 'obj' (pointer) has base type 'Entity'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mSkyDomeEntity' in the return value (pointer) has base type 'Entity'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity' in the object of this method has base type 'Entity'.
...
OgreFileSystem.h
namespace Ogre
[+] class FileSystemArchive 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) - 17 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for FileSystemArchive) |
(int (*)(...)) (& typeinfo for FileSystemArchive) |
16 |
~FileSystemArchive |
~FileSystemArchive |
24 |
~FileSystemArchive |
~FileSystemArchive |
32 |
FileSystemArchive::isCaseSensitive() const |
FileSystemArchive::isCaseSensitive() const |
40 |
FileSystemArchive::load() |
FileSystemArchive::load() |
48 |
FileSystemArchive::unload() |
FileSystemArchive::unload() |
56 |
(int (*)(...)) 0x16e8c8 |
(int (*)(...)) 0x171ad8 |
64 |
FileSystemArchive::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const |
FileSystemArchive::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const |
72 |
FileSystemArchive::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
FileSystemArchive::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
80 |
FileSystemArchive::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
FileSystemArchive::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
FileSystemArchive::list[abi:cxx11](bool, bool) |
FileSystemArchive::list[abi:cxx11](bool, bool) const |
96 |
FileSystemArchive::listFileInfo(bool, bool) |
FileSystemArchive::listFileInfo(bool, bool) const |
104 |
FileSystemArchive::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) |
FileSystemArchive::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) const |
112 |
FileSystemArchive::exists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
FileSystemArchive::exists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
120 |
FileSystemArchive::getModifiedTime(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
FileSystemArchive::getModifiedTime(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
128 |
FileSystemArchive::findFileInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) const |
FileSystemArchive::findFileInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) const |
[+] affected symbols: 16 (0.3%)
FileSystemArchive::listFileInfo ( bool recursive, bool dirs )
This method is from 'FileSystemArchive' class.
FileSystemArchive::msIgnoreHidden [data]
This method is from 'FileSystemArchive' class.
FileSystemArchive::getModifiedTime ( String const& filename )
This method is from 'FileSystemArchive' class.
FileSystemArchive::find ( String const& pattern, bool recursive, bool dirs )
This method is from 'FileSystemArchive' class.
FileSystemArchive::list ( bool recursive, bool dirs )
This method is from 'FileSystemArchive' class.
FileSystemArchive::load ( )
This method is from 'FileSystemArchive' class.
FileSystemArchive::exists ( String const& filename )
This method is from 'FileSystemArchive' class.
FileSystemArchive::unload ( )
This method is from 'FileSystemArchive' class.
FileSystemArchive::FileSystemArchive ( String const& name, String const& archType, bool readOnly )
This constructor is from 'FileSystemArchive' class.
FileSystemArchive::~FileSystemArchive ( )
This destructor is from 'FileSystemArchive' class.
...
OgreFrustum.h
namespace Ogre
[+] class Frustum 4
|
Change |
Effect |
1 |
Field mBottom 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. |
2 |
Field mLeft 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 |
Field mRight 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. |
4 |
Field mTop 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. |
[+] affected symbols: 1303 (21.2%)
ConvexBody::clip ( Frustum const& fr )
1st parameter 'fr' (reference) has base type 'Frustum'.
ConvexBody::define ( Frustum const& frustum )
1st parameter 'frustum' (reference) has base type 'Frustum'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum' in 1st parameter 'mgr' (pointer) has base type 'Frustum'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum' in 2nd parameter 'cam' (pointer) has base type 'Frustum'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mCullFrustum' in 2nd parameter 'bb' (reference) has base type 'Frustum'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
...
OgreGpuProgram.h
namespace Ogre
[+] class GpuProgram 3
|
Change |
Effect |
1 |
Field mBoolLogicalToPhysical has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 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 |
Field mComputeGroupDimensions has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mUIntLogicalToPhysical has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 21 (0.3%)
GpuProgram::setSourceFile ( String const& filename )
This method is from 'GpuProgram' class.
GpuProgram::setSyntaxCode ( String const& syntax )
This method is from 'GpuProgram' class.
GpuProgram::createParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::getDefaultParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
This method is from 'GpuProgram' class.
GpuProgram::setupBaseParamDictionary ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
This method is from 'GpuProgram' class.
GpuProgram::setType ( enum GpuProgramType t )
This method is from 'GpuProgram' class.
GpuProgram::loadImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::setSource ( String const& source )
This method is from 'GpuProgram' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 4
|
Change |
Effect |
1 |
Field mBoolLogicalToPhysical has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 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 |
Field mUnsignedIntConstants has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mUnsignedIntLogicalToPhysical has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Size of field mSubroutineMap has been changed from 48 bytes to 56 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: 89 (1.4%)
GpuProgramParameters::setConstant ( size_t index, Real val )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, double const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, float const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, int const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const* pMatrix, size_t numEntries )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, ColourValue const& colour )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const& m )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector2 const& vec )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector3 const& vec )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector4 const& vec )
This method is from 'GpuProgramParameters' class.
...
[+] class GpuSharedParameters 3
|
Change |
Effect |
1 |
Field mUnsignedIntConstants has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 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 field mNamedConstants has been changed from 72 bytes to 80 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 mName has been changed from 4 to 0. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 21 (0.3%)
GpuSharedParameters::_markDirty ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, ColourValue const& colour )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const& m )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Vector2 const& vec )
This method is from 'GpuSharedParameters' class.
...
[+] struct GpuNamedConstants 1
|
Change |
Effect |
1 |
Field uintBufferSize has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 28 (0.5%)
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
1st parameter 'namedConstants' (reference) has base type 'struct GpuNamedConstants'.
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
This method is from 'struct GpuNamedConstants' class.
GpuSharedParameters::_markDirty ( )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, ColourValue const& colour )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
...
OgreGpuProgramUsage.h
namespace Ogre
[+] class GpuProgramUsage 1
|
Change |
Effect |
1 |
Size of field mProgram has been changed from 16 bytes to 0 bytes. |
Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 1069 (17.4%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mVertexProgramUsage' in 1st parameter 'mgr' (pointer) has base type 'GpuProgramUsage'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowDebugPass.mVertexProgramUsage' in 1st parameter 'mo' (pointer) has base type 'GpuProgramUsage'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowDebugPass.mVertexProgramUsage' in 1st parameter 'obj' (pointer) has base type 'GpuProgramUsage'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mShadowDebugPass.mVertexProgramUsage' in the return value (pointer) has base type 'GpuProgramUsage'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mVertexProgramUsage' in 2nd parameter 'tl' (reference) has base type 'GpuProgramUsage'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 2
|
Change |
Effect |
1 |
Field mLockUploadOption has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Pure virtual method lock ( size_t, size_t, enum HardwareBuffer::LockOptions, enum HardwareBuffer::UploadOptions ) has been added to this class instead of lock ( size_t, size_t, enum HardwareBuffer::LockOptions ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 6 (0.1%)
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from derived class 'HardwarePixelBuffer'.
TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
1st parameter 'buffer' (pointer) has base type 'HardwareBuffer'.
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from derived class 'DefaultHardwareIndexBuffer'.
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from derived class 'DefaultHardwareVertexBuffer'.
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from derived class 'DefaultHardwareCounterBuffer'.
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from derived class 'DefaultHardwareUniformBuffer'.
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManagerBase 6
|
Change |
Effect |
1 |
Virtual method makeBufferCopy ( HardwareVertexBufferSharedPtr const&, enum HardwareBuffer::Usage, bool ) has been added to this class instead of makeBufferCopy ( HardwareVertexBufferSharedPtr const&, enum HardwareBuffer::Usage, bool ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method touchVertexBufferCopy ( HardwareVertexBufferSharedPtr const& ) has been added to this class instead of touchVertexBufferCopy ( HardwareVertexBufferSharedPtr const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method releaseVertexBufferCopy ( HardwareVertexBufferSharedPtr const& ) has been added to this class instead of releaseVertexBufferCopy ( HardwareVertexBufferSharedPtr const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Virtual method allocateVertexBufferCopy ( HardwareVertexBufferSharedPtr const&, enum HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool ) has been added to this class instead of allocateVertexBufferCopy ( HardwareVertexBufferSharedPtr const&, enum HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
5 |
Virtual method _forceReleaseBufferCopies ( HardwareVertexBufferSharedPtr const& ) has been added to this class instead of _forceReleaseBufferCopies ( HardwareVertexBufferSharedPtr const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
6 |
Virtual method registerVertexBufferSourceAndCopy ( HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const& ) has been added to this class instead of registerVertexBufferSourceAndCopy ( HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr 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) - 28 entries | Virtual Table (New) - 28 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::destroyAllDeclarations() |
HardwareBufferManagerBase::destroyAllDeclarations() |
24 |
HardwareBufferManagerBase::destroyAllBindings() |
HardwareBufferManagerBase::destroyAllBindings() |
32 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
40 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
48 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
56 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
64 |
HardwareBufferManagerBase::makeBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
72 |
(int (*)(...))0 |
(int (*)(...))0 |
80 |
(int (*)(...))0 |
(int (*)(...))0 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
HardwareBufferManagerBase::createVertexDeclaration() |
HardwareBufferManagerBase::createVertexDeclaration() |
136 |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
144 |
HardwareBufferManagerBase::createVertexBufferBinding() |
HardwareBufferManagerBase::createVertexBufferBinding() |
152 |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
160 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(std::shared_ptr<HardwareVertexBuffer> const&, std::shared_ptr<HardwareVertexBuffer> const&) |
168 |
HardwareBufferManagerBase::allocateVertexBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
HardwareBufferManagerBase::allocateVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
176 |
HardwareBufferManagerBase::releaseVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::releaseVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
184 |
HardwareBufferManagerBase::touchVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::touchVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
192 |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
200 |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
208 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::_forceReleaseBufferCopies(std::shared_ptr<HardwareVertexBuffer> const&) |
216 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
[+] affected symbols: 6 (0.1%)
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::touchVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::releaseVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::allocateVertexBufferCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBufferSharedPtr const& sourceBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, HardwareVertexBufferSharedPtr const& copy )
This method is from 'HardwareBufferManagerBase' class.
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 2
|
Change |
Effect |
1 |
Pure virtual method lockImpl ( struct Box const&, enum HardwareBuffer::LockOptions ) has been added to this class instead of lockImpl ( Image::Box, enum HardwareBuffer::LockOptions ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method blit ( HardwarePixelBufferSharedPtr const&, struct Box const&, struct Box const& ) has been added to this class instead of blit ( HardwarePixelBufferSharedPtr const&, Image::Box const&, Image::Box 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) - 20 entries | Virtual Table (New) - 20 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwarePixelBuffer) |
(int (*)(...)) (& typeinfo for HardwarePixelBuffer) |
16 |
HardwarePixelBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
HardwarePixelBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
(int (*)(...))0 |
(int (*)(...))0 |
40 |
(int (*)(...))0 |
(int (*)(...))0 |
48 |
HardwarePixelBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
HardwarePixelBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
56 |
(int (*)(...)) 0x1fff66 |
(int (*)(...)) 0x1fe34e |
64 |
HardwarePixelBuffer::readData(unsigned long, unsigned long, void*) |
HardwarePixelBuffer::readData(unsigned long, unsigned long, void*) |
72 |
HardwarePixelBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
HardwarePixelBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a0c |
(int (*)(...)) 0x1b4a1a |
88 |
(int (*)(...)) 0x1b4a64 |
(int (*)(...)) 0x1b4a78 |
96 |
(int (*)(...)) 0x1b4ad2 |
(int (*)(...)) 0x1b4c2e |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
HardwarePixelBuffer::_clearSliceRTT(unsigned long) |
HardwarePixelBuffer::_clearSliceRTT(unsigned long) |
120 |
HardwarePixelBuffer::lock(Box const&, HardwareBuffer::LockOptions) |
HardwarePixelBuffer::lock(Box const&, HardwareBuffer::LockOptions) |
128 |
HardwarePixelBuffer::blit(HardwarePixelBufferSharedPtr const&, Box const&, Box const&) |
HardwarePixelBuffer::blit(std::shared_ptr<HardwarePixelBuffer> const&, Box const&, Box const&) |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
HardwarePixelBuffer::getRenderTarget(unsigned long) |
HardwarePixelBuffer::getRenderTarget(unsigned long) |
[+] affected symbols: 12 (0.2%)
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::getCurrentLock ( )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, Image::Box const& srcBox, Image::Box const& dstBox )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lock ( Image::Box const& lockBox, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'HardwarePixelBuffer' class.
...
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 1
|
Change |
Effect |
1 |
Size of field mAssemblerProgram has been changed from 16 bytes to 0 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: 10 (0.2%)
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::HighLevelGpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This constructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::~HighLevelGpuProgram ( )
This destructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::calculateSize ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::getConstantDefinitions ( )
This method is from 'HighLevelGpuProgram' class.
OgreImage.h
namespace Ogre
[+] class Image 1
|
Change |
Effect |
1 |
Type of field mNumMipmaps has been changed from uint8 (1 byte) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols: 32 (0.5%)
TextureManager::loadImage ( String const& name, String const& group, Image const& img, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'img' (reference) has base type 'Image'.
Image::freeMemory ( )
This method is from 'Image' class.
Image::flipAroundX ( )
Return value (reference) has base type 'Image'.
Image::flipAroundY ( )
Return value (reference) has base type 'Image'.
Image::setColourAt ( ColourValue const& cv, size_t x, size_t y, size_t z )
This method is from 'Image' class.
Image::loadTwoImagesAsRGBA ( String const& rgbFilename, String const& alphaFilename, String const& groupName, enum PixelFormat fmt )
Return value (reference) has base type 'Image'.
Image::combineTwoImagesAsRGBA ( Image const& rgb, Image const& alpha, enum PixelFormat fmt )
2nd parameter 'alpha' (reference) has base type 'Image'.
Image::load ( String const& strFileName, String const& group )
Return value (reference) has base type 'Image'.
Image::save ( String const& filename )
This method is from 'Image' class.
Image::encode ( String const& formatextension )
This method is from 'Image' class.
...
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 1
|
Change |
Effect |
1 |
Field mCameraDistLastUpdateFrameNumber has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 57 (0.9%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner' in the return value (pointer) has base type 'InstanceBatch'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_boundsDirty ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateBounds ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
This method is from 'InstanceBatch' class.
InstanceBatch::updateVisibility ( )
This method is from 'InstanceBatch' class.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatch' class.
...
OgreLog.h
namespace Ogre
[+] class Log 1
|
Change |
Effect |
1 |
Field mTermHasColours has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 111 (1.8%)
LogManager::destroyLog ( Log* log )
1st parameter 'log' (pointer) has base type 'Log'.
LogManager::destroyLog ( String const& name )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getSingleton ( )
Field 'retval.mDefaultLog' in the return value (reference) has base type 'Log'.
LogManager::setLogDetail ( enum LoggingLevel ll )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getDefaultLog ( )
Return value (pointer) has base type 'Log'.
LogManager::setDefaultLog ( Log* newLog )
1st parameter 'newLog' (pointer) has base type 'Log'.
LogManager::getSingletonPtr ( )
Field 'retval.mDefaultLog' in the return value (pointer) has base type 'Log'.
LogManager::getLog ( String const& name )
Return value (pointer) has base type 'Log'.
LogManager::stream ( enum LogMessageLevel lml, bool maskDebug )
Field 'retval.mTarget' in the return value has base type 'Log'.
...
[+] enum LogMessageLevel 1
|
Change |
Effect |
1 |
Value of member LML_CRITICAL has been changed from 3 to 4. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 4 (0.1%)
LogManager::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
2nd parameter 'lml' is of type 'enum LogMessageLevel'.
LogManager::stream ( enum LogMessageLevel lml, bool maskDebug )
1st parameter 'lml' is of type 'enum LogMessageLevel'.
Log::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
2nd parameter 'lml' is of type 'enum LogMessageLevel'.
Log::stream ( enum LogMessageLevel lml, bool maskDebug )
1st parameter 'lml' is of type 'enum LogMessageLevel'.
OgreMaterialSerializer.h
namespace Ogre
[+] struct MaterialScriptContext 1
|
Change |
Effect |
1 |
Size of field program has been changed from 16 bytes to 0 bytes. |
Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 141 (2.3%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext' in the return value (pointer) is of type 'struct MaterialScriptContext'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::setDefaultTextureFiltering ( enum FilterType ftype, enum FilterOptions opts )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 4
|
Change |
Effect |
1 |
Field mBoneBoundingRadius has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 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 |
Field mBufferManager has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mHasManualLodLevel has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Size of field mSubMeshNameMap has been changed from 48 bytes to 56 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: 137 (2.2%)
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
PrefabFactory::createPrefab ( Mesh* mesh )
1st parameter 'mesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
...
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 1
|
Change |
Effect |
1 |
Field mBlendWeightsBaseElementType has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 112 (1.8%)
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
This method is from 'MeshManager' class.
MeshManager::_initialise ( )
This method is from 'MeshManager' class.
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from 'MeshManager' class.
MeshManager::getListener ( )
This method is from 'MeshManager' class.
MeshManager::setListener ( MeshSerializerListener* listener )
This method is from 'MeshManager' class.
MeshManager::loadResource ( Resource* res )
This method is from 'MeshManager' class.
MeshManager::getSingletonPtr ( )
Return value (pointer) has base type 'MeshManager'.
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
This method is from 'MeshManager' class.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
This method is from 'MeshManager' class.
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
This method is from 'MeshManager' class.
...
OgreMeshSerializer.h
namespace Ogre
[+] enum MeshVersion 5
|
Change |
Effect |
1 |
Value of member MESH_VERSION_1_0 has been changed from 4 to 5. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member MESH_VERSION_1_4 has been changed from 3 to 4. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member MESH_VERSION_1_7 has been changed from 2 to 3. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member MESH_VERSION_1_8 has been changed from 1 to 2. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member MESH_VERSION_LEGACY has been changed from 5 to 6. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 1 (0.02%)
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
3rd parameter 'version' is of type 'enum MeshVersion'.
OgreMovableObject.h
namespace Ogre
[+] class MovableObject 1
|
Change |
Effect |
1 |
Size of field mUserObjectBindings has been changed from 16 bytes to 8 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: 56 (0.9%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
1st parameter 'mo' (pointer) has base type 'MovableObject'.
LightFactory::destroyInstance ( MovableObject* obj )
1st parameter 'obj' (pointer) has base type 'MovableObject'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Return value (pointer) has base type 'MovableObject'.
SceneManager::createMovableObject ( String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Return value (pointer) has base type 'MovableObject'.
SceneManager::createMovableObject ( String const& name, String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Return value (pointer) has base type 'MovableObject'.
SceneManager::injectMovableObject ( MovableObject* m )
1st parameter 'm' (pointer) has base type 'MovableObject'.
SceneManager::destroyMovableObject ( MovableObject* m )
1st parameter 'm' (pointer) has base type 'MovableObject'.
SceneManager::extractMovableObject ( MovableObject* m )
1st parameter 'm' (pointer) has base type 'MovableObject'.
SceneManager::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
1st parameter 'object' (pointer) has base type 'MovableObject'.
EntityFactory::destroyInstance ( MovableObject* obj )
1st parameter 'obj' (pointer) has base type 'MovableObject'.
...
OgreNode.h
namespace Ogre
[+] class Node 2
|
Change |
Effect |
1 |
Size of field mChildren has been changed from 48 bytes to 24 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 |
Size of field mUserObjectBindings has been changed from 16 bytes to 8 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: 158 (2.6%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mParentNode' in 1st parameter 'mo' (pointer) has base type 'Node'.
RibbonTrail::removeNode ( Node* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeUpdated ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeDestroyed ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::getChainIndexForNode ( Node const* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::addNode ( Node* n )
1st parameter 'n' (pointer) has base type 'Node'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mParentNode' in 1st parameter 'obj' (pointer) has base type 'Node'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
...
OgrePass.h
namespace Ogre
[+] class Pass 2
|
Change |
Effect |
1 |
Field mTessellationHullProgramUsage has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 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 field mUserObjectBindings has been changed from 16 bytes to 8 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: 1061 (17.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'mgr' (pointer) has base type 'Pass'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'mo' (pointer) has base type 'Pass'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'obj' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mAutoParamDataSource.mCurrentPass' in the return value (pointer) has base type 'Pass'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent' in 2nd parameter 'tl' (reference) has base type 'Pass'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
...
OgrePlatformInformation.h
namespace Ogre
[+] enum PlatformInformation::CpuFeatures 9
|
Change |
Effect |
1 |
Value of member CPU_FEATURE_3DNOW has been changed from 32 to 128. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member CPU_FEATURE_3DNOWEXT has been changed from 64 to 256. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member CPU_FEATURE_CMOV has been changed from 128 to 512. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member CPU_FEATURE_FPU has been changed from 512 to 4096. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member CPU_FEATURE_HTT has been changed from 2048 to 16384. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 |
Value of member CPU_FEATURE_MMX has been changed from 8 to 32. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 |
Value of member CPU_FEATURE_MMXEXT has been changed from 16 to 64. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 |
Value of member CPU_FEATURE_PRO has been changed from 1024 to 8192. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 |
Value of member CPU_FEATURE_TSC has been changed from 256 to 1024. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 1 (0.02%)
PlatformInformation::hasCpuFeature ( enum PlatformInformation::CpuFeatures feature )
1st parameter 'feature' is of type 'enum PlatformInformation::CpuFeatures'.
OgreRadixSort.h
namespace Ogre
[+] class RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float> 2
|
Change |
Effect |
1 |
Size of field mSortArea1 has been changed from 32 bytes to 24 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 |
Size of field mSortArea2 has been changed from 32 bytes to 24 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: 1 (0.02%)
BillboardSet::mRadixSorter [data]
Return value is of type 'RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float>'.
[+] class RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float> 2
|
Change |
Effect |
1 |
Size of field mSortArea1 has been changed from 32 bytes to 24 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 |
Size of field mSortArea2 has been changed from 32 bytes to 24 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: 1 (0.02%)
ParticleSystem::mRadixSorter [data]
Return value is of type 'RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float>'.
[+] class RadixSort<std::vector<RenderablePass>, RenderablePass, float> 2
|
Change |
Effect |
1 |
Size of field mSortArea1 has been changed from 32 bytes to 24 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 |
Size of field mSortArea2 has been changed from 32 bytes to 24 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: 1 (0.02%)
QueuedRenderableCollection::msRadixSorter2 [data]
Return value is of type 'RadixSort<std::vector<RenderablePass>, RenderablePass, float>'.
[+] class RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int> 2
|
Change |
Effect |
1 |
Size of field mSortArea1 has been changed from 32 bytes to 24 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 |
Size of field mSortArea2 has been changed from 32 bytes to 24 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: 1 (0.02%)
QueuedRenderableCollection::msRadixSorter1 [data]
Return value is of type 'RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>'.
OgreRenderable.h
namespace Ogre
[+] class Renderable 2
|
Change |
Effect |
1 |
Size of field mUserObjectBindings has been changed from 16 bytes to 8 bytes. |
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 mRenderSystemData has been changed from Renderable::RenderSystemData* (8 bytes) to Renderable::RenderSystemDataPtr (16 bytes). |
This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols: 952 (15.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderable' in the object of this method has base type 'Renderable'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderable' in the object of this method has base type 'Renderable'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderable' in the object of this method has base type 'Renderable'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource.mCurrentRenderable' in 1st parameter 'mgr' (pointer) has base type 'Renderable'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderable' in the object of this method has base type 'Renderable'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentRenderable' in 1st parameter 'mo' (pointer) has base type 'Renderable'.
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentRenderable' in 1st parameter 'obj' (pointer) has base type 'Renderable'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mAutoParamDataSource.mCurrentRenderable' in the return value (pointer) has base type 'Renderable'.
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Field renderToVertexBuffer has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 820 (13.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyBoxObj.mCurrentSection.mRenderOperation' in 1st parameter 'mgr' (pointer) is of type 'RenderOperation'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyBoxObj.mCurrentSection.mRenderOperation' in 1st parameter 'mo' (pointer) is of type 'RenderOperation'.
BillboardSet::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyBoxObj.mCurrentSection.mRenderOperation' in 1st parameter 'obj' (pointer) is of type 'RenderOperation'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mSkyBoxObj.mCurrentSection.mRenderOperation' in the return value (pointer) is of type 'RenderOperation'.
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 6
|
Change |
Effect |
1 |
Pure virtual method _setBindingType ( enum TextureUnitState::BindingType ) has been added to this class instead of _setWorldMatrix ( Matrix4 const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method _setVertexTexture ( size_t, std::shared_ptr<DataStream>const& ) has been added to this class instead of _setPointSpritesEnabled ( bool ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method _setComputeTexture ( size_t, std::shared_ptr<DataStream>const& ) has been added to this class instead of _setTexture ( size_t, bool, SharedPtr<Texture>const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Pure virtual method _setGeometryTexture ( size_t, std::shared_ptr<DataStream>const& ) has been added to this class instead of _setPointParameters ( Real, bool, Real, Real, Real, Real, Real ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
5 |
Virtual method bindGpuProgramParameters ( enum GpuProgramType, std::shared_ptr<DataStream>, uint16 ) has been added to this class instead of _getDefaultViewportMaterialScheme ( ) const. |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
6 |
Virtual method _setTesselationDomainTexture ( size_t, std::shared_ptr<DataStream>const& ) has been added to this class instead of _setVertexTexture ( size_t, SharedPtr<Texture>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) - 138 entries | Virtual Table (New) - 124 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderSystem) |
(int (*)(...)) (& typeinfo for RenderSystem) |
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 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
(int (*)(...)) 0x2f084c |
(int (*)(...)) 0x2e3e84 |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
RenderSystem::useCustomRenderSystemCapabilities(RenderSystemCapabilities*) |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
120 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2e3e8e |
128 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3e94 |
136 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3e9a |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
160 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
168 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
184 |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
200 |
RenderSystem::attachRenderTarget(RenderTarget&) |
(int (*)(...)) 0x2e4824 |
208 |
RenderSystem::getRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e3ea0 |
216 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e3ea6 |
224 |
(int (*)(...)) 0x2f0856 |
(int (*)(...)) 0x2e3eb0 |
232 |
__cxa_pure_virtual |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
240 |
RenderSystem::setDepthBufferFor(RenderTarget*) |
(int (*)(...)) 0x2e3eb6 |
248 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ebc |
256 |
(int (*)(...)) 0x2f0872 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
264 |
__cxa_pure_virtual |
RenderSystem::_setBindingType(TextureUnitState::BindingType) |
272 |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
RenderSystem::_disableTextureUnit(unsigned long) |
280 |
__cxa_pure_virtual |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
288 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ec2 |
296 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
(int (*)(...)) 0x2e3ec8 |
304 |
RenderSystem::_disableTextureUnit(unsigned long) |
(int (*)(...)) 0x2e3ece |
312 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
__cxa_pure_virtual |
320 |
__cxa_pure_virtual |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
328 |
__cxa_pure_virtual |
RenderSystem::_setVertexTexture(unsigned long, std::shared_ptr<Texture> const&) |
336 |
__cxa_pure_virtual |
RenderSystem::_setGeometryTexture(unsigned long, std::shared_ptr<Texture> const&) |
344 |
__cxa_pure_virtual |
RenderSystem::_setComputeTexture(unsigned long, std::shared_ptr<Texture> const&) |
352 |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_setTesselationHullTexture(unsigned long, std::shared_ptr<Texture> const&) |
360 |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
RenderSystem::_setTesselationDomainTexture(unsigned long, std::shared_ptr<Texture> const&) |
368 |
__cxa_pure_virtual |
__cxa_pure_virtual |
376 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ed4 |
384 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3eda |
392 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
__cxa_pure_virtual |
400 |
__cxa_pure_virtual |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
408 |
__cxa_pure_virtual |
__cxa_pure_virtual |
416 |
__cxa_pure_virtual |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
__cxa_pure_virtual |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
__cxa_pure_virtual |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ee0 |
464 |
__cxa_pure_virtual |
__cxa_pure_virtual |
472 |
__cxa_pure_virtual |
__cxa_pure_virtual |
480 |
__cxa_pure_virtual |
__cxa_pure_virtual |
488 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
496 |
__cxa_pure_virtual |
__cxa_pure_virtual |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
RenderSystem::_pauseFrame() |
RenderSystem::_pauseFrame() |
520 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
__cxa_pure_virtual |
544 |
RenderSystem::_getViewport() |
RenderSystem::_getViewport() |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
RenderSystem::_getCullingMode() const |
RenderSystem::_getCullingMode() const |
568 |
__cxa_pure_virtual |
__cxa_pure_virtual |
576 |
__cxa_pure_virtual |
__cxa_pure_virtual |
584 |
__cxa_pure_virtual |
__cxa_pure_virtual |
592 |
__cxa_pure_virtual |
__cxa_pure_virtual |
600 |
__cxa_pure_virtual |
__cxa_pure_virtual |
608 |
__cxa_pure_virtual |
__cxa_pure_virtual |
616 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ee6 |
624 |
RenderSystem::_beginGeometryCount() |
RenderSystem::_beginGeometryCount() |
632 |
RenderSystem::_getFaceCount() const |
RenderSystem::_getFaceCount() const |
640 |
RenderSystem::_getBatchCount() const |
RenderSystem::_getBatchCount() const |
648 |
RenderSystem::_getVertexCount() const |
RenderSystem::_getVertexCount() const |
656 |
RenderSystem::convertColourValue(ColourValue const&, unsigned int*) |
__cxa_pure_virtual |
664 |
__cxa_pure_virtual |
__cxa_pure_virtual |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
__cxa_pure_virtual |
__cxa_pure_virtual |
688 |
__cxa_pure_virtual |
__cxa_pure_virtual |
696 |
__cxa_pure_virtual |
__cxa_pure_virtual |
704 |
__cxa_pure_virtual |
__cxa_pure_virtual |
712 |
__cxa_pure_virtual |
__cxa_pure_virtual |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3eec |
736 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ef2 |
744 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ef8 |
752 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
760 |
RenderSystem::_render(RenderOperation const&) |
RenderSystem::_renderUsingReadBackAsTexture(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int) |
768 |
(int (*)(...)) 0x2f087c |
RenderSystem::bindGpuProgram(GpuProgram*) |
776 |
RenderSystem::_getDefaultViewportMaterialScheme[abi:cxx11]() const |
__cxa_pure_virtual |
784 |
RenderSystem::bindGpuProgram(GpuProgram*) |
__cxa_pure_virtual |
792 |
__cxa_pure_virtual |
RenderSystem::unbindGpuProgram(GpuProgramType) |
800 |
__cxa_pure_virtual |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
808 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
RenderSystem::_updateAllRenderTargets(bool) |
816 |
RenderSystem::isGpuProgramBound(GpuProgramType) |
RenderSystem::_swapAllRenderTargetBuffers() |
824 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
832 |
RenderSystem::addClipPlane(Plane const&) |
__cxa_pure_virtual |
840 |
RenderSystem::addClipPlane(float, float, float, float) |
__cxa_pure_virtual |
848 |
RenderSystem::resetClipPlanes() |
__cxa_pure_virtual |
856 |
RenderSystem::_initRenderTargets() |
__cxa_pure_virtual |
864 |
RenderSystem::_notifyCameraRemoved(Camera const*) |
__cxa_pure_virtual |
872 |
RenderSystem::_updateAllRenderTargets(bool) |
(int (*)(...)) 0x2e3efe |
880 |
RenderSystem::_swapAllRenderTargetBuffers() |
__cxa_pure_virtual |
888 |
RenderSystem::setInvertVertexWinding(bool) |
__cxa_pure_virtual |
896 |
RenderSystem::getInvertVertexWinding() const |
__cxa_pure_virtual |
904 |
__cxa_pure_virtual |
__cxa_pure_virtual |
912 |
__cxa_pure_virtual |
__cxa_pure_virtual |
920 |
__cxa_pure_virtual |
__cxa_pure_virtual |
928 |
__cxa_pure_virtual |
__cxa_pure_virtual |
936 |
__cxa_pure_virtual |
__cxa_pure_virtual |
944 |
__cxa_pure_virtual |
__cxa_pure_virtual |
952 |
(int (*)(...)) 0x2f0888 |
__cxa_pure_virtual |
960 |
(int (*)(...)) 0x2f0894 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
968 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3f0a |
976 |
RenderSystem::addListener(RenderSystem::Listener*) |
__cxa_pure_virtual |
984 |
RenderSystem::removeListener(RenderSystem::Listener*) |
__cxa_pure_virtual |
992 |
(int (*)(...)) 0x2f08b8 |
|
1000 |
__cxa_pure_virtual |
|
1008 |
__cxa_pure_virtual |
|
1016 |
__cxa_pure_virtual |
|
1024 |
__cxa_pure_virtual |
|
1032 |
__cxa_pure_virtual |
|
1040 |
__cxa_pure_virtual |
|
1048 |
__cxa_pure_virtual |
|
1056 |
__cxa_pure_virtual |
|
1064 |
__cxa_pure_virtual |
|
1072 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
1080 |
RenderSystem::fireEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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*) |
|
1088 |
__cxa_pure_virtual |
|
1096 |
__cxa_pure_virtual |
|
[+] affected symbols: 62 (1%)
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
This method is from 'RenderSystem' class.
RenderSystem::_pauseFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_setTexture ( size_t unit, bool enabled, String const& texname )
This method is from 'RenderSystem' class.
RenderSystem::addListener ( RenderSystem::Listener* l )
This method is from 'RenderSystem' class.
RenderSystem::_getViewport ( )
This method is from 'RenderSystem' class.
RenderSystem::_resumeFrame ( struct RenderSystem::RenderSystemContext* context )
This method is from 'RenderSystem' class.
RenderSystem::addClipPlane ( Real A, Real B, Real C, Real D )
This method is from 'RenderSystem' class.
RenderSystem::addClipPlane ( Plane const& p )
This method is from 'RenderSystem' class.
RenderSystem::setClipPlanes ( vector<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& clipPlanes )
This method is from 'RenderSystem' class.
RenderSystem::bindGpuProgram ( GpuProgram* prg )
This method is from 'RenderSystem' class.
...
OgreRenderTarget.h
namespace Ogre
[+] class RenderTarget 2
|
Change |
Effect |
1 |
Field mStereoEnabled has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 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 field mStats has been changed from 48 bytes to 56 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: 1006 (16.4%)
Compositor::getRenderTarget ( String const& name )
Return value (pointer) has base type 'RenderTarget'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget' in 1st parameter 'mgr' (pointer) has base type 'RenderTarget'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
1st parameter 'renderTarget' (pointer) has base type 'RenderTarget'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
1st parameter 'renderTarget' (pointer) has base type 'RenderTarget'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentRenderTarget' in 1st parameter 'mo' (pointer) has base type 'RenderTarget'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentRenderTarget' in 1st parameter 'obj' (pointer) has base type 'RenderTarget'.
...
OgreRenderWindow.h
namespace Ogre
[+] class RenderWindow 1
|
Change |
Effect |
1 |
Virtual method getMetrics ( unsigned int&, unsigned int&, unsigned int&, int&, int& ) const has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 81 entries | Virtual Table (New) - 84 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderWindow) |
(int (*)(...)) (& typeinfo for RenderWindow) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
RenderTarget::getName[abi:cxx11]() const |
RenderTarget::getName[abi:cxx11]() const |
40 |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
48 |
RenderTarget::getWidth() const |
RenderTarget::getWidth() const |
56 |
RenderTarget::getHeight() const |
RenderTarget::getHeight() const |
64 |
RenderTarget::getColourDepth() const |
RenderTarget::getColourDepth() const |
72 |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
80 |
RenderTarget::detachDepthBuffer() |
RenderTarget::detachDepthBuffer() |
88 |
RenderTarget::_detachDepthBuffer() |
RenderTarget::_detachDepthBuffer() |
96 |
RenderTarget::update(bool) |
RenderTarget::update(bool) |
104 |
(int (*)(...)) 0x30b0b4 |
(int (*)(...)) 0x2fbf30 |
112 |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
120 |
RenderTarget::getNumViewports() const |
RenderTarget::getNumViewports() const |
128 |
RenderTarget::getViewport(unsigned short) |
RenderTarget::getViewport(unsigned short) |
136 |
RenderTarget::getViewportByZOrder(int) |
RenderTarget::getViewportByZOrder(int) |
144 |
RenderTarget::hasViewportWithZOrder(int) |
RenderTarget::hasViewportWithZOrder(int) |
152 |
RenderTarget::removeViewport(int) |
RenderTarget::removeViewport(int) |
160 |
RenderTarget::removeAllViewports() |
RenderTarget::removeAllViewports() |
168 |
RenderTarget::getStatistics(float&, float&, float&, float&) const |
RenderTarget::getStatistics(float&, float&, float&, float&) const |
176 |
RenderTarget::getStatistics() const |
RenderTarget::getLastFPS() const |
184 |
RenderTarget::getLastFPS() const |
RenderTarget::getAverageFPS() const |
192 |
RenderTarget::getAverageFPS() const |
RenderTarget::getBestFPS() const |
200 |
RenderTarget::getBestFPS() const |
RenderTarget::getWorstFPS() const |
208 |
RenderTarget::getWorstFPS() const |
RenderTarget::getBestFrameTime() const |
216 |
RenderTarget::getBestFrameTime() const |
RenderTarget::getWorstFrameTime() const |
224 |
RenderTarget::getWorstFrameTime() const |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
232 |
RenderTarget::resetStatistics() |
RenderTarget::addListener(RenderTargetListener*) |
240 |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
248 |
RenderTarget::addListener(RenderTargetListener*) |
RenderTarget::removeListener(RenderTargetListener*) |
256 |
RenderTarget::removeListener(RenderTargetListener*) |
RenderTarget::removeAllListeners() |
264 |
RenderTarget::removeAllListeners() |
(int (*)(...)) 0x2fbf36 |
272 |
(int (*)(...)) 0x30b0ba |
(int (*)(...)) 0x2fbf40 |
280 |
(int (*)(...)) 0x30b0c4 |
(int (*)(...)) 0x2fd41e |
288 |
(int (*)(...)) 0x30c416 |
RenderTarget::setActive(bool) |
296 |
RenderTarget::setActive(bool) |
RenderTarget::setAutoUpdated(bool) |
304 |
RenderTarget::setAutoUpdated(bool) |
RenderTarget::isAutoUpdated() const |
312 |
RenderTarget::isAutoUpdated() const |
__cxa_pure_virtual |
320 |
__cxa_pure_virtual |
(int (*)(...)) 0x2fd440 |
328 |
(int (*)(...)) 0x30c438 |
RenderTarget::writeContentsToTimestampedFile(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&) |
336 |
RenderTarget::writeContentsToTimestampedFile(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&) |
__cxa_pure_virtual |
344 |
__cxa_pure_virtual |
RenderTarget::getTriangleCount() const |
352 |
RenderTarget::getTriangleCount() const |
RenderTarget::getBatchCount() const |
360 |
RenderTarget::getBatchCount() const |
RenderTarget::_notifyCameraRemoved(Camera const*) |
368 |
RenderTarget::_notifyCameraRemoved(Camera const*) |
RenderWindow::isPrimary() const |
376 |
RenderWindow::isPrimary() const |
RenderTarget::isStereoEnabled() const |
384 |
(int (*)(...)) 0x30b0d8 |
(int (*)(...)) 0x2fbf54 |
392 |
(int (*)(...)) 0x30b0e4 |
(int (*)(...)) 0x2fbf60 |
400 |
(int (*)(...)) 0x30b0f0 |
(int (*)(...)) 0x2fbf6c |
408 |
RenderTarget::_getImpl() |
(int (*)(...)) 0x2fbf78 |
416 |
RenderTarget::_beginUpdate() |
RenderTarget::_getImpl() |
424 |
RenderTarget::_updateViewport(int, bool) |
RenderTarget::_beginUpdate() |
432 |
RenderTarget::_updateViewport(Viewport*, bool) |
RenderTarget::_updateViewport(int, bool) |
440 |
RenderTarget::_updateAutoUpdatedViewports(bool) |
RenderTarget::_updateViewport(Viewport*, bool) |
448 |
RenderTarget::_endUpdate() |
RenderTarget::_updateAutoUpdatedViewports(bool) |
456 |
RenderTarget::firePreUpdate() |
RenderTarget::_endUpdate() |
464 |
RenderTarget::firePostUpdate() |
RenderTarget::updateStats() |
472 |
RenderTarget::fireViewportPreUpdate(Viewport*) |
RenderTarget::firePreUpdate() |
480 |
RenderTarget::fireViewportPostUpdate(Viewport*) |
RenderTarget::firePostUpdate() |
488 |
RenderTarget::fireViewportAdded(Viewport*) |
RenderTarget::fireViewportPreUpdate(Viewport*) |
496 |
RenderTarget::fireViewportRemoved(Viewport*) |
RenderTarget::fireViewportPostUpdate(Viewport*) |
504 |
RenderTarget::updateImpl() |
RenderTarget::fireViewportAdded(Viewport*) |
512 |
__cxa_pure_virtual |
RenderTarget::fireViewportRemoved(Viewport*) |
520 |
(int (*)(...)) 0x30c3ca |
RenderTarget::updateImpl() |
528 |
__cxa_pure_virtual |
(int (*)(...)) 0x2fd3c4 |
536 |
__cxa_pure_virtual |
__cxa_pure_virtual |
544 |
(int (*)(...)) 0x30c3d0 |
(int (*)(...)) 0x2fd3d2 |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
(int (*)(...)) 0x30c3d6 |
__cxa_pure_virtual |
568 |
(int (*)(...)) 0x30c3e0 |
(int (*)(...)) 0x2fd3d8 |
576 |
(int (*)(...)) 0x30c3e6 |
__cxa_pure_virtual |
584 |
(int (*)(...)) 0x30c3f0 |
(int (*)(...)) 0x2fd3de |
592 |
(int (*)(...)) 0x30c3f6 |
(int (*)(...)) 0x2fd3e8 |
600 |
(int (*)(...)) 0x30c3fc |
(int (*)(...)) 0x2fd3ee |
608 |
(int (*)(...)) 0x30c406 |
(int (*)(...)) 0x2fd3f8 |
616 |
(int (*)(...)) 0x30c40c |
(int (*)(...)) 0x2fd3fe |
624 |
__cxa_pure_virtual |
(int (*)(...)) 0x2fd404 |
632 |
RenderWindow::isFullScreen() const |
(int (*)(...)) 0x2fd40e |
640 |
RenderWindow::getMetrics(unsigned int&, unsigned int&, unsigned int&, int&, int&) |
(int (*)(...)) 0x2fd414 |
648 |
|
__cxa_pure_virtual |
656 |
|
RenderWindow::isFullScreen() const |
664 |
|
RenderWindow::getMetrics(unsigned int&, unsigned int&, unsigned int&, int&, int&) const |
[+] affected symbols: 10 (0.2%)
RenderWindow::reposition ( int p1, int p2 )
This method is from 'RenderWindow' class.
RenderWindow::setDeactivateOnFocusChange ( bool deactivate )
This method is from 'RenderWindow' class.
RenderWindow::create ( String const& p1, unsigned int p2, unsigned int p3, bool p4, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* p5 )
This method is from 'RenderWindow' class.
RenderWindow::resize ( unsigned int p1, unsigned int p2 )
This method is from 'RenderWindow' class.
RenderWindow::destroy ( )
This method is from 'RenderWindow' class.
RenderWindow::RenderWindow ( )
This constructor is from 'RenderWindow' class.
RenderWindow::isFullScreen ( )
This method is from 'RenderWindow' class.
RenderWindow::isDeactivatedOnFocusChange ( )
This method is from 'RenderWindow' class.
RenderWindow::isClosed ( )
This method is from 'RenderWindow' class.
RenderWindow::isPrimary ( )
This method is from 'RenderWindow' class.
OgreResourceManager.h
namespace Ogre
[+] class ResourceManager 7
|
Change |
Effect |
1 |
Size of field mResources has been changed from 48 bytes to 56 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 |
Size of field mResourcesWithGroup has been changed from 48 bytes to 56 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 |
Type of field mMemoryUsage has been changed from AtomicScalar<unsigned long> (8 bytes) to AtomicScalar (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. |
4 |
Type of field mNextHandle has been changed from AtomicScalar<unsigned long long> (8 bytes) to AtomicScalar (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. |
5 |
Virtual method removeImpl ( std::shared_ptr<DataStream>const& ) has been added to this class instead of remove ( SharedPtr<Resource>& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
6 |
Virtual method addImpl ( std::shared_ptr<DataStream>& ) has been added to this class instead of reloadUnreferencedResources ( bool ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
7 |
Virtual method unloadAll ( enum Resource::LoadingFlags ) has been added to this class instead of createResource ( String const&, String const&, bool, ManualResourceLoader*, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* ). |
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) - 38 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ResourceManager) |
(int (*)(...)) (& typeinfo for ResourceManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1a468a |
(int (*)(...)) 0x1a4362 |
40 |
(int (*)(...)) 0x1e34ce |
(int (*)(...)) 0x1e1efa |
48 |
(int (*)(...)) 0x1a4696 |
(int (*)(...)) 0x1a436e |
56 |
ResourceManager::createResource(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&, 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*) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::createOrRetrieve(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&, 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*) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::removeAll() |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::removeUnreferencedResources(bool) |
88 |
(int (*)(...)) 0x1a467e |
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&) |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
__cxa_pure_virtual |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
160 |
ResourceManager::remove(unsigned long long) |
|
168 |
ResourceManager::removeAll() |
|
176 |
ResourceManager::removeUnreferencedResources(bool) |
|
184 |
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&) |
|
192 |
ResourceManager::getByHandle(unsigned long long) |
|
200 |
(int (*)(...)) 0x1a47ac |
|
208 |
(int (*)(...)) 0x1a46da |
|
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
|
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
|
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
|
240 |
ResourceManager::prepare(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&, 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*, bool) |
|
248 |
ResourceManager::load(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&, 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*, bool) |
|
256 |
(int (*)(...)) 0x1a46a4 |
|
264 |
(int (*)(...)) 0x1a46b0 |
|
272 |
__cxa_pure_virtual |
|
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
|
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
|
296 |
ResourceManager::checkUsage() |
|
[+] affected symbols: 51 (0.8%)
Compositor::Compositor ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
1st parameter 'creator' (pointer) has base type 'ResourceManager'.
GpuProgram::GpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
1st parameter 'creator' (pointer) has base type 'ResourceManager'.
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
Field 'retval.mCreator' in the return value (pointer) has base type 'ResourceManager'.
MeshManager::loadResource ( Resource* res )
Field 'res.mCreator' in 1st parameter 'res' (pointer) has base type 'ResourceManager'.
GpuProgramUsage::loadingComplete ( Resource* prog )
Field 'prog.mCreator' in 1st parameter 'prog' (pointer) has base type 'ResourceManager'.
GpuProgramUsage::unloadingComplete ( Resource* prog )
Field 'prog.mCreator' in 1st parameter 'prog' (pointer) has base type 'ResourceManager'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mCreator' in the return value (pointer) has base type 'ResourceManager'.
ResourceManager::checkUsage ( )
This method is from 'ResourceManager' class.
ResourceManager::getByHandle ( ResourceHandle handle )
This method is from 'ResourceManager' class.
ResourceManager::createResource ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
This method is from 'ResourceManager' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 1
|
Change |
Effect |
1 |
Field mFreqUpdatedBuffersUploadOption has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 85 (1.4%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
This method is from 'Root' class.
Root::loadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::saveConfig ( )
This method is from 'Root' class.
Root::loadPlugins ( String const& pluginsfile )
This method is from 'Root' class.
Root::getSingleton ( )
Return value (reference) has base type 'Root'.
Root::setWorkQueue ( WorkQueue* queue )
This method is from 'Root' class.
Root::unloadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::installPlugin ( Plugin* plugin )
This method is from 'Root' class.
Root::restoreConfig ( )
This method is from 'Root' class.
Root::unloadPlugins ( )
This method is from 'Root' class.
...
OgreSceneManager.h
namespace Ogre
[+] class SceneManager 3
|
Change |
Effect |
1 |
Size of field mSceneNodes has been changed from 48 bytes to 24 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 |
Virtual method setWorldGeometry ( std::shared_ptr<DataStream>&, String const& ) has been added to this class instead of _resumeRendering ( struct SceneManager::RenderContext* ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method invalidatePerFrameScissorRectCache ( ) has been added to this class instead of fireSceneManagerDestroyed ( ). |
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) - 319 entries | Virtual Table (New) - 55 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneManager) |
(int (*)(...)) (& typeinfo for SceneManager) |
16 |
SceneManager::createSceneNodeImpl() |
SceneManager::createSceneNodeImpl() |
24 |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
32 |
SceneManager::initRenderQueue() |
SceneManager::initRenderQueue() |
40 |
SceneManager::deriveShadowCasterPass(Pass const*) |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
SceneManager::deriveShadowReceiverPass(Pass const*) |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
56 |
SceneManager::validatePassForRendering(Pass const*) |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
64 |
SceneManager::validateRenderableForRendering(Pass const*, Renderable const*) |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
72 |
SceneManager::createSkyboxPlane(SceneManager::BoxPlane, float, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::findLightsAffectingFrustum(Camera const*) |
80 |
SceneManager::createSkydomePlane(SceneManager::BoxPlane, float, float, float, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::initShadowVolumeMaterials() |
88 |
SceneManager::useRenderableViewProjMode(Renderable const*, bool) |
SceneManager::ensureShadowTexturesCreated() |
96 |
SceneManager::resetViewProjMode(bool) |
SceneManager::destroyShadowTextures() |
104 |
SceneManager::firePreRenderQueues() |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
112 |
SceneManager::firePostRenderQueues() |
(int (*)(...))0 |
120 |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...))0 |
128 |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
136 |
SceneManager::fireRenderSingleObject(Renderable*, Pass const*, AutoParamDataSource const*, HashedVector<Light*> const*, bool) |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
144 |
SceneManager::fireShadowTexturesUpdated(unsigned long) |
SceneManager::destroyCamera(Camera*) |
152 |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
SceneManager::destroyAllCameras() |
168 |
SceneManager::firePreUpdateSceneGraph(Camera*) |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
SceneManager::firePostUpdateSceneGraph(Camera*) |
SceneManager::createLight() |
184 |
SceneManager::firePreFindVisibleObjects(Viewport*) |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
SceneManager::firePostFindVisibleObjects(Viewport*) |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
200 |
SceneManager::fireSceneManagerDestroyed() |
SceneManager::invalidatePerFrameScissorRectCache() |
208 |
SceneManager::setViewport(Viewport*) |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
SceneManager::renderVisibleObjectsDefaultSequence() |
SceneManager::destroyLight(Light*) |
224 |
SceneManager::renderVisibleObjectsCustomSequence(RenderQueueInvocationSequence*) |
SceneManager::destroyAllLights() |
232 |
SceneManager::prepareRenderQueue() |
SceneManager::createSceneNode() |
240 |
SceneManager::renderSingleObject(Renderable*, Pass const*, bool, bool, HashedVector<Light*> const*) |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
248 |
(int (*)(...)) 0x352b52 |
SceneManager::destroySceneNode(SceneNode*) |
256 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::destroyAllEntities() |
272 |
SceneManager::ensureShadowTexturesCreated() |
SceneManager::clearScene() |
280 |
SceneManager::destroyShadowTextures() |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
288 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
SceneManager::prepareWorldGeometry(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
SceneManager::_pauseRendering() |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
304 |
SceneManager::_resumeRendering(SceneManager::RenderContext*) |
SceneManager::setWorldGeometry(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
312 |
SceneManager::renderShadowVolumesToStencil(Light const*, Camera const*, bool) |
(int (*)(...)) 0x33e48c |
320 |
SceneManager::setShadowVolumeStencilState(bool, bool, bool) |
(int (*)(...)) 0x33e496 |
328 |
SceneManager::findShadowCastersForLight(Light const*, Camera const*) |
SceneManager::getSuggestedViewpoint(bool) |
336 |
SceneManager::renderBasicQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4a0 |
344 |
SceneManager::renderAdditiveStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4aa |
352 |
SceneManager::renderModulativeStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4b4 |
360 |
SceneManager::renderTextureShadowCasterQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4be |
368 |
SceneManager::renderTextureShadowReceiverQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
(int (*)(...)) 0x33e4c8 |
376 |
SceneManager::renderModulativeTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::_updateSceneGraph(Camera*) |
384 |
SceneManager::renderAdditiveTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
392 |
SceneManager::renderObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
400 |
SceneManager::renderTransparentShadowCasterObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
408 |
SceneManager::updateRenderQueueSplitOptions() |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
416 |
SceneManager::updateRenderQueueGroupSplitOptions(RenderQueueGroup*, bool, bool) |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
424 |
SceneManager::buildAndSetScissor(HashedVector<Light*> const&, Camera const*) |
SceneManager::createRayQuery(Ray const&, unsigned int) |
432 |
SceneManager::buildScissor(Light const*, Camera const*, TRect<float>&) |
SceneManager::createIntersectionQuery(unsigned int) |
440 |
SceneManager::resetScissor() |
|
448 |
SceneManager::buildAndSetLightClip(HashedVector<Light*> const&) |
|
456 |
SceneManager::buildLightClip(Light const*, std::vector<Plane, std::allocator<Plane> >&) |
|
464 |
SceneManager::resetLightClip() |
|
472 |
SceneManager::checkCachedLightClippingInfo() |
|
480 |
SceneManager::useLights(HashedVector<Light*> const&, unsigned short) |
|
488 |
SceneManager::setViewMatrix(Matrix4 const&) |
|
496 |
SceneManager::useLightsGpuProgram(Pass const*, HashedVector<Light*> const*) |
|
504 |
SceneManager::bindGpuProgram(GpuProgram*) |
|
512 |
SceneManager::updateGpuProgramParameters(Pass const*) |
|
520 |
(int (*)(...))0 |
|
528 |
(int (*)(...))0 |
|
536 |
__cxa_pure_virtual |
|
544 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
552 |
SceneManager::getCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
560 |
SceneManager::hasCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
568 |
SceneManager::destroyCamera(Camera*) |
|
576 |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
584 |
SceneManager::destroyAllCameras() |
|
592 |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
600 |
SceneManager::createLight() |
|
608 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
616 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
624 |
SceneManager::getLightClippingPlanes(Light*) |
|
632 |
SceneManager::getLightScissorRect(Light*, Camera const*) |
|
640 |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
648 |
SceneManager::destroyLight(Light*) |
|
656 |
SceneManager::destroyAllLights() |
|
664 |
SceneManager::_notifyLightsDirty() |
|
672 |
SceneManager::_getLightsAffectingFrustum() const |
|
680 |
SceneManager::_populateLightList(Vector3 const&, float, HashedVector<Light*>&, unsigned int) |
|
688 |
SceneManager::_populateLightList(SceneNode const*, float, HashedVector<Light*>&, unsigned int) |
|
696 |
SceneManager::createSceneNode() |
|
704 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
712 |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
720 |
SceneManager::destroySceneNode(SceneNode*) |
|
728 |
SceneManager::getRootSceneNode() |
|
736 |
SceneManager::getSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
744 |
SceneManager::hasSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
752 |
SceneManager::createEntity(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
760 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<Mesh> const&) |
|
768 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
776 |
SceneManager::createEntity(SharedPtr<Mesh> const&) |
|
784 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SceneManager::PrefabType) |
|
792 |
SceneManager::createEntity(SceneManager::PrefabType) |
|
800 |
SceneManager::getEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
808 |
SceneManager::hasEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
816 |
SceneManager::destroyEntity(Entity*) |
|
824 |
SceneManager::destroyEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
832 |
SceneManager::destroyAllEntities() |
|
840 |
SceneManager::createManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
848 |
SceneManager::createManualObject() |
|
856 |
SceneManager::getManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
864 |
SceneManager::hasManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
872 |
SceneManager::destroyManualObject(ManualObject*) |
|
880 |
SceneManager::destroyManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
888 |
SceneManager::destroyAllManualObjects() |
|
896 |
SceneManager::createBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
904 |
SceneManager::createBillboardChain() |
|
912 |
SceneManager::getBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
920 |
SceneManager::hasBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
928 |
SceneManager::destroyBillboardChain(BillboardChain*) |
|
936 |
SceneManager::destroyBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
944 |
SceneManager::destroyAllBillboardChains() |
|
952 |
SceneManager::createRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
960 |
SceneManager::createRibbonTrail() |
|
968 |
SceneManager::getRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
976 |
SceneManager::hasRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
984 |
SceneManager::destroyRibbonTrail(RibbonTrail*) |
|
992 |
SceneManager::destroyRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1000 |
SceneManager::destroyAllRibbonTrails() |
|
1008 |
SceneManager::createParticleSystem(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&) |
|
1016 |
SceneManager::createParticleSystem(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&) |
|
1024 |
SceneManager::createParticleSystem(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1032 |
SceneManager::getParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1040 |
SceneManager::hasParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1048 |
SceneManager::destroyParticleSystem(ParticleSystem*) |
|
1056 |
SceneManager::destroyParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1064 |
SceneManager::destroyAllParticleSystems() |
|
1072 |
SceneManager::clearScene() |
|
1080 |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1088 |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1096 |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1104 |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1112 |
(int (*)(...)) 0x35274e |
|
1120 |
(int (*)(...)) 0x352758 |
|
1128 |
SceneManager::getSuggestedViewpoint(bool) |
|
1136 |
(int (*)(...)) 0x352762 |
|
1144 |
(int (*)(...)) 0x35276c |
|
1152 |
(int (*)(...)) 0x352776 |
|
1160 |
(int (*)(...)) 0x352780 |
|
1168 |
(int (*)(...)) 0x35278a |
|
1176 |
SceneManager::_updateSceneGraph(Camera*) |
|
1184 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
|
1192 |
SceneManager::_applySceneAnimations() |
|
1200 |
SceneManager::_renderVisibleObjects() |
|
1208 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
|
1216 |
SceneManager::_queueSkiesForRendering(Camera*) |
|
1224 |
SceneManager::_setDestinationRenderSystem(RenderSystem*) |
|
1232 |
SceneManager::setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, bool, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1240 |
SceneManager::_setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, unsigned char, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1248 |
(int (*)(...)) 0x352794 |
|
1256 |
(int (*)(...)) 0x3527a0 |
|
1264 |
(int (*)(...)) 0x3527ac |
|
1272 |
(int (*)(...)) 0x3527b8 |
|
1280 |
SceneManager::setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, bool, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1288 |
SceneManager::_setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, unsigned char, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1296 |
(int (*)(...)) 0x3527c4 |
|
1304 |
(int (*)(...)) 0x3527d0 |
|
1312 |
(int (*)(...)) 0x3527dc |
|
1320 |
(int (*)(...)) 0x3527e8 |
|
1328 |
SceneManager::setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, bool, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1336 |
SceneManager::_setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, unsigned char, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1344 |
(int (*)(...)) 0x3527f4 |
|
1352 |
(int (*)(...)) 0x352800 |
|
1360 |
(int (*)(...)) 0x35280c |
|
1368 |
(int (*)(...)) 0x352818 |
|
1376 |
SceneManager::getFogMode() const |
|
1384 |
SceneManager::getFogColour() const |
|
1392 |
SceneManager::getFogStart() const |
|
1400 |
SceneManager::getFogEnd() const |
|
1408 |
SceneManager::getFogDensity() const |
|
1416 |
SceneManager::createBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) |
|
1424 |
SceneManager::createBillboardSet(unsigned int) |
|
1432 |
SceneManager::getBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1440 |
SceneManager::hasBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1448 |
SceneManager::destroyBillboardSet(BillboardSet*) |
|
1456 |
SceneManager::destroyBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1464 |
SceneManager::destroyAllBillboardSets() |
|
1472 |
SceneManager::setDisplaySceneNodes(bool) |
|
1480 |
(int (*)(...)) 0x352824 |
|
1488 |
SceneManager::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
1496 |
SceneManager::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1504 |
SceneManager::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1512 |
SceneManager::destroyAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1520 |
SceneManager::destroyAllAnimations() |
|
1528 |
SceneManager::createAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1536 |
SceneManager::getAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1544 |
SceneManager::hasAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
1552 |
SceneManager::destroyAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1560 |
SceneManager::destroyAllAnimationStates() |
|
1568 |
SceneManager::manualRender(RenderOperation*, Pass*, Viewport*, Matrix4 const&, Matrix4 const&, Matrix4 const&, bool) |
|
1576 |
SceneManager::manualRender(Renderable*, Pass const*, Viewport*, Matrix4 const&, Matrix4 const&, bool, bool, bool, HashedVector<Light*> const*) |
|
1584 |
SceneManager::getRenderQueue() |
|
1592 |
SceneManager::addRenderQueueListener(RenderQueueListener*) |
|
1600 |
SceneManager::removeRenderQueueListener(RenderQueueListener*) |
|
1608 |
SceneManager::addRenderObjectListener(RenderObjectListener*) |
|
1616 |
SceneManager::removeRenderObjectListener(RenderObjectListener*) |
|
1624 |
SceneManager::addSpecialCaseRenderQueue(unsigned char) |
|
1632 |
SceneManager::removeSpecialCaseRenderQueue(unsigned char) |
|
1640 |
SceneManager::clearSpecialCaseRenderQueues() |
|
1648 |
SceneManager::setSpecialCaseRenderQueueMode(SceneManager::SpecialCaseRenderQueueMode) |
|
1656 |
SceneManager::getSpecialCaseRenderQueueMode() |
|
1664 |
SceneManager::isRenderQueueToBeProcessed(unsigned char) |
|
1672 |
SceneManager::setWorldGeometryRenderQueue(unsigned char) |
|
1680 |
SceneManager::getWorldGeometryRenderQueue() |
|
1688 |
SceneManager::showBoundingBoxes(bool) |
|
1696 |
SceneManager::getShowBoundingBoxes() const |
|
1704 |
SceneManager::_notifyAutotrackingSceneNode(SceneNode*, bool) |
|
1712 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
|
1720 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
|
1728 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
|
1736 |
SceneManager::createRayQuery(Ray const&, unsigned int) |
|
1744 |
SceneManager::createIntersectionQuery(unsigned int) |
|
1752 |
SceneManager::destroyQuery(SceneQuery*) |
|
1760 |
SceneManager::setShadowTechnique(ShadowTechnique) |
|
1768 |
(int (*)(...)) 0x352830 |
|
1776 |
(int (*)(...)) 0x35283c |
|
1784 |
(int (*)(...)) 0x352848 |
|
1792 |
SceneManager::setShadowColour(ColourValue const&) |
|
1800 |
SceneManager::getShadowColour() const |
|
1808 |
SceneManager::setShadowDirectionalLightExtrusionDistance(float) |
|
1816 |
SceneManager::getShadowDirectionalLightExtrusionDistance() const |
|
1824 |
SceneManager::setShadowFarDistance(float) |
|
1832 |
(int (*)(...)) 0x352854 |
|
1840 |
(int (*)(...)) 0x352862 |
|
1848 |
SceneManager::setShadowIndexBufferSize(unsigned long) |
|
1856 |
(int (*)(...)) 0x352870 |
|
1864 |
SceneManager::setShadowTextureSize(unsigned short) |
|
1872 |
SceneManager::setShadowTextureConfig(unsigned long, unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
|
1880 |
SceneManager::setShadowTextureConfig(unsigned long, ShadowTextureConfig const&) |
|
1888 |
SceneManager::setShadowTexturePixelFormat(PixelFormat) |
|
1896 |
SceneManager::setShadowTextureFSAA(unsigned short) |
|
1904 |
SceneManager::setShadowTextureCount(unsigned long) |
|
1912 |
SceneManager::setShadowTextureSettings(unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
|
1920 |
SceneManager::getShadowTexture(unsigned long) |
|
1928 |
(int (*)(...)) 0x35287c |
|
1936 |
(int (*)(...)) 0x35288a |
|
1944 |
(int (*)(...)) 0x352898 |
|
1952 |
(int (*)(...)) 0x3528a6 |
|
1960 |
SceneManager::setShadowTextureSelfShadow(bool) |
|
1968 |
(int (*)(...)) 0x3528b4 |
|
1976 |
SceneManager::setShadowTextureCasterMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1984 |
SceneManager::setShadowTextureReceiverMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
1992 |
(int (*)(...)) 0x3528c0 |
|
2000 |
(int (*)(...)) 0x3528cc |
|
2008 |
SceneManager::setShadowCameraSetup(SharedPtr<ShadowCameraSetup> const&) |
|
2016 |
SceneManager::getShadowCameraSetup() const |
|
2024 |
(int (*)(...)) 0x3528d8 |
|
2032 |
(int (*)(...)) 0x3528e4 |
|
2040 |
(int (*)(...)) 0x3528f4 |
|
2048 |
(int (*)(...)) 0x352904 |
|
2056 |
(int (*)(...)) 0x352914 |
|
2064 |
(int (*)(...)) 0x352924 |
|
2072 |
(int (*)(...)) 0x352934 |
|
2080 |
(int (*)(...)) 0x352944 |
|
2088 |
(int (*)(...)) 0x352950 |
|
2096 |
(int (*)(...)) 0x35295c |
|
2104 |
(int (*)(...)) 0x352968 |
|
2112 |
(int (*)(...)) 0x352974 |
|
2120 |
(int (*)(...)) 0x352980 |
|
2128 |
SceneManager::addListener(SceneManager::Listener*) |
|
2136 |
SceneManager::removeListener(SceneManager::Listener*) |
|
2144 |
SceneManager::createStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2152 |
SceneManager::getStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2160 |
SceneManager::hasStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2168 |
SceneManager::destroyStaticGeometry(StaticGeometry*) |
|
2176 |
SceneManager::destroyStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2184 |
SceneManager::destroyAllStaticGeometry() |
|
2192 |
SceneManager::createInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2200 |
SceneManager::getInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2208 |
SceneManager::destroyInstancedGeometry(InstancedGeometry*) |
|
2216 |
SceneManager::destroyInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2224 |
SceneManager::destroyAllInstancedGeometry() |
|
2232 |
SceneManager::createInstanceManager(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
|
2240 |
SceneManager::getInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2248 |
SceneManager::hasInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
2256 |
SceneManager::destroyInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2264 |
SceneManager::destroyInstanceManager(InstanceManager*) |
|
2272 |
SceneManager::destroyAllInstanceManagers() |
|
2280 |
SceneManager::getNumInstancesPerBatch(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
|
2288 |
SceneManager::createInstancedEntity(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&) |
|
2296 |
SceneManager::destroyInstancedEntity(InstancedEntity*) |
|
2304 |
SceneManager::createMovableObject(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&, 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*) |
|
2312 |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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*) |
|
2320 |
SceneManager::destroyMovableObject(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&) |
|
2328 |
SceneManager::destroyMovableObject(MovableObject*) |
|
2336 |
SceneManager::destroyAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2344 |
SceneManager::destroyAllMovableObjects() |
|
2352 |
SceneManager::getMovableObject(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 |
|
2360 |
SceneManager::hasMovableObject(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 |
|
2368 |
SceneManager::getMovableObjectIterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2376 |
SceneManager::injectMovableObject(MovableObject*) |
|
2384 |
SceneManager::extractMovableObject(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&) |
|
2392 |
SceneManager::extractMovableObject(MovableObject*) |
|
2400 |
SceneManager::extractAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
2408 |
(int (*)(...)) 0x35298c |
|
2416 |
(int (*)(...)) 0x352998 |
|
2424 |
(int (*)(...)) 0x3529a4 |
|
2432 |
(int (*)(...)) 0x3529b0 |
|
2440 |
(int (*)(...)) 0x3529bc |
|
2448 |
(int (*)(...)) 0x3529c8 |
|
2456 |
(int (*)(...)) 0x3529d4 |
|
2464 |
(int (*)(...)) 0x3529e0 |
|
2472 |
SceneManager::_injectRenderWithPass(Pass*, Renderable*, bool, bool, HashedVector<Light*> const*) |
|
2480 |
SceneManager::_suppressRenderStateChanges(bool) |
|
2488 |
(int (*)(...)) 0x3529ec |
|
2496 |
SceneManager::_setPass(Pass const*, bool, bool) |
|
2504 |
SceneManager::_markGpuParamsDirty(unsigned short) |
|
2512 |
SceneManager::_suppressShadows(bool) |
|
2520 |
(int (*)(...)) 0x3529f8 |
|
2528 |
SceneManager::_renderQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
|
2536 |
(int (*)(...)) 0x352a04 |
|
2544 |
(int (*)(...)) 0x352a10 |
|
[+] affected symbols: 695 (11.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
1st parameter 'mgr' (pointer) has base type 'SceneManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager' in 1st parameter 'mo' (pointer) has base type 'SceneManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager' in 1st parameter 'obj' (pointer) has base type 'SceneManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager' in the return value (pointer) has base type 'SceneManager'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
...
OgreSceneNode.h
namespace Ogre
[+] class SceneNode 1
|
Change |
Effect |
1 |
Size of field mObjectsByName has been changed from 48 bytes to 24 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: 1260 (20.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSceneRoot' in the object of this method has base type 'SceneNode'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSceneRoot' in the object of this method has base type 'SceneNode'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSceneRoot' in the object of this method has base type 'SceneNode'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mAutoTrackTarget' in 1st parameter 'mgr' (pointer) has base type 'SceneNode'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSceneRoot' in the object of this method has base type 'SceneNode'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mAutoTrackTarget' in 2nd parameter 'cam' (pointer) has base type 'SceneNode'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mAutoTrackTarget' in 2nd parameter 'bb' (reference) has base type 'SceneNode'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
...
OgreScriptCompiler.h
namespace Ogre
[+] class ScriptCompilerListener 2
|
Change |
Effect |
1 |
Virtual method preConversion ( ScriptCompiler*, std::shared_ptr<DataStream> ) has been added to this class instead of preConversion ( ScriptCompiler*, SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > > ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method postConversion ( ScriptCompiler*, std::shared_ptr<DataStream>const& ) has been added to this class instead of postConversion ( ScriptCompiler*, SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >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) - 9 entries | Virtual Table (New) - 9 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ScriptCompilerListener) |
(int (*)(...)) (& typeinfo for ScriptCompilerListener) |
16 |
(int (*)(...)) 0x375762 |
(int (*)(...)) 0x35df3a |
24 |
(int (*)(...)) 0x3757c0 |
(int (*)(...)) 0x35e06a |
32 |
ScriptCompilerListener::importFile(ScriptCompiler*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ScriptCompilerListener::importFile(ScriptCompiler*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
ScriptCompilerListener::preConversion(ScriptCompiler*, SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >) |
ScriptCompilerListener::preConversion(ScriptCompiler*, std::shared_ptr<std::__cxx11::list<std::shared_ptr<ConcreteNode>, std::allocator<std::shared_ptr<ConcreteNode> > > >) |
48 |
ScriptCompilerListener::postConversion(ScriptCompiler*, SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > > const&) |
ScriptCompilerListener::postConversion(ScriptCompiler*, std::shared_ptr<std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > > > const&) |
56 |
ScriptCompilerListener::handleError(ScriptCompiler*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ScriptCompilerListener::handleError(ScriptCompiler*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
64 |
ScriptCompilerListener::handleEvent(ScriptCompiler*, ScriptCompilerEvent*, void*) |
ScriptCompilerListener::handleEvent(ScriptCompiler*, ScriptCompilerEvent*, void*) |
[+] affected symbols: 2 (0.03%)
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > > nodes )
This method is from 'ScriptCompilerListener' class.
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >const& nodes )
This method is from 'ScriptCompilerListener' class.
OgreScriptLoader.h
namespace Ogre
[+] class ScriptLoader 1
|
Change |
Effect |
1 |
Pure virtual method parseScript ( std::shared_ptr<DataStream>&, String const& ) has been added to this class instead of parseScript ( SharedPtr<DataStream>&, String const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 5 (0.1%)
ScriptLoader::~ScriptLoader ( )
This destructor is from 'ScriptLoader' class.
MaterialManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
This method is from derived class 'MaterialManager'.
CompositorManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
This method is from derived class 'CompositorManager'.
ParticleSystemManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
This method is from derived class 'ParticleSystemManager'.
ScriptCompilerManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
This method is from derived class 'ScriptCompilerManager'.
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator 1
|
Change |
Effect |
1 |
Pure virtual method translate ( ScriptCompiler*, std::shared_ptr<DataStream>const& ) has been added to this class instead of translate ( ScriptCompiler*, SharedPtr<AbstractNode>const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 30 (0.5%)
PassTranslator::translate ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
This method is from derived class 'PassTranslator'.
ScriptTranslator::getBoolean ( SharedPtr<AbstractNode>const& node, bool* result )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getMatrix4 ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, Matrix4* m )
This method is from 'ScriptTranslator' class.
ScriptTranslator::processNode ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getStencilOp ( SharedPtr<AbstractNode>const& node, enum StencilOperation* op )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getConstantType ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getCompareFunction ( SharedPtr<AbstractNode>const& node, enum CompareFunction* func )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getSceneBlendFactor ( SharedPtr<AbstractNode>const& node, enum SceneBlendFactor* sbf )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getInt ( SharedPtr<AbstractNode>const& node, int* result )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getInts ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator end, int* vals, int count )
This method is from 'ScriptTranslator' class.
...
[+] class ScriptTranslatorManager 1
|
Change |
Effect |
1 |
Pure virtual method getTranslator ( std::shared_ptr<DataStream>const& ) has been added to this class instead of getTranslator ( SharedPtr<AbstractNode>const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 1 (0.02%)
BuiltinScriptTranslatorManager::getTranslator ( SharedPtr<AbstractNode>const& node )
This method is from derived class 'BuiltinScriptTranslatorManager'.
OgreSerializer.h
namespace Ogre
[+] class Serializer 4
|
Change |
Effect |
1 |
Virtual method readFileHeader ( std::shared_ptr<DataStream>& ) has been added to this class instead of readChunk ( SharedPtr<DataStream>& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method calcChunkHeaderSize ( ) has been added to this class instead of readFileHeader ( SharedPtr<DataStream>& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method determineEndianness ( std::shared_ptr<DataStream>& ) has been added to this class instead of flipFromLittleEndian ( void*, size_t, size_t ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Virtual method readChunk ( std::shared_ptr<DataStream>& ) has been added to this class instead of flipToLittleEndian ( void*, size_t, size_t ). |
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) - 12 entries | Virtual Table (New) - 14 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Serializer) |
(int (*)(...)) (& typeinfo for Serializer) |
16 |
~Serializer |
~Serializer |
24 |
~Serializer |
~Serializer |
32 |
Serializer::writeFileHeader() |
Serializer::writeFileHeader() |
40 |
Serializer::writeChunkHeader(unsigned short, unsigned long) |
Serializer::writeChunkHeader(unsigned short, unsigned long) |
48 |
Serializer::readFileHeader(SharedPtr<DataStream>&) |
Serializer::calcChunkHeaderSize() |
56 |
Serializer::readChunk(SharedPtr<DataStream>&) |
Serializer::readFileHeader(std::shared_ptr<DataStream>&) |
64 |
Serializer::flipToLittleEndian(void*, unsigned long, unsigned long) |
Serializer::readChunk(std::shared_ptr<DataStream>&) |
72 |
Serializer::flipFromLittleEndian(void*, unsigned long, unsigned long) |
Serializer::determineEndianness(std::shared_ptr<DataStream>&) |
80 |
Serializer::determineEndianness(SharedPtr<DataStream>&) |
Serializer::determineEndianness(Serializer::Endian) |
88 |
Serializer::determineEndianness(Serializer::Endian) |
Serializer::pushInnerChunk(std::shared_ptr<DataStream> const&) |
96 |
|
Serializer::popInnerChunk(std::shared_ptr<DataStream> const&) |
104 |
|
Serializer::backpedalChunkHeader(std::shared_ptr<DataStream>&) |
[+] affected symbols: 5 (0.1%)
Serializer::readFileHeader ( SharedPtr<DataStream>& stream )
This method is from 'Serializer' class.
Serializer::flipToLittleEndian ( void* pData, size_t size, size_t count )
This method is from 'Serializer' class.
Serializer::flipFromLittleEndian ( void* pData, size_t size, size_t count )
This method is from 'Serializer' class.
Serializer::readChunk ( SharedPtr<DataStream>& stream )
This method is from 'Serializer' class.
SkeletonSerializer::readFileHeader ( SharedPtr<DataStream>& stream )
This method is from derived class 'SkeletonSerializer'.
OgreShadowCaster.h
namespace Ogre
[+] class ShadowCaster 2
|
Change |
Effect |
1 |
Pure virtual method getShadowVolumeRenderableIterator ( enum ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, size_t*, bool, Real, unsigned long ) has been added to this class instead of getShadowVolumeRenderableIterator ( enum ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, size_t*, bool, Real, unsigned long ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method generateShadowVolume ( EdgeData*, HardwareIndexBufferSharedPtr const&, size_t&, Light const*, vector<ShadowRenderable*>::type&, unsigned long ) has been added to this class instead of generateShadowVolume ( EdgeData*, HardwareIndexBufferSharedPtr const&, size_t&, Light const*, vector<ShadowRenderable*, STLAllocator<ShadowRenderable*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type&, unsigned long ). |
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) - 15 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowCaster) |
(int (*)(...)) (& typeinfo for ShadowCaster) |
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 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
[+] affected symbols: 6 (0.1%)
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
This method is from derived class 'ManualObject'.
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, vector<ShadowRenderable*, STLAllocator<ShadowRenderable*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& shadowRenderables, unsigned long flags )
This method is from 'ShadowCaster' class.
ShadowCaster::updateEdgeListLightFacing ( EdgeData* edgeData, Vector4 const& lightPos )
This method is from 'ShadowCaster' class.
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
This method is from derived class 'MovableObject'.
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
This method is from derived class 'StaticGeometry::Region'.
ShadowCaster::extrudeBounds ( AxisAlignedBox& box, Vector4 const& light, Real extrudeDist )
This method is from 'ShadowCaster' class.
OgreShadowTextureManager.h
namespace Ogre
[+] class ShadowTextureManager 1
|
Change |
Effect |
1 |
Virtual method getShadowTextures ( vector<ShadowTextureConfig>::type const&, vector<std::shared_ptr<Texture> >::type& ) has been added to this class instead of getShadowTextures ( vector<ShadowTextureConfig, STLAllocator<ShadowTextureConfig, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const&, vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& ). |
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) - 8 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowTextureManager) |
(int (*)(...)) (& typeinfo for ShadowTextureManager) |
16 |
~ShadowTextureManager |
~ShadowTextureManager |
24 |
~ShadowTextureManager |
~ShadowTextureManager |
32 |
ShadowTextureManager::getShadowTextures(std::vector<ShadowTextureConfig, std::allocator<ShadowTextureConfig> > const&, std::vector<SharedPtr<Texture>, std::allocator<SharedPtr<Texture> > >&) |
ShadowTextureManager::getShadowTextures(std::vector<ShadowTextureConfig, std::allocator<ShadowTextureConfig> > const&, std::vector<std::shared_ptr<Texture>, std::allocator<std::shared_ptr<Texture> > >&) |
40 |
ShadowTextureManager::getNullShadowTexture(PixelFormat) |
ShadowTextureManager::getNullShadowTexture(PixelFormat) |
48 |
ShadowTextureManager::clearUnused() |
ShadowTextureManager::clearUnused() |
56 |
ShadowTextureManager::clear() |
ShadowTextureManager::clear() |
[+] affected symbols: 1 (0.02%)
ShadowTextureManager::getShadowTextures ( vector<ShadowTextureConfig, STLAllocator<ShadowTextureConfig, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& configList, vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& listToPopulate )
This method is from 'ShadowTextureManager' class.
OgreSkeletonInstance.h
namespace Ogre
[+] class SkeletonInstance 1
|
Change |
Effect |
1 |
Virtual method getGroup ( ) const has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 95 entries | Virtual Table (New) - 87 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
16 |
~SkeletonInstance |
~SkeletonInstance |
24 |
~SkeletonInstance |
~SkeletonInstance |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x194aba |
40 |
StringInterface::setParameterList(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&) |
(int (*)(...)) 0x194ac0 |
48 |
(int (*)(...)) 0x17f090 |
(int (*)(...)) 0x194ac6 |
56 |
(int (*)(...)) 0x17e512 |
(int (*)(...)) 0x194acc |
64 |
(int (*)(...)) 0x193c36 |
(int (*)(...)) 0x194ad2 |
72 |
(int (*)(...)) 0x193c3c |
(int (*)(...)) 0x194ad8 |
80 |
(int (*)(...)) 0x193c42 |
SkeletonInstance::loadImpl() |
88 |
(int (*)(...)) 0x193c48 |
SkeletonInstance::unloadImpl() |
96 |
(int (*)(...)) 0x193c4e |
Resource::prepare(bool) |
104 |
(int (*)(...)) 0x193c54 |
Resource::load(bool) |
112 |
SkeletonInstance::loadImpl() |
Resource::reload(Resource::LoadingFlags) |
120 |
SkeletonInstance::unloadImpl() |
(int (*)(...)) 0x194ade |
128 |
Resource::prepare(bool) |
(int (*)(...)) 0x194b06 |
136 |
Resource::load(bool) |
(int (*)(...)) 0x194b12 |
144 |
Resource::reload() |
Resource::unload() |
152 |
(int (*)(...)) 0x193c5a |
(int (*)(...)) 0x194b1e |
160 |
(int (*)(...)) 0x193c82 |
Resource::touch() |
168 |
Resource::unload() |
SkeletonInstance::getName[abi:cxx11]() const |
176 |
(int (*)(...)) 0x193c8e |
SkeletonInstance::getHandle() const |
184 |
Resource::touch() |
(int (*)(...)) 0x194b9c |
192 |
SkeletonInstance::getName[abi:cxx11]() const |
(int (*)(...)) 0x194b8a |
200 |
SkeletonInstance::getHandle() const |
(int (*)(...)) 0x194bae |
208 |
(int (*)(...)) 0x193cae |
(int (*)(...)) 0x194b78 |
216 |
(int (*)(...)) 0x193cc0 |
(int (*)(...)) 0x194b6c |
224 |
(int (*)(...)) 0x193cd2 |
(int (*)(...)) 0x194b3e |
232 |
(int (*)(...)) 0x193ce4 |
(int (*)(...)) 0x194b4a |
240 |
(int (*)(...)) 0x193cf0 |
Resource::escalateLoading() |
248 |
(int (*)(...)) 0x193cfc |
Resource::addListener(Resource::Listener*) |
256 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
264 |
Resource::addListener(Resource::Listener*) |
SkeletonInstance::getGroup[abi:cxx11]() const |
272 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
(int (*)(...)) 0x193d08 |
(int (*)(...)) 0x194b60 |
288 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
296 |
(int (*)(...)) 0x193d12 |
Skeleton::calculateSize() const |
304 |
(int (*)(...)) 0x193d1c |
Skeleton::createBone() |
312 |
(int (*)(...)) 0x193d34 |
Skeleton::createBone(unsigned short) |
320 |
(int (*)(...)) 0x193d28 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
328 |
Resource::_dirtyState() |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
336 |
Resource::_fireLoadingComplete(bool) |
Skeleton::getNumBones() const |
344 |
Resource::_firePreparingComplete(bool) |
(int (*)(...)) 0x3b2ba8 |
352 |
Resource::_fireUnloadingComplete() |
Skeleton::getRootBoneIterator() |
360 |
Skeleton::calculateSize() const |
Skeleton::getBoneIterator() |
368 |
Skeleton::createBone() |
Skeleton::getBone(unsigned short) const |
376 |
Skeleton::createBone(unsigned short) |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
384 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
392 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
Skeleton::setBindingPose() |
400 |
Skeleton::getNumBones() const |
Skeleton::reset(bool) |
408 |
Skeleton::getRootBone() const |
SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
416 |
Skeleton::getRootBoneIterator() |
SkeletonInstance::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
424 |
Skeleton::getBoneIterator() |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
432 |
Skeleton::getBone(unsigned short) const |
SkeletonInstance::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
440 |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
448 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
456 |
Skeleton::setBindingPose() |
Skeleton::setAnimationState(AnimationStateSet const&) |
464 |
Skeleton::reset(bool) |
SkeletonInstance::_initAnimationState(AnimationStateSet*) |
472 |
SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
SkeletonInstance::_refreshAnimationState(AnimationStateSet*) |
480 |
SkeletonInstance::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::_getBoneMatrices(Matrix4*) |
488 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SkeletonInstance::getNumAnimations() const |
496 |
SkeletonInstance::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
SkeletonInstance::getAnimation(unsigned short) const |
504 |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::getBlendMode() const |
512 |
SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
520 |
Skeleton::setAnimationState(AnimationStateSet const&) |
Skeleton::_updateTransforms() |
528 |
SkeletonInstance::_initAnimationState(AnimationStateSet*) |
Skeleton::optimiseAllAnimations(bool) |
536 |
SkeletonInstance::_refreshAnimationState(AnimationStateSet*) |
SkeletonInstance::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
544 |
Skeleton::_getBoneMatrices(Matrix4*) |
SkeletonInstance::removeAllLinkedSkeletonAnimationSources() |
552 |
SkeletonInstance::getNumAnimations() const |
SkeletonInstance::getLinkedSkeletonAnimationSourceIterator() const |
560 |
SkeletonInstance::getAnimation(unsigned short) const |
Skeleton::_notifyManualBonesDirty() |
568 |
Skeleton::getBlendMode() const |
Skeleton::_notifyManualBoneStateChange(Bone*) |
576 |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
(int (*)(...)) 0x3b1b86 |
584 |
Skeleton::_updateTransforms() |
(int (*)(...)) 0x3b1b92 |
592 |
Skeleton::optimiseAllAnimations(bool) |
Skeleton::_mergeSkeletonAnimations(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) |
600 |
SkeletonInstance::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
608 |
SkeletonInstance::removeAllLinkedSkeletonAnimationSources() |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
616 |
SkeletonInstance::getLinkedSkeletonAnimationSourceIterator() const |
(int (*)(...)) -0x000000000000f8 |
624 |
Skeleton::_notifyManualBonesDirty() |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
632 |
Skeleton::_notifyManualBoneStateChange(Bone*) |
non-virtual thunk to ~SkeletonInstance |
640 |
(int (*)(...)) 0x3cec48 |
non-virtual thunk to ~SkeletonInstance |
648 |
(int (*)(...)) 0x3cec54 |
non-virtual thunk to SkeletonInstance::getNumAnimations() const |
656 |
Skeleton::_mergeSkeletonAnimations(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) |
non-virtual thunk to SkeletonInstance::getAnimation(unsigned short) const |
664 |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
672 |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
non-virtual thunk to SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
680 |
(int (*)(...)) -0x000000000000f8 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
688 |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
non-virtual thunk to SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
696 |
non-virtual thunk to ~SkeletonInstance |
|
704 |
non-virtual thunk to ~SkeletonInstance |
|
712 |
non-virtual thunk to SkeletonInstance::getNumAnimations() const |
|
720 |
non-virtual thunk to SkeletonInstance::getAnimation(unsigned short) const |
|
728 |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
736 |
non-virtual thunk to SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
744 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
752 |
non-virtual thunk to SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 17 (0.3%)
SkeletonInstance::unloadImpl ( )
This method is from 'SkeletonInstance' class.
SkeletonInstance::createAnimation ( String const& name, Real length )
This method is from 'SkeletonInstance' class.
SkeletonInstance::removeAnimation ( String const& name )
This method is from 'SkeletonInstance' class.
SkeletonInstance::_initAnimationState ( AnimationStateSet* animSet )
This method is from 'SkeletonInstance' class.
SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent )
This method is from 'SkeletonInstance' class.
SkeletonInstance::_refreshAnimationState ( AnimationStateSet* animSet )
This method is from 'SkeletonInstance' class.
SkeletonInstance::addLinkedSkeletonAnimationSource ( String const& skelName, Real scale )
This method is from 'SkeletonInstance' class.
SkeletonInstance::removeAllLinkedSkeletonAnimationSources ( )
This method is from 'SkeletonInstance' class.
SkeletonInstance::loadImpl ( )
This method is from 'SkeletonInstance' class.
SkeletonInstance::~SkeletonInstance ( )
This destructor is from 'SkeletonInstance' class.
...
OgreTechnique.h
namespace Ogre
[+] class Technique 1
|
Change |
Effect |
1 |
Size of field mUserObjectBindings has been changed from 16 bytes to 8 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: 1147 (18.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in 1st parameter 'mgr' (pointer) has base type 'Technique'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowDebugPass.mParent' in 1st parameter 'mo' (pointer) has base type 'Technique'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowDebugPass.mParent' in 1st parameter 'obj' (pointer) has base type 'Technique'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mShadowDebugPass.mParent' in the return value (pointer) has base type 'Technique'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mParent' in 2nd parameter 'tl' (reference) has base type 'Technique'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
...
OgreTexture.h
namespace Ogre
[+] class Texture 3
|
Change |
Effect |
1 |
Type of field mNumMipmaps has been changed from uint8 (1 byte) 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. |
2 |
Type of field mNumRequestedMipmaps has been changed from uint8 (1 byte) 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 |
Virtual method copyToTexture ( std::shared_ptr<DataStream>& ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 93 entries | Virtual Table (New) - 45 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Texture) |
(int (*)(...)) (& typeinfo for Texture) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x194aba |
40 |
StringInterface::setParameterList(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&) |
(int (*)(...)) 0x194ac0 |
48 |
(int (*)(...)) 0x17f090 |
(int (*)(...)) 0x194ac6 |
56 |
(int (*)(...)) 0x17e512 |
(int (*)(...)) 0x194acc |
64 |
(int (*)(...)) 0x193c36 |
(int (*)(...)) 0x194ad2 |
72 |
(int (*)(...)) 0x193c3c |
(int (*)(...)) 0x194ad8 |
80 |
(int (*)(...)) 0x193c42 |
__cxa_pure_virtual |
88 |
(int (*)(...)) 0x193c48 |
Texture::unloadImpl() |
96 |
(int (*)(...)) 0x193c4e |
Resource::prepare(bool) |
104 |
(int (*)(...)) 0x193c54 |
Resource::load(bool) |
112 |
__cxa_pure_virtual |
Resource::reload(Resource::LoadingFlags) |
120 |
Texture::unloadImpl() |
(int (*)(...)) 0x194ade |
128 |
Resource::prepare(bool) |
(int (*)(...)) 0x194b06 |
136 |
Resource::load(bool) |
(int (*)(...)) 0x194b12 |
144 |
Resource::reload() |
Resource::unload() |
152 |
(int (*)(...)) 0x193c5a |
(int (*)(...)) 0x194b1e |
160 |
(int (*)(...)) 0x193c82 |
Resource::touch() |
168 |
Resource::unload() |
(int (*)(...)) 0x194b2a |
176 |
(int (*)(...)) 0x193c8e |
(int (*)(...)) 0x194b34 |
184 |
Resource::touch() |
(int (*)(...)) 0x194b9c |
192 |
(int (*)(...)) 0x193c9a |
(int (*)(...)) 0x194b8a |
200 |
(int (*)(...)) 0x193ca4 |
(int (*)(...)) 0x194bae |
208 |
(int (*)(...)) 0x193cae |
(int (*)(...)) 0x194b78 |
216 |
(int (*)(...)) 0x193cc0 |
(int (*)(...)) 0x194b6c |
224 |
(int (*)(...)) 0x193cd2 |
(int (*)(...)) 0x194b3e |
232 |
(int (*)(...)) 0x193ce4 |
(int (*)(...)) 0x194b4a |
240 |
(int (*)(...)) 0x193cf0 |
Resource::escalateLoading() |
248 |
(int (*)(...)) 0x193cfc |
Resource::addListener(Resource::Listener*) |
256 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
264 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x194b56 |
272 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
(int (*)(...)) 0x193d08 |
(int (*)(...)) 0x194b60 |
288 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
296 |
(int (*)(...)) 0x193d12 |
Texture::calculateSize() const |
304 |
(int (*)(...)) 0x193d1c |
Texture::copyToTexture(std::shared_ptr<Texture>&) |
312 |
(int (*)(...)) 0x193d34 |
Texture::loadImage(Image const&) |
320 |
(int (*)(...)) 0x193d28 |
__cxa_pure_virtual |
328 |
Resource::_dirtyState() |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
336 |
Resource::_fireLoadingComplete(bool) |
(int (*)(...)) 0x3dd718 |
344 |
Resource::_firePreparingComplete(bool) |
__cxa_pure_virtual |
352 |
Resource::_fireUnloadingComplete() |
__cxa_pure_virtual |
360 |
Texture::calculateSize() const |
|
368 |
(int (*)(...)) 0x3ffcfc |
|
376 |
(int (*)(...)) 0x3ffd08 |
|
384 |
(int (*)(...)) 0x3ffd14 |
|
392 |
(int (*)(...)) 0x3ffd20 |
|
400 |
(int (*)(...)) 0x3ffd34 |
|
408 |
(int (*)(...)) 0x3ffd40 |
|
416 |
(int (*)(...)) 0x3ffd4e |
|
424 |
(int (*)(...)) 0x3ffd5c |
|
432 |
(int (*)(...)) 0x3ffd68 |
|
440 |
(int (*)(...)) 0x3ffe46 |
|
448 |
(int (*)(...)) 0x3ffd74 |
|
456 |
(int (*)(...)) 0x3ffd80 |
|
464 |
(int (*)(...)) 0x3ffd8c |
|
472 |
(int (*)(...)) 0x3ffd98 |
|
480 |
(int (*)(...)) 0x3ffda4 |
|
488 |
(int (*)(...)) 0x3ffdb0 |
|
496 |
(int (*)(...)) 0x3ffdbc |
|
504 |
(int (*)(...)) 0x3ffdc8 |
|
512 |
(int (*)(...)) 0x3ffdd4 |
|
520 |
(int (*)(...)) 0x3ffde6 |
|
528 |
(int (*)(...)) 0x3ffdf8 |
|
536 |
(int (*)(...)) 0x3ffe0a |
|
544 |
(int (*)(...)) 0x3ffe16 |
|
552 |
Texture::createInternalResources() |
|
560 |
Texture::freeInternalResources() |
|
568 |
Texture::copyToTexture(SharedPtr<Texture>&) |
|
576 |
Texture::loadImage(Image const&) |
|
584 |
Texture::loadRawData(SharedPtr<DataStream>&, unsigned short, unsigned short, PixelFormat) |
|
592 |
Texture::_loadImages(std::vector<Image const*, std::allocator<Image const*> > const&) |
|
600 |
(int (*)(...)) 0x3ffe22 |
|
608 |
(int (*)(...)) 0x3ffe2e |
|
616 |
(int (*)(...)) 0x3ffe3a |
|
624 |
Texture::setFormat(PixelFormat) |
|
632 |
Texture::hasAlpha() const |
|
640 |
Texture::setDesiredIntegerBitDepth(unsigned short) |
|
648 |
Texture::getDesiredIntegerBitDepth() const |
|
656 |
Texture::setDesiredFloatBitDepth(unsigned short) |
|
664 |
Texture::getDesiredFloatBitDepth() const |
|
672 |
Texture::setDesiredBitDepths(unsigned short, unsigned short) |
|
680 |
Texture::setTreatLuminanceAsAlpha(bool) |
|
688 |
Texture::getTreatLuminanceAsAlpha() const |
|
696 |
Texture::getNumFaces() const |
|
704 |
__cxa_pure_virtual |
|
712 |
Texture::convertToImage(Image&, bool) |
|
720 |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
728 |
__cxa_pure_virtual |
|
736 |
__cxa_pure_virtual |
|
[+] affected symbols: 718 (11.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture' in 1st parameter 'mgr' (pointer) has base type 'Texture'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture' in 1st parameter 'mo' (pointer) has base type 'Texture'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture' in 1st parameter 'obj' (pointer) has base type 'Texture'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mCurrentShadowTexture' in the return value (pointer) has base type 'Texture'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneManager::clearScene ( )
Field 'this.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
...
OgreTextureManager.h
namespace Ogre
[+] class TextureManager 3
|
Change |
Effect |
1 |
Type of field mDefaultNumMipmaps has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
2 |
Virtual method loadRawData ( String const&, String const&, std::shared_ptr<DataStream>&, ushort, ushort, enum PixelFormat, enum TextureType, int, Real, bool ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
3 |
Virtual method setDefaultNumMipmaps ( uint32 ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 55 entries | Virtual Table (New) - 33 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for TextureManager) |
(int (*)(...)) (& typeinfo for TextureManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1a468a |
(int (*)(...)) 0x1a4362 |
40 |
(int (*)(...)) 0x1e34ce |
(int (*)(...)) 0x1e1efa |
48 |
(int (*)(...)) 0x1a4696 |
(int (*)(...)) 0x1a436e |
56 |
ResourceManager::createResource(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&, 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*) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::createOrRetrieve(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&, 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*) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::removeAll() |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::removeUnreferencedResources(bool) |
88 |
(int (*)(...)) 0x1a467e |
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&) |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
__cxa_pure_virtual |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
TextureManager::loadImage(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&, Image const&, TextureType, int, float, bool, PixelFormat, bool) |
160 |
ResourceManager::remove(unsigned long long) |
TextureManager::loadRawData(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&, std::shared_ptr<DataStream>&, unsigned short, unsigned short, PixelFormat, TextureType, int, float, bool) |
168 |
ResourceManager::removeAll() |
TextureManager::createManual(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&, TextureType, unsigned int, unsigned int, unsigned int, int, PixelFormat, int, ManualResourceLoader*, bool, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
ResourceManager::removeUnreferencedResources(bool) |
TextureManager::setPreferredIntegerBitDepth(unsigned short, bool) |
184 |
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&) |
TextureManager::getPreferredIntegerBitDepth() const |
192 |
ResourceManager::getByHandle(unsigned long long) |
TextureManager::setPreferredFloatBitDepth(unsigned short, bool) |
200 |
(int (*)(...)) 0x1a47ac |
TextureManager::getPreferredFloatBitDepth() const |
208 |
(int (*)(...)) 0x1a46da |
TextureManager::setPreferredBitDepths(unsigned short, unsigned short, bool) |
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
TextureManager::isFormatSupported(TextureType, PixelFormat, int) |
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
TextureManager::isEquivalentFormatSupported(TextureType, PixelFormat, int) |
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
__cxa_pure_virtual |
240 |
ResourceManager::prepare(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&, 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*, bool) |
__cxa_pure_virtual |
248 |
ResourceManager::load(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&, 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*, bool) |
TextureManager::setDefaultNumMipmaps(unsigned int) |
256 |
(int (*)(...)) 0x1a46a4 |
(int (*)(...)) 0x3dee98 |
264 |
(int (*)(...)) 0x1a46b0 |
|
272 |
__cxa_pure_virtual |
|
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
|
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
|
296 |
ResourceManager::checkUsage() |
|
304 |
TextureManager::createOrRetrieve(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&, 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*, TextureType, int, float, bool, PixelFormat, bool) |
|
312 |
TextureManager::prepare(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&, TextureType, int, float, bool, PixelFormat, bool) |
|
320 |
TextureManager::load(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&, TextureType, int, float, bool, PixelFormat, bool) |
|
328 |
TextureManager::loadImage(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&, Image const&, TextureType, int, float, bool, PixelFormat, bool) |
|
336 |
TextureManager::loadRawData(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&, SharedPtr<DataStream>&, unsigned short, unsigned short, PixelFormat, TextureType, int, float, bool) |
|
344 |
TextureManager::createManual(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&, TextureType, unsigned int, unsigned int, unsigned int, int, PixelFormat, int, ManualResourceLoader*, bool, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
352 |
TextureManager::setPreferredIntegerBitDepth(unsigned short, bool) |
|
360 |
TextureManager::getPreferredIntegerBitDepth() const |
|
368 |
TextureManager::setPreferredFloatBitDepth(unsigned short, bool) |
|
376 |
TextureManager::getPreferredFloatBitDepth() const |
|
384 |
TextureManager::setPreferredBitDepths(unsigned short, unsigned short, bool) |
|
392 |
TextureManager::isFormatSupported(TextureType, PixelFormat, int) |
|
400 |
TextureManager::isEquivalentFormatSupported(TextureType, PixelFormat, int) |
|
408 |
__cxa_pure_virtual |
|
416 |
__cxa_pure_virtual |
|
424 |
TextureManager::setDefaultNumMipmaps(unsigned long) |
|
432 |
(int (*)(...)) 0x401964 |
|
[+] affected symbols: 773 (12.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mTextureManager' in 1st parameter 'mgr' (pointer) has base type 'TextureManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'mo' (pointer) has base type 'TextureManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'obj' (pointer) has base type 'TextureManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mDestRenderSystem.mTextureManager' in the return value (pointer) has base type 'TextureManager'.
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderSystem::_pauseFrame ( )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
...
OgreWorkQueue.h
namespace Ogre
[+] class DefaultWorkQueueBase 5
|
Change |
Effect |
1 |
Field mIdleMutex has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 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 |
Field mProcessMutex has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mRequestHandlerMutex has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Field mRequestMutex has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 |
Field mResponseMutex has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 30 (0.5%)
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous, bool idleThread )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::WorkerFunc::run ( )
Field 'this.mQueue' in the object of this method has base type 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::WorkerFunc::operator() ( )
Field 'this.mQueue' in the object of this method has base type 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::abortRequest ( WorkQueue::RequestID id )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::processRequest ( WorkQueue::Request* r )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::processResponse ( struct WorkQueue::Response* r )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::abortAllRequests ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::processResponses ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::addRequestHandler ( uint16 channel, WorkQueue::RequestHandler* rh )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::addRequestWithRID ( WorkQueue::RequestID rid, uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount )
This method is from 'DefaultWorkQueueBase' class.
...
OgreZip.h
namespace Ogre
[+] class ZipArchive 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) - 17 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ZipArchive) |
(int (*)(...)) (& typeinfo for ZipArchive) |
16 |
~ZipArchive |
~ZipArchive |
24 |
~ZipArchive |
~ZipArchive |
32 |
(int (*)(...)) 0x42747e |
(int (*)(...)) 0x419984 |
40 |
ZipArchive::load() |
ZipArchive::load() |
48 |
ZipArchive::unload() |
ZipArchive::unload() |
56 |
(int (*)(...)) 0x16e8c8 |
(int (*)(...)) 0x171ad8 |
64 |
ZipArchive::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const |
ZipArchive::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const |
72 |
ZipArchive::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
ZipArchive::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
80 |
ZipArchive::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
ZipArchive::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
ZipArchive::list[abi:cxx11](bool, bool) |
ZipArchive::list[abi:cxx11](bool, bool) const |
96 |
ZipArchive::listFileInfo(bool, bool) |
ZipArchive::listFileInfo(bool, bool) const |
104 |
ZipArchive::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) |
ZipArchive::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) const |
112 |
ZipArchive::exists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ZipArchive::exists(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
120 |
ZipArchive::getModifiedTime(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ZipArchive::getModifiedTime(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
128 |
ZipArchive::findFileInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) const |
ZipArchive::findFileInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) const |
[+] affected symbols: 14 (0.2%)
ZipArchive::listFileInfo ( bool recursive, bool dirs )
This method is from 'ZipArchive' class.
ZipArchive::getModifiedTime ( String const& filename )
This method is from 'ZipArchive' class.
ZipArchive::find ( String const& pattern, bool recursive, bool dirs )
This method is from 'ZipArchive' class.
ZipArchive::list ( bool recursive, bool dirs )
This method is from 'ZipArchive' class.
ZipArchive::load ( )
This method is from 'ZipArchive' class.
ZipArchive::exists ( String const& filename )
This method is from 'ZipArchive' class.
ZipArchive::unload ( )
This method is from 'ZipArchive' class.
ZipArchive::ZipArchive ( String const& name, String const& archType, zzip_plugin_io_handlers* pluginIo )
This constructor is from 'ZipArchive' class.
ZipArchive::~ZipArchive ( )
This destructor is from 'ZipArchive' class.
ZipArchive::findFileInfo ( String const& pattern, bool recursive, bool dirs )
This method is from 'ZipArchive' class.
...
to the top
Problems with Symbols, Medium Severity 21
OgreBillboardSet.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] BillboardSet::mRadixSorter [data] 1
_ZN4Ogre12BillboardSet12mRadixSorterB5cxx11E
|
Change |
Effect |
1 |
Size of this global data has been changed from 5232 bytes to 5216 bytes. |
Applications will obtain a different value and execution may change. |
OgreCodec.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Codec::msMapCodecs [data] 1
_ZN4Ogre5Codec11msMapCodecsB5cxx11E
|
Change |
Effect |
1 |
This global data became non-const. |
This data will be copied to applications at compile time. Any attempts to change this global data by library functions may result in crash of applications. |
OgreEntity.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Entity::getNumSubEntities ( ) const 1
_ZNK4Ogre6Entity17getNumSubEntitiesEv
|
Change |
Effect |
1 |
Type of return value has been changed from unsigned int (4 bytes) to size_t (8 bytes). |
Applications will obtain a different return value and execution may change. |
OgreGpuProgramParams.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] GpuProgramParameters::AutoConstantDictionary [data] 1
_ZN4Ogre20GpuProgramParameters22AutoConstantDictionaryE
|
Change |
Effect |
1 |
Size of this global data has been changed from 7448 bytes to 7504 bytes. |
Applications will obtain a different value and execution may change. |
OgreImage.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Image::getNumMipmaps ( ) const 1
_ZNK4Ogre5Image13getNumMipmapsEv
|
Change |
Effect |
1 |
Type of return value has been changed from uint8 (1 byte) to uint32 (4 bytes). |
Applications will obtain a different return value and execution may change. |
OgreParticleSystem.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ParticleSystem::mRadixSorter [data] 1
_ZN4Ogre14ParticleSystem12mRadixSorterB5cxx11E
|
Change |
Effect |
1 |
Size of this global data has been changed from 5232 bytes to 5216 bytes. |
Applications will obtain a different value and execution may change. |
OgrePixelFormat.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] PixelUtil::getFormatName ( enum PixelFormat srcformat ) [static] 1
_ZN4Ogre9PixelUtil13getFormatNameB5cxx11ENS_11PixelFormatE
|
Change |
Effect |
1 |
Type of return value became const (has been changed from String to String const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreRenderQueueSortingGrouping.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] QueuedRenderableCollection::msRadixSorter1 [data] 1
_ZN4Ogre26QueuedRenderableCollection14msRadixSorter1E
|
Change |
Effect |
1 |
Size of this global data has been changed from 5232 bytes to 5216 bytes. |
Applications will obtain a different value and execution may change. |
[+] QueuedRenderableCollection::msRadixSorter2 [data] 1
_ZN4Ogre26QueuedRenderableCollection14msRadixSorter2E
|
Change |
Effect |
1 |
Size of this global data has been changed from 5232 bytes to 5216 bytes. |
Applications will obtain a different value and execution may change. |
OgreRenderSystemCapabilities.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] RenderSystemCapabilities::msGPUVendorStrings [data] 2
_ZN4Ogre24RenderSystemCapabilities18msGPUVendorStringsB5cxx11E
|
Change |
Effect |
1 |
Size of this global data has been changed from 24 bytes to 544 bytes. |
Applications will obtain a different value and execution may change. |
2 |
Type of this global data has been changed from StringVector (24 bytes) to String[17] (544 bytes). |
Applications will obtain a different value and execution may change. |
[+] RenderSystemCapabilities::vendorToString ( enum GPUVendor v ) [static] 1
_ZN4Ogre24RenderSystemCapabilities14vendorToStringB5cxx11ENS_9GPUVendorE
|
Change |
Effect |
1 |
Type of return value became const (has been changed from String to String const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreResourceGroupManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME [data] 1
_ZN4Ogre20ResourceGroupManager30AUTODETECT_RESOURCE_GROUP_NAMEB5cxx11E
|
Change |
Effect |
1 |
This global data became const. |
Any attempts of old applications to change this global data may result in crash. |
[+] ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME [data] 1
_ZN4Ogre20ResourceGroupManager27DEFAULT_RESOURCE_GROUP_NAMEB5cxx11E
|
Change |
Effect |
1 |
This global data became const. |
Any attempts of old applications to change this global data may result in crash. |
[+] ResourceGroupManager::INTERNAL_RESOURCE_GROUP_NAME [data] 1
_ZN4Ogre20ResourceGroupManager28INTERNAL_RESOURCE_GROUP_NAMEB5cxx11E
|
Change |
Effect |
1 |
This global data became const. |
Any attempts of old applications to change this global data may result in crash. |
[+] ResourceGroupManager::RESOURCE_SYSTEM_NUM_REFERENCE_COUNTS [data] 1
_ZN4Ogre20ResourceGroupManager36RESOURCE_SYSTEM_NUM_REFERENCE_COUNTSE
|
Change |
Effect |
1 |
This global data became const. |
Any attempts of old applications to change this global data may result in crash. |
OgreRoot.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Root::createFileStream ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern ) 2
⇣
Root::createFileStream ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern ) [static]
_ZN4Ogre4Root16createFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bS8_
|
Change |
Effect |
1 |
Type of 2nd parameter groupName has been changed from String const& to bool (became non-const). |
This function may change parameter groupName, but it will be treated as const by old client applications. This may result in crash or incorrect behavior of applications. |
2 |
The pointer level of 2nd parameter groupName has been decreased from 1 to 0. |
The library function will treat the parameter as the lower-dimension array and will not read all elements. This may change the behavior of applications.
NOTE: if this is out-parameter then this change may cause a crash of applications. |
OgreScriptCompiler.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ObjectAbstractNode::getVariables ( ) const 1
_ZNK4Ogre18ObjectAbstractNode12getVariablesB5cxx11Ev
|
Change |
Effect |
1 |
Added const qualifier to return value (has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& to map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreString.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] StringUtil::BLANK [data] 2
_ZN4Ogre10StringUtil5BLANKB5cxx11E
|
Change |
Effect |
1 |
Size of this global data has been changed from 32 bytes to 8 bytes. |
Applications will obtain a different value and execution may change. |
2 |
Type of this global data has been changed from String const (32 bytes) to String const& (8 bytes). |
Applications will obtain a different value and execution may change. |
to the top
Problems with Data Types, Low Severity 280
OgreAnimable.h
namespace Ogre
[+] class AnimableValue 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)2> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 36 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for AnimableValue) |
(int (*)(...)) (& typeinfo for AnimableValue) |
16 |
(int (*)(...)) 0x160d20 |
(int (*)(...)) 0x164eb2 |
24 |
(int (*)(...)) 0x160d28 |
(int (*)(...)) 0x164eba |
32 |
(int (*)(...)) 0x160d86 |
(int (*)(...)) 0x164f26 |
40 |
(int (*)(...)) 0x160da0 |
(int (*)(...)) 0x164f32 |
48 |
(int (*)(...)) 0x160db2 |
(int (*)(...)) 0x164f44 |
56 |
(int (*)(...)) 0x160d92 |
(int (*)(...)) 0x164f18 |
64 |
AnimableValue::setAsBaseValue(Any const&) |
AnimableValue::setAsBaseValue(Any const&) |
72 |
(int (*)(...)) 0x160d32 |
(int (*)(...)) 0x164ec4 |
80 |
(int (*)(...)) 0x160d5e |
(int (*)(...)) 0x164ef0 |
88 |
(int (*)(...)) 0x160d6c |
(int (*)(...)) 0x164efe |
96 |
(int (*)(...))0 |
(int (*)(...))0 |
104 |
(int (*)(...))0 |
(int (*)(...))0 |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
(int (*)(...)) 0x162904 |
(int (*)(...)) 0x165fc2 |
128 |
(int (*)(...)) 0x162858 |
(int (*)(...)) 0x165f1c |
136 |
(int (*)(...)) 0x1627ac |
(int (*)(...)) 0x165e76 |
144 |
(int (*)(...)) 0x162700 |
(int (*)(...)) 0x165dd0 |
152 |
(int (*)(...)) 0x162654 |
(int (*)(...)) 0x165d2a |
160 |
(int (*)(...)) 0x1625a8 |
(int (*)(...)) 0x165c84 |
168 |
(int (*)(...)) 0x1624fc |
(int (*)(...)) 0x165bde |
176 |
(int (*)(...)) 0x162450 |
(int (*)(...)) 0x165b38 |
184 |
(int (*)(...)) 0x1623a4 |
(int (*)(...)) 0x165a92 |
192 |
AnimableValue::setValue(Any const&) |
AnimableValue::setValue(Any const&) |
200 |
AnimableValue::resetToBaseValue() |
AnimableValue::resetToBaseValue() |
208 |
(int (*)(...)) 0x1622f8 |
(int (*)(...)) 0x1659ec |
216 |
(int (*)(...)) 0x16224c |
(int (*)(...)) 0x165946 |
224 |
(int (*)(...)) 0x1621a0 |
(int (*)(...)) 0x1658a0 |
232 |
(int (*)(...)) 0x1620f4 |
(int (*)(...)) 0x1657fa |
240 |
(int (*)(...)) 0x162048 |
(int (*)(...)) 0x165754 |
248 |
(int (*)(...)) 0x161f9c |
(int (*)(...)) 0x1656ae |
256 |
(int (*)(...)) 0x161ef0 |
(int (*)(...)) 0x165608 |
264 |
(int (*)(...)) 0x161e44 |
(int (*)(...)) 0x165562 |
272 |
(int (*)(...)) 0x161d98 |
(int (*)(...)) 0x1654bc |
280 |
AnimableValue::applyDeltaValue(Any const&) |
AnimableValue::applyDeltaValue(Any const&) |
[+] affected symbols: 5 (0.1%)
AnimableValue::setAsBaseValue ( Any const& val )
This method is from 'AnimableValue' class.
AnimableValue::applyDeltaValue ( Any const& val )
This method is from 'AnimableValue' class.
AnimableValue::resetToBaseValue ( )
This method is from 'AnimableValue' class.
AnimableValue::setCurrentStateAsBaseValue ( )
This method is from 'AnimableValue' class.
AnimableValue::setValue ( Any const& val )
This method is from 'AnimableValue' class.
[+] typedef AnimableValuePtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<AnimableValue> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 10 (0.2%)
NumericAnimationTrack::createKeyFrameImpl ( Real time )
Field 'this.mTargetAnim' in the object of this method is of type 'AnimableValuePtr'.
NumericAnimationTrack::createNumericKeyFrame ( Real timePos )
Field 'this.mTargetAnim' in the object of this method is of type 'AnimableValuePtr'.
NumericAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
Field 'this.mTargetAnim' in the object of this method is of type 'AnimableValuePtr'.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle )
Field 'this.mTargetAnim' in the object of this method is of type 'AnimableValuePtr'.
Light::createAnimableValue ( String const& valueName )
Return value is of type 'AnimableValuePtr'.
Animation::createNumericTrack ( unsigned short handle )
Field 'retval.mTargetAnim' in the return value (pointer) is of type 'AnimableValuePtr'.
NumericAnimationTrack::getNumericKeyFrame ( unsigned short index )
Field 'this.mTargetAnim' in the object of this method is of type 'AnimableValuePtr'.
NumericAnimationTrack::getAssociatedAnimable ( )
Return value (reference) has base type 'AnimableValuePtr'.
NumericAnimationTrack::getInterpolatedKeyFrame ( TimeIndex const& timeIndex, KeyFrame* kf )
Field 'this.mTargetAnim' in the object of this method is of type 'AnimableValuePtr'.
Animation::getNumericTrack ( unsigned short handle )
Field 'retval.mTargetAnim' in the return value (pointer) is of type 'AnimableValuePtr'.
OgreAnimation.h
namespace Ogre
[+] class Animation 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)2> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Animation) |
(int (*)(...)) (& typeinfo for Animation) |
16 |
~Animation |
~Animation |
24 |
~Animation |
~Animation |
[+] affected symbols: 62 (1%)
Animation::applyToNode ( Node* node, Real timePos, Real weight, Real scale )
This method is from 'Animation' class.
Animation::getContainer ( )
This method is from 'Animation' class.
Animation::applyToAnimable ( SharedPtr<AnimableValue>const& anim, Real timePos, Real weight, Real scale )
This method is from 'Animation' class.
Animation::createNodeTrack ( unsigned short handle )
This method is from 'Animation' class.
Animation::createNodeTrack ( unsigned short handle, Node* node )
This method is from 'Animation' class.
Animation::_notifyContainer ( AnimationContainer* c )
This method is from 'Animation' class.
Animation::destroyAllTracks ( )
This method is from 'Animation' class.
Animation::destroyNodeTrack ( unsigned short handle )
This method is from 'Animation' class.
Animation::applyToVertexData ( VertexData* data, Real timePos, Real weight )
This method is from 'Animation' class.
Animation::createVertexTrack ( unsigned short handle, enum VertexAnimationType animType )
This method is from 'Animation' class.
...
[+] typedef Animation::NodeTrackList 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, NodeAnimationTrack*, std::less<unsigned short>, STLAllocator<std::pair<unsigned short const, NodeAnimationTrack*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<unsigned short, NodeAnimationTrack*, std::less<unsigned short> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Animation::_getNodeTrackList ( )
Return value (reference) has base type 'Animation::NodeTrackList'.
[+] typedef Animation::NumericTrackList 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, NumericAnimationTrack*, std::less<unsigned short>, STLAllocator<std::pair<unsigned short const, NumericAnimationTrack*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<unsigned short, NumericAnimationTrack*, std::less<unsigned short> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Animation::_getNumericTrackList ( )
Return value (reference) has base type 'Animation::NumericTrackList'.
[+] typedef Animation::TrackHandleList 1
|
Change |
Effect |
1 |
Base type has been changed from set<unsigned short, std::less<unsigned short>, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to set<unsigned short, std::less<unsigned short> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
Animation::_destroyNodeTracks ( set<unsigned short, std::less<unsigned short>, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& tracks )
1st parameter 'tracks' (reference) has base type 'Animation::TrackHandleList'.
Animation::_collectIdentityNodeTracks ( set<unsigned short, std::less<unsigned short>, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& tracks )
1st parameter 'tracks' (reference) has base type 'Animation::TrackHandleList'.
[+] typedef Animation::VertexTrackList 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, VertexAnimationTrack*, std::less<unsigned short>, STLAllocator<std::pair<unsigned short const, VertexAnimationTrack*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<unsigned short, VertexAnimationTrack*, std::less<unsigned short> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Animation::_getVertexTrackList ( )
Return value (reference) has base type 'Animation::VertexTrackList'.
OgreAnimationState.h
namespace Ogre
[+] class AnimationState 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)2> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 22 (0.4%)
AnimationState::setEnabled ( bool enabled )
This method is from 'AnimationState' class.
AnimationState::_setBlendMask ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* blendMask )
This method is from 'AnimationState' class.
AnimationState::copyStateFrom ( AnimationState const& animState )
This method is from 'AnimationState' class.
AnimationState::createBlendMask ( size_t blendMaskSizeHint, float initialWeight )
This method is from 'AnimationState' class.
AnimationState::setTimePosition ( Real timePos )
This method is from 'AnimationState' class.
AnimationState::destroyBlendMask ( )
This method is from 'AnimationState' class.
AnimationState::_setBlendMaskData ( float const* blendMaskData )
This method is from 'AnimationState' class.
AnimationState::setBlendMaskEntry ( size_t boneHandle, float weight )
This method is from 'AnimationState' class.
AnimationState::addTime ( Real offset )
This method is from 'AnimationState' class.
AnimationState::setLength ( Real len )
This method is from 'AnimationState' class.
...
[+] class AnimationStateSet 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)2> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 14 (0.2%)
AnimationStateSet::_notifyDirty ( )
This method is from 'AnimationStateSet' class.
AnimationStateSet::createAnimationState ( String const& name, Real timePos, Real length, Real weight, bool enabled )
This method is from 'AnimationStateSet' class.
AnimationStateSet::removeAnimationState ( String const& name )
This method is from 'AnimationStateSet' class.
AnimationStateSet::removeAllAnimationStates ( )
This method is from 'AnimationStateSet' class.
AnimationStateSet::getAnimationStateIterator ( )
This method is from 'AnimationStateSet' class.
AnimationStateSet::_notifyAnimationStateEnabled ( AnimationState* target, bool enabled )
This method is from 'AnimationStateSet' class.
AnimationStateSet::AnimationStateSet ( AnimationStateSet const& rhs )
This constructor is from 'AnimationStateSet' class.
AnimationStateSet::AnimationStateSet ( )
This constructor is from 'AnimationStateSet' class.
AnimationStateSet::~AnimationStateSet ( )
This destructor is from 'AnimationStateSet' class.
AnimationStateSet::copyMatchingState ( AnimationStateSet* target )
This method is from 'AnimationStateSet' class.
...
[+] typedef AnimationState::BoneBlendMask 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<float>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 31 (0.5%)
SceneManager::createAnimationState ( String const& animName )
Field 'retval.mBlendMask' in the return value (pointer) has base type 'AnimationState::BoneBlendMask'.
AnimationState::setEnabled ( bool enabled )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::_setBlendMask ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* blendMask )
1st parameter 'blendMask' (pointer) has base type 'AnimationState::BoneBlendMask'.
AnimationState::copyStateFrom ( AnimationState const& animState )
Field 'animState.mBlendMask' in 1st parameter 'animState' (reference) has base type 'AnimationState::BoneBlendMask'.
AnimationState::createBlendMask ( size_t blendMaskSizeHint, float initialWeight )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::setTimePosition ( Real timePos )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::destroyBlendMask ( )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::_setBlendMaskData ( float const* blendMaskData )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::setBlendMaskEntry ( size_t boneHandle, float weight )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::addTime ( Real offset )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
...
OgreArchive.h
namespace Ogre
[+] typedef FileInfoList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<FileInfo, STLAllocator<FileInfo, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<FileInfo>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
FileSystemArchive::findFiles ( String const& pattern, bool recursive, bool dirs, vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* simpleList, vector<FileInfo, STLAllocator<FileInfo, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* detailList )
5th parameter 'detailList' (pointer) has base type 'FileInfoList'.
[+] typedef FileInfoListPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<std::vector<FileInfo> > to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
ZipArchive::findFileInfo ( String const& pattern, bool recursive, bool dirs )
Return value is of type 'FileInfoListPtr'.
FileSystemArchive::findFileInfo ( String const& pattern, bool recursive, bool dirs )
Return value is of type 'FileInfoListPtr'.
OgreBillboard.h
namespace Ogre
[+] class Billboard 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 17 (0.3%)
Billboard::setPosition ( Real x, Real y, Real z )
This method is from 'Billboard' class.
Billboard::setPosition ( Vector3 const& position )
This method is from 'Billboard' class.
Billboard::setRotation ( Radian const& rotation )
This method is from 'Billboard' class.
Billboard::_notifyOwner ( BillboardSet* owner )
This method is from 'Billboard' class.
Billboard::setDimensions ( Real width, Real height )
This method is from 'Billboard' class.
Billboard::setTexcoordRect ( Real u0, Real v0, Real u1, Real v1 )
This method is from 'Billboard' class.
Billboard::setTexcoordRect ( FloatRect const& texcoordRect )
This method is from 'Billboard' class.
Billboard::setTexcoordIndex ( uint16 texcoordIndex )
This method is from 'Billboard' class.
Billboard::setColour ( ColourValue const& colour )
This method is from 'Billboard' class.
Billboard::Billboard ( Vector3 const& position, BillboardSet* owner, ColourValue const& colour )
This constructor is from 'Billboard' class.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 1
|
Change |
Effect |
1 |
Size of this type has been changed from 616 bytes to 576 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 39 (0.6%)
SceneManager::createBillboardChain ( String const& name )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::createBillboardChain ( )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::destroyBillboardChain ( BillboardChain* obj )
1st parameter 'obj' (pointer) has base type 'BillboardChain'.
BillboardChain::clearChain ( size_t chainIndex )
This method is from 'BillboardChain' class.
BillboardChain::setDynamic ( bool dyn )
This method is from 'BillboardChain' class.
BillboardChain::setupBuffers ( )
This method is from 'BillboardChain' class.
BillboardChain::setFaceCamera ( bool faceCamera, Vector3 const& normalVector )
This method is from 'BillboardChain' class.
BillboardChain::clearAllChains ( )
This method is from 'BillboardChain' class.
BillboardChain::addChainElement ( size_t chainIndex, BillboardChain::Element const& dtls )
This method is from 'BillboardChain' class.
BillboardChain::setMaterialName ( String const& name, String const& groupName )
This method is from 'BillboardChain' class.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 1
|
Change |
Effect |
1 |
Base type of field mMainBuf has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 112 (1.8%)
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet' in 2nd parameter 'bb' (reference) has base type 'BillboardSet'.
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoextend ( bool autoextend )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
...
OgreCamera.h
namespace Ogre
[+] class Camera 1
|
Change |
Effect |
1 |
Type of field mWindowClipPlanes has been changed from vector<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Plane>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1236 (20.1%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera' in 1st parameter 'mgr' (pointer) has base type 'Camera'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
2nd parameter 'cam' (pointer) has base type 'Camera'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera' in 2nd parameter 'bb' (reference) has base type 'Camera'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
...
OgreCommon.h
namespace Ogre
[+] typedef AliasTextureNamePairList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.1%)
TextureUnitState::applyTextureAliases ( map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& aliasList, bool const apply )
1st parameter 'aliasList' (reference) has base type 'AliasTextureNamePairList'.
Pass::applyTextureAliases ( map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& aliasList, bool const apply )
1st parameter 'aliasList' (reference) has base type 'AliasTextureNamePairList'.
Material::applyTextureAliases ( map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& aliasList, bool const apply )
1st parameter 'aliasList' (reference) has base type 'AliasTextureNamePairList'.
Technique::applyTextureAliases ( map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& aliasList, bool const apply )
1st parameter 'aliasList' (reference) has base type 'AliasTextureNamePairList'.
[+] typedef BinaryOptionList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
findCommandLineOpts ( int numargs, char** argv, map<std::__cxx11::basic_string<char>, bool, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& unaryOptList, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& binOptList )
4th parameter 'binOptList' (reference) has base type 'BinaryOptionList'.
[+] typedef NameValuePairList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 32 (0.5%)
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
6th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
5th parameter 'params' (pointer) has base type 'NameValuePairList'.
MeshManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
5th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
2nd parameter 'params' (pointer) has base type 'NameValuePairList'.
RenderSystem::fireEvent ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
2nd parameter 'params' (pointer) has base type 'NameValuePairList'.
SceneManager::createMovableObject ( String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
2nd parameter 'params' (pointer) has base type 'NameValuePairList'.
SceneManager::createMovableObject ( String const& name, String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
3rd parameter 'params' (pointer) has base type 'NameValuePairList'.
EntityFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
2nd parameter 'params' (pointer) has base type 'NameValuePairList'.
TextureManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
5th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
TextureManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
5th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
...
[+] typedef RenderWindowDescriptionList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RenderWindowDescription, STLAllocator<RenderWindowDescription, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<RenderWindowDescription>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
RenderSystem::_createRenderWindows ( vector<RenderWindowDescription, STLAllocator<RenderWindowDescription, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& renderWindowDescriptions, vector<RenderWindow*, STLAllocator<RenderWindow*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& createdWindows )
1st parameter 'renderWindowDescriptions' (reference) has base type 'RenderWindowDescriptionList'.
Root::createRenderWindows ( vector<RenderWindowDescription, STLAllocator<RenderWindowDescription, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& renderWindowDescriptions, vector<RenderWindow*, STLAllocator<RenderWindow*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& createdWindows )
1st parameter 'renderWindowDescriptions' (reference) has base type 'RenderWindowDescriptionList'.
[+] typedef RenderWindowList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RenderWindow*, STLAllocator<RenderWindow*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<RenderWindow*>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
RenderSystem::_createRenderWindows ( vector<RenderWindowDescription, STLAllocator<RenderWindowDescription, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& renderWindowDescriptions, vector<RenderWindow*, STLAllocator<RenderWindow*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& createdWindows )
2nd parameter 'createdWindows' (reference) has base type 'RenderWindowList'.
Root::createRenderWindows ( vector<RenderWindowDescription, STLAllocator<RenderWindowDescription, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& renderWindowDescriptions, vector<RenderWindow*, STLAllocator<RenderWindow*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& createdWindows )
2nd parameter 'createdWindows' (reference) has base type 'RenderWindowList'.
[+] typedef UnaryOptionList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, bool, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<std::__cxx11::basic_string<char>, bool, std::less<std::__cxx11::basic_string<char> > >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
findCommandLineOpts ( int numargs, char** argv, map<std::__cxx11::basic_string<char>, bool, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& unaryOptList, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& binOptList )
3rd parameter 'unaryOptList' (reference) has base type 'UnaryOptionList'.
OgreCompositionPass.h
namespace Ogre
[+] class CompositionPass 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 52 (0.8%)
CompositionPass::setMaterial ( SharedPtr<Material>const& mat )
This method is from 'CompositionPass' class.
CompositionPass::_isSupported ( )
This method is from 'CompositionPass' class.
CompositionPass::setClearDepth ( Real depth )
This method is from 'CompositionPass' class.
CompositionPass::setCustomType ( String const& customType )
This method is from 'CompositionPass' class.
CompositionPass::setIdentifier ( uint32 id )
This method is from 'CompositionPass' class.
CompositionPass::clearAllInputs ( )
This method is from 'CompositionPass' class.
CompositionPass::setClearColour ( ColourValue val )
This method is from 'CompositionPass' class.
CompositionPass::setQuadCorners ( Real left, Real top, Real right, Real bottom )
This method is from 'CompositionPass' class.
CompositionPass::setStencilFunc ( enum CompareFunction value )
This method is from 'CompositionPass' class.
CompositionPass::setStencilMask ( uint32 value )
This method is from 'CompositionPass' class.
...
OgreCompositionTargetPass.h
namespace Ogre
[+] class CompositionTargetPass 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 24 (0.4%)
CompositionTargetPass::createPass ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::getLodBias ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::removePass ( size_t index )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::setLodBias ( float bias )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::_isSupported ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::getNumPasses ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::setInputMode ( enum CompositionTargetPass::InputMode mode )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::setOutputName ( String const& out )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::getOnlyInitial ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::setOnlyInitial ( bool value )
This method is from 'CompositionTargetPass' class.
...
OgreCompositionTechnique.h
namespace Ogre
[+] class CompositionTechnique 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositionTechnique) |
(int (*)(...)) (& typeinfo for CompositionTechnique) |
16 |
~CompositionTechnique |
~CompositionTechnique |
24 |
~CompositionTechnique |
~CompositionTechnique |
32 |
CompositionTechnique::isSupported(bool) |
CompositionTechnique::isSupported(bool) |
40 |
CompositionTechnique::setSchemeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
CompositionTechnique::setSchemeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 19 (0.3%)
CompositionTechnique::isSupported ( bool acceptTextureDegradation )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getTargetPass ( size_t index )
This method is from 'CompositionTechnique' class.
CompositionTechnique::setSchemeName ( String const& schemeName )
This method is from 'CompositionTechnique' class.
CompositionTechnique::createTargetPass ( )
This method is from 'CompositionTechnique' class.
CompositionTechnique::removeTargetPass ( size_t index )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getNumTargetPasses ( )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getOutputTargetPass ( )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getTextureDefinition ( size_t index )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getTextureDefinition ( String const& name )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getTargetPassIterator ( )
This method is from 'CompositionTechnique' class.
...
OgreCompositorChain.h
namespace Ogre
[+] class CompositorChain 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 20 entries | Virtual Table (New) - 20 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorChain) |
(int (*)(...)) (& typeinfo for CompositorChain) |
16 |
~CompositorChain |
~CompositorChain |
24 |
~CompositorChain |
~CompositorChain |
32 |
CompositorChain::preRenderTargetUpdate(RenderTargetEvent const&) |
CompositorChain::preRenderTargetUpdate(RenderTargetEvent const&) |
40 |
CompositorChain::postRenderTargetUpdate(RenderTargetEvent const&) |
CompositorChain::postRenderTargetUpdate(RenderTargetEvent const&) |
48 |
CompositorChain::preViewportUpdate(RenderTargetViewportEvent const&) |
CompositorChain::preViewportUpdate(RenderTargetViewportEvent const&) |
56 |
CompositorChain::postViewportUpdate(RenderTargetViewportEvent const&) |
CompositorChain::postViewportUpdate(RenderTargetViewportEvent const&) |
64 |
(int (*)(...)) 0x197812 |
(int (*)(...)) 0x198406 |
72 |
(int (*)(...)) 0x197818 |
(int (*)(...)) 0x19840c |
80 |
CompositorChain::viewportCameraChanged(Viewport*) |
CompositorChain::viewportCameraChanged(Viewport*) |
88 |
CompositorChain::viewportDimensionsChanged(Viewport*) |
CompositorChain::viewportDimensionsChanged(Viewport*) |
96 |
CompositorChain::viewportDestroyed(Viewport*) |
CompositorChain::viewportDestroyed(Viewport*) |
104 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
112 |
(int (*)(...)) (& typeinfo for CompositorChain) |
(int (*)(...)) (& typeinfo for CompositorChain) |
120 |
non-virtual thunk to ~CompositorChain |
non-virtual thunk to ~CompositorChain |
128 |
non-virtual thunk to ~CompositorChain |
non-virtual thunk to ~CompositorChain |
136 |
non-virtual thunk to CompositorChain::viewportCameraChanged(Viewport*) |
non-virtual thunk to CompositorChain::viewportCameraChanged(Viewport*) |
144 |
non-virtual thunk to CompositorChain::viewportDimensionsChanged(Viewport*) |
non-virtual thunk to CompositorChain::viewportDimensionsChanged(Viewport*) |
152 |
non-virtual thunk to CompositorChain::viewportDestroyed(Viewport*) |
non-virtual thunk to CompositorChain::viewportDestroyed(Viewport*) |
[+] affected symbols: 30 (0.5%)
CompositorChain::_markDirty ( )
This method is from 'CompositorChain' class.
CompositorChain::getViewport ( )
This method is from 'CompositorChain' class.
CompositorChain::addCompositor ( SharedPtr<Compositor> filter, size_t addPosition, String const& scheme )
This method is from 'CompositorChain' class.
CompositorChain::getCompositor ( size_t index )
This method is from 'CompositorChain' class.
CompositorChain::getCompositor ( String const& name )
This method is from 'CompositorChain' class.
CompositorChain::getCompositors ( )
This method is from 'CompositorChain' class.
CompositorChain::_removeInstance ( CompositorInstance* i )
This method is from 'CompositorChain' class.
CompositorChain::getNextInstance ( CompositorInstance* curr, bool activeOnly )
This method is from 'CompositorChain' class.
CompositorChain::_queuedOperation ( CompositorInstance::RenderSystemOperation* op )
This method is from 'CompositorChain' class.
CompositorChain::destroyResources ( )
This method is from 'CompositorChain' class.
...
OgreCompositorInstance.h
namespace Ogre
[+] class CompositorInstance 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorInstance) |
(int (*)(...)) (& typeinfo for CompositorInstance) |
16 |
~CompositorInstance |
~CompositorInstance |
24 |
~CompositorInstance |
~CompositorInstance |
32 |
CompositorInstance::_compileTargetOperations(std::vector<CompositorInstance::TargetOperation, std::allocator<CompositorInstance::TargetOperation> >&) |
CompositorInstance::_compileTargetOperations(std::vector<CompositorInstance::TargetOperation, std::allocator<CompositorInstance::TargetOperation> >&) |
40 |
CompositorInstance::_compileOutputOperation(CompositorInstance::TargetOperation&) |
CompositorInstance::_compileOutputOperation(CompositorInstance::TargetOperation&) |
48 |
CompositorInstance::collectPasses(CompositorInstance::TargetOperation&, CompositionTargetPass*) |
CompositorInstance::collectPasses(CompositorInstance::TargetOperation&, CompositionTargetPass*) |
[+] affected symbols: 16 (0.3%)
CompositorInstance::addListener ( CompositorInstance::Listener* l )
This method is from 'CompositorInstance' class.
CompositorInstance::setTechnique ( CompositionTechnique* tech, bool reuseTextures )
This method is from 'CompositorInstance' class.
CompositorInstance::removeListener ( CompositorInstance::Listener* l )
This method is from 'CompositorInstance' class.
CompositorInstance::getRenderTarget ( String const& name )
This method is from 'CompositorInstance' class.
CompositorInstance::getTextureInstance ( String const& name, size_t mrtIndex )
This method is from 'CompositorInstance' class.
CompositorInstance::getTextureInstanceName ( String const& name, size_t mrtIndex )
This method is from 'CompositorInstance' class.
CompositorInstance::_compileOutputOperation ( CompositorInstance::TargetOperation& finalState )
This method is from 'CompositorInstance' class.
CompositorInstance::_compileTargetOperations ( vector<CompositorInstance::TargetOperation, STLAllocator<CompositorInstance::TargetOperation, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& compiledState )
This method is from 'CompositorInstance' class.
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat )
This method is from 'CompositorInstance' class.
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat )
This method is from 'CompositorInstance' class.
...
[+] class CompositorInstance::RenderSystemOperation 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorInstance::RenderSystemOperation) |
(int (*)(...)) (& typeinfo for CompositorInstance::RenderSystemOperation) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 2 (0.03%)
CompositorInstance::RenderSystemOperation::execute ( SceneManager* p1, RenderSystem* p2 )
This method is from 'CompositorInstance::RenderSystemOperation' class.
CompositorInstance::RenderSystemOperation::~RenderSystemOperation ( )
This destructor is from 'CompositorInstance::RenderSystemOperation' class.
[+] typedef CompositorInstance::CompiledState 1
|
Change |
Effect |
1 |
Base type has been changed from vector<CompositorInstance::TargetOperation, STLAllocator<CompositorInstance::TargetOperation, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<CompositorInstance::TargetOperation>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
CompositorInstance::_compileTargetOperations ( vector<CompositorInstance::TargetOperation, STLAllocator<CompositorInstance::TargetOperation, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& compiledState )
1st parameter 'compiledState' (reference) has base type 'CompositorInstance::CompiledState'.
OgreConfigDialogImp.h
namespace Ogre
[+] class ConfigDialog 2
|
Change |
Effect |
1 |
Field mImpl has been added to this type. |
Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Field mSelectedRenderSystem has been renamed to _vptr. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 2 (0.03%)
ConfigDialog::display ( )
This method is from 'ConfigDialog' class.
ConfigDialog::ConfigDialog ( )
This constructor is from 'ConfigDialog' class.
OgreConfigFile.h
namespace Ogre
[+] class ConfigFile 2
|
Change |
Effect |
1 |
Field mSettingsPtr has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Type of field mSettings has been changed from ConfigFile::SettingsBySection to ConfigFile::SettingsBySection_. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 10 (0.2%)
ConfigFile::loadDirect ( String const& filename, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::getSectionIterator ( )
This method is from 'ConfigFile' class.
ConfigFile::getSettingsIterator ( String const& section )
This method is from 'ConfigFile' class.
ConfigFile::loadFromResourceSystem ( String const& filename, String const& resourceGroup, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::load ( String const& filename, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::clear ( )
This method is from 'ConfigFile' class.
ConfigFile::ConfigFile ( )
This constructor is from 'ConfigFile' class.
ConfigFile::~ConfigFile ( )
This destructor is from 'ConfigFile' class.
ConfigFile::getSetting ( String const& key, String const& section, String const& defaultValue )
This method is from 'ConfigFile' class.
ConfigFile::getMultiSetting ( String const& key, String const& section )
This method is from 'ConfigFile' class.
OgreController.h
namespace Ogre
[+] class Controller<float> 3
|
Change |
Effect |
1 |
Type of field mDest has been changed from SharedPtr<ControllerValue<float> > to SharedPtr. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mFunc has been changed from SharedPtr<ControllerFunction<float> > to SharedPtr. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Type of field mSource has been changed from SharedPtr<ControllerValue<float> > to SharedPtr. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 467 (7.6%)
RibbonTrail::clearChain ( size_t chainIndex )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::removeNode ( Node* n )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::_timeUpdate ( Real time )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::resetAllTrails ( )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::setTrailLength ( Real len )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
...
OgreControllerManager.h
namespace Ogre
[+] typedef ControllerFunctionRealPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<ControllerFunction<float> > to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 106 (1.7%)
ControllerManager::getSingleton ( )
Field 'retval.mPassthroughFunction' in the return value (reference) is of type 'ControllerFunctionRealPtr'.
ControllerManager::setFrameDelay ( Real fd )
Field 'this.mPassthroughFunction' in the object of this method is of type 'ControllerFunctionRealPtr'.
ControllerManager::setTimeFactor ( Real tf )
Field 'this.mPassthroughFunction' in the object of this method is of type 'ControllerFunctionRealPtr'.
ControllerManager::setElapsedTime ( Real elapsedTime )
Field 'this.mPassthroughFunction' in the object of this method is of type 'ControllerFunctionRealPtr'.
ControllerManager::getSingletonPtr ( )
Field 'retval.mPassthroughFunction' in the return value (pointer) is of type 'ControllerFunctionRealPtr'.
ControllerManager::clearControllers ( )
Field 'this.mPassthroughFunction' in the object of this method is of type 'ControllerFunctionRealPtr'.
ControllerManager::destroyController ( Controller<float>* controller )
Field 'this.mPassthroughFunction' in the object of this method is of type 'ControllerFunctionRealPtr'.
ControllerManager::createTextureRotater ( TextureUnitState* layer, Real speed )
Field 'this.mPassthroughFunction' in the object of this method is of type 'ControllerFunctionRealPtr'.
ControllerManager::updateAllControllers ( )
Field 'this.mPassthroughFunction' in the object of this method is of type 'ControllerFunctionRealPtr'.
ControllerManager::createTextureAnimator ( TextureUnitState* layer, Real sequenceTime )
Field 'this.mPassthroughFunction' in the object of this method is of type 'ControllerFunctionRealPtr'.
...
[+] typedef ControllerValueRealPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<ControllerValue<float> > to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 138 (2.2%)
RibbonTrail::clearChain ( size_t chainIndex )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
RibbonTrail::removeNode ( Node* n )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
RibbonTrail::_timeUpdate ( Real time )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
RibbonTrail::resetAllTrails ( )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
RibbonTrail::setTrailLength ( Real len )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
Field 'this.mTimeControllerValue' in the object of this method is of type 'ControllerValueRealPtr'.
...
OgreDataStream.h
namespace Ogre
[+] typedef DataStreamPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<DataStream> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 319 (5.2%)
Serializer::writeFloats ( double const*const pDouble, size_t count )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
Serializer::writeObject ( Quaternion const& q )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
Serializer::writeObject ( Vector3 const& vec )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
Serializer::writeFileHeader ( )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
Serializer::writeChunkHeader ( uint16 id, size_t size )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
Serializer::flipToLittleEndian ( void* pData, size_t size, size_t count )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
Serializer::determineEndianness ( enum Serializer::Endian requestedEndian )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
Serializer::flipFromLittleEndian ( void* pData, size_t size, size_t count )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
Serializer::Serializer ( )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
Serializer::~Serializer ( )
Field 'this.mStream' in the object of this method is of type 'DataStreamPtr'.
...
OgreDefaultWorkQueueStandard.h
namespace Ogre
[+] class DefaultWorkQueue 4
|
Change |
Effect |
1 |
Field mInitMutex has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Field mInitSync has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 |
Field mRequestCondition has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 |
Field mWorkers has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols: 8 (0.1%)
DefaultWorkQueue::_threadMain ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::notifyWorkers ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::waitForNextRequest ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::notifyThreadRegistered ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::startup ( bool forceRestart )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::shutdown ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::DefaultWorkQueue ( String const& name )
This constructor is from 'DefaultWorkQueue' class.
DefaultWorkQueue::~DefaultWorkQueue ( )
This destructor is from 'DefaultWorkQueue' class.
OgreDepthBuffer.h
namespace Ogre
[+] class DepthBuffer 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DepthBuffer) |
(int (*)(...)) (& typeinfo for DepthBuffer) |
16 |
~DepthBuffer |
~DepthBuffer |
24 |
~DepthBuffer |
~DepthBuffer |
32 |
DepthBuffer::getPoolId() const |
DepthBuffer::getPoolId() const |
40 |
DepthBuffer::getBitDepth() const |
DepthBuffer::getBitDepth() const |
48 |
DepthBuffer::getWidth() const |
DepthBuffer::getWidth() const |
56 |
DepthBuffer::getHeight() const |
DepthBuffer::getHeight() const |
64 |
DepthBuffer::getFsaa() const |
DepthBuffer::getFsaa() const |
72 |
DepthBuffer::getFsaaHint[abi:cxx11]() const |
DepthBuffer::getFsaaHint[abi:cxx11]() const |
80 |
DepthBuffer::isCompatible(RenderTarget*) const |
DepthBuffer::isCompatible(RenderTarget*) const |
88 |
DepthBuffer::_notifyRenderTargetAttached(RenderTarget*) |
DepthBuffer::_notifyRenderTargetAttached(RenderTarget*) |
96 |
DepthBuffer::_notifyRenderTargetDetached(RenderTarget*) |
DepthBuffer::_notifyRenderTargetDetached(RenderTarget*) |
[+] affected symbols: 14 (0.2%)
DepthBuffer::_setPoolId ( uint16 poolId )
This method is from 'DepthBuffer' class.
DepthBuffer::detachFromAllRenderTargets ( )
This method is from 'DepthBuffer' class.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
This method is from 'DepthBuffer' class.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
This method is from 'DepthBuffer' class.
DepthBuffer::DepthBuffer ( uint16 poolId, uint16 bitDepth, uint32 width, uint32 height, uint32 fsaa, String const& fsaaHint, bool manual )
This constructor is from 'DepthBuffer' class.
DepthBuffer::~DepthBuffer ( )
This destructor is from 'DepthBuffer' class.
DepthBuffer::getBitDepth ( )
This method is from 'DepthBuffer' class.
DepthBuffer::getFsaaHint ( )
This method is from 'DepthBuffer' class.
DepthBuffer::isCompatible ( RenderTarget* renderTarget )
This method is from 'DepthBuffer' class.
DepthBuffer::getFsaa ( )
This method is from 'DepthBuffer' class.
...
OgreDistanceLodStrategy.h
namespace Ogre
[+] class DistanceLodBoxStrategy 2
|
Change |
Effect |
1 |
Base class DistanceLodStrategyBase has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class DistanceLodStrategy has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DistanceLodBoxStrategy) |
(int (*)(...)) (& typeinfo for DistanceLodBoxStrategy) |
16 |
DistanceLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
DistanceLodStrategyBase::getValueImpl(MovableObject const*, Camera const*) const |
24 |
(int (*)(...)) 0x1b8854 |
(int (*)(...)) 0x1b857e |
32 |
(int (*)(...)) 0x1b88bc |
(int (*)(...)) 0x1b85e6 |
40 |
DistanceLodStrategy::getBaseValue() const |
DistanceLodStrategyBase::getBaseValue() const |
48 |
DistanceLodStrategy::transformBias(float) const |
DistanceLodStrategyBase::transformBias(float) const |
56 |
DistanceLodStrategy::transformUserValue(float) const |
DistanceLodStrategyBase::transformUserValue(float) const |
64 |
DistanceLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
DistanceLodStrategyBase::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
DistanceLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
DistanceLodStrategyBase::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
DistanceLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
DistanceLodStrategyBase::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
DistanceLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
DistanceLodStrategyBase::isSorted(std::vector<float, std::allocator<float> > const&) const |
96 |
DistanceLodBoxStrategy::getSquaredDepth(MovableObject const*, Camera const*) const |
DistanceLodBoxStrategy::getSquaredDepth(MovableObject const*, Camera const*) const |
[+] affected symbols: 4 (0.1%)
DistanceLodBoxStrategy::getSingleton ( )
This method is from 'DistanceLodBoxStrategy' class.
DistanceLodBoxStrategy::getSingletonPtr ( )
This method is from 'DistanceLodBoxStrategy' class.
DistanceLodBoxStrategy::DistanceLodBoxStrategy ( )
This constructor is from 'DistanceLodBoxStrategy' class.
DistanceLodBoxStrategy::getSquaredDepth ( MovableObject const* movableObject, Camera const* camera )
This method is from 'DistanceLodBoxStrategy' class.
[+] class DistanceLodSphereStrategy 2
|
Change |
Effect |
1 |
Base class DistanceLodStrategyBase has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class DistanceLodStrategy has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DistanceLodSphereStrategy) |
(int (*)(...)) (& typeinfo for DistanceLodSphereStrategy) |
16 |
DistanceLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
DistanceLodStrategyBase::getValueImpl(MovableObject const*, Camera const*) const |
24 |
(int (*)(...)) 0x1b87ec |
(int (*)(...)) 0x1b8516 |
32 |
(int (*)(...)) 0x1b892a |
(int (*)(...)) 0x1b8654 |
40 |
DistanceLodStrategy::getBaseValue() const |
DistanceLodStrategyBase::getBaseValue() const |
48 |
DistanceLodStrategy::transformBias(float) const |
DistanceLodStrategyBase::transformBias(float) const |
56 |
DistanceLodStrategy::transformUserValue(float) const |
DistanceLodStrategyBase::transformUserValue(float) const |
64 |
DistanceLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
DistanceLodStrategyBase::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
DistanceLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
DistanceLodStrategyBase::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
DistanceLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
DistanceLodStrategyBase::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
DistanceLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
DistanceLodStrategyBase::isSorted(std::vector<float, std::allocator<float> > const&) const |
96 |
DistanceLodSphereStrategy::getSquaredDepth(MovableObject const*, Camera const*) const |
DistanceLodSphereStrategy::getSquaredDepth(MovableObject const*, Camera const*) const |
[+] affected symbols: 4 (0.1%)
DistanceLodSphereStrategy::getSingleton ( )
This method is from 'DistanceLodSphereStrategy' class.
DistanceLodSphereStrategy::getSingletonPtr ( )
This method is from 'DistanceLodSphereStrategy' class.
DistanceLodSphereStrategy::DistanceLodSphereStrategy ( )
This constructor is from 'DistanceLodSphereStrategy' class.
DistanceLodSphereStrategy::getSquaredDepth ( MovableObject const* movableObject, Camera const* camera )
This method is from 'DistanceLodSphereStrategy' class.
OgreEdgeListBuilder.h
namespace Ogre
[+] class EdgeListBuilder 1
|
Change |
Effect |
1 |
Size of this type has been changed from 184 bytes to 176 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 9 (0.1%)
EdgeListBuilder::addIndexData ( IndexData const* indexData, size_t vertexSet, enum RenderOperation::OperationType opType )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::addVertexData ( VertexData const* vertexData )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::buildTrianglesEdges ( struct EdgeListBuilder::Geometry const& geometry )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::connectOrCreateEdge ( size_t vertexSet, size_t triangleIndex, size_t vertIndex0, size_t vertIndex1, size_t sharedVertIndex0, size_t sharedVertIndex1 )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::findOrCreateCommonVertex ( Vector3 const& vec, size_t vertexSet, size_t indexSet, size_t originalIndex )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::log ( Log* l )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::build ( )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::EdgeListBuilder ( )
This constructor is from 'EdgeListBuilder' class.
EdgeListBuilder::~EdgeListBuilder ( )
This destructor is from 'EdgeListBuilder' class.
OgreEntity.h
namespace Ogre
[+] class Entity::EntityShadowRenderable 2
|
Change |
Effect |
1 |
Base type of field mPositionBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mWBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 5 (0.1%)
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
This destructor is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::isVisible ( )
This method is from 'Entity::EntityShadowRenderable' class.
[+] typedef Entity::EntitySet 1
|
Change |
Effect |
1 |
Base type has been changed from set<Entity*, std::less<Entity*>, STLAllocator<Entity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to set<Entity*, std::less<Entity*> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 798 (13%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity.mSharedSkeletonEntities' in 1st parameter 'mgr' (pointer) has base type 'Entity::EntitySet'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity.mSharedSkeletonEntities' in 1st parameter 'mo' (pointer) has base type 'Entity::EntitySet'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity.mSharedSkeletonEntities' in 1st parameter 'obj' (pointer) has base type 'Entity::EntitySet'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mSkyDomeEntity.mSharedSkeletonEntities' in the return value (pointer) has base type 'Entity::EntitySet'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
...
OgreErrorDialogImp.h
namespace Ogre
[+] class ErrorDialog 1
|
Change |
Effect |
1 |
Field mImpl has been added to this type. |
Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols: 2 (0.03%)
ErrorDialog::display ( String const& errorMessage, String logName )
This method is from 'ErrorDialog' class.
ErrorDialog::ErrorDialog ( )
This constructor is from 'ErrorDialog' class.
OgreFrustum.h
namespace Ogre
[+] class Frustum 1
|
Change |
Effect |
1 |
Field mExtents has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols: 1303 (21.2%)
ConvexBody::clip ( Frustum const& fr )
1st parameter 'fr' (reference) has base type 'Frustum'.
ConvexBody::define ( Frustum const& frustum )
1st parameter 'frustum' (reference) has base type 'Frustum'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum' in 1st parameter 'mgr' (pointer) has base type 'Frustum'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum' in 2nd parameter 'cam' (pointer) has base type 'Frustum'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mCullFrustum' in 2nd parameter 'bb' (reference) has base type 'Frustum'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
...
OgreGpuProgramManager.h
namespace Ogre
[+] typedef GpuProgramManager::SharedParametersMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, SharedPtr<GpuSharedParameters>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SharedPtr<GpuSharedParameters> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<std::__cxx11::basic_string<char>, std::shared_ptr<GpuSharedParameters>, std::less<std::__cxx11::basic_string<char> > >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
GpuProgramManager::getAvailableSharedParameters ( )
Return value (reference) has base type 'GpuProgramManager::SharedParametersMap'.
[+] typedef GpuProgramManager::SyntaxCodes 1
|
Change |
Effect |
1 |
Base type has been changed from set<std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to set<std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
GpuProgramManager::getSupportedSyntax ( )
Return value (reference) has base type 'GpuProgramManager::SyntaxCodes'.
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 95 (1.5%)
GpuProgramParameters::setConstant ( size_t index, Real val )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, double const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, float const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, int const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const* pMatrix, size_t numEntries )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, ColourValue const& colour )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const& m )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector2 const& vec )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector3 const& vec )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector4 const& vec )
This method is from 'GpuProgramParameters' class.
...
[+] class GpuSharedParameters 3
|
Change |
Effect |
1 |
Field mDirty has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 21 (0.3%)
GpuSharedParameters::_markDirty ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, ColourValue const& colour )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const& m )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Vector2 const& vec )
This method is from 'GpuSharedParameters' class.
...
[+] class GpuSharedParametersUsage 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 3 (0.05%)
GpuSharedParametersUsage::initCopyData ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::GpuSharedParametersUsage ( SharedPtr<GpuSharedParameters> sharedParams, GpuProgramParameters* params )
This constructor is from 'GpuSharedParametersUsage' class.
[+] struct GpuNamedConstants 3
|
Change |
Effect |
1 |
Size of this type has been changed from 72 bytes to 80 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 32 (0.5%)
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
1st parameter 'namedConstants' (reference) has base type 'struct GpuNamedConstants'.
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::msGenerateAllConstantDefinitionArrayEntries [data]
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::getGenerateAllConstantDefinitionArrayEntries ( )
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::setGenerateAllConstantDefinitionArrayEntries ( bool generateAll )
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::load ( SharedPtr<DataStream>& stream )
This method is from 'struct GpuNamedConstants' class.
GpuSharedParameters::_markDirty ( )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
...
[+] typedef GpuLogicalBufferStructPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<GpuLogicalBufferStruct> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 110 (1.8%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
GpuProgram::createParameters ( )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
GpuProgram::getDefaultParameters ( )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
GpuProgram::loadImpl ( )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
GpuProgram::setSource ( String const& source )
Field 'this.mDoubleLogicalToPhysical' in the object of this method is of type 'GpuLogicalBufferStructPtr'.
...
[+] typedef GpuNamedConstantsPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<GpuNamedConstants> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 110 (1.8%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
GpuProgram::createParameters ( )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
GpuProgram::getDefaultParameters ( )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
GpuProgram::loadImpl ( )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
GpuProgram::setSource ( String const& source )
Field 'this.mConstantDefs' in the object of this method is of type 'GpuNamedConstantsPtr'.
...
[+] typedef GpuProgramParameters::GpuSharedParamUsageList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<GpuSharedParametersUsage, STLAllocator<GpuSharedParametersUsage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<GpuSharedParametersUsage>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
GpuProgramParameters::copySharedParamSetUsage ( vector<GpuSharedParametersUsage, STLAllocator<GpuSharedParametersUsage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& srcList )
1st parameter 'srcList' (reference) has base type 'GpuProgramParameters::GpuSharedParamUsageList'.
GpuProgramParameters::getSharedParameters ( )
Return value (reference) has base type 'GpuProgramParameters::GpuSharedParamUsageList'.
[+] typedef GpuProgramParametersSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<GpuProgramParameters> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1154 (18.8%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mDefaultParams' in the object of this method is of type 'GpuProgramParametersSharedPtr'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mDefaultParams' in the object of this method is of type 'GpuProgramParametersSharedPtr'.
GpuProgram::createParameters ( )
Return value is of type 'GpuProgramParametersSharedPtr'.
GpuProgram::getDefaultParameters ( )
Return value is of type 'GpuProgramParametersSharedPtr'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mDefaultParams' in the object of this method is of type 'GpuProgramParametersSharedPtr'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mDefaultParams' in the object of this method is of type 'GpuProgramParametersSharedPtr'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mDefaultParams' in the object of this method is of type 'GpuProgramParametersSharedPtr'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mDefaultParams' in the object of this method is of type 'GpuProgramParametersSharedPtr'.
GpuProgram::loadImpl ( )
Field 'this.mDefaultParams' in the object of this method is of type 'GpuProgramParametersSharedPtr'.
GpuProgram::setSource ( String const& source )
Field 'this.mDefaultParams' in the object of this method is of type 'GpuProgramParametersSharedPtr'.
...
[+] typedef GpuSharedParametersPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<GpuSharedParameters> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.1%)
GpuProgramManager::createSharedParameters ( String const& name )
Return value is of type 'GpuSharedParametersPtr'.
GpuSharedParametersUsage::initCopyData ( )
Field 'this.mSharedParams' in the object of this method is of type 'GpuSharedParametersPtr'.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
Field 'this.mSharedParams' in the object of this method is of type 'GpuSharedParametersPtr'.
GpuProgramManager::getSharedParameters ( String const& name )
Return value is of type 'GpuSharedParametersPtr'.
OgreGpuProgramUsage.h
namespace Ogre
[+] class GpuProgramUsage 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 9 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramUsage) |
(int (*)(...)) (& typeinfo for GpuProgramUsage) |
16 |
~GpuProgramUsage |
~GpuProgramUsage |
24 |
~GpuProgramUsage |
~GpuProgramUsage |
32 |
(int (*)(...)) 0x1fb9ec |
(int (*)(...)) 0x1fa730 |
40 |
(int (*)(...)) 0x1ce0ca |
(int (*)(...)) 0x1cdad6 |
48 |
GpuProgramUsage::loadingComplete(Resource*) |
GpuProgramUsage::loadingComplete(Resource*) |
56 |
(int (*)(...)) 0x1ce0d6 |
(int (*)(...)) 0x1cdae2 |
64 |
GpuProgramUsage::unloadingComplete(Resource*) |
GpuProgramUsage::unloadingComplete(Resource*) |
[+] affected symbols: 13 (0.2%)
GpuProgramUsage::setProgram ( SharedPtr<GpuProgram>& prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::getParameters ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setParameters ( SharedPtr<GpuProgramParameters> params )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setProgramName ( String const& name, bool resetParams )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::loadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::unloadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::recreateParameters ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_load ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_unload ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::GpuProgramUsage ( enum GpuProgramType gptype, Pass* parent )
This constructor is from 'GpuProgramUsage' class.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 69 (1.1%)
HardwareBuffer::unlockImpl ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::_updateFromShadow ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::lock ( size_t p1, size_t p2, enum HardwareBuffer::LockOptions p3 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::unlock ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::copyData ( HardwareBuffer& p1 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::copyData ( HardwareBuffer& p1, size_t p2, size_t p3, size_t p4, bool p5 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::lockImpl ( size_t p1, size_t p2, enum HardwareBuffer::LockOptions p3 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::readData ( size_t p1, size_t p2, void* p3 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::writeData ( size_t p1, size_t p2, void const* p3, bool p4 )
This method is from 'HardwareBuffer' class.
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
This constructor is from derived class 'HardwareIndexBuffer'.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManagerBase 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 28 entries | Virtual Table (New) - 28 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::destroyAllDeclarations() |
HardwareBufferManagerBase::destroyAllDeclarations() |
24 |
HardwareBufferManagerBase::destroyAllBindings() |
HardwareBufferManagerBase::destroyAllBindings() |
32 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
40 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
48 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
56 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
64 |
HardwareBufferManagerBase::makeBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
72 |
(int (*)(...))0 |
(int (*)(...))0 |
80 |
(int (*)(...))0 |
(int (*)(...))0 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
HardwareBufferManagerBase::createVertexDeclaration() |
HardwareBufferManagerBase::createVertexDeclaration() |
136 |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
144 |
HardwareBufferManagerBase::createVertexBufferBinding() |
HardwareBufferManagerBase::createVertexBufferBinding() |
152 |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
160 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(std::shared_ptr<HardwareVertexBuffer> const&, std::shared_ptr<HardwareVertexBuffer> const&) |
168 |
HardwareBufferManagerBase::allocateVertexBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
HardwareBufferManagerBase::allocateVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
176 |
HardwareBufferManagerBase::releaseVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::releaseVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
184 |
HardwareBufferManagerBase::touchVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::touchVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
192 |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
200 |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
208 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::_forceReleaseBufferCopies(std::shared_ptr<HardwareVertexBuffer> const&) |
216 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
[+] affected symbols: 41 (0.7%)
HardwareBufferManager::getSingleton ( )
This method is from derived class 'HardwareBufferManager'.
HardwareBufferManager::getSingletonPtr ( )
This method is from derived class 'HardwareBufferManager'.
HardwareBufferManager::HardwareBufferManager ( HardwareBufferManagerBase* imp )
This constructor is from derived class 'HardwareBufferManager'.
HardwareBufferManager::~HardwareBufferManager ( )
This destructor is from derived class 'HardwareBufferManager'.
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType p1, size_t p2, enum HardwareBuffer::Usage p3, bool p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createVertexBuffer ( size_t p1, size_t p2, enum HardwareBuffer::Usage p3, bool p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createCounterBuffer ( size_t p1, enum HardwareBuffer::Usage p2, bool p3, String const& p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createUniformBuffer ( size_t p1, enum HardwareBuffer::Usage p2, bool p3, String const& p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_releaseBufferCopies ( bool forceFreeUnused )
This method is from 'HardwareBufferManagerBase' class.
...
[+] class TempBlendedBufferInfo 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for TempBlendedBufferInfo) |
(int (*)(...)) (& typeinfo for TempBlendedBufferInfo) |
16 |
~TempBlendedBufferInfo |
~TempBlendedBufferInfo |
24 |
~TempBlendedBufferInfo |
~TempBlendedBufferInfo |
32 |
TempBlendedBufferInfo::licenseExpired(HardwareBuffer*) |
TempBlendedBufferInfo::licenseExpired(HardwareBuffer*) |
[+] affected symbols: 2 (0.03%)
TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
This method is from 'TempBlendedBufferInfo' class.
TempBlendedBufferInfo::~TempBlendedBufferInfo ( )
This destructor is from 'TempBlendedBufferInfo' class.
OgreHardwareOcclusionQuery.h
namespace Ogre
[+] class HardwareOcclusionQuery 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareOcclusionQuery) |
(int (*)(...)) (& typeinfo for HardwareOcclusionQuery) |
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 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 6 (0.1%)
HardwareOcclusionQuery::endOcclusionQuery ( )
This method is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::isStillOutstanding ( )
This method is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::pullOcclusionQuery ( unsigned int* p1 )
This method is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::beginOcclusionQuery ( )
This method is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::HardwareOcclusionQuery ( )
This constructor is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::~HardwareOcclusionQuery ( )
This destructor is from 'HardwareOcclusionQuery' class.
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 1
|
Change |
Effect |
1 |
Type of field mLockedBox has been changed from Image::Box to struct Box. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 12 (0.2%)
RenderTexture::RenderTexture ( HardwarePixelBuffer* buffer, uint32 zoffset )
1st parameter 'buffer' (pointer) has base type 'HardwarePixelBuffer'.
RenderTexture::~RenderTexture ( )
Field 'this.mBuffer' in the object of this method has base type 'HardwarePixelBuffer'.
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::getCurrentLock ( )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Field 'retval.mBuffer' in the return value (pointer) has base type 'HardwarePixelBuffer'.
HardwarePixelBuffer::lock ( Image::Box const& lockBox, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::HardwarePixelBuffer ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
This constructor is from 'HardwarePixelBuffer' class.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] typedef VertexBufferBinding::BindingIndexMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, unsigned short, std::less<unsigned short>, STLAllocator<std::pair<unsigned short const, unsigned short>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<unsigned short, unsigned short, std::less<unsigned short> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexBufferBinding::closeGaps ( map<unsigned short, unsigned short, std::less<unsigned short>, STLAllocator<std::pair<unsigned short const, unsigned short>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& bindingIndexMap )
1st parameter 'bindingIndexMap' (reference) has base type 'VertexBufferBinding::BindingIndexMap'.
[+] typedef VertexBufferBinding::VertexBufferBindingMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, HardwareVertexBufferSharedPtr, std::less<unsigned short>, STLAllocator<std::pair<unsigned short const, HardwareVertexBufferSharedPtr>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<unsigned short, std::shared_ptr<HardwareVertexBuffer>, std::less<unsigned short> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexBufferBinding::getBindings ( )
Return value (reference) has base type 'VertexBufferBinding::VertexBufferBindingMap'.
[+] typedef VertexDeclaration::VertexElementList 1
|
Change |
Effect |
1 |
Base type has been changed from list<VertexElement, STLAllocator<VertexElement, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to list<VertexElement>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexDeclaration::getElements ( )
Return value (reference) has base type 'VertexDeclaration::VertexElementList'.
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 1
|
Change |
Effect |
1 |
Field mPreprocessorDefines has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols: 10 (0.2%)
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::HighLevelGpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This constructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::~HighLevelGpuProgram ( )
This destructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::calculateSize ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::getConstantDefinitions ( )
This method is from 'HighLevelGpuProgram' class.
OgreImage.h
namespace Ogre
[+] typedef ConstImagePtrList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Image const*, STLAllocator<Image const*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Image const*>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Texture::_loadImages ( vector<Image const*, STLAllocator<Image const*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& images )
1st parameter 'images' (reference) has base type 'ConstImagePtrList'.
OgreInstanceBatch.h
namespace Ogre
[+] typedef InstanceBatch::CustomParamsVec 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Vector4>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.1%)
InstanceBatch::_defragmentBatch ( bool optimizeCulling, vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
3rd parameter 'usedParams' (reference) has base type 'InstanceBatch::CustomParamsVec'.
InstanceBatch::defragmentBatchDoCull ( vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
2nd parameter 'usedParams' (reference) has base type 'InstanceBatch::CustomParamsVec'.
InstanceBatch::defragmentBatchNoCull ( vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
2nd parameter 'usedParams' (reference) has base type 'InstanceBatch::CustomParamsVec'.
InstanceBatch::getInstancedEntitiesInUse ( vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& outEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& outParams )
2nd parameter 'outParams' (reference) has base type 'InstanceBatch::CustomParamsVec'.
[+] typedef InstanceBatch::InstancedEntityVec 1
|
Change |
Effect |
1 |
Base type has been changed from vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<InstancedEntity*>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.1%)
InstanceBatch::_defragmentBatch ( bool optimizeCulling, vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
2nd parameter 'usedEntities' (reference) has base type 'InstanceBatch::InstancedEntityVec'.
InstanceBatch::defragmentBatchDoCull ( vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
1st parameter 'usedEntities' (reference) has base type 'InstanceBatch::InstancedEntityVec'.
InstanceBatch::defragmentBatchNoCull ( vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
1st parameter 'usedEntities' (reference) has base type 'InstanceBatch::InstancedEntityVec'.
InstanceBatch::getInstancedEntitiesInUse ( vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& outEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& outParams )
1st parameter 'outEntities' (reference) has base type 'InstanceBatch::InstancedEntityVec'.
OgreInstanceBatchHW_VTF.h
namespace Ogre
[+] class InstanceBatchHW_VTF 1
|
Change |
Effect |
1 |
Base type of field mInstanceVertexBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 11 (0.2%)
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, vector<unsigned char, STLAllocator<unsigned char, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneIdx, vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneWgt )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateInstanceDataBuffer ( bool isFirstTime, Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::~InstanceBatchHW_VTF ( )
This destructor is from 'InstanceBatchHW_VTF' class.
...
OgreInstanceBatchShader.h
namespace Ogre
[+] class InstanceBatchShader 1
|
Change |
Effect |
1 |
Type of field mNumWorldMatrices has been changed from unsigned short (2 bytes) to size_t (8 bytes). |
Size of the inclusive type has been changed. |
[+] affected symbols: 5 (0.1%)
InstanceBatchShader::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::~InstanceBatchShader ( )
This destructor is from 'InstanceBatchShader' class.
InstanceBatchShader::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::getNumWorldTransforms ( )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchShader' class.
OgreInstanceBatchVTF.h
namespace Ogre
[+] typedef BaseInstanceBatchVTF::HWBoneIdxVec 1
|
Change |
Effect |
1 |
Base type has been changed from vector<unsigned char, STLAllocator<unsigned char, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<unsigned char>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, vector<unsigned char, STLAllocator<unsigned char, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneIdx, vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneWgt )
3rd parameter 'hwBoneIdx' (reference) has base type 'BaseInstanceBatchVTF::HWBoneIdxVec'.
[+] typedef BaseInstanceBatchVTF::HWBoneWgtVec 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<float>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, vector<unsigned char, STLAllocator<unsigned char, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneIdx, vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& hwBoneWgt )
4th parameter 'hwBoneWgt' (reference) has base type 'BaseInstanceBatchVTF::HWBoneWgtVec'.
OgreInstancedGeometry.h
namespace Ogre
[+] class InstancedGeometry::BatchInstance 1
|
Change |
Effect |
1 |
Size of this type has been changed from 528 bytes to 520 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 94 (1.5%)
SceneManager::createInstancedGeometry ( String const& name )
Field 'retval.mInstancedGeometryInstance' in the return value (pointer) has base type 'InstancedGeometry::BatchInstance'.
SceneManager::destroyInstancedGeometry ( InstancedGeometry* geom )
Field 'geom.mInstancedGeometryInstance' in 1st parameter 'geom' (pointer) has base type 'InstancedGeometry::BatchInstance'.
InstancedGeometry::setVisible ( bool visible )
Field 'this.mInstancedGeometryInstance' in the object of this method has base type 'InstancedGeometry::BatchInstance'.
InstancedGeometry::addSceneNode ( SceneNode const* node )
Field 'this.mInstancedGeometryInstance' in the object of this method has base type 'InstancedGeometry::BatchInstance'.
InstancedGeometry::BatchInstance::attachToScene ( )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::getLODIterator ( )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::setBoundingBox ( AxisAlignedBox& box )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::updateContainers ( InstancedGeometry::LODBucket* bucket )
Field 'bucket.mParent' in 1st parameter 'bucket' (pointer) has base type 'InstancedGeometry::BatchInstance'.
InstancedGeometry::BatchInstance::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::getObjectIterator ( )
This method is from 'InstancedGeometry::BatchInstance' class.
...
[+] class InstancedGeometry::GeometryBucket 1
|
Change |
Effect |
1 |
Size of this type has been changed from 752 bytes to 712 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 22 (0.4%)
InstancedGeometry::GeometryBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( VertexData const* vData, IndexData const* iData )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( InstancedGeometry::GeometryBucket* bucket )
1st parameter 'bucket' (pointer) has base type 'InstancedGeometry::GeometryBucket'.
InstancedGeometry::GeometryBucket::build ( )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::assign ( struct InstancedGeometry::QueuedGeometry* qgeom )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
This constructor is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
3rd parameter 'bucket' (pointer) has base type 'InstancedGeometry::GeometryBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
This constructor is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
4th parameter 'bucket' (pointer) has base type 'InstancedGeometry::GeometryBucket'.
InstancedGeometry::GeometryBucket::~GeometryBucket ( )
This destructor is from 'InstancedGeometry::GeometryBucket' class.
...
[+] typedef InstancedGeometry::SubMeshLodGeometryLinkList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<InstancedGeometry::SubMeshLodGeometryLink, STLAllocator<InstancedGeometry::SubMeshLodGeometryLink, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<InstancedGeometry::SubMeshLodGeometryLink>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
InstancedGeometry::BatchInstance::assign ( struct InstancedGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.geometryLodList' in 1st parameter 'qmesh' (pointer) has base type 'InstancedGeometry::SubMeshLodGeometryLinkList'.
InstancedGeometry::determineGeometry ( SubMesh* sm )
Return value (pointer) has base type 'InstancedGeometry::SubMeshLodGeometryLinkList'.
InstancedGeometry::LODBucket::assign ( struct InstancedGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.geometryLodList' in 1st parameter 'qmesh' (pointer) has base type 'InstancedGeometry::SubMeshLodGeometryLinkList'.
OgreKeyFrame.h
namespace Ogre
[+] class KeyFrame 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)2> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for KeyFrame) |
(int (*)(...)) (& typeinfo for KeyFrame) |
16 |
(int (*)(...)) 0x231b24 |
(int (*)(...)) 0x22d3e0 |
24 |
(int (*)(...)) 0x231b30 |
(int (*)(...)) 0x22d3ec |
32 |
KeyFrame::_clone(AnimationTrack*) const |
KeyFrame::_clone(AnimationTrack*) const |
[+] affected symbols: 19 (0.3%)
NumericKeyFrame::setValue ( AnyNumeric const& val )
This method is from derived class 'NumericKeyFrame'.
NumericKeyFrame::NumericKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from derived class 'NumericKeyFrame'.
TransformKeyFrame::setRotation ( Quaternion const& rot )
This method is from derived class 'TransformKeyFrame'.
TransformKeyFrame::setTranslate ( Vector3 const& trans )
This method is from derived class 'TransformKeyFrame'.
TransformKeyFrame::setScale ( Vector3 const& scale )
This method is from derived class 'TransformKeyFrame'.
TransformKeyFrame::TransformKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from derived class 'TransformKeyFrame'.
VertexPoseKeyFrame::removePoseReference ( ushort poseIndex )
This method is from derived class 'VertexPoseKeyFrame'.
VertexPoseKeyFrame::updatePoseReference ( ushort poseIndex, Real influence )
This method is from derived class 'VertexPoseKeyFrame'.
VertexPoseKeyFrame::removeAllPoseReferences ( )
This method is from derived class 'VertexPoseKeyFrame'.
VertexPoseKeyFrame::getPoseReferenceIterator ( )
This method is from derived class 'VertexPoseKeyFrame'.
...
[+] class VertexMorphKeyFrame 1
|
Change |
Effect |
1 |
Base type of field mBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 4 (0.1%)
VertexMorphKeyFrame::VertexMorphKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from 'VertexMorphKeyFrame' class.
VertexAnimationTrack::createVertexMorphKeyFrame ( Real timePos )
Return value (pointer) has base type 'VertexMorphKeyFrame'.
VertexMorphKeyFrame::_clone ( AnimationTrack* newParent )
This method is from 'VertexMorphKeyFrame' class.
VertexAnimationTrack::getVertexMorphKeyFrame ( unsigned short index )
Return value (pointer) has base type 'VertexMorphKeyFrame'.
OgreManualObject.h
namespace Ogre
[+] class ManualObject 1
|
Change |
Effect |
1 |
Size of this type has been changed from 688 bytes to 680 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 747 (12.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj' in the object of this method has base type 'ManualObject'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj' in the object of this method has base type 'ManualObject'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyBoxObj' in the object of this method has base type 'ManualObject'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyBoxObj' in 1st parameter 'mgr' (pointer) has base type 'ManualObject'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyBoxObj' in the object of this method has base type 'ManualObject'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyBoxObj' in 1st parameter 'mo' (pointer) has base type 'ManualObject'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyBoxObj' in 1st parameter 'obj' (pointer) has base type 'ManualObject'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mSkyBoxObj' in the return value (pointer) has base type 'ManualObject'.
ManualObject::beginUpdate ( size_t sectionIndex )
This method is from 'ManualObject' class.
ManualObject::getEdgeList ( )
This method is from 'ManualObject' class.
...
[+] class ManualObject::ManualObjectSection 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject::ManualObjectSection) |
(int (*)(...)) (& typeinfo for ManualObject::ManualObjectSection) |
16 |
ManualObject::~ManualObjectSection |
ManualObject::~ManualObjectSection |
24 |
ManualObject::~ManualObjectSection |
ManualObject::~ManualObjectSection |
32 |
ManualObject::ManualObjectSection::getMaterial() const |
ManualObject::ManualObjectSection::getMaterial() const |
40 |
(int (*)(...)) 0x17a5ec |
(int (*)(...)) 0x17d100 |
48 |
ManualObject::ManualObjectSection::getRenderOperation(RenderOperation&) |
ManualObject::ManualObjectSection::getRenderOperation(RenderOperation&) |
56 |
(int (*)(...)) 0x17a3b0 |
(int (*)(...)) 0x17cff6 |
64 |
(int (*)(...)) 0x17a3ba |
(int (*)(...)) 0x17d000 |
72 |
ManualObject::ManualObjectSection::getWorldTransforms(Matrix4*) const |
ManualObject::ManualObjectSection::getWorldTransforms(Matrix4*) const |
80 |
(int (*)(...)) 0x17a3c0 |
(int (*)(...)) 0x17d006 |
88 |
ManualObject::ManualObjectSection::getSquaredViewDepth(Camera const*) const |
ManualObject::ManualObjectSection::getSquaredViewDepth(Camera const*) const |
96 |
ManualObject::ManualObjectSection::getLights() const |
ManualObject::ManualObjectSection::getLights() const |
104 |
(int (*)(...)) 0x17a3ca |
(int (*)(...)) 0x17d010 |
112 |
(int (*)(...)) 0x17ae70 |
(int (*)(...)) 0x17d970 |
120 |
(int (*)(...)) 0x17a3d4 |
|
128 |
(int (*)(...)) 0x17a3de |
|
136 |
(int (*)(...)) 0x17a5c0 |
|
144 |
(int (*)(...)) 0x17a594 |
|
152 |
(int (*)(...)) 0x17a3e8 |
|
160 |
(int (*)(...)) 0x17a3f2 |
|
[+] affected symbols: 9 (0.1%)
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getRenderOperation ( RenderOperation& op )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getRenderOperation ( )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
This constructor is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::~ManualObjectSection ( )
This destructor is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getMaterial ( )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getWorldTransforms ( Matrix4* xform )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getSquaredViewDepth ( Camera const* cam )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getLights ( )
This method is from 'ManualObject::ManualObjectSection' class.
[+] class ManualObject::ManualObjectSectionShadowRenderable 2
|
Change |
Effect |
1 |
Base type of field mPositionBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mWBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 2 (0.03%)
ManualObject::ManualObjectSectionShadowRenderable::~ManualObjectSectionShadowRenderable ( )
This destructor is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
ManualObject::ManualObjectSectionShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
OgreMaterial.h
namespace Ogre
[+] typedef Material::LodValueList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<float>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
LodStrategy::getIndexDescending ( Real value, vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& materialLodValueList )
2nd parameter 'materialLodValueList' (reference) has base type 'Material::LodValueList'.
Material::setLodLevels ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& lodValues )
1st parameter 'lodValues' (reference) has base type 'Material::LodValueList'.
OgreMaterialSerializer.h
namespace Ogre
[+] struct MaterialScriptProgramDefinition 1
|
Change |
Effect |
1 |
Type of field customParameters has been changed from vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 141 (2.3%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'this.mSerializer.mScriptContext.programDef' in the object of this method has base type 'struct MaterialScriptProgramDefinition'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext.programDef' in the object of this method has base type 'struct MaterialScriptProgramDefinition'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.programDef' in the object of this method has base type 'struct MaterialScriptProgramDefinition'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext.programDef' in the object of this method has base type 'struct MaterialScriptProgramDefinition'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.programDef' in the object of this method has base type 'struct MaterialScriptProgramDefinition'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.programDef' in the object of this method has base type 'struct MaterialScriptProgramDefinition'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext.programDef' in the return value (pointer) has base type 'struct MaterialScriptProgramDefinition'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.programDef' in the object of this method has base type 'struct MaterialScriptProgramDefinition'.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
Field 'this.mSerializer.mScriptContext.programDef' in the object of this method has base type 'struct MaterialScriptProgramDefinition'.
MaterialManager::setDefaultTextureFiltering ( enum FilterType ftype, enum FilterOptions opts )
Field 'this.mSerializer.mScriptContext.programDef' in the object of this method has base type 'struct MaterialScriptProgramDefinition'.
...
[+] typedef MaterialSerializer::AttribParserList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, bool(*)(std::__cxx11::basic_string<char>&, struct MaterialScriptContext&), std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool(*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MaterialScriptContext&)>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<std::__cxx11::basic_string<char>, bool(*)(std::__cxx11::basic_string<char>&, struct MaterialScriptContext&), std::less<std::__cxx11::basic_string<char> > >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
MaterialSerializer::invokeParser ( String& line, map<std::__cxx11::basic_string<char>, bool(*&)(std::__cxx11::basic_string<char>&, struct MaterialScriptContext&), std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool(*parsers)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MaterialScriptContext&)>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type )
2nd parameter 'parsers' (reference) has base type 'MaterialSerializer::AttribParserList'.
OgreMesh.h
namespace Ogre
[+] typedef Mesh::IndexMap 1
|
Change |
Effect |
1 |
Base type has been changed from vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<unsigned short>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 59 (1%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner.mIndexToBoneMap' in the return value (pointer) has base type 'Mesh::IndexMap'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner.mIndexToBoneMap' in 1st parameter 'instancedEntity' (pointer) has base type 'Mesh::IndexMap'.
InstanceBatch::_boundsDirty ( )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::_updateBounds ( )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mBatchOwner.mIndexToBoneMap' in 1st parameter 'instancedEntity' (pointer) has base type 'Mesh::IndexMap'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
Field 'instancedEntity.mBatchOwner.mIndexToBoneMap' in 1st parameter 'instancedEntity' (pointer) has base type 'Mesh::IndexMap'.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, vector<InstancedEntity*, STLAllocator<InstancedEntity*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedEntities, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedParams )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::updateVisibility ( )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
...
[+] typedef Mesh::LodValueList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<float>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
LodStrategy::isSortedDescending ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& values )
1st parameter 'values' (reference) has base type 'Mesh::LodValueList'.
LodStrategy::assertSorted ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& values )
1st parameter 'values' (reference) has base type 'Mesh::LodValueList'.
[+] typedef Mesh::MeshLodUsageList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<MeshLodUsage, STLAllocator<MeshLodUsage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<MeshLodUsage>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
LodStrategy::sortDescending ( vector<MeshLodUsage, STLAllocator<MeshLodUsage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& meshLodUsageList )
1st parameter 'meshLodUsageList' (reference) has base type 'Mesh::MeshLodUsageList'.
LodStrategy::getIndexDescending ( Real value, vector<MeshLodUsage, STLAllocator<MeshLodUsage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& meshLodUsageList )
2nd parameter 'meshLodUsageList' (reference) has base type 'Mesh::MeshLodUsageList'.
[+] typedef Mesh::VertexBoneAssignmentList 1
|
Change |
Effect |
1 |
Base type has been changed from multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long>, STLAllocator<std::pair<unsigned long const, VertexBoneAssignment_s>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
Mesh::buildIndexMap ( multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long>, STLAllocator<std::pair<unsigned long const, VertexBoneAssignment_s>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& boneAssignments, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& boneIndexToBlendIndexMap, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& blendIndexToBoneIndexMap )
1st parameter 'boneAssignments' (reference) has base type 'Mesh::VertexBoneAssignmentList'.
Mesh::compileBoneAssignments ( multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long>, STLAllocator<std::pair<unsigned long const, VertexBoneAssignment_s>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& boneAssignments, unsigned short numBlendWeightsPerVertex, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& blendIndexToBoneIndexMap, VertexData* targetVertexData )
1st parameter 'boneAssignments' (reference) has base type 'Mesh::VertexBoneAssignmentList'.
Mesh::_rationaliseBoneAssignments ( size_t vertexCount, multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long>, STLAllocator<std::pair<unsigned long const, VertexBoneAssignment_s>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& assignments )
2nd parameter 'assignments' (reference) has base type 'Mesh::VertexBoneAssignmentList'.
OgreMovableObject.h
namespace Ogre
[+] class MovableObject 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 72 entries | Virtual Table (New) - 41 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MovableObject) |
(int (*)(...)) (& typeinfo for MovableObject) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x17a504 |
(int (*)(...)) 0x17d060 |
40 |
(int (*)(...)) 0x17a4f0 |
(int (*)(...)) 0x17d04c |
48 |
(int (*)(...)) 0x17a4fa |
(int (*)(...)) 0x17d056 |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x17a40e |
(int (*)(...)) 0x17d02c |
128 |
(int (*)(...)) 0x17a418 |
(int (*)(...)) 0x17d036 |
136 |
(int (*)(...)) 0x17a422 |
(int (*)(...)) 0x17d040 |
144 |
(int (*)(...)) 0x17a42c |
(int (*)(...)) 0x17d046 |
152 |
(int (*)(...)) 0x17a436 |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::getParentNode() const |
MovableObject::isInScene() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x17a440 |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
MovableObject::_notifyAttached(Node*, bool) |
__cxa_pure_virtual |
200 |
MovableObject::isAttached() const |
__cxa_pure_virtual |
208 |
MovableObject::detachFromParent() |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
MovableObject::isInScene() const |
__cxa_pure_virtual |
224 |
MovableObject::_notifyMoved() |
MovableObject::isVisible() const |
232 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
__cxa_pure_virtual |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
__cxa_pure_virtual |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getTypeFlags() const |
264 |
__cxa_pure_virtual |
__cxa_pure_virtual |
272 |
MovableObject::setVisible(bool) |
(int (*)(...)) -0x00000000000008 |
280 |
MovableObject::getVisible() const |
(int (*)(...)) (& typeinfo for MovableObject) |
288 |
MovableObject::isVisible() const |
(int (*)(...)) 0x17d01a |
296 |
(int (*)(...)) 0x17a44a |
(int (*)(...)) 0x17d026 |
304 |
(int (*)(...)) 0x17a45e |
(int (*)(...))0 |
312 |
(int (*)(...)) 0x17a468 |
(int (*)(...))0 |
320 |
(int (*)(...)) 0x17a472 |
(int (*)(...)) 0x17d1b2 |
328 |
(int (*)(...)) 0x17a5d6 |
|
336 |
(int (*)(...)) 0x17a5aa |
|
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
|
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
|
360 |
MovableObject::getRenderQueueGroup() const |
|
368 |
MovableObject::_getParentNodeFullTransform() const |
|
376 |
(int (*)(...)) 0x17a47c |
|
384 |
(int (*)(...)) 0x17a484 |
|
392 |
(int (*)(...)) 0x17a48c |
|
400 |
(int (*)(...)) 0x17a496 |
|
408 |
(int (*)(...)) 0x17a49e |
|
416 |
(int (*)(...)) 0x17a4a6 |
|
424 |
(int (*)(...)) 0x17a4ae |
|
432 |
(int (*)(...)) 0x17a4b8 |
|
440 |
(int (*)(...)) 0x17a4c0 |
|
448 |
(int (*)(...)) 0x17a4cc |
|
456 |
MovableObject::queryLights() const |
|
464 |
(int (*)(...)) 0x17a4d8 |
|
472 |
MovableObject::setLightMask(unsigned int) |
|
480 |
(int (*)(...)) 0x17a4e4 |
|
488 |
MovableObject::getTypeFlags() const |
|
496 |
__cxa_pure_virtual |
|
504 |
(int (*)(...)) 0x17a510 |
|
512 |
(int (*)(...)) 0x17a51a |
|
520 |
(int (*)(...)) -0x00000000000008 |
|
528 |
(int (*)(...)) (& typeinfo for MovableObject) |
|
536 |
(int (*)(...)) 0x17a3fc |
|
544 |
(int (*)(...)) 0x17a408 |
|
552 |
(int (*)(...))0 |
|
560 |
(int (*)(...))0 |
|
568 |
(int (*)(...)) 0x17a6d4 |
|
[+] affected symbols: 749 (12.2%)
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This method is from derived class 'Rectangle2D'.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::~Rectangle2D ( )
This destructor is from derived class 'Rectangle2D'.
RibbonTrail::clearChain ( size_t chainIndex )
This method is from derived class 'RibbonTrail'.
RibbonTrail::removeNode ( Node* n )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::_timeUpdate ( Real time )
This method is from derived class 'RibbonTrail'.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from derived class 'RibbonTrail'.
...
[+] class MovableObjectFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 32 (0.5%)
LightFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'LightFactory'.
LightFactory::FACTORY_TYPE_NAME [data]
This method is from derived class 'LightFactory'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
This method is from derived class 'LightFactory'.
EntityFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'EntityFactory'.
EntityFactory::FACTORY_TYPE_NAME [data]
This method is from derived class 'EntityFactory'.
EntityFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
This method is from derived class 'EntityFactory'.
RibbonTrailFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'RibbonTrailFactory'.
RibbonTrailFactory::FACTORY_TYPE_NAME [data]
This method is from derived class 'RibbonTrailFactory'.
RibbonTrailFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
This method is from derived class 'RibbonTrailFactory'.
BillboardSetFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'BillboardSetFactory'.
...
OgreParticle.h
namespace Ogre
[+] class Particle 10
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Field colour has been renamed to mColour. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
4 |
Field direction has been renamed to mDirection. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
5 |
Field particleType has been renamed to mParticleType. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
6 |
Field position has been renamed to mPosition. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
7 |
Field rotation has been renamed to mRotation. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
8 |
Field rotationSpeed has been renamed to mRotationSpeed. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
9 |
Field timeToLive has been renamed to mTimeToLive. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
10 |
Field totalTimeToLive has been renamed to mTotalTimeToLive. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 101 (1.6%)
ParticleSystem::getParticle ( size_t index )
Return value (pointer) has base type 'Particle'.
ParticleSystem::createParticle ( )
Return value (pointer) has base type 'Particle'.
ParticleSystem::createEmitterParticle ( String const& emitterName )
Return value (pointer) has base type 'Particle'.
ParticleEmitter::msAngleCmd [data]
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::setEmitted ( bool emitted )
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::setEnabled ( bool enabled )
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::msColourCmd [data]
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::msMaxTTLCmd [data]
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::msMinTTLCmd [data]
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::setDuration ( Real duration )
This method is from derived class 'ParticleEmitter'.
...
OgreParticleAffector.h
namespace Ogre
[+] class ParticleAffector 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 10 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleAffector) |
(int (*)(...)) (& typeinfo for ParticleAffector) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x2b470c |
40 |
StringInterface::setParameterList(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&) |
__cxa_pure_virtual |
48 |
(int (*)(...)) 0x17f090 |
|
56 |
(int (*)(...)) 0x17e512 |
|
64 |
(int (*)(...)) 0x2bce84 |
|
72 |
__cxa_pure_virtual |
|
[+] affected symbols: 2 (0.03%)
ParticleAffector::_affectParticles ( ParticleSystem* p1, Real p2 )
This method is from 'ParticleAffector' class.
ParticleAffector::~ParticleAffector ( )
This destructor is from 'ParticleAffector' class.
OgreParticleAffectorFactory.h
namespace Ogre
[+] class ParticleAffectorFactory 1
|
Change |
Effect |
1 |
Type of field mAffectors has been changed from vector<ParticleAffector*, STLAllocator<ParticleAffector*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<ParticleAffector*>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 3 (0.05%)
ParticleSystemManager::addAffectorFactory ( ParticleAffectorFactory* factory )
1st parameter 'factory' (pointer) has base type 'ParticleAffectorFactory'.
ParticleAffectorFactory::destroyAffector ( ParticleAffector* e )
This method is from 'ParticleAffectorFactory' class.
ParticleAffectorFactory::~ParticleAffectorFactory ( )
This destructor is from 'ParticleAffectorFactory' class.
OgreParticleEmitterFactory.h
namespace Ogre
[+] class ParticleEmitterFactory 1
|
Change |
Effect |
1 |
Type of field mEmitters has been changed from vector<ParticleEmitter*, STLAllocator<ParticleEmitter*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<ParticleEmitter*>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 3 (0.05%)
ParticleSystemManager::addEmitterFactory ( ParticleEmitterFactory* factory )
1st parameter 'factory' (pointer) has base type 'ParticleEmitterFactory'.
ParticleEmitterFactory::destroyEmitter ( ParticleEmitter* e )
This method is from 'ParticleEmitterFactory' class.
ParticleEmitterFactory::~ParticleEmitterFactory ( )
This destructor is from 'ParticleEmitterFactory' class.
OgreParticleSystemManager.h
namespace Ogre
[+] class ParticleSystemManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleSystemManager) |
(int (*)(...)) (& typeinfo for ParticleSystemManager) |
16 |
~ParticleSystemManager |
~ParticleSystemManager |
24 |
~ParticleSystemManager |
~ParticleSystemManager |
32 |
ParticleSystemManager::getScriptPatterns[abi:cxx11]() const |
ParticleSystemManager::getScriptPatterns[abi:cxx11]() const |
40 |
ParticleSystemManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleSystemManager::parseScript(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
ParticleSystemManager::getLoadingOrder() const |
ParticleSystemManager::getLoadingOrder() const |
[+] affected symbols: 29 (0.5%)
ParticleSystemManager::_initialise ( )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addTemplate ( String const& name, ParticleSystem* sysTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getTemplate ( String const& name )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::parseAttrib ( String const& line, ParticleSystem* sys )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::createTemplate ( String const& name, String const& resourceGroup )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::removeTemplate ( String const& name, bool deleteTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getSingletonPtr ( )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::parseNewEmitter ( String const& type, SharedPtr<DataStream>& stream, ParticleSystem* sys )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::createSystemImpl ( String const& name, size_t quota, String const& resourceGroup )
This method is from 'ParticleSystemManager' class.
...
OgreParticleSystemRenderer.h
namespace Ogre
[+] class ParticleSystemRenderer 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 47 (0.8%)
ParticleSystemRenderer::_setMaterial ( SharedPtr<Material>& p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyAttached ( Node* p1, bool p2 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::visitRenderables ( Renderable::Visitor* p1, bool p2 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_updateRenderQueue ( RenderQueue* p1, list<Particle*, STLAllocator<Particle*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& p2, bool p3 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::setRenderQueueGroup ( uint8 p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyCurrentCamera ( Camera* p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyParticleQuota ( size_t p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyDefaultDimensions ( Real p1, Real p2 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::setKeepParticlesInLocalSpace ( bool p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::setRenderQueueGroupAndPriority ( uint8 p1, ushort p2 )
This method is from 'ParticleSystemRenderer' class.
...
[+] class ParticleSystemRendererFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 3 (0.05%)
BillboardParticleRendererFactory::createInstance ( String const& name )
This method is from derived class 'BillboardParticleRendererFactory'.
BillboardParticleRendererFactory::destroyInstance ( ParticleSystemRenderer* inst )
This method is from derived class 'BillboardParticleRendererFactory'.
BillboardParticleRendererFactory::getType ( )
This method is from derived class 'BillboardParticleRendererFactory'.
OgrePass.h
namespace Ogre
[+] class Pass 3
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Field mTesselationHullProgramUsage has been renamed to mTessellationDomainProgramUsage. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1086 (17.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'mgr' (pointer) has base type 'Pass'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'mo' (pointer) has base type 'Pass'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'obj' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mAutoParamDataSource.mCurrentPass' in the return value (pointer) has base type 'Pass'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent' in 2nd parameter 'tl' (reference) has base type 'Pass'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
...
OgrePatchSurface.h
namespace Ogre
[+] class PatchSurface 3
|
Change |
Effect |
1 |
Base type of field mIndexBuffer has been changed from HardwareIndexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mVertexBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Type of field mVecCtlPoints has been changed from vector<Vector3, STLAllocator<Vector3, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Vector3>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 21 (0.3%)
PatchSurface::defineSurface ( void* controlPointBuffer, VertexDeclaration* declaration, size_t width, size_t height, enum PatchSurface::PatchSurfaceType pType, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchSurface' class.
PatchSurface::getAutoULevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::getAutoVLevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::makeTriangles ( )
This method is from 'PatchSurface' class.
PatchSurface::subdivideCurve ( void* lockedBuffer, size_t startIdx, size_t stepSize, size_t numSteps, size_t iterations )
This method is from 'PatchSurface' class.
PatchSurface::setSubdivisionFactor ( Real factor )
This method is from 'PatchSurface' class.
PatchSurface::interpolateVertexData ( void* lockedBuffer, size_t leftIdx, size_t rightIdx, size_t destIdx )
This method is from 'PatchSurface' class.
PatchSurface::distributeControlPoints ( void* lockedBuffer )
This method is from 'PatchSurface' class.
PatchSurface::findLevel ( Vector3& a, Vector3& b, Vector3& c )
This method is from 'PatchSurface' class.
PatchSurface::PatchSurface ( )
This constructor is from 'PatchSurface' class.
...
OgrePixelCountLodStrategy.h
namespace Ogre
[+] class AbsolutePixelCountLodStrategy 2
|
Change |
Effect |
1 |
Base class PixelCountLodStrategyBase has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class PixelCountLodStrategy has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for AbsolutePixelCountLodStrategy) |
(int (*)(...)) (& typeinfo for AbsolutePixelCountLodStrategy) |
16 |
AbsolutePixelCountLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
AbsolutePixelCountLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
24 |
(int (*)(...)) 0x2ccf68 |
(int (*)(...)) 0x2c3e5e |
32 |
(int (*)(...)) 0x2cd038 |
(int (*)(...)) 0x2c3f2e |
40 |
PixelCountLodStrategy::getBaseValue() const |
PixelCountLodStrategyBase::getBaseValue() const |
48 |
PixelCountLodStrategy::transformBias(float) const |
PixelCountLodStrategyBase::transformBias(float) const |
56 |
LodStrategy::transformUserValue(float) const |
LodStrategy::transformUserValue(float) const |
64 |
PixelCountLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
PixelCountLodStrategyBase::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
PixelCountLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategyBase::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
PixelCountLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
PixelCountLodStrategyBase::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
PixelCountLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategyBase::isSorted(std::vector<float, std::allocator<float> > const&) const |
[+] affected symbols: 4 (0.1%)
AbsolutePixelCountLodStrategy::getSingleton ( )
This method is from 'AbsolutePixelCountLodStrategy' class.
AbsolutePixelCountLodStrategy::getSingletonPtr ( )
This method is from 'AbsolutePixelCountLodStrategy' class.
AbsolutePixelCountLodStrategy::AbsolutePixelCountLodStrategy ( )
This constructor is from 'AbsolutePixelCountLodStrategy' class.
AbsolutePixelCountLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera )
This method is from 'AbsolutePixelCountLodStrategy' class.
[+] class ScreenRatioPixelCountLodStrategy 2
|
Change |
Effect |
1 |
Base class PixelCountLodStrategyBase has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class PixelCountLodStrategy has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ScreenRatioPixelCountLodStrategy) |
(int (*)(...)) (& typeinfo for ScreenRatioPixelCountLodStrategy) |
16 |
ScreenRatioPixelCountLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
ScreenRatioPixelCountLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
24 |
(int (*)(...)) 0x2ccfd0 |
(int (*)(...)) 0x2c3ec6 |
32 |
(int (*)(...)) 0x2cd0a6 |
(int (*)(...)) 0x2c3f9c |
40 |
PixelCountLodStrategy::getBaseValue() const |
PixelCountLodStrategyBase::getBaseValue() const |
48 |
PixelCountLodStrategy::transformBias(float) const |
PixelCountLodStrategyBase::transformBias(float) const |
56 |
LodStrategy::transformUserValue(float) const |
LodStrategy::transformUserValue(float) const |
64 |
PixelCountLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
PixelCountLodStrategyBase::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
PixelCountLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategyBase::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
PixelCountLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
PixelCountLodStrategyBase::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
PixelCountLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategyBase::isSorted(std::vector<float, std::allocator<float> > const&) const |
[+] affected symbols: 4 (0.1%)
ScreenRatioPixelCountLodStrategy::getSingleton ( )
This method is from 'ScreenRatioPixelCountLodStrategy' class.
ScreenRatioPixelCountLodStrategy::getSingletonPtr ( )
This method is from 'ScreenRatioPixelCountLodStrategy' class.
ScreenRatioPixelCountLodStrategy::ScreenRatioPixelCountLodStrategy ( )
This constructor is from 'ScreenRatioPixelCountLodStrategy' class.
ScreenRatioPixelCountLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera )
This method is from 'ScreenRatioPixelCountLodStrategy' class.
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 1
|
Change |
Effect |
1 |
Value of member PF_COUNT has been changed from 95 to 109. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 977 (15.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture.mFormat' in 1st parameter 'mgr' (pointer) is of type 'enum PixelFormat'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'mo' (pointer) is of type 'enum PixelFormat'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'obj' (pointer) is of type 'enum PixelFormat'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mCurrentShadowTexture.mFormat' in the return value (pointer) is of type 'enum PixelFormat'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mDesiredFormat' in 2nd parameter 'tl' (reference) is of type 'enum PixelFormat'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
...
OgrePlane.h
namespace Ogre
[+] typedef PlaneList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Plane>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
RenderSystem::setClipPlanes ( vector<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& clipPlanes )
1st parameter 'clipPlanes' (reference) has base type 'PlaneList'.
SceneManager::buildLightClip ( Light const* l, vector<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& planes )
2nd parameter 'planes' (reference) has base type 'PlaneList'.
SceneManager::getLightClippingPlanes ( Light* l )
Return value (reference) has base type 'PlaneList'.
OgrePlaneBoundedVolume.h
namespace Ogre
[+] typedef PlaneBoundedVolumeList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<PlaneBoundedVolume, STLAllocator<PlaneBoundedVolume, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<PlaneBoundedVolume>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 697 (11.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowCasterQueryListener.mLightClipVolumeList' in the object of this method has base type 'PlaneBoundedVolumeList'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowCasterQueryListener.mLightClipVolumeList' in the object of this method has base type 'PlaneBoundedVolumeList'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowCasterQueryListener.mLightClipVolumeList' in the object of this method has base type 'PlaneBoundedVolumeList'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowCasterQueryListener.mLightClipVolumeList' in 1st parameter 'mgr' (pointer) has base type 'PlaneBoundedVolumeList'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowCasterQueryListener.mLightClipVolumeList' in the object of this method has base type 'PlaneBoundedVolumeList'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowCasterQueryListener.mLightClipVolumeList' in 1st parameter 'mo' (pointer) has base type 'PlaneBoundedVolumeList'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowCasterQueryListener.mLightClipVolumeList' in 1st parameter 'obj' (pointer) has base type 'PlaneBoundedVolumeList'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mShadowCasterQueryListener.mLightClipVolumeList' in the return value (pointer) has base type 'PlaneBoundedVolumeList'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mShadowCasterQueryListener.mLightClipVolumeList' in the object of this method has base type 'PlaneBoundedVolumeList'.
SceneManager::clearScene ( )
Field 'this.mShadowCasterQueryListener.mLightClipVolumeList' in the object of this method has base type 'PlaneBoundedVolumeList'.
...
OgrePolygon.h
namespace Ogre
[+] typedef Polygon::EdgeMap 1
|
Change |
Effect |
1 |
Base type has been changed from multimap<Vector3, Vector3, std::less<Vector3>, STLAllocator<std::pair<Vector3 const, Vector3>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to multimap<Vector3, Vector3, std::less<Vector3> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
ConvexBody::storeEdgesOfPolygon ( size_t poly, multimap<Vector3, Vector3, std::less<Vector3>, STLAllocator<std::pair<Vector3 const, Vector3>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* edgeMap )
2nd parameter 'edgeMap' (pointer) has base type 'Polygon::EdgeMap'.
ConvexBody::findAndEraseEdgePair ( Vector3 const& vec, multimap<Vector3, Vector3, std::less<Vector3>, STLAllocator<std::pair<Vector3 const, Vector3>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& intersectionEdges, Vector3& vNext )
2nd parameter 'intersectionEdges' (reference) has base type 'Polygon::EdgeMap'.
Polygon::storeEdges ( multimap<Vector3, Vector3, std::less<Vector3>, STLAllocator<std::pair<Vector3 const, Vector3>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* edgeMap )
1st parameter 'edgeMap' (pointer) has base type 'Polygon::EdgeMap'.
OgrePose.h
namespace Ogre
[+] class Pose 1
|
Change |
Effect |
1 |
Base type of field mBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 10 (0.2%)
VertexAnimationTrack::applyPoseToVertexData ( Pose const* pose, VertexData* data, Real influence )
1st parameter 'pose' (pointer) has base type 'Pose'.
Mesh::createPose ( ushort target, String const& name )
Return value (pointer) has base type 'Pose'.
Mesh::getPose ( String const& name )
Return value (pointer) has base type 'Pose'.
Mesh::getPose ( ushort index )
Return value (pointer) has base type 'Pose'.
Pose::removeVertex ( size_t index )
This method is from 'Pose' class.
Pose::clearVertices ( )
This method is from 'Pose' class.
Pose::getNormalsIterator ( )
This method is from 'Pose' class.
Pose::getVertexOffsetIterator ( )
This method is from 'Pose' class.
Pose::Pose ( ushort target, String const& name )
This constructor is from 'Pose' class.
Pose::~Pose ( )
This destructor is from 'Pose' class.
[+] typedef PoseList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Pose*, STLAllocator<Pose*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Pose*>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexAnimationTrack::applyToVertexData ( VertexData* data, TimeIndex const& timeIndex, Real weight, vector<Pose*, STLAllocator<Pose*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* poseList )
4th parameter 'poseList' (pointer) has base type 'PoseList'.
OgrePrerequisites.h
namespace Ogre
[+] typedef CompositorPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Compositor> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
CompositorManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
Return value is of type 'CompositorPtr'.
[+] typedef GpuProgramPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<GpuProgram> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1083 (17.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage.mProgram' in the object of this method is of type 'GpuProgramPtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage.mProgram' in the object of this method is of type 'GpuProgramPtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage.mProgram' in the object of this method is of type 'GpuProgramPtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mVertexProgramUsage.mProgram' in 1st parameter 'mgr' (pointer) is of type 'GpuProgramPtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage.mProgram' in the object of this method is of type 'GpuProgramPtr'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowDebugPass.mVertexProgramUsage.mProgram' in 1st parameter 'mo' (pointer) is of type 'GpuProgramPtr'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowDebugPass.mVertexProgramUsage.mProgram' in 1st parameter 'obj' (pointer) is of type 'GpuProgramPtr'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mShadowDebugPass.mVertexProgramUsage.mProgram' in the return value (pointer) is of type 'GpuProgramPtr'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mVertexProgramUsage.mProgram' in 2nd parameter 'tl' (reference) is of type 'GpuProgramPtr'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mVertexProgramUsage.mProgram' in the object of this method is of type 'GpuProgramPtr'.
...
[+] typedef HighLevelGpuProgramPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<HighLevelGpuProgram> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 41 (0.7%)
HighLevelGpuProgramManager::createProgram ( String const& name, String const& groupName, String const& language, enum GpuProgramType gptype )
Return value is of type 'HighLevelGpuProgramPtr'.
HighLevelGpuProgramManager::getByName ( String const& name, String const& groupName )
Return value is of type 'HighLevelGpuProgramPtr'.
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
Field 'this.mChosenDelegate' in the object of this method is of type 'HighLevelGpuProgramPtr'.
UnifiedHighLevelGpuProgram::loadFromSource ( )
Field 'this.mChosenDelegate' in the object of this method is of type 'HighLevelGpuProgramPtr'.
UnifiedHighLevelGpuProgram::removeListener ( Resource::Listener* lis )
Field 'this.mChosenDelegate' in the object of this method is of type 'HighLevelGpuProgramPtr'.
UnifiedHighLevelGpuProgram::escalateLoading ( )
Field 'this.mChosenDelegate' in the object of this method is of type 'HighLevelGpuProgramPtr'.
UnifiedHighLevelGpuProgram::createParameters ( )
Field 'this.mChosenDelegate' in the object of this method is of type 'HighLevelGpuProgramPtr'.
UnifiedHighLevelGpuProgram::resetCompileError ( )
Field 'this.mChosenDelegate' in the object of this method is of type 'HighLevelGpuProgramPtr'.
UnifiedHighLevelGpuProgram::addDelegateProgram ( String const& name )
Field 'this.mChosenDelegate' in the object of this method is of type 'HighLevelGpuProgramPtr'.
UnifiedHighLevelGpuProgram::createLowLevelImpl ( )
Field 'this.mChosenDelegate' in the object of this method is of type 'HighLevelGpuProgramPtr'.
...
[+] typedef MaterialPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Material> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1985 (32.3%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mMaterial' in 1st parameter 'fr' (reference) is of type 'MaterialPtr'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mMaterial' in 1st parameter 'frustum' (reference) is of type 'MaterialPtr'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mMaterial' in the object of this method is of type 'MaterialPtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mMaterial' in the object of this method is of type 'MaterialPtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mMaterial' in the object of this method is of type 'MaterialPtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mMaterial' in 1st parameter 'mgr' (pointer) is of type 'MaterialPtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mMaterial' in the object of this method is of type 'MaterialPtr'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum.mMaterial' in 2nd parameter 'cam' (pointer) is of type 'MaterialPtr'.
RibbonTrail::removeNode ( Node* n )
Field 'n.mDebug.mMat' in 1st parameter 'n' (pointer) is of type 'MaterialPtr'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'node.mDebug.mMat' in 2nd parameter 'node' (pointer) is of type 'MaterialPtr'.
...
[+] typedef MeshPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Mesh> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 964 (15.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mMesh' in the object of this method is of type 'MeshPtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mMesh' in the object of this method is of type 'MeshPtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mMesh' in the object of this method is of type 'MeshPtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity.mMesh' in 1st parameter 'mgr' (pointer) is of type 'MeshPtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mMesh' in the object of this method is of type 'MeshPtr'.
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
Return value is of type 'MeshPtr'.
MeshManager::createCurvedPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real bow, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
Return value is of type 'MeshPtr'.
MeshManager::createCurvedIllusionPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real curvature, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real uTile, Real vTile, Vector3 const& upVector, Quaternion const& orientation, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep )
Return value is of type 'MeshPtr'.
MeshManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
Return value is of type 'MeshPtr'.
MeshManager::prepare ( String const& filename, String const& groupName, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
Return value is of type 'MeshPtr'.
...
[+] typedef PatchMeshPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<PatchMesh> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
MeshManager::createBezierPatch ( String const& name, String const& groupName, void* controlPointBuffer, VertexDeclaration* declaration, size_t width, size_t height, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide, enum HardwareBuffer::Usage vbUsage, enum HardwareBuffer::Usage ibUsage, bool vbUseShadow, bool ibUseShadow )
Return value is of type 'PatchMeshPtr'.
[+] typedef TexturePtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Texture> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 713 (11.6%)
Compositor::getTextureInstance ( String const& name, size_t mrtIndex )
Return value is of type 'TexturePtr'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mNullShadowTexture' in the object of this method is of type 'TexturePtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mNullShadowTexture' in the object of this method is of type 'TexturePtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mNullShadowTexture' in the object of this method is of type 'TexturePtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mNullShadowTexture' in 1st parameter 'mgr' (pointer) is of type 'TexturePtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mNullShadowTexture' in the object of this method is of type 'TexturePtr'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mNullShadowTexture' in 1st parameter 'mo' (pointer) is of type 'TexturePtr'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mNullShadowTexture' in 1st parameter 'obj' (pointer) is of type 'TexturePtr'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mNullShadowTexture' in the return value (pointer) is of type 'TexturePtr'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mNullShadowTexture' in the object of this method is of type 'TexturePtr'.
...
OgreRadixSort.h
namespace Ogre
[+] class RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float> 1
|
Change |
Effect |
1 |
Size of this type has been changed from 5232 bytes to 5216 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.02%)
BillboardSet::mRadixSorter [data]
Return value is of type 'RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float>'.
[+] class RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float> 1
|
Change |
Effect |
1 |
Size of this type has been changed from 5232 bytes to 5216 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.02%)
ParticleSystem::mRadixSorter [data]
Return value is of type 'RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float>'.
[+] class RadixSort<std::vector<RenderablePass>, RenderablePass, float> 1
|
Change |
Effect |
1 |
Size of this type has been changed from 5232 bytes to 5216 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.02%)
QueuedRenderableCollection::msRadixSorter2 [data]
Return value is of type 'RadixSort<std::vector<RenderablePass>, RenderablePass, float>'.
[+] class RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int> 1
|
Change |
Effect |
1 |
Size of this type has been changed from 5232 bytes to 5216 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.02%)
QueuedRenderableCollection::msRadixSorter1 [data]
Return value is of type 'RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>'.
[+] typedef RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float>::SortVector 1
|
Change |
Effect |
1 |
Base type has been changed from std::vector<RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float>::SortEntry, STLAllocator<RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float>::SortEntry, CategorisedAllocPolicy<0> > > to vector<RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float>::SortEntry>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
BillboardSet::mRadixSorter [data]
Field 'retval.mDest' in the return value has base type 'RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float>::SortVector'.
[+] typedef RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float>::SortVector 1
|
Change |
Effect |
1 |
Base type has been changed from std::vector<RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float>::SortEntry, STLAllocator<RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float>::SortEntry, CategorisedAllocPolicy<0> > > to vector<RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float>::SortEntry>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ParticleSystem::mRadixSorter [data]
Field 'retval.mDest' in the return value has base type 'RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float>::SortVector'.
[+] typedef RadixSort<std::vector<RenderablePass>, RenderablePass, float>::SortVector 1
|
Change |
Effect |
1 |
Base type has been changed from std::vector<RadixSort<std::vector<RenderablePass>, RenderablePass, float>::SortEntry, STLAllocator<RadixSort<std::vector<RenderablePass>, RenderablePass, float>::SortEntry, CategorisedAllocPolicy<0> > > to vector<RadixSort<std::vector<RenderablePass>, RenderablePass, float>::SortEntry>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
QueuedRenderableCollection::msRadixSorter2 [data]
Field 'retval.mDest' in the return value has base type 'RadixSort<std::vector<RenderablePass>, RenderablePass, float>::SortVector'.
[+] typedef RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>::SortVector 1
|
Change |
Effect |
1 |
Base type has been changed from std::vector<RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>::SortEntry, STLAllocator<RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>::SortEntry, CategorisedAllocPolicy<0> > > to vector<RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>::SortEntry>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
QueuedRenderableCollection::msRadixSorter1 [data]
Field 'retval.mDest' in the return value has base type 'RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>::SortVector'.
OgreRenderable.h
namespace Ogre
[+] class Renderable 1
|
Change |
Effect |
1 |
The pointer level of field mRenderSystemData has been decreased from 1 to 0. |
The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
[+] affected symbols: 952 (15.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderable' in the object of this method has base type 'Renderable'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderable' in the object of this method has base type 'Renderable'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderable' in the object of this method has base type 'Renderable'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource.mCurrentRenderable' in 1st parameter 'mgr' (pointer) has base type 'Renderable'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderable' in the object of this method has base type 'Renderable'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentRenderable' in 1st parameter 'mo' (pointer) has base type 'Renderable'.
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentRenderable' in 1st parameter 'obj' (pointer) has base type 'Renderable'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mAutoParamDataSource.mCurrentRenderable' in the return value (pointer) has base type 'Renderable'.
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 7
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base type of field mGlobalInstanceVertexBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
4 |
Field mActiveTesselationDomainGpuProgramParameters has been renamed to mActiveTessellationDomainGpuProgramParameters. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
5 |
Field mActiveTesselationHullGpuProgramParameters has been renamed to mActiveTessellationHullGpuProgramParameters. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
6 |
Field mTesselationDomainProgramBound has been renamed to mTessellationDomainProgramBound. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
7 |
Field mTesselationHullProgramBound has been renamed to mTessellationHullProgramBound. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 138 entries | Virtual Table (New) - 124 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderSystem) |
(int (*)(...)) (& typeinfo for RenderSystem) |
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 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
(int (*)(...)) 0x2f084c |
(int (*)(...)) 0x2e3e84 |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
RenderSystem::useCustomRenderSystemCapabilities(RenderSystemCapabilities*) |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
120 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2e3e8e |
128 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3e94 |
136 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3e9a |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
160 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
168 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
184 |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
200 |
RenderSystem::attachRenderTarget(RenderTarget&) |
(int (*)(...)) 0x2e4824 |
208 |
RenderSystem::getRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e3ea0 |
216 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e3ea6 |
224 |
(int (*)(...)) 0x2f0856 |
(int (*)(...)) 0x2e3eb0 |
232 |
__cxa_pure_virtual |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
240 |
RenderSystem::setDepthBufferFor(RenderTarget*) |
(int (*)(...)) 0x2e3eb6 |
248 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ebc |
256 |
(int (*)(...)) 0x2f0872 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
264 |
__cxa_pure_virtual |
RenderSystem::_setBindingType(TextureUnitState::BindingType) |
272 |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
RenderSystem::_disableTextureUnit(unsigned long) |
280 |
__cxa_pure_virtual |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
288 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ec2 |
296 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
(int (*)(...)) 0x2e3ec8 |
304 |
RenderSystem::_disableTextureUnit(unsigned long) |
(int (*)(...)) 0x2e3ece |
312 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
__cxa_pure_virtual |
320 |
__cxa_pure_virtual |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
328 |
__cxa_pure_virtual |
RenderSystem::_setVertexTexture(unsigned long, std::shared_ptr<Texture> const&) |
336 |
__cxa_pure_virtual |
RenderSystem::_setGeometryTexture(unsigned long, std::shared_ptr<Texture> const&) |
344 |
__cxa_pure_virtual |
RenderSystem::_setComputeTexture(unsigned long, std::shared_ptr<Texture> const&) |
352 |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_setTesselationHullTexture(unsigned long, std::shared_ptr<Texture> const&) |
360 |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
RenderSystem::_setTesselationDomainTexture(unsigned long, std::shared_ptr<Texture> const&) |
368 |
__cxa_pure_virtual |
__cxa_pure_virtual |
376 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ed4 |
384 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3eda |
392 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
__cxa_pure_virtual |
400 |
__cxa_pure_virtual |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
408 |
__cxa_pure_virtual |
__cxa_pure_virtual |
416 |
__cxa_pure_virtual |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
__cxa_pure_virtual |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
__cxa_pure_virtual |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ee0 |
464 |
__cxa_pure_virtual |
__cxa_pure_virtual |
472 |
__cxa_pure_virtual |
__cxa_pure_virtual |
480 |
__cxa_pure_virtual |
__cxa_pure_virtual |
488 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
496 |
__cxa_pure_virtual |
__cxa_pure_virtual |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
RenderSystem::_pauseFrame() |
RenderSystem::_pauseFrame() |
520 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
__cxa_pure_virtual |
544 |
RenderSystem::_getViewport() |
RenderSystem::_getViewport() |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
RenderSystem::_getCullingMode() const |
RenderSystem::_getCullingMode() const |
568 |
__cxa_pure_virtual |
__cxa_pure_virtual |
576 |
__cxa_pure_virtual |
__cxa_pure_virtual |
584 |
__cxa_pure_virtual |
__cxa_pure_virtual |
592 |
__cxa_pure_virtual |
__cxa_pure_virtual |
600 |
__cxa_pure_virtual |
__cxa_pure_virtual |
608 |
__cxa_pure_virtual |
__cxa_pure_virtual |
616 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ee6 |
624 |
RenderSystem::_beginGeometryCount() |
RenderSystem::_beginGeometryCount() |
632 |
RenderSystem::_getFaceCount() const |
RenderSystem::_getFaceCount() const |
640 |
RenderSystem::_getBatchCount() const |
RenderSystem::_getBatchCount() const |
648 |
RenderSystem::_getVertexCount() const |
RenderSystem::_getVertexCount() const |
656 |
RenderSystem::convertColourValue(ColourValue const&, unsigned int*) |
__cxa_pure_virtual |
664 |
__cxa_pure_virtual |
__cxa_pure_virtual |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
__cxa_pure_virtual |
__cxa_pure_virtual |
688 |
__cxa_pure_virtual |
__cxa_pure_virtual |
696 |
__cxa_pure_virtual |
__cxa_pure_virtual |
704 |
__cxa_pure_virtual |
__cxa_pure_virtual |
712 |
__cxa_pure_virtual |
__cxa_pure_virtual |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3eec |
736 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ef2 |
744 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3ef8 |
752 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
760 |
RenderSystem::_render(RenderOperation const&) |
RenderSystem::_renderUsingReadBackAsTexture(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int) |
768 |
(int (*)(...)) 0x2f087c |
RenderSystem::bindGpuProgram(GpuProgram*) |
776 |
RenderSystem::_getDefaultViewportMaterialScheme[abi:cxx11]() const |
__cxa_pure_virtual |
784 |
RenderSystem::bindGpuProgram(GpuProgram*) |
__cxa_pure_virtual |
792 |
__cxa_pure_virtual |
RenderSystem::unbindGpuProgram(GpuProgramType) |
800 |
__cxa_pure_virtual |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
808 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
RenderSystem::_updateAllRenderTargets(bool) |
816 |
RenderSystem::isGpuProgramBound(GpuProgramType) |
RenderSystem::_swapAllRenderTargetBuffers() |
824 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
832 |
RenderSystem::addClipPlane(Plane const&) |
__cxa_pure_virtual |
840 |
RenderSystem::addClipPlane(float, float, float, float) |
__cxa_pure_virtual |
848 |
RenderSystem::resetClipPlanes() |
__cxa_pure_virtual |
856 |
RenderSystem::_initRenderTargets() |
__cxa_pure_virtual |
864 |
RenderSystem::_notifyCameraRemoved(Camera const*) |
__cxa_pure_virtual |
872 |
RenderSystem::_updateAllRenderTargets(bool) |
(int (*)(...)) 0x2e3efe |
880 |
RenderSystem::_swapAllRenderTargetBuffers() |
__cxa_pure_virtual |
888 |
RenderSystem::setInvertVertexWinding(bool) |
__cxa_pure_virtual |
896 |
RenderSystem::getInvertVertexWinding() const |
__cxa_pure_virtual |
904 |
__cxa_pure_virtual |
__cxa_pure_virtual |
912 |
__cxa_pure_virtual |
__cxa_pure_virtual |
920 |
__cxa_pure_virtual |
__cxa_pure_virtual |
928 |
__cxa_pure_virtual |
__cxa_pure_virtual |
936 |
__cxa_pure_virtual |
__cxa_pure_virtual |
944 |
__cxa_pure_virtual |
__cxa_pure_virtual |
952 |
(int (*)(...)) 0x2f0888 |
__cxa_pure_virtual |
960 |
(int (*)(...)) 0x2f0894 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
968 |
__cxa_pure_virtual |
(int (*)(...)) 0x2e3f0a |
976 |
RenderSystem::addListener(RenderSystem::Listener*) |
__cxa_pure_virtual |
984 |
RenderSystem::removeListener(RenderSystem::Listener*) |
__cxa_pure_virtual |
992 |
(int (*)(...)) 0x2f08b8 |
|
1000 |
__cxa_pure_virtual |
|
1008 |
__cxa_pure_virtual |
|
1016 |
__cxa_pure_virtual |
|
1024 |
__cxa_pure_virtual |
|
1032 |
__cxa_pure_virtual |
|
1040 |
__cxa_pure_virtual |
|
1048 |
__cxa_pure_virtual |
|
1056 |
__cxa_pure_virtual |
|
1064 |
__cxa_pure_virtual |
|
1072 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
1080 |
RenderSystem::fireEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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*) |
|
1088 |
__cxa_pure_virtual |
|
1096 |
__cxa_pure_virtual |
|
[+] affected symbols: 837 (13.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem' in 1st parameter 'mgr' (pointer) has base type 'RenderSystem'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem' in 1st parameter 'mo' (pointer) has base type 'RenderSystem'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem' in 1st parameter 'obj' (pointer) has base type 'RenderSystem'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mDestRenderSystem' in the return value (pointer) has base type 'RenderSystem'.
RenderSystem::_useLights ( LightList const& p1, unsigned short p2 )
This method is from 'RenderSystem' class.
RenderSystem::_beginFrame ( )
This method is from 'RenderSystem' class.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] class RenderSystemCapabilities 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 6 (0.1%)
RenderSystemCapabilities::vendorToString ( enum GPUVendor v )
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::vendorFromString ( String const& vendorString )
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::msGPUVendorStrings [data]
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::log ( Log* pLog )
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::RenderSystemCapabilities ( )
This constructor is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::~RenderSystemCapabilities ( )
This destructor is from 'RenderSystemCapabilities' class.
[+] enum GPUVendor 1
|
Change |
Effect |
1 |
Value of member GPU_VENDOR_COUNT has been changed from 15 to 17. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 5 (0.1%)
RenderSystemCapabilities::vendorToString ( enum GPUVendor v )
1st parameter 'v' is of type 'enum GPUVendor'.
RenderSystemCapabilities::vendorFromString ( String const& vendorString )
Return value is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( enum GPUVendor vendor, enum Technique::IncludeOrExclude includeOrExclude )
1st parameter 'vendor' is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( struct Technique::GPUVendorRule const& rule )
Field 'rule.vendor' in 1st parameter 'rule' (reference) is of type 'enum GPUVendor'.
Technique::removeGPUVendorRule ( enum GPUVendor vendor )
1st parameter 'vendor' is of type 'enum GPUVendor'.
OgreRenderSystemCapabilitiesManager.h
namespace Ogre
[+] class RenderSystemCapabilitiesManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 8 (0.1%)
RenderSystemCapabilitiesManager::getSingleton ( )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::getSingletonPtr ( )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::loadParsedCapabilities ( String const& name )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::_addRenderSystemCapabilities ( String const& name, RenderSystemCapabilities* caps )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive ( String const& filename, String const& archiveType, bool recursive )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::RenderSystemCapabilitiesManager ( )
This constructor is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::~RenderSystemCapabilitiesManager ( )
This destructor is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::getCapabilities ( )
This method is from 'RenderSystemCapabilitiesManager' class.
OgreRenderSystemCapabilitiesSerializer.h
namespace Ogre
[+] class RenderSystemCapabilitiesSerializer 3
|
Change |
Effect |
1 |
Size of this type has been changed from 336 bytes to 328 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 100 (1.6%)
RenderSystemCapabilitiesManager::getSingleton ( )
Field 'retval.mSerializer' in the return value (reference) has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::getSingletonPtr ( )
Field 'retval.mSerializer' in the return value (pointer) has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::loadParsedCapabilities ( String const& name )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::_addRenderSystemCapabilities ( String const& name, RenderSystemCapabilities* caps )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive ( String const& filename, String const& archiveType, bool recursive )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::RenderSystemCapabilitiesManager ( )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::~RenderSystemCapabilitiesManager ( )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesSerializer::parseScript ( SharedPtr<DataStream>& stream )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String name, String filename )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::writeString ( RenderSystemCapabilities const* caps, String name )
This method is from 'RenderSystemCapabilitiesSerializer' class.
...
[+] typedef RenderSystemCapabilitiesSerializer::CapabilitiesLinesList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
RenderSystemCapabilitiesSerializer::parseCapabilitiesLines ( vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, STLAllocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& lines )
1st parameter 'lines' (reference) has base type 'RenderSystemCapabilitiesSerializer::CapabilitiesLinesList'.
OgreRenderTarget.h
namespace Ogre
[+] struct RenderTarget::FrameStats 2
|
Change |
Effect |
1 |
Field vBlankMissCount has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 48 bytes to 56 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1006 (16.4%)
Compositor::getRenderTarget ( String const& name )
Field 'retval.mStats' in the return value (pointer) is of type 'struct RenderTarget::FrameStats'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mStats' in the object of this method is of type 'struct RenderTarget::FrameStats'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mStats' in the object of this method is of type 'struct RenderTarget::FrameStats'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mStats' in the object of this method is of type 'struct RenderTarget::FrameStats'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget.mStats' in 1st parameter 'mgr' (pointer) is of type 'struct RenderTarget::FrameStats'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mStats' in the object of this method is of type 'struct RenderTarget::FrameStats'.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
Field 'renderTarget.mStats' in 1st parameter 'renderTarget' (pointer) is of type 'struct RenderTarget::FrameStats'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
Field 'renderTarget.mStats' in 1st parameter 'renderTarget' (pointer) is of type 'struct RenderTarget::FrameStats'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentViewport.mTarget.mStats' in 1st parameter 'mo' (pointer) is of type 'struct RenderTarget::FrameStats'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentViewport.mTarget.mStats' in 1st parameter 'obj' (pointer) is of type 'struct RenderTarget::FrameStats'.
...
OgreRenderToVertexBuffer.h
namespace Ogre
[+] typedef RenderToVertexBufferSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<RenderToVertexBuffer> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
Return value is of type 'RenderToVertexBufferSharedPtr'.
OgreResource.h
namespace Ogre
[+] class Resource 3
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Type of field mLoadingState has been changed from AtomicScalar<Resource::LoadingState> to AtomicScalar. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 46 entries | Virtual Table (New) - 38 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Resource) |
(int (*)(...)) (& typeinfo for Resource) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x194aba |
40 |
StringInterface::setParameterList(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&) |
(int (*)(...)) 0x194ac0 |
48 |
(int (*)(...)) 0x17f090 |
(int (*)(...)) 0x194ac6 |
56 |
(int (*)(...)) 0x17e512 |
(int (*)(...)) 0x194acc |
64 |
(int (*)(...)) 0x193c36 |
(int (*)(...)) 0x194ad2 |
72 |
(int (*)(...)) 0x193c3c |
(int (*)(...)) 0x194ad8 |
80 |
(int (*)(...)) 0x193c42 |
__cxa_pure_virtual |
88 |
(int (*)(...)) 0x193c48 |
__cxa_pure_virtual |
96 |
(int (*)(...)) 0x193c4e |
Resource::prepare(bool) |
104 |
(int (*)(...)) 0x193c54 |
Resource::load(bool) |
112 |
__cxa_pure_virtual |
Resource::reload(Resource::LoadingFlags) |
120 |
__cxa_pure_virtual |
(int (*)(...)) 0x194ade |
128 |
Resource::prepare(bool) |
(int (*)(...)) 0x194b06 |
136 |
Resource::load(bool) |
(int (*)(...)) 0x194b12 |
144 |
Resource::reload() |
Resource::unload() |
152 |
(int (*)(...)) 0x193c5a |
(int (*)(...)) 0x194b1e |
160 |
(int (*)(...)) 0x193c82 |
Resource::touch() |
168 |
Resource::unload() |
(int (*)(...)) 0x194b2a |
176 |
(int (*)(...)) 0x193c8e |
(int (*)(...)) 0x194b34 |
184 |
Resource::touch() |
(int (*)(...)) 0x194b9c |
192 |
(int (*)(...)) 0x193c9a |
(int (*)(...)) 0x194b8a |
200 |
(int (*)(...)) 0x193ca4 |
(int (*)(...)) 0x194bae |
208 |
(int (*)(...)) 0x193cae |
(int (*)(...)) 0x194b78 |
216 |
(int (*)(...)) 0x193cc0 |
(int (*)(...)) 0x194b6c |
224 |
(int (*)(...)) 0x193cd2 |
(int (*)(...)) 0x194b3e |
232 |
(int (*)(...)) 0x193ce4 |
(int (*)(...)) 0x194b4a |
240 |
(int (*)(...)) 0x193cf0 |
Resource::escalateLoading() |
248 |
(int (*)(...)) 0x193cfc |
Resource::addListener(Resource::Listener*) |
256 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
264 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x194b56 |
272 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
(int (*)(...)) 0x193d08 |
(int (*)(...)) 0x194b60 |
288 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
296 |
(int (*)(...)) 0x193d12 |
Resource::calculateSize() const |
304 |
(int (*)(...)) 0x193d1c |
|
312 |
(int (*)(...)) 0x193d34 |
|
320 |
(int (*)(...)) 0x193d28 |
|
328 |
Resource::_dirtyState() |
|
336 |
Resource::_fireLoadingComplete(bool) |
|
344 |
Resource::_firePreparingComplete(bool) |
|
352 |
Resource::_fireUnloadingComplete() |
|
360 |
Resource::calculateSize() const |
|
[+] affected symbols: 340 (5.5%)
Compositor::unloadImpl ( )
This method is from derived class 'Compositor'.
Compositor::getTechnique ( size_t index )
This method is from derived class 'Compositor'.
Compositor::createTechnique ( )
This method is from derived class 'Compositor'.
Compositor::getRenderTarget ( String const& name )
This method is from derived class 'Compositor'.
Compositor::removeTechnique ( size_t index )
This method is from derived class 'Compositor'.
Compositor::getNumTechniques ( )
This method is from derived class 'Compositor'.
Compositor::getTextureInstance ( String const& name, size_t mrtIndex )
This method is from derived class 'Compositor'.
Compositor::removeAllTechniques ( )
This method is from derived class 'Compositor'.
Compositor::getTechniqueIterator ( )
This method is from derived class 'Compositor'.
Compositor::getSupportedTechnique ( size_t index )
This method is from derived class 'Compositor'.
...
[+] typedef ResourcePtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Resource> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 5 (0.1%)
ResourceManager::getByHandle ( ResourceHandle handle )
Return value is of type 'ResourcePtr'.
ResourceManager::createResource ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Return value is of type 'ResourcePtr'.
ResourceManager::load ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* loadParams, bool backgroundThread )
Return value is of type 'ResourcePtr'.
ResourceManager::prepare ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* loadParams, bool backgroundThread )
Return value is of type 'ResourcePtr'.
GpuProgramManager::create ( String const& name, String const& group, enum GpuProgramType gptype, String const& syntaxCode, bool isManual, ManualResourceLoader* loader )
Return value is of type 'ResourcePtr'.
OgreResourceBackgroundQueue.h
namespace Ogre
[+] class ResourceBackgroundQueue 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 26 entries | Virtual Table (New) - 26 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ResourceBackgroundQueue) |
(int (*)(...)) (& typeinfo for ResourceBackgroundQueue) |
16 |
~ResourceBackgroundQueue |
~ResourceBackgroundQueue |
24 |
~ResourceBackgroundQueue |
~ResourceBackgroundQueue |
32 |
ResourceBackgroundQueue::canHandleRequest(WorkQueue::Request const*, WorkQueue const*) |
ResourceBackgroundQueue::canHandleRequest(WorkQueue::Request const*, WorkQueue const*) |
40 |
ResourceBackgroundQueue::handleRequest(WorkQueue::Request const*, WorkQueue const*) |
ResourceBackgroundQueue::handleRequest(WorkQueue::Request const*, WorkQueue const*) |
48 |
ResourceBackgroundQueue::initialise() |
ResourceBackgroundQueue::initialise() |
56 |
ResourceBackgroundQueue::shutdown() |
ResourceBackgroundQueue::shutdown() |
64 |
ResourceBackgroundQueue::initialiseResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::initialiseResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
72 |
ResourceBackgroundQueue::initialiseAllResourceGroups(ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::initialiseAllResourceGroups(ResourceBackgroundQueue::Listener*) |
80 |
ResourceBackgroundQueue::prepareResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::prepareResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
88 |
ResourceBackgroundQueue::loadResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::loadResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
96 |
ResourceBackgroundQueue::unload(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&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::unload(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&, ResourceBackgroundQueue::Listener*) |
104 |
ResourceBackgroundQueue::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, ResourceBackgroundQueue::Listener*) |
112 |
ResourceBackgroundQueue::unloadResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::unloadResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
120 |
ResourceBackgroundQueue::prepare(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&, 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*, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::prepare(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&, 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*, ResourceBackgroundQueue::Listener*) |
128 |
ResourceBackgroundQueue::load(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&, 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*, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::load(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&, 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*, ResourceBackgroundQueue::Listener*) |
136 |
ResourceBackgroundQueue::isProcessComplete(unsigned long long) |
ResourceBackgroundQueue::isProcessComplete(unsigned long long) |
144 |
ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
152 |
ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
160 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
168 |
(int (*)(...)) (& typeinfo for ResourceBackgroundQueue) |
(int (*)(...)) (& typeinfo for ResourceBackgroundQueue) |
176 |
non-virtual thunk to ~ResourceBackgroundQueue |
non-virtual thunk to ~ResourceBackgroundQueue |
184 |
non-virtual thunk to ~ResourceBackgroundQueue |
non-virtual thunk to ~ResourceBackgroundQueue |
192 |
non-virtual thunk to ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
non-virtual thunk to ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
200 |
non-virtual thunk to ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
non-virtual thunk to ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
[+] affected symbols: 22 (0.4%)
ResourceBackgroundQueue::addRequest ( struct ResourceBackgroundQueue::ResourceRequest& req )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::initialise ( )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::abortRequest ( BackgroundProcessTicket ticket )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::getSingleton ( )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::getSingletonPtr ( )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::isProcessComplete ( BackgroundProcessTicket ticket )
This method is from 'ResourceBackgroundQueue' class.
...
OgreResourceGroupManager.h
namespace Ogre
[+] struct ResourceGroupManager::ResourceGroup 1
|
Change |
Effect |
1 |
Size of this type has been changed from 280 bytes to 232 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 113 (1.8%)
ResourceGroupManager::deleteGroup ( struct ResourceGroupManager::ResourceGroup* grp )
1st parameter 'grp' (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::shutdownAll ( )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::ResourceGroup::addToIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::createResource ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::deleteResource ( String const& filename, String const& groupName, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::getSingletonPtr ( )
Field 'retval.mCurrentGroup' in the return value (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
...
OgreResourceManager.h
namespace Ogre
[+] class ResourceManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 38 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ResourceManager) |
(int (*)(...)) (& typeinfo for ResourceManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1a468a |
(int (*)(...)) 0x1a4362 |
40 |
(int (*)(...)) 0x1e34ce |
(int (*)(...)) 0x1e1efa |
48 |
(int (*)(...)) 0x1a4696 |
(int (*)(...)) 0x1a436e |
56 |
ResourceManager::createResource(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&, 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*) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::createOrRetrieve(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&, 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*) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::removeAll() |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::removeUnreferencedResources(bool) |
88 |
(int (*)(...)) 0x1a467e |
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&) |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
__cxa_pure_virtual |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
160 |
ResourceManager::remove(unsigned long long) |
|
168 |
ResourceManager::removeAll() |
|
176 |
ResourceManager::removeUnreferencedResources(bool) |
|
184 |
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&) |
|
192 |
ResourceManager::getByHandle(unsigned long long) |
|
200 |
(int (*)(...)) 0x1a47ac |
|
208 |
(int (*)(...)) 0x1a46da |
|
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
|
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
|
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
|
240 |
ResourceManager::prepare(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&, 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*, bool) |
|
248 |
ResourceManager::load(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&, 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*, bool) |
|
256 |
(int (*)(...)) 0x1a46a4 |
|
264 |
(int (*)(...)) 0x1a46b0 |
|
272 |
__cxa_pure_virtual |
|
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
|
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
|
296 |
ResourceManager::checkUsage() |
|
[+] affected symbols: 163 (2.7%)
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* createParams )
This method is from derived class 'MeshManager'.
MeshManager::_initialise ( )
This method is from derived class 'MeshManager'.
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from derived class 'MeshManager'.
MeshManager::getListener ( )
This method is from derived class 'MeshManager'.
MeshManager::setListener ( MeshSerializerListener* listener )
This method is from derived class 'MeshManager'.
MeshManager::loadResource ( Resource* res )
This method is from derived class 'MeshManager'.
MeshManager::getSingletonPtr ( )
This method is from derived class 'MeshManager'.
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
This method is from derived class 'MeshManager'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
This method is from derived class 'MeshManager'.
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
This method is from derived class 'MeshManager'.
...
[+] class ResourceManager::ResourcePool 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ResourceManager::ResourcePool) |
(int (*)(...)) (& typeinfo for ResourceManager::ResourcePool) |
16 |
ResourceManager::~ResourcePool |
ResourceManager::~ResourcePool |
24 |
ResourceManager::~ResourcePool |
ResourceManager::~ResourcePool |
32 |
(int (*)(...)) 0x321db4 |
(int (*)(...)) 0x310fee |
40 |
(int (*)(...)) 0x321d5e |
(int (*)(...)) 0x310f88 |
48 |
ResourceManager::ResourcePool::clear() |
ResourceManager::ResourcePool::clear() |
[+] affected symbols: 4 (0.1%)
ResourceManager::ResourcePool::clear ( )
This method is from 'ResourceManager::ResourcePool' class.
ResourceManager::ResourcePool::ResourcePool ( String const& name )
This constructor is from 'ResourceManager::ResourcePool' class.
ResourceManager::ResourcePool::~ResourcePool ( )
This destructor is from 'ResourceManager::ResourcePool' class.
ResourceManager::ResourcePool::getName ( )
This method is from 'ResourceManager::ResourcePool' class.
OgreRibbonTrail.h
namespace Ogre
[+] class RibbonTrail 1
|
Change |
Effect |
1 |
Size of this type has been changed from 880 bytes to 840 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 32 (0.5%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from 'RibbonTrail' class.
RibbonTrail::removeNode ( Node* n )
This method is from 'RibbonTrail' class.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::_timeUpdate ( Real time )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeDestroyed ( Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::resetAllTrails ( )
This method is from 'RibbonTrail' class.
RibbonTrail::setTrailLength ( Real len )
This method is from 'RibbonTrail' class.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from 'RibbonTrail' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 4
|
Change |
Effect |
1 |
Size of this type has been changed from 1104 bytes to 1088 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Type of field mAddedFrameListeners has been changed from set<FrameListener*, std::less<FrameListener*>, STLAllocator<FrameListener*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to set<FrameListener*, std::less<FrameListener*> >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Type of field mFrameListeners has been changed from set<FrameListener*, std::less<FrameListener*>, STLAllocator<FrameListener*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to set<FrameListener*, std::less<FrameListener*> >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 |
Type of field mRemovedFrameListeners has been changed from set<FrameListener*, std::less<FrameListener*>, STLAllocator<FrameListener*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to set<FrameListener*, std::less<FrameListener*> >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 85 (1.4%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
This method is from 'Root' class.
Root::loadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::saveConfig ( )
This method is from 'Root' class.
Root::loadPlugins ( String const& pluginsfile )
This method is from 'Root' class.
Root::getSingleton ( )
Return value (reference) has base type 'Root'.
Root::setWorkQueue ( WorkQueue* queue )
This method is from 'Root' class.
Root::unloadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::installPlugin ( Plugin* plugin )
This method is from 'Root' class.
Root::restoreConfig ( )
This method is from 'Root' class.
Root::unloadPlugins ( )
This method is from 'Root' class.
...
[+] typedef RenderSystemList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RenderSystem*, STLAllocator<RenderSystem*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<RenderSystem*>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Root::getAvailableRenderers ( )
Return value (reference) has base type 'RenderSystemList'.
[+] typedef Root::EventTimesQueue 1
|
Change |
Effect |
1 |
Base type has been changed from deque<unsigned long, STLAllocator<unsigned long, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to deque<unsigned long>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 85 (1.4%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::saveConfig ( )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::loadPlugins ( String const& pluginsfile )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::getSingleton ( )
Field 'retval.mEventTimes' in the return value (reference) has base type 'Root::EventTimesQueue'.
Root::setWorkQueue ( WorkQueue* queue )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::unloadPlugin ( String const& pluginName )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::installPlugin ( Plugin* plugin )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::restoreConfig ( )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::unloadPlugins ( )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
...
OgreRotationalSpline.h
namespace Ogre
[+] class RotationalSpline 2
|
Change |
Effect |
1 |
Type of field mPoints has been changed from vector<Quaternion, STLAllocator<Quaternion, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Quaternion>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mTangents has been changed from vector<Quaternion, STLAllocator<Quaternion, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Quaternion>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 34 (0.6%)
RotationalSpline::interpolate ( Real t, bool useShortestPath )
This method is from 'RotationalSpline' class.
RotationalSpline::interpolate ( unsigned int fromIndex, Real t, bool useShortestPath )
This method is from 'RotationalSpline' class.
RotationalSpline::updatePoint ( unsigned short index, Quaternion const& value )
This method is from 'RotationalSpline' class.
RotationalSpline::recalcTangents ( )
This method is from 'RotationalSpline' class.
RotationalSpline::setAutoCalculate ( bool autoCalc )
This method is from 'RotationalSpline' class.
RotationalSpline::clear ( )
This method is from 'RotationalSpline' class.
RotationalSpline::addPoint ( Quaternion const& p )
This method is from 'RotationalSpline' class.
RotationalSpline::RotationalSpline ( )
This constructor is from 'RotationalSpline' class.
RotationalSpline::~RotationalSpline ( )
This destructor is from 'RotationalSpline' class.
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
Field 'this.mSplines.rotationSpline' in the object of this method is of type 'RotationalSpline'.
...
OgreSceneManager.h
namespace Ogre
[+] class SceneManager 2
|
Change |
Effect |
1 |
Base type of field mShadowIndexBuffer has been changed from HardwareIndexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mShadowTextureIndexLightList has been changed from vector<unsigned long, STLAllocator<unsigned long, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<unsigned long>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 695 (11.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
1st parameter 'mgr' (pointer) has base type 'SceneManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager' in 1st parameter 'mo' (pointer) has base type 'SceneManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager' in 1st parameter 'obj' (pointer) has base type 'SceneManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager' in the return value (pointer) has base type 'SceneManager'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
...
[+] typedef SceneManager::ShadowCasterList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<ShadowCaster*, STLAllocator<ShadowCaster*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<ShadowCaster*>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 696 (11.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowCasterQueryListener.mCasterList' in the object of this method has base type 'SceneManager::ShadowCasterList'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowCasterQueryListener.mCasterList' in the object of this method has base type 'SceneManager::ShadowCasterList'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowCasterQueryListener.mCasterList' in the object of this method has base type 'SceneManager::ShadowCasterList'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowCasterQueryListener.mCasterList' in 1st parameter 'mgr' (pointer) has base type 'SceneManager::ShadowCasterList'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowCasterQueryListener.mCasterList' in the object of this method has base type 'SceneManager::ShadowCasterList'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowCasterQueryListener.mCasterList' in 1st parameter 'mo' (pointer) has base type 'SceneManager::ShadowCasterList'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowCasterQueryListener.mCasterList' in 1st parameter 'obj' (pointer) has base type 'SceneManager::ShadowCasterList'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mShadowCasterQueryListener.mCasterList' in the return value (pointer) has base type 'SceneManager::ShadowCasterList'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mShadowCasterQueryListener.mCasterList' in the object of this method has base type 'SceneManager::ShadowCasterList'.
SceneManager::clearScene ( )
Field 'this.mShadowCasterQueryListener.mCasterList' in the object of this method has base type 'SceneManager::ShadowCasterList'.
...
OgreSceneManagerEnumerator.h
namespace Ogre
[+] class DefaultSceneManager 1
|
Change |
Effect |
1 |
Size of this type has been changed from 18624 bytes to 18600 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.05%)
DefaultSceneManager::DefaultSceneManager ( String const& name )
This constructor is from 'DefaultSceneManager' class.
DefaultSceneManager::~DefaultSceneManager ( )
This destructor is from 'DefaultSceneManager' class.
DefaultSceneManager::getTypeName ( )
This method is from 'DefaultSceneManager' class.
OgreSceneQuery.h
namespace Ogre
[+] class SceneQuery 1
|
Change |
Effect |
1 |
Type of field mSupportedWorldFragments has been changed from set<SceneQuery::WorldFragmentType, std::less<SceneQuery::WorldFragmentType>, STLAllocator<SceneQuery::WorldFragmentType, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to set<SceneQuery::WorldFragmentType, std::less<SceneQuery::WorldFragmentType> >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 9 (0.1%)
SceneQuery::setQueryMask ( uint32 mask )
This method is from 'SceneQuery' class.
SceneQuery::setQueryTypeMask ( uint32 mask )
This method is from 'SceneQuery' class.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
This method is from 'SceneQuery' class.
SceneQuery::SceneQuery ( SceneManager* mgr )
This constructor is from 'SceneQuery' class.
SceneQuery::~SceneQuery ( )
This destructor is from 'SceneQuery' class.
SceneManager::destroyQuery ( SceneQuery* query )
1st parameter 'query' (pointer) has base type 'SceneQuery'.
SceneQuery::getQueryMask ( )
This method is from 'SceneQuery' class.
SceneQuery::getQueryTypeMask ( )
This method is from 'SceneQuery' class.
SceneQuery::getWorldFragmentType ( )
This method is from 'SceneQuery' class.
[+] struct SceneQuery::WorldFragment 1
|
Change |
Effect |
1 |
Type of field planes has been changed from list<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* to list<Plane>::type*. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 4 (0.1%)
SceneManager::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
1st parameter 'fragment' (pointer) has base type 'struct SceneQuery::WorldFragment'.
RaySceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment, Real distance )
1st parameter 'fragment' (pointer) has base type 'struct SceneQuery::WorldFragment'.
RegionSceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment )
1st parameter 'fragment' (pointer) has base type 'struct SceneQuery::WorldFragment'.
IntersectionSceneQuery::queryResult ( MovableObject* movable, struct SceneQuery::WorldFragment* fragment )
2nd parameter 'fragment' (pointer) has base type 'struct SceneQuery::WorldFragment'.
[+] typedef RaySceneQueryResult 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RaySceneQueryResultEntry, STLAllocator<RaySceneQueryResultEntry, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<RaySceneQueryResultEntry>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
RaySceneQuery::getLastResults ( )
Return value (reference) has base type 'RaySceneQueryResult'.
RaySceneQuery::execute ( )
Return value (reference) has base type 'RaySceneQueryResult'.
OgreScriptCompiler.h
namespace Ogre
[+] class AbstractNode 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for AbstractNode) |
(int (*)(...)) (& typeinfo for AbstractNode) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 22 (0.4%)
AbstractNode::AbstractNode ( AbstractNode* ptr )
This constructor is from 'AbstractNode' class.
AtomAbstractNode::AtomAbstractNode ( AbstractNode* ptr )
This constructor is from derived class 'AtomAbstractNode'.
ImportAbstractNode::ImportAbstractNode ( )
This constructor is from derived class 'ImportAbstractNode'.
ObjectAbstractNode::addVariable ( String const& inName )
This method is from derived class 'ObjectAbstractNode'.
ObjectAbstractNode::setVariable ( String const& inName, String const& value )
This method is from derived class 'ObjectAbstractNode'.
ObjectAbstractNode::ObjectAbstractNode ( AbstractNode* ptr )
This constructor is from derived class 'ObjectAbstractNode'.
PropertyAbstractNode::PropertyAbstractNode ( AbstractNode* ptr )
This constructor is from derived class 'PropertyAbstractNode'.
VariableAccessAbstractNode::VariableAccessAbstractNode ( AbstractNode* ptr )
This constructor is from derived class 'VariableAccessAbstractNode'.
AbstractNode::clone ( )
This method is from 'AbstractNode' class.
AbstractNode::getValue ( )
This method is from 'AbstractNode' class.
...
[+] class ObjectAbstractNode 1
|
Change |
Effect |
1 |
Type of field bases has been changed from vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::__cxx11::basic_string<char> >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 18 (0.3%)
PassTranslator::translateVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateComputeProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateGeometryProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateShadowCasterVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateShadowCasterFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateShadowReceiverVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateShadowReceiverFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
ObjectAbstractNode::addVariable ( String const& inName )
This method is from 'ObjectAbstractNode' class.
ObjectAbstractNode::setVariable ( String const& inName, String const& value )
This method is from 'ObjectAbstractNode' class.
...
[+] class ScriptCompiler 3
|
Change |
Effect |
1 |
Size of field mIds has been changed from 48 bytes to 56 bytes. |
Size of the inclusive type has been changed. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ScriptCompiler) |
(int (*)(...)) (& typeinfo for ScriptCompiler) |
16 |
(int (*)(...)) 0x377dac |
(int (*)(...)) 0x360910 |
24 |
(int (*)(...)) 0x377e2a |
(int (*)(...)) 0x36098e |
[+] affected symbols: 27 (0.4%)
PassTranslator::translateVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateComputeProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateGeometryProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowCasterVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowCasterFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowReceiverVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowReceiverFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
ScriptCompiler::_fireEvent ( ScriptCompilerEvent* evt, void* retval )
This method is from 'ScriptCompiler' class.
ScriptCompiler::getListener ( )
This method is from 'ScriptCompiler' class.
...
[+] class ScriptCompilerManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ScriptCompilerManager) |
(int (*)(...)) (& typeinfo for ScriptCompilerManager) |
16 |
~ScriptCompilerManager |
~ScriptCompilerManager |
24 |
~ScriptCompilerManager |
~ScriptCompilerManager |
32 |
ScriptCompilerManager::getScriptPatterns[abi:cxx11]() const |
ScriptCompilerManager::getScriptPatterns[abi:cxx11]() const |
40 |
ScriptCompilerManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ScriptCompilerManager::parseScript(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
ScriptCompilerManager::getLoadingOrder() const |
ScriptCompilerManager::getLoadingOrder() const |
[+] affected symbols: 14 (0.2%)
ScriptCompilerManager::getListener ( )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::setListener ( ScriptCompilerListener* listener )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::getTranslator ( SharedPtr<AbstractNode>const& node )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::getSingletonPtr ( )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::addScriptPattern ( String const& pattern )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::addTranslatorManager ( ScriptTranslatorManager* man )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::registerCustomWordId ( String const& word )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::clearTranslatorManagers ( )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::removeTranslatorManager ( ScriptTranslatorManager* man )
This method is from 'ScriptCompilerManager' class.
...
[+] typedef AbstractNodeListPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > > to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
ScriptCompiler::_generateAST ( String const& str, String const& source, bool doImports, bool doObjects, bool doVariables )
Return value is of type 'AbstractNodeListPtr'.
ScriptCompiler::AbstractTreeBuilder::getResult ( )
Return value (reference) has base type 'AbstractNodeListPtr'.
[+] typedef ConcreteNodeListPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > > to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ScriptCompilerListener::importFile ( ScriptCompiler* compiler, String const& name )
Return value is of type 'ConcreteNodeListPtr'.
OgreScriptLexer.h
namespace Ogre
[+] class ScriptLexer 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 2 (0.03%)
ScriptLexer::tokenize ( String const& str, String const& source )
This method is from 'ScriptLexer' class.
ScriptLexer::ScriptLexer ( )
This constructor is from 'ScriptLexer' class.
[+] typedef ScriptTokenListPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > > to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ScriptLexer::tokenize ( String const& str, String const& source )
Return value is of type 'ScriptTokenListPtr'.
OgreScriptParser.h
namespace Ogre
[+] class ScriptParser 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 3 (0.05%)
ScriptParser::parseChunk ( SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >const& tokens )
This method is from 'ScriptParser' class.
ScriptParser::parse ( SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >const& tokens )
This method is from 'ScriptParser' class.
ScriptParser::ScriptParser ( )
This constructor is from 'ScriptParser' class.
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 59 (1%)
PassTranslator::translateVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateComputeProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateGeometryProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateTesselationHullProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateTesselationDomainProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateShadowCasterVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateShadowCasterFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateShadowReceiverVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateShadowReceiverFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
...
[+] class ScriptTranslatorManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 5 (0.1%)
ScriptTranslatorManager::getTranslator ( SharedPtr<AbstractNode>const& p1 )
This method is from 'ScriptTranslatorManager' class.
BuiltinScriptTranslatorManager::getTranslator ( SharedPtr<AbstractNode>const& node )
This method is from derived class 'BuiltinScriptTranslatorManager'.
BuiltinScriptTranslatorManager::BuiltinScriptTranslatorManager ( )
This constructor is from derived class 'BuiltinScriptTranslatorManager'.
ScriptTranslatorManager::getNumTranslators ( )
This method is from 'ScriptTranslatorManager' class.
BuiltinScriptTranslatorManager::getNumTranslators ( )
This method is from derived class 'BuiltinScriptTranslatorManager'.
OgreShadowCameraSetup.h
namespace Ogre
[+] typedef ShadowCameraSetupPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<ShadowCameraSetup> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 863 (14%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method is of type 'ShadowCameraSetupPtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method is of type 'ShadowCameraSetupPtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method is of type 'ShadowCameraSetupPtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource.mBlankLight.mCustomShadowCameraSetup' in 1st parameter 'mgr' (pointer) is of type 'ShadowCameraSetupPtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method is of type 'ShadowCameraSetupPtr'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDefaultShadowCameraSetup' in 1st parameter 'mo' (pointer) is of type 'ShadowCameraSetupPtr'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDefaultShadowCameraSetup' in 1st parameter 'obj' (pointer) is of type 'ShadowCameraSetupPtr'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mDefaultShadowCameraSetup' in the return value (pointer) is of type 'ShadowCameraSetupPtr'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAutoParamDataSource.mBlankLight.mCustomShadowCameraSetup' in the object of this method is of type 'ShadowCameraSetupPtr'.
SceneManager::clearScene ( )
Field 'this.mAutoParamDataSource.mBlankLight.mCustomShadowCameraSetup' in the object of this method is of type 'ShadowCameraSetupPtr'.
...
OgreShadowCameraSetupPSSM.h
namespace Ogre
[+] typedef PSSMShadowCameraSetup::SplitPointList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<float>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
PSSMShadowCameraSetup::setSplitPoints ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& newSplitPoints )
1st parameter 'newSplitPoints' (reference) has base type 'PSSMShadowCameraSetup::SplitPointList'.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 1
|
Change |
Effect |
1 |
Field mWorldTransform has been renamed to mTransform. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 14 (0.2%)
SimpleRenderable::setMaterial ( String const& matName )
This method is from 'SimpleRenderable' class.
SimpleRenderable::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_updateRenderQueue ( RenderQueue* queue )
This method is from 'SimpleRenderable' class.
SimpleRenderable::getRenderOperation ( RenderOperation& op )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setRenderOperation ( RenderOperation const& rend )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_notifyCurrentCamera ( Camera* cam )
This method is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( String const& name )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::~SimpleRenderable ( )
This destructor is from 'SimpleRenderable' class.
SimpleRenderable::getMaterial ( )
This method is from 'SimpleRenderable' class.
...
OgreSimpleSpline.h
namespace Ogre
[+] class SimpleSpline 2
|
Change |
Effect |
1 |
Type of field mPoints has been changed from vector<Vector3, STLAllocator<Vector3, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Vector3>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mTangents has been changed from vector<Vector3, STLAllocator<Vector3, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Vector3>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 34 (0.6%)
SimpleSpline::updatePoint ( unsigned short index, Vector3 const& value )
This method is from 'SimpleSpline' class.
SimpleSpline::recalcTangents ( )
This method is from 'SimpleSpline' class.
SimpleSpline::setAutoCalculate ( bool autoCalc )
This method is from 'SimpleSpline' class.
SimpleSpline::clear ( )
This method is from 'SimpleSpline' class.
SimpleSpline::addPoint ( Vector3 const& p )
This method is from 'SimpleSpline' class.
SimpleSpline::SimpleSpline ( )
This constructor is from 'SimpleSpline' class.
SimpleSpline::~SimpleSpline ( )
This destructor is from 'SimpleSpline' class.
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
Field 'this.mSplines.scaleSpline' in the object of this method is of type 'SimpleSpline'.
NodeAnimationTrack::setAssociatedNode ( Node* node )
Field 'this.mSplines.scaleSpline' in the object of this method is of type 'SimpleSpline'.
NodeAnimationTrack::_applyBaseKeyFrame ( KeyFrame const* b )
Field 'this.mSplines.scaleSpline' in the object of this method is of type 'SimpleSpline'.
...
OgreSkeleton.h
namespace Ogre
[+] typedef Skeleton::BoneHandleMap 1
|
Change |
Effect |
1 |
Base type has been changed from vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<unsigned short>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
Skeleton::_mergeSkeletonAnimations ( Skeleton const* src, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& boneHandleMap, vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& animations )
2nd parameter 'boneHandleMap' (reference) has base type 'Skeleton::BoneHandleMap'.
Skeleton::_buildMapBoneByName ( Skeleton const* src, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& boneHandleMap )
2nd parameter 'boneHandleMap' (reference) has base type 'Skeleton::BoneHandleMap'.
Skeleton::_buildMapBoneByHandle ( Skeleton const* src, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& boneHandleMap )
2nd parameter 'boneHandleMap' (reference) has base type 'Skeleton::BoneHandleMap'.
[+] typedef SkeletonPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<Skeleton> to SharedPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 966 (15.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance.mSkeleton' in the object of this method is of type 'SkeletonPtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance.mSkeleton' in the object of this method is of type 'SkeletonPtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance.mSkeleton' in the object of this method is of type 'SkeletonPtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity.mSkeletonInstance.mSkeleton' in 1st parameter 'mgr' (pointer) is of type 'SkeletonPtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance.mSkeleton' in the object of this method is of type 'SkeletonPtr'.
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
Field 'pMesh.mSkeleton' in 1st parameter 'pMesh' (pointer) is of type 'SkeletonPtr'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.parent.mSkeleton' in 1st parameter 'sm' (pointer) is of type 'SkeletonPtr'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
Field 'pMesh.mSkeleton' in 1st parameter 'pMesh' (pointer) is of type 'SkeletonPtr'.
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
Field 'pMesh.mSkeleton' in 1st parameter 'pMesh' (pointer) is of type 'SkeletonPtr'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity.mSkeletonInstance.mSkeleton' in 1st parameter 'mo' (pointer) is of type 'SkeletonPtr'.
...
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry::LODBucket::LODShadowRenderable 2
|
Change |
Effect |
1 |
Base type of field mPositionBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mWBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 2 (0.03%)
StaticGeometry::LODBucket::LODShadowRenderable::~LODShadowRenderable ( )
This destructor is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
StaticGeometry::LODBucket::LODShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
[+] class StaticGeometry::Region 1
|
Change |
Effect |
1 |
Size of this type has been changed from 536 bytes to 528 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 51 (0.8%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::GeometryBucket ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
Field 'parent.mParent.mParent' in 1st parameter 'parent' (pointer) has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::getGeometryFormatString ( struct StaticGeometry::SubMeshLodGeometryLink* geom )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
...
[+] typedef StaticGeometry::SubMeshLodGeometryLinkList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<StaticGeometry::SubMeshLodGeometryLink, STLAllocator<StaticGeometry::SubMeshLodGeometryLink, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<StaticGeometry::SubMeshLodGeometryLink>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
StaticGeometry::determineGeometry ( SubMesh* sm )
Return value (pointer) has base type 'StaticGeometry::SubMeshLodGeometryLinkList'.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.geometryLodList' in 1st parameter 'qmesh' (pointer) has base type 'StaticGeometry::SubMeshLodGeometryLinkList'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.geometryLodList' in 1st parameter 'qmesh' (pointer) has base type 'StaticGeometry::SubMeshLodGeometryLinkList'.
OgreStringVector.h
namespace Ogre
[+] typedef StringVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::__cxx11::basic_string<char> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 5 (0.1%)
StringConverter::toString ( vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& val )
1st parameter 'val' (reference) has base type 'StringVector'.
Skeleton::_mergeSkeletonAnimations ( Skeleton const* src, vector<unsigned short, STLAllocator<unsigned short, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& boneHandleMap, vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& animations )
3rd parameter 'animations' (reference) has base type 'StringVector'.
FileSystemArchive::findFiles ( String const& pattern, bool recursive, bool dirs, vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* simpleList, vector<FileInfo, STLAllocator<FileInfo, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* detailList )
4th parameter 'simpleList' (pointer) has base type 'StringVector'.
ParticleSystemManager::getScriptPatterns ( )
Return value (reference) has base type 'StringVector'.
ScriptCompilerManager::getScriptPatterns ( )
Return value (reference) has base type 'StringVector'.
OgreSubEntity.h
namespace Ogre
[+] class SubEntity 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 29 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SubEntity) |
(int (*)(...)) (& typeinfo for SubEntity) |
16 |
~SubEntity |
~SubEntity |
24 |
~SubEntity |
~SubEntity |
32 |
SubEntity::getMaterial() const |
SubEntity::getMaterial() const |
40 |
SubEntity::getTechnique() const |
SubEntity::getTechnique() const |
48 |
SubEntity::getRenderOperation(RenderOperation&) |
SubEntity::getRenderOperation(RenderOperation&) |
56 |
(int (*)(...)) 0x17a3b0 |
(int (*)(...)) 0x17cff6 |
64 |
(int (*)(...)) 0x17a3ba |
(int (*)(...)) 0x17d000 |
72 |
SubEntity::getWorldTransforms(Matrix4*) const |
SubEntity::getWorldTransforms(Matrix4*) const |
80 |
SubEntity::getNumWorldTransforms() const |
SubEntity::getNumWorldTransforms() const |
88 |
SubEntity::getSquaredViewDepth(Camera const*) const |
SubEntity::getSquaredViewDepth(Camera const*) const |
96 |
SubEntity::getLights() const |
SubEntity::getLights() const |
104 |
SubEntity::getCastsShadows() const |
SubEntity::getCastsShadows() const |
112 |
SubEntity::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
SubEntity::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
120 |
(int (*)(...)) 0x17a3d4 |
|
128 |
(int (*)(...)) 0x17a3de |
|
136 |
(int (*)(...)) 0x17a5c0 |
|
144 |
(int (*)(...)) 0x17a594 |
|
152 |
(int (*)(...)) 0x17a3e8 |
|
160 |
(int (*)(...)) 0x17a3f2 |
|
168 |
SubEntity::setVisible(bool) |
|
176 |
SubEntity::isVisible() const |
|
184 |
SubEntity::setRenderQueueGroup(unsigned char) |
|
192 |
SubEntity::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
|
200 |
SubEntity::getRenderQueueGroup() const |
|
208 |
SubEntity::getRenderQueuePriority() const |
|
216 |
SubEntity::isRenderQueueGroupSet() const |
|
224 |
SubEntity::isRenderQueuePrioritySet() const |
|
[+] affected symbols: 26 (0.4%)
SubEntity::setVisible ( bool visible )
This method is from 'SubEntity' class.
SubEntity::getRenderOperation ( RenderOperation& op )
This method is from 'SubEntity' class.
SubEntity::setRenderQueueGroup ( uint8 queueID )
This method is from 'SubEntity' class.
SubEntity::setIndexDataEndIndex ( size_t end_index )
This method is from 'SubEntity' class.
SubEntity::setIndexDataStartIndex ( size_t start_index )
This method is from 'SubEntity' class.
SubEntity::getVertexDataForBinding ( )
This method is from 'SubEntity' class.
SubEntity::_getSkelAnimTempBufferInfo ( )
This method is from 'SubEntity' class.
SubEntity::resetIndexDataStartEndIndex ( )
This method is from 'SubEntity' class.
SubEntity::setRenderQueueGroupAndPriority ( uint8 queueID, ushort priority )
This method is from 'SubEntity' class.
SubEntity::SubEntity ( Entity* parent, SubMesh* subMeshBasis )
This constructor is from 'SubEntity' class.
...
OgreSubMesh.h
namespace Ogre
[+] class SubMesh 3
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Type of field extremityPoints has been changed from vector<Vector3, STLAllocator<Vector3, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Vector3>::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 75 (1.2%)
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
1st parameter 'sm' (pointer) has base type 'SubMesh'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
StaticGeometry::determineGeometry ( SubMesh* sm )
1st parameter 'sm' (pointer) has base type 'SubMesh'.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.submesh' in 1st parameter 'qmesh' (pointer) has base type 'SubMesh'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.submesh' in 1st parameter 'qmesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstancedGeometry::BatchInstance::assign ( struct InstancedGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.submesh' in 1st parameter 'qmesh' (pointer) has base type 'SubMesh'.
InstancedGeometry::determineGeometry ( SubMesh* sm )
1st parameter 'sm' (pointer) has base type 'SubMesh'.
...
OgreTangentSpaceCalc.h
namespace Ogre
[+] typedef TangentSpaceCalc::VertexSplits 1
|
Change |
Effect |
1 |
Base type has been changed from list<std::pair<unsigned long, unsigned long>, STLAllocator<std::pair<unsigned long, unsigned long>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to list<std::pair<unsigned long, unsigned long> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
TangentSpaceCalc::extendBuffers ( list<std::pair<unsigned long, unsigned long>, STLAllocator<std::pair<unsigned long, unsigned long>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& vertexSplits )
1st parameter 'vertexSplits' (reference) has base type 'TangentSpaceCalc::VertexSplits'.
OgreTechnique.h
namespace Ogre
[+] class Technique 3
|
Change |
Effect |
1 |
Size of this type has been changed from 264 bytes to 256 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 1150 (18.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in 1st parameter 'mgr' (pointer) has base type 'Technique'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowDebugPass.mParent' in 1st parameter 'mo' (pointer) has base type 'Technique'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowDebugPass.mParent' in 1st parameter 'obj' (pointer) has base type 'Technique'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mShadowDebugPass.mParent' in the return value (pointer) has base type 'Technique'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mParent' in 2nd parameter 'tl' (reference) has base type 'Technique'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
...
OgreTextureManager.h
namespace Ogre
[+] class TextureManager 1
|
Change |
Effect |
1 |
Field mWarningTexture has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols: 771 (12.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mTextureManager' in 1st parameter 'mgr' (pointer) has base type 'TextureManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'mo' (pointer) has base type 'TextureManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'obj' (pointer) has base type 'TextureManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mDestRenderSystem.mTextureManager' in the return value (pointer) has base type 'TextureManager'.
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderSystem::_pauseFrame ( )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 4
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Type of field mFramePtrs has been changed from vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::shared_ptr<Texture> >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Type of field mFrames has been changed from vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::__cxx11::basic_string<char> >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 268 (4.4%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
2nd parameter 'tl' (reference) has base type 'TextureUnitState'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext.textureUnit' in the return value (pointer) has base type 'TextureUnitState'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
...
[+] enum TextureUnitState::BindingType 2
|
Change |
Effect |
1 |
Name of member with value 3 has been changed from BT_TESSELATION_HULL to BT_TESSELLATION_HULL. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Name of member with value 4 has been changed from BT_TESSELATION_DOMAIN to BT_TESSELLATION_DOMAIN. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 264 (4.3%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mBindingType' in 2nd parameter 'tl' (reference) is of type 'enum TextureUnitState::BindingType'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext.textureUnit.mBindingType' in the return value (pointer) is of type 'enum TextureUnitState::BindingType'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
...
[+] typedef TextureUnitState::EffectMap 1
|
Change |
Effect |
1 |
Base type has been changed from multimap<TextureUnitState::TextureEffectType, TextureUnitState::TextureEffect, std::less<TextureUnitState::TextureEffectType>, STLAllocator<std::pair<TextureUnitState::TextureEffectType const, TextureUnitState::TextureEffect>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to multimap<TextureUnitState::TextureEffectType, TextureUnitState::TextureEffect, std::less<TextureUnitState::TextureEffectType> >::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
TextureUnitState::getEffects ( )
Return value (reference) has base type 'TextureUnitState::EffectMap'.
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 1
|
Change |
Effect |
1 |
Base type of field indexBuffer has been changed from HardwareIndexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1027 (16.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in 1st parameter 'mgr' (pointer) has base type 'IndexData'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.indexData' in 1st parameter 'sm' (pointer) has base type 'IndexData'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in 1st parameter 'mo' (pointer) has base type 'IndexData'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mIndexData' in 2nd parameter 'bb' (reference) has base type 'IndexData'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mIndexData' in the object of this method has base type 'IndexData'.
BillboardSet::increasePool ( size_t size )
Field 'this.mIndexData' in the object of this method has base type 'IndexData'.
...
[+] class VertexData 1
|
Change |
Effect |
1 |
Base type of field hardwareShadowVolWBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1609 (26.2%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mVertexData' in 1st parameter 'fr' (reference) is of type 'VertexData'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mVertexData' in 1st parameter 'frustum' (reference) is of type 'VertexData'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mVertexData' in 1st parameter 'mgr' (pointer) is of type 'VertexData'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, vector<HardwareBuffer::Usage, STLAllocator<HardwareBuffer::Usage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& bufferUsages, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::closeGapsInBindings ( )
This method is from 'VertexData' class.
...
[+] typedef BufferUsageList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<HardwareBuffer::Usage, STLAllocator<HardwareBuffer::Usage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<HardwareBuffer::Usage>::type. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, vector<HardwareBuffer::Usage, STLAllocator<HardwareBuffer::Usage, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& bufferUsages, HardwareBufferManagerBase* mgr )
2nd parameter 'bufferUsages' (reference) has base type 'BufferUsageList'.
OgreViewport.h
namespace Ogre
[+] class Viewport 3
|
Change |
Effect |
1 |
Field mColourBuffer has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Viewport) |
(int (*)(...)) (& typeinfo for Viewport) |
16 |
~Viewport |
~Viewport |
24 |
~Viewport |
~Viewport |
32 |
Viewport::setRenderQueueInvocationSequenceName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Viewport::setRenderQueueInvocationSequenceName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
Viewport::getRenderQueueInvocationSequenceName[abi:cxx11]() const |
Viewport::getRenderQueueInvocationSequenceName[abi:cxx11]() const |
[+] affected symbols: 956 (15.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport' in 1st parameter 'mgr' (pointer) has base type 'Viewport'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentViewport' in the object of this method has base type 'Viewport'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentViewport' in 1st parameter 'mo' (pointer) has base type 'Viewport'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentViewport' in 1st parameter 'obj' (pointer) has base type 'Viewport'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mAutoParamDataSource.mCurrentViewport' in the return value (pointer) has base type 'Viewport'.
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
RenderSystem::_pauseFrame ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
...
OgreWorkQueue.h
namespace Ogre
[+] class WorkQueue 1
|
Change |
Effect |
1 |
Field mChannelMapMutex has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols: 90 (1.5%)
ResourceBackgroundQueue::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
2nd parameter 'srcQ' (pointer) has base type 'WorkQueue'.
ResourceBackgroundQueue::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
2nd parameter 'srcQ' (pointer) has base type 'WorkQueue'.
ResourceBackgroundQueue::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
2nd parameter 'srcQ' (pointer) has base type 'WorkQueue'.
ResourceBackgroundQueue::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
2nd parameter 'srcQ' (pointer) has base type 'WorkQueue'.
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Field 'this.mWorkQueue' in the object of this method has base type 'WorkQueue'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mWorkQueue' in the object of this method has base type 'WorkQueue'.
Root::saveConfig ( )
Field 'this.mWorkQueue' in the object of this method has base type 'WorkQueue'.
Root::loadPlugins ( String const& pluginsfile )
Field 'this.mWorkQueue' in the object of this method has base type 'WorkQueue'.
Root::getSingleton ( )
Field 'retval.mWorkQueue' in the return value (reference) has base type 'WorkQueue'.
Root::setWorkQueue ( WorkQueue* queue )
1st parameter 'queue' (pointer) has base type 'WorkQueue'.
...
to the top
Problems with Symbols, Low Severity 109
OgreAnimationTrack.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] AnimationTrack::_buildKeyFrameIndexMap ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& keyFrameTimes ) 1
⇣
AnimationTrack::_buildKeyFrameIndexMap ( vector<float>::type const& keyFrameTimes )
_ZN4Ogre14AnimationTrack22_buildKeyFrameIndexMapERKSt6vectorIfSaIfEE
|
Change |
Effect |
1 |
Type of 1st parameter keyFrameTimes has been changed from vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& to vector<float>::type const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] AnimationTrack::_collectKeyFrameTimes ( vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& keyFrameTimes ) 1
⇣
AnimationTrack::_collectKeyFrameTimes ( vector<float>::type& keyFrameTimes )
_ZN4Ogre14AnimationTrack21_collectKeyFrameTimesERSt6vectorIfSaIfEE
|
Change |
Effect |
1 |
Type of 1st parameter keyFrameTimes has been changed from vector<float, STLAllocator<float, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& to vector<float>::type&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, list<Particle*, STLAllocator<Particle*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& currentParticles, bool cullIndividually ) 1
⇣
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, list<Particle*>::type& currentParticles, bool cullIndividually )
_ZN4Ogre25BillboardParticleRenderer18_updateRenderQueueEPNS_11RenderQueueERNSt7__cxx114listIPNS_8ParticleESaIS6_EEEb
|
Change |
Effect |
1 |
Type of 2nd parameter currentParticles has been changed from list<Particle*, STLAllocator<Particle*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& to list<Particle*>::type&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreCamera.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Camera::forwardIntersect ( Plane const& worldPlane, vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* intersect3d ) const 1
⇣
Camera::forwardIntersect ( Plane const& worldPlane, vector<Vector4>::type* intersect3d ) const
_ZNK4Ogre6Camera16forwardIntersectERKNS_5PlaneEPSt6vectorINS_7Vector4ESaIS5_EE
|
Change |
Effect |
1 |
Type of 2nd parameter intersect3d has been changed from vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* to vector<Vector4>::type*. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Camera::getFarClipDistance ( ) const 1
_ZNK4Ogre6Camera18getFarClipDistanceEv
|
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. |
[+] Camera::getNearClipDistance ( ) const 1
_ZNK4Ogre6Camera19getNearClipDistanceEv
|
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. |
[+] Camera::getRayForwardIntersect ( Vector3 const& anchor, Vector3 const* dir, Real planeOffset ) const 1
_ZNK4Ogre6Camera22getRayForwardIntersectERKNS_7Vector3EPS2_f
|
Change |
Effect |
1 |
Type of return value has been changed from vector<Vector4, STLAllocator<Vector4, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<Vector4>::type. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Camera::getWindowPlanes ( ) const 1
_ZNK4Ogre6Camera15getWindowPlanesEv
|
Change |
Effect |
1 |
Type of return value has been changed from vector<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& to vector<Plane>::type const&. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreCodec.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Codec::msMapCodecs [data] 1
_ZN4Ogre5Codec11msMapCodecsB5cxx11E
|
Change |
Effect |
1 |
Type of this global data has been changed from map<std::__cxx11::basic_string<char>, Codec*, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Codec*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to map<std::__cxx11::basic_string<char>, Codec*, std::less<std::__cxx11::basic_string<char> > >::type. |
Replacement of data type may indicate a change in semantic meaning. |
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] DefaultHardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name ) 1
_ZN4Ogre32DefaultHardwareBufferManagerBase19createCounterBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Base type of return value has been changed from HardwareCounterBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useShadowBuffer ) 1
_ZN4Ogre32DefaultHardwareBufferManagerBase17createIndexBufferENS_19HardwareIndexBuffer9IndexTypeEmNS_14HardwareBuffer5UsageEb
|
Change |
Effect |
1 |
Base type of return value has been changed from HardwareIndexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] DefaultHardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name ) 1
_ZN4Ogre32DefaultHardwareBufferManagerBase19createUniformBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Base type of return value has been changed from HardwareUniformBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, enum HardwareBuffer::Usage usage, bool useShadowBuffer ) 1
_ZN4Ogre32DefaultHardwareBufferManagerBase18createVertexBufferEmmNS_14HardwareBuffer5UsageEb
|
Change |
Effect |
1 |
Base type of return value has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreFrustum.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Frustum::calcViewMatrixRelative ( Vector3 const& relPos, Matrix4& matToUpdate ) const 1
_ZNK4Ogre7Frustum22calcViewMatrixRelativeERKNS_7Vector3ERNS_7Matrix4E
|
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. |
[+] Frustum::getAspectRatio ( ) const 1
_ZNK4Ogre7Frustum14getAspectRatioEv
|
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. |
[+] Frustum::getFocalLength ( ) const 1
_ZNK4Ogre7Frustum14getFocalLengthEv
|
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. |
[+] Frustum::getFOVy ( ) const 1
_ZNK4Ogre7Frustum7getFOVyEv
|
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. |
[+] Frustum::getProjectionMatrix ( ) const 1
_ZNK4Ogre7Frustum19getProjectionMatrixEv
|
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. |
[+] Frustum::getProjectionType ( ) const 1
_ZNK4Ogre7Frustum17getProjectionTypeEv
|
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. |
[+] Frustum::setFarClipDistance ( Real farPlane ) 1
_ZN4Ogre7Frustum18setFarClipDistanceEf
|
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. |
[+] Frustum::setFocalLength ( Real focalLength ) 1
_ZN4Ogre7Frustum14setFocalLengthEf
|
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. |
[+] Frustum::updateFrustumPlanes ( ) const 1
_ZNK4Ogre7Frustum19updateFrustumPlanesEv
|
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. |
[+] Frustum::updateView ( ) const 1
_ZNK4Ogre7Frustum10updateViewEv
|
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. |
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] HardwarePixelBuffer::lock ( Image::Box const& lockBox, enum HardwareBuffer::LockOptions options ) 1
⇣
HardwarePixelBuffer::lock ( struct Box const& lockBox, enum HardwareBuffer::LockOptions options )
_ZN4Ogre19HardwarePixelBuffer4lockERKNS_3BoxENS_14HardwareBuffer11LockOptionsE
|
Change |
Effect |
1 |
Type of 1st parameter lockBox has been changed from Image::Box const& to struct Box const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] VertexBufferBinding::getBuffer ( unsigned short index ) const 1
_ZNK4Ogre19VertexBufferBinding9getBufferEt
|
Change |
Effect |
1 |
Base type of return value has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] VertexDeclaration::addElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index ) 1
_ZN4Ogre17VertexDeclaration10addElementEtmNS_17VertexElementTypeENS_21VertexElementSemanticEt
|
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. |
[+] VertexDeclaration::findElementBySemantic ( enum VertexElementSemantic sem, unsigned short index ) const 1
_ZNK4Ogre17VertexDeclaration21findElementBySemanticENS_21VertexElementSemanticEt
|
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. |
[+] VertexDeclaration::getVertexSize ( unsigned short source ) const 1
_ZNK4Ogre17VertexDeclaration13getVertexSizeEt
|
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. |
[+] VertexDeclaration::removeAllElements ( ) 1
_ZN4Ogre17VertexDeclaration17removeAllElementsEv
|
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. |
[+] VertexDeclaration::removeElement ( enum VertexElementSemantic semantic, unsigned short index ) 1
_ZN4Ogre17VertexDeclaration13removeElementENS_21VertexElementSemanticEt
|
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. |
OgreLog.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Log::Log [C1] ( String const& name, bool debuggerOuput, bool suppressFile ) 1
⇣
Log::Log [C1] ( String const& name, bool debuggerOutput, bool suppressFile )
_ZN4Ogre3LogC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
|
Change |
Effect |
1 |
2nd parameter debuggerOuput has been renamed to debuggerOutput. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] Log::Log [C2] ( String const& name, bool debuggerOuput, bool suppressFile ) 1
⇣
Log::Log [C2] ( String const& name, bool debuggerOutput, bool suppressFile )
_ZN4Ogre3LogC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
|
Change |
Effect |
1 |
2nd parameter debuggerOuput has been renamed to debuggerOutput. |
Renaming of a parameter may indicate a change in its semantic meaning. |
OgreMath.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Math::intersects ( Ray const& ray, list<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& planes, bool normalIsOutside ) [static] 1
⇣
Math::intersects ( Ray const& ray, list<Plane>::type const& planes, bool normalIsOutside ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNSt7__cxx114listINS_5PlaneESaIS6_EEEb
|
Change |
Effect |
1 |
Type of 2nd parameter planes has been changed from list<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& to list<Plane>::type const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Math::intersects ( Ray const& ray, vector<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& planes, bool normalIsOutside ) [static] 1
⇣
Math::intersects ( Ray const& ray, vector<Plane>::type const& planes, bool normalIsOutside ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKSt6vectorINS_5PlaneESaIS5_EEb
|
Change |
Effect |
1 |
Type of 2nd parameter planes has been changed from vector<Plane, STLAllocator<Plane, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& to vector<Plane>::type const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreMesh.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Mesh::removeLodLevels ( ) 1
_ZN4Ogre4Mesh15removeLodLevelsEv
|
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. |
[+] Mesh::softwareVertexPoseBlend ( Real weight, map<unsigned long, Vector3, std::less<unsigned long>, STLAllocator<std::pair<unsigned long const, Vector3>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& vertexOffsetMap, map<unsigned long, Vector3, std::less<unsigned long>, STLAllocator<std::pair<unsigned long const, Vector3>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& normalsMap, VertexData* targetVertexData ) [static] 2
⇣
Mesh::softwareVertexPoseBlend ( Real weight, map<unsigned long, Vector3, std::less<unsigned long> >::type const& vertexOffsetMap, map<unsigned long, Vector3, std::less<unsigned long> >::type const& normalsMap, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh23softwareVertexPoseBlendEfRKSt3mapImNS_7Vector3ESt4lessImESaISt4pairIKmS2_EEESB_PNS_10VertexDataE
|
Change |
Effect |
1 |
Type of 3rd parameter normalsMap has been changed from map<unsigned long, Vector3, std::less<unsigned long>, STLAllocator<std::pair<unsigned long const, Vector3>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& to map<unsigned long, Vector3, std::less<unsigned long> >::type const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 2nd parameter vertexOffsetMap has been changed from map<unsigned long, Vector3, std::less<unsigned long>, STLAllocator<std::pair<unsigned long const, Vector3>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& to map<unsigned long, Vector3, std::less<unsigned long> >::type const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreMovableObject.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] MovableObject::queryLights ( ) const 1
_ZNK4Ogre13MovableObject11queryLightsEv
|
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. |
OgreNode.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Node::_getDerivedOrientation ( ) const 1
_ZNK4Ogre4Node22_getDerivedOrientationEv
|
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. |
[+] Node::_getDerivedPosition ( ) const 1
_ZNK4Ogre4Node19_getDerivedPositionEv
|
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. |
[+] Node::_getDerivedScale ( ) const 1
_ZNK4Ogre4Node16_getDerivedScaleEv
|
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. |
[+] Node::_getFullTransform ( ) const 1
_ZNK4Ogre4Node17_getFullTransformEv
|
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. |
[+] Node::addChild ( Node* child ) 1
_ZN4Ogre4Node8addChildEPS0_
|
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. |
[+] Node::convertLocalToWorldOrientation ( Quaternion const& localOrientation ) 1
_ZN4Ogre4Node30convertLocalToWorldOrientationERKNS_10QuaternionE
|
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. |
[+] Node::convertLocalToWorldPosition ( Vector3 const& localPos ) 1
_ZN4Ogre4Node27convertLocalToWorldPositionERKNS_7Vector3E
|
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. |
[+] Node::convertWorldToLocalOrientation ( Quaternion const& worldOrientation ) 1
_ZN4Ogre4Node30convertWorldToLocalOrientationERKNS_10QuaternionE
|
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. |
[+] Node::getChild ( unsigned short index ) const 1
_ZNK4Ogre4Node8getChildEt
|
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. |
[+] Node::getSquaredViewDepth ( Camera const* cam ) const 1
_ZNK4Ogre4Node19getSquaredViewDepthEPKNS_6CameraE
|
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. |
[+] Node::queueNeedUpdate ( Node* n ) [static] 1
_ZN4Ogre4Node15queueNeedUpdateEPS0_
|
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. |
[+] Node::resetToInitialState ( ) 1
_ZN4Ogre4Node19resetToInitialStateEv
|
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. |
[+] Node::rotate ( Quaternion const& q, enum Node::TransformSpace relativeTo ) 1
_ZN4Ogre4Node6rotateERKNS_10QuaternionENS0_14TransformSpaceE
|
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. |
[+] Node::scale ( Vector3 const& inScale ) 1
_ZN4Ogre4Node5scaleERKNS_7Vector3E
|
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. |
[+] Node::setInitialState ( ) 1
_ZN4Ogre4Node15setInitialStateEv
|
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. |
[+] Node::setOrientation ( Quaternion const& q ) 1
_ZN4Ogre4Node14setOrientationERKNS_10QuaternionE
|
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. |
[+] Node::setPosition ( Vector3 const& pos ) 1
_ZN4Ogre4Node11setPositionERKNS_7Vector3E
|
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. |
[+] Node::translate ( Vector3 const& d, enum Node::TransformSpace relativeTo ) 1
_ZN4Ogre4Node9translateERKNS_7Vector3ENS0_14TransformSpaceE
|
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. |
OgreParticleSystem.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ParticleSystem::findFreeEmittedEmitter ( String const& name ) 1
_ZN4Ogre14ParticleSystem22findFreeEmittedEmitterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of return value has been changed from list<ParticleEmitter*, STLAllocator<ParticleEmitter*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type* to list<ParticleEmitter*>::type*. |
Replacement of return type may indicate a change in its semantic meaning. |
OgrePixelFormat.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] PixelUtil::getFormatName ( enum PixelFormat srcformat ) [static] 2
_ZN4Ogre9PixelUtil13getFormatNameB5cxx11ENS_11PixelFormatE
|
Change |
Effect |
1 |
The pointer level of return value has been increased from 0 to 1. |
Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
2 |
Type of return value has been changed from String to String const&. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreRenderSystem.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] RenderSystem::_getDefaultViewportMaterialScheme ( ) const 1
_ZNK4Ogre12RenderSystem33_getDefaultViewportMaterialSchemeB5cxx11Ev
|
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. |
[+] RenderSystem::convertColourValue ( ColourValue const& colour, uint32* pDest ) 1
_ZN4Ogre12RenderSystem18convertColourValueERKNS_11ColourValueEPj
|
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. |
[+] RenderSystem::getGlobalInstanceVertexBuffer ( ) const 1
_ZNK4Ogre12RenderSystem29getGlobalInstanceVertexBufferEv
|
Change |
Effect |
1 |
Base type of return value has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] RenderSystem::getInvertVertexWinding ( ) const 1
_ZNK4Ogre12RenderSystem22getInvertVertexWindingEv
|
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. |
OgreRenderSystemCapabilities.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] RenderSystemCapabilities::vendorToString ( enum GPUVendor v ) [static] 2
_ZN4Ogre24RenderSystemCapabilities14vendorToStringB5cxx11ENS_9GPUVendorE
|
Change |
Effect |
1 |
The pointer level of return value has been increased from 0 to 1. |
Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
2 |
Type of return value has been changed from String to String const&. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreRenderSystemCapabilitiesManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] RenderSystemCapabilitiesManager::getCapabilities ( ) const 1
_ZNK4Ogre31RenderSystemCapabilitiesManager15getCapabilitiesB5cxx11Ev
|
Change |
Effect |
1 |
Type of return value has been changed from map<std::__cxx11::basic_string<char>, RenderSystemCapabilities*, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, RenderSystemCapabilities*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& to map<std::__cxx11::basic_string<char>, RenderSystemCapabilities*, std::less<std::__cxx11::basic_string<char> > >::type const&. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreRenderTarget.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] RenderTarget::resetStatistics ( ) 1
_ZN4Ogre12RenderTarget15resetStatisticsEv
|
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. |
OgreResourceGroupManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME [data] 1
_ZN4Ogre20ResourceGroupManager30AUTODETECT_RESOURCE_GROUP_NAMEB5cxx11E
|
Change |
Effect |
1 |
Type of this global data has been changed from String to String const. |
Replacement of data type may indicate a change in semantic meaning. |
[+] ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME [data] 1
_ZN4Ogre20ResourceGroupManager27DEFAULT_RESOURCE_GROUP_NAMEB5cxx11E
|
Change |
Effect |
1 |
Type of this global data has been changed from String to String const. |
Replacement of data type may indicate a change in semantic meaning. |
[+] ResourceGroupManager::INTERNAL_RESOURCE_GROUP_NAME [data] 1
_ZN4Ogre20ResourceGroupManager28INTERNAL_RESOURCE_GROUP_NAMEB5cxx11E
|
Change |
Effect |
1 |
Type of this global data has been changed from String to String const. |
Replacement of data type may indicate a change in semantic meaning. |
[+] ResourceGroupManager::RESOURCE_SYSTEM_NUM_REFERENCE_COUNTS [data] 1
_ZN4Ogre20ResourceGroupManager36RESOURCE_SYSTEM_NUM_REFERENCE_COUNTSE
|
Change |
Effect |
1 |
Type of this global data has been changed from size_t to long const. |
Replacement of data type may indicate a change in semantic meaning. |
OgreResourceManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ResourceManager::createResource ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params ) 1
_ZN4Ogre15ResourceManager14createResourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_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. |
[+] ResourceManager::prepare ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* loadParams, bool backgroundThread ) 1
_ZN4Ogre15ResourceManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEb
|
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. |
[+] ResourceManager::remove ( ResourceHandle handle ) 1
_ZN4Ogre15ResourceManager6removeEy
|
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. |
[+] ResourceManager::unload ( ResourceHandle handle ) 1
_ZN4Ogre15ResourceManager6unloadEy
|
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. |
OgreRoot.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Root::createFileStream ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern ) 3
⇣
Root::createFileStream ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern ) [static]
_ZN4Ogre4Root16createFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bS8_
|
Change |
Effect |
1 |
1st parameter filename has been renamed to groupName. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter groupName has been renamed to overwrite. |
Renaming of a parameter may indicate a change in its semantic meaning. |
3 |
3rd parameter overwrite has been renamed to locationPattern. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] Root::openFileStream ( String const& filename, String const& groupName, String const& locationPattern ) 2
⇣
Root::openFileStream ( String const& filename, String const& groupName, String const& locationPattern ) [static]
_ZN4Ogre4Root14openFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_
|
Change |
Effect |
1 |
1st parameter filename has been renamed to groupName. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter groupName has been renamed to locationPattern. |
Renaming of a parameter may indicate a change in its semantic meaning. |
OgreSceneManager.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] SceneManager::_injectRenderWithPass ( Pass* pass, Renderable* rend, bool shadowDerivation, bool doLightIteration, LightList const* manualLightList ) 1
_ZN4Ogre12SceneManager21_injectRenderWithPassEPNS_4PassEPNS_10RenderableEbbPKNS_12HashedVectorIPNS_5LightEEE
|
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. |
[+] SceneManager::_renderQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om ) 1
_ZN4Ogre12SceneManager24_renderQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
|
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. |
[+] SceneManager::_suppressRenderStateChanges ( bool suppress ) 1
_ZN4Ogre12SceneManager27_suppressRenderStateChangesEb
|
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. |
[+] SceneManager::_suppressShadows ( bool suppress ) 1
_ZN4Ogre12SceneManager16_suppressShadowsEb
|
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. |
[+] SceneManager::addRenderQueueListener ( RenderQueueListener* newListener ) 1
_ZN4Ogre12SceneManager22addRenderQueueListenerEPNS_19RenderQueueListenerE
|
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. |
[+] SceneManager::createEntity ( String const& entityName, String const& meshName, String const& groupName ) 1
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_
|
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. |
[+] SceneManager::extractMovableObject ( MovableObject* m ) 1
_ZN4Ogre12SceneManager20extractMovableObjectEPNS_13MovableObjectE
|
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. |
[+] SceneManager::getMovableObjectIterator ( String const& typeName ) 1
_ZN4Ogre12SceneManager24getMovableObjectIteratorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
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. |
[+] SceneManager::getRenderQueue ( ) 1
_ZN4Ogre12SceneManager14getRenderQueueEv
|
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. |
[+] SceneManager::getRootSceneNode ( ) 1
_ZN4Ogre12SceneManager16getRootSceneNodeEv
|
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. |
[+] SceneManager::getShadowColour ( ) const 1
_ZNK4Ogre12SceneManager15getShadowColourEv
|
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. |
[+] SceneManager::injectMovableObject ( MovableObject* m ) 1
_ZN4Ogre12SceneManager19injectMovableObjectEPNS_13MovableObjectE
|
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. |
[+] SceneManager::removeRenderQueueListener ( RenderQueueListener* delListener ) 1
_ZN4Ogre12SceneManager25removeRenderQueueListenerEPNS_19RenderQueueListenerE
|
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. |
OgreSceneNode.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] SceneNode::_findVisibleObjects ( Camera* cam, RenderQueue* queue, struct VisibleObjectsBoundsInfo* visibleBounds, bool includeChildren, bool displayNodes, bool onlyShadowCasters ) 1
_ZN4Ogre9SceneNode19_findVisibleObjectsEPNS_6CameraEPNS_11RenderQueueEPNS_24VisibleObjectsBoundsInfoEbbb
|
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. |
[+] SceneNode::findLights ( LightList& destList, Real radius, uint32 lightMask ) const 1
_ZNK4Ogre9SceneNode10findLightsERNS_12HashedVectorIPNS_5LightEEEfj
|
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. |
[+] SceneNode::setAutoTracking ( bool enabled, SceneNode*const target, Vector3 const& localDirectionVector, Vector3 const& offset ) 1
_ZN4Ogre9SceneNode15setAutoTrackingEbPS0_RKNS_7Vector3ES4_
|
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. |
OgreScriptCompiler.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ObjectAbstractNode::getVariables ( ) const 1
_ZNK4Ogre18ObjectAbstractNode12getVariablesB5cxx11Ev
|
Change |
Effect |
1 |
Type of return value has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const& to map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const&. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreScriptLexer.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] ScriptLexer::tokenize ( String const& str, String const& source ) 1
⇣
ScriptLexer::tokenize ( String const& str, String const& source ) [static]
_ZN4Ogre11ScriptLexer8tokenizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
1st parameter str has been renamed to source. |
Renaming of a parameter may indicate a change in its semantic meaning. |
OgreString.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] StringUtil::BLANK [data] 1
_ZN4Ogre10StringUtil5BLANKB5cxx11E
|
Change |
Effect |
1 |
Type of this global data has been changed from 0 to 1. |
Replacement of data type may indicate a change in semantic meaning. |
[+] StringUtil::split ( String const& str, String const& delims, unsigned int maxSplits, bool preserveDelims ) [static] 1
_ZN4Ogre10StringUtil5splitERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jb
|
Change |
Effect |
1 |
Type of return value has been changed from vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::__cxx11::basic_string<char> >::type. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] StringUtil::tokenise ( String const& str, String const& singleDelims, String const& doubleDelims, unsigned int maxSplits ) [static] 1
_ZN4Ogre10StringUtil8tokeniseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_j
|
Change |
Effect |
1 |
Type of return value has been changed from vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<std::__cxx11::basic_string<char> >::type. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreStringConverter.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] StringConverter::toString ( Real val, unsigned short precision, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static] 1
⇣
StringConverter::toString ( float val, unsigned short precision, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11EfttcSt13_Ios_Fmtflags
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreSubEntity.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] SubEntity::getRenderQueueGroup ( ) const 1
_ZNK4Ogre9SubEntity19getRenderQueueGroupEv
|
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. |
[+] SubEntity::getRenderQueuePriority ( ) const 1
_ZNK4Ogre9SubEntity22getRenderQueuePriorityEv
|
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. |
[+] SubEntity::isRenderQueueGroupSet ( ) const 1
_ZNK4Ogre9SubEntity21isRenderQueueGroupSetEv
|
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. |
[+] SubEntity::isRenderQueuePrioritySet ( ) const 1
_ZNK4Ogre9SubEntity24isRenderQueuePrioritySetEv
|
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. |
[+] SubEntity::isVisible ( ) const 1
_ZNK4Ogre9SubEntity9isVisibleEv
|
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. |
OgreTechnique.h,
libOgreMain.so.1.9.0
namespace Ogre
[+] Technique::checkGPURules ( StringUtil::StrStreamType& errors ) 1
⇣
Technique::checkGPURules ( StringStream& errors )
_ZN4Ogre9Technique13checkGPURulesERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 1st parameter errors has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Technique::checkHardwareSupport ( bool autoManageTextureUnits, StringUtil::StrStreamType& compileErrors ) 1
⇣
Technique::checkHardwareSupport ( bool autoManageTextureUnits, StringStream& compileErrors )
_ZN4Ogre9Technique20checkHardwareSupportEbRNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of 2nd parameter compileErrors has been changed from StringUtil::StrStreamType& to StringStream&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types 48
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 3
|
Change |
Effect |
1 |
Virtual method addMicrocodeToCache ( String const&, std::shared_ptr<DataStream>const& ) has been added to this class. |
No effect. You can add virtual functions at end of leaf classes with exported constructors. |
2 |
Virtual method loadMicrocodeCache ( std::shared_ptr<DataStream> ) has been added to this class. |
No effect. You can add virtual functions at end of leaf classes with exported constructors. |
3 |
Virtual method saveMicrocodeCache ( std::shared_ptr<DataStream> ) const has been added to this class. |
No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 57 entries | Virtual Table (New) - 38 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1a468a |
(int (*)(...)) 0x1a4362 |
40 |
(int (*)(...)) 0x1e34ce |
(int (*)(...)) 0x1e1efa |
48 |
(int (*)(...)) 0x1a4696 |
(int (*)(...)) 0x1a436e |
56 |
ResourceManager::createResource(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&, 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*) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::createOrRetrieve(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&, 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*) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::removeAll() |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::removeUnreferencedResources(bool) |
88 |
(int (*)(...)) 0x1a467e |
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&) |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
__cxa_pure_virtual |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
160 |
ResourceManager::remove(unsigned long long) |
GpuProgramManager::load(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
ResourceManager::removeAll() |
GpuProgramManager::loadFromString(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
ResourceManager::removeUnreferencedResources(bool) |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
184 |
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&) |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
ResourceManager::getByHandle(unsigned long long) |
GpuProgramManager::createParameters() |
200 |
(int (*)(...)) 0x1a47ac |
GpuProgramManager::createProgram(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
208 |
(int (*)(...)) 0x1a46da |
GpuProgramManager::createProgramFromString(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
GpuProgramManager::create(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&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
240 |
ResourceManager::prepare(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&, 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*, bool) |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
248 |
ResourceManager::load(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&, 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*, bool) |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
256 |
(int (*)(...)) 0x1a46a4 |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
264 |
(int (*)(...)) 0x1a46b0 |
GpuProgramManager::createMicrocode(unsigned int) const |
272 |
__cxa_pure_virtual |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<MemoryDataStream> const&) |
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
GpuProgramManager::removeMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
GpuProgramManager::saveMicrocodeCache(std::shared_ptr<DataStream>) const |
296 |
ResourceManager::checkUsage() |
GpuProgramManager::loadMicrocodeCache(std::shared_ptr<DataStream>) |
304 |
__cxa_pure_virtual |
|
312 |
GpuProgramManager::load(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
320 |
GpuProgramManager::loadFromString(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
328 |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
|
336 |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
344 |
GpuProgramManager::createParameters() |
|
352 |
GpuProgramManager::createProgram(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
360 |
GpuProgramManager::createProgramFromString(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
368 |
GpuProgramManager::create(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&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
|
376 |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
384 |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
392 |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
|
400 |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
408 |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
416 |
GpuProgramManager::createMicrocode(unsigned int) const |
|
424 |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<MemoryDataStream> const&) |
|
432 |
GpuProgramManager::removeMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
440 |
GpuProgramManager::saveMicrocodeCache(SharedPtr<DataStream>) const |
|
448 |
GpuProgramManager::loadMicrocodeCache(SharedPtr<DataStream>) |
|
[+] affected symbols: 25 (0.4%)
GpuProgramManager::createImpl ( String const& p1, ResourceHandle p2, String const& p3, bool p4, ManualResourceLoader* p5, enum GpuProgramType p6, String const& p7 )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingleton ( )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createProgram ( String const& name, String const& groupName, String const& filename, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingletonPtr ( )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createParameters ( )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addRenderSystemToName ( String const& name )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createSharedParameters ( String const& name )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createProgramFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSaveMicrocodesToCache ( )
This method is from 'GpuProgramManager' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuConstantType 13
|
Change |
Effect |
1 |
The member GCT_BOOL1 with value 44 has been added. |
No effect. |
2 |
The member GCT_BOOL2 with value 45 has been added. |
No effect. |
3 |
The member GCT_BOOL3 with value 46 has been added. |
No effect. |
4 |
The member GCT_BOOL4 with value 47 has been added. |
No effect. |
5 |
The member GCT_SAMPLER_STATE with value 52 has been added. |
No effect. |
6 |
The member GCT_SAMPLER_WRAPPER1D with value 48 has been added. |
No effect. |
7 |
The member GCT_SAMPLER_WRAPPER2D with value 49 has been added. |
No effect. |
8 |
The member GCT_SAMPLER_WRAPPER3D with value 50 has been added. |
No effect. |
9 |
The member GCT_SAMPLER_WRAPPERCUBE with value 51 has been added. |
No effect. |
10 |
The member GCT_UINT1 with value 40 has been added. |
No effect. |
11 |
The member GCT_UINT2 with value 41 has been added. |
No effect. |
12 |
The member GCT_UINT3 with value 42 has been added. |
No effect. |
13 |
The member GCT_UINT4 with value 43 has been added. |
No effect. |
[+] affected symbols: 5 (0.1%)
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
Field 'baseDef.constType' in 2nd parameter 'baseDef' (reference) is of type 'enum GpuConstantType'.
GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize )
2nd parameter 'constType' is of type 'enum GpuConstantType'.
GpuSharedParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::_findNamedConstantDefinition ( String const& name, bool throwExceptionIfNotFound )
Field 'retval.constType' in the return value (pointer) is of type 'enum GpuConstantType'.
[+] enum GpuProgramParameters::AutoConstantType 1
|
Change |
Effect |
1 |
The member ACT_POINT_PARAMS with value 133 has been added. |
No effect. |
[+] affected symbols: 19 (0.3%)
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act )
1st parameter 'act' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, Real rData, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] enum VertexElementType 7
|
Change |
Effect |
1 |
The member VET_BYTE4 with value 28 has been added. |
No effect. |
2 |
The member VET_BYTE4_NORM with value 29 has been added. |
No effect. |
3 |
The member VET_SHORT2_NORM with value 31 has been added. |
No effect. |
4 |
The member VET_SHORT4_NORM with value 32 has been added. |
No effect. |
5 |
The member VET_UBYTE4_NORM with value 30 has been added. |
No effect. |
6 |
The member VET_USHORT2_NORM with value 33 has been added. |
No effect. |
7 |
The member VET_USHORT4_NORM with value 34 has been added. |
No effect. |
[+] affected symbols: 16 (0.3%)
VertexData::convertPackedColour ( enum VertexElementType srcType, enum VertexElementType destType )
2nd parameter 'destType' is of type 'enum VertexElementType'.
VertexElement::getBaseType ( enum VertexElementType multiType )
1st parameter 'multiType' is of type 'enum VertexElementType'.
VertexElement::getTypeSize ( enum VertexElementType etype )
1st parameter 'etype' is of type 'enum VertexElementType'.
VertexElement::getTypeCount ( enum VertexElementType etype )
1st parameter 'etype' is of type 'enum VertexElementType'.
VertexElement::multiplyTypeCount ( enum VertexElementType baseType, unsigned short count )
1st parameter 'baseType' is of type 'enum VertexElementType'.
VertexElement::convertColourValue ( enum VertexElementType srcType, enum VertexElementType dstType, uint32* ptr )
2nd parameter 'dstType' is of type 'enum VertexElementType'.
VertexElement::convertColourValue ( ColourValue const& src, enum VertexElementType dst )
2nd parameter 'dst' is of type 'enum VertexElementType'.
VertexElement::getBestColourVertexElementType ( )
Return value is of type 'enum VertexElementType'.
VertexElement::VertexElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
3rd parameter 'theType' is of type 'enum VertexElementType'.
VertexDeclaration::addElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
3rd parameter 'theType' is of type 'enum VertexElementType'.
...
OgreLog.h
namespace Ogre
[+] enum LogMessageLevel 1
|
Change |
Effect |
1 |
The member LML_WARNING with value 3 has been added. |
No effect. |
[+] affected symbols: 4 (0.1%)
LogManager::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
2nd parameter 'lml' is of type 'enum LogMessageLevel'.
LogManager::stream ( enum LogMessageLevel lml, bool maskDebug )
1st parameter 'lml' is of type 'enum LogMessageLevel'.
Log::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
2nd parameter 'lml' is of type 'enum LogMessageLevel'.
Log::stream ( enum LogMessageLevel lml, bool maskDebug )
1st parameter 'lml' is of type 'enum LogMessageLevel'.
OgreMeshSerializer.h
namespace Ogre
[+] enum MeshVersion 1
|
Change |
Effect |
1 |
The member MESH_VERSION_1_10 with value 1 has been added. |
No effect. |
[+] affected symbols: 1 (0.02%)
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
3rd parameter 'version' is of type 'enum MeshVersion'.
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 14
|
Change |
Effect |
1 |
The member PF_ASTC_RGBA_10X10_LDR with value 106 has been added. |
No effect. |
2 |
The member PF_ASTC_RGBA_10X5_LDR with value 103 has been added. |
No effect. |
3 |
The member PF_ASTC_RGBA_10X6_LDR with value 104 has been added. |
No effect. |
4 |
The member PF_ASTC_RGBA_10X8_LDR with value 105 has been added. |
No effect. |
5 |
The member PF_ASTC_RGBA_12X10_LDR with value 107 has been added. |
No effect. |
6 |
The member PF_ASTC_RGBA_12X12_LDR with value 108 has been added. |
No effect. |
7 |
The member PF_ASTC_RGBA_4X4_LDR with value 95 has been added. |
No effect. |
8 |
The member PF_ASTC_RGBA_5X4_LDR with value 96 has been added. |
No effect. |
9 |
The member PF_ASTC_RGBA_5X5_LDR with value 97 has been added. |
No effect. |
10 |
The member PF_ASTC_RGBA_6X5_LDR with value 98 has been added. |
No effect. |
11 |
The member PF_ASTC_RGBA_6X6_LDR with value 99 has been added. |
No effect. |
12 |
The member PF_ASTC_RGBA_8X5_LDR with value 100 has been added. |
No effect. |
13 |
The member PF_ASTC_RGBA_8X6_LDR with value 101 has been added. |
No effect. |
14 |
The member PF_ASTC_RGBA_8X8_LDR with value 102 has been added. |
No effect. |
[+] affected symbols: 977 (15.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture.mFormat' in 1st parameter 'mgr' (pointer) is of type 'enum PixelFormat'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'mo' (pointer) is of type 'enum PixelFormat'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'obj' (pointer) is of type 'enum PixelFormat'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, STLAllocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type const* params )
Field 'retval.mManager.mCurrentShadowTexture.mFormat' in the return value (pointer) is of type 'enum PixelFormat'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mDesiredFormat' in 2nd parameter 'tl' (reference) is of type 'enum PixelFormat'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
...
OgrePlatformInformation.h
namespace Ogre
[+] enum PlatformInformation::CpuFeatures 3
|
Change |
Effect |
1 |
The member CPU_FEATURE_INVARIANT_TSC with value 2048 has been added. |
No effect. |
2 |
The member CPU_FEATURE_SSE41 with value 8 has been added. |
No effect. |
3 |
The member CPU_FEATURE_SSE42 with value 16 has been added. |
No effect. |
[+] affected symbols: 1 (0.02%)
PlatformInformation::hasCpuFeature ( enum PlatformInformation::CpuFeatures feature )
1st parameter 'feature' is of type 'enum PlatformInformation::CpuFeatures'.
OgreRenderSystemCapabilities.h
namespace Ogre
[+] enum GPUVendor 2
|
Change |
Effect |
1 |
The member GPU_MOZILLA with value 15 has been added. |
No effect. |
2 |
The member GPU_WEBKIT with value 16 has been added. |
No effect. |
[+] affected symbols: 5 (0.1%)
RenderSystemCapabilities::vendorToString ( enum GPUVendor v )
1st parameter 'v' is of type 'enum GPUVendor'.
RenderSystemCapabilities::vendorFromString ( String const& vendorString )
Return value is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( enum GPUVendor vendor, enum Technique::IncludeOrExclude includeOrExclude )
1st parameter 'vendor' is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( struct Technique::GPUVendorRule const& rule )
Field 'rule.vendor' in 1st parameter 'rule' (reference) is of type 'enum GPUVendor'.
Technique::removeGPUVendorRule ( enum GPUVendor vendor )
1st parameter 'vendor' is of type 'enum GPUVendor'.
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry::Region 2
|
Change |
Effect |
1 |
Virtual method _releaseManualHardwareResources ( ) has been added to this class. |
No effect. You can add virtual functions at end of leaf classes with exported constructors. |
2 |
Virtual method _restoreManualHardwareResources ( ) has been added to this class. |
No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 72 entries | Virtual Table (New) - 41 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
16 |
StaticGeometry::~Region |
StaticGeometry::~Region |
24 |
StaticGeometry::~Region |
StaticGeometry::~Region |
32 |
(int (*)(...)) 0x17a504 |
(int (*)(...)) 0x17d060 |
40 |
StaticGeometry::Region::getEdgeList() |
StaticGeometry::Region::getEdgeList() |
48 |
StaticGeometry::Region::hasEdgeList() |
StaticGeometry::Region::hasEdgeList() |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
StaticGeometry::Region::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
StaticGeometry::Region::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x17a40e |
(int (*)(...)) 0x17d02c |
128 |
(int (*)(...)) 0x17a418 |
(int (*)(...)) 0x17d036 |
136 |
(int (*)(...)) 0x17a422 |
StaticGeometry::Region::_releaseManualHardwareResources() |
144 |
(int (*)(...)) 0x17a42c |
StaticGeometry::Region::_restoreManualHardwareResources() |
152 |
(int (*)(...)) 0x17a436 |
StaticGeometry::Region::getMovableType[abi:cxx11]() const |
160 |
StaticGeometry::Region::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::getParentNode() const |
MovableObject::isInScene() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x17a440 |
StaticGeometry::Region::_notifyCurrentCamera(Camera*) |
192 |
MovableObject::_notifyAttached(Node*, bool) |
StaticGeometry::Region::getBoundingBox() const |
200 |
MovableObject::isAttached() const |
StaticGeometry::Region::getBoundingRadius() const |
208 |
MovableObject::detachFromParent() |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
MovableObject::isInScene() const |
StaticGeometry::Region::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::_notifyMoved() |
StaticGeometry::Region::isVisible() const |
232 |
StaticGeometry::Region::_notifyCurrentCamera(Camera*) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
StaticGeometry::Region::getBoundingBox() const |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
StaticGeometry::Region::getBoundingRadius() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
StaticGeometry::Region::getTypeFlags() const |
264 |
StaticGeometry::Region::_updateRenderQueue(RenderQueue*) |
StaticGeometry::Region::visitRenderables(Renderable::Visitor*, bool) |
272 |
MovableObject::setVisible(bool) |
(int (*)(...)) -0x00000000000008 |
280 |
MovableObject::getVisible() const |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
288 |
StaticGeometry::Region::isVisible() const |
(int (*)(...)) 0x17d01a |
296 |
(int (*)(...)) 0x17a44a |
(int (*)(...)) 0x17d026 |
304 |
(int (*)(...)) 0x17a45e |
non-virtual thunk to StaticGeometry::~Region |
312 |
(int (*)(...)) 0x17a468 |
non-virtual thunk to StaticGeometry::~Region |
320 |
(int (*)(...)) 0x17a472 |
(int (*)(...)) 0x17d1b2 |
328 |
(int (*)(...)) 0x17a5d6 |
|
336 |
(int (*)(...)) 0x17a5aa |
|
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
|
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
|
360 |
MovableObject::getRenderQueueGroup() const |
|
368 |
MovableObject::_getParentNodeFullTransform() const |
|
376 |
(int (*)(...)) 0x17a47c |
|
384 |
(int (*)(...)) 0x17a484 |
|
392 |
(int (*)(...)) 0x17a48c |
|
400 |
(int (*)(...)) 0x17a496 |
|
408 |
(int (*)(...)) 0x17a49e |
|
416 |
(int (*)(...)) 0x17a4a6 |
|
424 |
(int (*)(...)) 0x17a4ae |
|
432 |
(int (*)(...)) 0x17a4b8 |
|
440 |
(int (*)(...)) 0x17a4c0 |
|
448 |
(int (*)(...)) 0x17a4cc |
|
456 |
MovableObject::queryLights() const |
|
464 |
(int (*)(...)) 0x17a4d8 |
|
472 |
MovableObject::setLightMask(unsigned int) |
|
480 |
(int (*)(...)) 0x17a4e4 |
|
488 |
StaticGeometry::Region::getTypeFlags() const |
|
496 |
StaticGeometry::Region::visitRenderables(Renderable::Visitor*, bool) |
|
504 |
(int (*)(...)) 0x17a510 |
|
512 |
(int (*)(...)) 0x17a51a |
|
520 |
(int (*)(...)) -0x00000000000008 |
|
528 |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
|
536 |
(int (*)(...)) 0x17a3fc |
|
544 |
(int (*)(...)) 0x17a408 |
|
552 |
non-virtual thunk to StaticGeometry::~Region |
|
560 |
non-virtual thunk to StaticGeometry::~Region |
|
568 |
(int (*)(...)) 0x17a6d4 |
|
[+] affected symbols: 16 (0.3%)
StaticGeometry::Region::getEdgeList ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::hasEdgeList ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::getLODIterator ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::_updateRenderQueue ( RenderQueue* queue )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::_notifyCurrentCamera ( Camera* cam )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::build ( bool stencilShadows )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::Region ( StaticGeometry* parent, String const& name, SceneManager* mgr, uint32 regionID, Vector3 const& centre )
This constructor is from 'StaticGeometry::Region' class.
StaticGeometry::Region::~Region ( )
This destructor is from 'StaticGeometry::Region' class.
...
OgreUnifiedHighLevelGpuProgram.h
namespace Ogre
[+] class UnifiedHighLevelGpuProgram 1
|
Change |
Effect |
1 |
Virtual method getNumberOfPosesIncluded ( ) const has been added to this class. |
No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 89 entries | Virtual Table (New) - 71 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for UnifiedHighLevelGpuProgram) |
(int (*)(...)) (& typeinfo for UnifiedHighLevelGpuProgram) |
16 |
~UnifiedHighLevelGpuProgram |
~UnifiedHighLevelGpuProgram |
24 |
~UnifiedHighLevelGpuProgram |
~UnifiedHighLevelGpuProgram |
32 |
StringInterface::setParameter(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&) |
(int (*)(...)) 0x194aba |
40 |
StringInterface::setParameterList(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&) |
(int (*)(...)) 0x194ac0 |
48 |
(int (*)(...)) 0x17f090 |
(int (*)(...)) 0x194ac6 |
56 |
(int (*)(...)) 0x17e512 |
(int (*)(...)) 0x194acc |
64 |
(int (*)(...)) 0x193c36 |
(int (*)(...)) 0x194ad2 |
72 |
(int (*)(...)) 0x193c3c |
(int (*)(...)) 0x194ad8 |
80 |
(int (*)(...)) 0x193c42 |
HighLevelGpuProgram::loadImpl() |
88 |
(int (*)(...)) 0x193c48 |
HighLevelGpuProgram::unloadImpl() |
96 |
(int (*)(...)) 0x193c4e |
Resource::prepare(bool) |
104 |
(int (*)(...)) 0x193c54 |
UnifiedHighLevelGpuProgram::load(bool) |
112 |
HighLevelGpuProgram::loadImpl() |
UnifiedHighLevelGpuProgram::reload(Resource::LoadingFlags) |
120 |
HighLevelGpuProgram::unloadImpl() |
UnifiedHighLevelGpuProgram::isReloadable() const |
128 |
Resource::prepare(bool) |
(int (*)(...)) 0x194b06 |
136 |
UnifiedHighLevelGpuProgram::load(bool) |
(int (*)(...)) 0x194b12 |
144 |
UnifiedHighLevelGpuProgram::reload() |
UnifiedHighLevelGpuProgram::unload() |
152 |
UnifiedHighLevelGpuProgram::isReloadable() const |
UnifiedHighLevelGpuProgram::getSize() const |
160 |
(int (*)(...)) 0x193c82 |
UnifiedHighLevelGpuProgram::touch() |
168 |
UnifiedHighLevelGpuProgram::unload() |
(int (*)(...)) 0x194b2a |
176 |
UnifiedHighLevelGpuProgram::getSize() const |
(int (*)(...)) 0x194b34 |
184 |
UnifiedHighLevelGpuProgram::touch() |
(int (*)(...)) 0x194b9c |
192 |
(int (*)(...)) 0x193c9a |
UnifiedHighLevelGpuProgram::isLoaded() const |
200 |
(int (*)(...)) 0x193ca4 |
(int (*)(...)) 0x194bae |
208 |
(int (*)(...)) 0x193cae |
UnifiedHighLevelGpuProgram::isLoading() const |
216 |
UnifiedHighLevelGpuProgram::isLoaded() const |
UnifiedHighLevelGpuProgram::getLoadingState() const |
224 |
UnifiedHighLevelGpuProgram::isLoading() const |
UnifiedHighLevelGpuProgram::isBackgroundLoaded() const |
232 |
UnifiedHighLevelGpuProgram::getLoadingState() const |
UnifiedHighLevelGpuProgram::setBackgroundLoaded(bool) |
240 |
UnifiedHighLevelGpuProgram::isBackgroundLoaded() const |
UnifiedHighLevelGpuProgram::escalateLoading() |
248 |
UnifiedHighLevelGpuProgram::setBackgroundLoaded(bool) |
UnifiedHighLevelGpuProgram::addListener(Resource::Listener*) |
256 |
UnifiedHighLevelGpuProgram::escalateLoading() |
UnifiedHighLevelGpuProgram::removeListener(Resource::Listener*) |
264 |
UnifiedHighLevelGpuProgram::addListener(Resource::Listener*) |
(int (*)(...)) 0x194b56 |
272 |
UnifiedHighLevelGpuProgram::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
(int (*)(...)) 0x193d08 |
(int (*)(...)) 0x194b60 |
288 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
296 |
(int (*)(...)) 0x193d12 |
UnifiedHighLevelGpuProgram::calculateSize() const |
304 |
(int (*)(...)) 0x193d1c |
UnifiedHighLevelGpuProgram::_getBindingDelegate() |
312 |
(int (*)(...)) 0x193d34 |
UnifiedHighLevelGpuProgram::isSupported() const |
320 |
(int (*)(...)) 0x193d28 |
UnifiedHighLevelGpuProgram::createParameters() |
328 |
Resource::_dirtyState() |
(int (*)(...)) 0x1df1f2 |
336 |
Resource::_fireLoadingComplete(bool) |
UnifiedHighLevelGpuProgram::isSkeletalAnimationIncluded() const |
344 |
Resource::_firePreparingComplete(bool) |
(int (*)(...)) 0x1df20a |
352 |
Resource::_fireUnloadingComplete() |
(int (*)(...)) 0x1df216 |
360 |
UnifiedHighLevelGpuProgram::calculateSize() const |
UnifiedHighLevelGpuProgram::isMorphAnimationIncluded() const |
368 |
GpuProgram::setSourceFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
UnifiedHighLevelGpuProgram::isPoseAnimationIncluded() const |
376 |
GpuProgram::setSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
UnifiedHighLevelGpuProgram::getNumberOfPosesIncluded() const |
384 |
(int (*)(...)) 0x1dfb28 |
(int (*)(...)) 0x1df24a |
392 |
GpuProgram::setSyntaxCode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
UnifiedHighLevelGpuProgram::isVertexTextureFetchRequired() const |
400 |
(int (*)(...)) 0x1dfb34 |
(int (*)(...)) 0x1df262 |
408 |
(int (*)(...)) 0x1dfb40 |
(int (*)(...)) 0x1df26e |
416 |
GpuProgram::setType(GpuProgramType) |
(int (*)(...)) 0x1df27a |
424 |
(int (*)(...)) 0x1dfb4c |
(int (*)(...)) 0x1df2aa |
432 |
UnifiedHighLevelGpuProgram::_getBindingDelegate() |
UnifiedHighLevelGpuProgram::getDefaultParameters() |
440 |
UnifiedHighLevelGpuProgram::isSupported() const |
UnifiedHighLevelGpuProgram::hasDefaultParameters() const |
448 |
UnifiedHighLevelGpuProgram::createParameters() |
UnifiedHighLevelGpuProgram::getPassSurfaceAndLightStates() const |
456 |
(int (*)(...)) 0x1dfb60 |
UnifiedHighLevelGpuProgram::getPassFogStates() const |
464 |
UnifiedHighLevelGpuProgram::isSkeletalAnimationIncluded() const |
UnifiedHighLevelGpuProgram::getPassTransformStates() const |
472 |
(int (*)(...)) 0x1dfb78 |
UnifiedHighLevelGpuProgram::getLanguage[abi:cxx11]() const |
480 |
(int (*)(...)) 0x1dfb84 |
UnifiedHighLevelGpuProgram::hasCompileError() const |
488 |
UnifiedHighLevelGpuProgram::isMorphAnimationIncluded() const |
UnifiedHighLevelGpuProgram::resetCompileError() |
496 |
UnifiedHighLevelGpuProgram::isPoseAnimationIncluded() const |
HighLevelGpuProgram::getConstantDefinitions() const |
504 |
(int (*)(...)) 0x1dfbac |
UnifiedHighLevelGpuProgram::loadFromSource() |
512 |
(int (*)(...)) 0x1dfbb8 |
HighLevelGpuProgram::loadHighLevel() |
520 |
UnifiedHighLevelGpuProgram::isVertexTextureFetchRequired() const |
HighLevelGpuProgram::unloadHighLevel() |
528 |
(int (*)(...)) 0x1dfbd0 |
HighLevelGpuProgram::loadHighLevelImpl() |
536 |
(int (*)(...)) 0x1dfbdc |
UnifiedHighLevelGpuProgram::createLowLevelImpl() |
544 |
UnifiedHighLevelGpuProgram::getDefaultParameters() |
UnifiedHighLevelGpuProgram::unloadHighLevelImpl() |
552 |
UnifiedHighLevelGpuProgram::hasDefaultParameters() const |
HighLevelGpuProgram::populateParameterNames(std::shared_ptr<GpuProgramParameters>) |
560 |
UnifiedHighLevelGpuProgram::getPassSurfaceAndLightStates() const |
UnifiedHighLevelGpuProgram::buildConstantDefinitions() const |
568 |
UnifiedHighLevelGpuProgram::getPassFogStates() const |
|
576 |
UnifiedHighLevelGpuProgram::getPassTransformStates() const |
|
584 |
UnifiedHighLevelGpuProgram::getLanguage[abi:cxx11]() const |
|
592 |
UnifiedHighLevelGpuProgram::hasCompileError() const |
|
600 |
UnifiedHighLevelGpuProgram::resetCompileError() |
|
608 |
GpuProgram::setManualNamedConstants(GpuNamedConstants const&) |
|
616 |
(int (*)(...)) 0x2052b4 |
|
624 |
GpuProgram::setManualNamedConstantsFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
632 |
(int (*)(...)) 0x1dfc3a |
|
640 |
HighLevelGpuProgram::getConstantDefinitions() const |
|
648 |
UnifiedHighLevelGpuProgram::loadFromSource() |
|
656 |
HighLevelGpuProgram::loadHighLevel() |
|
664 |
HighLevelGpuProgram::unloadHighLevel() |
|
672 |
HighLevelGpuProgram::loadHighLevelImpl() |
|
680 |
UnifiedHighLevelGpuProgram::createLowLevelImpl() |
|
688 |
UnifiedHighLevelGpuProgram::unloadHighLevelImpl() |
|
696 |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
|
704 |
UnifiedHighLevelGpuProgram::buildConstantDefinitions() const |
|
[+] affected symbols: 39 (0.6%)
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::loadFromSource ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::removeListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::escalateLoading ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createParameters ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::resetCompileError ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::addDelegateProgram ( String const& name )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createLowLevelImpl ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::_getBindingDelegate ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::setBackgroundLoaded ( bool bl )
This method is from 'UnifiedHighLevelGpuProgram' class.
...
to the top
Header Files 222
OgreAlignedAllocator.h
OgreAnimable.h
OgreAnimation.h
OgreAnimationState.h
OgreAnimationTrack.h
OgreAny.h
OgreArchive.h
OgreArchiveFactory.h
OgreArchiveManager.h
OgreAtomicScalar.h
OgreAutoParamDataSource.h
OgreAxisAlignedBox.h
OgreBillboard.h
OgreBillboardChain.h
OgreBillboardParticleRenderer.h
OgreBillboardSet.h
OgreBlendMode.h
OgreBone.h
OgreCamera.h
OgreCodec.h
OgreColourValue.h
OgreCommon.h
OgreCompositionPass.h
OgreCompositionTargetPass.h
OgreCompositionTechnique.h
OgreCompositor.h
OgreCompositorChain.h
OgreCompositorInstance.h
OgreCompositorManager.h
OgreConfigDialogImp.h
OgreConfigFile.h
OgreConfigOptionMap.h
OgreController.h
OgreControllerManager.h
OgreConvexBody.h
OgreCustomCompositionPass.h
OgreDataStream.h
OgreDDSCodec.h
OgreDefaultHardwareBufferManager.h
OgreDefaultWorkQueueStandard.h
OgreDeflate.h
OgreDepthBuffer.h
OgreDistanceLodStrategy.h
OgreDualQuaternion.h
OgreDynLib.h
OgreDynLibManager.h
OgreEdgeListBuilder.h
OgreEntity.h
OgreErrorDialogImp.h
OgreException.h
OgreExternalTextureSource.h
OgreExternalTextureSourceManager.h
OgreFactoryObj.h
OgreFileSystem.h
OgreFileSystemLayer.h
OgreFrameListener.h
OgreFrustum.h
OgreGpuProgram.h
OgreGpuProgramManager.h
OgreGpuProgramParams.h
OgreGpuProgramUsage.h
OgreHardwareBuffer.h
OgreHardwareBufferManager.h
OgreHardwareCounterBuffer.h
OgreHardwareIndexBuffer.h
OgreHardwareOcclusionQuery.h
OgreHardwarePixelBuffer.h
OgreHardwareUniformBuffer.h
OgreHardwareVertexBuffer.h
OgreHighLevelGpuProgram.h
OgreHighLevelGpuProgramManager.h
OgreImage.h
OgreImageCodec.h
OgreInstanceBatch.h
OgreInstanceBatchHW.h
OgreInstanceBatchHW_VTF.h
OgreInstanceBatchShader.h
OgreInstanceBatchVTF.h
OgreInstancedEntity.h
OgreInstancedGeometry.h
OgreInstanceManager.h
OgreIteratorWrapper.h
OgreKeyFrame.h
OgreLight.h
OgreLodConfig.h
OgreLodListener.h
OgreLodStrategy.h
OgreLodStrategyManager.h
OgreLog.h
OgreLogManager.h
OgreManualObject.h
OgreMaterial.h
OgreMaterialManager.h
OgreMaterialSerializer.h
OgreMath.h
OgreMatrix3.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgreMemorySTLAllocator.h
OgreMesh.h
OgreMeshManager.h
OgreMeshSerializer.h
OgreMeshSerializerImpl.h
OgreMovableObject.h
OgreMovablePlane.h
OgreNameGenerator.h
OgreNode.h
OgreNumerics.h
OgreOptimisedUtil.h
OgreParticle.h
OgreParticleAffector.h
OgreParticleAffectorFactory.h
OgreParticleEmitter.h
OgreParticleEmitterCommands.h
OgreParticleEmitterFactory.h
OgreParticleIterator.h
OgreParticleSystem.h
OgreParticleSystemManager.h
OgreParticleSystemRenderer.h
OgrePass.h
OgrePatchMesh.h
OgrePatchSurface.h
OgrePixelCountLodStrategy.h
OgrePixelFormat.h
OgrePlane.h
OgrePlaneBoundedVolume.h
OgrePlatform.h
OgrePlatformInformation.h
OgrePlugin.h
OgrePolygon.h
OgrePose.h
OgrePredefinedControllers.h
OgrePrefabFactory.h
OgrePrerequisites.h
OgreProfiler.h
OgreProgressiveMeshGenerator.h
OgreQuaternion.h
OgreQueuedProgressiveMeshGenerator.h
OgreRadixSort.h
OgreRay.h
OgreRectangle2D.h
OgreRenderable.h
OgreRenderObjectListener.h
OgreRenderOperation.h
OgreRenderQueue.h
OgreRenderQueueInvocation.h
OgreRenderQueueListener.h
OgreRenderQueueSortingGrouping.h
OgreRenderSystem.h
OgreRenderSystemCapabilities.h
OgreRenderSystemCapabilitiesManager.h
OgreRenderSystemCapabilitiesSerializer.h
OgreRenderTarget.h
OgreRenderTargetListener.h
OgreRenderTexture.h
OgreRenderToVertexBuffer.h
OgreRenderWindow.h
OgreResource.h
OgreResourceBackgroundQueue.h
OgreResourceGroupManager.h
OgreResourceManager.h
OgreRibbonTrail.h
OgreRoot.h
OgreRotationalSpline.h
OgreSceneManager.h
OgreSceneManagerEnumerator.h
OgreSceneNode.h
OgreSceneQuery.h
OgreScriptCompiler.h
OgreScriptLexer.h
OgreScriptLoader.h
OgreScriptParser.h
OgreScriptTranslator.h
OgreSerializer.h
OgreShadowCameraSetup.h
OgreShadowCameraSetupFocused.h
OgreShadowCameraSetupLiSPSM.h
OgreShadowCameraSetupPlaneOptimal.h
OgreShadowCameraSetupPSSM.h
OgreShadowCaster.h
OgreShadowTextureManager.h
OgreShadowVolumeExtrudeProgram.h
OgreSharedPtr.h
OgreSimpleRenderable.h
OgreSimpleSpline.h
OgreSingleton.h
OgreSkeleton.h
OgreSkeletonInstance.h
OgreSkeletonManager.h
OgreSkeletonSerializer.h
OgreSmallVector.h
OgreSphere.h
OgreStaticGeometry.h
OgreStreamSerialiser.h
OgreString.h
OgreStringConverter.h
OgreStringInterface.h
OgreStringVector.h
OgreSubEntity.h
OgreSubMesh.h
OgreTagPoint.h
OgreTangentSpaceCalc.h
OgreTechnique.h
OgreTexture.h
OgreTextureManager.h
OgreTextureUnitState.h
OgreTimerImp.h
OgreUnifiedHighLevelGpuProgram.h
OgreUserObjectBindings.h
OgreUTFString.h
OgreVector2.h
OgreVector3.h
OgreVector4.h
OgreVertexBoneAssignment.h
OgreVertexIndexData.h
OgreViewport.h
OgreWindowEventUtilities.h
OgreWireBoundingBox.h
OgreWorkQueue.h
OgreZip.h
to the top
Source Files 181
OgreAlignedAllocator.cpp
OgreAnimable.cpp
OgreAnimation.cpp
OgreAnimationState.cpp
OgreAnimationTrack.cpp
OgreArchive.cpp
OgreArchiveManager.cpp
OgreAutoParamDataSource.cpp
OgreAxisAlignedBox.cpp
OgreBillboard.cpp
OgreBillboardChain.cpp
OgreBillboardParticleRenderer.cpp
OgreBillboardSet.cpp
OgreBone.cpp
OgreCamera.cpp
OgreCodec.cpp
OgreColourValue.cpp
OgreCommon.cpp
OgreCompositionPass.cpp
OgreCompositionTargetPass.cpp
OgreCompositionTechnique.cpp
OgreCompositor.cpp
OgreCompositorChain.cpp
OgreCompositorInstance.cpp
OgreCompositorManager.cpp
OgreConfigDialog.cpp
OgreConfigFile.cpp
OgreControllerManager.cpp
OgreConvexBody.cpp
OgreDataStream.cpp
OgreDDSCodec.cpp
OgreDefaultHardwareBufferManager.cpp
OgreDefaultSceneQueries.cpp
OgreDefaultWorkQueueStandard.cpp
OgreDeflate.cpp
OgreDepthBuffer.cpp
OgreDistanceLodStrategy.cpp
OgreDualQuaternion.cpp
OgreDynLib.cpp
OgreDynLibManager.cpp
OgreEdgeListBuilder.cpp
OgreEntity.cpp
OgreErrorDialog.cpp
OgreException.cpp
OgreExternalTextureSource.cpp
OgreExternalTextureSourceManager.cpp
OgreFileSystem.cpp
OgreFileSystemLayer.cpp
OgreFrustum.cpp
OgreGpuProgram.cpp
OgreGpuProgramManager.cpp
OgreGpuProgramParams.cpp
OgreGpuProgramUsage.cpp
OgreHardwareBufferManager.cpp
OgreHardwareCounterBuffer.cpp
OgreHardwareIndexBuffer.cpp
OgreHardwareOcclusionQuery.cpp
OgreHardwarePixelBuffer.cpp
OgreHardwareUniformBuffer.cpp
OgreHardwareVertexBuffer.cpp
OgreHighLevelGpuProgram.cpp
OgreHighLevelGpuProgramManager.cpp
OgreImage.cpp
OgreInstanceBatch.cpp
OgreInstanceBatchHW.cpp
OgreInstanceBatchHW_VTF.cpp
OgreInstanceBatchShader.cpp
OgreInstanceBatchVTF.cpp
OgreInstancedEntity.cpp
OgreInstancedGeometry.cpp
OgreInstanceManager.cpp
OgreKeyFrame.cpp
OgreLight.cpp
OgreLodStrategy.cpp
OgreLodStrategyManager.cpp
OgreLog.cpp
OgreLogManager.cpp
OgreManualObject.cpp
OgreMaterial.cpp
OgreMaterialManager.cpp
OgreMaterialSerializer.cpp
OgreMath.cpp
OgreMatrix3.cpp
OgreMatrix4.cpp
OgreMesh.cpp
OgreMeshManager.cpp
OgreMeshSerializer.cpp
OgreMovableObject.cpp
OgreMovablePlane.cpp
OgreNode.cpp
OgreNumerics.cpp
OgreOptimisedUtil.cpp
OgreParticle.cpp
OgreParticleEmitter.cpp
OgreParticleEmitterCommands.cpp
OgreParticleIterator.cpp
OgreParticleSystem.cpp
OgreParticleSystemManager.cpp
OgrePass.cpp
OgrePatchMesh.cpp
OgrePatchSurface.cpp
OgrePixelCountLodStrategy.cpp
OgrePixelFormat.cpp
OgrePlane.cpp
OgrePlatformInformation.cpp
OgrePolygon.cpp
OgrePose.cpp
OgrePredefinedControllers.cpp
OgrePrefabFactory.cpp
OgreProfiler.cpp
OgreProgressiveMeshGenerator.cpp
OgreQuaternion.cpp
OgreQueuedProgressiveMeshGenerator.cpp
OgreRectangle2D.cpp
OgreRenderQueue.cpp
OgreRenderQueueInvocation.cpp
OgreRenderQueueSortingGrouping.cpp
OgreRenderSystem.cpp
OgreRenderSystemCapabilities.cpp
OgreRenderSystemCapabilitiesManager.cpp
OgreRenderSystemCapabilitiesSerializer.cpp
OgreRenderTarget.cpp
OgreRenderTexture.cpp
OgreRenderToVertexBuffer.cpp
OgreRenderWindow.cpp
OgreResource.cpp
OgreResourceBackgroundQueue.cpp
OgreResourceGroupManager.cpp
OgreResourceManager.cpp
OgreRibbonTrail.cpp
OgreRoot.cpp
OgreRotationSpline.cpp
OgreSceneManager.cpp
OgreSceneManagerEnumerator.cpp
OgreSceneNode.cpp
OgreSceneQuery.cpp
OgreScriptCompiler.cpp
OgreScriptLexer.cpp
OgreScriptParser.cpp
OgreScriptTranslator.cpp
OgreSerializer.cpp
OgreShadowCameraSetup.cpp
OgreShadowCameraSetupFocused.cpp
OgreShadowCameraSetupLiSPSM.cpp
OgreShadowCameraSetupPlaneOptimal.cpp
OgreShadowCameraSetupPSSM.cpp
OgreShadowCaster.cpp
OgreShadowTextureManager.cpp
OgreShadowVolumeExtrudeProgram.cpp
OgreSimpleRenderable.cpp
OgreSimpleSpline.cpp
OgreSkeleton.cpp
OgreSkeletonInstance.cpp
OgreSkeletonManager.cpp
OgreSkeletonSerializer.cpp
OgreStaticGeometry.cpp
OgreStreamSerialiser.cpp
OgreString.cpp
OgreStringConverter.cpp
OgreStringInterface.cpp
OgreSubEntity.cpp
OgreSubMesh.cpp
OgreTagPoint.cpp
OgreTangentSpaceCalc.cpp
OgreTechnique.cpp
OgreTexture.cpp
OgreTextureManager.cpp
OgreTextureUnitState.cpp
OgreTimer.cpp
OgreUnifiedHighLevelGpuProgram.cpp
OgreUserObjectBindings.cpp
OgreUTFString.cpp
OgreVector2.cpp
OgreVector3.cpp
OgreVector4.cpp
OgreVertexIndexData.cpp
OgreViewport.cpp
OgreWindowEventUtilities.cpp
OgreWireBoundingBox.cpp
OgreWorkQueue.cpp
OgreZip.cpp
to the top
Objects 1
libOgreMain.so.1.9.0
to the top