Binary compatibility report for the libOgreMain.so object between 1.11.6 and 1.12.13 versions on x86_64
Test Info
Module Name | libOgreMain |
Version #1 | 1.11.6 |
Version #2 | 1.12.13 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Test Results
Total Header Files | 210 |
Total Source Files | 175 |
Total Objects | 1 |
Total Symbols / Types | 5766 / 1230 |
Compatibility |
45.9% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 253 |
Removed Symbols | High | 742 |
Problems with Data Types | High | 199 |
Medium | 302 |
Low | 79 |
Problems with Symbols | High | 107 |
Medium | 10 |
Low | 69 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 10 |
Added Symbols 253
OgreAnimable.h,
libOgreMain.so.1.12.13
namespace Ogre
AnimableObject::_getAnimableValueNames ( )
_ZN4Ogre14AnimableObject22_getAnimableValueNamesB5cxx11Ev
AnimableObject::createAnimableDictionary ( ) const
_ZNK4Ogre14AnimableObject24createAnimableDictionaryEv
AnimableObject::getAnimableValueNames ( ) const
_ZNK4Ogre14AnimableObject21getAnimableValueNamesB5cxx11Ev
OgreAnimationState.h,
libOgreMain.so.1.12.13
namespace Ogre
AnimationStateControllerValue::create ( AnimationState* targetAnimationState, bool addTime ) [static]
_ZN4Ogre29AnimationStateControllerValue6createEPNS_14AnimationStateEb
vtable for AnimationStateControllerValue [data]
_ZTVN4Ogre29AnimationStateControllerValueE
OgreAutoParamDataSource.h,
libOgreMain.so.1.12.13
namespace Ogre
AutoParamDataSource::setPointParameters ( bool attenuation, Vector4f const& params )
_ZN4Ogre19AutoParamDataSource18setPointParametersEbRKNS_6VectorILi4EfEE
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.12.13
namespace Ogre
BillboardParticleRenderer::_notifyBoundingBox ( AxisAlignedBox const& aabb )
_ZN4Ogre25BillboardParticleRenderer18_notifyBoundingBoxERKNS_14AxisAlignedBoxE
OgreBillboardSet.h,
libOgreMain.so.1.12.13
namespace Ogre
BillboardSet::genPointVertices ( Billboard const& bb )
_ZN4Ogre12BillboardSet16genPointVerticesERKNS_9BillboardE
BillboardSet::genQuadVertices ( Vector3 const*const offsets, Billboard const& bb )
_ZN4Ogre12BillboardSet15genQuadVerticesEPKNS_6VectorILi3EfEERKNS_9BillboardE
BillboardSet::mRadixSorter [data]
_ZN4Ogre12BillboardSet12mRadixSorterE
BillboardSet::setTextureCoords ( std::vector<TRect<float> >const& coords )
_ZN4Ogre12BillboardSet16setTextureCoordsERKSt6vectorINS_5TRectIfEESaIS3_EE
OgreCamera.h,
libOgreMain.so.1.12.13
namespace Ogre
Camera::_renderScene ( Viewport* vp )
_ZN4Ogre6Camera12_renderSceneEPNS_8ViewportE
OgreCodec.h,
libOgreMain.so.1.12.13
namespace Ogre
Codec::encode ( Any const& input ) const
_ZNK4Ogre5Codec6encodeERKNS_3AnyE
Codec::encodeToFile ( Any const& input, String const& outFileName ) const
_ZNK4Ogre5Codec12encodeToFileERKNS_3AnyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositor.h,
libOgreMain.so.1.12.13
namespace Ogre
Compositor::Compositor [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10CompositorC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
Compositor::Compositor [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10CompositorC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
Compositor::getRenderTarget ( String const& name, int slice )
_ZN4Ogre10Compositor15getRenderTargetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
OgreCompositorInstance.h,
libOgreMain.so.1.12.13
namespace Ogre
CompositorInstance::getRenderTarget ( String const& name, int slice )
_ZN4Ogre18CompositorInstance15getRenderTargetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
OgreCompositorManager.h,
libOgreMain.so.1.12.13
namespace Ogre
CompositorManager::createImpl ( String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre17CompositorManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreDefaultDebugDrawer.h,
libOgreMain.so.1.12.13
namespace Ogre
DefaultDebugDrawer::DefaultDebugDrawer [C1] ( )
_ZN4Ogre18DefaultDebugDrawerC1Ev
DefaultDebugDrawer::DefaultDebugDrawer [C2] ( )
_ZN4Ogre18DefaultDebugDrawerC2Ev
DefaultDebugDrawer::drawAxes ( Affine3 const& pose, float size )
_ZN4Ogre18DefaultDebugDrawer8drawAxesERKNS_7Affine3Ef
DefaultDebugDrawer::drawBone ( Node const* node )
_ZN4Ogre18DefaultDebugDrawer8drawBoneEPKNS_4NodeE
DefaultDebugDrawer::drawFrustum ( Frustum const* frust )
_ZN4Ogre18DefaultDebugDrawer11drawFrustumEPKNS_7FrustumE
DefaultDebugDrawer::drawSceneNode ( SceneNode const* node )
_ZN4Ogre18DefaultDebugDrawer13drawSceneNodeEPKNS_9SceneNodeE
DefaultDebugDrawer::drawWireBox ( AxisAlignedBox const& aabb, ColourValue const& colour )
_ZN4Ogre18DefaultDebugDrawer11drawWireBoxERKNS_14AxisAlignedBoxERKNS_11ColourValueE
vtable for DefaultDebugDrawer [data]
_ZTVN4Ogre18DefaultDebugDrawerE
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.12.13
namespace Ogre
DefaultHardwareBuffer::DefaultHardwareBuffer [C1] ( size_t sizeInBytes )
_ZN4Ogre21DefaultHardwareBufferC1Em
DefaultHardwareBuffer::DefaultHardwareBuffer [C2] ( size_t sizeInBytes )
_ZN4Ogre21DefaultHardwareBufferC2Em
DefaultHardwareBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre21DefaultHardwareBuffer8lockImplEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareBuffer::readData ( size_t offset, size_t length, void* pDest )
_ZN4Ogre21DefaultHardwareBuffer8readDataEmmPv
DefaultHardwareBuffer::unlockImpl ( )
_ZN4Ogre21DefaultHardwareBuffer10unlockImplEv
DefaultHardwareBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
_ZN4Ogre21DefaultHardwareBuffer9writeDataEmmPKvb
DefaultHardwareBuffer::~DefaultHardwareBuffer [D0] ( )
_ZN4Ogre21DefaultHardwareBufferD0Ev
DefaultHardwareBuffer::~DefaultHardwareBuffer [D1] ( )
_ZN4Ogre21DefaultHardwareBufferD1Ev
DefaultHardwareBuffer::~DefaultHardwareBuffer [D2] ( )
_ZN4Ogre21DefaultHardwareBufferD2Ev
DefaultHardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createCounterBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase17createIndexBufferENS_19HardwareIndexBuffer9IndexTypeEmib
DefaultHardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createUniformBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase18createVertexBufferEmmib
vtable for DefaultHardwareBuffer [data]
_ZTVN4Ogre21DefaultHardwareBufferE
OgreEntity.h,
libOgreMain.so.1.12.13
namespace Ogre
Entity::getAttachedObjectIterator ( )
_ZN4Ogre6Entity25getAttachedObjectIteratorEv
Entity::getShadowVolumeRenderableList ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre6Entity29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
OgreGpuProgram.h,
libOgreMain.so.1.12.13
namespace Ogre
GpuProgram::GpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10GpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
GpuProgram::GpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10GpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
GpuProgram::postLoadImpl ( )
_ZN4Ogre10GpuProgram12postLoadImplEv
GpuProgram::prepareImpl ( )
_ZN4Ogre10GpuProgram11prepareImplEv
GpuProgram::safePrepare ( )
_ZN4Ogre10GpuProgram11safePrepareEv
OgreGpuProgramManager.h,
libOgreMain.so.1.12.13
namespace Ogre
GpuProgramManager::createImpl ( String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader, enum GpuProgramType gptype, String const& syntaxCode )
_ZN4Ogre17GpuProgramManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderENS_14GpuProgramTypeES8_
GpuProgramManager::createImpl ( String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre17GpuProgramManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreGpuProgramParams.h,
libOgreMain.so.1.12.13
namespace Ogre
GpuLogicalBufferStruct::GpuLogicalBufferStruct [C1] ( )
_ZN4Ogre22GpuLogicalBufferStructC1Ev
GpuLogicalBufferStruct::GpuLogicalBufferStruct [C2] ( )
_ZN4Ogre22GpuLogicalBufferStructC2Ev
GpuLogicalBufferStruct::~GpuLogicalBufferStruct [D1] ( )
_ZN4Ogre22GpuLogicalBufferStructD1Ev
GpuLogicalBufferStruct::~GpuLogicalBufferStruct [D2] ( )
_ZN4Ogre22GpuLogicalBufferStructD2Ev
GpuNamedConstants::GpuNamedConstants [C1] ( )
_ZN4Ogre17GpuNamedConstantsC1Ev
GpuNamedConstants::GpuNamedConstants [C2] ( )
_ZN4Ogre17GpuNamedConstantsC2Ev
GpuNamedConstants::~GpuNamedConstants [D1] ( )
_ZN4Ogre17GpuNamedConstantsD1Ev
GpuNamedConstants::~GpuNamedConstants [D2] ( )
_ZN4Ogre17GpuNamedConstantsD2Ev
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo, uint16 variability, uint8 elementSize )
_ZN4Ogre20GpuProgramParameters19_setRawAutoConstantEmNS0_16AutoConstantTypeEjth
GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, float rData, uint16 variability, uint8 elementSize )
_ZN4Ogre20GpuProgramParameters23_setRawAutoConstantRealEmNS0_16AutoConstantTypeEfth
GpuProgramParameters::_updateSharedParams ( )
_ZN4Ogre20GpuProgramParameters19_updateSharedParamsEv
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix3 const& m, size_t elementCount )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Matrix3Em
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, struct TransformBaseReal const* pMatrix, size_t numEntries )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmPKNS_17TransformBaseRealEm
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo )
_ZN4Ogre20GpuProgramParameters15setAutoConstantEmNS0_16AutoConstantTypeEj
GpuProgramParameters::~GpuProgramParameters [D1] ( )
_ZN4Ogre20GpuProgramParametersD1Ev
GpuProgramParameters::~GpuProgramParameters [D2] ( )
_ZN4Ogre20GpuProgramParametersD2Ev
GpuSharedParameters::_upload ( ) const
_ZNK4Ogre19GpuSharedParameters7_uploadEv
GpuSharedParameters::download ( )
_ZN4Ogre19GpuSharedParameters8downloadEv
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( ) const
_ZNK4Ogre24GpuSharedParametersUsage31_copySharedParamsToTargetParamsEv
OgreHardwareBufferManager.h,
libOgreMain.so.1.12.13
namespace Ogre
HardwareBufferManagerBase::_notifyCounterBufferDestroyed ( HardwareCounterBuffer* buf )
_ZN4Ogre25HardwareBufferManagerBase29_notifyCounterBufferDestroyedEPNS_21HardwareUniformBufferE
HardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre25HardwareBufferManagerBase19createCounterBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareBufferManagerBase::createRenderToVertexBuffer ( )
_ZN4Ogre25HardwareBufferManagerBase26createRenderToVertexBufferEv
HardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre25HardwareBufferManagerBase19createUniformBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre25HardwareBufferManagerBase14makeBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEEib
OgreHardwareIndexBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmPNS_14HardwareBufferE
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
_ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmPNS_14HardwareBufferE
HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmibb
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmibb
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEibb
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEibb
OgreHardwareUniformBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
HardwareUniformBuffer::HardwareUniformBuffer [C1] ( HardwareBufferManagerBase* mgr, HardwareBuffer* delegate )
_ZN4Ogre21HardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEPNS_14HardwareBufferE
HardwareUniformBuffer::HardwareUniformBuffer [C2] ( HardwareBufferManagerBase* mgr, HardwareBuffer* delegate )
_ZN4Ogre21HardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEPNS_14HardwareBufferE
HardwareUniformBuffer::HardwareUniformBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareUniformBuffer::HardwareUniformBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmPNS_14HardwareBufferE
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmPNS_14HardwareBufferE
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmibb
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmibb
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.12.13
namespace Ogre
HighLevelGpuProgram::_resolveIncludes ( String const& inSource, Resource* resourceBeingLoaded, String const& fileName, bool supportsFilename ) [static]
_ZN4Ogre19HighLevelGpuProgram16_resolveIncludesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceES8_b
HighLevelGpuProgram::appendBuiltinDefines ( String defines )
_ZN4Ogre19HighLevelGpuProgram20appendBuiltinDefinesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HighLevelGpuProgram::HighLevelGpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre19HighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
HighLevelGpuProgram::HighLevelGpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre19HighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
HighLevelGpuProgram::parseDefines ( String& defines ) [static]
_ZN4Ogre19HighLevelGpuProgram12parseDefinesERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HighLevelGpuProgram::setupBaseParamDictionary ( )
_ZN4Ogre19HighLevelGpuProgram24setupBaseParamDictionaryEv
OgreHighLevelGpuProgramManager.h,
libOgreMain.so.1.12.13
namespace Ogre
HighLevelGpuProgramManager::createImpl ( String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre26HighLevelGpuProgramManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
HighLevelGpuProgramManager::isLanguageSupported ( String const& lang ) const
_ZNK4Ogre26HighLevelGpuProgramManager19isLanguageSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreImage.h,
libOgreMain.so.1.12.13
namespace Ogre
Image::create ( enum PixelFormat format, uint32 width, uint32 height, uint32 depth, uint32 numFaces, uint32 numMipMaps )
_ZN4Ogre5Image6createENS_11PixelFormatEjjjjj
Image::Image [C1] ( enum PixelFormat format, uint32 width, uint32 height, uint32 depth, uchar* buffer, bool autoDelete )
_ZN4Ogre5ImageC1ENS_11PixelFormatEjjjPhb
Image::Image [C2] ( enum PixelFormat format, uint32 width, uint32 height, uint32 depth, uchar* buffer, bool autoDelete )
_ZN4Ogre5ImageC2ENS_11PixelFormatEjjjPhb
Image::setTo ( ColourValue const& col )
_ZN4Ogre5Image5setToERKNS_11ColourValueE
OgreImageCodec.h,
libOgreMain.so.1.12.13
namespace Ogre
ImageCodec::decode ( DataStreamPtr const& input, Any const& output ) const
_ZNK4Ogre10ImageCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEERKNS_3AnyE
ImageCodec::encode ( Any const& input ) const
_ZNK4Ogre10ImageCodec6encodeERKNS_3AnyE
ImageCodec::encodeToFile ( Any const& input, String const& outFileName ) const
_ZNK4Ogre10ImageCodec12encodeToFileERKNS_3AnyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatch.h,
libOgreMain.so.1.12.13
namespace Ogre
InstanceBatch::makeMatrixCameraRelative3x4 ( InstanceBatch::Matrix3x4f* mat3x4, size_t count )
_ZN4Ogre13InstanceBatch27makeMatrixCameraRelative3x4EPNS_13TransformBaseILi3EfEEm
OgreInstanceManager.h,
libOgreMain.so.1.12.13
namespace Ogre
InstanceManager::getInstanceBatchIterator ( String const& materialName ) const
_ZNK4Ogre15InstanceManager24getInstanceBatchIteratorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceManager::hasSettings ( String const& materialName ) const
_ZNK4Ogre15InstanceManager11hasSettingsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreLight.h,
libOgreMain.so.1.12.13
namespace Ogre
Light::_deriveShadowFarClipDistance ( ) const
_ZNK4Ogre5Light28_deriveShadowFarClipDistanceEv
OgreLog.h,
libOgreMain.so.1.12.13
namespace Ogre
Log::setMinLogLevel ( enum LogMessageLevel lml )
_ZN4Ogre3Log14setMinLogLevelENS_15LogMessageLevelE
OgreLogManager.h,
libOgreMain.so.1.12.13
namespace Ogre
LogManager::setMinLogLevel ( enum LogMessageLevel lml )
_ZN4Ogre10LogManager14setMinLogLevelENS_15LogMessageLevelE
OgreManualObject.h,
libOgreMain.so.1.12.13
namespace Ogre
ManualObject::getShadowVolumeRenderableList ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre12ManualObject29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
ManualObject::ManualObjectSection::convertToSubMesh ( SubMesh* sm ) const
_ZNK4Ogre12ManualObject19ManualObjectSection16convertToSubMeshEPNS_7SubMeshE
ManualObject::ManualObjectSection::ManualObjectSection [C1] ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
_ZN4Ogre12ManualObject19ManualObjectSectionC1EPS0_RKNS_9SharedPtrINS_8MaterialEEENS_15RenderOperation13OperationTypeE
ManualObject::ManualObjectSection::ManualObjectSection [C2] ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
_ZN4Ogre12ManualObject19ManualObjectSectionC2EPS0_RKNS_9SharedPtrINS_8MaterialEEENS_15RenderOperation13OperationTypeE
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
_ZN4Ogre12ManualObject19ManualObjectSection11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
ManualObject::setMaterial ( size_t subIndex, MaterialPtr const& mat )
_ZN4Ogre12ManualObject11setMaterialEmRKNS_9SharedPtrINS_8MaterialEEE
OgreMaterial.h,
libOgreMain.so.1.12.13
namespace Ogre
Material::Material [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8MaterialC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
Material::Material [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8MaterialC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
OgreMaterialManager.h,
libOgreMain.so.1.12.13
namespace Ogre
MaterialManager::createImpl ( String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre15MaterialManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreMath.h,
libOgreMain.so.1.12.13
namespace Ogre
Math::makePerspectiveMatrix ( Real left, Real right, Real bottom, Real top, Real zNear, Real zFar ) [static]
_ZN4Ogre4Math21makePerspectiveMatrixEffffff
OgreMatrix4.h,
libOgreMain.so.1.12.13
namespace Ogre
TransformBaseReal::determinant ( ) const
_ZNK4Ogre17TransformBaseReal11determinantEv
TransformBaseReal::makeInverseTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
_ZN4Ogre17TransformBaseReal20makeInverseTransformERKNS_6VectorILi3EfEES4_RKNS_10QuaternionE
TransformBaseReal::makeTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
_ZN4Ogre17TransformBaseReal13makeTransformERKNS_6VectorILi3EfEES4_RKNS_10QuaternionE
OgreMesh.h,
libOgreMain.so.1.12.13
namespace Ogre
Mesh::Mesh [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre4MeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
Mesh::Mesh [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre4MeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
Mesh::setIndexBufferPolicy ( HardwareBuffer::Usage vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh20setIndexBufferPolicyEib
Mesh::setVertexBufferPolicy ( HardwareBuffer::Usage vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh21setVertexBufferPolicyEib
OgreMeshManager.h,
libOgreMain.so.1.12.13
namespace Ogre
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, HardwareBuffer::Usage vbUsage, HardwareBuffer::Usage ibUsage, bool vbUseShadow, bool ibUseShadow )
_ZN4Ogre11MeshManager17createBezierPatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PvPNS_17VertexDeclarationEmmmmNS_12PatchSurface11VisibleSideEiibb
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, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep )
_ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEERKNS_10QuaternionEiibbi
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, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEEiibb
MeshManager::createImpl ( String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
_ZN4Ogre11MeshManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager16createOrRetrieveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEiibb
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, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEEiibb
MeshManager::PrefabLoader::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params ) [static]
_ZN4Ogre11MeshManager12PrefabLoader29loadManualCurvedIllusionPlaneEPNS_4MeshERNS0_15MeshBuildParamsE
MeshManager::PrefabLoader::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params ) [static]
_ZN4Ogre11MeshManager12PrefabLoader21loadManualCurvedPlaneEPNS_4MeshERNS0_15MeshBuildParamsE
MeshManager::PrefabLoader::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params ) [static]
_ZN4Ogre11MeshManager12PrefabLoader15loadManualPlaneEPNS_4MeshERNS0_15MeshBuildParamsE
MeshManager::PrefabLoader::loadResource ( Resource* res )
_ZN4Ogre11MeshManager12PrefabLoader12loadResourceEPNS_8ResourceE
MeshManager::PrefabLoader::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer ) [static]
_ZN4Ogre11MeshManager12PrefabLoader15tesselate2DMeshEPNS_7SubMeshEttbib
MeshManager::prepare ( String const& filename, String const& groupName, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iibb
OgreMovableObject.h,
libOgreMain.so.1.12.13
namespace Ogre
MovableObject::getShadowVolumeRenderableList ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
_ZN4Ogre13MovableObject29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
OgreParticleSystemManager.h,
libOgreMain.so.1.12.13
namespace Ogre
ParticleSystemManager::addRendererFactory ( ParticleSystemRendererFactory* factory )
_ZN4Ogre21ParticleSystemManager18addRendererFactoryEPNS_10FactoryObjINS_22ParticleSystemRendererEEE
OgrePatchMesh.h,
libOgreMain.so.1.12.13
namespace Ogre
PatchMesh::PatchMesh [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group )
_ZN4Ogre9PatchMeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_
PatchMesh::PatchMesh [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group )
_ZN4Ogre9PatchMeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_
OgrePixelCountLodStrategy.h,
libOgreMain.so.1.12.13
namespace Ogre
AbsolutePixelCountLodStrategy::~AbsolutePixelCountLodStrategy [D0] ( )
_ZN4Ogre29AbsolutePixelCountLodStrategyD0Ev
AbsolutePixelCountLodStrategy::~AbsolutePixelCountLodStrategy [D1] ( )
_ZN4Ogre29AbsolutePixelCountLodStrategyD1Ev
AbsolutePixelCountLodStrategy::~AbsolutePixelCountLodStrategy [D2] ( )
_ZN4Ogre29AbsolutePixelCountLodStrategyD2Ev
PixelCountLodStrategyBase::getValueImpl ( MovableObject const* movableObject, Camera const* camera ) const
_ZNK4Ogre25PixelCountLodStrategyBase12getValueImplEPKNS_13MovableObjectEPKNS_6CameraE
ScreenRatioPixelCountLodStrategy::~ScreenRatioPixelCountLodStrategy [D0] ( )
_ZN4Ogre32ScreenRatioPixelCountLodStrategyD0Ev
ScreenRatioPixelCountLodStrategy::~ScreenRatioPixelCountLodStrategy [D1] ( )
_ZN4Ogre32ScreenRatioPixelCountLodStrategyD1Ev
ScreenRatioPixelCountLodStrategy::~ScreenRatioPixelCountLodStrategy [D2] ( )
_ZN4Ogre32ScreenRatioPixelCountLodStrategyD2Ev
OgrePolygon.h,
libOgreMain.so.1.12.13
namespace Ogre
Polygon::operator = ( Polygon const& rhs )
_ZN4Ogre7PolygonaSERKS0_
OgreRectangle2D.h,
libOgreMain.so.1.12.13
namespace Ogre
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2D16_initRectangle2DEbi
Rectangle2D::Rectangle2D [C1] ( bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC1Ebi
Rectangle2D::Rectangle2D [C2] ( bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC2Ebi
Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi
Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi
OgreRenderable.h,
libOgreMain.so.1.12.13
namespace Ogre
Renderable::_updateCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const& constantEntry, GpuProgramParameters* params ) const
_ZNK4Ogre10Renderable25_updateCustomGpuParameterERKNS_20GpuProgramParameters17AutoConstantEntryEPS1_
Renderable::getCustomParameter ( size_t index ) const
_ZNK4Ogre10Renderable18getCustomParameterEm
Renderable::hasCustomParameter ( size_t index ) const
_ZNK4Ogre10Renderable18hasCustomParameterEm
Renderable::removeCustomParameter ( size_t index )
_ZN4Ogre10Renderable21removeCustomParameterEm
Renderable::setCustomParameter ( size_t index, Vector4 const& value )
_ZN4Ogre10Renderable18setCustomParameterEmRKNS_6VectorILi4EfEE
OgreRenderSystem.h,
libOgreMain.so.1.12.13
namespace Ogre
RenderSystem::_beginFrame ( )
_ZN4Ogre12RenderSystem11_beginFrameEv
RenderSystem::_createRenderWindow ( String const& name, unsigned int width, unsigned int height, bool fullScreen, NameValuePairList const* miscParams )
_ZN4Ogre12RenderSystem19_createRenderWindowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjjbPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
RenderSystem::_initialise ( )
_ZN4Ogre12RenderSystem11_initialiseEv
RenderSystem::_setProjectionMatrix ( Matrix4 m )
_ZN4Ogre12RenderSystem20_setProjectionMatrixENS_7Matrix4E
RenderSystem::getRenderWindowDescription ( ) const
_ZNK4Ogre12RenderSystem26getRenderWindowDescriptionEv
RenderSystem::initFixedFunctionParams ( )
_ZN4Ogre12RenderSystem23initFixedFunctionParamsEv
RenderSystem::reinitialise ( )
_ZN4Ogre12RenderSystem12reinitialiseEv
RenderSystem::reverseCompareFunction ( enum CompareFunction func ) [static]
_ZN4Ogre12RenderSystem22reverseCompareFunctionENS_15CompareFunctionE
RenderSystem::setFFPLightParams ( size_t index, bool enabled )
_ZN4Ogre12RenderSystem17setFFPLightParamsEmb
OgreRenderSystemCapabilities.h,
libOgreMain.so.1.12.13
namespace Ogre
DriverVersion::fromString ( String const& versionString )
_ZN4Ogre13DriverVersion10fromStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DriverVersion::toString ( ) const
_ZNK4Ogre13DriverVersion8toStringB5cxx11Ev
RenderSystemCapabilities::addShaderProfile ( String const& profile )
_ZN4Ogre24RenderSystemCapabilities16addShaderProfileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
RenderSystemCapabilities::isShaderProfileSupported ( String const& profile ) const
_ZNK4Ogre24RenderSystemCapabilities24isShaderProfileSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
RenderSystemCapabilities::removeShaderProfile ( String const& profile )
_ZN4Ogre24RenderSystemCapabilities19removeShaderProfileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreRenderTexture.h,
libOgreMain.so.1.12.13
namespace Ogre
MultiRenderTarget::bindSurface ( size_t attachment, RenderTexture* target )
_ZN4Ogre17MultiRenderTarget11bindSurfaceEmPNS_13RenderTextureE
OgreResource.h,
libOgreMain.so.1.12.13
namespace Ogre
Resource::Resource [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8ResourceC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
Resource::Resource [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8ResourceC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
OgreResourceBackgroundQueue.h,
libOgreMain.so.1.12.13
namespace Ogre
ResourceBackgroundQueue::unload ( String const& resType, unsigned long handle, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPNS0_8ListenerE
OgreResourceManager.h,
libOgreMain.so.1.12.13
namespace Ogre
ResourceManager::getByHandle ( unsigned long handle )
_ZN4Ogre15ResourceManager11getByHandleEm
OgreSceneManager.h,
libOgreMain.so.1.12.13
namespace Ogre
SceneManager::issueRenderWithLights ( Renderable* rend, Pass const* pass, LightList const* pLightListToUse, bool lightScissoringClipping )
_ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEb
SceneManager::resetViewProjMode ( )
_ZN4Ogre12SceneManager17resetViewProjModeEv
SceneManager::setWorldTransform ( Renderable* rend )
_ZN4Ogre12SceneManager17setWorldTransformEPNS_10RenderableE
SceneManager::ShadowRenderer::findShadowCastersForLight ( Light const* light, Camera const* camera )
_ZN4Ogre12SceneManager14ShadowRenderer25findShadowCastersForLightEPKNS_5LightEPKNS_6CameraE
SceneManager::ShadowRenderer::getShadowTexture ( size_t shadowIndex )
_ZN4Ogre12SceneManager14ShadowRenderer16getShadowTextureEm
SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableList const& shadowRenderables, Pass* pass, LightList const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsERKSt6vectorIPNS_16ShadowRenderableESaIS4_EEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb
SceneManager::ShadowRenderer::resolveShadowTexture ( TextureUnitState* tu, size_t shadowIndex, size_t shadowTexUnitIndex ) const
_ZNK4Ogre12SceneManager14ShadowRenderer20resolveShadowTextureEPNS_16TextureUnitStateEmm
SceneManager::ShadowRenderer::setShadowTextureConfig ( size_t shadowIndex, struct ShadowTextureConfig const& config )
_ZN4Ogre12SceneManager14ShadowRenderer22setShadowTextureConfigEmRKNS_19ShadowTextureConfigE
SceneManager::ShadowRenderer::setShadowTextureConfig ( size_t shadowIndex, unsigned short width, unsigned short height, enum PixelFormat format, unsigned short fsaa, uint16 depthBufferPoolId )
_ZN4Ogre12SceneManager14ShadowRenderer22setShadowTextureConfigEmttNS_11PixelFormatEtt
SceneManager::ShadowRenderer::setShadowTextureCount ( size_t count )
_ZN4Ogre12SceneManager14ShadowRenderer21setShadowTextureCountEm
SceneManager::ShadowRenderer::setShadowTextureFSAA ( unsigned short fsaa )
_ZN4Ogre12SceneManager14ShadowRenderer20setShadowTextureFSAAEt
SceneManager::ShadowRenderer::setShadowTexturePixelFormat ( enum PixelFormat fmt )
_ZN4Ogre12SceneManager14ShadowRenderer27setShadowTexturePixelFormatENS_11PixelFormatE
SceneManager::ShadowRenderer::setShadowTextureSettings ( unsigned short size, unsigned short count, enum PixelFormat fmt, unsigned short fsaa, uint16 depthBufferPoolId )
_ZN4Ogre12SceneManager14ShadowRenderer24setShadowTextureSettingsEttNS_11PixelFormatEtt
SceneManager::ShadowRenderer::setShadowTextureSize ( unsigned short size )
_ZN4Ogre12SceneManager14ShadowRenderer20setShadowTextureSizeEt
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
_ZN4Ogre12SceneManager14ShadowRenderer30ShadowCasterSceneQueryListener11queryResultEPNS_13MovableObjectE
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
_ZN4Ogre12SceneManager14ShadowRenderer30ShadowCasterSceneQueryListener11queryResultEPNS_10SceneQuery13WorldFragmentE
SceneManager::SkyRenderer::nodeDestroyed ( Node const* p1 )
_ZN4Ogre12SceneManager11SkyRenderer13nodeDestroyedEPKNS_4NodeE
SceneManager::SkyRenderer::postFindVisibleObjects ( SceneManager* source, enum SceneManager::IlluminationRenderStage irs, Viewport* vp )
_ZN4Ogre12SceneManager11SkyRenderer22postFindVisibleObjectsEPS0_NS0_23IlluminationRenderStageEPNS_8ViewportE
SceneManager::SkyRenderer::setEnabled ( bool enable )
_ZN4Ogre12SceneManager11SkyRenderer10setEnabledEb
SceneManager::useLights ( LightList const* lights, ushort limit )
_ZN4Ogre12SceneManager9useLightsEPKNS_12HashedVectorIPNS_5LightEEEt
vtable for SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener [data]
_ZTVN4Ogre12SceneManager14ShadowRenderer30ShadowCasterSceneQueryListenerE
vtable for SceneManager::SkyRenderer [data]
_ZTVN4Ogre12SceneManager11SkyRendererE
OgreSceneNode.h,
libOgreMain.so.1.12.13
namespace Ogre
SceneNode::flipVisibility ( bool cascade ) const
_ZNK4Ogre9SceneNode14flipVisibilityEb
SceneNode::loadChildren ( String const& filename )
_ZN4Ogre9SceneNode12loadChildrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneNode::saveChildren ( String const& filename )
_ZN4Ogre9SceneNode12saveChildrenERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneNode::setDebugDisplayEnabled ( bool enabled, bool cascade ) const
_ZNK4Ogre9SceneNode22setDebugDisplayEnabledEbb
SceneNode::setVisible ( bool visible, bool cascade ) const
_ZNK4Ogre9SceneNode10setVisibleEbb
OgreSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
Serializer::backpedalChunkHeader ( DataStreamPtr const& stream )
_ZN4Ogre10Serializer20backpedalChunkHeaderERKNS_9SharedPtrINS_10DataStreamEEE
Serializer::determineEndianness ( DataStreamPtr const& stream )
_ZN4Ogre10Serializer19determineEndiannessERKNS_9SharedPtrINS_10DataStreamEEE
Serializer::readBools ( DataStreamPtr const& stream, bool* pDest, size_t count )
_ZN4Ogre10Serializer9readBoolsERKNS_9SharedPtrINS_10DataStreamEEEPbm
Serializer::readChunk ( DataStreamPtr const& stream )
_ZN4Ogre10Serializer9readChunkERKNS_9SharedPtrINS_10DataStreamEEE
Serializer::readFileHeader ( DataStreamPtr const& stream )
_ZN4Ogre10Serializer14readFileHeaderERKNS_9SharedPtrINS_10DataStreamEEE
Serializer::readFloats ( DataStreamPtr const& stream, double* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERKNS_9SharedPtrINS_10DataStreamEEEPdm
Serializer::readFloats ( DataStreamPtr const& stream, float* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERKNS_9SharedPtrINS_10DataStreamEEEPfm
Serializer::readInts ( DataStreamPtr const& stream, uint32* pDest, size_t count )
_ZN4Ogre10Serializer8readIntsERKNS_9SharedPtrINS_10DataStreamEEEPjm
Serializer::readObject ( DataStreamPtr const& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERKNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE
Serializer::readObject ( DataStreamPtr const& stream, Vector3& pDest )
_ZN4Ogre10Serializer10readObjectERKNS_9SharedPtrINS_10DataStreamEEERNS_6VectorILi3EfEE
Serializer::readShorts ( DataStreamPtr const& stream, unsigned short* pDest, size_t count )
_ZN4Ogre10Serializer10readShortsERKNS_9SharedPtrINS_10DataStreamEEEPtm
Serializer::readString ( DataStreamPtr const& stream )
_ZN4Ogre10Serializer10readStringB5cxx11ERKNS_9SharedPtrINS_10DataStreamEEE
Serializer::readString ( DataStreamPtr const& stream, size_t numChars )
_ZN4Ogre10Serializer10readStringB5cxx11ERKNS_9SharedPtrINS_10DataStreamEEEm
OgreSkeleton.h,
libOgreMain.so.1.12.13
namespace Ogre
Skeleton::prepareImpl ( )
_ZN4Ogre8Skeleton11prepareImplEv
Skeleton::Skeleton [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8SkeletonC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
Skeleton::Skeleton [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8SkeletonC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
Skeleton::unprepareImpl ( )
_ZN4Ogre8Skeleton13unprepareImplEv
OgreSkeletonInstance.h,
libOgreMain.so.1.12.13
namespace Ogre
SkeletonInstance::getLinkedSkeletonAnimationSources ( ) const
_ZNK4Ogre16SkeletonInstance33getLinkedSkeletonAnimationSourcesEv
SkeletonInstance::prepareImpl ( )
_ZN4Ogre16SkeletonInstance11prepareImplEv
SkeletonInstance::unprepareImpl ( )
_ZN4Ogre16SkeletonInstance13unprepareImplEv
OgreSkeletonManager.h,
libOgreMain.so.1.12.13
namespace Ogre
SkeletonManager::createImpl ( String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
_ZN4Ogre15SkeletonManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreStaticGeometry.h,
libOgreMain.so.1.12.13
namespace Ogre
StaticGeometry::Region::getShadowVolumeRenderableList ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry6Region29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
StaticGeometryFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre21StaticGeometryFactory17FACTORY_TYPE_NAMEB5cxx11E
vtable for StaticGeometryFactory [data]
_ZTVN4Ogre21StaticGeometryFactoryE
OgreStringInterface.h,
libOgreMain.so.1.12.13
namespace Ogre
ParamDictionary::addParameter ( ParameterDef const& paramDef, ParamCommand* paramCmd )
_ZN4Ogre15ParamDictionary12addParameterERKNS_12ParameterDefEPNS_12ParamCommandE
ParamDictionary::getParamCommand ( String const& name )
_ZN4Ogre15ParamDictionary15getParamCommandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ParamDictionary::getParamCommand ( String const& name ) const
_ZNK4Ogre15ParamDictionary15getParamCommandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ParamDictionary::ParamDictionary [C1] ( )
_ZN4Ogre15ParamDictionaryC1Ev
ParamDictionary::ParamDictionary [C2] ( )
_ZN4Ogre15ParamDictionaryC2Ev
ParamDictionary::~ParamDictionary [D1] ( )
_ZN4Ogre15ParamDictionaryD1Ev
ParamDictionary::~ParamDictionary [D2] ( )
_ZN4Ogre15ParamDictionaryD2Ev
StringInterface::copyParametersTo ( StringInterface* dest ) const
_ZNK4Ogre15StringInterface16copyParametersToEPS0_
StringInterface::createParamDictionary ( String const& className )
_ZN4Ogre15StringInterface21createParamDictionaryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
StringInterface::getParameter ( String const& name ) const
_ZNK4Ogre15StringInterface12getParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreTexture.h,
libOgreMain.so.1.12.13
namespace Ogre
Texture::Texture [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre7TextureC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
Texture::Texture [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre7TextureC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
OgreTextureManager.h,
libOgreMain.so.1.12.13
namespace Ogre
TextureManager::createSampler ( String const& name )
_ZN4Ogre14TextureManager13createSamplerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
TextureManager::getSampler ( String const& name ) const
_ZNK4Ogre14TextureManager10getSamplerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
TextureManager::load ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, enum PixelFormat desiredFormat, bool hwGamma )
_ZN4Ogre14TextureManager4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_11TextureTypeEifNS_11PixelFormatEb
OgreTextureUnitState.h,
libOgreMain.so.1.12.13
namespace Ogre
TextureUnitState::setTextureName ( String const& name )
_ZN4Ogre16TextureUnitState14setTextureNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.12.13
namespace Ogre
UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre26UnifiedHighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre26UnifiedHighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
UnifiedHighLevelGpuProgramFactory::create ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactory6createEPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
OgreUserObjectBindings.h,
libOgreMain.so.1.12.13
namespace Ogre
UserObjectBindings::operator = ( UserObjectBindings const& rhs )
_ZN4Ogre18UserObjectBindingsaSERKS0_
UserObjectBindings::swap ( UserObjectBindings& rhs )
_ZN4Ogre18UserObjectBindings4swapERS0_
OgreVertexIndexData.h,
libOgreMain.so.1.12.13
namespace Ogre
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, std::vector<int>const& bufferUsages, HardwareBufferManagerBase* mgr )
_ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorIiSaIiEEPNS_25HardwareBufferManagerBaseE
OgreZip.h,
libOgreMain.so.1.12.13
namespace Ogre
EmbeddedZipArchiveFactory::destroyInstance ( Archive* ptr )
_ZN4Ogre25EmbeddedZipArchiveFactory15destroyInstanceEPNS_7ArchiveE
to the top
Removed Symbols 742
OgreASTCCodec.h,
libOgreMain.so.1.11.6
namespace Ogre
ASTCCodec::encode ( MemoryDataStreamPtr const& input, Codec::CodecDataPtr const& pData ) const
_ZNK4Ogre9ASTCCodec6encodeERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNS1_INS_5Codec9CodecDataEEE
ASTCCodec::encodeToFile ( MemoryDataStreamPtr const& input, String const& outFileName, Codec::CodecDataPtr const& pData ) const
_ZNK4Ogre9ASTCCodec12encodeToFileERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_INS_5Codec9CodecDataEEE
ASTCCodec::flipEndian ( void* pData, size_t size ) const
_ZNK4Ogre9ASTCCodec10flipEndianEPvm
ASTCCodec::flipEndian ( void* pData, size_t size, size_t count ) const
_ZNK4Ogre9ASTCCodec10flipEndianEPvmm
OgreAutoParamDataSource.h,
libOgreMain.so.1.11.6
namespace Ogre
AutoParamDataSource::setPointParameters ( Real size, bool attenuation, Real constant, Real linear, Real quadratic )
_ZN4Ogre19AutoParamDataSource18setPointParametersEfbfff
OgreBillboard.h,
libOgreMain.so.1.11.6
namespace Ogre
Billboard::_notifyOwner ( BillboardSet* owner )
_ZN4Ogre9Billboard12_notifyOwnerEPNS_12BillboardSetE
Billboard::getColour ( ) const
_ZNK4Ogre9Billboard9getColourEv
Billboard::getOwnHeight ( ) const
_ZNK4Ogre9Billboard12getOwnHeightEv
Billboard::getOwnWidth ( ) const
_ZNK4Ogre9Billboard11getOwnWidthEv
Billboard::getPosition ( ) const
_ZNK4Ogre9Billboard11getPositionEv
Billboard::hasOwnDimensions ( ) const
_ZNK4Ogre9Billboard16hasOwnDimensionsEv
Billboard::setColour ( ColourValue const& colour )
_ZN4Ogre9Billboard9setColourERKNS_11ColourValueE
Billboard::setPosition ( Real x, Real y, Real z )
_ZN4Ogre9Billboard11setPositionEfff
Billboard::setPosition ( Vector3 const& position )
_ZN4Ogre9Billboard11setPositionERKNS_6VectorILi3EfEE
Billboard::setRotation ( Radian const& rotation )
_ZN4Ogre9Billboard11setRotationERKNS_6RadianE
Billboard::setTexcoordRect ( Real u0, Real v0, Real u1, Real v1 )
_ZN4Ogre9Billboard15setTexcoordRectEffff
OgreBillboardChain.h,
libOgreMain.so.1.11.6
namespace Ogre
BillboardChainFactory::destroyInstance ( MovableObject* obj )
_ZN4Ogre21BillboardChainFactory15destroyInstanceEPNS_13MovableObjectE
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.11.6
namespace Ogre
BillboardParticleRenderer::_getSortMode ( ) const
_ZNK4Ogre25BillboardParticleRenderer12_getSortModeEv
BillboardParticleRenderer::_notifyAttached ( Node* parent, bool isTagPoint )
_ZN4Ogre25BillboardParticleRenderer15_notifyAttachedEPNS_4NodeEb
BillboardParticleRenderer::_notifyCurrentCamera ( Camera* cam )
_ZN4Ogre25BillboardParticleRenderer20_notifyCurrentCameraEPNS_6CameraE
BillboardParticleRenderer::_notifyDefaultDimensions ( Real width, Real height )
_ZN4Ogre25BillboardParticleRenderer24_notifyDefaultDimensionsEff
BillboardParticleRenderer::_notifyParticleQuota ( size_t quota )
_ZN4Ogre25BillboardParticleRenderer20_notifyParticleQuotaEm
BillboardParticleRenderer::_notifyParticleResized ( )
_ZN4Ogre25BillboardParticleRenderer22_notifyParticleResizedEv
BillboardParticleRenderer::_notifyParticleRotated ( )
_ZN4Ogre25BillboardParticleRenderer22_notifyParticleRotatedEv
BillboardParticleRenderer::_setMaterial ( MaterialPtr& mat )
_ZN4Ogre25BillboardParticleRenderer12_setMaterialERNS_9SharedPtrINS_8MaterialEEE
BillboardParticleRenderer::getBillboardRotationType ( ) const
_ZNK4Ogre25BillboardParticleRenderer24getBillboardRotationTypeEv
BillboardParticleRenderer::getBillboardType ( ) const
_ZNK4Ogre25BillboardParticleRenderer16getBillboardTypeEv
BillboardParticleRenderer::getCommonDirection ( ) const
_ZNK4Ogre25BillboardParticleRenderer18getCommonDirectionEv
BillboardParticleRenderer::getCommonUpVector ( ) const
_ZNK4Ogre25BillboardParticleRenderer17getCommonUpVectorEv
BillboardParticleRenderer::getUseAccurateFacing ( ) const
_ZNK4Ogre25BillboardParticleRenderer20getUseAccurateFacingEv
BillboardParticleRenderer::isPointRenderingEnabled ( ) const
_ZNK4Ogre25BillboardParticleRenderer23isPointRenderingEnabledEv
BillboardParticleRenderer::setBillboardRotationType ( enum BillboardRotationType rotationType )
_ZN4Ogre25BillboardParticleRenderer24setBillboardRotationTypeENS_21BillboardRotationTypeE
BillboardParticleRenderer::setBillboardType ( enum BillboardType bbt )
_ZN4Ogre25BillboardParticleRenderer16setBillboardTypeENS_13BillboardTypeE
BillboardParticleRenderer::setCommonDirection ( Vector3 const& vec )
_ZN4Ogre25BillboardParticleRenderer18setCommonDirectionERKNS_6VectorILi3EfEE
BillboardParticleRenderer::setCommonUpVector ( Vector3 const& vec )
_ZN4Ogre25BillboardParticleRenderer17setCommonUpVectorERKNS_6VectorILi3EfEE
BillboardParticleRenderer::setKeepParticlesInLocalSpace ( bool keepLocal )
_ZN4Ogre25BillboardParticleRenderer28setKeepParticlesInLocalSpaceEb
BillboardParticleRenderer::setPointRenderingEnabled ( bool enabled )
_ZN4Ogre25BillboardParticleRenderer24setPointRenderingEnabledEb
BillboardParticleRenderer::setRenderQueueGroup ( uint8 queueID )
_ZN4Ogre25BillboardParticleRenderer19setRenderQueueGroupEh
BillboardParticleRenderer::setRenderQueueGroupAndPriority ( uint8 queueID, ushort priority )
_ZN4Ogre25BillboardParticleRenderer30setRenderQueueGroupAndPriorityEht
BillboardParticleRenderer::setUseAccurateFacing ( bool acc )
_ZN4Ogre25BillboardParticleRenderer20setUseAccurateFacingEb
BillboardParticleRenderer::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
_ZN4Ogre25BillboardParticleRenderer16visitRenderablesEPNS_10Renderable7VisitorEb
OgreBillboardSet.h,
libOgreMain.so.1.11.6
namespace Ogre
BillboardSet::_notifyBillboardResized ( )
_ZN4Ogre12BillboardSet23_notifyBillboardResizedEv
BillboardSet::_notifyBillboardRotated ( )
_ZN4Ogre12BillboardSet23_notifyBillboardRotatedEv
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
_ZN4Ogre12BillboardSet15createBillboardEfffRKNS_11ColourValueE
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
_ZN4Ogre12BillboardSet11genVerticesEPKNS_6VectorILi3EfEERKNS_9BillboardE
BillboardSet::getAutoextend ( ) const
_ZNK4Ogre12BillboardSet13getAutoextendEv
BillboardSet::getBillboardOrigin ( ) const
_ZNK4Ogre12BillboardSet18getBillboardOriginEv
BillboardSet::getBillboardRotationType ( ) const
_ZNK4Ogre12BillboardSet24getBillboardRotationTypeEv
BillboardSet::getBillboardType ( ) const
_ZNK4Ogre12BillboardSet16getBillboardTypeEv
BillboardSet::getBoundingBox ( ) const
_ZNK4Ogre12BillboardSet14getBoundingBoxEv
BillboardSet::getBoundingRadius ( ) const
_ZNK4Ogre12BillboardSet17getBoundingRadiusEv
BillboardSet::getCommonDirection ( ) const
_ZNK4Ogre12BillboardSet18getCommonDirectionEv
BillboardSet::getCommonUpVector ( ) const
_ZNK4Ogre12BillboardSet17getCommonUpVectorEv
BillboardSet::getCullIndividually ( ) const
_ZNK4Ogre12BillboardSet19getCullIndividuallyEv
BillboardSet::getDefaultHeight ( ) const
_ZNK4Ogre12BillboardSet16getDefaultHeightEv
BillboardSet::getDefaultWidth ( ) const
_ZNK4Ogre12BillboardSet15getDefaultWidthEv
BillboardSet::getMaterial ( ) const
_ZNK4Ogre12BillboardSet11getMaterialEv
BillboardSet::getMaterialName ( ) const
_ZNK4Ogre12BillboardSet15getMaterialNameB5cxx11Ev
BillboardSet::getNumBillboards ( ) const
_ZNK4Ogre12BillboardSet16getNumBillboardsEv
BillboardSet::getPoolSize ( ) const
_ZNK4Ogre12BillboardSet11getPoolSizeEv
BillboardSet::getSortingEnabled ( ) const
_ZNK4Ogre12BillboardSet17getSortingEnabledEv
BillboardSet::mRadixSorter [data]
_ZN4Ogre12BillboardSet12mRadixSorterB5cxx11E
BillboardSet::setAutoextend ( bool autoextend )
_ZN4Ogre12BillboardSet13setAutoextendEb
BillboardSet::setBillboardOrigin ( enum BillboardOrigin origin )
_ZN4Ogre12BillboardSet18setBillboardOriginENS_15BillboardOriginE
BillboardSet::setBillboardRotationType ( enum BillboardRotationType rotationType )
_ZN4Ogre12BillboardSet24setBillboardRotationTypeENS_21BillboardRotationTypeE
BillboardSet::setBillboardType ( enum BillboardType bbt )
_ZN4Ogre12BillboardSet16setBillboardTypeENS_13BillboardTypeE
BillboardSet::setCommonDirection ( Vector3 const& vec )
_ZN4Ogre12BillboardSet18setCommonDirectionERKNS_6VectorILi3EfEE
BillboardSet::setCommonUpVector ( Vector3 const& vec )
_ZN4Ogre12BillboardSet17setCommonUpVectorERKNS_6VectorILi3EfEE
BillboardSet::setCullIndividually ( bool cullIndividual )
_ZN4Ogre12BillboardSet19setCullIndividuallyEb
BillboardSet::setDefaultDimensions ( Real width, Real height )
_ZN4Ogre12BillboardSet20setDefaultDimensionsEff
BillboardSet::setDefaultHeight ( Real height )
_ZN4Ogre12BillboardSet16setDefaultHeightEf
BillboardSet::setDefaultWidth ( Real width )
_ZN4Ogre12BillboardSet15setDefaultWidthEf
BillboardSet::setSortingEnabled ( bool sortenable )
_ZN4Ogre12BillboardSet17setSortingEnabledEb
BillboardSet::setTextureCoords ( FloatRect const* coords, uint16 numCoords )
_ZN4Ogre12BillboardSet16setTextureCoordsEPKNS_5TRectIfEEt
BillboardSetFactory::destroyInstance ( MovableObject* obj )
_ZN4Ogre19BillboardSetFactory15destroyInstanceEPNS_13MovableObjectE
OgreCamera.h,
libOgreMain.so.1.11.6
namespace Ogre
Camera::_renderScene ( Viewport* vp, bool includeOverlays )
_ZN4Ogre6Camera12_renderSceneEPNS_8ViewportEb
OgreColourValue.h,
libOgreMain.so.1.11.6
namespace Ogre
ColourValue::operator!= ( ColourValue const& rhs ) const
_ZNK4Ogre11ColourValueneERKS0_
ColourValue::operator == ( ColourValue const& rhs ) const
_ZNK4Ogre11ColourValueeqERKS0_
OgreCompositor.h,
libOgreMain.so.1.11.6
namespace Ogre
Compositor::Compositor [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10CompositorC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Compositor::Compositor [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10CompositorC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Compositor::getRenderTarget ( String const& name )
_ZN4Ogre10Compositor15getRenderTargetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositorInstance.h,
libOgreMain.so.1.11.6
namespace Ogre
CompositorInstance::getRenderTarget ( String const& name )
_ZN4Ogre18CompositorInstance15getRenderTargetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositorManager.h,
libOgreMain.so.1.11.6
namespace Ogre
CompositorManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre17CompositorManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreDDSCodec.h,
libOgreMain.so.1.11.6
namespace Ogre
DDSCodec::encode ( MemoryDataStreamPtr const& input, Codec::CodecDataPtr const& pData ) const
_ZNK4Ogre8DDSCodec6encodeERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNS1_INS_5Codec9CodecDataEEE
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.11.6
namespace Ogre
DefaultHardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createCounterBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase17createIndexBufferENS_19HardwareIndexBuffer9IndexTypeEmNS_14HardwareBuffer5UsageEb
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
_ZN4Ogre32DefaultHardwareBufferManagerBase26createRenderToVertexBufferEv
DefaultHardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createUniformBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase18createVertexBufferEmmNS_14HardwareBuffer5UsageEb
DefaultHardwareCounterBuffer::DefaultHardwareCounterBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre28DefaultHardwareCounterBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareCounterBuffer::DefaultHardwareCounterBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre28DefaultHardwareCounterBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareCounterBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareCounterBuffer8lockImplEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareCounterBuffer::readData ( size_t offset, size_t length, void* pDest )
_ZN4Ogre28DefaultHardwareCounterBuffer8readDataEmmPv
DefaultHardwareCounterBuffer::unlock ( )
_ZN4Ogre28DefaultHardwareCounterBuffer6unlockEv
DefaultHardwareCounterBuffer::unlockImpl ( )
_ZN4Ogre28DefaultHardwareCounterBuffer10unlockImplEv
DefaultHardwareCounterBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
_ZN4Ogre28DefaultHardwareCounterBuffer9writeDataEmmPKvb
DefaultHardwareCounterBuffer::~DefaultHardwareCounterBuffer [D0] ( )
_ZN4Ogre28DefaultHardwareCounterBufferD0Ev
DefaultHardwareCounterBuffer::~DefaultHardwareCounterBuffer [D1] ( )
_ZN4Ogre28DefaultHardwareCounterBufferD1Ev
DefaultHardwareCounterBuffer::~DefaultHardwareCounterBuffer [D2] ( )
_ZN4Ogre28DefaultHardwareCounterBufferD2Ev
DefaultHardwareIndexBuffer::DefaultHardwareIndexBuffer [C1] ( enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage )
_ZN4Ogre26DefaultHardwareIndexBufferC1ENS_19HardwareIndexBuffer9IndexTypeEmNS_14HardwareBuffer5UsageE
DefaultHardwareIndexBuffer::DefaultHardwareIndexBuffer [C2] ( enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage )
_ZN4Ogre26DefaultHardwareIndexBufferC2ENS_19HardwareIndexBuffer9IndexTypeEmNS_14HardwareBuffer5UsageE
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareIndexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre26DefaultHardwareIndexBuffer8lockImplEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareIndexBuffer::readData ( size_t offset, size_t length, void* pDest )
_ZN4Ogre26DefaultHardwareIndexBuffer8readDataEmmPv
DefaultHardwareIndexBuffer::unlock ( )
_ZN4Ogre26DefaultHardwareIndexBuffer6unlockEv
DefaultHardwareIndexBuffer::unlockImpl ( )
_ZN4Ogre26DefaultHardwareIndexBuffer10unlockImplEv
DefaultHardwareIndexBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
_ZN4Ogre26DefaultHardwareIndexBuffer9writeDataEmmPKvb
DefaultHardwareIndexBuffer::~DefaultHardwareIndexBuffer [D0] ( )
_ZN4Ogre26DefaultHardwareIndexBufferD0Ev
DefaultHardwareIndexBuffer::~DefaultHardwareIndexBuffer [D1] ( )
_ZN4Ogre26DefaultHardwareIndexBufferD1Ev
DefaultHardwareIndexBuffer::~DefaultHardwareIndexBuffer [D2] ( )
_ZN4Ogre26DefaultHardwareIndexBufferD2Ev
DefaultHardwareUniformBuffer::DefaultHardwareUniformBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre28DefaultHardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareUniformBuffer::DefaultHardwareUniformBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre28DefaultHardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareUniformBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareUniformBuffer8lockImplEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareUniformBuffer::readData ( size_t offset, size_t length, void* pDest )
_ZN4Ogre28DefaultHardwareUniformBuffer8readDataEmmPv
DefaultHardwareUniformBuffer::unlock ( )
_ZN4Ogre28DefaultHardwareUniformBuffer6unlockEv
DefaultHardwareUniformBuffer::unlockImpl ( )
_ZN4Ogre28DefaultHardwareUniformBuffer10unlockImplEv
DefaultHardwareUniformBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
_ZN4Ogre28DefaultHardwareUniformBuffer9writeDataEmmPKvb
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer [D0] ( )
_ZN4Ogre28DefaultHardwareUniformBufferD0Ev
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer [D1] ( )
_ZN4Ogre28DefaultHardwareUniformBufferD1Ev
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer [D2] ( )
_ZN4Ogre28DefaultHardwareUniformBufferD2Ev
DefaultHardwareVertexBuffer::DefaultHardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage )
_ZN4Ogre27DefaultHardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmNS_14HardwareBuffer5UsageE
DefaultHardwareVertexBuffer::DefaultHardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage )
_ZN4Ogre27DefaultHardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmNS_14HardwareBuffer5UsageE
DefaultHardwareVertexBuffer::DefaultHardwareVertexBuffer [C1] ( size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage )
_ZN4Ogre27DefaultHardwareVertexBufferC1EmmNS_14HardwareBuffer5UsageE
DefaultHardwareVertexBuffer::DefaultHardwareVertexBuffer [C2] ( size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage )
_ZN4Ogre27DefaultHardwareVertexBufferC2EmmNS_14HardwareBuffer5UsageE
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareVertexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre27DefaultHardwareVertexBuffer8lockImplEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareVertexBuffer::readData ( size_t offset, size_t length, void* pDest )
_ZN4Ogre27DefaultHardwareVertexBuffer8readDataEmmPv
DefaultHardwareVertexBuffer::unlock ( )
_ZN4Ogre27DefaultHardwareVertexBuffer6unlockEv
DefaultHardwareVertexBuffer::unlockImpl ( )
_ZN4Ogre27DefaultHardwareVertexBuffer10unlockImplEv
DefaultHardwareVertexBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
_ZN4Ogre27DefaultHardwareVertexBuffer9writeDataEmmPKvb
DefaultHardwareVertexBuffer::~DefaultHardwareVertexBuffer [D0] ( )
_ZN4Ogre27DefaultHardwareVertexBufferD0Ev
DefaultHardwareVertexBuffer::~DefaultHardwareVertexBuffer [D1] ( )
_ZN4Ogre27DefaultHardwareVertexBufferD1Ev
DefaultHardwareVertexBuffer::~DefaultHardwareVertexBuffer [D2] ( )
_ZN4Ogre27DefaultHardwareVertexBufferD2Ev
vtable for DefaultHardwareCounterBuffer [data]
_ZTVN4Ogre28DefaultHardwareCounterBufferE
OgreEntity.h,
libOgreMain.so.1.11.6
namespace Ogre
Entity::getAttachedObjectIterator ( )
_ZN4Ogre6Entity25getAttachedObjectIteratorB5cxx11Ev
Entity::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
Entity::hasEdgeList ( )
_ZN4Ogre6Entity11hasEdgeListEv
EntityFactory::destroyInstance ( MovableObject* obj )
_ZN4Ogre13EntityFactory15destroyInstanceEPNS_13MovableObjectE
OgreETCCodec.h,
libOgreMain.so.1.11.6
namespace Ogre
ETCCodec::encode ( MemoryDataStreamPtr const& input, Codec::CodecDataPtr const& pData ) const
_ZNK4Ogre8ETCCodec6encodeERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNS1_INS_5Codec9CodecDataEEE
ETCCodec::encodeToFile ( MemoryDataStreamPtr const& input, String const& outFileName, Codec::CodecDataPtr const& pData ) const
_ZNK4Ogre8ETCCodec12encodeToFileERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_INS_5Codec9CodecDataEEE
ETCCodec::flipEndian ( void* pData, size_t size ) [static]
_ZN4Ogre8ETCCodec10flipEndianEPvm
ETCCodec::flipEndian ( void* pData, size_t size, size_t count ) [static]
_ZN4Ogre8ETCCodec10flipEndianEPvmm
OgreException.h,
libOgreMain.so.1.11.6
namespace Ogre
Exception::getFullDescription ( ) const
_ZNK4Ogre9Exception18getFullDescriptionB5cxx11Ev
OgreGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
GpuProgram::GpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10GpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
GpuProgram::GpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10GpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
OgreGpuProgramParams.h,
libOgreMain.so.1.11.6
namespace Ogre
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::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo, uint16 variability, size_t elementSize )
_ZN4Ogre20GpuProgramParameters19_setRawAutoConstantEmNS0_16AutoConstantTypeEmtm
GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, Real rData, uint16 variability, size_t elementSize )
_ZN4Ogre20GpuProgramParameters23_setRawAutoConstantRealEmNS0_16AutoConstantTypeEftm
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, int val )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmi
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Real val )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmf
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, TransformBase const* pMatrix, size_t numEntries )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmPKNS_13TransformBaseEm
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, uint val )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmj
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi2EfEE
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector3 const& vec )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi3EfEE
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector4 const& vec, size_t count )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi4EfEEm
GpuProgramParameters::getAutoConstantIterator ( ) const
_ZNK4Ogre20GpuProgramParameters23getAutoConstantIteratorEv
GpuProgramParameters::getBoolLogicalIndexForPhysicalIndex ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters35getBoolLogicalIndexForPhysicalIndexEm
GpuProgramParameters::getUnsignedIntLogicalIndexForPhysicalIndex ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters42getUnsignedIntLogicalIndexForPhysicalIndexEm
GpuProgramParameters::mBoolLogicalToPhysical [data]
_ZN4Ogre20GpuProgramParameters22mBoolLogicalToPhysicalE
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
_ZN4Ogre20GpuProgramParameters15setAutoConstantEmNS0_16AutoConstantTypeEtt
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
_ZN4Ogre20GpuProgramParameters15setAutoConstantEmNS0_16AutoConstantTypeEm
GpuProgramParameters::setConstantFromTime ( size_t index, Real factor )
_ZN4Ogre20GpuProgramParameters19setConstantFromTimeEmf
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
_ZN4Ogre20GpuProgramParameters20setNamedAutoConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_16AutoConstantTypeEtt
GpuProgramParameters::setNamedConstantFromTime ( String const& name, Real factor )
_ZN4Ogre20GpuProgramParameters24setNamedConstantFromTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEf
GpuSharedParameters::setNamedConstant ( String const& name, int val )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEf
GpuSharedParameters::setNamedConstant ( String const& name, uint val )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
GpuSharedParameters::setNamedConstant ( String const& name, Vector2 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi2EfEE
GpuSharedParameters::setNamedConstant ( String const& name, Vector3 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi3EfEE
GpuSharedParameters::setNamedConstant ( String const& name, Vector4 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi4EfEE
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
_ZN4Ogre24GpuSharedParametersUsage31_copySharedParamsToTargetParamsEv
OgreHardwareBufferManager.h,
libOgreMain.so.1.11.6
namespace Ogre
HardwareBufferManagerBase::_notifyCounterBufferDestroyed ( HardwareCounterBuffer* buf )
_ZN4Ogre25HardwareBufferManagerBase29_notifyCounterBufferDestroyedEPNS_21HardwareCounterBufferE
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre25HardwareBufferManagerBase14makeBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEENS_14HardwareBuffer5UsageEb
OgreHardwareCounterBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
HardwareCounterBuffer::HardwareCounterBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareCounterBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareCounterBuffer::HardwareCounterBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareCounterBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareCounterBuffer::~HardwareCounterBuffer [D0] ( )
_ZN4Ogre21HardwareCounterBufferD0Ev
HardwareCounterBuffer::~HardwareCounterBuffer [D1] ( )
_ZN4Ogre21HardwareCounterBufferD1Ev
HardwareCounterBuffer::~HardwareCounterBuffer [D2] ( )
_ZN4Ogre21HardwareCounterBufferD2Ev
vtable for HardwareCounterBuffer [data]
_ZTVN4Ogre21HardwareCounterBufferE
OgreHardwareIndexBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmNS_14HardwareBuffer5UsageEbb
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmNS_14HardwareBuffer5UsageEbb
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
OgreHardwareUniformBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
HardwareUniformBuffer::HardwareUniformBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareUniformBuffer::HardwareUniformBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmNS_14HardwareBuffer5UsageEbb
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmNS_14HardwareBuffer5UsageEbb
VertexBufferBinding::hasInstanceData ( ) const
_ZNK4Ogre19VertexBufferBinding15hasInstanceDataEv
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
HighLevelGpuProgram::_resolveIncludes ( String const& inSource, Resource* resourceBeingLoaded, String const& fileName ) [static]
_ZN4Ogre19HighLevelGpuProgram16_resolveIncludesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceES8_
HighLevelGpuProgram::HighLevelGpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre19HighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
HighLevelGpuProgram::HighLevelGpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre19HighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
HighLevelGpuProgram::loadHighLevelImpl ( )
_ZN4Ogre19HighLevelGpuProgram17loadHighLevelImplEv
OgreHighLevelGpuProgramManager.h,
libOgreMain.so.1.11.6
namespace Ogre
HighLevelGpuProgramManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre26HighLevelGpuProgramManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
HighLevelGpuProgramManager::isLanguageSupported ( String const& lang )
_ZN4Ogre26HighLevelGpuProgramManager19isLanguageSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreImage.h,
libOgreMain.so.1.11.6
namespace Ogre
Image::getData ( )
_ZN4Ogre5Image7getDataEv
Image::getData ( ) const
_ZNK4Ogre5Image7getDataEv
Image::Image [C1] ( )
_ZN4Ogre5ImageC1Ev
Image::Image [C2] ( )
_ZN4Ogre5ImageC2Ev
OgreInstanceBatch.h,
libOgreMain.so.1.11.6
namespace Ogre
InstanceBatch::makeMatrixCameraRelative3x4 ( float* mat3x4, size_t numFloats )
_ZN4Ogre13InstanceBatch27makeMatrixCameraRelative3x4EPfm
OgreLight.h,
libOgreMain.so.1.11.6
namespace Ogre
Light::_deriveShadowFarClipDistance ( Camera const* maincam ) const
_ZNK4Ogre5Light28_deriveShadowFarClipDistanceEPKNS_6CameraE
LightFactory::destroyInstance ( MovableObject* obj )
_ZN4Ogre12LightFactory15destroyInstanceEPNS_13MovableObjectE
OgreManualObject.h,
libOgreMain.so.1.11.6
namespace Ogre
ManualObject::colour ( float r, float g, float b, float a )
_ZN4Ogre12ManualObject6colourEffff
ManualObject::colour ( ColourValue const& col )
_ZN4Ogre12ManualObject6colourERKNS_11ColourValueE
ManualObject::getBoundingBox ( ) const
_ZNK4Ogre12ManualObject14getBoundingBoxEv
ManualObject::getBoundingRadius ( ) const
_ZNK4Ogre12ManualObject17getBoundingRadiusEv
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
ManualObject::hasEdgeList ( )
_ZN4Ogre12ManualObject11hasEdgeListEv
ManualObject::index ( uint32 idx )
_ZN4Ogre12ManualObject5indexEj
ManualObject::normal ( float x, float y, float z )
_ZN4Ogre12ManualObject6normalEfff
ManualObject::normal ( Vector3 const& norm )
_ZN4Ogre12ManualObject6normalERKNS_6VectorILi3EfEE
ManualObject::position ( float x, float y, float z )
_ZN4Ogre12ManualObject8positionEfff
ManualObject::position ( Vector3 const& pos )
_ZN4Ogre12ManualObject8positionERKNS_6VectorILi3EfEE
ManualObject::quad ( uint32 i1, uint32 i2, uint32 i3, uint32 i4 )
_ZN4Ogre12ManualObject4quadEjjjj
ManualObject::tangent ( float x, float y, float z )
_ZN4Ogre12ManualObject7tangentEfff
ManualObject::tangent ( Vector3 const& tan )
_ZN4Ogre12ManualObject7tangentERKNS_6VectorILi3EfEE
ManualObject::textureCoord ( float u )
_ZN4Ogre12ManualObject12textureCoordEf
ManualObject::textureCoord ( float u, float v )
_ZN4Ogre12ManualObject12textureCoordEff
ManualObject::textureCoord ( float u, float v, float w )
_ZN4Ogre12ManualObject12textureCoordEfff
ManualObject::textureCoord ( float x, float y, float z, float w )
_ZN4Ogre12ManualObject12textureCoordEffff
ManualObject::textureCoord ( Vector2 const& uv )
_ZN4Ogre12ManualObject12textureCoordERKNS_6VectorILi2EfEE
ManualObject::textureCoord ( Vector3 const& uvw )
_ZN4Ogre12ManualObject12textureCoordERKNS_6VectorILi3EfEE
ManualObject::textureCoord ( Vector4 const& xyzw )
_ZN4Ogre12ManualObject12textureCoordERKNS_6VectorILi4EfEE
ManualObject::triangle ( uint32 i1, uint32 i2, uint32 i3 )
_ZN4Ogre12ManualObject8triangleEjjj
ManualObjectFactory::destroyInstance ( MovableObject* obj )
_ZN4Ogre19ManualObjectFactory15destroyInstanceEPNS_13MovableObjectE
OgreMaterial.h,
libOgreMain.so.1.11.6
namespace Ogre
Material::Material [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8MaterialC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Material::Material [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8MaterialC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
OgreMaterialManager.h,
libOgreMain.so.1.11.6
namespace Ogre
MaterialManager::_getActiveSchemeIndex ( ) const
_ZNK4Ogre15MaterialManager21_getActiveSchemeIndexEv
MaterialManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre15MaterialManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
MaterialManager::getActiveScheme ( ) const
_ZNK4Ogre15MaterialManager15getActiveSchemeB5cxx11Ev
OgreMatrix3.h,
libOgreMain.so.1.11.6
namespace Ogre
Matrix3::Determinant ( ) const
_ZNK4Ogre7Matrix311DeterminantEv
Matrix3::FromAxes ( Vector3 const& xAxis, Vector3 const& yAxis, Vector3 const& zAxis )
_ZN4Ogre7Matrix38FromAxesERKNS_6VectorILi3EfEES4_S4_
Matrix3::GetColumn ( size_t iCol ) const
_ZNK4Ogre7Matrix39GetColumnEm
Matrix3::Orthonormalize ( )
_ZN4Ogre7Matrix314OrthonormalizeEv
Matrix3::SetColumn ( size_t iCol, Vector3 const& vec )
_ZN4Ogre7Matrix39SetColumnEmRKNS_6VectorILi3EfEE
OgreMatrix4.h,
libOgreMain.so.1.11.6
namespace Ogre
TransformBase::determinant ( ) const
_ZNK4Ogre13TransformBase11determinantEv
TransformBase::makeInverseTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
_ZN4Ogre13TransformBase20makeInverseTransformERKNS_6VectorILi3EfEES4_RKNS_10QuaternionE
TransformBase::makeTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
_ZN4Ogre13TransformBase13makeTransformERKNS_6VectorILi3EfEES4_RKNS_10QuaternionE
OgreMesh.h,
libOgreMain.so.1.11.6
namespace Ogre
Mesh::Mesh [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre4MeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Mesh::Mesh [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre4MeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Mesh::setIndexBufferPolicy ( enum HardwareBuffer::Usage vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh20setIndexBufferPolicyENS_14HardwareBuffer5UsageEb
Mesh::setVertexBufferPolicy ( enum HardwareBuffer::Usage vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh21setVertexBufferPolicyENS_14HardwareBuffer5UsageEb
OgreMeshManager.h,
libOgreMain.so.1.11.6
namespace Ogre
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 )
_ZN4Ogre11MeshManager17createBezierPatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PvPNS_17VertexDeclarationEmmmmNS_12PatchSurface11VisibleSideENS_14HardwareBuffer5UsageESF_bb
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 )
_ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEERKNS_10QuaternionENS_14HardwareBuffer5UsageESK_bbi
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 )
_ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEENS_14HardwareBuffer5UsageESH_bb
MeshManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
_ZN4Ogre11MeshManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager16createOrRetrieveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEENS_14HardwareBuffer5UsageESL_bb
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 )
_ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEENS_14HardwareBuffer5UsageESH_bb
MeshManager::createPrefabCube ( )
_ZN4Ogre11MeshManager16createPrefabCubeEv
MeshManager::createPrefabPlane ( )
_ZN4Ogre11MeshManager17createPrefabPlaneEv
MeshManager::createPrefabSphere ( )
_ZN4Ogre11MeshManager18createPrefabSphereEv
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
_ZN4Ogre11MeshManager29loadManualCurvedIllusionPlaneEPNS_4MeshERNS0_15MeshBuildParamsE
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
_ZN4Ogre11MeshManager21loadManualCurvedPlaneEPNS_4MeshERNS0_15MeshBuildParamsE
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
_ZN4Ogre11MeshManager15loadManualPlaneEPNS_4MeshERNS0_15MeshBuildParamsE
MeshManager::loadResource ( Resource* res )
_ZN4Ogre11MeshManager12loadResourceEPNS_8ResourceE
MeshManager::prepare ( String const& filename, String const& groupName, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_14HardwareBuffer5UsageESA_bb
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
_ZN4Ogre11MeshManager15tesselate2DMeshEPNS_7SubMeshEttbNS_14HardwareBuffer5UsageEb
OgreMovableObject.h,
libOgreMain.so.1.11.6
namespace Ogre
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
_ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
OgreNode.h,
libOgreMain.so.1.11.6
namespace Ogre
Node::pitch ( Radian const& angle, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node5pitchERKNS_6RadianENS0_14TransformSpaceE
Node::roll ( Radian const& angle, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node4rollERKNS_6RadianENS0_14TransformSpaceE
Node::rotate ( Vector3 const& axis, Radian const& angle, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node6rotateERKNS_6VectorILi3EfEERKNS_6RadianENS0_14TransformSpaceE
Node::setPosition ( Real x, Real y, Real z )
_ZN4Ogre4Node11setPositionEfff
Node::setScale ( Real x, Real y, Real z )
_ZN4Ogre4Node8setScaleEfff
Node::translate ( Matrix3 const& axes, Real x, Real y, Real z, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node9translateERKNS_7Matrix3EfffNS0_14TransformSpaceE
Node::translate ( Matrix3 const& axes, Vector3 const& move, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node9translateERKNS_7Matrix3ERKNS_6VectorILi3EfEENS0_14TransformSpaceE
Node::translate ( Real x, Real y, Real z, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node9translateEfffNS0_14TransformSpaceE
Node::yaw ( Radian const& angle, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node3yawERKNS_6RadianENS0_14TransformSpaceE
OgreParticle.h,
libOgreMain.so.1.11.6
namespace Ogre
Particle::setRotation ( Radian const& rot )
_ZN4Ogre8Particle11setRotationERKNS_6RadianE
OgreParticleEmitter.h,
libOgreMain.so.1.11.6
namespace Ogre
ParticleEmitter::msAngleCmd [data]
_ZN4Ogre15ParticleEmitter10msAngleCmdE
ParticleEmitter::msColourCmd [data]
_ZN4Ogre15ParticleEmitter11msColourCmdE
ParticleEmitter::msColourRangeEndCmd [data]
_ZN4Ogre15ParticleEmitter19msColourRangeEndCmdE
ParticleEmitter::msColourRangeStartCmd [data]
_ZN4Ogre15ParticleEmitter21msColourRangeStartCmdE
ParticleEmitter::msDirectionCmd [data]
_ZN4Ogre15ParticleEmitter14msDirectionCmdE
ParticleEmitter::msDirPositionRefCmd [data]
_ZN4Ogre15ParticleEmitter19msDirPositionRefCmdE
ParticleEmitter::msDurationCmd [data]
_ZN4Ogre15ParticleEmitter13msDurationCmdE
ParticleEmitter::msEmissionRateCmd [data]
_ZN4Ogre15ParticleEmitter17msEmissionRateCmdE
ParticleEmitter::msEmittedEmitterCmd [data]
_ZN4Ogre15ParticleEmitter19msEmittedEmitterCmdE
ParticleEmitter::msMaxDurationCmd [data]
_ZN4Ogre15ParticleEmitter16msMaxDurationCmdE
ParticleEmitter::msMaxRepeatDelayCmd [data]
_ZN4Ogre15ParticleEmitter19msMaxRepeatDelayCmdE
ParticleEmitter::msMaxTTLCmd [data]
_ZN4Ogre15ParticleEmitter11msMaxTTLCmdE
ParticleEmitter::msMaxVelocityCmd [data]
_ZN4Ogre15ParticleEmitter16msMaxVelocityCmdE
ParticleEmitter::msMinDurationCmd [data]
_ZN4Ogre15ParticleEmitter16msMinDurationCmdE
ParticleEmitter::msMinRepeatDelayCmd [data]
_ZN4Ogre15ParticleEmitter19msMinRepeatDelayCmdE
ParticleEmitter::msMinTTLCmd [data]
_ZN4Ogre15ParticleEmitter11msMinTTLCmdE
ParticleEmitter::msMinVelocityCmd [data]
_ZN4Ogre15ParticleEmitter16msMinVelocityCmdE
ParticleEmitter::msNameCmd [data]
_ZN4Ogre15ParticleEmitter9msNameCmdE
ParticleEmitter::msPositionCmd [data]
_ZN4Ogre15ParticleEmitter13msPositionCmdE
ParticleEmitter::msRepeatDelayCmd [data]
_ZN4Ogre15ParticleEmitter16msRepeatDelayCmdE
ParticleEmitter::msTTLCmd [data]
_ZN4Ogre15ParticleEmitter8msTTLCmdE
ParticleEmitter::msUpCmd [data]
_ZN4Ogre15ParticleEmitter7msUpCmdE
ParticleEmitter::msVelocityCmd [data]
_ZN4Ogre15ParticleEmitter13msVelocityCmdE
OgreParticleEmitterCommands.h,
libOgreMain.so.1.11.6
namespace Ogre::EmitterCommands
CmdAngle::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands8CmdAngle5doGetB5cxx11EPKv
CmdAngle::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands8CmdAngle5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdColour::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands9CmdColour5doGetB5cxx11EPKv
CmdColour::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands9CmdColour5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdColourRangeEnd::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands17CmdColourRangeEnd5doGetB5cxx11EPKv
CmdColourRangeEnd::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands17CmdColourRangeEnd5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdColourRangeStart::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands19CmdColourRangeStart5doGetB5cxx11EPKv
CmdColourRangeStart::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands19CmdColourRangeStart5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdDirection::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands12CmdDirection5doGetB5cxx11EPKv
CmdDirection::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands12CmdDirection5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdDirPositionRef::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands17CmdDirPositionRef5doGetB5cxx11EPKv
CmdDirPositionRef::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands17CmdDirPositionRef5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdDuration::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands11CmdDuration5doGetB5cxx11EPKv
CmdDuration::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands11CmdDuration5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdEmissionRate::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands15CmdEmissionRate5doGetB5cxx11EPKv
CmdEmissionRate::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands15CmdEmissionRate5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdEmittedEmitter::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands17CmdEmittedEmitter5doGetB5cxx11EPKv
CmdEmittedEmitter::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands17CmdEmittedEmitter5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMaxDuration::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands14CmdMaxDuration5doGetB5cxx11EPKv
CmdMaxDuration::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands14CmdMaxDuration5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMaxRepeatDelay::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands17CmdMaxRepeatDelay5doGetB5cxx11EPKv
CmdMaxRepeatDelay::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands17CmdMaxRepeatDelay5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMaxTTL::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands9CmdMaxTTL5doGetB5cxx11EPKv
CmdMaxTTL::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands9CmdMaxTTL5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMaxVelocity::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands14CmdMaxVelocity5doGetB5cxx11EPKv
CmdMaxVelocity::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands14CmdMaxVelocity5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMinDuration::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands14CmdMinDuration5doGetB5cxx11EPKv
CmdMinDuration::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands14CmdMinDuration5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMinRepeatDelay::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands17CmdMinRepeatDelay5doGetB5cxx11EPKv
CmdMinRepeatDelay::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands17CmdMinRepeatDelay5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMinTTL::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands9CmdMinTTL5doGetB5cxx11EPKv
CmdMinTTL::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands9CmdMinTTL5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMinVelocity::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands14CmdMinVelocity5doGetB5cxx11EPKv
CmdMinVelocity::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands14CmdMinVelocity5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdName::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands7CmdName5doGetB5cxx11EPKv
CmdName::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands7CmdName5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdPosition::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands11CmdPosition5doGetB5cxx11EPKv
CmdPosition::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands11CmdPosition5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdRepeatDelay::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands14CmdRepeatDelay5doGetB5cxx11EPKv
CmdRepeatDelay::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands14CmdRepeatDelay5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdTTL::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands6CmdTTL5doGetB5cxx11EPKv
CmdTTL::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands6CmdTTL5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdUp::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands5CmdUp5doGetB5cxx11EPKv
CmdUp::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands5CmdUp5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdVelocity::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands11CmdVelocity5doGetB5cxx11EPKv
CmdVelocity::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands11CmdVelocity5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
vtable for CmdAngle [data]
_ZTVN4Ogre15EmitterCommands8CmdAngleE
vtable for CmdColour [data]
_ZTVN4Ogre15EmitterCommands9CmdColourE
vtable for CmdColourRangeEnd [data]
_ZTVN4Ogre15EmitterCommands17CmdColourRangeEndE
vtable for CmdColourRangeStart [data]
_ZTVN4Ogre15EmitterCommands19CmdColourRangeStartE
vtable for CmdDirection [data]
_ZTVN4Ogre15EmitterCommands12CmdDirectionE
vtable for CmdDirPositionRef [data]
_ZTVN4Ogre15EmitterCommands17CmdDirPositionRefE
vtable for CmdDuration [data]
_ZTVN4Ogre15EmitterCommands11CmdDurationE
vtable for CmdEmissionRate [data]
_ZTVN4Ogre15EmitterCommands15CmdEmissionRateE
vtable for CmdEmittedEmitter [data]
_ZTVN4Ogre15EmitterCommands17CmdEmittedEmitterE
vtable for CmdMaxDuration [data]
_ZTVN4Ogre15EmitterCommands14CmdMaxDurationE
vtable for CmdMaxRepeatDelay [data]
_ZTVN4Ogre15EmitterCommands17CmdMaxRepeatDelayE
vtable for CmdMaxTTL [data]
_ZTVN4Ogre15EmitterCommands9CmdMaxTTLE
vtable for CmdMaxVelocity [data]
_ZTVN4Ogre15EmitterCommands14CmdMaxVelocityE
vtable for CmdMinDuration [data]
_ZTVN4Ogre15EmitterCommands14CmdMinDurationE
vtable for CmdMinRepeatDelay [data]
_ZTVN4Ogre15EmitterCommands17CmdMinRepeatDelayE
vtable for CmdMinTTL [data]
_ZTVN4Ogre15EmitterCommands9CmdMinTTLE
vtable for CmdMinVelocity [data]
_ZTVN4Ogre15EmitterCommands14CmdMinVelocityE
vtable for CmdName [data]
_ZTVN4Ogre15EmitterCommands7CmdNameE
vtable for CmdPosition [data]
_ZTVN4Ogre15EmitterCommands11CmdPositionE
vtable for CmdRepeatDelay [data]
_ZTVN4Ogre15EmitterCommands14CmdRepeatDelayE
vtable for CmdTTL [data]
_ZTVN4Ogre15EmitterCommands6CmdTTLE
vtable for CmdUp [data]
_ZTVN4Ogre15EmitterCommands5CmdUpE
vtable for CmdVelocity [data]
_ZTVN4Ogre15EmitterCommands11CmdVelocityE
OgreParticleSystem.h,
libOgreMain.so.1.11.6
namespace Ogre
ParticleSystem::_notifyParticleResized ( )
_ZN4Ogre14ParticleSystem22_notifyParticleResizedEv
ParticleSystem::_notifyParticleRotated ( )
_ZN4Ogre14ParticleSystem22_notifyParticleRotatedEv
OgreParticleSystemManager.h,
libOgreMain.so.1.11.6
namespace Ogre
ParticleSystemManager::addRendererFactory ( ParticleSystemRendererFactory* factory )
_ZN4Ogre21ParticleSystemManager18addRendererFactoryEPNS_29ParticleSystemRendererFactoryE
OgrePass.h,
libOgreMain.so.1.11.6
namespace Ogre
Pass::getPointAttenuationConstant ( ) const
_ZNK4Ogre4Pass27getPointAttenuationConstantEv
Pass::getPointAttenuationLinear ( ) const
_ZNK4Ogre4Pass25getPointAttenuationLinearEv
Pass::getPointAttenuationQuadratic ( ) const
_ZNK4Ogre4Pass28getPointAttenuationQuadraticEv
Pass::getPointSize ( ) const
_ZNK4Ogre4Pass12getPointSizeEv
Pass::setPointSize ( Real ps )
_ZN4Ogre4Pass12setPointSizeEf
OgrePatchMesh.h,
libOgreMain.so.1.11.6
namespace Ogre
PatchMesh::PatchMesh [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group )
_ZN4Ogre9PatchMeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_
PatchMesh::PatchMesh [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group )
_ZN4Ogre9PatchMeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_
OgrePixelCountLodStrategy.h,
libOgreMain.so.1.11.6
namespace Ogre
ScreenRatioPixelCountLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera ) const
_ZNK4Ogre32ScreenRatioPixelCountLodStrategy12getValueImplEPKNS_13MovableObjectEPKNS_6CameraE
OgrePixelFormat.h,
libOgreMain.so.1.11.6
namespace Ogre
PixelUtil::bulkPixelConversion ( void* srcp, enum PixelFormat srcFormat, void* destp, enum PixelFormat dstFormat, unsigned int count ) [static]
_ZN4Ogre9PixelUtil19bulkPixelConversionEPvNS_11PixelFormatES1_S2_j
PixelUtil::getBNFExpressionOfPixelFormats ( bool accessibleOnly ) [static]
_ZN4Ogre9PixelUtil30getBNFExpressionOfPixelFormatsB5cxx11Eb
PixelUtil::packColour ( ColourValue const& colour, enum PixelFormat const pf, void* dest ) [static]
_ZN4Ogre9PixelUtil10packColourERKNS_11ColourValueENS_11PixelFormatEPv
PixelUtil::unpackColour ( ColourValue* colour, enum PixelFormat pf, void const* src ) [static]
_ZN4Ogre9PixelUtil12unpackColourEPNS_11ColourValueENS_11PixelFormatEPKv
OgreProfiler.h,
libOgreMain.so.1.11.6
namespace Ogre
Profile::Profile [C1] ( String const& profileName, uint32 groupID )
_ZN4Ogre7ProfileC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
Profile::Profile [C2] ( String const& profileName, uint32 groupID )
_ZN4Ogre7ProfileC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
Profile::~Profile [D1] ( )
_ZN4Ogre7ProfileD1Ev
Profile::~Profile [D2] ( )
_ZN4Ogre7ProfileD2Ev
OgreRectangle2D.h,
libOgreMain.so.1.11.6
namespace Ogre
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2D16_initRectangle2DEbNS_14HardwareBuffer5UsageE
Rectangle2D::Rectangle2D [C1] ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC1EbNS_14HardwareBuffer5UsageE
Rectangle2D::Rectangle2D [C2] ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC2EbNS_14HardwareBuffer5UsageE
Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_14HardwareBuffer5UsageE
Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_14HardwareBuffer5UsageE
OgreRenderSystem.h,
libOgreMain.so.1.11.6
namespace Ogre
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
_ZN4Ogre12RenderSystem11_initialiseEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
RenderSystem::addClipPlane ( Plane const& p )
_ZN4Ogre12RenderSystem12addClipPlaneERKNS_5PlaneE
RenderSystem::getWBufferEnabled ( ) const
_ZNK4Ogre12RenderSystem17getWBufferEnabledEv
RenderSystem::resetClipPlanes ( )
_ZN4Ogre12RenderSystem15resetClipPlanesEv
RenderSystem::setWBufferEnabled ( bool enabled )
_ZN4Ogre12RenderSystem17setWBufferEnabledEb
OgreResource.h,
libOgreMain.so.1.11.6
namespace Ogre
Resource::Resource [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8ResourceC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Resource::Resource [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8ResourceC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
OgreResourceBackgroundQueue.h,
libOgreMain.so.1.11.6
namespace Ogre
ResourceBackgroundQueue::unload ( String const& resType, unsigned long long handle, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyPNS0_8ListenerE
OgreResourceManager.h,
libOgreMain.so.1.11.6
namespace Ogre
ResourceManager::getByHandle ( unsigned long long handle )
_ZN4Ogre15ResourceManager11getByHandleEy
OgreRibbonTrail.h,
libOgreMain.so.1.11.6
namespace Ogre
RibbonTrailFactory::destroyInstance ( MovableObject* obj )
_ZN4Ogre18RibbonTrailFactory15destroyInstanceEPNS_13MovableObjectE
OgreRoot.h,
libOgreMain.so.1.11.6
namespace Ogre
Root::_getCurrentSceneManager ( ) const
_ZNK4Ogre4Root23_getCurrentSceneManagerEv
Root::_popCurrentSceneManager ( SceneManager* sm )
_ZN4Ogre4Root23_popCurrentSceneManagerEPNS_12SceneManagerE
Root::_pushCurrentSceneManager ( SceneManager* sm )
_ZN4Ogre4Root24_pushCurrentSceneManagerEPNS_12SceneManagerE
OgreSceneManager.h,
libOgreMain.so.1.11.6
namespace Ogre
SceneManager::ENTITY_TYPE_MASK [data]
_ZN4Ogre12SceneManager16ENTITY_TYPE_MASKE
SceneManager::findShadowCastersForLight ( Light const* light, Camera const* camera )
_ZN4Ogre12SceneManager25findShadowCastersForLightEPKNS_5LightEPKNS_6CameraE
SceneManager::FRUSTUM_TYPE_MASK [data]
_ZN4Ogre12SceneManager17FRUSTUM_TYPE_MASKE
SceneManager::FX_TYPE_MASK [data]
_ZN4Ogre12SceneManager12FX_TYPE_MASKE
SceneManager::getShadowTexture ( size_t shadowIndex )
_ZN4Ogre12SceneManager16getShadowTextureEm
SceneManager::issueRenderWithLights ( Renderable* rend, Pass const* pass, LightList const* pLightListToUse, bool fixedFunction, bool lightScissoringClipping )
_ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEbb
SceneManager::LIGHT_TYPE_MASK [data]
_ZN4Ogre12SceneManager15LIGHT_TYPE_MASKE
SceneManager::resetViewProjMode ( bool fixedFunction )
_ZN4Ogre12SceneManager17resetViewProjModeEb
SceneManager::setShadowTextureConfig ( size_t shadowIndex, struct ShadowTextureConfig const& config )
_ZN4Ogre12SceneManager22setShadowTextureConfigEmRKNS_19ShadowTextureConfigE
SceneManager::setShadowTextureConfig ( size_t shadowIndex, unsigned short width, unsigned short height, enum PixelFormat format, unsigned short fsaa, uint16 depthBufferPoolId )
_ZN4Ogre12SceneManager22setShadowTextureConfigEmttNS_11PixelFormatEtt
SceneManager::setShadowTextureCount ( size_t count )
_ZN4Ogre12SceneManager21setShadowTextureCountEm
SceneManager::setShadowTextureFSAA ( unsigned short fsaa )
_ZN4Ogre12SceneManager20setShadowTextureFSAAEt
SceneManager::setShadowTexturePixelFormat ( enum PixelFormat fmt )
_ZN4Ogre12SceneManager27setShadowTexturePixelFormatENS_11PixelFormatE
SceneManager::setShadowTextureSettings ( unsigned short size, unsigned short count, enum PixelFormat fmt, unsigned short fsaa, uint16 depthBufferPoolId )
_ZN4Ogre12SceneManager24setShadowTextureSettingsEttNS_11PixelFormatEtt
SceneManager::setShadowTextureSize ( unsigned short size )
_ZN4Ogre12SceneManager20setShadowTextureSizeEt
SceneManager::setViewMatrix ( Affine3 const& m )
_ZN4Ogre12SceneManager13setViewMatrixERKNS_7Affine3E
SceneManager::setWorldTransform ( Renderable* rend, bool fixedFunction )
_ZN4Ogre12SceneManager17setWorldTransformEPNS_10RenderableEb
SceneManager::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
_ZN4Ogre12SceneManager30ShadowCasterSceneQueryListener11queryResultEPNS_13MovableObjectE
SceneManager::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
_ZN4Ogre12SceneManager30ShadowCasterSceneQueryListener11queryResultEPNS_10SceneQuery13WorldFragmentE
SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableListIterator iShadowRenderables, Pass* pass, LightList const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsENS_14VectorIteratorISt6vectorIPNS_16ShadowRenderableESaIS5_EEEEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb
SceneManager::SkyRenderer::clear ( )
_ZN4Ogre12SceneManager11SkyRenderer5clearEv
SceneManager::SkyRenderer::createSkyboxPlane ( enum SceneManager::SkyRenderer::BoxPlane bp, Real distance, Quaternion const& orientation, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer17createSkyboxPlaneENS1_8BoxPlaneEfRKNS_10QuaternionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::SkyRenderer::createSkydomePlane ( enum SceneManager::SkyRenderer::BoxPlane bp, Real curvature, Real tiling, Real distance, Quaternion const& orientation, int xsegments, int ysegments, int ysegments_keep, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer18createSkydomePlaneENS1_8BoxPlaneEfffRKNS_10QuaternionEiiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::SkyRenderer::queueSkiesForRendering ( RenderQueue* queue, Camera* cam )
_ZN4Ogre12SceneManager11SkyRenderer22queueSkiesForRenderingEPNS_11RenderQueueEPNS_6CameraE
SceneManager::SkyRenderer::setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer9setSkyBoxEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfhRKNS_10QuaternionES9_
SceneManager::SkyRenderer::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, uint8 renderQueue, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer10setSkyDomeEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfffhRKNS_10QuaternionEiiiS9_
SceneManager::SkyRenderer::setSkyPlane ( bool enable, Plane const& plane, String const& materialName, Real gscale, Real tiling, uint8 renderQueue, Real bow, int xsegments, int ysegments, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer11setSkyPlaneEbRKNS_5PlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEffhfiiSC_
SceneManager::STATICGEOMETRY_TYPE_MASK [data]
_ZN4Ogre12SceneManager24STATICGEOMETRY_TYPE_MASKE
SceneManager::useLights ( LightList const& lights, ushort limit, bool fixedFunction )
_ZN4Ogre12SceneManager9useLightsERKNS_12HashedVectorIPNS_5LightEEEtb
SceneManager::USER_TYPE_MASK_LIMIT [data]
_ZN4Ogre12SceneManager20USER_TYPE_MASK_LIMITE
SceneManager::useRenderableViewProjMode ( Renderable const* pRend, bool fixedFunction )
_ZN4Ogre12SceneManager25useRenderableViewProjModeEPKNS_10RenderableEb
SceneManager::WORLD_GEOMETRY_TYPE_MASK [data]
_ZN4Ogre12SceneManager24WORLD_GEOMETRY_TYPE_MASKE
vtable for SceneManager::ShadowCasterSceneQueryListener [data]
_ZTVN4Ogre12SceneManager30ShadowCasterSceneQueryListenerE
OgreSceneNode.h,
libOgreMain.so.1.11.6
namespace Ogre
SceneNode::flipVisibility ( bool cascade )
_ZN4Ogre9SceneNode14flipVisibilityEb
SceneNode::setDebugDisplayEnabled ( bool enabled, bool cascade )
_ZN4Ogre9SceneNode22setDebugDisplayEnabledEbb
SceneNode::setVisible ( bool visible, bool cascade )
_ZN4Ogre9SceneNode10setVisibleEbb
OgreSerializer.h,
libOgreMain.so.1.11.6
namespace Ogre
Serializer::backpedalChunkHeader ( DataStreamPtr& stream )
_ZN4Ogre10Serializer20backpedalChunkHeaderERNS_9SharedPtrINS_10DataStreamEEE
Serializer::determineEndianness ( DataStreamPtr& stream )
_ZN4Ogre10Serializer19determineEndiannessERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readBools ( DataStreamPtr& stream, bool* pDest, size_t count )
_ZN4Ogre10Serializer9readBoolsERNS_9SharedPtrINS_10DataStreamEEEPbm
Serializer::readChunk ( DataStreamPtr& stream )
_ZN4Ogre10Serializer9readChunkERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readFileHeader ( DataStreamPtr& stream )
_ZN4Ogre10Serializer14readFileHeaderERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readFloats ( DataStreamPtr& stream, double* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERNS_9SharedPtrINS_10DataStreamEEEPdm
Serializer::readFloats ( DataStreamPtr& stream, float* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERNS_9SharedPtrINS_10DataStreamEEEPfm
Serializer::readInts ( DataStreamPtr& stream, uint32* pDest, size_t count )
_ZN4Ogre10Serializer8readIntsERNS_9SharedPtrINS_10DataStreamEEEPjm
Serializer::readObject ( DataStreamPtr& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE
Serializer::readObject ( DataStreamPtr& stream, Vector3& pDest )
_ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_6VectorILi3EfEE
Serializer::readShorts ( DataStreamPtr& stream, unsigned short* pDest, size_t count )
_ZN4Ogre10Serializer10readShortsERNS_9SharedPtrINS_10DataStreamEEEPtm
Serializer::readString ( DataStreamPtr& stream )
_ZN4Ogre10Serializer10readStringB5cxx11ERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readString ( DataStreamPtr& stream, size_t numChars )
_ZN4Ogre10Serializer10readStringB5cxx11ERNS_9SharedPtrINS_10DataStreamEEEm
OgreShadowCameraSetupLiSPSM.h,
libOgreMain.so.1.11.6
namespace Ogre
LiSPSMShadowCameraSetup::buildFrustumProjection ( Real left, Real right, Real bottom, Real top, Real nearf, Real farf ) const
_ZNK4Ogre23LiSPSMShadowCameraSetup22buildFrustumProjectionEffffff
OgreShadowTextureManager.h,
libOgreMain.so.1.11.6
namespace Ogre
ShadowTextureManager::clear ( )
_ZN4Ogre20ShadowTextureManager5clearEv
ShadowTextureManager::clearUnused ( )
_ZN4Ogre20ShadowTextureManager11clearUnusedEv
ShadowTextureManager::getNullShadowTexture ( enum PixelFormat format )
_ZN4Ogre20ShadowTextureManager20getNullShadowTextureENS_11PixelFormatE
ShadowTextureManager::getShadowTextures ( ShadowTextureConfigList const& configList, ShadowTextureList& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_9SharedPtrINS_7TextureEEESaIS9_EE
ShadowTextureManager::getSingleton ( ) [static]
_ZN4Ogre20ShadowTextureManager12getSingletonEv
ShadowTextureManager::getSingletonPtr ( ) [static]
_ZN4Ogre20ShadowTextureManager15getSingletonPtrEv
ShadowTextureManager::ShadowTextureManager [C1] ( )
_ZN4Ogre20ShadowTextureManagerC1Ev
ShadowTextureManager::ShadowTextureManager [C2] ( )
_ZN4Ogre20ShadowTextureManagerC2Ev
ShadowTextureManager::~ShadowTextureManager [D0] ( )
_ZN4Ogre20ShadowTextureManagerD0Ev
ShadowTextureManager::~ShadowTextureManager [D1] ( )
_ZN4Ogre20ShadowTextureManagerD1Ev
ShadowTextureManager::~ShadowTextureManager [D2] ( )
_ZN4Ogre20ShadowTextureManagerD2Ev
vtable for ShadowTextureManager [data]
_ZTVN4Ogre20ShadowTextureManagerE
OgreSkeleton.h,
libOgreMain.so.1.11.6
namespace Ogre
Skeleton::loadImpl ( )
_ZN4Ogre8Skeleton8loadImplEv
Skeleton::Skeleton [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8SkeletonC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Skeleton::Skeleton [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8SkeletonC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Skeleton::unloadImpl ( )
_ZN4Ogre8Skeleton10unloadImplEv
OgreSkeletonInstance.h,
libOgreMain.so.1.11.6
namespace Ogre
SkeletonInstance::loadImpl ( )
_ZN4Ogre16SkeletonInstance8loadImplEv
SkeletonInstance::unloadImpl ( )
_ZN4Ogre16SkeletonInstance10unloadImplEv
OgreSkeletonManager.h,
libOgreMain.so.1.11.6
namespace Ogre
SkeletonManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
_ZN4Ogre15SkeletonManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreStaticGeometry.h,
libOgreMain.so.1.11.6
namespace Ogre
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
StaticGeometry::Region::hasEdgeList ( )
_ZN4Ogre14StaticGeometry6Region11hasEdgeListEv
OgreStringInterface.h,
libOgreMain.so.1.11.6
namespace Ogre
StringInterface::msDictionary [data]
_ZN4Ogre15StringInterface12msDictionaryB5cxx11E
OgreSubEntity.h,
libOgreMain.so.1.11.6
namespace Ogre
SubEntity::getMaterial ( ) const
_ZNK4Ogre9SubEntity11getMaterialEv
OgreSubMesh.h,
libOgreMain.so.1.11.6
namespace Ogre
SubMesh::isMatInitialised ( ) const
_ZNK4Ogre7SubMesh16isMatInitialisedEv
OgreTexture.h,
libOgreMain.so.1.11.6
namespace Ogre
Texture::Texture [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre7TextureC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Texture::Texture [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre7TextureC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
OgreTextureUnitState.h,
libOgreMain.so.1.11.6
namespace Ogre
TextureUnitState::setCubicTexture ( TexturePtr const*const texPtrs, bool forUVW )
_ZN4Ogre16TextureUnitState15setCubicTextureEPKNS_9SharedPtrINS_7TextureEEEb
TextureUnitState::setCubicTextureName ( String const& name, bool forUVW )
_ZN4Ogre16TextureUnitState19setCubicTextureNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre26UnifiedHighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre26UnifiedHighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
UnifiedHighLevelGpuProgramFactory::create ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactory6createEPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
UnifiedHighLevelGpuProgramFactory::destroy ( HighLevelGpuProgram* prog )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactory7destroyEPNS_19HighLevelGpuProgramE
OgreUTFString.h,
libOgreMain.so.1.11.6
namespace Ogre
UTFString::_base_iterator::_base_iterator [C1] ( )
_ZN4Ogre9UTFString14_base_iteratorC1Ev
UTFString::_base_iterator::_base_iterator [C2] ( )
_ZN4Ogre9UTFString14_base_iteratorC2Ev
UTFString::_base_iterator::_become ( UTFString::_base_iterator const& i )
_ZN4Ogre9UTFString14_base_iterator7_becomeERKS1_
UTFString::_base_iterator::_get_index ( ) const
_ZNK4Ogre9UTFString14_base_iterator10_get_indexEv
UTFString::_base_iterator::_getCharacter ( ) const
_ZNK4Ogre9UTFString14_base_iterator13_getCharacterEv
UTFString::_base_iterator::_jump_to ( UTFString::size_type index )
_ZN4Ogre9UTFString14_base_iterator8_jump_toEm
UTFString::_base_iterator::_moveNext ( )
_ZN4Ogre9UTFString14_base_iterator9_moveNextEv
UTFString::_base_iterator::_movePrev ( )
_ZN4Ogre9UTFString14_base_iterator9_movePrevEv
UTFString::_base_iterator::_seekFwd ( UTFString::size_type c )
_ZN4Ogre9UTFString14_base_iterator8_seekFwdEm
UTFString::_base_iterator::_seekRev ( UTFString::size_type c )
_ZN4Ogre9UTFString14_base_iterator8_seekRevEm
UTFString::_base_iterator::_setCharacter ( UTFString::unicode_char uc )
_ZN4Ogre9UTFString14_base_iterator13_setCharacterEj
UTFString::_base_iterator::_test_begin ( ) const
_ZNK4Ogre9UTFString14_base_iterator11_test_beginEv
UTFString::_base_iterator::_test_end ( ) const
_ZNK4Ogre9UTFString14_base_iterator9_test_endEv
UTFString::_const_fwd_iterator::_const_fwd_iterator [C1] ( )
_ZN4Ogre9UTFString19_const_fwd_iteratorC1Ev
UTFString::_const_fwd_iterator::_const_fwd_iterator [C2] ( )
_ZN4Ogre9UTFString19_const_fwd_iteratorC2Ev
UTFString::_const_fwd_iterator::_const_fwd_iterator [C1] ( UTFString::_const_fwd_iterator const& i )
_ZN4Ogre9UTFString19_const_fwd_iteratorC1ERKS1_
UTFString::_const_fwd_iterator::_const_fwd_iterator [C2] ( UTFString::_const_fwd_iterator const& i )
_ZN4Ogre9UTFString19_const_fwd_iteratorC2ERKS1_
UTFString::_const_fwd_iterator::_const_fwd_iterator [C1] ( UTFString::_fwd_iterator const& i )
_ZN4Ogre9UTFString19_const_fwd_iteratorC1ERKNS0_13_fwd_iteratorE
UTFString::_const_fwd_iterator::_const_fwd_iterator [C2] ( UTFString::_fwd_iterator const& i )
_ZN4Ogre9UTFString19_const_fwd_iteratorC2ERKNS0_13_fwd_iteratorE
UTFString::_const_fwd_iterator::getCharacter ( ) const
_ZNK4Ogre9UTFString19_const_fwd_iterator12getCharacterEv
UTFString::_const_fwd_iterator::moveNext ( )
_ZN4Ogre9UTFString19_const_fwd_iterator8moveNextEv
UTFString::_const_fwd_iterator::movePrev ( )
_ZN4Ogre9UTFString19_const_fwd_iterator8movePrevEv
UTFString::_const_fwd_iterator::operator* ( ) const
_ZNK4Ogre9UTFString19_const_fwd_iteratordeEv
UTFString::_const_fwd_iterator::operator+ ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_fwd_iteratorplEl
UTFString::_const_fwd_iterator::operator++ ( )
_ZN4Ogre9UTFString19_const_fwd_iteratorppEv
UTFString::_const_fwd_iterator::operator++ ( int p1 )
_ZN4Ogre9UTFString19_const_fwd_iteratorppEi
UTFString::_const_fwd_iterator::operator+= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_fwd_iteratorpLEl
UTFString::_const_fwd_iterator::operator- ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_fwd_iteratormiEl
UTFString::_const_fwd_iterator::operator-- ( )
_ZN4Ogre9UTFString19_const_fwd_iteratormmEv
UTFString::_const_fwd_iterator::operator-- ( int p1 )
_ZN4Ogre9UTFString19_const_fwd_iteratormmEi
UTFString::_const_fwd_iterator::operator-= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_fwd_iteratormIEl
UTFString::_const_fwd_iterator::operator[ ] ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n ) const
_ZNK4Ogre9UTFString19_const_fwd_iteratorixEl
UTFString::_const_rev_iterator::_const_rev_iterator [C1] ( )
_ZN4Ogre9UTFString19_const_rev_iteratorC1Ev
UTFString::_const_rev_iterator::_const_rev_iterator [C2] ( )
_ZN4Ogre9UTFString19_const_rev_iteratorC2Ev
UTFString::_const_rev_iterator::_const_rev_iterator [C1] ( UTFString::_const_rev_iterator const& i )
_ZN4Ogre9UTFString19_const_rev_iteratorC1ERKS1_
UTFString::_const_rev_iterator::_const_rev_iterator [C2] ( UTFString::_const_rev_iterator const& i )
_ZN4Ogre9UTFString19_const_rev_iteratorC2ERKS1_
UTFString::_const_rev_iterator::_const_rev_iterator [C1] ( UTFString::_rev_iterator const& i )
_ZN4Ogre9UTFString19_const_rev_iteratorC1ERKNS0_13_rev_iteratorE
UTFString::_const_rev_iterator::_const_rev_iterator [C2] ( UTFString::_rev_iterator const& i )
_ZN4Ogre9UTFString19_const_rev_iteratorC2ERKNS0_13_rev_iteratorE
UTFString::_const_rev_iterator::operator* ( ) const
_ZNK4Ogre9UTFString19_const_rev_iteratordeEv
UTFString::_const_rev_iterator::operator+ ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_rev_iteratorplEl
UTFString::_const_rev_iterator::operator++ ( )
_ZN4Ogre9UTFString19_const_rev_iteratorppEv
UTFString::_const_rev_iterator::operator++ ( int p1 )
_ZN4Ogre9UTFString19_const_rev_iteratorppEi
UTFString::_const_rev_iterator::operator+= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_rev_iteratorpLEl
UTFString::_const_rev_iterator::operator- ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_rev_iteratormiEl
UTFString::_const_rev_iterator::operator-- ( )
_ZN4Ogre9UTFString19_const_rev_iteratormmEv
UTFString::_const_rev_iterator::operator-- ( int p1 )
_ZN4Ogre9UTFString19_const_rev_iteratormmEi
UTFString::_const_rev_iterator::operator-= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString19_const_rev_iteratormIEl
UTFString::_const_rev_iterator::operator[ ] ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n ) const
_ZNK4Ogre9UTFString19_const_rev_iteratorixEl
UTFString::_fwd_iterator::_fwd_iterator [C1] ( )
_ZN4Ogre9UTFString13_fwd_iteratorC1Ev
UTFString::_fwd_iterator::_fwd_iterator [C2] ( )
_ZN4Ogre9UTFString13_fwd_iteratorC2Ev
UTFString::_fwd_iterator::_fwd_iterator [C1] ( UTFString::_fwd_iterator const& i )
_ZN4Ogre9UTFString13_fwd_iteratorC1ERKS1_
UTFString::_fwd_iterator::_fwd_iterator [C2] ( UTFString::_fwd_iterator const& i )
_ZN4Ogre9UTFString13_fwd_iteratorC2ERKS1_
UTFString::_fwd_iterator::getCharacter ( ) const
_ZNK4Ogre9UTFString13_fwd_iterator12getCharacterEv
UTFString::_fwd_iterator::moveNext ( )
_ZN4Ogre9UTFString13_fwd_iterator8moveNextEv
UTFString::_fwd_iterator::movePrev ( )
_ZN4Ogre9UTFString13_fwd_iterator8movePrevEv
UTFString::_fwd_iterator::operator* ( ) const
_ZNK4Ogre9UTFString13_fwd_iteratordeEv
UTFString::_fwd_iterator::operator+ ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_fwd_iteratorplEl
UTFString::_fwd_iterator::operator++ ( )
_ZN4Ogre9UTFString13_fwd_iteratorppEv
UTFString::_fwd_iterator::operator++ ( int p1 )
_ZN4Ogre9UTFString13_fwd_iteratorppEi
UTFString::_fwd_iterator::operator+= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_fwd_iteratorpLEl
UTFString::_fwd_iterator::operator- ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_fwd_iteratormiEl
UTFString::_fwd_iterator::operator-- ( )
_ZN4Ogre9UTFString13_fwd_iteratormmEv
UTFString::_fwd_iterator::operator-- ( int p1 )
_ZN4Ogre9UTFString13_fwd_iteratormmEi
UTFString::_fwd_iterator::operator-= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_fwd_iteratormIEl
UTFString::_fwd_iterator::operator[ ] ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n ) const
_ZNK4Ogre9UTFString13_fwd_iteratorixEl
UTFString::_fwd_iterator::setCharacter ( UTFString::unicode_char uc )
_ZN4Ogre9UTFString13_fwd_iterator12setCharacterEj
UTFString::_rev_iterator::_rev_iterator [C1] ( )
_ZN4Ogre9UTFString13_rev_iteratorC1Ev
UTFString::_rev_iterator::_rev_iterator [C2] ( )
_ZN4Ogre9UTFString13_rev_iteratorC2Ev
UTFString::_rev_iterator::_rev_iterator [C1] ( UTFString::_rev_iterator const& i )
_ZN4Ogre9UTFString13_rev_iteratorC1ERKS1_
UTFString::_rev_iterator::_rev_iterator [C2] ( UTFString::_rev_iterator const& i )
_ZN4Ogre9UTFString13_rev_iteratorC2ERKS1_
UTFString::_rev_iterator::operator* ( ) const
_ZNK4Ogre9UTFString13_rev_iteratordeEv
UTFString::_rev_iterator::operator+ ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_rev_iteratorplEl
UTFString::_rev_iterator::operator++ ( )
_ZN4Ogre9UTFString13_rev_iteratorppEv
UTFString::_rev_iterator::operator++ ( int p1 )
_ZN4Ogre9UTFString13_rev_iteratorppEi
UTFString::_rev_iterator::operator+= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_rev_iteratorpLEl
UTFString::_rev_iterator::operator- ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_rev_iteratormiEl
UTFString::_rev_iterator::operator-- ( )
_ZN4Ogre9UTFString13_rev_iteratormmEv
UTFString::_rev_iterator::operator-- ( int p1 )
_ZN4Ogre9UTFString13_rev_iteratormmEi
UTFString::_rev_iterator::operator-= ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n )
_ZN4Ogre9UTFString13_rev_iteratormIEl
UTFString::_rev_iterator::operator[ ] ( std::iterator<std::random_access_iterator_tag, unsigned short, long, unsigned short*, unsigned short&>::difference_type n ) const
_ZNK4Ogre9UTFString13_rev_iteratorixEl
UTFString::_utf16_char_length ( UTFString::code_point cp ) [static]
_ZN4Ogre9UTFString18_utf16_char_lengthEt
UTFString::_utf16_char_length ( UTFString::unicode_char uc ) [static]
_ZN4Ogre9UTFString18_utf16_char_lengthEj
UTFString::_utf16_independent_char ( UTFString::code_point cp ) [static]
_ZN4Ogre9UTFString23_utf16_independent_charEt
UTFString::_utf16_surrogate_follow ( UTFString::code_point cp ) [static]
_ZN4Ogre9UTFString23_utf16_surrogate_followEt
UTFString::_utf16_surrogate_lead ( UTFString::code_point cp ) [static]
_ZN4Ogre9UTFString21_utf16_surrogate_leadEt
UTFString::_utf16_to_utf32 ( UTFString::code_point const* in_cp, UTFString::unicode_char& out_uc ) [static]
_ZN4Ogre9UTFString15_utf16_to_utf32EPKtRj
UTFString::_utf32_to_utf16 ( UTFString::unicode_char const& in_uc, UTFString::code_point* out_cp ) [static]
_ZN4Ogre9UTFString15_utf32_to_utf16ERKjPt
UTFString::_utf32_to_utf8 ( UTFString::unicode_char const& in_uc, unsigned char* out_cp ) [static]
_ZN4Ogre9UTFString14_utf32_to_utf8ERKjPh
UTFString::_utf8_char_length ( UTFString::unicode_char uc ) [static]
_ZN4Ogre9UTFString17_utf8_char_lengthEj
UTFString::_utf8_char_length ( unsigned char cp ) [static]
_ZN4Ogre9UTFString17_utf8_char_lengthEh
UTFString::_utf8_start_char ( unsigned char cp ) [static]
_ZN4Ogre9UTFString16_utf8_start_charEh
UTFString::_utf8_to_utf32 ( unsigned char const* in_cp, UTFString::unicode_char& out_uc ) [static]
_ZN4Ogre9UTFString14_utf8_to_utf32EPKhRj
UTFString::_verifyUTF8 ( std::string const& str ) [static]
_ZN4Ogre9UTFString11_verifyUTF8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UTFString::_verifyUTF8 ( unsigned char const* c_str ) [static]
_ZN4Ogre9UTFString11_verifyUTF8EPKh
UTFString::append ( char const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6appendEPKcm
UTFString::append ( UTFString const& str )
_ZN4Ogre9UTFString6appendERKS0_
UTFString::append ( UTFString const& str, UTFString::size_type index, UTFString::size_type len )
_ZN4Ogre9UTFString6appendERKS0_mm
UTFString::append ( UTFString::code_point const* str )
_ZN4Ogre9UTFString6appendEPKt
UTFString::append ( UTFString::code_point const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6appendEPKtm
UTFString::append ( UTFString::iterator start, UTFString::iterator last )
_ZN4Ogre9UTFString6appendENS0_13_fwd_iteratorES1_
UTFString::append ( UTFString::size_type num, char ch )
_ZN4Ogre9UTFString6appendEmc
UTFString::append ( UTFString::size_type num, UTFString::code_point ch )
_ZN4Ogre9UTFString6appendEmt
UTFString::append ( UTFString::size_type num, UTFString::unicode_char ch )
_ZN4Ogre9UTFString6appendEmj
UTFString::append ( UTFString::size_type num, wchar_t ch )
_ZN4Ogre9UTFString6appendEmw
UTFString::append ( wchar_t const* w_str, UTFString::size_type num )
_ZN4Ogre9UTFString6appendEPKwm
UTFString::assign ( char const* str )
_ZN4Ogre9UTFString6assignEPKc
UTFString::assign ( char const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6assignEPKcm
UTFString::assign ( UTFString const& str )
_ZN4Ogre9UTFString6assignERKS0_
UTFString::assign ( UTFString const& str, UTFString::size_type index, UTFString::size_type len )
_ZN4Ogre9UTFString6assignERKS0_mm
UTFString::assign ( UTFString::code_point const* str )
_ZN4Ogre9UTFString6assignEPKt
UTFString::assign ( UTFString::code_point const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6assignEPKtm
UTFString::assign ( UTFString::iterator start, UTFString::iterator last )
_ZN4Ogre9UTFString6assignENS0_13_fwd_iteratorES1_
UTFString::assign ( UTFString::size_type num, UTFString::code_point const& ch )
_ZN4Ogre9UTFString6assignEmRKt
UTFString::assign ( std::string const& str )
_ZN4Ogre9UTFString6assignERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UTFString::assign ( std::wstring const& wstr )
_ZN4Ogre9UTFString6assignERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE
UTFString::assign ( wchar_t const* w_str )
_ZN4Ogre9UTFString6assignEPKw
UTFString::assign ( wchar_t const* w_str, UTFString::size_type num )
_ZN4Ogre9UTFString6assignEPKwm
UTFString::asUTF32 ( ) const
_ZNK4Ogre9UTFString7asUTF32B5cxx11Ev
UTFString::asUTF32_c_str ( ) const
_ZNK4Ogre9UTFString13asUTF32_c_strEv
UTFString::asUTF8 ( ) const
_ZNK4Ogre9UTFString6asUTF8B5cxx11Ev
UTFString::asUTF8_c_str ( ) const
_ZNK4Ogre9UTFString12asUTF8_c_strEv
UTFString::asWStr ( ) const
_ZNK4Ogre9UTFString6asWStrB5cxx11Ev
UTFString::asWStr_c_str ( ) const
_ZNK4Ogre9UTFString12asWStr_c_strEv
UTFString::at ( UTFString::size_type loc )
_ZN4Ogre9UTFString2atEm
UTFString::at ( UTFString::size_type loc ) const
_ZNK4Ogre9UTFString2atEm
UTFString::begin ( )
_ZN4Ogre9UTFString5beginEv
UTFString::begin ( ) const
_ZNK4Ogre9UTFString5beginEv
UTFString::c_str ( ) const
_ZNK4Ogre9UTFString5c_strEv
UTFString::capacity ( ) const
_ZNK4Ogre9UTFString8capacityEv
UTFString::clear ( )
_ZN4Ogre9UTFString5clearEv
UTFString::compare ( UTFString const& str ) const
_ZNK4Ogre9UTFString7compareERKS0_
UTFString::compare ( UTFString::code_point const* str ) const
_ZNK4Ogre9UTFString7compareEPKt
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, char const* str, UTFString::size_type length2 ) const
_ZNK4Ogre9UTFString7compareEmmPKcm
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, UTFString const& str ) const
_ZNK4Ogre9UTFString7compareEmmRKS0_
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, UTFString const& str, UTFString::size_type index2, UTFString::size_type length2 ) const
_ZNK4Ogre9UTFString7compareEmmRKS0_mm
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, UTFString::code_point const* str, UTFString::size_type length2 ) const
_ZNK4Ogre9UTFString7compareEmmPKtm
UTFString::compare ( UTFString::size_type index, UTFString::size_type inLength, wchar_t const* w_str, UTFString::size_type length2 ) const
_ZNK4Ogre9UTFString7compareEmmPKwm
UTFString::data ( ) const
_ZNK4Ogre9UTFString4dataEv
UTFString::empty ( ) const
_ZNK4Ogre9UTFString5emptyEv
UTFString::end ( )
_ZN4Ogre9UTFString3endEv
UTFString::end ( ) const
_ZNK4Ogre9UTFString3endEv
UTFString::erase ( UTFString::iterator loc )
_ZN4Ogre9UTFString5eraseENS0_13_fwd_iteratorE
UTFString::erase ( UTFString::iterator start, UTFString::iterator last )
_ZN4Ogre9UTFString5eraseENS0_13_fwd_iteratorES1_
UTFString::erase ( UTFString::size_type index, UTFString::size_type num )
_ZN4Ogre9UTFString5eraseEmm
UTFString::find ( char const* str, UTFString::size_type index, UTFString::size_type inLength ) const
_ZNK4Ogre9UTFString4findEPKcmm
UTFString::find ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findEcm
UTFString::find ( UTFString const& str, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findERKS0_m
UTFString::find ( UTFString::code_point const* cp_str, UTFString::size_type index, UTFString::size_type inLength ) const
_ZNK4Ogre9UTFString4findEPKtmm
UTFString::find ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findEtm
UTFString::find ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findEjm
UTFString::find ( wchar_t const* w_str, UTFString::size_type index, UTFString::size_type inLength ) const
_ZNK4Ogre9UTFString4findEPKwmm
UTFString::find ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString4findEwm
UTFString::find_first_not_of ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString17find_first_not_ofEcm
UTFString::find_first_not_of ( UTFString const& str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString17find_first_not_ofERKS0_mm
UTFString::find_first_not_of ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString17find_first_not_ofEtm
UTFString::find_first_not_of ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString17find_first_not_ofEjm
UTFString::find_first_not_of ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString17find_first_not_ofEwm
UTFString::find_first_of ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString13find_first_ofEcm
UTFString::find_first_of ( UTFString const& str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString13find_first_ofERKS0_mm
UTFString::find_first_of ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString13find_first_ofEtm
UTFString::find_first_of ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString13find_first_ofEjm
UTFString::find_first_of ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString13find_first_ofEwm
UTFString::find_last_not_of ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString16find_last_not_ofEcm
UTFString::find_last_not_of ( UTFString const& str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString16find_last_not_ofERKS0_mm
UTFString::find_last_not_of ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString16find_last_not_ofEtm
UTFString::find_last_not_of ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString16find_last_not_ofEjm
UTFString::find_last_not_of ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString16find_last_not_ofEwm
UTFString::find_last_of ( UTFString const& str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString12find_last_ofERKS0_mm
UTFString::find_last_of ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString12find_last_ofEtm
UTFString::find_last_of ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString12find_last_ofEjm
UTFString::find_last_of ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString12find_last_ofEwm
UTFString::getChar ( UTFString::size_type loc ) const
_ZNK4Ogre9UTFString7getCharEm
UTFString::insert ( UTFString::iterator i, UTFString::code_point const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorERKt
UTFString::insert ( UTFString::iterator i, UTFString::iterator start, UTFString::iterator last )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorES1_S1_
UTFString::insert ( UTFString::iterator i, UTFString::size_type num, char const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorEmRKc
UTFString::insert ( UTFString::iterator i, UTFString::size_type num, UTFString::code_point const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorEmRKt
UTFString::insert ( UTFString::iterator i, UTFString::size_type num, UTFString::unicode_char const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorEmRKj
UTFString::insert ( UTFString::iterator i, UTFString::size_type num, wchar_t const& ch )
_ZN4Ogre9UTFString6insertENS0_13_fwd_iteratorEmRKw
UTFString::insert ( UTFString::size_type index, char const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6insertEmPKcm
UTFString::insert ( UTFString::size_type index, UTFString const& str )
_ZN4Ogre9UTFString6insertEmRKS0_
UTFString::insert ( UTFString::size_type index1, UTFString const& str, UTFString::size_type index2, UTFString::size_type num )
_ZN4Ogre9UTFString6insertEmRKS0_mm
UTFString::insert ( UTFString::size_type index, UTFString::code_point const* str, UTFString::size_type num )
_ZN4Ogre9UTFString6insertEmPKtm
UTFString::insert ( UTFString::size_type index, UTFString::size_type num, char ch )
_ZN4Ogre9UTFString6insertEmmc
UTFString::insert ( UTFString::size_type index, UTFString::size_type num, UTFString::code_point ch )
_ZN4Ogre9UTFString6insertEmmt
UTFString::insert ( UTFString::size_type index, UTFString::size_type num, UTFString::unicode_char ch )
_ZN4Ogre9UTFString6insertEmmj
UTFString::insert ( UTFString::size_type index, UTFString::size_type num, wchar_t ch )
_ZN4Ogre9UTFString6insertEmmw
UTFString::insert ( UTFString::size_type index, wchar_t const* w_str, UTFString::size_type num )
_ZN4Ogre9UTFString6insertEmPKwm
UTFString::inString ( UTFString::unicode_char ch ) const
_ZNK4Ogre9UTFString8inStringEj
UTFString::length ( ) const
_ZNK4Ogre9UTFString6lengthEv
UTFString::length_Characters ( ) const
_ZNK4Ogre9UTFString17length_CharactersEv
UTFString::max_size ( ) const
_ZNK4Ogre9UTFString8max_sizeEv
UTFString::operator std::string ( ) const
_ZNK4Ogre9UTFStringcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEv
UTFString::operator std::wstring ( ) const
_ZNK4Ogre9UTFStringcvNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEv
UTFString::operator!= ( UTFString const& right ) const
_ZNK4Ogre9UTFStringneERKS0_
UTFString::operator< ( UTFString const& right ) const
_ZNK4Ogre9UTFStringltERKS0_
UTFString::operator<= ( UTFString const& right ) const
_ZNK4Ogre9UTFStringleERKS0_
UTFString::operator = ( char ch )
_ZN4Ogre9UTFStringaSEc
UTFString::operator = ( UTFString const& s )
_ZN4Ogre9UTFStringaSERKS0_
UTFString::operator = ( UTFString::code_point ch )
_ZN4Ogre9UTFStringaSEt
UTFString::operator = ( UTFString::unicode_char ch )
_ZN4Ogre9UTFStringaSEj
UTFString::operator = ( wchar_t ch )
_ZN4Ogre9UTFStringaSEw
UTFString::operator == ( UTFString const& right ) const
_ZNK4Ogre9UTFStringeqERKS0_
UTFString::operator> ( UTFString const& right ) const
_ZNK4Ogre9UTFStringgtERKS0_
UTFString::operator>= ( UTFString const& right ) const
_ZNK4Ogre9UTFStringgeERKS0_
UTFString::operator[ ] ( UTFString::size_type index )
_ZN4Ogre9UTFStringixEm
UTFString::operator[ ] ( UTFString::size_type index ) const
_ZNK4Ogre9UTFStringixEm
UTFString::push_back ( char val )
_ZN4Ogre9UTFString9push_backEc
UTFString::push_back ( UTFString::code_point val )
_ZN4Ogre9UTFString9push_backEt
UTFString::push_back ( UTFString::unicode_char val )
_ZN4Ogre9UTFString9push_backEj
UTFString::push_back ( wchar_t val )
_ZN4Ogre9UTFString9push_backEw
UTFString::rbegin ( )
_ZN4Ogre9UTFString6rbeginEv
UTFString::rbegin ( ) const
_ZNK4Ogre9UTFString6rbeginEv
UTFString::rend ( )
_ZN4Ogre9UTFString4rendEv
UTFString::rend ( ) const
_ZNK4Ogre9UTFString4rendEv
UTFString::replace ( UTFString::iterator start, UTFString::iterator last, UTFString const& str, UTFString::size_type num )
_ZN4Ogre9UTFString7replaceENS0_13_fwd_iteratorES1_RKS0_m
UTFString::replace ( UTFString::iterator start, UTFString::iterator last, UTFString::size_type num, UTFString::code_point ch )
_ZN4Ogre9UTFString7replaceENS0_13_fwd_iteratorES1_mt
UTFString::replace ( UTFString::size_type index1, UTFString::size_type num1, UTFString const& str )
_ZN4Ogre9UTFString7replaceEmmRKS0_
UTFString::replace ( UTFString::size_type index1, UTFString::size_type num1, UTFString const& str, UTFString::size_type num2 )
_ZN4Ogre9UTFString7replaceEmmRKS0_m
UTFString::replace ( UTFString::size_type index1, UTFString::size_type num1, UTFString const& str, UTFString::size_type index2, UTFString::size_type num2 )
_ZN4Ogre9UTFString7replaceEmmRKS0_mm
UTFString::replace ( UTFString::size_type index, UTFString::size_type num1, UTFString::size_type num2, UTFString::code_point ch )
_ZN4Ogre9UTFString7replaceEmmmt
UTFString::reserve ( UTFString::size_type inSize )
_ZN4Ogre9UTFString7reserveEm
UTFString::resize ( UTFString::size_type num, UTFString::code_point const& val )
_ZN4Ogre9UTFString6resizeEmRKt
UTFString::rfind ( char const* str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString5rfindEPKcmm
UTFString::rfind ( char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindEcm
UTFString::rfind ( UTFString const& str, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindERKS0_m
UTFString::rfind ( UTFString::code_point const* cp_str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString5rfindEPKtmm
UTFString::rfind ( UTFString::code_point ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindEtm
UTFString::rfind ( UTFString::unicode_char ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindEjm
UTFString::rfind ( wchar_t const* w_str, UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString5rfindEPKwmm
UTFString::rfind ( wchar_t ch, UTFString::size_type index ) const
_ZNK4Ogre9UTFString5rfindEwm
UTFString::setChar ( UTFString::size_type loc, UTFString::unicode_char ch )
_ZN4Ogre9UTFString7setCharEmj
UTFString::size ( ) const
_ZNK4Ogre9UTFString4sizeEv
UTFString::substr ( UTFString::size_type index, UTFString::size_type num ) const
_ZNK4Ogre9UTFString6substrEmm
UTFString::swap ( UTFString& from )
_ZN4Ogre9UTFString4swapERS0_
UTFString::UTFString [C1] ( )
_ZN4Ogre9UTFStringC1Ev
UTFString::UTFString [C2] ( )
_ZN4Ogre9UTFStringC2Ev
UTFString::UTFString [C1] ( char const* str )
_ZN4Ogre9UTFStringC1EPKc
UTFString::UTFString [C2] ( char const* str )
_ZN4Ogre9UTFStringC2EPKc
UTFString::UTFString [C1] ( char const* str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC1EPKcm
UTFString::UTFString [C2] ( char const* str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC2EPKcm
UTFString::UTFString [C1] ( UTFString const& copy )
_ZN4Ogre9UTFStringC1ERKS0_
UTFString::UTFString [C2] ( UTFString const& copy )
_ZN4Ogre9UTFStringC2ERKS0_
UTFString::UTFString [C1] ( UTFString const& str, UTFString::size_type index, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC1ERKS0_mm
UTFString::UTFString [C2] ( UTFString const& str, UTFString::size_type index, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC2ERKS0_mm
UTFString::UTFString [C1] ( UTFString::code_point const* str )
_ZN4Ogre9UTFStringC1EPKt
UTFString::UTFString [C2] ( UTFString::code_point const* str )
_ZN4Ogre9UTFStringC2EPKt
UTFString::UTFString [C1] ( UTFString::code_point const* str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC1EPKtm
UTFString::UTFString [C2] ( UTFString::code_point const* str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC2EPKtm
UTFString::UTFString [C1] ( UTFString::size_type inLength, UTFString::code_point const& ch )
_ZN4Ogre9UTFStringC1EmRKt
UTFString::UTFString [C2] ( UTFString::size_type inLength, UTFString::code_point const& ch )
_ZN4Ogre9UTFStringC2EmRKt
UTFString::UTFString [C1] ( std::string const& str )
_ZN4Ogre9UTFStringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UTFString::UTFString [C2] ( std::string const& str )
_ZN4Ogre9UTFStringC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UTFString::UTFString [C1] ( std::wstring const& wstr )
_ZN4Ogre9UTFStringC1ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE
UTFString::UTFString [C2] ( std::wstring const& wstr )
_ZN4Ogre9UTFStringC2ERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE
UTFString::UTFString [C1] ( wchar_t const* w_str )
_ZN4Ogre9UTFStringC1EPKw
UTFString::UTFString [C2] ( wchar_t const* w_str )
_ZN4Ogre9UTFStringC2EPKw
UTFString::UTFString [C1] ( wchar_t const* w_str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC1EPKwm
UTFString::UTFString [C2] ( wchar_t const* w_str, UTFString::size_type inLength )
_ZN4Ogre9UTFStringC2EPKwm
UTFString::~UTFString [D1] ( )
_ZN4Ogre9UTFStringD1Ev
UTFString::~UTFString [D2] ( )
_ZN4Ogre9UTFStringD2Ev
OgreVertexIndexData.h,
libOgreMain.so.1.11.6
namespace Ogre
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, std::vector<HardwareBuffer::Usage>const& bufferUsages, HardwareBufferManagerBase* mgr )
_ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorINS_14HardwareBuffer5UsageESaIS5_EEPNS_25HardwareBufferManagerBaseE
to the top
Problems with Data Types, High Severity 199
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 1
|
Change |
Effect |
1 |
Size of this class has been increased from 20112 bytes to 20568 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: 123 (2.1%)
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
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 ( Affine3 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.
...
OgreBillboardParticleRenderer.h
namespace Ogre
[+] class BillboardParticleRenderer 3
|
Change |
Effect |
1 |
Size of this class has been increased from 56 bytes to 64 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 _notifyParticleResized ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _notifyParticleRotated ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 24 entries | Virtual Table (New) - 26 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardParticleRenderer) |
(int (*)(...)) (& typeinfo for BillboardParticleRenderer) |
16 |
~BillboardParticleRenderer |
~BillboardParticleRenderer |
24 |
~BillboardParticleRenderer |
~BillboardParticleRenderer |
32 |
BillboardParticleRenderer::getType[abi:cxx11]() const |
BillboardParticleRenderer::getType[abi:cxx11]() const |
40 |
BillboardParticleRenderer::_updateRenderQueue(RenderQueue*, std::__cxx11::list<Particle*, std::allocator<Particle*> >&, bool) |
BillboardParticleRenderer::_updateRenderQueue(RenderQueue*, std::__cxx11::list<Particle*, std::allocator<Particle*> >&, bool) |
48 |
BillboardParticleRenderer::_setMaterial(SharedPtr<Material>&) |
(int (*)(...)) 0x15754e |
56 |
BillboardParticleRenderer::_notifyCurrentCamera(Camera*) |
(int (*)(...)) 0x157568 |
64 |
BillboardParticleRenderer::_notifyAttached(Node*, bool) |
(int (*)(...)) 0x15759c |
72 |
BillboardParticleRenderer::_notifyParticleRotated() |
(int (*)(...)) 0x157502 |
80 |
BillboardParticleRenderer::_notifyParticleResized() |
(int (*)(...)) 0x157508 |
88 |
BillboardParticleRenderer::_notifyParticleQuota(unsigned long) |
(int (*)(...)) 0x157582 |
96 |
BillboardParticleRenderer::_notifyDefaultDimensions(float, float) |
(int (*)(...)) 0x1575ba |
104 |
(int (*)(...)) 0x16b488 |
(int (*)(...)) 0x15750e |
112 |
(int (*)(...)) 0x16b48e |
(int (*)(...)) 0x157514 |
120 |
(int (*)(...)) 0x16b494 |
(int (*)(...)) 0x15751a |
128 |
(int (*)(...)) 0x16b49a |
(int (*)(...)) 0x157520 |
136 |
(int (*)(...)) 0x16b4a0 |
(int (*)(...)) 0x157526 |
144 |
(int (*)(...)) 0x16b5ce |
(int (*)(...)) 0x157886 |
152 |
BillboardParticleRenderer::setRenderQueueGroup(unsigned char) |
(int (*)(...)) 0x1575d4 |
160 |
BillboardParticleRenderer::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
(int (*)(...)) 0x1575f2 |
168 |
BillboardParticleRenderer::setKeepParticlesInLocalSpace(bool) |
(int (*)(...)) 0x157614 |
176 |
BillboardParticleRenderer::_getSortMode() const |
(int (*)(...)) 0x157628 |
184 |
BillboardParticleRenderer::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x157530 |
192 |
|
BillboardParticleRenderer::_notifyBoundingBox(AxisAlignedBox const&) |
200 |
|
(int (*)(...)) 0x157642 |
[+] affected symbols: 6 (0.1%)
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::__cxx11::list<Particle*>& currentParticles, bool cullIndividually )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::_notifyParticleResized ( )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::_notifyParticleRotated ( )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::BillboardParticleRenderer ( )
This constructor is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::~BillboardParticleRenderer ( )
This destructor is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::getType ( )
This method is from 'BillboardParticleRenderer' class.
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 33
|
Change |
Effect |
1 |
Field mAllDefaultRotation 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 mAllDefaultSize 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 |
Field mFreeBillboards 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. |
4 |
Size of this class has been changed from 720 bytes to 680 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. |
5 |
Virtual method _notifyBillboardResized ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _notifyBillboardRotated ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getAutoextend ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getBillboardOrigin ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getBillboardRotationType ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getBillboardType ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getCommonDirection ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getCommonUpVector ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getCullIndividually ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getDefaultHeight ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getDefaultWidth ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getMaterialName ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getNumBillboards ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getPoolSize ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getSortingEnabled ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getTextureCoords ( 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. |
21 |
Virtual method setAutoextend ( 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 setBillboardOrigin ( enum BillboardOrigin ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 setBillboardRotationType ( enum BillboardRotationType ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 setBillboardType ( enum BillboardType ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 setCommonDirection ( 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. |
26 |
Virtual method setCommonUpVector ( 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. |
27 |
Virtual method setCullIndividually ( 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. |
28 |
Virtual method setDefaultDimensions ( 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. |
29 |
Virtual method setDefaultHeight ( 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. |
30 |
Virtual method setDefaultWidth ( 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 setSortingEnabled ( 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. |
32 |
Virtual method setTextureCoords ( FloatRect const*, 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. |
33 |
Virtual method setTextureStacksAndSlices ( uchar, uchar ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 106 entries | Virtual Table (New) - 76 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
16 |
~BillboardSet |
~BillboardSet |
24 |
~BillboardSet |
~BillboardSet |
32 |
(int (*)(...)) 0x1679b6 |
(int (*)(...)) 0x154bcc |
40 |
(int (*)(...)) 0x1679a2 |
(int (*)(...)) 0x154bc2 |
48 |
(int (*)(...)) 0x1679ac |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
(int (*)(...)) 0x154cee |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x167982 |
(int (*)(...)) 0x154b92 |
128 |
(int (*)(...)) 0x16798c |
(int (*)(...)) 0x154b9c |
136 |
(int (*)(...)) 0x172e26 |
(int (*)(...)) 0x15eda0 |
144 |
(int (*)(...)) 0x16799c |
(int (*)(...)) 0x154bac |
152 |
BillboardSet::getMovableType[abi:cxx11]() const |
BillboardSet::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
BillboardSet::_notifyCurrentCamera(Camera*) |
BillboardSet::_notifyCurrentCamera(Camera*) |
192 |
BillboardSet::getBoundingBox() const |
(int (*)(...)) 0x15ed18 |
200 |
BillboardSet::getBoundingRadius() const |
(int (*)(...)) 0x15ed24 |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
BillboardSet::_updateRenderQueue(RenderQueue*) |
BillboardSet::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
BillboardSet::getTypeFlags() const |
(int (*)(...)) 0x154bb2 |
264 |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x154bba |
272 |
BillboardSet::increasePool(unsigned long) |
BillboardSet::getTypeFlags() const |
280 |
BillboardSet::getNumBillboards() const |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
288 |
BillboardSet::setAutoextend(bool) |
(int (*)(...)) 0x15ece4 |
296 |
BillboardSet::getAutoextend() const |
BillboardSet::increasePool(unsigned long) |
304 |
BillboardSet::setSortingEnabled(bool) |
BillboardSet::setPoolSize(unsigned long) |
312 |
BillboardSet::getSortingEnabled() const |
BillboardSet::clear() |
320 |
BillboardSet::setPoolSize(unsigned long) |
BillboardSet::getBillboard(unsigned int) const |
328 |
BillboardSet::getPoolSize() const |
BillboardSet::removeBillboard(unsigned int) |
336 |
BillboardSet::clear() |
BillboardSet::removeBillboard(Billboard*) |
344 |
BillboardSet::getBillboard(unsigned int) const |
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&) |
352 |
BillboardSet::removeBillboard(unsigned int) |
(int (*)(...)) 0x15ed32 |
360 |
BillboardSet::removeBillboard(Billboard*) |
BillboardSet::setMaterial(SharedPtr<Material> const&) |
368 |
BillboardSet::setBillboardOrigin(BillboardOrigin) |
BillboardSet::getRenderOperation(RenderOperation&) |
376 |
BillboardSet::getBillboardOrigin() const |
BillboardSet::getWorldTransforms(Matrix4*) const |
384 |
BillboardSet::setBillboardRotationType(BillboardRotationType) |
BillboardSet::getSquaredViewDepth(Camera const*) const |
392 |
BillboardSet::getBillboardRotationType() const |
BillboardSet::_updateBounds() |
400 |
BillboardSet::setDefaultDimensions(float, float) |
BillboardSet::getLights() const |
408 |
BillboardSet::setDefaultWidth(float) |
BillboardSet::_sortBillboards(Camera*) |
416 |
BillboardSet::getDefaultWidth() const |
BillboardSet::_getSortMode() const |
424 |
BillboardSet::setDefaultHeight(float) |
BillboardSet::setPointRenderingEnabled(bool) |
432 |
BillboardSet::getDefaultHeight() const |
(int (*)(...)) -0x00000000000008 |
440 |
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 (*)(...)) (& typeinfo for BillboardSet) |
448 |
BillboardSet::getMaterialName[abi:cxx11]() const |
(int (*)(...)) 0x154b80 |
456 |
BillboardSet::getMaterial() const |
(int (*)(...)) 0x154b8c |
464 |
BillboardSet::setMaterial(SharedPtr<Material> const&) |
non-virtual thunk to ~BillboardSet |
472 |
BillboardSet::getRenderOperation(RenderOperation&) |
non-virtual thunk to ~BillboardSet |
480 |
BillboardSet::getWorldTransforms(Matrix4*) const |
(int (*)(...)) 0x154e28 |
488 |
BillboardSet::_notifyBillboardResized() |
(int (*)(...)) -0x000000000000e8 |
496 |
BillboardSet::_notifyBillboardRotated() |
(int (*)(...)) (& typeinfo for BillboardSet) |
504 |
BillboardSet::getCullIndividually() const |
non-virtual thunk to ~BillboardSet |
512 |
BillboardSet::setCullIndividually(bool) |
non-virtual thunk to ~BillboardSet |
520 |
BillboardSet::setBillboardType(BillboardType) |
(int (*)(...)) 0x15ed3e |
528 |
BillboardSet::getBillboardType() const |
(int (*)(...)) 0x154cce |
536 |
BillboardSet::setCommonDirection(Vector<3, float> const&) |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
544 |
BillboardSet::getCommonDirection() const |
(int (*)(...)) 0x15ecda |
552 |
BillboardSet::setCommonUpVector(Vector<3, float> const&) |
(int (*)(...)) 0x154b70 |
560 |
BillboardSet::getCommonUpVector() const |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
568 |
(int (*)(...)) 0x172dde |
(int (*)(...)) 0x154b76 |
576 |
(int (*)(...)) 0x172dea |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
584 |
BillboardSet::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to BillboardSet::getLights() const |
592 |
BillboardSet::_updateBounds() |
(int (*)(...)) 0x15ecf7 |
600 |
BillboardSet::getLights() const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
608 |
BillboardSet::_sortBillboards(Camera*) |
|
616 |
BillboardSet::_getSortMode() const |
|
624 |
(int (*)(...)) 0x172df6 |
|
632 |
BillboardSet::setTextureCoords(TRect<float> const*, unsigned short) |
|
640 |
BillboardSet::setTextureStacksAndSlices(unsigned char, unsigned char) |
|
648 |
BillboardSet::getTextureCoords(unsigned short*) |
|
656 |
BillboardSet::setPointRenderingEnabled(bool) |
|
664 |
(int (*)(...)) 0x172e02 |
|
672 |
(int (*)(...)) -0x00000000000008 |
|
680 |
(int (*)(...)) (& typeinfo for BillboardSet) |
|
688 |
(int (*)(...)) 0x167970 |
|
696 |
(int (*)(...)) 0x16797c |
|
704 |
non-virtual thunk to ~BillboardSet |
|
712 |
non-virtual thunk to ~BillboardSet |
|
720 |
(int (*)(...)) 0x167b0c |
|
728 |
(int (*)(...)) -0x000000000000e8 |
|
736 |
(int (*)(...)) (& typeinfo for BillboardSet) |
|
744 |
non-virtual thunk to ~BillboardSet |
|
752 |
non-virtual thunk to ~BillboardSet |
|
760 |
non-virtual thunk to BillboardSet::getMaterial() const |
|
768 |
(int (*)(...)) 0x167a5a |
|
776 |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
|
784 |
(int (*)(...)) 0x16794c |
|
792 |
(int (*)(...)) 0x167956 |
|
800 |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
|
808 |
(int (*)(...)) 0x16795c |
|
816 |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
|
824 |
non-virtual thunk to BillboardSet::getLights() const |
|
832 |
(int (*)(...)) 0x167966 |
|
840 |
(int (*)(...)) 0x1683c6 |
|
[+] affected symbols: 74 (1.3%)
BillboardSet::setMaterial ( MaterialPtr 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 ( Vector3 const& position, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
BillboardSet::removeBillboard ( unsigned int index )
This method is from 'BillboardSet' class.
...
OgreCamera.h
namespace Ogre
[+] class Camera 2
|
Change |
Effect |
1 |
Field mSceneMgr 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 1432 bytes to 1416 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: 1092 (18.9%)
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::setMaterial ( MaterialPtr const& material )
Field 'this.mCurrentCamera' in the object of this method 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'.
...
OgreCodec.h
namespace Ogre
[+] class Codec 2
|
Change |
Effect |
1 |
Pure virtual method encodeToFile ( MemoryDataStreamPtr const&, String const&, Codec::CodecDataPtr 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. |
2 |
Pure virtual method getDataType ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 11 entries | Virtual Table (New) - 13 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 |
Codec::encode(Any const&) const |
40 |
__cxa_pure_virtual |
(int (*)(...)) 0x13b150 |
48 |
__cxa_pure_virtual |
Codec::encodeToFile(Any const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
56 |
__cxa_pure_virtual |
(int (*)(...)) 0x13bde8 |
64 |
__cxa_pure_virtual |
(int (*)(...)) 0x16805a |
72 |
(int (*)(...)) 0x14d0fa |
(int (*)(...)) 0x168082 |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
|
(int (*)(...)) 0x16885a |
96 |
|
__cxa_pure_virtual |
[+] affected symbols: 10 (0.2%)
Codec::getDataType ( )
This method is from 'Codec' class.
Codec::encodeToFile ( MemoryDataStreamPtr const& p1, String const& p2, Codec::CodecDataPtr const& p3 )
This method is from 'Codec' class.
Codec::magicNumberToFileExt ( char const* p1, size_t p2 )
This method is from 'Codec' class.
Codec::getType ( )
This method is from 'Codec' class.
DDSCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes )
This method is from derived class 'DDSCodec'.
DDSCodec::getType ( )
This method is from derived class 'DDSCodec'.
ETCCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes )
This method is from derived class 'ETCCodec'.
ETCCodec::getType ( )
This method is from derived class 'ETCCodec'.
ASTCCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes )
This method is from derived class 'ASTCCodec'.
ASTCCodec::getType ( )
This method is from derived class 'ASTCCodec'.
OgreCompositionPass.h
namespace Ogre
[+] class CompositionPass 1
|
Change |
Effect |
1 |
Size of this class has been increased from 840 bytes to 888 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: 58 (1%)
CompositionPass::setMaterial ( MaterialPtr 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 const& 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.
...
OgreCompositorChain.h
namespace Ogre
[+] class CompositorChain 1
|
Change |
Effect |
1 |
Size of this class has been increased from 368 bytes to 408 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: 643 (11.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain' in 1st parameter 'mgr' (pointer) has base type 'CompositorChain'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mActiveCompositorChain' in 1st parameter 'mo' (pointer) has base type 'CompositorChain'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mActiveCompositorChain' in the return value (pointer) has base type 'CompositorChain'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneManager::clearScene ( )
Field 'this.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
Field 'this.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
...
OgreEntity.h
namespace Ogre
[+] class Entity 1
|
Change |
Effect |
1 |
Size of this class has been changed from 808 bytes to 760 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: 116 (2%)
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( MeshPtr const& pMesh )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( String const& meshName )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( String const& entityName, enum SceneManager::PrefabType ptype )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( String const& entityName, MeshPtr const& pMesh )
Return value (pointer) has base type 'Entity'.
SceneManager::destroyEntity ( Entity* e )
1st parameter 'e' (pointer) has base type 'Entity'.
StaticGeometry::addEntity ( Entity* ent, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
1st parameter 'ent' (pointer) has base type 'Entity'.
Entity::_initialise ( bool forceReinitialise )
This method is from 'Entity' class.
Entity::getEdgeList ( )
This method is from 'Entity' class.
Entity::setMaterial ( MaterialPtr const& material )
This method is from 'Entity' class.
...
OgreException.h
namespace Ogre
[+] class Exception 1
|
Change |
Effect |
1 |
Virtual method getFullDescription ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 6 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Exception) |
(int (*)(...)) (& typeinfo for Exception) |
16 |
(int (*)(...)) 0x14d162 |
(int (*)(...)) 0x13b304 |
24 |
(int (*)(...)) 0x14d95a |
(int (*)(...)) 0x13b6f0 |
32 |
(int (*)(...)) 0x14d1b8 |
(int (*)(...)) 0x13b146 |
40 |
Exception::getFullDescription[abi:cxx11]() const |
|
[+] affected symbols: 1 (0.02%)
Exception::getFullDescription ( )
This method is from 'Exception' class.
OgreFrustum.h
namespace Ogre
[+] class Frustum 1
|
Change |
Effect |
1 |
Size of this class has been changed from 1160 bytes to 1168 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: 1153 (20%)
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.mCameraInProgress.mCullFrustum' in the object of this method has base type 'Frustum'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum' in the object of this method has base type 'Frustum'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum' 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.mCameraInProgress.mCullFrustum' 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::setMaterial ( MaterialPtr const& material )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method 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 4
|
Change |
Effect |
1 |
Size of this class has been changed from 504 bytes to 480 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 postLoadImpl ( ) 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 prepareImpl ( ) 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 setupBaseParamDictionary ( ) 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) - 62 entries | Virtual Table (New) - 50 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 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
(int (*)(...)) 0x18117e |
GpuProgram::postLoadImpl() |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
(int (*)(...)) 0x181190 |
GpuProgram::prepareImpl() |
72 |
(int (*)(...)) 0x181196 |
(int (*)(...)) 0x16dc7c |
80 |
GpuProgram::loadImpl() |
GpuProgram::loadImpl() |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
Resource::touch() |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
Resource::touch() |
Resource::removeListener(Resource::Listener*) |
160 |
(int (*)(...)) 0x1811dc |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
(int (*)(...)) 0x1811e6 |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
GpuProgram::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
GpuProgram::setupBaseParamDictionary() |
200 |
(int (*)(...)) 0x18121e |
(int (*)(...)) 0x1c0b96 |
208 |
(int (*)(...)) 0x1811f0 |
(int (*)(...)) 0x1c0ba2 |
216 |
(int (*)(...)) 0x1811fc |
GpuProgram::isSupported() const |
224 |
Resource::escalateLoading() |
GpuProgram::createParameters() |
232 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x1c0baa |
240 |
Resource::removeListener(Resource::Listener*) |
(int (*)(...)) 0x1c0bb6 |
248 |
(int (*)(...)) 0x181208 |
(int (*)(...)) 0x1c0bc2 |
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x1c0bce |
264 |
(int (*)(...)) 0x181212 |
(int (*)(...)) 0x1c0bda |
272 |
Resource::_dirtyState() |
(int (*)(...)) 0x1c0be6 |
280 |
GpuProgram::calculateSize() const |
(int (*)(...)) 0x1c0bf6 |
288 |
(int (*)(...)) 0x1cd092 |
(int (*)(...)) 0x1c0c02 |
296 |
GpuProgram::isSupported() const |
(int (*)(...)) 0x1c0c0e |
304 |
GpuProgram::createParameters() |
(int (*)(...)) 0x1c0c1a |
312 |
(int (*)(...)) 0x1cd09a |
(int (*)(...)) 0x1c0c26 |
320 |
(int (*)(...)) 0x1cd0a6 |
GpuProgram::getDefaultParameters() |
328 |
(int (*)(...)) 0x1cd0b2 |
(int (*)(...)) 0x1c0c32 |
336 |
(int (*)(...)) 0x1cd0be |
(int (*)(...)) 0x1c0c42 |
344 |
(int (*)(...)) 0x1cd0ca |
(int (*)(...)) 0x1c0c4c |
352 |
(int (*)(...)) 0x1cd0d6 |
(int (*)(...)) 0x1c0c56 |
360 |
(int (*)(...)) 0x1cd0e6 |
GpuProgram::getLanguage[abi:cxx11]() const |
368 |
(int (*)(...)) 0x1cd0f2 |
(int (*)(...)) 0x1c0c60 |
376 |
(int (*)(...)) 0x1cd0fe |
(int (*)(...)) 0x1c0c6c |
384 |
(int (*)(...)) 0x1cd10a |
(int (*)(...)) 0x1c0c78 |
392 |
(int (*)(...)) 0x1cd116 |
__cxa_pure_virtual |
400 |
(int (*)(...)) 0x1cd122 |
|
408 |
(int (*)(...)) 0x1cd140 |
|
416 |
GpuProgram::getDefaultParameters() |
|
424 |
(int (*)(...)) 0x1cd15e |
|
432 |
(int (*)(...)) 0x1cd16e |
|
440 |
(int (*)(...)) 0x1cd178 |
|
448 |
(int (*)(...)) 0x1cd182 |
|
456 |
GpuProgram::getLanguage[abi:cxx11]() const |
|
464 |
(int (*)(...)) 0x1cd18c |
|
472 |
(int (*)(...)) 0x1cd198 |
|
480 |
(int (*)(...)) 0x1cd1a4 |
|
488 |
__cxa_pure_virtual |
|
[+] affected symbols: 54 (0.9%)
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::getProgramTypeName ( enum GpuProgramType programType )
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.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuSharedParameters 1
|
Change |
Effect |
1 |
Size of this class has been increased from 216 bytes to 240 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: 17 (0.3%)
GpuSharedParameters::_markClean ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::_markDirty ( )
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, uint 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::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize )
This method is from 'GpuSharedParameters' class.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 2
|
Change |
Effect |
1 |
Pure virtual method copyData ( HardwareBuffer& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 unlock ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 13 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBuffer) |
(int (*)(...)) (& typeinfo for HardwareBuffer) |
16 |
__cxa_pure_virtual |
(int (*)(...)) 0x192876 |
24 |
__cxa_pure_virtual |
(int (*)(...)) 0x192e2c |
32 |
(int (*)(...))0 |
(int (*)(...)) 0x19288e |
40 |
(int (*)(...))0 |
(int (*)(...)) 0x192b9c |
48 |
(int (*)(...)) 0x1eb038 |
(int (*)(...)) 0x192bda |
56 |
(int (*)(...)) 0x1eaf1c |
(int (*)(...)) 0x1928c4 |
64 |
__cxa_pure_virtual |
(int (*)(...)) 0x1928f0 |
72 |
__cxa_pure_virtual |
(int (*)(...)) 0x193858 |
80 |
(int (*)(...)) 0x1a2f40 |
(int (*)(...)) 0x1929c8 |
88 |
(int (*)(...)) 0x1a2f98 |
|
96 |
(int (*)(...)) 0x1a314e |
|
[+] affected symbols: 23 (0.4%)
HardwareBuffer::_updateFromShadow ( )
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::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.
HardwarePixelBuffer::blitToMemory ( struct Box const& p1, PixelBox const& p2 )
This method is from derived class 'HardwarePixelBuffer'.
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
This method is from derived class 'HardwarePixelBuffer'.
HardwarePixelBuffer::blitFromMemory ( PixelBox const& p1, struct Box const& p2 )
This method is from derived class 'HardwarePixelBuffer'.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
This method is from derived class 'HardwarePixelBuffer'.
...
OgreHardwareIndexBuffer.h
namespace Ogre
[+] class HardwareIndexBuffer 1
|
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. |
[+] affected symbols: 10 (0.2%)
HardwareIndexBuffer::~HardwareIndexBuffer ( )
This destructor is from 'HardwareIndexBuffer' class.
HardwareBufferManagerBase::_notifyIndexBufferDestroyed ( HardwareIndexBuffer* buf )
1st parameter 'buf' (pointer) has base type 'HardwareIndexBuffer'.
DefaultHardwareIndexBuffer::unlockImpl ( )
This method is from derived class 'DefaultHardwareIndexBuffer'.
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from derived class 'DefaultHardwareIndexBuffer'.
DefaultHardwareIndexBuffer::unlock ( )
This method is from derived class 'DefaultHardwareIndexBuffer'.
DefaultHardwareIndexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from derived class 'DefaultHardwareIndexBuffer'.
DefaultHardwareIndexBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from derived class 'DefaultHardwareIndexBuffer'.
DefaultHardwareIndexBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from derived class 'DefaultHardwareIndexBuffer'.
DefaultHardwareIndexBuffer::DefaultHardwareIndexBuffer ( enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage )
This constructor is from derived class 'DefaultHardwareIndexBuffer'.
DefaultHardwareIndexBuffer::~DefaultHardwareIndexBuffer ( )
This destructor is from derived class 'DefaultHardwareIndexBuffer'.
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 2
|
Change |
Effect |
1 |
Size of this class has been changed from 176 bytes to 184 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 lock ( struct Box const&, enum HardwareBuffer::LockOptions ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 20 entries | Virtual Table (New) - 17 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 |
(int (*)(...)) 0x192e2c |
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) |
56 |
(int (*)(...)) 0x1eaf1c |
HardwarePixelBuffer::readData(unsigned long, unsigned long, void*) |
64 |
HardwarePixelBuffer::readData(unsigned long, unsigned long, void*) |
HardwarePixelBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
72 |
HardwarePixelBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
(int (*)(...)) 0x193858 |
80 |
(int (*)(...)) 0x1a2f40 |
(int (*)(...)) 0x1929c8 |
88 |
(int (*)(...)) 0x1a2f98 |
__cxa_pure_virtual |
96 |
(int (*)(...)) 0x1a314e |
HardwarePixelBuffer::_clearSliceRTT(unsigned long) |
104 |
__cxa_pure_virtual |
HardwarePixelBuffer::blit(SharedPtr<HardwarePixelBuffer> const&, Box const&, Box const&) |
112 |
HardwarePixelBuffer::_clearSliceRTT(unsigned long) |
__cxa_pure_virtual |
120 |
HardwarePixelBuffer::lock(Box const&, HardwareBuffer::LockOptions) |
__cxa_pure_virtual |
128 |
HardwarePixelBuffer::blit(SharedPtr<HardwarePixelBuffer> const&, Box const&, Box const&) |
HardwarePixelBuffer::getRenderTarget(unsigned long) |
136 |
__cxa_pure_virtual |
|
144 |
__cxa_pure_virtual |
|
152 |
HardwarePixelBuffer::getRenderTarget(unsigned long) |
|
[+] affected symbols: 17 (0.3%)
RenderTexture::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
Field 'this.mBuffer' in the object of this method has base type 'HardwarePixelBuffer'.
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::blitToMemory ( struct Box const& p1, PixelBox const& p2 )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::blitFromMemory ( PixelBox const& p1, struct Box const& p2 )
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, struct Box const& srcBox, struct Box const& dstBox )
This method is from 'HardwarePixelBuffer' class.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class HardwareVertexBuffer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 104 bytes to 96 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: 16 (0.3%)
HardwareVertexBuffer::setIsInstanceData ( bool const val )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::setInstanceDataStepRate ( size_t const val )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::checkIfVertexInstanceDataIsSupported ( )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::~HardwareVertexBuffer ( )
This destructor is from 'HardwareVertexBuffer' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBuffer* sourceBuffer )
1st parameter 'sourceBuffer' (pointer) has base type 'HardwareVertexBuffer'.
HardwareBufferManagerBase::_notifyVertexBufferDestroyed ( HardwareVertexBuffer* buf )
1st parameter 'buf' (pointer) has base type 'HardwareVertexBuffer'.
DefaultHardwareVertexBuffer::unlockImpl ( )
This method is from derived class 'DefaultHardwareVertexBuffer'.
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from derived class 'DefaultHardwareVertexBuffer'.
DefaultHardwareVertexBuffer::unlock ( )
This method is from derived class 'DefaultHardwareVertexBuffer'.
DefaultHardwareVertexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from derived class 'DefaultHardwareVertexBuffer'.
...
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 1
|
Change |
Effect |
1 |
Virtual method loadHighLevelImpl ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 69 entries | Virtual Table (New) - 56 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 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
(int (*)(...)) 0x18117e |
GpuProgram::postLoadImpl() |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
(int (*)(...)) 0x181190 |
GpuProgram::prepareImpl() |
72 |
(int (*)(...)) 0x181196 |
(int (*)(...)) 0x16dc7c |
80 |
HighLevelGpuProgram::loadImpl() |
HighLevelGpuProgram::loadImpl() |
88 |
HighLevelGpuProgram::unloadImpl() |
HighLevelGpuProgram::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
Resource::touch() |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
Resource::touch() |
Resource::removeListener(Resource::Listener*) |
160 |
(int (*)(...)) 0x1811dc |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
(int (*)(...)) 0x1811e6 |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
HighLevelGpuProgram::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
HighLevelGpuProgram::setupBaseParamDictionary() |
200 |
(int (*)(...)) 0x18121e |
(int (*)(...)) 0x1c0b96 |
208 |
(int (*)(...)) 0x1811f0 |
(int (*)(...)) 0x1e5d76 |
216 |
(int (*)(...)) 0x1811fc |
GpuProgram::isSupported() const |
224 |
Resource::escalateLoading() |
HighLevelGpuProgram::createParameters() |
232 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x1c0baa |
240 |
Resource::removeListener(Resource::Listener*) |
(int (*)(...)) 0x1c0bb6 |
248 |
(int (*)(...)) 0x181208 |
(int (*)(...)) 0x1c0bc2 |
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x1c0bce |
264 |
(int (*)(...)) 0x181212 |
(int (*)(...)) 0x1c0bda |
272 |
Resource::_dirtyState() |
(int (*)(...)) 0x1c0be6 |
280 |
HighLevelGpuProgram::calculateSize() const |
(int (*)(...)) 0x1c0bf6 |
288 |
(int (*)(...)) 0x1f0df8 |
(int (*)(...)) 0x1c0c02 |
296 |
GpuProgram::isSupported() const |
(int (*)(...)) 0x1c0c0e |
304 |
HighLevelGpuProgram::createParameters() |
(int (*)(...)) 0x1c0c1a |
312 |
(int (*)(...)) 0x1cd09a |
(int (*)(...)) 0x1c0c26 |
320 |
(int (*)(...)) 0x1cd0a6 |
GpuProgram::getDefaultParameters() |
328 |
(int (*)(...)) 0x1cd0b2 |
(int (*)(...)) 0x1c0c32 |
336 |
(int (*)(...)) 0x1cd0be |
(int (*)(...)) 0x1c0c42 |
344 |
(int (*)(...)) 0x1cd0ca |
(int (*)(...)) 0x1c0c4c |
352 |
(int (*)(...)) 0x1cd0d6 |
(int (*)(...)) 0x1c0c56 |
360 |
(int (*)(...)) 0x1cd0e6 |
GpuProgram::getLanguage[abi:cxx11]() const |
368 |
(int (*)(...)) 0x1cd0f2 |
(int (*)(...)) 0x1c0c60 |
376 |
(int (*)(...)) 0x1cd0fe |
(int (*)(...)) 0x1c0c6c |
384 |
(int (*)(...)) 0x1cd10a |
HighLevelGpuProgram::getConstantDefinitions() const |
392 |
(int (*)(...)) 0x1cd116 |
__cxa_pure_virtual |
400 |
(int (*)(...)) 0x1cd122 |
HighLevelGpuProgram::loadHighLevel() |
408 |
(int (*)(...)) 0x1cd140 |
HighLevelGpuProgram::unloadHighLevel() |
416 |
GpuProgram::getDefaultParameters() |
__cxa_pure_virtual |
424 |
(int (*)(...)) 0x1cd15e |
__cxa_pure_virtual |
432 |
(int (*)(...)) 0x1cd16e |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
440 |
(int (*)(...)) 0x1cd178 |
__cxa_pure_virtual |
448 |
(int (*)(...)) 0x1cd182 |
|
456 |
GpuProgram::getLanguage[abi:cxx11]() const |
|
464 |
(int (*)(...)) 0x1cd18c |
|
472 |
(int (*)(...)) 0x1cd198 |
|
480 |
HighLevelGpuProgram::getConstantDefinitions() const |
|
488 |
__cxa_pure_virtual |
|
496 |
HighLevelGpuProgram::loadHighLevel() |
|
504 |
HighLevelGpuProgram::unloadHighLevel() |
|
512 |
HighLevelGpuProgram::loadHighLevelImpl() |
|
520 |
__cxa_pure_virtual |
|
528 |
__cxa_pure_virtual |
|
536 |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
|
544 |
__cxa_pure_virtual |
|
[+] affected symbols: 28 (0.5%)
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::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
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.
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr params )
This method is from 'HighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::resetCompileError ( )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
...
OgreImageCodec.h
namespace Ogre
[+] class ImageCodec 1
|
Change |
Effect |
1 |
Virtual method decode ( DataStreamPtr const&, Any const& ) 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) - 11 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ImageCodec) |
(int (*)(...)) (& typeinfo for ImageCodec) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
ImageCodec::encode(Any const&) const |
40 |
__cxa_pure_virtual |
(int (*)(...)) 0x13b150 |
48 |
__cxa_pure_virtual |
ImageCodec::encodeToFile(Any const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
56 |
__cxa_pure_virtual |
(int (*)(...)) 0x13bde8 |
64 |
(int (*)(...)) 0x14de60 |
(int (*)(...)) 0x16805a |
72 |
(int (*)(...)) 0x14d0fa |
ImageCodec::decode(SharedPtr<DataStream> const&, Any const&) const |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
|
(int (*)(...)) 0x13bdc4 |
96 |
|
__cxa_pure_virtual |
[+] affected symbols: 3 (0.1%)
ImageCodec::~ImageCodec ( )
This destructor is from 'ImageCodec' class.
Codec::magicNumberToFileExt ( char const* p1, size_t p2 )
This method is from derived class 'Codec'.
Codec::getType ( )
This method is from derived class 'Codec'.
OgreLight.h
namespace Ogre
[+] class Light 5
|
Change |
Effect |
1 |
Field mAttenuationConst 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 mAttenuationLinear 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 |
Field mAttenuationQuad 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. |
4 |
Field mRange 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. |
5 |
Size of this class has been changed from 536 bytes to 528 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: 193 (3.3%)
SceneManager::createLight ( String const& name )
Return value (pointer) has base type 'Light'.
SceneManager::createLight ( )
Return value (pointer) has base type 'Light'.
SceneManager::buildScissor ( Light const* light, Camera const* cam, RealRect& rect )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::destroyLight ( Light* l )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::buildLightClip ( Light const* l, PlaneList& planes )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::ShadowRenderer::renderShadowVolumesToStencil ( Light const* light, Camera const* camera, bool calcScissor )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::getLightScissorRect ( Light* l, Camera const* cam )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mBlankLight' in 3rd parameter 'source' (pointer) is of type 'Light'.
SceneManager::getLightClippingPlanes ( Light* l )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::fireShadowTexturesPreCaster ( Light* light, Camera* camera, size_t iteration )
1st parameter 'light' (pointer) has base type 'Light'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 17
|
Change |
Effect |
1 |
Virtual method colour ( 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. |
2 |
Virtual method colour ( float, 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. |
3 |
Virtual method index ( 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. |
4 |
Virtual method normal ( 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. |
5 |
Virtual method normal ( 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. |
6 |
Virtual method position ( 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. |
7 |
Virtual method position ( 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. |
8 |
Virtual method quad ( uint32, uint32, uint32, 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. |
9 |
Virtual method tangent ( 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. |
10 |
Virtual method textureCoord ( 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. |
11 |
Virtual method textureCoord ( 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. |
12 |
Virtual method textureCoord ( Vector4 const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 textureCoord ( 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. |
14 |
Virtual method textureCoord ( 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. |
15 |
Virtual method textureCoord ( 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. |
16 |
Virtual method textureCoord ( float, 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 |
Virtual method triangle ( uint32, uint32, 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. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 75 entries | Virtual Table (New) - 59 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
16 |
~ManualObject |
~ManualObject |
24 |
~ManualObject |
~ManualObject |
32 |
(int (*)(...)) 0x1679b6 |
(int (*)(...)) 0x154bcc |
40 |
ManualObject::getEdgeList() |
ManualObject::getEdgeList() |
48 |
ManualObject::hasEdgeList() |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
ManualObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
80 |
ManualObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
(int (*)(...)) 0x154cee |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x167982 |
(int (*)(...)) 0x154b92 |
128 |
(int (*)(...)) 0x16798c |
(int (*)(...)) 0x154b9c |
136 |
(int (*)(...)) 0x2200d8 |
(int (*)(...)) 0x225740 |
144 |
(int (*)(...)) 0x16799c |
(int (*)(...)) 0x154bac |
152 |
ManualObject::getMovableType[abi:cxx11]() const |
ManualObject::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
ManualObject::getBoundingBox() const |
(int (*)(...)) 0x225756 |
200 |
ManualObject::getBoundingRadius() const |
(int (*)(...)) 0x225762 |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
ManualObject::_updateRenderQueue(RenderQueue*) |
ManualObject::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
(int (*)(...)) 0x154bb2 |
264 |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x154bba |
272 |
ManualObject::clear() |
MovableObject::getTypeFlags() const |
280 |
ManualObject::estimateVertexCount(unsigned long) |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
288 |
ManualObject::estimateIndexCount(unsigned long) |
ManualObject::clear() |
296 |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::estimateVertexCount(unsigned long) |
304 |
(int (*)(...)) 0x2200ee |
ManualObject::estimateIndexCount(unsigned long) |
312 |
(int (*)(...)) 0x2200fa |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
320 |
ManualObject::beginUpdate(unsigned long) |
ManualObject::begin(SharedPtr<Material> const&, RenderOperation::OperationType) |
328 |
ManualObject::position(Vector<3, float> const&) |
ManualObject::beginUpdate(unsigned long) |
336 |
ManualObject::position(float, float, float) |
ManualObject::getCurrentVertexCount() const |
344 |
ManualObject::normal(Vector<3, float> const&) |
ManualObject::getCurrentIndexCount() const |
352 |
ManualObject::normal(float, float, float) |
ManualObject::end() |
360 |
ManualObject::tangent(Vector<3, float> const&) |
ManualObject::setMaterialName(unsigned long, 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&) |
368 |
ManualObject::tangent(float, float, float) |
ManualObject::setMaterial(unsigned long, SharedPtr<Material> const&) |
376 |
ManualObject::textureCoord(float) |
ManualObject::convertToMesh(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&) |
384 |
ManualObject::textureCoord(float, float) |
ManualObject::resetTempAreas() |
392 |
ManualObject::textureCoord(float, float, float) |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
400 |
ManualObject::textureCoord(float, float, float, float) |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
408 |
ManualObject::textureCoord(Vector<2, float> const&) |
ManualObject::copyTempVertexToBuffer() |
416 |
ManualObject::textureCoord(Vector<3, float> const&) |
(int (*)(...)) -0x00000000000008 |
424 |
ManualObject::textureCoord(Vector<4, float> const&) |
(int (*)(...)) (& typeinfo for ManualObject) |
432 |
ManualObject::colour(ColourValue const&) |
(int (*)(...)) 0x154b80 |
440 |
ManualObject::colour(float, float, float, float) |
(int (*)(...)) 0x154b8c |
448 |
ManualObject::index(unsigned int) |
non-virtual thunk to ~ManualObject |
456 |
ManualObject::triangle(unsigned int, unsigned int, unsigned int) |
non-virtual thunk to ~ManualObject |
464 |
ManualObject::quad(unsigned int, unsigned int, unsigned int, unsigned int) |
(int (*)(...)) 0x154e28 |
472 |
ManualObject::getCurrentVertexCount() const |
|
480 |
ManualObject::getCurrentIndexCount() const |
|
488 |
ManualObject::end() |
|
496 |
ManualObject::setMaterialName(unsigned long, 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&) |
|
504 |
ManualObject::convertToMesh(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&) |
|
512 |
ManualObject::resetTempAreas() |
|
520 |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
|
528 |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
|
536 |
ManualObject::copyTempVertexToBuffer() |
|
544 |
(int (*)(...)) -0x00000000000008 |
|
552 |
(int (*)(...)) (& typeinfo for ManualObject) |
|
560 |
(int (*)(...)) 0x167970 |
|
568 |
(int (*)(...)) 0x16797c |
|
576 |
non-virtual thunk to ~ManualObject |
|
584 |
non-virtual thunk to ~ManualObject |
|
592 |
(int (*)(...)) 0x167b0c |
|
[+] affected symbols: 26 (0.5%)
ManualObject::textureCoord ( float u )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( float u, float v )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( float u, float v, float w )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( float x, float y, float z, float w )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Vector2 const& uv )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Vector3 const& uvw )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Vector4 const& xyzw )
This method is from 'ManualObject' class.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
This method is from 'ManualObject' class.
ManualObject::resetTempAreas ( )
This method is from 'ManualObject' class.
ManualObject::setMaterialName ( size_t idx, String const& name, String const& group )
This method is from 'ManualObject' class.
...
OgreMaterialManager.h
namespace Ogre
[+] class MaterialManager 2
|
Change |
Effect |
1 |
Virtual method _getActiveSchemeIndex ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getActiveScheme ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 34 entries | Virtual Table (New) - 32 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MaterialManager) |
(int (*)(...)) (& typeinfo for MaterialManager) |
16 |
~MaterialManager |
~MaterialManager |
24 |
~MaterialManager |
~MaterialManager |
32 |
(int (*)(...)) 0x19104a |
(int (*)(...)) 0x17d5d8 |
40 |
MaterialManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x191056 |
(int (*)(...)) 0x17d5e4 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
MaterialManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
MaterialManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
136 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
152 |
MaterialManager::setDefaultTextureFiltering(TextureFilterOptions) |
MaterialManager::setDefaultTextureFiltering(TextureFilterOptions) |
160 |
MaterialManager::setDefaultTextureFiltering(FilterType, FilterOptions) |
MaterialManager::setDefaultTextureFiltering(FilterType, FilterOptions) |
168 |
MaterialManager::setDefaultTextureFiltering(FilterOptions, FilterOptions, FilterOptions) |
MaterialManager::setDefaultTextureFiltering(FilterOptions, FilterOptions, FilterOptions) |
176 |
MaterialManager::getDefaultTextureFiltering(FilterType) const |
MaterialManager::getDefaultTextureFiltering(FilterType) const |
184 |
(int (*)(...)) 0x224eb8 |
(int (*)(...)) 0x22a0dc |
192 |
MaterialManager::_getSchemeIndex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::_getSchemeIndex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
200 |
MaterialManager::_getSchemeName[abi:cxx11](unsigned short) |
MaterialManager::_getSchemeName[abi:cxx11](unsigned short) |
208 |
MaterialManager::_getActiveSchemeIndex() const |
MaterialManager::setActiveScheme(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
MaterialManager::getActiveScheme[abi:cxx11]() const |
MaterialManager::addListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
224 |
MaterialManager::setActiveScheme(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::removeListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
232 |
MaterialManager::addListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::_arbitrateMissingTechniqueForActiveScheme(Material*, unsigned short, Renderable const*) |
240 |
MaterialManager::removeListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::_notifyAfterIlluminationPassesCreated(Technique*) |
248 |
MaterialManager::_arbitrateMissingTechniqueForActiveScheme(Material*, unsigned short, Renderable const*) |
MaterialManager::_notifyBeforeIlluminationPassesCleared(Technique*) |
256 |
MaterialManager::_notifyAfterIlluminationPassesCreated(Technique*) |
|
264 |
MaterialManager::_notifyBeforeIlluminationPassesCleared(Technique*) |
|
[+] affected symbols: 8 (0.1%)
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::setActiveScheme ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_notifyAfterIlluminationPassesCreated ( Technique* tech )
This method is from 'MaterialManager' class.
MaterialManager::_notifyBeforeIlluminationPassesCleared ( Technique* tech )
This method is from 'MaterialManager' class.
MaterialManager::_arbitrateMissingTechniqueForActiveScheme ( Material* mat, unsigned short lodIndex, Renderable const* rend )
This method is from 'MaterialManager' class.
MaterialManager::getActiveScheme ( )
This method is from 'MaterialManager' class.
MaterialManager::_getActiveSchemeIndex ( )
This method is from 'MaterialManager' class.
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 3
|
Change |
Effect |
1 |
Field mMeshBuildParams 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 392 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. |
3 |
Base class ManualResourceLoader has been removed. |
1) The layout of v-table in this class has been changed. 2) The memory layout in this class has been shifted by 8 bytes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 26 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MeshManager) |
(int (*)(...)) (& typeinfo for MeshManager) |
16 |
~MeshManager |
~MeshManager |
24 |
~MeshManager |
~MeshManager |
32 |
(int (*)(...)) 0x19104a |
(int (*)(...)) 0x17d5d8 |
40 |
(int (*)(...)) 0x1d02ae |
(int (*)(...)) 0x1c409c |
48 |
(int (*)(...)) 0x191056 |
(int (*)(...)) 0x17d5e4 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
MeshManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
MeshManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
136 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
152 |
MeshManager::loadResource(Resource*) |
|
160 |
(int (*)(...)) -0x00000000000138 |
|
168 |
(int (*)(...)) (& typeinfo for MeshManager) |
|
176 |
non-virtual thunk to ~MeshManager |
|
184 |
non-virtual thunk to ~MeshManager |
|
192 |
(int (*)(...)) 0x252b98 |
|
200 |
non-virtual thunk to MeshManager::loadResource(Resource*) |
|
[+] affected symbols: 30 (0.5%)
MeshManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList 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 ( )
This method is from 'MeshManager' class.
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, NameValuePairList 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 1
|
Change |
Effect |
1 |
Virtual method getShadowVolumeRenderableList ( enum ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, size_t*, bool, Real, unsigned long ) 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) - 41 entries | Virtual Table (New) - 43 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 (*)(...)) 0x1679b6 |
(int (*)(...)) 0x154bcc |
40 |
(int (*)(...)) 0x1679a2 |
(int (*)(...)) 0x154bc2 |
48 |
(int (*)(...)) 0x1679ac |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
(int (*)(...)) 0x154cee |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x167982 |
(int (*)(...)) 0x154b92 |
128 |
(int (*)(...)) 0x16798c |
(int (*)(...)) 0x154b9c |
136 |
(int (*)(...)) 0x167996 |
(int (*)(...)) 0x154ba6 |
144 |
(int (*)(...)) 0x16799c |
(int (*)(...)) 0x154bac |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
__cxa_pure_virtual |
__cxa_pure_virtual |
200 |
__cxa_pure_virtual |
__cxa_pure_virtual |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
__cxa_pure_virtual |
__cxa_pure_virtual |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
(int (*)(...)) 0x154bb2 |
264 |
__cxa_pure_virtual |
(int (*)(...)) 0x154bba |
272 |
(int (*)(...)) -0x00000000000008 |
MovableObject::getTypeFlags() const |
280 |
(int (*)(...)) (& typeinfo for MovableObject) |
__cxa_pure_virtual |
288 |
(int (*)(...)) 0x167970 |
(int (*)(...)) -0x00000000000008 |
296 |
(int (*)(...)) 0x16797c |
(int (*)(...)) (& typeinfo for MovableObject) |
304 |
(int (*)(...))0 |
(int (*)(...)) 0x154b80 |
312 |
(int (*)(...))0 |
(int (*)(...)) 0x154b8c |
320 |
(int (*)(...)) 0x167b0c |
(int (*)(...))0 |
328 |
|
(int (*)(...))0 |
336 |
|
(int (*)(...)) 0x154e28 |
[+] affected symbols: 169 (2.9%)
Renderable::getRenderOperation ( RenderOperation& p1 )
This method is from derived class 'Renderable'.
RibbonTrail::removeNode ( Node const* 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'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setColourChange ( size_t chainIndex, float r, float g, float b, float a )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setColourChange ( size_t chainIndex, ColourValue const& valuePerSecond )
This method is from derived class 'RibbonTrail'.
...
OgreMovablePlane.h
namespace Ogre
[+] class MovablePlane 2
|
Change |
Effect |
1 |
Field mNullBB 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 320 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: 1158 (20.1%)
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::setMaterial ( MaterialPtr const& material )
Field 'this.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
...
OgreParticleEmitter.h
namespace Ogre
[+] class ParticleEmitter 1
|
Change |
Effect |
1 |
Field mPosition 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: 73 (1.3%)
ParticleSystem::addEmitter ( String const& emitterType )
Return value (pointer) has base type 'ParticleEmitter'.
ParticleSystem::removeEmitter ( ParticleEmitter* emitter )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleSystem::_executeTriggerEmitters ( ParticleEmitter* emitter, unsigned int requested, Real timeElapsed )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleSystem::removeFromActiveEmittedEmitters ( ParticleEmitter* emitter )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleEmitter::setEmitted ( bool emitted )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setEnabled ( bool enabled )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDuration ( Real duration )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDuration ( Real min, Real max )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setPosition ( Vector3 const& pos )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDirection ( Vector3 const& inDirection )
This method is from 'ParticleEmitter' class.
...
OgreParticleSystem.h
namespace Ogre
[+] class ParticleSystem 2
|
Change |
Effect |
1 |
Virtual method _notifyParticleResized ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _notifyParticleRotated ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 67 entries | Virtual Table (New) - 69 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
(int (*)(...)) (& typeinfo for ParticleSystem) |
16 |
~ParticleSystem |
~ParticleSystem |
24 |
~ParticleSystem |
~ParticleSystem |
32 |
ParticleSystem::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&) |
ParticleSystem::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&) |
40 |
ParticleSystem::getMaterialName[abi:cxx11]() const |
ParticleSystem::getMaterialName[abi:cxx11]() const |
48 |
ParticleSystem::_notifyCurrentCamera(Camera*) |
ParticleSystem::_notifyCurrentCamera(Camera*) |
56 |
ParticleSystem::_notifyAttached(Node*, bool) |
ParticleSystem::_notifyAttached(Node*, bool) |
64 |
(int (*)(...)) 0x27da94 |
(int (*)(...)) 0x2852ec |
72 |
(int (*)(...)) 0x27daac |
(int (*)(...)) 0x285304 |
80 |
ParticleSystem::_updateRenderQueue(RenderQueue*) |
ParticleSystem::_updateRenderQueue(RenderQueue*) |
88 |
ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
96 |
ParticleSystem::getMovableType[abi:cxx11]() const |
ParticleSystem::getMovableType[abi:cxx11]() const |
104 |
ParticleSystem::_notifyParticleResized() |
(int (*)(...)) 0x28531e |
112 |
ParticleSystem::_notifyParticleRotated() |
(int (*)(...)) 0x285324 |
120 |
ParticleSystem::setDefaultDimensions(float, float) |
ParticleSystem::setDefaultDimensions(float, float) |
128 |
ParticleSystem::setDefaultWidth(float) |
ParticleSystem::setDefaultWidth(float) |
136 |
ParticleSystem::getDefaultWidth() const |
ParticleSystem::getDefaultWidth() const |
144 |
ParticleSystem::setDefaultHeight(float) |
ParticleSystem::setDefaultHeight(float) |
152 |
ParticleSystem::getDefaultHeight() const |
ParticleSystem::getDefaultHeight() const |
160 |
ParticleSystem::getCullIndividually() const |
ParticleSystem::getCullIndividually() const |
168 |
ParticleSystem::setCullIndividually(bool) |
ParticleSystem::setCullIndividually(bool) |
176 |
(int (*)(...)) 0x27dac6 |
(int (*)(...)) 0x28532a |
184 |
ParticleSystem::setRenderQueueGroup(unsigned char) |
ParticleSystem::setRenderQueueGroup(unsigned char) |
192 |
ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
200 |
ParticleSystem::getTypeFlags() const |
ParticleSystem::getTypeFlags() const |
208 |
(int (*)(...)) -0x00000000000030 |
(int (*)(...)) -0x00000000000030 |
216 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
(int (*)(...)) (& typeinfo for ParticleSystem) |
224 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
232 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
240 |
(int (*)(...)) 0x1679b6 |
(int (*)(...)) 0x154bcc |
248 |
(int (*)(...)) 0x1679a2 |
(int (*)(...)) 0x154bc2 |
256 |
(int (*)(...)) 0x1679ac |
MovableObject::getWorldBoundingBox(bool) const |
264 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getLightCapBounds() const |
272 |
MovableObject::getLightCapBounds() const |
MovableObject::getDarkCapBounds(Light const&, float) const |
280 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
288 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
(int (*)(...)) 0x154cee |
296 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
304 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
312 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
320 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
328 |
(int (*)(...)) 0x167982 |
(int (*)(...)) 0x154b92 |
336 |
(int (*)(...)) 0x16798c |
(int (*)(...)) 0x154b9c |
344 |
(int (*)(...)) 0x167996 |
(int (*)(...)) 0x154ba6 |
352 |
(int (*)(...)) 0x16799c |
(int (*)(...)) 0x154bac |
360 |
non-virtual thunk to ParticleSystem::getMovableType[abi:cxx11]() const |
non-virtual thunk to ParticleSystem::getMovableType[abi:cxx11]() const |
368 |
non-virtual thunk to ParticleSystem::_notifyAttached(Node*, bool) |
non-virtual thunk to ParticleSystem::_notifyAttached(Node*, bool) |
376 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
384 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
392 |
non-virtual thunk to ParticleSystem::_notifyCurrentCamera(Camera*) |
non-virtual thunk to ParticleSystem::_notifyCurrentCamera(Camera*) |
400 |
(int (*)(...)) 0x27daa0 |
(int (*)(...)) 0x2852f8 |
408 |
(int (*)(...)) 0x27dab9 |
(int (*)(...)) 0x285311 |
416 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
424 |
non-virtual thunk to ParticleSystem::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to ParticleSystem::_updateRenderQueue(RenderQueue*) |
432 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
440 |
non-virtual thunk to ParticleSystem::setRenderQueueGroup(unsigned char) |
non-virtual thunk to ParticleSystem::setRenderQueueGroup(unsigned char) |
448 |
non-virtual thunk to ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
non-virtual thunk to ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
456 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
464 |
non-virtual thunk to ParticleSystem::getTypeFlags() const |
(int (*)(...)) 0x154bb2 |
472 |
non-virtual thunk to ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x154bba |
480 |
(int (*)(...)) -0x00000000000038 |
non-virtual thunk to ParticleSystem::getTypeFlags() const |
488 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
non-virtual thunk to ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
496 |
(int (*)(...)) 0x167970 |
(int (*)(...)) -0x00000000000038 |
504 |
(int (*)(...)) 0x16797c |
(int (*)(...)) (& typeinfo for ParticleSystem) |
512 |
non-virtual thunk to ~ParticleSystem |
(int (*)(...)) 0x154b80 |
520 |
non-virtual thunk to ~ParticleSystem |
(int (*)(...)) 0x154b8c |
528 |
(int (*)(...)) 0x167b0c |
non-virtual thunk to ~ParticleSystem |
536 |
|
non-virtual thunk to ~ParticleSystem |
544 |
|
(int (*)(...)) 0x154e28 |
[+] affected symbols: 2 (0.03%)
ParticleSystem::_notifyParticleResized ( )
This method is from 'ParticleSystem' class.
ParticleSystem::_notifyParticleRotated ( )
This method is from 'ParticleSystem' class.
OgreRenderQueue.h
namespace Ogre
[+] class RenderQueue 1
|
Change |
Effect |
1 |
Size of this class has been changed from 864 bytes to 872 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: 56 (1%)
RenderQueue::getQueueGroup ( uint8 groupID )
Field 'retval.mParent' in the return value (pointer) has base type 'RenderQueue'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
This method is from 'RenderQueue' class.
RenderQueue::setDefaultQueueGroup ( uint8 grp )
This method is from 'RenderQueue' class.
RenderQueue::setSplitNoShadowPasses ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setDefaultRenderablePriority ( ushort priority )
This method is from 'RenderQueue' class.
RenderQueue::setSplitPassesByLightingType ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setShadowCastersCannotBeReceivers ( bool ind )
This method is from 'RenderQueue' class.
RenderQueue::clear ( bool destroyPassMaps )
This method is from 'RenderQueue' class.
RenderQueue::merge ( RenderQueue const* rhs )
1st parameter 'rhs' (pointer) has base type 'RenderQueue'.
RenderQueue::RenderQueue ( )
This constructor is from 'RenderQueue' class.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 33
|
Change |
Effect |
1 |
Size of this class has been changed from 1112 bytes to 1160 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 setScissorTest ( bool, Rect 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. |
3 |
Pure virtual method setColourBlendState ( struct ColourBlendState 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. |
4 |
Pure virtual method _applyObliqueDepthProjection ( Matrix4&, Plane 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. |
5 |
Pure virtual method _makeOrthoMatrix ( Radian const&, Real, Real, Real, Matrix4&, 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 |
Pure virtual method _makeProjectionMatrix ( Radian const&, Real, Real, Real, Matrix4&, 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 |
Pure virtual method _makeProjectionMatrix ( Real, Real, Real, Real, Real, Real, Matrix4&, 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 |
Pure virtual method _setColourBufferWriteEnabled ( bool, 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. |
9 |
Pure virtual method _setDepthBufferCheckEnabled ( 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. |
10 |
Pure virtual method _setDepthBufferFunction ( enum CompareFunction ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _setDepthBufferWriteEnabled ( 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. |
12 |
Pure virtual method _setSeparateSceneBlending ( enum SceneBlendFactor, enum SceneBlendFactor, enum SceneBlendFactor, enum SceneBlendFactor, enum SceneBlendOperation, enum SceneBlendOperation ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _setTextureAddressingMode ( size_t, struct Sampler::UVWAddressingMode const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _setTextureBorderColour ( size_t, 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. |
15 |
Pure virtual method _setTextureLayerAnisotropy ( size_t, 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. |
16 |
Pure virtual method _setTextureMipmapBias ( size_t, 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 _setTextureUnitCompareEnabled ( size_t, 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 _setTextureUnitCompareFunction ( size_t, enum CompareFunction ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _setTextureUnitFiltering ( size_t, enum FilterType, enum FilterOptions ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 bindGpuProgramPassIterationParameters ( 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. |
21 |
Pure virtual method getColourVertexElementType ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getDisplayMonitorCount ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
Pure virtual method getHorizontalTexelOffset ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
Pure virtual method getVerticalTexelOffset ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
Pure virtual method hasAnisotropicMipMapFilter ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
Pure virtual method postExtraThreadsStarted ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
Pure virtual method preExtraThreadsStarted ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
Pure virtual method registerThread ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
Pure virtual method reinitialise ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
Pure virtual method setScissorTest ( bool, size_t, size_t, size_t, 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. |
31 |
Pure virtual method unregisterThread ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
Pure virtual method validateConfigOptions ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _createRenderWindows ( RenderWindowDescriptionList const&, RenderWindowList& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 117 entries | Virtual Table (New) - 98 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 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
64 |
__cxa_pure_virtual |
(int (*)(...)) 0x2bfee2 |
72 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_initialise() |
80 |
(int (*)(...)) 0x2ab7e6 |
(int (*)(...)) 0x2be912 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
104 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2be91c |
112 |
(int (*)(...)) 0x2ab7f0 |
(int (*)(...)) 0x2be928 |
120 |
(int (*)(...)) 0x2ab7f6 |
(int (*)(...)) 0x2be92e |
128 |
(int (*)(...)) 0x2ab7fc |
(int (*)(...)) 0x2be934 |
136 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int, bool, 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*) |
144 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
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&) |
168 |
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&) |
176 |
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&) |
184 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2be93a |
192 |
(int (*)(...)) 0x2ab802 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
200 |
(int (*)(...)) 0x2ab808 |
__cxa_pure_virtual |
208 |
(int (*)(...)) 0x2ab812 |
RenderSystem::_disableTextureUnit(unsigned long) |
216 |
(int (*)(...)) 0x2ab818 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
224 |
(int (*)(...)) 0x2ab81e |
(int (*)(...)) 0x2be940 |
232 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
(int (*)(...)) 0x2be946 |
240 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be94c |
248 |
(int (*)(...)) 0x2ab824 |
__cxa_pure_virtual |
256 |
RenderSystem::_disableTextureUnit(unsigned long) |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
264 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
(int (*)(...)) 0x2be952 |
272 |
(int (*)(...)) 0x2ab82a |
(int (*)(...)) 0x2be958 |
280 |
(int (*)(...)) 0x2ab830 |
(int (*)(...)) 0x2be95e |
288 |
(int (*)(...)) 0x2ab836 |
(int (*)(...)) 0x2be964 |
296 |
(int (*)(...)) 0x2ab83c |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
304 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be96a |
312 |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
(int (*)(...)) 0x2be970 |
320 |
(int (*)(...)) 0x2ab842 |
__cxa_pure_virtual |
328 |
(int (*)(...)) 0x2ab848 |
__cxa_pure_virtual |
336 |
(int (*)(...)) 0x2ab84e |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
344 |
__cxa_pure_virtual |
__cxa_pure_virtual |
352 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
RenderSystem::_beginFrame() |
360 |
__cxa_pure_virtual |
RenderSystem::_pauseFrame() |
368 |
__cxa_pure_virtual |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
376 |
__cxa_pure_virtual |
__cxa_pure_virtual |
384 |
__cxa_pure_virtual |
__cxa_pure_virtual |
392 |
__cxa_pure_virtual |
RenderSystem::_getViewport() |
400 |
__cxa_pure_virtual |
__cxa_pure_virtual |
408 |
(int (*)(...)) 0x2ab854 |
RenderSystem::_getCullingMode() const |
416 |
(int (*)(...)) 0x2ab85a |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be976 |
432 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be97c |
440 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
(int (*)(...)) 0x2be982 |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be988 |
464 |
RenderSystem::_pauseFrame() |
RenderSystem::_beginGeometryCount() |
472 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
RenderSystem::_getFaceCount() const |
480 |
__cxa_pure_virtual |
RenderSystem::_getBatchCount() const |
488 |
__cxa_pure_virtual |
RenderSystem::_getVertexCount() const |
496 |
RenderSystem::_getViewport() |
(int (*)(...)) 0x2be98e |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
RenderSystem::_getCullingMode() const |
__cxa_pure_virtual |
520 |
__cxa_pure_virtual |
__cxa_pure_virtual |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be998 |
544 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
552 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be99e |
560 |
__cxa_pure_virtual |
RenderSystem::bindGpuProgram(GpuProgram*) |
568 |
(int (*)(...)) 0x2ab8c6 |
__cxa_pure_virtual |
576 |
RenderSystem::_beginGeometryCount() |
(int (*)(...)) 0x2be9a4 |
584 |
RenderSystem::_getFaceCount() const |
RenderSystem::unbindGpuProgram(GpuProgramType) |
592 |
RenderSystem::_getBatchCount() const |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
600 |
RenderSystem::_getVertexCount() const |
RenderSystem::_updateAllRenderTargets(bool) |
608 |
__cxa_pure_virtual |
RenderSystem::_swapAllRenderTargetBuffers() |
616 |
__cxa_pure_virtual |
__cxa_pure_virtual |
624 |
__cxa_pure_virtual |
__cxa_pure_virtual |
632 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9aa |
640 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9b4 |
648 |
__cxa_pure_virtual |
__cxa_pure_virtual |
656 |
__cxa_pure_virtual |
__cxa_pure_virtual |
664 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9be |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
(int (*)(...)) 0x2ab8cc |
(int (*)(...)) 0x2be9ca |
688 |
RenderSystem::_render(RenderOperation const&) |
(int (*)(...)) 0x2be9d0 |
696 |
(int (*)(...)) 0x2ab8d2 |
(int (*)(...)) 0x2be9d6 |
704 |
RenderSystem::bindGpuProgram(GpuProgram*) |
(int (*)(...)) 0x2be9dc |
712 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9e2 |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
__cxa_pure_virtual |
736 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
744 |
RenderSystem::_updateAllRenderTargets(bool) |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
752 |
RenderSystem::_swapAllRenderTargetBuffers() |
(int (*)(...)) 0x2be9ec |
760 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9f6 |
768 |
__cxa_pure_virtual |
__cxa_pure_virtual |
776 |
__cxa_pure_virtual |
RenderSystem::initConfigOptions() |
784 |
__cxa_pure_virtual |
|
792 |
__cxa_pure_virtual |
|
800 |
__cxa_pure_virtual |
|
808 |
(int (*)(...)) 0x2ab8d8 |
|
816 |
__cxa_pure_virtual |
|
824 |
__cxa_pure_virtual |
|
832 |
__cxa_pure_virtual |
|
840 |
__cxa_pure_virtual |
|
848 |
__cxa_pure_virtual |
|
856 |
__cxa_pure_virtual |
|
864 |
__cxa_pure_virtual |
|
872 |
__cxa_pure_virtual |
|
880 |
__cxa_pure_virtual |
|
888 |
__cxa_pure_virtual |
|
896 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
904 |
(int (*)(...)) 0x2ab8e4 |
|
912 |
(int (*)(...)) 0x2ab8ee |
|
920 |
__cxa_pure_virtual |
|
928 |
RenderSystem::initConfigOptions() |
|
[+] affected symbols: 813 (14.1%)
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::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDestRenderSystem' in the return value (pointer) has base type 'RenderSystem'.
RenderSystem::_pauseFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_setSampler ( size_t p1, Sampler& p2 )
This method is from 'RenderSystem' class.
RenderSystem::_setTexture ( size_t p1, bool p2, TexturePtr const& p3 )
This method is from 'RenderSystem' class.
...
OgreResourceGroupManager.h
namespace Ogre
[+] class ResourceGroupListener 2
|
Change |
Effect |
1 |
Pure virtual method worldGeometryPrepareStageEnded ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 worldGeometryPrepareStageStarted ( 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. |
[+] affected symbols: 11 (0.2%)
ResourceGroupListener::resourceRemove ( ResourcePtr const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceCreated ( ResourcePtr const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceLoadEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceLoadStarted ( ResourcePtr const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupLoadEnded ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::worldGeometryStageEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupLoadStarted ( String const& p1, size_t p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupPrepareEnded ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::worldGeometryStageStarted ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::worldGeometryPrepareStageEnded ( )
This method is from 'ResourceGroupListener' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 1
|
Change |
Effect |
1 |
Field mSceneManagerStack 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: 78 (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 44
|
Change |
Effect |
1 |
Field mLastLightLimit 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 mShadowCasterAABBQuery 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 |
Field mShadowCasterList 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. |
4 |
Field mShadowCasterQueryListener 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. |
5 |
Field mShadowCasterRenderBackFaces 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. |
6 |
Field mShadowCasterSphereQuery 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. |
7 |
Field mShadowTextureConfigDirty 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. |
8 |
Field mShadowTextureConfigList 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. |
9 |
Field mShadowTextureSelfShadow 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. |
10 |
Field mSkyRenderer 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. |
11 |
Size of this class has been changed from 2200 bytes to 2296 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. |
12 |
The relative position of pure virtual method getTypeName ( ) const has been changed from 14 to 13. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
13 |
The relative position of virtual method clearScene ( ) has been changed from 32 to 31. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
14 |
The relative position of virtual method createLight ( String const& ) has been changed from 19 to 18. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
15 |
The relative position of virtual method createLight ( ) has been changed from 20 to 19. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
16 |
The relative position of virtual method _renderScene ( Camera*, Viewport*, bool ) has been changed from 40 to 39. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
17 |
The relative position of virtual method createCamera ( String const& ) has been changed from 15 to 14. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
18 |
The relative position of virtual method destroyLight ( Light* ) has been changed from 25 to 24. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
19 |
The relative position of virtual method destroyLight ( String const& ) has been changed from 24 to 23. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
20 |
The relative position of virtual method destroyCamera ( Camera* ) has been changed from 16 to 15. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
21 |
The relative position of virtual method destroyCamera ( String const& ) has been changed from 17 to 16. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
22 |
The relative position of virtual method createRayQuery ( Ray const&, uint32 ) has been changed from 44 to 43. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
23 |
The relative position of virtual method createAABBQuery ( AxisAlignedBox const&, uint32 ) has been changed from 41 to 40. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
24 |
The relative position of virtual method createSceneNode ( String const& ) has been changed from 28 to 27. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
25 |
The relative position of virtual method createSceneNode ( ) has been changed from 27 to 26. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
26 |
The relative position of virtual method destroyAllLights ( ) has been changed from 26 to 25. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
27 |
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. |
28 |
The relative position of virtual method destroySceneNode ( String const& ) has been changed from 30 to 29. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
29 |
The relative position of virtual method setWorldGeometry ( String const& ) has been changed from 35 to 34. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
30 |
The relative position of virtual method setWorldGeometry ( DataStreamPtr&, String const& ) has been changed from 36 to 35. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
31 |
The relative position of virtual method _updateSceneGraph ( Camera* ) has been changed from 38 to 37. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
32 |
The relative position of virtual method createSphereQuery ( Sphere const&, uint32 ) has been changed from 42 to 41. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
33 |
The relative position of virtual method destroyAllCameras ( ) has been changed from 18 to 17. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
34 |
The relative position of virtual method destroyAllEntities ( ) has been changed from 31 to 30. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
35 |
The relative position of virtual method _findVisibleObjects ( Camera*, struct VisibleObjectsBoundsInfo*, bool ) has been changed from 39 to 38. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
36 |
The relative position of virtual method prepareWorldGeometry ( String const& ) has been changed from 33 to 32. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
37 |
The relative position of virtual method prepareWorldGeometry ( DataStreamPtr&, String const& ) has been changed from 34 to 33. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
38 |
The relative position of virtual method getSuggestedViewpoint ( bool ) has been changed from 37 to 36. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
39 |
The relative position of virtual method prepareShadowTextures ( Camera*, Viewport*, LightList const* ) has been changed from 13 to 45. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
40 |
The relative position of virtual method createIntersectionQuery ( uint32 ) has been changed from 45 to 44. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
41 |
The relative position of virtual method createPlaneBoundedVolumeQuery ( PlaneBoundedVolumeList const&, uint32 ) has been changed from 43 to 42. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
42 |
The relative position of virtual method invalidatePerFrameScissorRectCache ( ) has been changed from 23 to 22. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
43 |
The relative position of virtual method getLight ( String const& ) const has been changed from 21 to 20. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
44 |
The relative position of virtual method hasLight ( String const& ) const has been changed from 22 to 21. |
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) - 55 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::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
56 |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
64 |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
72 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::findLightsAffectingFrustum(Camera const*) |
80 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::initShadowVolumeMaterials() |
88 |
SceneManager::ensureShadowTexturesCreated() |
SceneManager::ensureShadowTexturesCreated() |
96 |
SceneManager::destroyShadowTextures() |
SceneManager::destroyShadowTextures() |
104 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
(int (*)(...))0 |
112 |
(int (*)(...))0 |
(int (*)(...))0 |
120 |
(int (*)(...))0 |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
136 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyCamera(Camera*) |
144 |
SceneManager::destroyCamera(Camera*) |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
152 |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAllCameras() |
160 |
SceneManager::destroyAllCameras() |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createLight() |
176 |
SceneManager::createLight() |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
184 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::invalidatePerFrameScissorRectCache() |
200 |
SceneManager::invalidatePerFrameScissorRectCache() |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
208 |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyLight(Light*) |
216 |
SceneManager::destroyLight(Light*) |
SceneManager::destroyAllLights() |
224 |
SceneManager::destroyAllLights() |
SceneManager::createSceneNode() |
232 |
SceneManager::createSceneNode() |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
240 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroySceneNode(SceneNode*) |
248 |
SceneManager::destroySceneNode(SceneNode*) |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
256 |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAllEntities() |
264 |
SceneManager::destroyAllEntities() |
SceneManager::clearScene() |
272 |
SceneManager::clearScene() |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
288 |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
304 |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x30cb1a |
312 |
(int (*)(...)) 0x2fcbd8 |
(int (*)(...)) 0x30cb24 |
320 |
(int (*)(...)) 0x2fcbe2 |
SceneManager::getSuggestedViewpoint(bool) |
328 |
SceneManager::getSuggestedViewpoint(bool) |
(int (*)(...)) 0x30cb2e |
336 |
(int (*)(...)) 0x2fcbec |
(int (*)(...)) 0x30cb38 |
344 |
(int (*)(...)) 0x2fcbf6 |
(int (*)(...)) 0x30cb42 |
352 |
(int (*)(...)) 0x2fcc00 |
(int (*)(...)) 0x30cb4c |
360 |
(int (*)(...)) 0x2fcc0a |
(int (*)(...)) 0x30cb56 |
368 |
(int (*)(...)) 0x2fcc14 |
SceneManager::_updateSceneGraph(Camera*) |
376 |
SceneManager::_updateSceneGraph(Camera*) |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
384 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
392 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
400 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
408 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
416 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
SceneManager::createRayQuery(Ray const&, unsigned int) |
424 |
SceneManager::createRayQuery(Ray const&, unsigned int) |
SceneManager::createIntersectionQuery(unsigned int) |
432 |
SceneManager::createIntersectionQuery(unsigned int) |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
[+] affected symbols: 611 (10.6%)
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::createInstanceImpl ( String const& name, NameValuePairList 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.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
This method is from 'SceneManager' class.
...
[+] struct SceneManager::ShadowRenderer 1
|
Change |
Effect |
1 |
Field mCurrentShadowTexture 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: 629 (10.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowRenderer' in 1st parameter 'mgr' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer' in 1st parameter 'mo' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowRenderer' in the return value (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::clearScene ( )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
...
OgreSceneManagerEnumerator.h
namespace Ogre
[+] class DefaultSceneManager 1
|
Change |
Effect |
1 |
Size of this class has been increased from 2200 bytes to 2296 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: 3 (0.1%)
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.
OgreSceneNode.h
namespace Ogre
[+] class SceneNode 1
|
Change |
Effect |
1 |
Size of this class has been changed from 472 bytes to 464 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: 1114 (19.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' 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.mCameraInProgress.mAutoTrackTarget' 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::setMaterial ( MaterialPtr const& material )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method 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'.
...
OgreShadowCameraSetupFocused.h
namespace Ogre
[+] class FocusedShadowCameraSetup 1
|
Change |
Effect |
1 |
Size of this class has been increased from 168 bytes to 632 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: 20 (0.3%)
LiSPSMShadowCameraSetup::setCameraLightDirectionThreshold ( Degree angle )
This method is from derived class 'LiSPSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup ( Real n, bool useSimpleNOpt, Degree angle )
This constructor is from derived class 'LiSPSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::~LiSPSMShadowCameraSetup ( )
This destructor is from derived class 'LiSPSMShadowCameraSetup'.
FocusedShadowCameraSetup::FocusedShadowCameraSetup ( bool useAggressiveRegion )
This constructor is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::~FocusedShadowCameraSetup ( )
This destructor is from 'FocusedShadowCameraSetup' class.
LiSPSMShadowCameraSetup::calculateNOpt ( Matrix4 const& lightSpace, AxisAlignedBox const& bodyBABB_ls, FocusedShadowCameraSetup::PointListBody const& bodyLVS, Camera const& cam )
This method is from derived class 'LiSPSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::calculateZ0_ls ( Matrix4 const& lightSpace, Vector3 const& e, Real bodyB_zMax_ls, Camera const& cam )
This method is from derived class 'LiSPSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::calculateLiSPSM ( Matrix4 const& lightSpace, FocusedShadowCameraSetup::PointListBody const& bodyB, FocusedShadowCameraSetup::PointListBody const& bodyLVS, SceneManager const& sm, Camera const& cam, Light const& light )
This method is from derived class 'LiSPSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::getShadowCamera ( SceneManager const* sm, Camera const* cam, Viewport const* vp, Light const* light, Camera* texCam, size_t iteration )
This method is from derived class 'LiSPSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::calculateNOptSimple ( FocusedShadowCameraSetup::PointListBody const& bodyLVS, Camera const& cam )
This method is from derived class 'LiSPSMShadowCameraSetup'.
...
OgreShadowCameraSetupLiSPSM.h
namespace Ogre
[+] class LiSPSMShadowCameraSetup 1
|
Change |
Effect |
1 |
Size of this class has been increased from 184 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: 16 (0.3%)
PSSMShadowCameraSetup::setSplitPoints ( PSSMShadowCameraSetup::SplitPointList const& newSplitPoints )
This method is from derived class 'PSSMShadowCameraSetup'.
PSSMShadowCameraSetup::calculateSplitPoints ( uint splitCount, Real nearDist, Real farDist, Real lambda )
This method is from derived class 'PSSMShadowCameraSetup'.
PSSMShadowCameraSetup::setOptimalAdjustFactor ( size_t splitIndex, Real factor )
This method is from derived class 'PSSMShadowCameraSetup'.
PSSMShadowCameraSetup::PSSMShadowCameraSetup ( )
This constructor is from derived class 'PSSMShadowCameraSetup'.
PSSMShadowCameraSetup::~PSSMShadowCameraSetup ( )
This destructor is from derived class 'PSSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::setCameraLightDirectionThreshold ( Degree angle )
This method is from 'LiSPSMShadowCameraSetup' class.
LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup ( Real n, bool useSimpleNOpt, Degree angle )
This constructor is from 'LiSPSMShadowCameraSetup' class.
LiSPSMShadowCameraSetup::~LiSPSMShadowCameraSetup ( )
This destructor is from 'LiSPSMShadowCameraSetup' class.
PSSMShadowCameraSetup::getShadowCamera ( SceneManager const* sm, Camera const* cam, Viewport const* vp, Light const* light, Camera* texCam, size_t iteration )
This method is from derived class 'PSSMShadowCameraSetup'.
PSSMShadowCameraSetup::getOptimalAdjustFactor ( )
This method is from derived class 'PSSMShadowCameraSetup'.
...
OgreShadowCameraSetupPSSM.h
namespace Ogre
[+] class PSSMShadowCameraSetup 1
|
Change |
Effect |
1 |
Size of this class has been increased from 256 bytes to 720 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: 7 (0.1%)
PSSMShadowCameraSetup::setSplitPoints ( PSSMShadowCameraSetup::SplitPointList const& newSplitPoints )
This method is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::calculateSplitPoints ( uint splitCount, Real nearDist, Real farDist, Real lambda )
This method is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::setOptimalAdjustFactor ( size_t splitIndex, Real factor )
This method is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::PSSMShadowCameraSetup ( )
This constructor is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::~PSSMShadowCameraSetup ( )
This destructor is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::getShadowCamera ( SceneManager const* sm, Camera const* cam, Viewport const* vp, Light const* light, Camera* texCam, size_t iteration )
This method is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::getOptimalAdjustFactor ( )
This method is from 'PSSMShadowCameraSetup' class.
OgreShadowTextureManager.h
namespace Ogre
[+] class ShadowTextureManager 5
|
Change |
Effect |
1 |
Virtual method clear ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 clearUnused ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getNullShadowTexture ( 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. |
4 |
Virtual method getShadowTextures ( ShadowTextureConfigList const&, ShadowTextureList& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 ~ShadowTextureManager ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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%)
ShadowTextureManager::clearUnused ( )
This method is from 'ShadowTextureManager' class.
ShadowTextureManager::getShadowTextures ( ShadowTextureConfigList const& configList, ShadowTextureList& listToPopulate )
This method is from 'ShadowTextureManager' class.
ShadowTextureManager::getNullShadowTexture ( enum PixelFormat format )
This method is from 'ShadowTextureManager' class.
ShadowTextureManager::clear ( )
This method is from 'ShadowTextureManager' class.
ShadowTextureManager::~ShadowTextureManager ( )
This destructor is from 'ShadowTextureManager' class.
OgreSkeleton.h
namespace Ogre
[+] class Skeleton 2
|
Change |
Effect |
1 |
Virtual method prepareImpl ( ) 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 unprepareImpl ( ) 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) - 84 entries | Virtual Table (New) - 73 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Skeleton) |
(int (*)(...)) (& typeinfo for Skeleton) |
16 |
~Skeleton |
~Skeleton |
24 |
~Skeleton |
~Skeleton |
32 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
(int (*)(...)) 0x18117e |
(int (*)(...)) 0x16dc64 |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
(int (*)(...)) 0x181190 |
Skeleton::prepareImpl() |
72 |
(int (*)(...)) 0x181196 |
Skeleton::unprepareImpl() |
80 |
Skeleton::loadImpl() |
(int (*)(...)) 0x3813a0 |
88 |
Skeleton::unloadImpl() |
(int (*)(...)) 0x3813a6 |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
Resource::touch() |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
Resource::touch() |
Resource::removeListener(Resource::Listener*) |
160 |
(int (*)(...)) 0x1811dc |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
(int (*)(...)) 0x1811e6 |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
Skeleton::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
Skeleton::createBone() |
200 |
(int (*)(...)) 0x18121e |
Skeleton::createBone(unsigned short) |
208 |
(int (*)(...)) 0x1811f0 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
(int (*)(...)) 0x1811fc |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
224 |
Resource::escalateLoading() |
Skeleton::getNumBones() const |
232 |
Resource::addListener(Resource::Listener*) |
Skeleton::getRootBoneIterator() |
240 |
Resource::removeListener(Resource::Listener*) |
Skeleton::getBoneIterator() |
248 |
(int (*)(...)) 0x181208 |
Skeleton::getBone(unsigned short) const |
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
264 |
(int (*)(...)) 0x181212 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
272 |
Resource::_dirtyState() |
Skeleton::setBindingPose() |
280 |
Skeleton::calculateSize() const |
Skeleton::reset(bool) |
288 |
Skeleton::createBone() |
Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
296 |
Skeleton::createBone(unsigned short) |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
304 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
312 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
Skeleton::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
320 |
Skeleton::getNumBones() const |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
328 |
Skeleton::getRootBoneIterator() |
Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
336 |
Skeleton::getBoneIterator() |
Skeleton::setAnimationState(AnimationStateSet const&) |
344 |
Skeleton::getBone(unsigned short) const |
Skeleton::_initAnimationState(AnimationStateSet*) |
352 |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::_refreshAnimationState(AnimationStateSet*) |
360 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::_getBoneMatrices(Affine3*) |
368 |
Skeleton::setBindingPose() |
Skeleton::getNumAnimations() const |
376 |
Skeleton::reset(bool) |
Skeleton::getAnimation(unsigned short) const |
384 |
Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::getBlendMode() const |
392 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
400 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::_updateTransforms() |
408 |
Skeleton::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::optimiseAllAnimations(bool) |
416 |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
424 |
Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::removeAllLinkedSkeletonAnimationSources() |
432 |
Skeleton::setAnimationState(AnimationStateSet const&) |
(int (*)(...)) 0x381378 |
440 |
Skeleton::_initAnimationState(AnimationStateSet*) |
Skeleton::getLinkedSkeletonAnimationSourceIterator() const |
448 |
Skeleton::_refreshAnimationState(AnimationStateSet*) |
Skeleton::_notifyManualBonesDirty() |
456 |
Skeleton::_getBoneMatrices(Affine3*) |
Skeleton::_notifyManualBoneStateChange(Bone*) |
464 |
Skeleton::getNumAnimations() const |
(int (*)(...)) 0x381384 |
472 |
Skeleton::getAnimation(unsigned short) const |
(int (*)(...)) 0x381390 |
480 |
Skeleton::getBlendMode() const |
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&) |
488 |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
496 |
Skeleton::_updateTransforms() |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
504 |
Skeleton::optimiseAllAnimations(bool) |
(int (*)(...)) -0x000000000000f0 |
512 |
Skeleton::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
(int (*)(...)) (& typeinfo for Skeleton) |
520 |
Skeleton::removeAllLinkedSkeletonAnimationSources() |
non-virtual thunk to ~Skeleton |
528 |
Skeleton::getLinkedSkeletonAnimationSourceIterator() const |
non-virtual thunk to ~Skeleton |
536 |
Skeleton::_notifyManualBonesDirty() |
non-virtual thunk to Skeleton::getNumAnimations() const |
544 |
Skeleton::_notifyManualBoneStateChange(Bone*) |
non-virtual thunk to Skeleton::getAnimation(unsigned short) const |
552 |
(int (*)(...)) 0x3765ce |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
560 |
(int (*)(...)) 0x3765da |
non-virtual thunk to Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
568 |
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::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
576 |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
non-virtual thunk to Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
584 |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
|
592 |
(int (*)(...)) -0x000000000000f0 |
|
600 |
(int (*)(...)) (& typeinfo for Skeleton) |
|
608 |
non-virtual thunk to ~Skeleton |
|
616 |
non-virtual thunk to ~Skeleton |
|
624 |
non-virtual thunk to Skeleton::getNumAnimations() const |
|
632 |
non-virtual thunk to Skeleton::getAnimation(unsigned short) const |
|
640 |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
648 |
non-virtual thunk to Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
656 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
664 |
non-virtual thunk to Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 37 (0.6%)
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'.
Skeleton::createBone ( String const& name )
This method is from 'Skeleton' class.
Skeleton::createBone ( String const& name, unsigned short handle )
This method is from 'Skeleton' class.
Skeleton::createBone ( unsigned short handle )
This method is from 'Skeleton' class.
Skeleton::createBone ( )
This method is from 'Skeleton' class.
Skeleton::setBlendMode ( enum SkeletonAnimationBlendMode state )
This method is from 'Skeleton' class.
Skeleton::setBindingPose ( )
This method is from 'Skeleton' class.
...
OgreSkeletonInstance.h
namespace Ogre
[+] class SkeletonInstance 3
|
Change |
Effect |
1 |
Virtual method getGroup ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getHandle ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getName ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 84 entries | Virtual Table (New) - 73 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
16 |
~SkeletonInstance |
~SkeletonInstance |
24 |
~SkeletonInstance |
~SkeletonInstance |
32 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
(int (*)(...)) 0x18117e |
(int (*)(...)) 0x16dc64 |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
(int (*)(...)) 0x181190 |
SkeletonInstance::prepareImpl() |
72 |
(int (*)(...)) 0x181196 |
SkeletonInstance::unprepareImpl() |
80 |
SkeletonInstance::loadImpl() |
(int (*)(...)) 0x3813a0 |
88 |
SkeletonInstance::unloadImpl() |
(int (*)(...)) 0x3813a6 |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
Resource::touch() |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
Resource::touch() |
Resource::removeListener(Resource::Listener*) |
160 |
SkeletonInstance::getName[abi:cxx11]() const |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
SkeletonInstance::getHandle() const |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
Skeleton::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
Skeleton::createBone() |
200 |
(int (*)(...)) 0x18121e |
Skeleton::createBone(unsigned short) |
208 |
(int (*)(...)) 0x1811f0 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
(int (*)(...)) 0x1811fc |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
224 |
Resource::escalateLoading() |
Skeleton::getNumBones() const |
232 |
Resource::addListener(Resource::Listener*) |
Skeleton::getRootBoneIterator() |
240 |
Resource::removeListener(Resource::Listener*) |
Skeleton::getBoneIterator() |
248 |
SkeletonInstance::getGroup[abi:cxx11]() const |
Skeleton::getBone(unsigned short) const |
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
264 |
(int (*)(...)) 0x181212 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
272 |
Resource::_dirtyState() |
Skeleton::setBindingPose() |
280 |
Skeleton::calculateSize() const |
Skeleton::reset(bool) |
288 |
Skeleton::createBone() |
SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
296 |
Skeleton::createBone(unsigned short) |
SkeletonInstance::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
304 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
312 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
SkeletonInstance::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
320 |
Skeleton::getNumBones() const |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
328 |
Skeleton::getRootBoneIterator() |
SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
336 |
Skeleton::getBoneIterator() |
Skeleton::setAnimationState(AnimationStateSet const&) |
344 |
Skeleton::getBone(unsigned short) const |
SkeletonInstance::_initAnimationState(AnimationStateSet*) |
352 |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SkeletonInstance::_refreshAnimationState(AnimationStateSet*) |
360 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::_getBoneMatrices(Affine3*) |
368 |
Skeleton::setBindingPose() |
SkeletonInstance::getNumAnimations() const |
376 |
Skeleton::reset(bool) |
SkeletonInstance::getAnimation(unsigned short) const |
384 |
SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::getBlendMode() const |
392 |
SkeletonInstance::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
400 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::_updateTransforms() |
408 |
SkeletonInstance::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::optimiseAllAnimations(bool) |
416 |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SkeletonInstance::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
424 |
SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SkeletonInstance::removeAllLinkedSkeletonAnimationSources() |
432 |
Skeleton::setAnimationState(AnimationStateSet const&) |
SkeletonInstance::getLinkedSkeletonAnimationSources() const |
440 |
SkeletonInstance::_initAnimationState(AnimationStateSet*) |
SkeletonInstance::getLinkedSkeletonAnimationSourceIterator() const |
448 |
SkeletonInstance::_refreshAnimationState(AnimationStateSet*) |
Skeleton::_notifyManualBonesDirty() |
456 |
Skeleton::_getBoneMatrices(Affine3*) |
Skeleton::_notifyManualBoneStateChange(Bone*) |
464 |
SkeletonInstance::getNumAnimations() const |
(int (*)(...)) 0x381384 |
472 |
SkeletonInstance::getAnimation(unsigned short) const |
(int (*)(...)) 0x381390 |
480 |
Skeleton::getBlendMode() const |
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&) |
488 |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
496 |
Skeleton::_updateTransforms() |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
504 |
Skeleton::optimiseAllAnimations(bool) |
(int (*)(...)) -0x000000000000f0 |
512 |
SkeletonInstance::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
520 |
SkeletonInstance::removeAllLinkedSkeletonAnimationSources() |
non-virtual thunk to ~SkeletonInstance |
528 |
SkeletonInstance::getLinkedSkeletonAnimationSourceIterator() const |
non-virtual thunk to ~SkeletonInstance |
536 |
Skeleton::_notifyManualBonesDirty() |
non-virtual thunk to SkeletonInstance::getNumAnimations() const |
544 |
Skeleton::_notifyManualBoneStateChange(Bone*) |
non-virtual thunk to SkeletonInstance::getAnimation(unsigned short) const |
552 |
(int (*)(...)) 0x3765ce |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
560 |
(int (*)(...)) 0x3765da |
non-virtual thunk to SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
568 |
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::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
576 |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
non-virtual thunk to SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
584 |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
|
592 |
(int (*)(...)) -0x000000000000f0 |
|
600 |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
|
608 |
non-virtual thunk to ~SkeletonInstance |
|
616 |
non-virtual thunk to ~SkeletonInstance |
|
624 |
non-virtual thunk to SkeletonInstance::getNumAnimations() const |
|
632 |
non-virtual thunk to SkeletonInstance::getAnimation(unsigned short) const |
|
640 |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
648 |
non-virtual thunk to SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
656 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
664 |
non-virtual thunk to SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 3 (0.1%)
SkeletonInstance::getName ( )
This method is from 'SkeletonInstance' class.
SkeletonInstance::getGroup ( )
This method is from 'SkeletonInstance' class.
SkeletonInstance::getHandle ( )
This method is from 'SkeletonInstance' class.
OgreSubEntity.h
namespace Ogre
[+] class SubEntity 1
|
Change |
Effect |
1 |
Size of this class has been changed from 352 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. |
[+] affected symbols: 29 (0.5%)
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::EntityShadowRenderable ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
5th parameter 'subent' (pointer) has base type 'SubEntity'.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::findSubEntityForVertexData ( VertexData const* orig )
Return value (pointer) has base type 'SubEntity'.
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.
...
OgreSubMesh.h
namespace Ogre
[+] class SubMesh 2
|
Change |
Effect |
1 |
Field mMatInitialised 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 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: 66 (1.1%)
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'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
...
OgreUnifiedHighLevelGpuProgram.h
namespace Ogre
[+] class UnifiedHighLevelGpuProgram 7
|
Change |
Effect |
1 |
Virtual method getLoadingState ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getSize ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 isBackgroundLoaded ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 isLoaded ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 isLoading ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 isReloadable ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 setBackgroundLoaded ( 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) - 69 entries | Virtual Table (New) - 56 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for UnifiedHighLevelGpuProgram) |
(int (*)(...)) (& typeinfo for UnifiedHighLevelGpuProgram) |
16 |
~UnifiedHighLevelGpuProgram |
~UnifiedHighLevelGpuProgram |
24 |
~UnifiedHighLevelGpuProgram |
~UnifiedHighLevelGpuProgram |
32 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
(int (*)(...)) 0x18117e |
GpuProgram::postLoadImpl() |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
(int (*)(...)) 0x181190 |
GpuProgram::prepareImpl() |
72 |
(int (*)(...)) 0x181196 |
(int (*)(...)) 0x16dc7c |
80 |
HighLevelGpuProgram::loadImpl() |
HighLevelGpuProgram::loadImpl() |
88 |
HighLevelGpuProgram::unloadImpl() |
HighLevelGpuProgram::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
UnifiedHighLevelGpuProgram::load(bool) |
UnifiedHighLevelGpuProgram::load(bool) |
112 |
UnifiedHighLevelGpuProgram::reload(Resource::LoadingFlags) |
UnifiedHighLevelGpuProgram::reload(Resource::LoadingFlags) |
120 |
UnifiedHighLevelGpuProgram::isReloadable() const |
UnifiedHighLevelGpuProgram::unload() |
128 |
(int (*)(...)) 0x1811c4 |
UnifiedHighLevelGpuProgram::touch() |
136 |
UnifiedHighLevelGpuProgram::unload() |
UnifiedHighLevelGpuProgram::escalateLoading() |
144 |
UnifiedHighLevelGpuProgram::getSize() const |
UnifiedHighLevelGpuProgram::addListener(Resource::Listener*) |
152 |
UnifiedHighLevelGpuProgram::touch() |
UnifiedHighLevelGpuProgram::removeListener(Resource::Listener*) |
160 |
(int (*)(...)) 0x1811dc |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
(int (*)(...)) 0x1811e6 |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
UnifiedHighLevelGpuProgram::isLoaded() const |
UnifiedHighLevelGpuProgram::calculateSize() const |
192 |
UnifiedHighLevelGpuProgram::isLoading() const |
HighLevelGpuProgram::setupBaseParamDictionary() |
200 |
UnifiedHighLevelGpuProgram::getLoadingState() const |
(int (*)(...)) 0x3c9e4c |
208 |
UnifiedHighLevelGpuProgram::isBackgroundLoaded() const |
UnifiedHighLevelGpuProgram::_getBindingDelegate() |
216 |
UnifiedHighLevelGpuProgram::setBackgroundLoaded(bool) |
UnifiedHighLevelGpuProgram::isSupported() const |
224 |
UnifiedHighLevelGpuProgram::escalateLoading() |
UnifiedHighLevelGpuProgram::createParameters() |
232 |
UnifiedHighLevelGpuProgram::addListener(Resource::Listener*) |
(int (*)(...)) 0x1c0baa |
240 |
UnifiedHighLevelGpuProgram::removeListener(Resource::Listener*) |
UnifiedHighLevelGpuProgram::isSkeletalAnimationIncluded() const |
248 |
(int (*)(...)) 0x181208 |
(int (*)(...)) 0x1c0bc2 |
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x1c0bce |
264 |
(int (*)(...)) 0x181212 |
UnifiedHighLevelGpuProgram::isMorphAnimationIncluded() const |
272 |
Resource::_dirtyState() |
UnifiedHighLevelGpuProgram::isPoseAnimationIncluded() const |
280 |
UnifiedHighLevelGpuProgram::calculateSize() const |
UnifiedHighLevelGpuProgram::getNumberOfPosesIncluded() const |
288 |
UnifiedHighLevelGpuProgram::_getBindingDelegate() |
(int (*)(...)) 0x1c0c02 |
296 |
UnifiedHighLevelGpuProgram::isSupported() const |
UnifiedHighLevelGpuProgram::isVertexTextureFetchRequired() const |
304 |
UnifiedHighLevelGpuProgram::createParameters() |
(int (*)(...)) 0x1c0c1a |
312 |
(int (*)(...)) 0x1cd09a |
(int (*)(...)) 0x1c0c26 |
320 |
UnifiedHighLevelGpuProgram::isSkeletalAnimationIncluded() const |
UnifiedHighLevelGpuProgram::getDefaultParameters() |
328 |
(int (*)(...)) 0x1cd0b2 |
UnifiedHighLevelGpuProgram::hasDefaultParameters() const |
336 |
(int (*)(...)) 0x1cd0be |
UnifiedHighLevelGpuProgram::getPassSurfaceAndLightStates() const |
344 |
UnifiedHighLevelGpuProgram::isMorphAnimationIncluded() const |
UnifiedHighLevelGpuProgram::getPassFogStates() const |
352 |
UnifiedHighLevelGpuProgram::isPoseAnimationIncluded() const |
UnifiedHighLevelGpuProgram::getPassTransformStates() const |
360 |
UnifiedHighLevelGpuProgram::getNumberOfPosesIncluded() const |
UnifiedHighLevelGpuProgram::getLanguage[abi:cxx11]() const |
368 |
(int (*)(...)) 0x1cd0f2 |
UnifiedHighLevelGpuProgram::hasCompileError() const |
376 |
UnifiedHighLevelGpuProgram::isVertexTextureFetchRequired() const |
UnifiedHighLevelGpuProgram::resetCompileError() |
384 |
(int (*)(...)) 0x1cd10a |
HighLevelGpuProgram::getConstantDefinitions() const |
392 |
(int (*)(...)) 0x1cd116 |
UnifiedHighLevelGpuProgram::loadFromSource() |
400 |
(int (*)(...)) 0x1cd122 |
HighLevelGpuProgram::loadHighLevel() |
408 |
(int (*)(...)) 0x1cd140 |
HighLevelGpuProgram::unloadHighLevel() |
416 |
UnifiedHighLevelGpuProgram::getDefaultParameters() |
UnifiedHighLevelGpuProgram::createLowLevelImpl() |
424 |
UnifiedHighLevelGpuProgram::hasDefaultParameters() const |
UnifiedHighLevelGpuProgram::unloadHighLevelImpl() |
432 |
UnifiedHighLevelGpuProgram::getPassSurfaceAndLightStates() const |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
440 |
UnifiedHighLevelGpuProgram::getPassFogStates() const |
UnifiedHighLevelGpuProgram::buildConstantDefinitions() const |
448 |
UnifiedHighLevelGpuProgram::getPassTransformStates() const |
|
456 |
UnifiedHighLevelGpuProgram::getLanguage[abi:cxx11]() const |
|
464 |
UnifiedHighLevelGpuProgram::hasCompileError() const |
|
472 |
UnifiedHighLevelGpuProgram::resetCompileError() |
|
480 |
HighLevelGpuProgram::getConstantDefinitions() const |
|
488 |
UnifiedHighLevelGpuProgram::loadFromSource() |
|
496 |
HighLevelGpuProgram::loadHighLevel() |
|
504 |
HighLevelGpuProgram::unloadHighLevel() |
|
512 |
HighLevelGpuProgram::loadHighLevelImpl() |
|
520 |
UnifiedHighLevelGpuProgram::createLowLevelImpl() |
|
528 |
UnifiedHighLevelGpuProgram::unloadHighLevelImpl() |
|
536 |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
|
544 |
UnifiedHighLevelGpuProgram::buildConstantDefinitions() const |
|
[+] affected symbols: 19 (0.3%)
UnifiedHighLevelGpuProgram::resetCompileError ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::_getBindingDelegate ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::setBackgroundLoaded ( bool bl )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::isReloadable ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::getLoadingState ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::hasCompileError ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::getPassFogStates ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::isBackgroundLoaded ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::hasDefaultParameters ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::getPassTransformStates ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
...
to the top
Problems with Symbols, High Severity 107
OgreAutoParamDataSource.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] AutoParamDataSource::getLightAttenuation ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource19getLightAttenuationEm
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 (16 bytes) to Vector4f const& (8 bytes). |
1) The return value became passed in register instead of the hidden first argument (address of the space on the stack provided by the caller) and therefore the layout of parameter's stack has been shifted by 8 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
[+] AutoParamDataSource::getLightDirection ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource17getLightDirectionEm
|
Change |
Effect |
1 |
Type of return value has been changed from Vector3 const& (8 bytes) to Vector3 (12 bytes). |
1) The return value became passed in memory as the hidden first argument (address of the space on the stack provided by the caller) instead of the register and therefore the layout of parameter's stack has been shifted by 8 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
[+] AutoParamDataSource::getLightPosition ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource16getLightPositionEm
|
Change |
Effect |
1 |
Type of return value has been changed from Vector3 const& (8 bytes) to Vector3 (12 bytes). |
1) The return value became passed in memory as the hidden first argument (address of the space on the stack provided by the caller) instead of the register and therefore the layout of parameter's stack has been shifted by 8 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
[+] AutoParamDataSource::setPointParameters ( Real size, bool attenuation, Real constant, Real linear, Real quadratic ) 1
⇣
AutoParamDataSource::setPointParameters ( bool attenuation, Vector4f const& params )
_ZN4Ogre19AutoParamDataSource18setPointParametersEfbfff
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19AutoParamDataSource18setPointParametersEfbfff to _ZN4Ogre19AutoParamDataSource18setPointParametersEbRKNS_6VectorILi4EfEE. This may cause undefined reference linker error in old client applications. |
OgreBillboardSet.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec ) 3
⇣
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec ) [static]
_ZN4Ogre12BillboardSet14genVertOffsetsEffffffRKNS_6VectorILi3EfEES4_PS2_
|
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 6th parameter height 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 6th parameter height has been changed from Real (4 bytes) to Vector3 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. |
[+] BillboardSet::setTextureCoords ( FloatRect const* coords, uint16 numCoords ) 1
⇣
BillboardSet::setTextureCoords ( std::vector<TRect<float> >const& coords )
_ZN4Ogre12BillboardSet16setTextureCoordsEPKNS_5TRectIfEEt
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12BillboardSet16setTextureCoordsEPKNS_5TRectIfEEt to _ZN4Ogre12BillboardSet16setTextureCoordsERKSt6vectorINS_5TRectIfEESaIS3_EE. This may cause undefined reference linker error in old client applications. |
OgreCamera.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Camera::_renderScene ( Viewport* vp, bool includeOverlays ) 1
⇣
Camera::_renderScene ( Viewport* vp )
_ZN4Ogre6Camera12_renderSceneEPNS_8ViewportEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Camera12_renderSceneEPNS_8ViewportEb to _ZN4Ogre6Camera12_renderSceneEPNS_8ViewportE. This may cause undefined reference linker error in old client applications. |
[+] Camera::getWorldSpaceCorners ( ) const 1
_ZNK4Ogre6Camera20getWorldSpaceCornersEv
|
Change |
Effect |
1 |
Type of return value has been changed from Vector3 const* (8 bytes) to Vector3[8]& (8 bytes). |
1) The return value became passed in different register as the hidden first argument (address of the space on the stack provided by the caller) and therefore distribution of parameters on the available registers and stack will be changed. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
OgreCompositor.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Compositor::Compositor [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Compositor::Compositor [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10CompositorC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10CompositorC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre10CompositorC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] Compositor::Compositor [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Compositor::Compositor [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10CompositorC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10CompositorC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre10CompositorC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] Compositor::getRenderTarget ( String const& name ) 1
⇣
Compositor::getRenderTarget ( String const& name, int slice )
_ZN4Ogre10Compositor15getRenderTargetERKNSt7__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 _ZN4Ogre10Compositor15getRenderTargetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre10Compositor15getRenderTargetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi. This may cause undefined reference linker error in old client applications. |
[+] Compositor::getTextureInstance ( String const& name, size_t mrtIndex ) 1
_ZN4Ogre10Compositor18getTextureInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Type of return value has been changed from TexturePtr (16 bytes) to TexturePtr const& (8 bytes). |
1) The return value became passed in register instead of the hidden first argument (address of the space on the stack provided by the caller) and therefore the layout of parameter's stack has been shifted by 8 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
OgreCompositorInstance.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] CompositorInstance::getRenderTarget ( String const& name ) 1
⇣
CompositorInstance::getRenderTarget ( String const& name, int slice )
_ZN4Ogre18CompositorInstance15getRenderTargetERKNSt7__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 _ZN4Ogre18CompositorInstance15getRenderTargetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre18CompositorInstance15getRenderTargetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi. This may cause undefined reference linker error in old client applications. |
[+] CompositorInstance::getTextureInstance ( String const& name, size_t mrtIndex ) 1
_ZN4Ogre18CompositorInstance18getTextureInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Type of return value has been changed from TexturePtr (16 bytes) to TexturePtr const& (8 bytes). |
1) The return value became passed in register instead of the hidden first argument (address of the space on the stack provided by the caller) and therefore the layout of parameter's stack has been shifted by 8 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] DefaultHardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name ) 1
⇣
DefaultHardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createCounterBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__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 _ZN4Ogre32DefaultHardwareBufferManagerBase19createCounterBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre32DefaultHardwareBufferManagerBase19createCounterBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useShadowBuffer ) 1
⇣
DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase17createIndexBufferENS_19HardwareIndexBuffer9IndexTypeEmNS_14HardwareBuffer5UsageEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre32DefaultHardwareBufferManagerBase17createIndexBufferENS_19HardwareIndexBuffer9IndexTypeEmNS_14HardwareBuffer5UsageEb to _ZN4Ogre32DefaultHardwareBufferManagerBase17createIndexBufferENS_19HardwareIndexBuffer9IndexTypeEmib. This may cause undefined reference linker error in old client applications. |
[+] DefaultHardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name ) 1
⇣
DefaultHardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createUniformBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__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 _ZN4Ogre32DefaultHardwareBufferManagerBase19createUniformBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre32DefaultHardwareBufferManagerBase19createUniformBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, enum HardwareBuffer::Usage usage, bool useShadowBuffer ) 1
⇣
DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase18createVertexBufferEmmNS_14HardwareBuffer5UsageEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre32DefaultHardwareBufferManagerBase18createVertexBufferEmmNS_14HardwareBuffer5UsageEb to _ZN4Ogre32DefaultHardwareBufferManagerBase18createVertexBufferEmmib. This may cause undefined reference linker error in old client applications. |
OgreGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] GpuProgram::getDefaultParameters ( ) 1
_ZN4Ogre10GpuProgram20getDefaultParametersEv
|
Change |
Effect |
1 |
Type of return value has been changed from GpuProgramParametersSharedPtr (16 bytes) to GpuProgramParametersPtr const& (8 bytes). |
1) The return value became passed in register instead of the hidden first argument (address of the space on the stack provided by the caller) and therefore the layout of parameter's stack has been shifted by 8 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
[+] GpuProgram::GpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
GpuProgram::GpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10GpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10GpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre10GpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgram::GpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
GpuProgram::GpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre10GpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10GpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre10GpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramParams.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo, uint16 variability, size_t elementSize ) 1
⇣
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo, uint16 variability, uint8 elementSize )
_ZN4Ogre20GpuProgramParameters19_setRawAutoConstantEmNS0_16AutoConstantTypeEmtm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters19_setRawAutoConstantEmNS0_16AutoConstantTypeEmtm to _ZN4Ogre20GpuProgramParameters19_setRawAutoConstantEmNS0_16AutoConstantTypeEjth. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, Real rData, uint16 variability, size_t elementSize ) 1
⇣
GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, float rData, uint16 variability, uint8 elementSize )
_ZN4Ogre20GpuProgramParameters23_setRawAutoConstantRealEmNS0_16AutoConstantTypeEftm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters23_setRawAutoConstantRealEmNS0_16AutoConstantTypeEftm to _ZN4Ogre20GpuProgramParameters23_setRawAutoConstantRealEmNS0_16AutoConstantTypeEfth. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, int val ) 1
⇣
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix3 const& m, size_t elementCount )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmi to _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Matrix3Em. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Real val ) 1
⇣
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix3 const& m, size_t elementCount )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmf to _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Matrix3Em. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, TransformBase const* pMatrix, size_t numEntries ) 1
⇣
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix3 const& m, size_t elementCount )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmPKNS_13TransformBaseEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmPKNS_13TransformBaseEm to _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Matrix3Em. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, uint val ) 1
⇣
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix3 const& m, size_t elementCount )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmj to _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Matrix3Em. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector2 const& vec ) 1
⇣
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix3 const& m, size_t elementCount )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi2EfEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi2EfEE to _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Matrix3Em. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector3 const& vec ) 1
⇣
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix3 const& m, size_t elementCount )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi3EfEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi3EfEE to _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Matrix3Em. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector4 const& vec, size_t count ) 1
⇣
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix3 const& m, size_t elementCount )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi4EfEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi4EfEEm to _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Matrix3Em. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 ) 1
⇣
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo )
_ZN4Ogre20GpuProgramParameters15setAutoConstantEmNS0_16AutoConstantTypeEtt
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters15setAutoConstantEmNS0_16AutoConstantTypeEtt to _ZN4Ogre20GpuProgramParameters15setAutoConstantEmNS0_16AutoConstantTypeEj. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo ) 1
⇣
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo )
_ZN4Ogre20GpuProgramParameters15setAutoConstantEmNS0_16AutoConstantTypeEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters15setAutoConstantEmNS0_16AutoConstantTypeEm to _ZN4Ogre20GpuProgramParameters15setAutoConstantEmNS0_16AutoConstantTypeEj. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParametersUsage::_copySharedParamsToTargetParams ( ) 1
⇣
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( ) const
_ZN4Ogre24GpuSharedParametersUsage31_copySharedParamsToTargetParamsEv
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre24GpuSharedParametersUsage31_copySharedParamsToTargetParamsEv to _ZNK4Ogre24GpuSharedParametersUsage31_copySharedParamsToTargetParamsEv. This may cause undefined reference linker error in old client applications. |
OgreHardwareBufferManager.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer ) 1
⇣
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre25HardwareBufferManagerBase14makeBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEENS_14HardwareBuffer5UsageEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre25HardwareBufferManagerBase14makeBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEENS_14HardwareBuffer5UsageEb to _ZN4Ogre25HardwareBufferManagerBase14makeBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEEib. This may cause undefined reference linker error in old client applications. |
OgreHardwareIndexBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmNS_14HardwareBuffer5UsageEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmNS_14HardwareBuffer5UsageEbb to _ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmPNS_14HardwareBufferE. This may cause undefined reference linker error in old client applications. |
[+] HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
_ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmNS_14HardwareBuffer5UsageEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmNS_14HardwareBuffer5UsageEbb to _ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmPNS_14HardwareBufferE. This may cause undefined reference linker error in old client applications. |
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb to _ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEibb. This may cause undefined reference linker error in old client applications. |
[+] HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb to _ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEibb. This may cause undefined reference linker error in old client applications. |
OgreHardwareUniformBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] HardwareUniformBuffer::HardwareUniformBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name ) 1
⇣
HardwareUniformBuffer::HardwareUniformBuffer [C1] ( HardwareBufferManagerBase* mgr, HardwareBuffer* delegate )
_ZN4Ogre21HardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__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 _ZN4Ogre21HardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre21HardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEPNS_14HardwareBufferE. This may cause undefined reference linker error in old client applications. |
[+] HardwareUniformBuffer::HardwareUniformBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name ) 1
⇣
HardwareUniformBuffer::HardwareUniformBuffer [C2] ( HardwareBufferManagerBase* mgr, HardwareBuffer* delegate )
_ZN4Ogre21HardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__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 _ZN4Ogre21HardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre21HardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEPNS_14HardwareBufferE. This may cause undefined reference linker error in old client applications. |
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmNS_14HardwareBuffer5UsageEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmNS_14HardwareBuffer5UsageEbb to _ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmPNS_14HardwareBufferE. This may cause undefined reference linker error in old client applications. |
[+] HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmNS_14HardwareBuffer5UsageEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmNS_14HardwareBuffer5UsageEbb to _ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmPNS_14HardwareBufferE. This may cause undefined reference linker error in old client applications. |
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] HighLevelGpuProgram::_resolveIncludes ( String const& inSource, Resource* resourceBeingLoaded, String const& fileName ) [static] 1
⇣
HighLevelGpuProgram::_resolveIncludes ( String const& inSource, Resource* resourceBeingLoaded, String const& fileName, bool supportsFilename ) [static]
_ZN4Ogre19HighLevelGpuProgram16_resolveIncludesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceES8_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HighLevelGpuProgram16_resolveIncludesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceES8_ to _ZN4Ogre19HighLevelGpuProgram16_resolveIncludesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceES8_b. This may cause undefined reference linker error in old client applications. |
[+] HighLevelGpuProgram::HighLevelGpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
HighLevelGpuProgram::HighLevelGpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre19HighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre19HighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] HighLevelGpuProgram::HighLevelGpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
HighLevelGpuProgram::HighLevelGpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre19HighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre19HighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
OgreHighLevelGpuProgramManager.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] HighLevelGpuProgramManager::isLanguageSupported ( String const& lang ) 1
⇣
HighLevelGpuProgramManager::isLanguageSupported ( String const& lang ) const
_ZN4Ogre26HighLevelGpuProgramManager19isLanguageSupportedERKNSt7__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 _ZN4Ogre26HighLevelGpuProgramManager19isLanguageSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre26HighLevelGpuProgramManager19isLanguageSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreImage.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Image::Image [C1] ( ) 1
⇣
Image::Image [C1] ( enum PixelFormat format, uint32 width, uint32 height, uint32 depth, uchar* buffer, bool autoDelete )
_ZN4Ogre5ImageC1Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5ImageC1Ev to _ZN4Ogre5ImageC1ENS_11PixelFormatEjjjPhb. This may cause undefined reference linker error in old client applications. |
[+] Image::Image [C2] ( ) 1
⇣
Image::Image [C2] ( enum PixelFormat format, uint32 width, uint32 height, uint32 depth, uchar* buffer, bool autoDelete )
_ZN4Ogre5ImageC2Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5ImageC2Ev to _ZN4Ogre5ImageC2ENS_11PixelFormatEjjjPhb. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatch.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] InstanceBatch::makeMatrixCameraRelative3x4 ( float* mat3x4, size_t numFloats ) 1
⇣
InstanceBatch::makeMatrixCameraRelative3x4 ( InstanceBatch::Matrix3x4f* mat3x4, size_t count )
_ZN4Ogre13InstanceBatch27makeMatrixCameraRelative3x4EPfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatch27makeMatrixCameraRelative3x4EPfm to _ZN4Ogre13InstanceBatch27makeMatrixCameraRelative3x4EPNS_13TransformBaseILi3EfEEm. This may cause undefined reference linker error in old client applications. |
OgreLight.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Light::_deriveShadowFarClipDistance ( Camera const* maincam ) const 1
⇣
Light::_deriveShadowFarClipDistance ( ) const
_ZNK4Ogre5Light28_deriveShadowFarClipDistanceEPKNS_6CameraE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre5Light28_deriveShadowFarClipDistanceEPKNS_6CameraE to _ZNK4Ogre5Light28_deriveShadowFarClipDistanceEv. This may cause undefined reference linker error in old client applications. |
OgreMaterial.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Material::Material [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Material::Material [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8MaterialC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8MaterialC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre8MaterialC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] Material::Material [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Material::Material [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8MaterialC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8MaterialC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre8MaterialC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
OgreMesh.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Mesh::Mesh [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Mesh::Mesh [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre4MeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4MeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre4MeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::Mesh [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Mesh::Mesh [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre4MeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4MeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre4MeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::setIndexBufferPolicy ( enum HardwareBuffer::Usage vbUsage, bool shadowBuffer ) 1
⇣
Mesh::setIndexBufferPolicy ( HardwareBuffer::Usage vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh20setIndexBufferPolicyENS_14HardwareBuffer5UsageEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh20setIndexBufferPolicyENS_14HardwareBuffer5UsageEb to _ZN4Ogre4Mesh20setIndexBufferPolicyEib. This may cause undefined reference linker error in old client applications. |
[+] Mesh::setVertexBufferPolicy ( enum HardwareBuffer::Usage vbUsage, bool shadowBuffer ) 1
⇣
Mesh::setVertexBufferPolicy ( HardwareBuffer::Usage vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh21setVertexBufferPolicyENS_14HardwareBuffer5UsageEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh21setVertexBufferPolicyENS_14HardwareBuffer5UsageEb to _ZN4Ogre4Mesh21setVertexBufferPolicyEib. This may cause undefined reference linker error in old client applications. |
OgreMeshManager.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] 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 ) 1
⇣
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, HardwareBuffer::Usage vbUsage, HardwareBuffer::Usage ibUsage, bool vbUseShadow, bool ibUseShadow )
_ZN4Ogre11MeshManager17createBezierPatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PvPNS_17VertexDeclarationEmmmmNS_12PatchSurface11VisibleSideENS_14HardwareBuffer5UsageESF_bb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11MeshManager17createBezierPatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PvPNS_17VertexDeclarationEmmmmNS_12PatchSurface11VisibleSideENS_14HardwareBuffer5UsageESF_bb to _ZN4Ogre11MeshManager17createBezierPatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PvPNS_17VertexDeclarationEmmmmNS_12PatchSurface11VisibleSideEiibb. This may cause undefined reference linker error in old client applications. |
[+] 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 ) 1
⇣
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, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep )
_ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEERKNS_10QuaternionENS_14HardwareBuffer5UsageESK_bbi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEERKNS_10QuaternionENS_14HardwareBuffer5UsageESK_bbi to _ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEERKNS_10QuaternionEiibbi. This may cause undefined reference linker error in old client applications. |
[+] 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 ) 1
⇣
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, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEENS_14HardwareBuffer5UsageESH_bb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEENS_14HardwareBuffer5UsageESH_bb to _ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEEiibb. This may cause undefined reference linker error in old client applications. |
[+] MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed ) 1
⇣
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager16createOrRetrieveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEENS_14HardwareBuffer5UsageESL_bb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11MeshManager16createOrRetrieveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEENS_14HardwareBuffer5UsageESL_bb to _ZN4Ogre11MeshManager16createOrRetrieveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEiibb. This may cause undefined reference linker error in old client applications. |
[+] 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 ) 1
⇣
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, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEENS_14HardwareBuffer5UsageESH_bb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEENS_14HardwareBuffer5UsageESH_bb to _ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEEiibb. This may cause undefined reference linker error in old client applications. |
[+] MeshManager::prepare ( String const& filename, String const& groupName, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed ) 1
⇣
MeshManager::prepare ( String const& filename, String const& groupName, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_14HardwareBuffer5UsageESA_bb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_14HardwareBuffer5UsageESA_bb to _ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iibb. This may cause undefined reference linker error in old client applications. |
OgrePatchMesh.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] PatchMesh::PatchMesh [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group ) 1
⇣
PatchMesh::PatchMesh [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group )
_ZN4Ogre9PatchMeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9PatchMeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_ to _ZN4Ogre9PatchMeshC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_. This may cause undefined reference linker error in old client applications. |
[+] PatchMesh::PatchMesh [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group ) 1
⇣
PatchMesh::PatchMesh [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group )
_ZN4Ogre9PatchMeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9PatchMeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_ to _ZN4Ogre9PatchMeshC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_. This may cause undefined reference linker error in old client applications. |
OgreQuaternion.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Quaternion::operator* ( Quaternion const& rkQ ) const 1
_ZNK4Ogre10QuaternionmlERKS0_
|
Change |
Effect |
1 |
The parameter rkQ became passed in rdx register instead of rsi. |
Applications will read the wrong memory block instead of the parameter value. |
[+] Quaternion::operator+ ( Quaternion const& rkQ ) const 1
_ZNK4Ogre10QuaternionplERKS0_
|
Change |
Effect |
1 |
The parameter rkQ became passed in rdx register instead of rsi. |
Applications will read the wrong memory block instead of the parameter value. |
[+] Quaternion::operator- ( Quaternion const& rkQ ) const 1
_ZNK4Ogre10QuaternionmiERKS0_
|
Change |
Effect |
1 |
The parameter rkQ became passed in rdx register instead of rsi. |
Applications will read the wrong memory block instead of the parameter value. |
OgreRectangle2D.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage ) 1
⇣
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2D16_initRectangle2DEbNS_14HardwareBuffer5UsageE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11Rectangle2D16_initRectangle2DEbNS_14HardwareBuffer5UsageE to _ZN4Ogre11Rectangle2D16_initRectangle2DEbi. This may cause undefined reference linker error in old client applications. |
[+] Rectangle2D::Rectangle2D [C1] ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage ) 1
⇣
Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC1EbNS_14HardwareBuffer5UsageE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11Rectangle2DC1EbNS_14HardwareBuffer5UsageE to _ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi. This may cause undefined reference linker error in old client applications. |
[+] Rectangle2D::Rectangle2D [C2] ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage ) 1
⇣
Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC2EbNS_14HardwareBuffer5UsageE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11Rectangle2DC2EbNS_14HardwareBuffer5UsageE to _ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi. This may cause undefined reference linker error in old client applications. |
[+] Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage ) 1
⇣
Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_14HardwareBuffer5UsageE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_14HardwareBuffer5UsageE to _ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi. This may cause undefined reference linker error in old client applications. |
[+] Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage ) 1
⇣
Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
_ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_14HardwareBuffer5UsageE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbNS_14HardwareBuffer5UsageE to _ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi. This may cause undefined reference linker error in old client applications. |
OgreRenderSystem.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle ) 1
⇣
RenderSystem::_initialise ( )
_ZN4Ogre12RenderSystem11_initialiseEbRKNSt7__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 _ZN4Ogre12RenderSystem11_initialiseEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre12RenderSystem11_initialiseEv. This may cause undefined reference linker error in old client applications. |
OgreResource.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Resource::Resource [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Resource::Resource [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8ResourceC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8ResourceC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre8ResourceC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] Resource::Resource [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Resource::Resource [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8ResourceC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8ResourceC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre8ResourceC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
OgreSceneManager.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] SceneManager::issueRenderWithLights ( Renderable* rend, Pass const* pass, LightList const* pLightListToUse, bool fixedFunction, bool lightScissoringClipping ) 1
⇣
SceneManager::issueRenderWithLights ( Renderable* rend, Pass const* pass, LightList const* pLightListToUse, bool lightScissoringClipping )
_ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEbb to _ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::resetViewProjMode ( bool fixedFunction ) 1
⇣
SceneManager::resetViewProjMode ( )
_ZN4Ogre12SceneManager17resetViewProjModeEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager17resetViewProjModeEb to _ZN4Ogre12SceneManager17resetViewProjModeEv. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::setWorldTransform ( Renderable* rend, bool fixedFunction ) 1
⇣
SceneManager::setWorldTransform ( Renderable* rend )
_ZN4Ogre12SceneManager17setWorldTransformEPNS_10RenderableEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager17setWorldTransformEPNS_10RenderableEb to _ZN4Ogre12SceneManager17setWorldTransformEPNS_10RenderableE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableListIterator iShadowRenderables, Pass* pass, LightList const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided ) 1
⇣
SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableList const& shadowRenderables, Pass* pass, LightList const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsENS_14VectorIteratorISt6vectorIPNS_16ShadowRenderableESaIS5_EEEEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsENS_14VectorIteratorISt6vectorIPNS_16ShadowRenderableESaIS5_EEEEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb to _ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsERKSt6vectorIPNS_16ShadowRenderableESaIS4_EEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::useLights ( LightList const& lights, ushort limit, bool fixedFunction ) 1
⇣
SceneManager::useLights ( LightList const* lights, ushort limit )
_ZN4Ogre12SceneManager9useLightsERKNS_12HashedVectorIPNS_5LightEEEtb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager9useLightsERKNS_12HashedVectorIPNS_5LightEEEtb to _ZN4Ogre12SceneManager9useLightsEPKNS_12HashedVectorIPNS_5LightEEEt. This may cause undefined reference linker error in old client applications. |
OgreSceneNode.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] SceneNode::flipVisibility ( bool cascade ) 1
⇣
SceneNode::flipVisibility ( bool cascade ) const
_ZN4Ogre9SceneNode14flipVisibilityEb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9SceneNode14flipVisibilityEb to _ZNK4Ogre9SceneNode14flipVisibilityEb. This may cause undefined reference linker error in old client applications. |
[+] SceneNode::setDebugDisplayEnabled ( bool enabled, bool cascade ) 1
⇣
SceneNode::setDebugDisplayEnabled ( bool enabled, bool cascade ) const
_ZN4Ogre9SceneNode22setDebugDisplayEnabledEbb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9SceneNode22setDebugDisplayEnabledEbb to _ZNK4Ogre9SceneNode22setDebugDisplayEnabledEbb. This may cause undefined reference linker error in old client applications. |
[+] SceneNode::setVisible ( bool visible, bool cascade ) 1
⇣
SceneNode::setVisible ( bool visible, bool cascade ) const
_ZN4Ogre9SceneNode10setVisibleEbb
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9SceneNode10setVisibleEbb to _ZNK4Ogre9SceneNode10setVisibleEbb. This may cause undefined reference linker error in old client applications. |
OgreSerializer.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Serializer::backpedalChunkHeader ( DataStreamPtr& stream ) 1
⇣
Serializer::backpedalChunkHeader ( DataStreamPtr const& stream )
_ZN4Ogre10Serializer20backpedalChunkHeaderERNS_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 _ZN4Ogre10Serializer20backpedalChunkHeaderERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre10Serializer20backpedalChunkHeaderERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::determineEndianness ( DataStreamPtr& stream ) 1
⇣
Serializer::determineEndianness ( DataStreamPtr const& stream )
_ZN4Ogre10Serializer19determineEndiannessERNS_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 _ZN4Ogre10Serializer19determineEndiannessERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre10Serializer19determineEndiannessERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readBools ( DataStreamPtr& stream, bool* pDest, size_t count ) 1
⇣
Serializer::readBools ( DataStreamPtr const& stream, bool* pDest, size_t count )
_ZN4Ogre10Serializer9readBoolsERNS_9SharedPtrINS_10DataStreamEEEPbm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer9readBoolsERNS_9SharedPtrINS_10DataStreamEEEPbm to _ZN4Ogre10Serializer9readBoolsERKNS_9SharedPtrINS_10DataStreamEEEPbm. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readChunk ( DataStreamPtr& stream ) 1
⇣
Serializer::readChunk ( DataStreamPtr const& 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 _ZN4Ogre10Serializer9readChunkERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readFileHeader ( DataStreamPtr& stream ) 1
⇣
Serializer::readFileHeader ( DataStreamPtr const& stream )
_ZN4Ogre10Serializer14readFileHeaderERNS_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 _ZN4Ogre10Serializer14readFileHeaderERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre10Serializer14readFileHeaderERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readFloats ( DataStreamPtr& stream, double* pDest, size_t count ) 1
⇣
Serializer::readFloats ( DataStreamPtr const& 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 _ZN4Ogre10Serializer10readFloatsERKNS_9SharedPtrINS_10DataStreamEEEPdm. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readFloats ( DataStreamPtr& stream, float* pDest, size_t count ) 1
⇣
Serializer::readFloats ( DataStreamPtr const& stream, double* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERNS_9SharedPtrINS_10DataStreamEEEPfm
|
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_10DataStreamEEEPfm to _ZN4Ogre10Serializer10readFloatsERKNS_9SharedPtrINS_10DataStreamEEEPdm. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readInts ( DataStreamPtr& stream, uint32* pDest, size_t count ) 1
⇣
Serializer::readInts ( DataStreamPtr const& stream, uint32* pDest, size_t count )
_ZN4Ogre10Serializer8readIntsERNS_9SharedPtrINS_10DataStreamEEEPjm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer8readIntsERNS_9SharedPtrINS_10DataStreamEEEPjm to _ZN4Ogre10Serializer8readIntsERKNS_9SharedPtrINS_10DataStreamEEEPjm. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readObject ( DataStreamPtr& stream, Quaternion& pDest ) 1
⇣
Serializer::readObject ( DataStreamPtr const& 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 _ZN4Ogre10Serializer10readObjectERKNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readObject ( DataStreamPtr& stream, Vector3& pDest ) 1
⇣
Serializer::readObject ( DataStreamPtr const& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_6VectorILi3EfEE
|
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_6VectorILi3EfEE to _ZN4Ogre10Serializer10readObjectERKNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readShorts ( DataStreamPtr& stream, unsigned short* pDest, size_t count ) 1
⇣
Serializer::readShorts ( DataStreamPtr const& stream, unsigned short* pDest, size_t count )
_ZN4Ogre10Serializer10readShortsERNS_9SharedPtrINS_10DataStreamEEEPtm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer10readShortsERNS_9SharedPtrINS_10DataStreamEEEPtm to _ZN4Ogre10Serializer10readShortsERKNS_9SharedPtrINS_10DataStreamEEEPtm. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readString ( DataStreamPtr& stream ) 1
⇣
Serializer::readString ( DataStreamPtr const& stream )
_ZN4Ogre10Serializer10readStringB5cxx11ERNS_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 _ZN4Ogre10Serializer10readStringB5cxx11ERNS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre10Serializer10readStringB5cxx11ERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readString ( DataStreamPtr& stream, size_t numChars ) 1
⇣
Serializer::readString ( DataStreamPtr const& 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 _ZN4Ogre10Serializer10readStringB5cxx11ERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
OgreSkeleton.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Skeleton::Skeleton [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Skeleton::Skeleton [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8SkeletonC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8SkeletonC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre8SkeletonC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] Skeleton::Skeleton [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Skeleton::Skeleton [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre8SkeletonC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8SkeletonC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre8SkeletonC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
OgreTexture.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Texture::getBuffer ( size_t face, size_t mipmap ) 1
_ZN4Ogre7Texture9getBufferEmm
|
Change |
Effect |
1 |
Type of return value has been changed from HardwarePixelBufferSharedPtr (16 bytes) to HardwarePixelBufferSharedPtr const& (8 bytes). |
1) The return value became passed in register instead of the hidden first argument (address of the space on the stack provided by the caller) and therefore the layout of parameter's stack has been shifted by 8 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
[+] Texture::Texture [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Texture::Texture [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre7TextureC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7TextureC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre7TextureC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] Texture::Texture [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
Texture::Texture [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre7TextureC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7TextureC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre7TextureC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] UnifiedHighLevelGpuProgram::getDefaultParameters ( ) 1
_ZN4Ogre26UnifiedHighLevelGpuProgram20getDefaultParametersEv
|
Change |
Effect |
1 |
Type of return value has been changed from GpuProgramParametersSharedPtr (16 bytes) to GpuProgramParametersPtr const& (8 bytes). |
1) The return value became passed in register instead of the hidden first argument (address of the space on the stack provided by the caller) and therefore the layout of parameter's stack has been shifted by 8 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
[+] UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C1] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre26UnifiedHighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre26UnifiedHighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre26UnifiedHighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
[+] UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader ) 1
⇣
UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C2] ( ResourceManager* creator, String const& name, unsigned long handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre26UnifiedHighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre26UnifiedHighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE to _ZN4Ogre26UnifiedHighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE. This may cause undefined reference linker error in old client applications. |
OgreVertexIndexData.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, std::vector<HardwareBuffer::Usage>const& bufferUsages, HardwareBufferManagerBase* mgr ) 1
⇣
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, std::vector<int>const& bufferUsages, HardwareBufferManagerBase* mgr )
_ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorINS_14HardwareBuffer5UsageESaIS5_EEPNS_25HardwareBufferManagerBaseE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorINS_14HardwareBuffer5UsageESaIS5_EEPNS_25HardwareBufferManagerBaseE to _ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorIiSaIiEEPNS_25HardwareBufferManagerBaseE. This may cause undefined reference linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity 302
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 2
|
Change |
Effect |
1 |
Field mDummyNode 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 mBlankLight has been changed from 536 bytes to 528 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: 123 (2.1%)
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
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 ( Affine3 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.
...
OgreBillboard.h
namespace Ogre
[+] class Billboard 3
|
Change |
Effect |
1 |
The relative position of field mColour has been changed from 9 to 8. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field mParentSet has been changed from 8 to 10. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field mRotation has been changed from 10 to 9. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 12 (0.2%)
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
Return value (pointer) has base type 'Billboard'.
BillboardSet::removeBillboard ( Billboard* pBill )
1st parameter 'pBill' (pointer) has base type 'Billboard'.
BillboardSet::genBillboardAxes ( Vector3* pX, Vector3* pY, Billboard const* bb )
3rd parameter 'bb' (pointer) has base type 'Billboard'.
Billboard::setDimensions ( Real width, Real height )
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::Billboard ( Vector3 const& position, BillboardSet* owner, ColourValue const& colour )
This constructor is from 'Billboard' class.
Billboard::Billboard ( )
This constructor is from 'Billboard' class.
Billboard::~Billboard ( )
This destructor is from 'Billboard' class.
BillboardSet::getBillboard ( unsigned int index )
Return value (pointer) has base type 'Billboard'.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 1
|
Change |
Effect |
1 |
Type of field mActiveBillboards has been changed from BillboardSet::ActiveBillboardList (24 bytes) to size_t (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: 47 (0.8%)
BillboardSet::setMaterial ( MaterialPtr 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::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 ( Vector3 const& position, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
BillboardSet::removeBillboard ( unsigned int index )
This method is from 'BillboardSet' class.
BillboardSet::removeBillboard ( Billboard* pBill )
Field 'pBill.mParentSet' in 1st parameter 'pBill' (pointer) has base type 'BillboardSet'.
...
OgreCamera.h
namespace Ogre
[+] class Camera 27
|
Change |
Effect |
1 |
The relative position of field mAutoAspectRatio has been changed from 23 to 2. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field mAutoTrackOffset has been changed from 12 to 17. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field mAutoTrackTarget has been changed from 11 to 16. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field mDerivedOrientation has been changed from 2 to 5. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
The relative position of field mDerivedPosition has been changed from 3 to 6. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
6 |
The relative position of field mLastViewport has been changed from 22 to 25. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mOrientation has been changed from 0 to 14. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
8 |
The relative position of field mPosition has been changed from 1 to 15. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
9 |
The relative position of field mRealOrientation has been changed from 4 to 10. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 |
The relative position of field mRealPosition has been changed from 5 to 11. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
11 |
The relative position of field mRecalcWindow has been changed from 21 to 1. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
12 |
The relative position of field mSceneDetail has been changed from 8 to 7. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
13 |
The relative position of field mSceneLodFactorInv has been changed from 14 to 19. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
14 |
The relative position of field mUseMinPixelSize has been changed from 27 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
15 |
The relative position of field mUseRenderingDistance has been changed from 25 to 3. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
16 |
The relative position of field mWBottom has been changed from 18 to 23. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
17 |
The relative position of field mWLeft has been changed from 15 to 20. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
18 |
The relative position of field mWRight has been changed from 17 to 22. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
19 |
The relative position of field mWTop has been changed from 16 to 21. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
20 |
The relative position of field mWindowClipPlanes has been changed from 20 to 24. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
21 |
The relative position of field mWindowSet has been changed from 19 to 0. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
22 |
The relative position of field mYawFixed has been changed from 6 to 12. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
23 |
The relative position of field mYawFixedAxis has been changed from 7 to 13. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
24 |
The relative position of field mCullFrustum has been changed from 24 to 26. |
Applications will access incorrect memory when attempting to access this field. |
25 |
The relative position of field mSceneLodFactor has been changed from 13 to 18. |
Applications will access incorrect memory when attempting to access this field. |
26 |
The relative position of field mVisBatchesLastRender has been changed from 10 to 9. |
Applications will access incorrect memory when attempting to access this field. |
27 |
The relative position of field mVisFacesLastRender has been changed from 9 to 8. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 1092 (18.9%)
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::setMaterial ( MaterialPtr const& material )
Field 'this.mCurrentCamera' in the object of this method 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'.
...
OgreCodec.h
namespace Ogre
[+] class Codec 2
|
Change |
Effect |
1 |
Pure virtual method encodeToFile ( Any const&, String const& ) const has been added to this class instead of decode ( DataStreamPtr const& ) 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 encode ( Any const& ) const has been added to this class instead of encode ( MemoryDataStreamPtr const&, Codec::CodecDataPtr const& ) 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) - 13 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 |
Codec::encode(Any const&) const |
40 |
__cxa_pure_virtual |
(int (*)(...)) 0x13b150 |
48 |
__cxa_pure_virtual |
Codec::encodeToFile(Any const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
56 |
__cxa_pure_virtual |
(int (*)(...)) 0x13bde8 |
64 |
__cxa_pure_virtual |
(int (*)(...)) 0x16805a |
72 |
(int (*)(...)) 0x14d0fa |
(int (*)(...)) 0x168082 |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
|
(int (*)(...)) 0x16885a |
96 |
|
__cxa_pure_virtual |
[+] affected symbols: 11 (0.2%)
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::decode ( DataStreamPtr const& stream )
This method is from derived class 'DDSCodec'.
DDSCodec::encode ( MemoryDataStreamPtr const& input, Codec::CodecDataPtr const& pData )
This method is from derived class 'DDSCodec'.
ETCCodec::decode ( DataStreamPtr const& stream )
This method is from derived class 'ETCCodec'.
ETCCodec::encode ( MemoryDataStreamPtr const& input, Codec::CodecDataPtr const& pData )
This method is from derived class 'ETCCodec'.
ASTCCodec::decode ( DataStreamPtr const& stream )
This method is from derived class 'ASTCCodec'.
...
OgreCompositionTechnique.h
namespace Ogre
[+] class CompositionTechnique::TextureDefinition 3
|
Change |
Effect |
1 |
Type of field width has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
2 |
Type of field height has been changed from size_t (8 bytes) to uint32 (4 bytes). |
Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Field type 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: 3 (0.1%)
CompositionTechnique::getTextureDefinition ( size_t index )
Return value (pointer) has base type 'CompositionTechnique::TextureDefinition'.
CompositionTechnique::getTextureDefinition ( String const& name )
Return value (pointer) has base type 'CompositionTechnique::TextureDefinition'.
CompositionTechnique::createTextureDefinition ( String const& name )
Return value (pointer) has base type 'CompositionTechnique::TextureDefinition'.
OgreCompositor.h
namespace Ogre
[+] class Compositor 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) - 36 entries | Virtual Table (New) - 24 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Compositor) |
(int (*)(...)) (& typeinfo for Compositor) |
16 |
~Compositor |
~Compositor |
24 |
~Compositor |
~Compositor |
32 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
(int (*)(...)) 0x18117e |
(int (*)(...)) 0x16dc64 |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
(int (*)(...)) 0x181190 |
(int (*)(...)) 0x16dc76 |
72 |
(int (*)(...)) 0x181196 |
(int (*)(...)) 0x16dc7c |
80 |
Compositor::loadImpl() |
Compositor::loadImpl() |
88 |
Compositor::unloadImpl() |
Compositor::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
Resource::touch() |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
Resource::touch() |
Resource::removeListener(Resource::Listener*) |
160 |
(int (*)(...)) 0x1811dc |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
(int (*)(...)) 0x1811e6 |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
Compositor::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
|
200 |
(int (*)(...)) 0x18121e |
|
208 |
(int (*)(...)) 0x1811f0 |
|
216 |
(int (*)(...)) 0x1811fc |
|
224 |
Resource::escalateLoading() |
|
232 |
Resource::addListener(Resource::Listener*) |
|
240 |
Resource::removeListener(Resource::Listener*) |
|
248 |
(int (*)(...)) 0x181208 |
|
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
264 |
(int (*)(...)) 0x181212 |
|
272 |
Resource::_dirtyState() |
|
280 |
Compositor::calculateSize() const |
|
[+] affected symbols: 19 (0.3%)
Compositor::unloadImpl ( )
This method is from 'Compositor' class.
Compositor::getTechnique ( size_t index )
This method is from 'Compositor' class.
Compositor::createTechnique ( )
This method is from 'Compositor' class.
Compositor::getRenderTarget ( String const& name )
This method is from 'Compositor' class.
Compositor::removeTechnique ( size_t index )
This method is from 'Compositor' class.
Compositor::getNumTechniques ( )
This method is from 'Compositor' class.
Compositor::getTextureInstance ( String const& name, size_t mrtIndex )
This method is from 'Compositor' class.
Compositor::removeAllTechniques ( )
This method is from 'Compositor' class.
Compositor::getTechniqueIterator ( )
This method is from 'Compositor' class.
Compositor::getSupportedTechnique ( size_t index )
This method is from 'Compositor' class.
...
OgreCompositorChain.h
namespace Ogre
[+] class CompositorChain 1
|
Change |
Effect |
1 |
Size of field mOutputOperation has been changed from 112 bytes to 152 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: 643 (11.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain' in 1st parameter 'mgr' (pointer) has base type 'CompositorChain'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mActiveCompositorChain' in 1st parameter 'mo' (pointer) has base type 'CompositorChain'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mActiveCompositorChain' in the return value (pointer) has base type 'CompositorChain'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneManager::clearScene ( )
Field 'this.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
Field 'this.mActiveCompositorChain' in the object of this method has base type 'CompositorChain'.
...
OgreCompositorManager.h
namespace Ogre
[+] class CompositorManager 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) - 19 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorManager) |
(int (*)(...)) (& typeinfo for CompositorManager) |
16 |
~CompositorManager |
~CompositorManager |
24 |
~CompositorManager |
~CompositorManager |
32 |
(int (*)(...)) 0x19104a |
(int (*)(...)) 0x17d5d8 |
40 |
CompositorManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
CompositorManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x191056 |
(int (*)(...)) 0x17d5e4 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
CompositorManager::removeAll() |
CompositorManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
CompositorManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
CompositorManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
136 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
[+] affected symbols: 20 (0.3%)
CompositorManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
This method is from 'CompositorManager' class.
CompositorManager::initialise ( )
This method is from 'CompositorManager' class.
CompositorManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'CompositorManager' class.
CompositorManager::addCompositor ( Viewport* vp, String const& compositor, int addPosition )
This method is from 'CompositorManager' class.
CompositorManager::_relocateChain ( Viewport* sourceVP, Viewport* destVP )
This method is from 'CompositorManager' class.
CompositorManager::getSingletonPtr ( )
This method is from 'CompositorManager' class.
CompositorManager::removeCompositor ( Viewport* vp, String const& compositor )
This method is from 'CompositorManager' class.
CompositorManager::getCompositorChain ( Viewport* vp )
This method is from 'CompositorManager' class.
CompositorManager::hasCompositorLogic ( String const& name )
This method is from 'CompositorManager' class.
CompositorManager::setCompositorEnabled ( Viewport* vp, String const& compositor, bool value )
This method is from 'CompositorManager' 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) - 17 entries | Virtual Table (New) - 17 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(SharedPtr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, int, bool) |
72 |
~DefaultHardwareBufferManagerBase |
~DefaultHardwareBufferManagerBase |
80 |
~DefaultHardwareBufferManagerBase |
~DefaultHardwareBufferManagerBase |
88 |
DefaultHardwareBufferManagerBase::createVertexBuffer(unsigned long, unsigned long, HardwareBuffer::Usage, bool) |
DefaultHardwareBufferManagerBase::createVertexBuffer(unsigned long, unsigned long, int, bool) |
96 |
DefaultHardwareBufferManagerBase::createIndexBuffer(HardwareIndexBuffer::IndexType, unsigned long, HardwareBuffer::Usage, bool) |
DefaultHardwareBufferManagerBase::createIndexBuffer(HardwareIndexBuffer::IndexType, unsigned long, int, bool) |
104 |
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer() |
HardwareBufferManagerBase::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, int, 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, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
[+] 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 DefaultHardwareIndexBuffer 1
|
Change |
Effect |
1 |
Field mData 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: 1 (0.02%)
DefaultHardwareIndexBuffer::~DefaultHardwareIndexBuffer ( )
This destructor is from 'DefaultHardwareIndexBuffer' class.
[+] class DefaultHardwareUniformBuffer 1
|
Change |
Effect |
1 |
Field mData 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: 1 (0.02%)
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer ( )
This destructor is from 'DefaultHardwareUniformBuffer' class.
[+] class DefaultHardwareVertexBuffer 1
|
Change |
Effect |
1 |
Field mData 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: 1 (0.02%)
DefaultHardwareVertexBuffer::~DefaultHardwareVertexBuffer ( )
This destructor is from 'DefaultHardwareVertexBuffer' class.
OgreEntity.h
namespace Ogre
[+] class Entity 2
|
Change |
Effect |
1 |
Size of field mChildObjectList 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 mSchemeHardwareAnim 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: 116 (2%)
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( MeshPtr const& pMesh )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( String const& meshName )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( String const& entityName, enum SceneManager::PrefabType ptype )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( String const& entityName, MeshPtr const& pMesh )
Return value (pointer) has base type 'Entity'.
SceneManager::destroyEntity ( Entity* e )
1st parameter 'e' (pointer) has base type 'Entity'.
StaticGeometry::addEntity ( Entity* ent, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
1st parameter 'ent' (pointer) has base type 'Entity'.
Entity::_initialise ( bool forceReinitialise )
This method is from 'Entity' class.
Entity::getEdgeList ( )
This method is from 'Entity' class.
Entity::setMaterial ( MaterialPtr const& material )
This method is from 'Entity' class.
...
OgreFrustum.h
namespace Ogre
[+] class Frustum 8
|
Change |
Effect |
1 |
Field mDebugColour 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 |
The relative position of field mLinkedObliqueProjPlane has been changed from 36 to 34. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field mLinkedReflectPlane has been changed from 32 to 33. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field mObliqueDepthProjection has been changed from 34 to 37. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
The relative position of field mObliqueProjPlane has been changed from 35 to 32. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
6 |
The relative position of field mReflect has been changed from 29 to 36. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mLastLinkedObliqueProjPlane has been changed from 37 to 35. |
Applications will access incorrect memory when attempting to access this field. |
8 |
The relative position of field mLastLinkedReflectionPlane has been changed from 33 to 31. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 1151 (20%)
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.mCameraInProgress.mCullFrustum' in the object of this method has base type 'Frustum'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum' in the object of this method has base type 'Frustum'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum' 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.mCameraInProgress.mCullFrustum' 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::setMaterial ( MaterialPtr const& material )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method 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 11
|
Change |
Effect |
1 |
The relative position of field mComputeGroupDimensions has been changed from 10 to 11. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field mDefaultParams has been changed from 11 to 12. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field mFilename has been changed from 1 to 0. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field mLoadFromFile has been changed from 3 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
The relative position of field mPoseAnimation has been changed from 7 to 10. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
6 |
The relative position of field mType has been changed from 0 to 3. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mVertexTextureFetch has been changed from 8 to 7. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
8 |
The relative position of field mCompileError has been changed from 12 to 9. |
Applications will access incorrect memory when attempting to access this field. |
9 |
The relative position of field mNeedsAdjacencyInfo has been changed from 9 to 8. |
Applications will access incorrect memory when attempting to access this field. |
10 |
The relative position of field mSource has been changed from 2 to 1. |
Applications will access incorrect memory when attempting to access this field. |
11 |
The relative position of field mSyntaxCode has been changed from 4 to 2. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 21 (0.4%)
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.
...
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 1
|
Change |
Effect |
1 |
Pure virtual method createImpl ( String const&, unsigned long, String const&, bool, ManualResourceLoader*, enum GpuProgramType, String const& ) has been added to this class instead of createImpl ( String const&, unsigned long long, String const&, bool, ManualResourceLoader*, enum GpuProgramType, 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. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 31 entries | Virtual Table (New) - 31 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
16 |
(int (*)(...))0 |
~GpuProgramManager |
24 |
(int (*)(...))0 |
~GpuProgramManager |
32 |
(int (*)(...)) 0x19104a |
(int (*)(...)) 0x17d5d8 |
40 |
(int (*)(...)) 0x1d02ae |
(int (*)(...)) 0x1c409c |
48 |
(int (*)(...)) 0x191056 |
(int (*)(...)) 0x17d5e4 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
GpuProgramManager::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::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::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__cxa_pure_virtual |
GpuProgramManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
136 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
152 |
__cxa_pure_virtual |
GpuProgramManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
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&) |
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 |
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&) |
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 |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
184 |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
GpuProgramManager::createParameters() |
GpuProgramManager::createParameters() |
200 |
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&) |
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 |
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&) |
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 |
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*) |
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 |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
232 |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
240 |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
[+] affected symbols: 30 (0.5%)
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::getResourceByName ( String const& name, String const& group )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getResourceByName ( String const& name, String const& group, bool preferHighLevelPrograms )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadMicrocodeCache ( DataStreamPtr stream )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addMicrocodeToCache ( uint32 id, GpuProgramManager::Microcode const& microcode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addRenderSystemToName ( String const& name )
This method is from 'GpuProgramManager' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters::AutoConstantEntry 5
|
Change |
Effect |
1 |
Type of field elementCount has been changed from size_t (8 bytes) to uint8 (1 byte). |
This field may be incorrectly initialized or accessed by applications. |
2 |
The relative position of field elementCount has been changed from 2 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field variability has been changed from 4 to 3. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
Size of field unnamed0 has been changed from 8 bytes to 4 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
5 |
The relative position of field unnamed0 has been changed from 3 to 2. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 15 (0.3%)
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, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
3rd parameter 'autoEntry' (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findFloatAutoConstantEntry ( size_t logicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findDoubleAutoConstantEntry ( size_t logicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findUnsignedIntAutoConstantEntry ( size_t logicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
AutoParamDataSource::updateLightCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const& constantEntry, GpuProgramParameters* params )
1st parameter 'constantEntry' (reference) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findAutoConstantEntry ( String const& paramName )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::_findRawAutoConstantEntryInt ( size_t physicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::_findRawAutoConstantEntryBool ( size_t physicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
...
[+] class GpuSharedParameters 2
|
Change |
Effect |
1 |
Field mHardwareBuffer 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 mOffset 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: 17 (0.3%)
GpuSharedParameters::_markClean ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::_markDirty ( )
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, uint 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::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize )
This method is from 'GpuSharedParameters' class.
...
[+] enum GpuProgramParameters::AutoConstantType 106
|
Change |
Effect |
1 |
Value of member ACT_AMBIENT_LIGHT_COLOUR has been changed from 39 to 40. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member ACT_ANIMATION_PARAMETRIC has been changed from 121 to 122. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member ACT_CAMERA_POSITION has been changed from 78 to 79. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member ACT_CAMERA_POSITION_OBJECT_SPACE has been changed from 79 to 80. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member ACT_CAMERA_RELATIVE_POSITION has been changed from 80 to 81. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 |
Value of member ACT_COSTIME_0_1 has been changed from 97 to 98. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 |
Value of member ACT_COSTIME_0_2PI has been changed from 102 to 103. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 |
Value of member ACT_COSTIME_0_X has been changed from 92 to 93. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 |
Value of member ACT_CUSTOM has been changed from 89 to 90. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 |
Value of member ACT_DERIVED_AMBIENT_LIGHT_COLOUR has been changed from 68 to 69. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 |
Value of member ACT_DERIVED_LIGHT_DIFFUSE_COLOUR has been changed from 70 to 71. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 |
Value of member ACT_DERIVED_LIGHT_DIFFUSE_COLOUR_ARRAY has been changed from 72 to 73. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 |
Value of member ACT_DERIVED_LIGHT_SPECULAR_COLOUR has been changed from 71 to 72. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 |
Value of member ACT_DERIVED_LIGHT_SPECULAR_COLOUR_ARRAY has been changed from 73 to 74. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 |
Value of member ACT_DERIVED_SCENE_COLOUR has been changed from 69 to 70. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 |
Value of member ACT_FAR_CLIP_DISTANCE has been changed from 118 to 119. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 |
Value of member ACT_FOG_COLOUR has been changed from 30 to 31. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 |
Value of member ACT_FOG_PARAMS has been changed from 31 to 32. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 |
Value of member ACT_FOV has been changed from 116 to 117. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 |
Value of member ACT_FPS has been changed from 107 to 108. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 |
Value of member ACT_FRAME_TIME has been changed from 106 to 107. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 |
Value of member ACT_INVERSE_TEXTURE_SIZE has been changed from 128 to 129. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 |
Value of member ACT_INVERSE_TRANSPOSE_WORLDVIEWPROJ_MATRIX has been changed from 27 to 28. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 |
Value of member ACT_INVERSE_VIEWPORT_HEIGHT has been changed from 111 to 112. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 |
Value of member ACT_INVERSE_VIEWPORT_WIDTH has been changed from 110 to 111. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 |
Value of member ACT_INVERSE_WORLDVIEWPROJ_MATRIX has been changed from 25 to 26. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 |
Value of member ACT_LIGHT_ATTENUATION has been changed from 42 to 43. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 |
Value of member ACT_LIGHT_ATTENUATION_ARRAY has been changed from 58 to 59. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 |
Value of member ACT_LIGHT_CASTS_SHADOWS has been changed from 75 to 76. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 |
Value of member ACT_LIGHT_CASTS_SHADOWS_ARRAY has been changed from 76 to 77. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 |
Value of member ACT_LIGHT_CUSTOM has been changed from 133 to 134. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR has been changed from 40 to 41. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_ARRAY has been changed from 54 to 55. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
34 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED has been changed from 52 to 53. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
35 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED_ARRAY has been changed from 56 to 57. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
36 |
Value of member ACT_LIGHT_DIRECTION has been changed from 47 to 48. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
37 |
Value of member ACT_LIGHT_DIRECTION_ARRAY has been changed from 62 to 63. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
38 |
Value of member ACT_LIGHT_DIRECTION_OBJECT_SPACE has been changed from 48 to 49. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
39 |
Value of member ACT_LIGHT_DIRECTION_OBJECT_SPACE_ARRAY has been changed from 63 to 64. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
40 |
Value of member ACT_LIGHT_DIRECTION_VIEW_SPACE has been changed from 49 to 50. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
41 |
Value of member ACT_LIGHT_DIRECTION_VIEW_SPACE_ARRAY has been changed from 64 to 65. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
42 |
Value of member ACT_LIGHT_DISTANCE_OBJECT_SPACE has been changed from 50 to 51. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
43 |
Value of member ACT_LIGHT_DISTANCE_OBJECT_SPACE_ARRAY has been changed from 65 to 66. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
44 |
Value of member ACT_LIGHT_POSITION has been changed from 44 to 45. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
45 |
Value of member ACT_LIGHT_POSITION_ARRAY has been changed from 59 to 60. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
46 |
Value of member ACT_LIGHT_POSITION_OBJECT_SPACE has been changed from 45 to 46. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
47 |
Value of member ACT_LIGHT_POSITION_OBJECT_SPACE_ARRAY has been changed from 60 to 61. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
48 |
Value of member ACT_LIGHT_POSITION_VIEW_SPACE has been changed from 46 to 47. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
49 |
Value of member ACT_LIGHT_POSITION_VIEW_SPACE_ARRAY has been changed from 61 to 62. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
50 |
Value of member ACT_LIGHT_POWER_SCALE has been changed from 51 to 52. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
51 |
Value of member ACT_LIGHT_POWER_SCALE_ARRAY has been changed from 66 to 67. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
52 |
Value of member ACT_LIGHT_SPECULAR_COLOUR has been changed from 41 to 42. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
53 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_ARRAY has been changed from 55 to 56. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
54 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED has been changed from 53 to 54. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
55 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED_ARRAY has been changed from 57 to 58. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
56 |
Value of member ACT_LOD_CAMERA_POSITION has been changed from 131 to 132. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
57 |
Value of member ACT_LOD_CAMERA_POSITION_OBJECT_SPACE has been changed from 132 to 133. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
58 |
Value of member ACT_NEAR_CLIP_DISTANCE has been changed from 117 to 118. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
59 |
Value of member ACT_PACKED_TEXTURE_SIZE has been changed from 129 to 130. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
60 |
Value of member ACT_POINT_PARAMS has been changed from 134 to 135. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
61 |
Value of member ACT_SCENE_DEPTH_RANGE has been changed from 123 to 124. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
62 |
Value of member ACT_SHADOW_COLOUR has been changed from 126 to 127. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
63 |
Value of member ACT_SHADOW_EXTRUSION_DISTANCE has been changed from 77 to 78. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
64 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE has been changed from 124 to 125. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
65 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE_ARRAY has been changed from 125 to 126. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
66 |
Value of member ACT_SINTIME_0_1 has been changed from 98 to 99. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
67 |
Value of member ACT_SINTIME_0_2PI has been changed from 103 to 104. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
68 |
Value of member ACT_SINTIME_0_X has been changed from 93 to 94. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
69 |
Value of member ACT_SPOTLIGHT_PARAMS has been changed from 43 to 44. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
70 |
Value of member ACT_SPOTLIGHT_PARAMS_ARRAY has been changed from 67 to 68. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
71 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX has been changed from 85 to 86. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
72 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY has been changed from 86 to 87. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
73 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX has been changed from 87 to 88. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
74 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 88 to 89. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
75 |
Value of member ACT_SURFACE_ALPHA_REJECTION_VALUE has been changed from 37 to 38. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
76 |
Value of member ACT_SURFACE_AMBIENT_COLOUR has been changed from 32 to 33. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
77 |
Value of member ACT_SURFACE_DIFFUSE_COLOUR has been changed from 33 to 34. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
78 |
Value of member ACT_SURFACE_EMISSIVE_COLOUR has been changed from 35 to 36. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
79 |
Value of member ACT_SURFACE_SHININESS has been changed from 36 to 37. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
80 |
Value of member ACT_SURFACE_SPECULAR_COLOUR has been changed from 34 to 35. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
81 |
Value of member ACT_TANTIME_0_1 has been changed from 99 to 100. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
82 |
Value of member ACT_TANTIME_0_2PI has been changed from 104 to 105. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
83 |
Value of member ACT_TANTIME_0_X has been changed from 94 to 95. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
84 |
Value of member ACT_TEXEL_OFFSETS has been changed from 122 to 123. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
85 |
Value of member ACT_TEXTURE_MATRIX has been changed from 130 to 131. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
86 |
Value of member ACT_TEXTURE_SIZE has been changed from 127 to 128. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
87 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX has been changed from 81 to 82. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
88 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX_ARRAY has been changed from 82 to 83. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
89 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX has been changed from 83 to 84. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
90 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 84 to 85. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
91 |
Value of member ACT_TIME has been changed from 90 to 91. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
92 |
Value of member ACT_TIME_0_1 has been changed from 96 to 97. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
93 |
Value of member ACT_TIME_0_1_PACKED has been changed from 100 to 101. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
94 |
Value of member ACT_TIME_0_2PI has been changed from 101 to 102. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
95 |
Value of member ACT_TIME_0_2PI_PACKED has been changed from 105 to 106. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
96 |
Value of member ACT_TIME_0_X has been changed from 91 to 92. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
97 |
Value of member ACT_TIME_0_X_PACKED has been changed from 95 to 96. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
98 |
Value of member ACT_TRANSPOSE_WORLDVIEWPROJ_MATRIX has been changed from 26 to 27. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
99 |
Value of member ACT_VERTEX_WINDING has been changed from 29 to 30. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
100 |
Value of member ACT_VIEWPORT_HEIGHT has been changed from 109 to 110. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
101 |
Value of member ACT_VIEWPORT_SIZE has been changed from 112 to 113. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
102 |
Value of member ACT_VIEWPORT_WIDTH has been changed from 108 to 109. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
103 |
Value of member ACT_VIEW_DIRECTION has been changed from 113 to 114. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
104 |
Value of member ACT_VIEW_SIDE_VECTOR has been changed from 114 to 115. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
105 |
Value of member ACT_VIEW_UP_VECTOR has been changed from 115 to 116. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
106 |
Value of member ACT_WORLDVIEWPROJ_MATRIX has been changed from 24 to 25. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 22 (0.4%)
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, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
Field 'autoEntry.paramType' in 3rd parameter 'autoEntry' (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act )
1st parameter 'act' 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::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstantReal ( String const& name, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantDefinition ( size_t const idx )
Field 'retval.acType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantDefinition ( String const& name )
Field 'retval.acType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
...
[+] struct GpuConstantDefinition 5
|
Change |
Effect |
1 |
The relative position of field constType has been changed from 0 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field physicalIndex has been changed from 1 to 0. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field arraySize has been changed from 4 to 3. |
Applications will access incorrect memory when attempting to access this field. |
4 |
The relative position of field elementSize has been changed from 3 to 2. |
Applications will access incorrect memory when attempting to access this field. |
5 |
The relative position of field logicalIndex has been changed from 2 to 1. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 4 (0.1%)
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
2nd parameter 'baseDef' (reference) has base type 'struct GpuConstantDefinition'.
GpuSharedParameters::getConstantDefinition ( String const& name )
Return value (reference) has base type 'struct GpuConstantDefinition'.
GpuProgramParameters::getConstantDefinition ( String const& name )
Return value (reference) has base type 'struct GpuConstantDefinition'.
GpuProgramParameters::_findNamedConstantDefinition ( String const& name, bool throwExceptionIfNotFound )
Return value (pointer) has base type 'struct GpuConstantDefinition'.
[+] union GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290 1
|
Change |
Effect |
1 |
Type of field data has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) This field may be incorrectly initialized or accessed by applications. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 15 (0.3%)
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, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
Field 'autoEntry.unnamed0' in 3rd parameter 'autoEntry' (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findFloatAutoConstantEntry ( size_t logicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findDoubleAutoConstantEntry ( size_t logicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findUnsignedIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
AutoParamDataSource::updateLightCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const& constantEntry, GpuProgramParameters* params )
Field 'constantEntry.unnamed0' in 1st parameter 'constantEntry' (reference) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findAutoConstantEntry ( String const& paramName )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::_findRawAutoConstantEntryInt ( size_t physicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::_findRawAutoConstantEntryBool ( size_t physicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 3
|
Change |
Effect |
1 |
The relative position of field mShadowBuffer has been changed from 7 to 6. |
Applications will access incorrect memory when attempting to access this field. |
2 |
The relative position of field mSystemMemory has been changed from 6 to 7. |
Applications will access incorrect memory when attempting to access this field. |
3 |
Field mUseShadowBuffer has been removed from this type. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 1 (0.02%)
TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
1st parameter 'buffer' (pointer) has base type 'HardwareBuffer'.
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManager 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 HardwareBufferManager) |
(int (*)(...)) (& typeinfo for HardwareBufferManager) |
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(SharedPtr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, int, 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 |
HardwareBufferManagerBase::createRenderToVertexBuffer() |
112 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createUniformBuffer(unsigned long, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
120 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createCounterBuffer(unsigned long, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
[+] affected symbols: 4 (0.1%)
HardwareBufferManager::getSingleton ( )
This method is from 'HardwareBufferManager' class.
HardwareBufferManager::getSingletonPtr ( )
This method is from 'HardwareBufferManager' class.
HardwareBufferManager::HardwareBufferManager ( )
This constructor is from 'HardwareBufferManager' class.
HardwareBufferManager::~HardwareBufferManager ( )
This destructor is from 'HardwareBufferManager' class.
[+] class HardwareBufferManagerBase 5
|
Change |
Effect |
1 |
Pure virtual method createIndexBuffer ( enum HardwareIndexBuffer::IndexType, size_t, HardwareBuffer::Usage, bool ) has been added to this class instead of createIndexBuffer ( enum HardwareIndexBuffer::IndexType, size_t, enum HardwareBuffer::Usage, 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 createVertexBuffer ( size_t, size_t, HardwareBuffer::Usage, bool ) has been added to this class instead of createVertexBuffer ( size_t, size_t, enum HardwareBuffer::Usage, 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 createCounterBuffer ( size_t, HardwareBuffer::Usage, bool, String const& ) has been added to this class instead of createCounterBuffer ( size_t, enum HardwareBuffer::Usage, bool, 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. |
4 |
Pure virtual method createUniformBuffer ( size_t, HardwareBuffer::Usage, bool, String const& ) has been added to this class instead of createUniformBuffer ( size_t, enum HardwareBuffer::Usage, bool, 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. |
5 |
Virtual method makeBufferCopy ( HardwareVertexBufferSharedPtr const&, 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. |
[+] 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 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(SharedPtr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, int, 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 |
HardwareBufferManagerBase::createRenderToVertexBuffer() |
112 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createUniformBuffer(unsigned long, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
120 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createCounterBuffer(unsigned long, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
[+] affected symbols: 29 (0.5%)
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_releaseBufferCopies ( bool forceFreeUnused )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::touchVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_freeUnusedBufferCopies ( )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createVertexDeclaration ( )
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::destroyVertexDeclaration ( VertexDeclaration* decl )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBuffer* sourceBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBufferSharedPtr const& sourceBuffer )
This method is from 'HardwareBufferManagerBase' class.
...
OgreHardwareIndexBuffer.h
namespace Ogre
[+] class HardwareIndexBuffer 2
|
Change |
Effect |
1 |
The relative position of field mIndexType has been changed from 1 to 0. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field mMgr has been changed from 0 to 1. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 2 (0.03%)
HardwareIndexBuffer::~HardwareIndexBuffer ( )
This destructor is from 'HardwareIndexBuffer' class.
HardwareBufferManagerBase::_notifyIndexBufferDestroyed ( HardwareIndexBuffer* buf )
1st parameter 'buf' (pointer) has base type 'HardwareIndexBuffer'.
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 1
|
Change |
Effect |
1 |
Field mCurrentLockOptions 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: 15 (0.3%)
RenderTexture::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
Field 'this.mBuffer' in the object of this method has base type 'HardwarePixelBuffer'.
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::blit ( HardwarePixelBufferSharedPtr const& src )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, struct Box const& srcBox, struct 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 ( struct Box const& lockBox, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class HardwareVertexBuffer 4
|
Change |
Effect |
1 |
The relative position of field mIsInstanceData has been changed from 3 to 0. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field mVertexSize has been changed from 2 to 3. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field mMgr has been changed from 0 to 1. |
Applications will access incorrect memory when attempting to access this field. |
4 |
The relative position of field mNumVertices has been changed from 1 to 2. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 7 (0.1%)
HardwareVertexBuffer::setIsInstanceData ( bool const val )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::setInstanceDataStepRate ( size_t const val )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::checkIfVertexInstanceDataIsSupported ( )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::~HardwareVertexBuffer ( )
This destructor is from 'HardwareVertexBuffer' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBuffer* sourceBuffer )
1st parameter 'sourceBuffer' (pointer) has base type 'HardwareVertexBuffer'.
HardwareBufferManagerBase::_notifyVertexBufferDestroyed ( HardwareVertexBuffer* buf )
1st parameter 'buf' (pointer) has base type 'HardwareVertexBuffer'.
HardwareVertexBuffer::getInstanceDataStepRate ( )
This method is from 'HardwareVertexBuffer' class.
[+] class VertexElement 4
|
Change |
Effect |
1 |
The relative position of field mIndex has been changed from 4 to 1. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field mOffset has been changed from 1 to 2. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field mSemantic has been changed from 3 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field mType has been changed from 2 to 3. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 5 (0.1%)
VertexElement::VertexElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This constructor is from 'VertexElement' class.
VertexDeclaration::insertElement ( unsigned short atPosition, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
Return value (reference) has base type 'VertexElement'.
VertexDeclaration::vertexElementLess ( VertexElement const& e1, VertexElement const& e2 )
1st parameter 'e1' (reference) has base type 'VertexElement'.
VertexElement::getSize ( )
This method is from 'VertexElement' class.
VertexDeclaration::getElement ( unsigned short index )
Return value (pointer) has base type 'VertexElement'.
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 3
|
Change |
Effect |
1 |
The relative position of field mAssemblerProgram has been changed from 1 to 2. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field mConstantDefsBuilt has been changed from 2 to 1. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
Size of this class has been decreased from 560 bytes to 528 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 54 (0.9%)
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::populateParameterNames ( GpuProgramParametersSharedPtr params )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::~HighLevelGpuProgram ( )
This destructor is from 'HighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::getPriority ( String shaderLanguage )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::setPriority ( String shaderLanguage, int priority )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
...
OgreHighLevelGpuProgramManager.h
namespace Ogre
[+] class HighLevelGpuProgramFactory 1
|
Change |
Effect |
1 |
Pure virtual method create ( ResourceManager*, String const&, unsigned long, String const&, bool, ManualResourceLoader* ) has been added to this class instead of create ( ResourceManager*, String const&, unsigned long long, String const&, bool, ManualResourceLoader* ). |
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) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HighLevelGpuProgramFactory) |
(int (*)(...)) (& typeinfo for HighLevelGpuProgramFactory) |
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 |
(int (*)(...)) 0x1e6d90 |
[+] affected symbols: 2 (0.03%)
HighLevelGpuProgramFactory::~HighLevelGpuProgramFactory ( )
This destructor is from 'HighLevelGpuProgramFactory' class.
UnifiedHighLevelGpuProgramFactory::create ( ResourceManager* creator, String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader )
This method is from derived class 'UnifiedHighLevelGpuProgramFactory'.
[+] class HighLevelGpuProgramManager 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) - 19 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HighLevelGpuProgramManager) |
(int (*)(...)) (& typeinfo for HighLevelGpuProgramManager) |
16 |
~HighLevelGpuProgramManager |
~HighLevelGpuProgramManager |
24 |
~HighLevelGpuProgramManager |
~HighLevelGpuProgramManager |
32 |
(int (*)(...)) 0x19104a |
(int (*)(...)) 0x17d5d8 |
40 |
(int (*)(...)) 0x1d02ae |
(int (*)(...)) 0x1c409c |
48 |
(int (*)(...)) 0x191056 |
(int (*)(...)) 0x17d5e4 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
HighLevelGpuProgramManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
HighLevelGpuProgramManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
136 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
[+] affected symbols: 10 (0.2%)
HighLevelGpuProgramManager::addFactory ( HighLevelGpuProgramFactory* factory )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList 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 ( )
This method is from 'HighLevelGpuProgramManager' class.
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
[+] enum Image::Filter 4
|
Change |
Effect |
1 |
Value of member FILTER_BICUBIC has been changed from 5 to 4. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member FILTER_BILINEAR has been changed from 2 to 1. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member FILTER_BOX has been changed from 3 to 2. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member FILTER_TRIANGLE has been changed from 4 to 3. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 2 (0.03%)
Image::scale ( PixelBox const& src, PixelBox const& scaled, enum Image::Filter filter )
3rd parameter 'filter' is of type 'enum Image::Filter'.
Image::resize ( ushort width, ushort height, enum Image::Filter filter )
3rd parameter 'filter' is of type 'enum Image::Filter'.
OgreLight.h
namespace Ogre
[+] class Light 22
|
Change |
Effect |
1 |
Field mAttenuation 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 |
The relative position of field mCustomParameters has been changed from 26 to 25. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field mCustomShadowCameraSetup has been changed from 25 to 24. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field mDerivedCamRelativeDirty has been changed from 20 to 7. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
The relative position of field mDerivedCamRelativePosition has been changed from 19 to 6. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
6 |
The relative position of field mDerivedPosition has been changed from 17 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mDerivedTransformDirty has been changed from 24 to 8. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
8 |
The relative position of field mDiffuse has been changed from 3 to 9. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
9 |
The relative position of field mDirection has been changed from 5 to 3. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 |
The relative position of field mIndexInFrame has been changed from 11 to 16. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
11 |
The relative position of field mOwnShadowFarDist has been changed from 12 to 26. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
12 |
The relative position of field mShadowFarClipDist has been changed from 16 to 20. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
13 |
The relative position of field mShadowFarDist has been changed from 13 to 17. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
14 |
The relative position of field mShadowFarDistSquared has been changed from 14 to 18. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
15 |
The relative position of field mShadowNearClipDist has been changed from 15 to 19. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
16 |
The relative position of field mSpecular has been changed from 4 to 10. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
17 |
The relative position of field mSpotInner has been changed from 7 to 12. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
18 |
The relative position of field mSpotOuter has been changed from 6 to 11. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
19 |
The relative position of field mDerivedDirection has been changed from 18 to 5. |
Applications will access incorrect memory when attempting to access this field. |
20 |
The relative position of field mPowerScale has been changed from 10 to 15. |
Applications will access incorrect memory when attempting to access this field. |
21 |
The relative position of field mSpotFalloff has been changed from 8 to 13. |
Applications will access incorrect memory when attempting to access this field. |
22 |
The relative position of field mSpotNearClip has been changed from 9 to 14. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 193 (3.3%)
SceneManager::createLight ( String const& name )
Return value (pointer) has base type 'Light'.
SceneManager::createLight ( )
Return value (pointer) has base type 'Light'.
SceneManager::buildScissor ( Light const* light, Camera const* cam, RealRect& rect )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::destroyLight ( Light* l )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::buildLightClip ( Light const* l, PlaneList& planes )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::ShadowRenderer::renderShadowVolumesToStencil ( Light const* light, Camera const* camera, bool calcScissor )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::getLightScissorRect ( Light* l, Camera const* cam )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mBlankLight' in 3rd parameter 'source' (pointer) is of type 'Light'.
SceneManager::getLightClippingPlanes ( Light* l )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::fireShadowTexturesPreCaster ( Light* light, Camera* camera, size_t iteration )
1st parameter 'light' (pointer) has base type 'Light'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 3
|
Change |
Effect |
1 |
Field mBufferUsage 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 |
Field mDynamic has been removed from the middle position of this structural type. |
1) Applications will access incorrect memory when attempting to access this field. 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 |
Virtual method setMaterial ( size_t, MaterialPtr const& ) has been added to this class instead of tangent ( float, float, float ). |
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) - 75 entries | Virtual Table (New) - 59 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
16 |
~ManualObject |
~ManualObject |
24 |
~ManualObject |
~ManualObject |
32 |
(int (*)(...)) 0x1679b6 |
(int (*)(...)) 0x154bcc |
40 |
ManualObject::getEdgeList() |
ManualObject::getEdgeList() |
48 |
ManualObject::hasEdgeList() |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
ManualObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
80 |
ManualObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
(int (*)(...)) 0x154cee |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x167982 |
(int (*)(...)) 0x154b92 |
128 |
(int (*)(...)) 0x16798c |
(int (*)(...)) 0x154b9c |
136 |
(int (*)(...)) 0x2200d8 |
(int (*)(...)) 0x225740 |
144 |
(int (*)(...)) 0x16799c |
(int (*)(...)) 0x154bac |
152 |
ManualObject::getMovableType[abi:cxx11]() const |
ManualObject::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
ManualObject::getBoundingBox() const |
(int (*)(...)) 0x225756 |
200 |
ManualObject::getBoundingRadius() const |
(int (*)(...)) 0x225762 |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
ManualObject::_updateRenderQueue(RenderQueue*) |
ManualObject::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
(int (*)(...)) 0x154bb2 |
264 |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x154bba |
272 |
ManualObject::clear() |
MovableObject::getTypeFlags() const |
280 |
ManualObject::estimateVertexCount(unsigned long) |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
288 |
ManualObject::estimateIndexCount(unsigned long) |
ManualObject::clear() |
296 |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::estimateVertexCount(unsigned long) |
304 |
(int (*)(...)) 0x2200ee |
ManualObject::estimateIndexCount(unsigned long) |
312 |
(int (*)(...)) 0x2200fa |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
320 |
ManualObject::beginUpdate(unsigned long) |
ManualObject::begin(SharedPtr<Material> const&, RenderOperation::OperationType) |
328 |
ManualObject::position(Vector<3, float> const&) |
ManualObject::beginUpdate(unsigned long) |
336 |
ManualObject::position(float, float, float) |
ManualObject::getCurrentVertexCount() const |
344 |
ManualObject::normal(Vector<3, float> const&) |
ManualObject::getCurrentIndexCount() const |
352 |
ManualObject::normal(float, float, float) |
ManualObject::end() |
360 |
ManualObject::tangent(Vector<3, float> const&) |
ManualObject::setMaterialName(unsigned long, 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&) |
368 |
ManualObject::tangent(float, float, float) |
ManualObject::setMaterial(unsigned long, SharedPtr<Material> const&) |
376 |
ManualObject::textureCoord(float) |
ManualObject::convertToMesh(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&) |
384 |
ManualObject::textureCoord(float, float) |
ManualObject::resetTempAreas() |
392 |
ManualObject::textureCoord(float, float, float) |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
400 |
ManualObject::textureCoord(float, float, float, float) |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
408 |
ManualObject::textureCoord(Vector<2, float> const&) |
ManualObject::copyTempVertexToBuffer() |
416 |
ManualObject::textureCoord(Vector<3, float> const&) |
(int (*)(...)) -0x00000000000008 |
424 |
ManualObject::textureCoord(Vector<4, float> const&) |
(int (*)(...)) (& typeinfo for ManualObject) |
432 |
ManualObject::colour(ColourValue const&) |
(int (*)(...)) 0x154b80 |
440 |
ManualObject::colour(float, float, float, float) |
(int (*)(...)) 0x154b8c |
448 |
ManualObject::index(unsigned int) |
non-virtual thunk to ~ManualObject |
456 |
ManualObject::triangle(unsigned int, unsigned int, unsigned int) |
non-virtual thunk to ~ManualObject |
464 |
ManualObject::quad(unsigned int, unsigned int, unsigned int, unsigned int) |
(int (*)(...)) 0x154e28 |
472 |
ManualObject::getCurrentVertexCount() const |
|
480 |
ManualObject::getCurrentIndexCount() const |
|
488 |
ManualObject::end() |
|
496 |
ManualObject::setMaterialName(unsigned long, 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&) |
|
504 |
ManualObject::convertToMesh(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&) |
|
512 |
ManualObject::resetTempAreas() |
|
520 |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
|
528 |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
|
536 |
ManualObject::copyTempVertexToBuffer() |
|
544 |
(int (*)(...)) -0x00000000000008 |
|
552 |
(int (*)(...)) (& typeinfo for ManualObject) |
|
560 |
(int (*)(...)) 0x167970 |
|
568 |
(int (*)(...)) 0x16797c |
|
576 |
non-virtual thunk to ~ManualObject |
|
584 |
non-virtual thunk to ~ManualObject |
|
592 |
(int (*)(...)) 0x167b0c |
|
[+] affected symbols: 38 (0.7%)
ManualObject::beginUpdate ( size_t sectionIndex )
This method is from 'ManualObject' class.
ManualObject::getEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
This method is from 'ManualObject' class.
ManualObject::resetTempAreas ( )
This method is from 'ManualObject' class.
ManualObject::setMaterialName ( size_t idx, String const& name, String const& group )
This method is from 'ManualObject' class.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'ManualObject' class.
ManualObject::_updateRenderQueue ( RenderQueue* queue )
This method is from 'ManualObject' class.
ManualObject::estimateIndexCount ( size_t icount )
This method is from 'ManualObject' class.
ManualObject::setUseIdentityView ( bool useIdentityView )
This method is from 'ManualObject' class.
ManualObject::estimateVertexCount ( size_t vcount )
This method is from 'ManualObject' class.
...
OgreMaterial.h
namespace Ogre
[+] class Material 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) - 36 entries | Virtual Table (New) - 24 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Material) |
(int (*)(...)) (& typeinfo for Material) |
16 |
~Material |
~Material |
24 |
~Material |
~Material |
32 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
(int (*)(...)) 0x18117e |
(int (*)(...)) 0x16dc64 |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
Material::prepareImpl() |
Material::prepareImpl() |
72 |
Material::unprepareImpl() |
Material::unprepareImpl() |
80 |
Material::loadImpl() |
Material::loadImpl() |
88 |
Material::unloadImpl() |
Material::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
(int (*)(...)) 0x2287ce |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
(int (*)(...)) 0x223592 |
Resource::removeListener(Resource::Listener*) |
160 |
(int (*)(...)) 0x1811dc |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
(int (*)(...)) 0x1811e6 |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
Material::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
|
200 |
(int (*)(...)) 0x18121e |
|
208 |
(int (*)(...)) 0x1811f0 |
|
216 |
(int (*)(...)) 0x1811fc |
|
224 |
Resource::escalateLoading() |
|
232 |
Resource::addListener(Resource::Listener*) |
|
240 |
Resource::removeListener(Resource::Listener*) |
|
248 |
(int (*)(...)) 0x181208 |
|
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
264 |
(int (*)(...)) 0x181212 |
|
272 |
Resource::_dirtyState() |
|
280 |
Material::calculateSize() const |
|
[+] affected symbols: 57 (1%)
Material::setAmbient ( float red, float green, float blue )
This method is from 'Material' class.
Material::setAmbient ( ColourValue const& ambient )
This method is from 'Material' class.
Material::setDiffuse ( float red, float green, float blue, float alpha )
This method is from 'Material' class.
Material::setDiffuse ( ColourValue const& diffuse )
This method is from 'Material' class.
Material::unloadImpl ( )
This method is from 'Material' class.
Material::prepareImpl ( )
This method is from 'Material' class.
Material::setSpecular ( float red, float green, float blue, float alpha )
This method is from 'Material' class.
Material::setSpecular ( ColourValue const& specular )
This method is from 'Material' class.
Material::setDepthBias ( float constantBias, float slopeScaleBias )
This method is from 'Material' class.
Material::setLodLevels ( Material::LodValueList const& lodValues )
This method is from 'Material' class.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 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) - 55 entries | Virtual Table (New) - 43 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Mesh) |
(int (*)(...)) (& typeinfo for Mesh) |
16 |
~Mesh |
~Mesh |
24 |
~Mesh |
~Mesh |
32 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
Mesh::postLoadImpl() |
Mesh::postLoadImpl() |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
Mesh::prepareImpl() |
Mesh::prepareImpl() |
72 |
Mesh::unprepareImpl() |
Mesh::unprepareImpl() |
80 |
Mesh::loadImpl() |
Mesh::loadImpl() |
88 |
Mesh::unloadImpl() |
Mesh::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Mesh::reload(Resource::LoadingFlags) |
Mesh::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
Resource::touch() |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
Resource::touch() |
Resource::removeListener(Resource::Listener*) |
160 |
(int (*)(...)) 0x1811dc |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
(int (*)(...)) 0x1811e6 |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
Mesh::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
Mesh::getSharedVertexDataAnimationType() const |
200 |
(int (*)(...)) 0x18121e |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
208 |
(int (*)(...)) 0x1811f0 |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
216 |
(int (*)(...)) 0x1811fc |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
224 |
Resource::escalateLoading() |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
232 |
Resource::addListener(Resource::Listener*) |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
240 |
Resource::removeListener(Resource::Listener*) |
Mesh::getNumAnimations() const |
248 |
(int (*)(...)) 0x181208 |
Mesh::getAnimation(unsigned short) const |
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Mesh::removeAllAnimations() |
264 |
(int (*)(...)) 0x181212 |
(int (*)(...)) -0x000000000000f0 |
272 |
Resource::_dirtyState() |
(int (*)(...)) (& typeinfo for Mesh) |
280 |
Mesh::calculateSize() const |
non-virtual thunk to ~Mesh |
288 |
Mesh::getSharedVertexDataAnimationType() const |
non-virtual thunk to ~Mesh |
296 |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
non-virtual thunk to Mesh::getNumAnimations() const |
304 |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
312 |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
320 |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
328 |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
336 |
Mesh::getNumAnimations() const |
non-virtual thunk to Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
344 |
Mesh::getAnimation(unsigned short) const |
|
352 |
Mesh::removeAllAnimations() |
|
360 |
(int (*)(...)) -0x000000000000f0 |
|
368 |
(int (*)(...)) (& typeinfo for Mesh) |
|
376 |
non-virtual thunk to ~Mesh |
|
384 |
non-virtual thunk to ~Mesh |
|
392 |
non-virtual thunk to Mesh::getNumAnimations() const |
|
400 |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
|
408 |
non-virtual thunk to Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
416 |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
424 |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
432 |
non-virtual thunk to Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 68 (1.2%)
Mesh::createPose ( ushort target, String const& name )
This method is from 'Mesh' class.
Mesh::removePose ( String const& name )
This method is from 'Mesh' class.
Mesh::removePose ( ushort index )
This method is from 'Mesh' class.
Mesh::unloadImpl ( )
This method is from 'Mesh' class.
Mesh::_setLodInfo ( unsigned short numLevels )
This method is from 'Mesh' class.
Mesh::nameSubMesh ( String const& name, ushort index )
This method is from 'Mesh' class.
Mesh::prepareImpl ( )
This method is from 'Mesh' class.
Mesh::_setLodUsage ( unsigned short level, struct MeshLodUsage const& usage )
This method is from 'Mesh' class.
Mesh::freeEdgeList ( )
This method is from 'Mesh' class.
Mesh::postLoadImpl ( )
This method is from 'Mesh' class.
...
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 1
|
Change |
Effect |
1 |
Field mPrefabLoader 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: 15 (0.3%)
MeshManager::_initialise ( )
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::getSingletonPtr ( )
Return value (pointer) has base type 'MeshManager'.
MeshManager::getBoundsPaddingFactor ( )
This method is from 'MeshManager' class.
MeshManager::setBoundsPaddingFactor ( Real paddingFactor )
This method is from 'MeshManager' class.
MeshManager::setBlendWeightsBaseElementType ( enum VertexElementType vet )
This method is from 'MeshManager' class.
MeshManager::getPrepareAllMeshesForShadowVolumes ( )
This method is from 'MeshManager' class.
MeshManager::setPrepareAllMeshesForShadowVolumes ( bool enable )
This method is from 'MeshManager' class.
MeshManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
This method is from 'MeshManager' class.
...
OgreParticle.h
namespace Ogre
[+] class Particle 1
|
Change |
Effect |
1 |
Size of field mParticleType has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 9 (0.2%)
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'.
ParticleIterator::getNext ( )
Return value (pointer) has base type 'Particle'.
Particle::_notifyOwner ( ParticleSystem* owner )
This method is from 'Particle' class.
Particle::setDimensions ( Real width, Real height )
This method is from 'Particle' class.
Particle::resetDimensions ( )
This method is from 'Particle' class.
ParticleSystem::SortByDistanceFunctor::operator() ( Particle* p )
1st parameter 'p' (pointer) has base type 'Particle'.
ParticleSystem::SortByDirectionFunctor::operator() ( Particle* p )
1st parameter 'p' (pointer) has base type 'Particle'.
OgrePass.h
namespace Ogre
[+] class Pass 2
|
Change |
Effect |
1 |
Field mPointAttenuationCoeffs has been removed from this type. |
Applications will access incorrect memory when attempting to access this field. |
2 |
Field mPointSize has been removed from the middle position of this structural type. |
1) Applications will access incorrect memory when attempting to access this field. 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: 953 (16.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass' 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.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'mo' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mActiveQueuedRenderableVisitor.mUsedPass' 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'.
SceneManager::clearScene ( )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
...
OgrePatchMesh.h
namespace Ogre
[+] class PatchMesh 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) - 55 entries | Virtual Table (New) - 43 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for PatchMesh) |
(int (*)(...)) (& typeinfo for PatchMesh) |
16 |
(int (*)(...)) 0x288bda |
(int (*)(...)) 0x29109e |
24 |
(int (*)(...)) 0x288c52 |
(int (*)(...)) 0x291116 |
32 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
Mesh::postLoadImpl() |
Mesh::postLoadImpl() |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
(int (*)(...)) 0x288bd4 |
(int (*)(...)) 0x291098 |
72 |
Mesh::unprepareImpl() |
Mesh::unprepareImpl() |
80 |
PatchMesh::loadImpl() |
PatchMesh::loadImpl() |
88 |
Mesh::unloadImpl() |
Mesh::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Mesh::reload(Resource::LoadingFlags) |
Mesh::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
Resource::touch() |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
Resource::touch() |
Resource::removeListener(Resource::Listener*) |
160 |
(int (*)(...)) 0x1811dc |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
(int (*)(...)) 0x1811e6 |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
Mesh::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
Mesh::getSharedVertexDataAnimationType() const |
200 |
(int (*)(...)) 0x18121e |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
208 |
(int (*)(...)) 0x1811f0 |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
216 |
(int (*)(...)) 0x1811fc |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
224 |
Resource::escalateLoading() |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
232 |
Resource::addListener(Resource::Listener*) |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
240 |
Resource::removeListener(Resource::Listener*) |
Mesh::getNumAnimations() const |
248 |
(int (*)(...)) 0x181208 |
Mesh::getAnimation(unsigned short) const |
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Mesh::removeAllAnimations() |
264 |
(int (*)(...)) 0x181212 |
(int (*)(...)) -0x000000000000f0 |
272 |
Resource::_dirtyState() |
(int (*)(...)) (& typeinfo for PatchMesh) |
280 |
Mesh::calculateSize() const |
(int (*)(...)) 0x2910d8 |
288 |
Mesh::getSharedVertexDataAnimationType() const |
(int (*)(...)) 0x291158 |
296 |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
non-virtual thunk to Mesh::getNumAnimations() const |
304 |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
312 |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
320 |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
328 |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
336 |
Mesh::getNumAnimations() const |
non-virtual thunk to Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
344 |
Mesh::getAnimation(unsigned short) const |
|
352 |
Mesh::removeAllAnimations() |
|
360 |
(int (*)(...)) -0x000000000000f0 |
|
368 |
(int (*)(...)) (& typeinfo for PatchMesh) |
|
376 |
(int (*)(...)) 0x288c14 |
|
384 |
(int (*)(...)) 0x288c94 |
|
392 |
non-virtual thunk to Mesh::getNumAnimations() const |
|
400 |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
|
408 |
non-virtual thunk to Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
416 |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
424 |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
432 |
non-virtual thunk to Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] 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, unsigned long long handle, String const& group )
This constructor is from 'PatchMesh' class.
OgrePixelCountLodStrategy.h
namespace Ogre
[+] class PixelCountLodStrategyBase 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) - 12 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for PixelCountLodStrategyBase) |
(int (*)(...)) (& typeinfo for PixelCountLodStrategyBase) |
16 |
__cxa_pure_virtual |
PixelCountLodStrategyBase::getValueImpl(MovableObject const*, Camera const*) const |
24 |
(int (*)(...))0 |
(int (*)(...)) 0x294b44 |
32 |
(int (*)(...))0 |
(int (*)(...)) 0x294b64 |
40 |
PixelCountLodStrategyBase::getBaseValue() const |
PixelCountLodStrategyBase::getBaseValue() const |
48 |
PixelCountLodStrategyBase::transformBias(float) const |
PixelCountLodStrategyBase::transformBias(float) const |
56 |
LodStrategy::transformUserValue(float) const |
LodStrategy::transformUserValue(float) const |
64 |
PixelCountLodStrategyBase::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
PixelCountLodStrategyBase::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
PixelCountLodStrategyBase::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategyBase::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
PixelCountLodStrategyBase::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
PixelCountLodStrategyBase::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
PixelCountLodStrategyBase::isSorted(std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategyBase::isSorted(std::vector<float, std::allocator<float> > const&) const |
[+] affected symbols: 8 (0.1%)
PixelCountLodStrategyBase::PixelCountLodStrategyBase ( String const& name )
This constructor is from 'PixelCountLodStrategyBase' class.
PixelCountLodStrategyBase::getBaseValue ( )
This method is from 'PixelCountLodStrategyBase' class.
PixelCountLodStrategyBase::getValueImpl ( MovableObject const* p1, Camera const* p2 )
This method is from 'PixelCountLodStrategyBase' class.
PixelCountLodStrategyBase::transformBias ( Real factor )
This method is from 'PixelCountLodStrategyBase' class.
PixelCountLodStrategyBase::sort ( Mesh::MeshLodUsageList& meshLodUsageList )
This method is from 'PixelCountLodStrategyBase' class.
PixelCountLodStrategyBase::getIndex ( Real value, Material::LodValueList const& materialLodValueList )
This method is from 'PixelCountLodStrategyBase' class.
PixelCountLodStrategyBase::getIndex ( Real value, Mesh::MeshLodUsageList const& meshLodUsageList )
This method is from 'PixelCountLodStrategyBase' class.
PixelCountLodStrategyBase::isSorted ( Mesh::LodValueList const& values )
This method is from 'PixelCountLodStrategyBase' class.
OgreProfiler.h
namespace Ogre
[+] class ProfileSessionListener 1
|
Change |
Effect |
1 |
Field mDisplayMode 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: 2 (0.03%)
Profiler::addListener ( ProfileSessionListener* listener )
1st parameter 'listener' (pointer) has base type 'ProfileSessionListener'.
Profiler::removeListener ( ProfileSessionListener* listener )
1st parameter 'listener' (pointer) has base type 'ProfileSessionListener'.
OgreRenderQueue.h
namespace Ogre
[+] class RenderQueue 1
|
Change |
Effect |
1 |
Size of field mGroups has been changed from 840 bytes to 848 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 (1%)
RenderQueue::getQueueGroup ( uint8 groupID )
Field 'retval.mParent' in the return value (pointer) has base type 'RenderQueue'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
This method is from 'RenderQueue' class.
RenderQueue::setDefaultQueueGroup ( uint8 grp )
This method is from 'RenderQueue' class.
RenderQueue::setSplitNoShadowPasses ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setDefaultRenderablePriority ( ushort priority )
This method is from 'RenderQueue' class.
RenderQueue::setSplitPassesByLightingType ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setShadowCastersCannotBeReceivers ( bool ind )
This method is from 'RenderQueue' class.
RenderQueue::clear ( bool destroyPassMaps )
This method is from 'RenderQueue' class.
RenderQueue::merge ( RenderQueue const* rhs )
1st parameter 'rhs' (pointer) has base type 'RenderQueue'.
RenderQueue::RenderQueue ( )
This constructor is from 'RenderQueue' class.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 1
|
Change |
Effect |
1 |
Virtual method _initialise ( ) has been added to this class instead of _initialise ( bool, String 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) - 117 entries | Virtual Table (New) - 98 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 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
64 |
__cxa_pure_virtual |
(int (*)(...)) 0x2bfee2 |
72 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_initialise() |
80 |
(int (*)(...)) 0x2ab7e6 |
(int (*)(...)) 0x2be912 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
104 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2be91c |
112 |
(int (*)(...)) 0x2ab7f0 |
(int (*)(...)) 0x2be928 |
120 |
(int (*)(...)) 0x2ab7f6 |
(int (*)(...)) 0x2be92e |
128 |
(int (*)(...)) 0x2ab7fc |
(int (*)(...)) 0x2be934 |
136 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int, bool, 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*) |
144 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
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&) |
168 |
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&) |
176 |
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&) |
184 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2be93a |
192 |
(int (*)(...)) 0x2ab802 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
200 |
(int (*)(...)) 0x2ab808 |
__cxa_pure_virtual |
208 |
(int (*)(...)) 0x2ab812 |
RenderSystem::_disableTextureUnit(unsigned long) |
216 |
(int (*)(...)) 0x2ab818 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
224 |
(int (*)(...)) 0x2ab81e |
(int (*)(...)) 0x2be940 |
232 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
(int (*)(...)) 0x2be946 |
240 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be94c |
248 |
(int (*)(...)) 0x2ab824 |
__cxa_pure_virtual |
256 |
RenderSystem::_disableTextureUnit(unsigned long) |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
264 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
(int (*)(...)) 0x2be952 |
272 |
(int (*)(...)) 0x2ab82a |
(int (*)(...)) 0x2be958 |
280 |
(int (*)(...)) 0x2ab830 |
(int (*)(...)) 0x2be95e |
288 |
(int (*)(...)) 0x2ab836 |
(int (*)(...)) 0x2be964 |
296 |
(int (*)(...)) 0x2ab83c |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
304 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be96a |
312 |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
(int (*)(...)) 0x2be970 |
320 |
(int (*)(...)) 0x2ab842 |
__cxa_pure_virtual |
328 |
(int (*)(...)) 0x2ab848 |
__cxa_pure_virtual |
336 |
(int (*)(...)) 0x2ab84e |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
344 |
__cxa_pure_virtual |
__cxa_pure_virtual |
352 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
RenderSystem::_beginFrame() |
360 |
__cxa_pure_virtual |
RenderSystem::_pauseFrame() |
368 |
__cxa_pure_virtual |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
376 |
__cxa_pure_virtual |
__cxa_pure_virtual |
384 |
__cxa_pure_virtual |
__cxa_pure_virtual |
392 |
__cxa_pure_virtual |
RenderSystem::_getViewport() |
400 |
__cxa_pure_virtual |
__cxa_pure_virtual |
408 |
(int (*)(...)) 0x2ab854 |
RenderSystem::_getCullingMode() const |
416 |
(int (*)(...)) 0x2ab85a |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be976 |
432 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be97c |
440 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
(int (*)(...)) 0x2be982 |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be988 |
464 |
RenderSystem::_pauseFrame() |
RenderSystem::_beginGeometryCount() |
472 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
RenderSystem::_getFaceCount() const |
480 |
__cxa_pure_virtual |
RenderSystem::_getBatchCount() const |
488 |
__cxa_pure_virtual |
RenderSystem::_getVertexCount() const |
496 |
RenderSystem::_getViewport() |
(int (*)(...)) 0x2be98e |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
RenderSystem::_getCullingMode() const |
__cxa_pure_virtual |
520 |
__cxa_pure_virtual |
__cxa_pure_virtual |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be998 |
544 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
552 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be99e |
560 |
__cxa_pure_virtual |
RenderSystem::bindGpuProgram(GpuProgram*) |
568 |
(int (*)(...)) 0x2ab8c6 |
__cxa_pure_virtual |
576 |
RenderSystem::_beginGeometryCount() |
(int (*)(...)) 0x2be9a4 |
584 |
RenderSystem::_getFaceCount() const |
RenderSystem::unbindGpuProgram(GpuProgramType) |
592 |
RenderSystem::_getBatchCount() const |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
600 |
RenderSystem::_getVertexCount() const |
RenderSystem::_updateAllRenderTargets(bool) |
608 |
__cxa_pure_virtual |
RenderSystem::_swapAllRenderTargetBuffers() |
616 |
__cxa_pure_virtual |
__cxa_pure_virtual |
624 |
__cxa_pure_virtual |
__cxa_pure_virtual |
632 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9aa |
640 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9b4 |
648 |
__cxa_pure_virtual |
__cxa_pure_virtual |
656 |
__cxa_pure_virtual |
__cxa_pure_virtual |
664 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9be |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
(int (*)(...)) 0x2ab8cc |
(int (*)(...)) 0x2be9ca |
688 |
RenderSystem::_render(RenderOperation const&) |
(int (*)(...)) 0x2be9d0 |
696 |
(int (*)(...)) 0x2ab8d2 |
(int (*)(...)) 0x2be9d6 |
704 |
RenderSystem::bindGpuProgram(GpuProgram*) |
(int (*)(...)) 0x2be9dc |
712 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9e2 |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
__cxa_pure_virtual |
736 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
744 |
RenderSystem::_updateAllRenderTargets(bool) |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
752 |
RenderSystem::_swapAllRenderTargetBuffers() |
(int (*)(...)) 0x2be9ec |
760 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9f6 |
768 |
__cxa_pure_virtual |
__cxa_pure_virtual |
776 |
__cxa_pure_virtual |
RenderSystem::initConfigOptions() |
784 |
__cxa_pure_virtual |
|
792 |
__cxa_pure_virtual |
|
800 |
__cxa_pure_virtual |
|
808 |
(int (*)(...)) 0x2ab8d8 |
|
816 |
__cxa_pure_virtual |
|
824 |
__cxa_pure_virtual |
|
832 |
__cxa_pure_virtual |
|
840 |
__cxa_pure_virtual |
|
848 |
__cxa_pure_virtual |
|
856 |
__cxa_pure_virtual |
|
864 |
__cxa_pure_virtual |
|
872 |
__cxa_pure_virtual |
|
880 |
__cxa_pure_virtual |
|
888 |
__cxa_pure_virtual |
|
896 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
904 |
(int (*)(...)) 0x2ab8e4 |
|
912 |
(int (*)(...)) 0x2ab8ee |
|
920 |
__cxa_pure_virtual |
|
928 |
RenderSystem::initConfigOptions() |
|
[+] affected symbols: 1 (0.02%)
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
This method is from 'RenderSystem' class.
OgreRenderWindow.h
namespace Ogre
[+] class RenderWindow 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) - 75 entries | Virtual Table (New) - 74 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 (*)(...)) 0x2c4216 |
(int (*)(...)) 0x2d6022 |
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::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
176 |
RenderTarget::addListener(RenderTargetListener*) |
RenderTarget::addListener(RenderTargetListener*) |
184 |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
192 |
RenderTarget::removeListener(RenderTargetListener*) |
RenderTarget::removeListener(RenderTargetListener*) |
200 |
RenderTarget::removeAllListeners() |
RenderTarget::removeAllListeners() |
208 |
(int (*)(...)) 0x2c421c |
(int (*)(...)) 0x2d6028 |
216 |
(int (*)(...)) 0x2c4226 |
(int (*)(...)) 0x2d6032 |
224 |
(int (*)(...)) 0x2c575e |
(int (*)(...)) 0x2d77e4 |
232 |
RenderTarget::setActive(bool) |
RenderTarget::setActive(bool) |
240 |
RenderTarget::setAutoUpdated(bool) |
RenderTarget::setAutoUpdated(bool) |
248 |
RenderTarget::isAutoUpdated() const |
RenderTarget::isAutoUpdated() const |
256 |
__cxa_pure_virtual |
__cxa_pure_virtual |
264 |
(int (*)(...)) 0x2c5780 |
(int (*)(...)) 0x2d7806 |
272 |
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&) |
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&) |
280 |
__cxa_pure_virtual |
__cxa_pure_virtual |
288 |
RenderTarget::_notifyCameraRemoved(Camera const*) |
RenderTarget::_notifyCameraRemoved(Camera const*) |
296 |
RenderWindow::isPrimary() const |
RenderWindow::isPrimary() const |
304 |
RenderTarget::isStereoEnabled() const |
RenderTarget::isStereoEnabled() const |
312 |
(int (*)(...)) 0x2c423a |
(int (*)(...)) 0x2d6046 |
320 |
(int (*)(...)) 0x2c4246 |
(int (*)(...)) 0x2d6052 |
328 |
(int (*)(...)) 0x2c4252 |
(int (*)(...)) 0x2d605e |
336 |
(int (*)(...)) 0x2c425e |
(int (*)(...)) 0x2d606a |
344 |
RenderTarget::_getImpl() |
RenderTarget::_getImpl() |
352 |
RenderTarget::_beginUpdate() |
RenderTarget::_beginUpdate() |
360 |
RenderTarget::_updateViewport(int, bool) |
RenderTarget::_updateViewport(int, bool) |
368 |
RenderTarget::_updateViewport(Viewport*, bool) |
RenderTarget::_updateViewport(Viewport*, bool) |
376 |
RenderTarget::_updateAutoUpdatedViewports(bool) |
RenderTarget::_updateAutoUpdatedViewports(bool) |
384 |
RenderTarget::_endUpdate() |
RenderTarget::_endUpdate() |
392 |
RenderTarget::updateStats() |
RenderTarget::updateStats() |
400 |
RenderTarget::firePreUpdate() |
RenderTarget::firePreUpdate() |
408 |
RenderTarget::firePostUpdate() |
RenderTarget::firePostUpdate() |
416 |
RenderTarget::fireViewportPreUpdate(Viewport*) |
RenderTarget::fireViewportPreUpdate(Viewport*) |
424 |
RenderTarget::fireViewportPostUpdate(Viewport*) |
RenderTarget::fireViewportPostUpdate(Viewport*) |
432 |
RenderTarget::fireViewportAdded(Viewport*) |
RenderTarget::fireViewportAdded(Viewport*) |
440 |
RenderTarget::fireViewportRemoved(Viewport*) |
RenderTarget::fireViewportRemoved(Viewport*) |
448 |
RenderTarget::updateImpl() |
RenderTarget::updateImpl() |
456 |
(int (*)(...)) 0x2c5704 |
(int (*)(...)) 0x2d7794 |
464 |
__cxa_pure_virtual |
__cxa_pure_virtual |
472 |
(int (*)(...)) 0x2c5712 |
(int (*)(...)) 0x2d77a2 |
480 |
__cxa_pure_virtual |
__cxa_pure_virtual |
488 |
__cxa_pure_virtual |
__cxa_pure_virtual |
496 |
(int (*)(...)) 0x2c5718 |
(int (*)(...)) 0x2d77a8 |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
(int (*)(...)) 0x2c571e |
(int (*)(...)) 0x2d77ae |
520 |
(int (*)(...)) 0x2c5728 |
(int (*)(...)) 0x2d77b8 |
528 |
(int (*)(...)) 0x2c572e |
(int (*)(...)) 0x2d77be |
536 |
(int (*)(...)) 0x2c5738 |
(int (*)(...)) 0x2d77c8 |
544 |
(int (*)(...)) 0x2c573e |
(int (*)(...)) 0x2d77ce |
552 |
(int (*)(...)) 0x2c5744 |
(int (*)(...)) 0x2d77d4 |
560 |
(int (*)(...)) 0x2c574e |
(int (*)(...)) 0x2d77de |
568 |
(int (*)(...)) 0x2c5754 |
__cxa_pure_virtual |
576 |
__cxa_pure_virtual |
RenderWindow::isFullScreen() const |
584 |
RenderWindow::isFullScreen() const |
RenderWindow::getMetrics(unsigned int&, unsigned int&, unsigned int&, int&, int&) const |
592 |
RenderWindow::getMetrics(unsigned int&, unsigned int&, unsigned int&, int&, int&) const |
|
[+] affected symbols: 11 (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, NameValuePairList 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::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth, int& left, int& top )
This method 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.
...
OgreResourceBackgroundQueue.h
namespace Ogre
[+] class ResourceBackgroundQueue 1
|
Change |
Effect |
1 |
Virtual method unload ( String const&, unsigned long, ResourceBackgroundQueue::Listener* ) has been added to this class instead of unload ( String const&, unsigned long long, ResourceBackgroundQueue::Listener* ). |
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) - 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, 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: 1 (0.02%)
ResourceBackgroundQueue::unload ( String const& resType, unsigned long long handle, ResourceBackgroundQueue::Listener* listener )
This method is from 'ResourceBackgroundQueue' class.
OgreResourceManager.h
namespace Ogre
[+] class ResourceManager 4
|
Change |
Effect |
1 |
Type of field mMemoryUsage has been changed from AtomicScalar (4 bytes) to struct std::atomic<unsigned long> (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 mNextHandle has been changed from AtomicScalar (4 bytes) to struct std::atomic<unsigned long> (8 bytes). |
Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Pure virtual method createImpl ( String const&, unsigned long, String const&, bool, ManualResourceLoader*, NameValuePairList const* ) has been added to this class instead of createImpl ( String const&, unsigned long long, String const&, bool, ManualResourceLoader*, NameValuePairList 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 |
Virtual method getByHandle ( unsigned long ) has been added to this class instead of getByHandle ( unsigned long 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) - 19 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 (*)(...)) 0x19104a |
(int (*)(...)) 0x17d5d8 |
40 |
(int (*)(...)) 0x1d02ae |
(int (*)(...)) 0x1c409c |
48 |
(int (*)(...)) 0x191056 |
(int (*)(...)) 0x17d5e4 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
[+] affected symbols: 40 (0.7%)
MeshManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
This method is from derived class 'MeshManager'.
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, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
This method is from derived class 'MaterialManager'.
ResourceManager::checkUsage ( )
This method is from 'ResourceManager' class.
ResourceManager::removeImpl ( ResourcePtr const& res )
This method is from 'ResourceManager' class.
ResourceManager::getByHandle ( unsigned long long handle )
This method is from 'ResourceManager' class.
ResourceManager::getResourcePool ( String const& name )
This method is from 'ResourceManager' class.
ResourceManager::setMemoryBudget ( size_t bytes )
This method is from 'ResourceManager' class.
ResourceManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
This method is from 'ResourceManager' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 2
|
Change |
Effect |
1 |
Field mCurrentSceneManager 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 mStaticGeometryFactory 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: 78 (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 6
|
Change |
Effect |
1 |
Field mDebugDrawer 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 mFixedFunctionParams 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 mSkyBox 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 mSkyDome 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 mSkyPlane 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. |
6 |
Size of field mShadowRenderer has been changed from 576 bytes to 656 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: 607 (10.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::createInstanceImpl ( String const& name, NameValuePairList 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.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
This method is from 'SceneManager' class.
...
[+] struct SceneManager::ShadowRenderer 5
|
Change |
Effect |
1 |
Field mBorderSampler 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 mShadowCasterRenderBackFaces 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 mShadowTextureConfigDirty 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 mShadowTextureConfigList 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 mShadowTextureSelfShadow 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: 629 (10.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowRenderer' in 1st parameter 'mgr' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer' in 1st parameter 'mo' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowRenderer' in the return value (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::clearScene ( )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
...
[+] struct SceneManager::SkyRenderer 17
|
Change |
Effect |
1 |
Field mSkyBoxEnabled 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 mSkyBoxGenParameters 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 mSkyBoxNode 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 mSkyBoxObj 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. |
5 |
Field mSkyBoxOrientation 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. |
6 |
Field mSkyBoxRenderQueue 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. |
7 |
Field mSkyDomeEnabled 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. |
8 |
Field mSkyDomeEntity 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. |
9 |
Field mSkyDomeGenParameters 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. |
10 |
Field mSkyDomeNode 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. |
11 |
Field mSkyDomeOrientation 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. |
12 |
Field mSkyDomeRenderQueue 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. |
13 |
Field mSkyPlane 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. |
14 |
Field mSkyPlaneEnabled 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. |
15 |
Field mSkyPlaneGenParameters 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. |
16 |
Field mSkyPlaneNode 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. |
17 |
Field mSkyPlaneRenderQueue 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: 1 (0.02%)
SceneManager::SkyRenderer::SkyRenderer ( SceneManager* owner )
This constructor is from 'struct SceneManager::SkyRenderer' class.
OgreSceneManagerEnumerator.h
namespace Ogre
[+] class DefaultSceneManager 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) - 55 entries | Virtual Table (New) - 55 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultSceneManager) |
(int (*)(...)) (& typeinfo for DefaultSceneManager) |
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::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
56 |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
64 |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
72 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::findLightsAffectingFrustum(Camera const*) |
80 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::initShadowVolumeMaterials() |
88 |
SceneManager::ensureShadowTexturesCreated() |
SceneManager::ensureShadowTexturesCreated() |
96 |
SceneManager::destroyShadowTextures() |
SceneManager::destroyShadowTextures() |
104 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
~DefaultSceneManager |
112 |
~DefaultSceneManager |
~DefaultSceneManager |
120 |
~DefaultSceneManager |
DefaultSceneManager::getTypeName[abi:cxx11]() const |
128 |
DefaultSceneManager::getTypeName[abi:cxx11]() const |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
136 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyCamera(Camera*) |
144 |
SceneManager::destroyCamera(Camera*) |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
152 |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAllCameras() |
160 |
SceneManager::destroyAllCameras() |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createLight() |
176 |
SceneManager::createLight() |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
184 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::invalidatePerFrameScissorRectCache() |
200 |
SceneManager::invalidatePerFrameScissorRectCache() |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
208 |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyLight(Light*) |
216 |
SceneManager::destroyLight(Light*) |
SceneManager::destroyAllLights() |
224 |
SceneManager::destroyAllLights() |
SceneManager::createSceneNode() |
232 |
SceneManager::createSceneNode() |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
240 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroySceneNode(SceneNode*) |
248 |
SceneManager::destroySceneNode(SceneNode*) |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
256 |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAllEntities() |
264 |
SceneManager::destroyAllEntities() |
SceneManager::clearScene() |
272 |
SceneManager::clearScene() |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
288 |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
304 |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x30cb1a |
312 |
(int (*)(...)) 0x2fcbd8 |
(int (*)(...)) 0x30cb24 |
320 |
(int (*)(...)) 0x2fcbe2 |
SceneManager::getSuggestedViewpoint(bool) |
328 |
SceneManager::getSuggestedViewpoint(bool) |
(int (*)(...)) 0x30cb2e |
336 |
(int (*)(...)) 0x2fcbec |
(int (*)(...)) 0x30cb38 |
344 |
(int (*)(...)) 0x2fcbf6 |
(int (*)(...)) 0x30cb42 |
352 |
(int (*)(...)) 0x2fcc00 |
(int (*)(...)) 0x30cb4c |
360 |
(int (*)(...)) 0x2fcc0a |
(int (*)(...)) 0x30cb56 |
368 |
(int (*)(...)) 0x2fcc14 |
SceneManager::_updateSceneGraph(Camera*) |
376 |
SceneManager::_updateSceneGraph(Camera*) |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
384 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
392 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
400 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
408 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
416 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
SceneManager::createRayQuery(Ray const&, unsigned int) |
424 |
SceneManager::createRayQuery(Ray const&, unsigned int) |
SceneManager::createIntersectionQuery(unsigned int) |
432 |
SceneManager::createIntersectionQuery(unsigned int) |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
[+] affected symbols: 3 (0.1%)
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.
OgreSceneNode.h
namespace Ogre
[+] class SceneNode 4
|
Change |
Effect |
1 |
The relative position of field mGlobalIndex has been changed from 8 to 5. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field mYawFixedAxis has been changed from 7 to 8. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field mAutoTrackLocalDirection has been changed from 6 to 7. |
Applications will access incorrect memory when attempting to access this field. |
4 |
The relative position of field mAutoTrackOffset has been changed from 5 to 6. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 1114 (19.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' 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.mCameraInProgress.mAutoTrackTarget' 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::setMaterial ( MaterialPtr const& material )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method 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'.
...
OgreShadowCameraSetupFocused.h
namespace Ogre
[+] class FocusedShadowCameraSetup 1
|
Change |
Effect |
1 |
Field mLightFrustumCameraNode 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: 10 (0.2%)
FocusedShadowCameraSetup::FocusedShadowCameraSetup ( bool useAggressiveRegion )
This constructor is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::~FocusedShadowCameraSetup ( )
This destructor is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::calculateB ( SceneManager const& sm, Camera const& cam, Light const& light, AxisAlignedBox const& sceneBB, AxisAlignedBox const& receiverBB, FocusedShadowCameraSetup::PointListBody* out_bodyB )
This method is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::calculateLVS ( SceneManager const& sm, Camera const& cam, Light const& light, AxisAlignedBox const& sceneBB, FocusedShadowCameraSetup::PointListBody* out_LVS )
This method is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::buildViewMatrix ( Vector3 const& pos, Vector3 const& dir, Vector3 const& up )
This method is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::getShadowCamera ( SceneManager const* sm, Camera const* cam, Viewport const* vp, Light const* light, Camera* texCam, size_t iteration )
This method is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::getLSProjViewDir ( Matrix4 const& lightSpace, Camera const& cam, FocusedShadowCameraSetup::PointListBody const& bodyLVS )
This method is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::transformToUnitCube ( Matrix4 const& m, FocusedShadowCameraSetup::PointListBody const& body )
This method is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::getNearCameraPoint_ws ( Affine3 const& viewMatrix, FocusedShadowCameraSetup::PointListBody const& bodyLVS )
This method is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::calculateShadowMappingMatrix ( SceneManager const& sm, Camera const& cam, Light const& light, Affine3* out_view, Matrix4* out_proj, Camera* out_cam )
This method is from 'FocusedShadowCameraSetup' class.
OgreSkeletonInstance.h
namespace Ogre
[+] class SkeletonInstance 1
|
Change |
Effect |
1 |
Virtual method getLinkedSkeletonAnimationSources ( ) 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) - 84 entries | Virtual Table (New) - 73 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
16 |
~SkeletonInstance |
~SkeletonInstance |
24 |
~SkeletonInstance |
~SkeletonInstance |
32 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
(int (*)(...)) 0x18117e |
(int (*)(...)) 0x16dc64 |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
(int (*)(...)) 0x181190 |
SkeletonInstance::prepareImpl() |
72 |
(int (*)(...)) 0x181196 |
SkeletonInstance::unprepareImpl() |
80 |
SkeletonInstance::loadImpl() |
(int (*)(...)) 0x3813a0 |
88 |
SkeletonInstance::unloadImpl() |
(int (*)(...)) 0x3813a6 |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
Resource::touch() |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
Resource::touch() |
Resource::removeListener(Resource::Listener*) |
160 |
SkeletonInstance::getName[abi:cxx11]() const |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
SkeletonInstance::getHandle() const |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
Skeleton::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
Skeleton::createBone() |
200 |
(int (*)(...)) 0x18121e |
Skeleton::createBone(unsigned short) |
208 |
(int (*)(...)) 0x1811f0 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
(int (*)(...)) 0x1811fc |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
224 |
Resource::escalateLoading() |
Skeleton::getNumBones() const |
232 |
Resource::addListener(Resource::Listener*) |
Skeleton::getRootBoneIterator() |
240 |
Resource::removeListener(Resource::Listener*) |
Skeleton::getBoneIterator() |
248 |
SkeletonInstance::getGroup[abi:cxx11]() const |
Skeleton::getBone(unsigned short) const |
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
264 |
(int (*)(...)) 0x181212 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
272 |
Resource::_dirtyState() |
Skeleton::setBindingPose() |
280 |
Skeleton::calculateSize() const |
Skeleton::reset(bool) |
288 |
Skeleton::createBone() |
SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
296 |
Skeleton::createBone(unsigned short) |
SkeletonInstance::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
304 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
312 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
SkeletonInstance::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
320 |
Skeleton::getNumBones() const |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
328 |
Skeleton::getRootBoneIterator() |
SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
336 |
Skeleton::getBoneIterator() |
Skeleton::setAnimationState(AnimationStateSet const&) |
344 |
Skeleton::getBone(unsigned short) const |
SkeletonInstance::_initAnimationState(AnimationStateSet*) |
352 |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SkeletonInstance::_refreshAnimationState(AnimationStateSet*) |
360 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::_getBoneMatrices(Affine3*) |
368 |
Skeleton::setBindingPose() |
SkeletonInstance::getNumAnimations() const |
376 |
Skeleton::reset(bool) |
SkeletonInstance::getAnimation(unsigned short) const |
384 |
SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::getBlendMode() const |
392 |
SkeletonInstance::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
400 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::_updateTransforms() |
408 |
SkeletonInstance::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::optimiseAllAnimations(bool) |
416 |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SkeletonInstance::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
424 |
SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SkeletonInstance::removeAllLinkedSkeletonAnimationSources() |
432 |
Skeleton::setAnimationState(AnimationStateSet const&) |
SkeletonInstance::getLinkedSkeletonAnimationSources() const |
440 |
SkeletonInstance::_initAnimationState(AnimationStateSet*) |
SkeletonInstance::getLinkedSkeletonAnimationSourceIterator() const |
448 |
SkeletonInstance::_refreshAnimationState(AnimationStateSet*) |
Skeleton::_notifyManualBonesDirty() |
456 |
Skeleton::_getBoneMatrices(Affine3*) |
Skeleton::_notifyManualBoneStateChange(Bone*) |
464 |
SkeletonInstance::getNumAnimations() const |
(int (*)(...)) 0x381384 |
472 |
SkeletonInstance::getAnimation(unsigned short) const |
(int (*)(...)) 0x381390 |
480 |
Skeleton::getBlendMode() const |
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&) |
488 |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
496 |
Skeleton::_updateTransforms() |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
504 |
Skeleton::optimiseAllAnimations(bool) |
(int (*)(...)) -0x000000000000f0 |
512 |
SkeletonInstance::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
520 |
SkeletonInstance::removeAllLinkedSkeletonAnimationSources() |
non-virtual thunk to ~SkeletonInstance |
528 |
SkeletonInstance::getLinkedSkeletonAnimationSourceIterator() const |
non-virtual thunk to ~SkeletonInstance |
536 |
Skeleton::_notifyManualBonesDirty() |
non-virtual thunk to SkeletonInstance::getNumAnimations() const |
544 |
Skeleton::_notifyManualBoneStateChange(Bone*) |
non-virtual thunk to SkeletonInstance::getAnimation(unsigned short) const |
552 |
(int (*)(...)) 0x3765ce |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
560 |
(int (*)(...)) 0x3765da |
non-virtual thunk to SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
568 |
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::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
576 |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
non-virtual thunk to SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
584 |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
|
592 |
(int (*)(...)) -0x000000000000f0 |
|
600 |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
|
608 |
non-virtual thunk to ~SkeletonInstance |
|
616 |
non-virtual thunk to ~SkeletonInstance |
|
624 |
non-virtual thunk to SkeletonInstance::getNumAnimations() const |
|
632 |
non-virtual thunk to SkeletonInstance::getAnimation(unsigned short) const |
|
640 |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
648 |
non-virtual thunk to SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
656 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
664 |
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::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::SkeletonInstance ( SkeletonPtr const& masterCopy )
This constructor is from 'SkeletonInstance' class.
SkeletonInstance::~SkeletonInstance ( )
This destructor is from 'SkeletonInstance' class.
SkeletonInstance::getAnimation ( String const& name, struct LinkedSkeletonAnimationSource const** linker )
This method is from 'SkeletonInstance' class.
...
OgreSkeletonManager.h
namespace Ogre
[+] class SkeletonManager 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) - 19 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SkeletonManager) |
(int (*)(...)) (& typeinfo for SkeletonManager) |
16 |
~SkeletonManager |
~SkeletonManager |
24 |
~SkeletonManager |
~SkeletonManager |
32 |
(int (*)(...)) 0x19104a |
(int (*)(...)) 0x17d5d8 |
40 |
(int (*)(...)) 0x1d02ae |
(int (*)(...)) 0x1c409c |
48 |
(int (*)(...)) 0x191056 |
(int (*)(...)) 0x17d5e4 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
SkeletonManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
SkeletonManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
136 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
[+] affected symbols: 7 (0.1%)
SkeletonManager::createImpl ( String const& name, unsigned long long handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
This method is from 'SkeletonManager' class.
SkeletonManager::getSingleton ( )
This method is from 'SkeletonManager' class.
SkeletonManager::getSingletonPtr ( )
This method is from 'SkeletonManager' class.
SkeletonManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList 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.
OgreSubEntity.h
namespace Ogre
[+] class SubEntity 4
|
Change |
Effect |
1 |
The relative position of field mCachedCameraDist has been changed from 18 to 16. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
The relative position of field mRenderQueuePriority has been changed from 8 to 9. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
The relative position of field mRenderQueuePrioritySet has been changed from 9 to 8. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field mVertexAnimationAppliedThisFrame has been changed from 16 to 18. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 29 (0.5%)
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::EntityShadowRenderable ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
5th parameter 'subent' (pointer) has base type 'SubEntity'.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::findSubEntityForVertexData ( VertexData const* orig )
Return value (pointer) has base type 'SubEntity'.
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.
...
OgreSubMesh.h
namespace Ogre
[+] class SubMesh 1
|
Change |
Effect |
1 |
Field mMaterial 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: 66 (1.1%)
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'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
...
OgreTexture.h
namespace Ogre
[+] class Texture 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) - 42 entries | Virtual Table (New) - 30 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 |
(int (*)(...)) 0x181178 |
(int (*)(...)) 0x16dc5e |
40 |
(int (*)(...)) 0x18117e |
(int (*)(...)) 0x16dc64 |
48 |
(int (*)(...)) 0x181184 |
(int (*)(...)) 0x16dc6a |
56 |
(int (*)(...)) 0x18118a |
(int (*)(...)) 0x16dc70 |
64 |
Texture::prepareImpl() |
Texture::prepareImpl() |
72 |
Texture::unprepareImpl() |
Texture::unprepareImpl() |
80 |
Texture::loadImpl() |
Texture::loadImpl() |
88 |
Texture::unloadImpl() |
Texture::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x18119c |
Resource::unload() |
128 |
(int (*)(...)) 0x1811c4 |
Resource::touch() |
136 |
Resource::unload() |
Resource::escalateLoading() |
144 |
(int (*)(...)) 0x1811d0 |
Resource::addListener(Resource::Listener*) |
152 |
Resource::touch() |
Resource::removeListener(Resource::Listener*) |
160 |
(int (*)(...)) 0x1811dc |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
(int (*)(...)) 0x1811e6 |
(int (*)(...)) 0x16dc82 |
176 |
(int (*)(...)) 0x18124e |
Resource::_dirtyState() |
184 |
(int (*)(...)) 0x18123c |
Texture::calculateSize() const |
192 |
(int (*)(...)) 0x18122a |
Texture::copyToTexture(SharedPtr<Texture>&) |
200 |
(int (*)(...)) 0x18121e |
Texture::getBuffer(unsigned long, unsigned long) |
208 |
(int (*)(...)) 0x1811f0 |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
216 |
(int (*)(...)) 0x1811fc |
(int (*)(...)) 0x3be24a |
224 |
Resource::escalateLoading() |
__cxa_pure_virtual |
232 |
Resource::addListener(Resource::Listener*) |
__cxa_pure_virtual |
240 |
Resource::removeListener(Resource::Listener*) |
|
248 |
(int (*)(...)) 0x181208 |
|
256 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
264 |
(int (*)(...)) 0x181212 |
|
272 |
Resource::_dirtyState() |
|
280 |
Texture::calculateSize() const |
|
288 |
Texture::copyToTexture(SharedPtr<Texture>&) |
|
296 |
Texture::getBuffer(unsigned long, unsigned long) |
|
304 |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
312 |
(int (*)(...)) 0x3a9196 |
|
320 |
__cxa_pure_virtual |
|
328 |
__cxa_pure_virtual |
|
[+] affected symbols: 30 (0.5%)
Texture::unloadImpl ( )
This method is from 'Texture' class.
Texture::_loadImages ( ConstImagePtrList const& images )
This method is from 'Texture' class.
Texture::loadRawData ( DataStreamPtr& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
This method is from 'Texture' class.
Texture::prepareImpl ( )
This method is from 'Texture' class.
Texture::copyToTexture ( TexturePtr& target )
This method is from 'Texture' class.
Texture::unprepareImpl ( )
This method is from 'Texture' class.
Texture::convertToImage ( Image& destImage, bool includeMipMaps )
This method is from 'Texture' class.
Texture::CUBEMAP_SUFFIXES [data]
This method is from 'Texture' class.
Texture::getCustomAttribute ( String const& p1, void* p2 )
This method is from 'Texture' class.
Texture::setDesiredBitDepths ( ushort integerBits, ushort floatBits )
This method is from 'Texture' class.
...
OgreTextureManager.h
namespace Ogre
[+] class TextureManager 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) - 34 entries | Virtual Table (New) - 34 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 (*)(...)) 0x19104a |
(int (*)(...)) 0x17d5d8 |
40 |
(int (*)(...)) 0x1d02ae |
(int (*)(...)) 0x1c409c |
48 |
(int (*)(...)) 0x191056 |
(int (*)(...)) 0x17d5e4 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
152 |
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) |
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 |
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) |
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) |
168 |
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&) |
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 |
TextureManager::setPreferredIntegerBitDepth(unsigned short, bool) |
TextureManager::setPreferredIntegerBitDepth(unsigned short, bool) |
184 |
TextureManager::getPreferredIntegerBitDepth() const |
TextureManager::getPreferredIntegerBitDepth() const |
192 |
TextureManager::setPreferredFloatBitDepth(unsigned short, bool) |
TextureManager::setPreferredFloatBitDepth(unsigned short, bool) |
200 |
TextureManager::getPreferredFloatBitDepth() const |
TextureManager::getPreferredFloatBitDepth() const |
208 |
TextureManager::setPreferredBitDepths(unsigned short, unsigned short, bool) |
TextureManager::setPreferredBitDepths(unsigned short, unsigned short, bool) |
216 |
TextureManager::isFormatSupported(TextureType, PixelFormat, int) |
TextureManager::isFormatSupported(TextureType, PixelFormat, int) |
224 |
TextureManager::isEquivalentFormatSupported(TextureType, PixelFormat, int) |
TextureManager::isEquivalentFormatSupported(TextureType, PixelFormat, int) |
232 |
__cxa_pure_virtual |
__cxa_pure_virtual |
240 |
TextureManager::isHardwareFilteringSupported(TextureType, PixelFormat, int, bool) |
TextureManager::isHardwareFilteringSupported(TextureType, PixelFormat, int, bool) |
248 |
TextureManager::setDefaultNumMipmaps(unsigned int) |
TextureManager::setDefaultNumMipmaps(unsigned int) |
256 |
(int (*)(...)) 0x3ab9fc |
(int (*)(...)) 0x3c0c9c |
264 |
(int (*)(...)) 0x3abbaa |
(int (*)(...)) 0x3c193e |
[+] affected symbols: 21 (0.4%)
TextureManager::loadRawData ( String const& name, String const& group, DataStreamPtr& stream, ushort uWidth, ushort uHeight, enum PixelFormat format, enum TextureType texType, int numMipmaps, Real gamma, bool hwGamma )
This method is from 'TextureManager' class.
TextureManager::createManual ( String const& name, String const& group, enum TextureType texType, uint width, uint height, uint depth, int numMipmaps, enum PixelFormat format, int usage, ManualResourceLoader* loader, bool hwGamma, uint fsaa, String const& fsaaHint )
This method is from 'TextureManager' class.
TextureManager::getNativeFormat ( enum TextureType p1, enum PixelFormat p2, int p3 )
This method is from 'TextureManager' class.
TextureManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
This method is from 'TextureManager' class.
TextureManager::getDefaultSampler ( )
This method is from 'TextureManager' class.
TextureManager::isFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
This method is from 'TextureManager' class.
TextureManager::setDefaultNumMipmaps ( uint32 num )
This method is from 'TextureManager' class.
TextureManager::setPreferredBitDepths ( ushort integerBits, ushort floatBits, bool reloadTextures )
This method is from 'TextureManager' class.
TextureManager::setPreferredFloatBitDepth ( ushort bits, bool reloadTextures )
This method is from 'TextureManager' class.
TextureManager::isEquivalentFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
This method is from 'TextureManager' class.
...
to the top
Problems with Symbols, Medium Severity 10
OgreAutoParamDataSource.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] AutoParamDataSource::getLightAttenuation ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource19getLightAttenuationEm
|
Change |
Effect |
1 |
Type of return value became const (has been changed from Vector4 to Vector4f const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
[+] AutoParamDataSource::getLightDirection ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource17getLightDirectionEm
|
Change |
Effect |
1 |
The pointer level of return value has been decreased from 1 to 0. |
Applications may try to access unallocated memory by the dereferencing of new return value and therefore cause a crash. |
[+] AutoParamDataSource::getLightPosition ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource16getLightPositionEm
|
Change |
Effect |
1 |
The pointer level of return value has been decreased from 1 to 0. |
Applications may try to access unallocated memory by the dereferencing of new return value and therefore cause a crash. |
OgreBillboardSet.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec ) 1
⇣
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec ) [static]
_ZN4Ogre12BillboardSet14genVertOffsetsEffffffRKNS_6VectorILi3EfEES4_PS2_
|
Change |
Effect |
1 |
Type of 8th parameter y has been changed from Vector3 const& to Vector3* (became non-const). |
This function may change parameter y, but it will be treated as const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreCompositor.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Compositor::getTextureInstance ( String const& name, size_t mrtIndex ) 1
_ZN4Ogre10Compositor18getTextureInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Type of return value became const (has been changed from TexturePtr to TexturePtr const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreCompositorInstance.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] CompositorInstance::getTextureInstance ( String const& name, size_t mrtIndex ) 1
_ZN4Ogre18CompositorInstance18getTextureInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Type of return value became const (has been changed from TexturePtr to TexturePtr const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] GpuProgram::getDefaultParameters ( ) 1
_ZN4Ogre10GpuProgram20getDefaultParametersEv
|
Change |
Effect |
1 |
Type of return value became const (has been changed from GpuProgramParametersSharedPtr to GpuProgramParametersPtr const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreGpuProgramParams.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] GpuProgramParameters::AutoConstantDictionary [data] 1
_ZN4Ogre20GpuProgramParameters22AutoConstantDictionaryE
|
Change |
Effect |
1 |
Size of this global data has been changed from 7560 bytes to 7616 bytes. |
Applications will obtain a different value and execution may change. |
OgreTexture.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Texture::getBuffer ( size_t face, size_t mipmap ) 1
_ZN4Ogre7Texture9getBufferEmm
|
Change |
Effect |
1 |
Type of return value became const (has been changed from HardwarePixelBufferSharedPtr to HardwarePixelBufferSharedPtr const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] UnifiedHighLevelGpuProgram::getDefaultParameters ( ) 1
_ZN4Ogre26UnifiedHighLevelGpuProgram20getDefaultParametersEv
|
Change |
Effect |
1 |
Type of return value became const (has been changed from GpuProgramParametersSharedPtr to GpuProgramParametersPtr const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
to the top
Problems with Data Types, Low Severity 79
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 2
|
Change |
Effect |
1 |
Type of field mFogParams has been changed from Vector4 to Vector4f. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mPointParams has been changed from Vector4 to Vector4f. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 123 (2.1%)
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
3rd parameter 'source' (pointer) has base type 'AutoParamDataSource'.
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 ( Affine3 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.
...
OgreBillboard.h
namespace Ogre
[+] class Billboard 1
|
Change |
Effect |
1 |
Size of this type has been changed from 88 bytes to 80 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 12 (0.2%)
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
Return value (pointer) has base type 'Billboard'.
BillboardSet::removeBillboard ( Billboard* pBill )
1st parameter 'pBill' (pointer) has base type 'Billboard'.
BillboardSet::genBillboardAxes ( Vector3* pX, Vector3* pY, Billboard const* bb )
3rd parameter 'bb' (pointer) has base type 'Billboard'.
Billboard::setDimensions ( Real width, Real height )
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::Billboard ( Vector3 const& position, BillboardSet* owner, ColourValue const& colour )
This constructor is from 'Billboard' class.
Billboard::Billboard ( )
This constructor is from 'Billboard' class.
Billboard::~Billboard ( )
This destructor is from 'Billboard' class.
BillboardSet::getBillboard ( unsigned int index )
Return value (pointer) has base type 'Billboard'.
...
OgreBillboardParticleRenderer.h
namespace Ogre
[+] class BillboardParticleRenderer 1
|
Change |
Effect |
1 |
Field mStacksSlices 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: 4 (0.1%)
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::__cxx11::list<Particle*>& currentParticles, bool cullIndividually )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::BillboardParticleRenderer ( )
This constructor is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::~BillboardParticleRenderer ( )
This destructor is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::getType ( )
This method is from 'BillboardParticleRenderer' class.
[+] class BillboardParticleRendererFactory 2
|
Change |
Effect |
1 |
Base class FactoryObj<ParticleSystemRenderer> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class ParticleSystemRendererFactory 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 BillboardParticleRendererFactory) |
(int (*)(...)) (& typeinfo for BillboardParticleRendererFactory) |
16 |
(int (*)(...)) 0x16b4d4 |
(int (*)(...)) 0x15768a |
24 |
(int (*)(...)) 0x16b5bc |
(int (*)(...)) 0x15778a |
32 |
BillboardParticleRendererFactory::getType[abi:cxx11]() const |
BillboardParticleRendererFactory::getType[abi:cxx11]() const |
40 |
BillboardParticleRendererFactory::createInstance(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
BillboardParticleRendererFactory::createInstance(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
BillboardParticleRendererFactory::destroyInstance(ParticleSystemRenderer*) |
BillboardParticleRendererFactory::destroyInstance(ParticleSystemRenderer*) |
[+] affected symbols: 3 (0.1%)
BillboardParticleRendererFactory::createInstance ( String const& name )
This method is from 'BillboardParticleRendererFactory' class.
BillboardParticleRendererFactory::destroyInstance ( ParticleSystemRenderer* inst )
This method is from 'BillboardParticleRendererFactory' class.
BillboardParticleRendererFactory::getType ( )
This method is from 'BillboardParticleRendererFactory' class.
OgreCamera.h
namespace Ogre
[+] class Camera 1
|
Change |
Effect |
1 |
Field mSortMode 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: 1092 (18.9%)
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::setMaterial ( MaterialPtr const& material )
Field 'this.mCurrentCamera' in the object of this method 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'.
...
OgreCompositionPass.h
namespace Ogre
[+] class CompositionPass 11
|
Change |
Effect |
1 |
Field mAlignCameraToFace 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 mCameraName 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. |
3 |
Field mStencilState 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. |
4 |
Field mStencilCheck has been removed from this type. |
Size of the inclusive type has been changed. |
5 |
Field mStencilDepthFailOp has been removed from this type. |
Size of the inclusive type has been changed. |
6 |
Field mStencilFailOp has been removed from this type. |
Size of the inclusive type has been changed. |
7 |
Field mStencilFunc has been removed from this type. |
Size of the inclusive type has been changed. |
8 |
Field mStencilMask has been removed from this type. |
Size of the inclusive type has been changed. |
9 |
Field mStencilPassOp has been removed from this type. |
Size of the inclusive type has been changed. |
10 |
Field mStencilRefValue has been removed from this type. |
Size of the inclusive type has been changed. |
11 |
Field mStencilTwoSidedOperation has been removed from this type. |
Size of the inclusive type has been changed. |
[+] affected symbols: 58 (1%)
CompositionPass::setMaterial ( MaterialPtr 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 const& 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.
...
OgreCompositorInstance.h
namespace Ogre
[+] class CompositorInstance::TargetOperation 3
|
Change |
Effect |
1 |
Field alignCameraToFace 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 cameraOverride 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 |
Size of this type has been changed from 112 bytes to 152 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 644 (11.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveCompositorChain.mOutputOperation' in the object of this method is of type 'CompositorInstance::TargetOperation'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveCompositorChain.mOutputOperation' in the object of this method is of type 'CompositorInstance::TargetOperation'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveCompositorChain.mOutputOperation' in the object of this method is of type 'CompositorInstance::TargetOperation'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mOutputOperation' in 1st parameter 'mgr' (pointer) is of type 'CompositorInstance::TargetOperation'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mActiveCompositorChain.mOutputOperation' in the object of this method is of type 'CompositorInstance::TargetOperation'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mActiveCompositorChain.mOutputOperation' in 1st parameter 'mo' (pointer) is of type 'CompositorInstance::TargetOperation'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mActiveCompositorChain.mOutputOperation' in the return value (pointer) is of type 'CompositorInstance::TargetOperation'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveCompositorChain.mOutputOperation' in the object of this method is of type 'CompositorInstance::TargetOperation'.
SceneManager::clearScene ( )
Field 'this.mActiveCompositorChain.mOutputOperation' in the object of this method is of type 'CompositorInstance::TargetOperation'.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
Field 'this.mActiveCompositorChain.mOutputOperation' in the object of this method is of type 'CompositorInstance::TargetOperation'.
...
OgreDefaultHardwareBufferManager.h
namespace Ogre
[+] class DefaultHardwareBufferManagerBase 1
|
Change |
Effect |
1 |
Virtual method DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( ) has been overridden by HardwareBufferManagerBase::createRenderToVertexBuffer ( ). |
Method HardwareBufferManagerBase::createRenderToVertexBuffer ( ) will be called instead of DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( ) by old 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 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(SharedPtr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, int, bool) |
72 |
~DefaultHardwareBufferManagerBase |
~DefaultHardwareBufferManagerBase |
80 |
~DefaultHardwareBufferManagerBase |
~DefaultHardwareBufferManagerBase |
88 |
DefaultHardwareBufferManagerBase::createVertexBuffer(unsigned long, unsigned long, HardwareBuffer::Usage, bool) |
DefaultHardwareBufferManagerBase::createVertexBuffer(unsigned long, unsigned long, int, bool) |
96 |
DefaultHardwareBufferManagerBase::createIndexBuffer(HardwareIndexBuffer::IndexType, unsigned long, HardwareBuffer::Usage, bool) |
DefaultHardwareBufferManagerBase::createIndexBuffer(HardwareIndexBuffer::IndexType, unsigned long, int, bool) |
104 |
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer() |
HardwareBufferManagerBase::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, int, 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, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
[+] affected symbols: 1 (0.02%)
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
The method '_ZN4Ogre25HardwareBufferManagerBase26createRenderToVertexBufferEv' will be called instead of this method.
[+] class DefaultHardwareIndexBuffer 1
|
Change |
Effect |
1 |
Size of this type has been changed from 104 bytes to 88 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.02%)
DefaultHardwareIndexBuffer::~DefaultHardwareIndexBuffer ( )
This destructor is from 'DefaultHardwareIndexBuffer' class.
[+] class DefaultHardwareUniformBuffer 1
|
Change |
Effect |
1 |
Size of this type has been changed from 112 bytes to 104 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.02%)
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer ( )
This destructor is from 'DefaultHardwareUniformBuffer' class.
[+] class DefaultHardwareVertexBuffer 1
|
Change |
Effect |
1 |
Size of this type has been changed from 112 bytes to 96 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.02%)
DefaultHardwareVertexBuffer::~DefaultHardwareVertexBuffer ( )
This destructor is from 'DefaultHardwareVertexBuffer' class.
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters::AutoConstantEntry 1
|
Change |
Effect |
1 |
Size of this type has been changed from 40 bytes to 24 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 15 (0.3%)
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, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
3rd parameter 'autoEntry' (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findFloatAutoConstantEntry ( size_t logicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findDoubleAutoConstantEntry ( size_t logicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findUnsignedIntAutoConstantEntry ( size_t logicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
AutoParamDataSource::updateLightCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const& constantEntry, GpuProgramParameters* params )
1st parameter 'constantEntry' (reference) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findAutoConstantEntry ( String const& paramName )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::_findRawAutoConstantEntryInt ( size_t physicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::_findRawAutoConstantEntryBool ( size_t physicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
...
[+] enum GpuProgramParameters::AutoConstantType 5
|
Change |
Effect |
1 |
Value of member ACT_LIGHT_COUNT has been changed from 38 to 39. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member ACT_LIGHT_NUMBER has been changed from 74 to 75. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member ACT_PASS_ITERATION_NUMBER has been changed from 120 to 121. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member ACT_PASS_NUMBER has been changed from 119 to 120. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member ACT_RENDER_TARGET_FLIPPING has been changed from 28 to 29. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 22 (0.4%)
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, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
Field 'autoEntry.paramType' in 3rd parameter 'autoEntry' (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act )
1st parameter 'act' 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::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstantReal ( String const& name, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantDefinition ( size_t const idx )
Field 'retval.acType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantDefinition ( String const& name )
Field 'retval.acType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
...
[+] struct GpuConstantDefinition 1
|
Change |
Effect |
1 |
Size of this type has been changed from 48 bytes to 40 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 4 (0.1%)
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
2nd parameter 'baseDef' (reference) has base type 'struct GpuConstantDefinition'.
GpuSharedParameters::getConstantDefinition ( String const& name )
Return value (reference) has base type 'struct GpuConstantDefinition'.
GpuProgramParameters::getConstantDefinition ( String const& name )
Return value (reference) has base type 'struct GpuConstantDefinition'.
GpuProgramParameters::_findNamedConstantDefinition ( String const& name, bool throwExceptionIfNotFound )
Return value (pointer) has base type 'struct GpuConstantDefinition'.
[+] union GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290 2
|
Change |
Effect |
1 |
Size of this type has been changed from 8 bytes to 4 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Type of field fData has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 15 (0.3%)
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, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
Field 'autoEntry.unnamed0' in 3rd parameter 'autoEntry' (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findFloatAutoConstantEntry ( size_t logicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findDoubleAutoConstantEntry ( size_t logicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findUnsignedIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
AutoParamDataSource::updateLightCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const& constantEntry, GpuProgramParameters* params )
Field 'constantEntry.unnamed0' in 1st parameter 'constantEntry' (reference) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::findAutoConstantEntry ( String const& paramName )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::_findRawAutoConstantEntryInt ( size_t physicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
GpuProgramParameters::_findRawAutoConstantEntryBool ( size_t physicalIndex )
Field 'retval.unnamed0' in the return value (pointer) is of type 'GpuProgramParameters::AutoConstantEntry::anon-union-OgreGpuProgramParams.h-1290'.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 1
|
Change |
Effect |
1 |
Field mDelegate has been added to this type. |
This field will not be initialized by old clients.
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: 1 (0.02%)
TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
1st parameter 'buffer' (pointer) has base type 'HardwareBuffer'.
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class VertexElement 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 24 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 5 (0.1%)
VertexElement::VertexElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This constructor is from 'VertexElement' class.
VertexDeclaration::insertElement ( unsigned short atPosition, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
Return value (reference) has base type 'VertexElement'.
VertexDeclaration::vertexElementLess ( VertexElement const& e1, VertexElement const& e2 )
1st parameter 'e1' (reference) has base type 'VertexElement'.
VertexElement::getSize ( )
This method is from 'VertexElement' class.
VertexDeclaration::getElement ( unsigned short index )
Return value (pointer) has base type 'VertexElement'.
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 1
|
Change |
Effect |
1 |
Size of this type has been changed from 560 bytes to 528 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 9 (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::populateParameterNames ( GpuProgramParametersSharedPtr params )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method 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.
OgreInstanceBatchVTF.h
namespace Ogre
[+] class BaseInstanceBatchVTF 1
|
Change |
Effect |
1 |
Base type of field mTempTransformsArray3x4 has been changed from float (4 bytes) to TransformBase<3, float> (48 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 11 (0.2%)
BaseInstanceBatchVTF::cloneMaterial ( MaterialPtr const& material )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::updateVertexTexture ( )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::generateInstancedEntity ( size_t num )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::updateSharedLookupIndexes ( )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::BaseInstanceBatchVTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::~BaseInstanceBatchVTF ( )
This destructor is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::getWorldTransforms ( Matrix4* xform )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::getNumWorldTransforms ( )
This method is from 'BaseInstanceBatchVTF' class.
...
OgreMatrix4.h
namespace Ogre
[+] class Affine3 2
|
Change |
Effect |
1 |
Base class struct TransformBaseReal has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class TransformBase has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 4 (0.1%)
Affine3::ZERO [data]
This method is from 'Affine3' class.
Affine3::IDENTITY [data]
This method is from 'Affine3' class.
Affine3::decomposition ( Vector3& position, Vector3& scale, Quaternion& orientation )
This method is from 'Affine3' class.
Affine3::inverse ( )
This method is from 'Affine3' class.
[+] class Matrix4 2
|
Change |
Effect |
1 |
Base class struct TransformBaseReal has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class TransformBase has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 5 (0.1%)
Matrix4::CLIPSPACE2DTOIMAGESPACE [data]
This method is from 'Matrix4' class.
Matrix4::ZERO [data]
This method is from 'Matrix4' class.
Matrix4::IDENTITY [data]
This method is from 'Matrix4' class.
Matrix4::adjoint ( )
This method is from 'Matrix4' class.
Matrix4::inverse ( )
This method is from 'Matrix4' class.
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 1
|
Change |
Effect |
1 |
Field mMeshCodec 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: 15 (0.3%)
MeshManager::_initialise ( )
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::getSingletonPtr ( )
Return value (pointer) has base type 'MeshManager'.
MeshManager::getBoundsPaddingFactor ( )
This method is from 'MeshManager' class.
MeshManager::setBoundsPaddingFactor ( Real paddingFactor )
This method is from 'MeshManager' class.
MeshManager::setBlendWeightsBaseElementType ( enum VertexElementType vet )
This method is from 'MeshManager' class.
MeshManager::getPrepareAllMeshesForShadowVolumes ( )
This method is from 'MeshManager' class.
MeshManager::setPrepareAllMeshesForShadowVolumes ( bool enable )
This method is from 'MeshManager' class.
MeshManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
This method is from 'MeshManager' class.
...
OgreParticle.h
namespace Ogre
[+] class Particle 2
|
Change |
Effect |
1 |
Field mRandomTexcoordOffset has been added to this type. |
This field will not be initialized by old clients.
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 mTexcoordIndex has been added to this type. |
This field will not be initialized by old clients.
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: 9 (0.2%)
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'.
ParticleIterator::getNext ( )
Return value (pointer) has base type 'Particle'.
Particle::_notifyOwner ( ParticleSystem* owner )
This method is from 'Particle' class.
Particle::setDimensions ( Real width, Real height )
This method is from 'Particle' class.
Particle::resetDimensions ( )
This method is from 'Particle' class.
ParticleSystem::SortByDistanceFunctor::operator() ( Particle* p )
1st parameter 'p' (pointer) has base type 'Particle'.
ParticleSystem::SortByDirectionFunctor::operator() ( Particle* p )
1st parameter 'p' (pointer) has base type 'Particle'.
OgreParticleEmitter.h
namespace Ogre
[+] class ParticleEmitter 1
|
Change |
Effect |
1 |
Size of this type has been changed from 392 bytes to 384 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 73 (1.3%)
ParticleSystem::addEmitter ( String const& emitterType )
Return value (pointer) has base type 'ParticleEmitter'.
ParticleSystem::removeEmitter ( ParticleEmitter* emitter )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleSystem::_executeTriggerEmitters ( ParticleEmitter* emitter, unsigned int requested, Real timeElapsed )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleSystem::removeFromActiveEmittedEmitters ( ParticleEmitter* emitter )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleEmitter::setEmitted ( bool emitted )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setEnabled ( bool enabled )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDuration ( Real duration )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDuration ( Real min, Real max )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setPosition ( Vector3 const& pos )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDirection ( Vector3 const& inDirection )
This method is from 'ParticleEmitter' class.
...
OgreParticleSystemManager.h
namespace Ogre
[+] typedef ParticleSystemManager::ParticleRendererFactoryIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, ParticleSystemRendererFactory*> > to MapIterator<std::map<std::__cxx11::basic_string<char>, FactoryObj<ParticleSystemRenderer>*> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ParticleSystemManager::getRendererFactoryIterator ( )
Return value is of type 'ParticleSystemManager::ParticleRendererFactoryIterator'.
OgrePass.h
namespace Ogre
[+] class Pass 1
|
Change |
Effect |
1 |
Field mPointAttenution has been added to this type. |
This field will not be initialized by old clients.
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: 953 (16.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass' 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.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'mo' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mActiveQueuedRenderableVisitor.mUsedPass' 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'.
SceneManager::clearScene ( )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
...
OgrePixelCountLodStrategy.h
namespace Ogre
[+] class ScreenRatioPixelCountLodStrategy 1
|
Change |
Effect |
1 |
Virtual method ScreenRatioPixelCountLodStrategy::getValueImpl ( MovableObject const*, Camera const* ) const has been overridden by PixelCountLodStrategyBase::getValueImpl ( MovableObject const*, Camera const* ) const. |
Method PixelCountLodStrategyBase::getValueImpl ( MovableObject const*, Camera const* ) const will be called instead of ScreenRatioPixelCountLodStrategy::getValueImpl ( MovableObject const*, Camera const* ) const by old applications. |
[+] 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 |
PixelCountLodStrategyBase::getValueImpl(MovableObject const*, Camera const*) const |
24 |
(int (*)(...)) 0x28adc0 |
~ScreenRatioPixelCountLodStrategy |
32 |
(int (*)(...)) 0x28ae22 |
~ScreenRatioPixelCountLodStrategy |
40 |
PixelCountLodStrategyBase::getBaseValue() const |
PixelCountLodStrategyBase::getBaseValue() const |
48 |
PixelCountLodStrategyBase::transformBias(float) const |
PixelCountLodStrategyBase::transformBias(float) const |
56 |
LodStrategy::transformUserValue(float) const |
LodStrategy::transformUserValue(float) const |
64 |
PixelCountLodStrategyBase::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
PixelCountLodStrategyBase::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
PixelCountLodStrategyBase::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategyBase::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
PixelCountLodStrategyBase::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
PixelCountLodStrategyBase::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
PixelCountLodStrategyBase::isSorted(std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategyBase::isSorted(std::vector<float, std::allocator<float> > const&) const |
[+] affected symbols: 1 (0.02%)
ScreenRatioPixelCountLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera )
The method '_ZNK4Ogre25PixelCountLodStrategyBase12getValueImplEPKNS_13MovableObjectEPKNS_6CameraE' will be called instead of this method.
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 1
|
Change |
Effect |
1 |
Value of member PF_COUNT has been changed from 108 to 109. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 119 (2.1%)
RenderTexture::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
Field 'dst.format' in 2nd parameter 'dst' (reference) is of type 'enum PixelFormat'.
RenderTexture::RenderTexture ( HardwarePixelBuffer* buffer, uint32 zoffset )
Field 'buffer.mCurrentLock.format' in 1st parameter 'buffer' (pointer) is of type 'enum PixelFormat'.
RenderTexture::~RenderTexture ( )
Field 'this.mBuffer.mFormat' in the object of this method is of type 'enum PixelFormat'.
TextureManager::loadRawData ( String const& name, String const& group, DataStreamPtr& stream, ushort uWidth, ushort uHeight, enum PixelFormat format, enum TextureType texType, int numMipmaps, Real gamma, bool hwGamma )
6th parameter 'format' is of type 'enum PixelFormat'.
TextureManager::createManual ( String const& name, String const& group, enum TextureType texType, uint width, uint height, uint depth, int numMipmaps, enum PixelFormat format, int usage, ManualResourceLoader* loader, bool hwGamma, uint fsaa, String const& fsaaHint )
8th parameter 'format' is of type 'enum PixelFormat'.
TextureManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
10th parameter 'desiredFormat' is of type 'enum PixelFormat'.
TextureManager::isFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
2nd parameter 'format' is of type 'enum PixelFormat'.
TextureManager::isEquivalentFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
2nd parameter 'format' is of type 'enum PixelFormat'.
TextureManager::isHardwareFilteringSupported ( enum TextureType ttype, enum PixelFormat format, int usage, bool preciseFormatOnly )
2nd parameter 'format' is of type 'enum PixelFormat'.
TextureManager::load ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
7th parameter 'desiredFormat' is of type 'enum PixelFormat'.
...
OgreProfiler.h
namespace Ogre
[+] class ProfileSessionListener 1
|
Change |
Effect |
1 |
Size of this type has been changed from 16 bytes to 8 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 2 (0.03%)
Profiler::addListener ( ProfileSessionListener* listener )
1st parameter 'listener' (pointer) has base type 'ProfileSessionListener'.
Profiler::removeListener ( ProfileSessionListener* listener )
1st parameter 'listener' (pointer) has base type 'ProfileSessionListener'.
OgreQuaternion.h
namespace Ogre
[+] class Quaternion 4
|
Change |
Effect |
1 |
Type of field w has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field x has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Type of field y has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 |
Type of field z has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1313 (22.8%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mLastParentOrientation' in 1st parameter 'fr' (reference) is of type 'Quaternion'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mLastParentOrientation' in 1st parameter 'frustum' (reference) is of type 'Quaternion'.
Quaternion::Intermediate ( Quaternion const& rkQ0, Quaternion const& rkQ1, Quaternion const& rkQ2, Quaternion& rkA, Quaternion& rkB )
4th parameter 'rkA' (reference) has base type 'Quaternion'.
Quaternion::FromAngleAxis ( Radian const& rfAngle, Vector3 const& rkAxis )
This method is from 'Quaternion' class.
Quaternion::SlerpExtraSpins ( Real fT, Quaternion const& rkP, Quaternion const& rkQ, int iExtraSpins )
2nd parameter 'rkP' (reference) has base type 'Quaternion'.
Quaternion::FromRotationMatrix ( Matrix3 const& kRot )
This method is from 'Quaternion' class.
Quaternion::ZERO [data]
Return value has base type 'Quaternion'.
Quaternion::nlerp ( Real fT, Quaternion const& rkP, Quaternion const& rkQ, bool shortestPath )
2nd parameter 'rkP' (reference) has base type 'Quaternion'.
Quaternion::Slerp ( Real fT, Quaternion const& rkP, Quaternion const& rkQ, bool shortestPath )
2nd parameter 'rkP' (reference) has base type 'Quaternion'.
Quaternion::Squad ( Real fT, Quaternion const& rkP, Quaternion const& rkA, Quaternion const& rkB, Quaternion const& rkQ, bool shortestPath )
3rd parameter 'rkA' (reference) has base type 'Quaternion'.
...
OgreRenderQueue.h
namespace Ogre
[+] typedef RenderQueue::RenderQueueGroupMap 2
|
Change |
Effect |
1 |
Size of this type has been changed from 840 bytes to 848 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type has been changed from std::unique_ptr<RenderQueueGroup, std::default_delete<RenderQueueGroup> >[105] to std::unique_ptr<RenderQueueGroup, std::default_delete<RenderQueueGroup> >[106]. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 56 (1%)
RenderQueue::getQueueGroup ( uint8 groupID )
Field 'retval.mParent.mGroups' in the return value (pointer) is of type 'RenderQueue::RenderQueueGroupMap'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'this.mGroups' in the object of this method is of type 'RenderQueue::RenderQueueGroupMap'.
RenderQueue::setDefaultQueueGroup ( uint8 grp )
Field 'this.mGroups' in the object of this method is of type 'RenderQueue::RenderQueueGroupMap'.
RenderQueue::setSplitNoShadowPasses ( bool split )
Field 'this.mGroups' in the object of this method is of type 'RenderQueue::RenderQueueGroupMap'.
RenderQueue::setDefaultRenderablePriority ( ushort priority )
Field 'this.mGroups' in the object of this method is of type 'RenderQueue::RenderQueueGroupMap'.
RenderQueue::setSplitPassesByLightingType ( bool split )
Field 'this.mGroups' in the object of this method is of type 'RenderQueue::RenderQueueGroupMap'.
RenderQueue::setShadowCastersCannotBeReceivers ( bool ind )
Field 'this.mGroups' in the object of this method is of type 'RenderQueue::RenderQueueGroupMap'.
RenderQueue::clear ( bool destroyPassMaps )
Field 'this.mGroups' in the object of this method is of type 'RenderQueue::RenderQueueGroupMap'.
RenderQueue::merge ( RenderQueue const* rhs )
Field 'rhs.mGroups' in 1st parameter 'rhs' (pointer) is of type 'RenderQueue::RenderQueueGroupMap'.
RenderQueue::RenderQueue ( )
Field 'this.mGroups' in the object of this method is of type 'RenderQueue::RenderQueueGroupMap'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 3
|
Change |
Effect |
1 |
Field mCurrentBlend 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 mFixedFunctionParams 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 mIsReverseDepthBufferEnabled 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: 755 (13.1%)
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::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDestRenderSystem' in the return value (pointer) has base type 'RenderSystem'.
RenderSystem::_pauseFrame ( )
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.
...
OgreRenderWindow.h
namespace Ogre
[+] class RenderWindow 1
|
Change |
Effect |
1 |
Field mVSyncInterval has been added to this type. |
This field will not be initialized by old clients.
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: 84 (1.5%)
RenderWindow::setDeactivateOnFocusChange ( bool deactivate )
This method is from 'RenderWindow' class.
RenderWindow::RenderWindow ( )
This constructor is from 'RenderWindow' class.
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'.
Root::saveConfig ( )
Field 'this.mAutoWindow' in the object of this method has base type 'RenderWindow'.
Root::loadPlugins ( String const& pluginsfile )
Field 'this.mAutoWindow' in the object of this method has base type 'RenderWindow'.
Root::getSingleton ( )
Field 'retval.mAutoWindow' in the return value (reference) has base type 'RenderWindow'.
Root::setWorkQueue ( WorkQueue* queue )
Field 'this.mAutoWindow' in the object of this method has base type 'RenderWindow'.
Root::unloadPlugin ( String const& pluginName )
Field 'this.mAutoWindow' in the object of this method has base type 'RenderWindow'.
Root::installPlugin ( Plugin* plugin )
Field 'this.mAutoWindow' in the object of this method has base type 'RenderWindow'.
...
OgreResource.h
namespace Ogre
[+] class Resource 1
|
Change |
Effect |
1 |
Type of field mLoadingState has been changed from AtomicScalar to struct std::atomic<Resource::LoadingState>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 18 (0.3%)
GpuProgramUsage::loadingComplete ( Resource* prog )
1st parameter 'prog' (pointer) has base type 'Resource'.
GpuProgramUsage::unloadingComplete ( Resource* prog )
1st parameter 'prog' (pointer) has base type 'Resource'.
ResourceManager::_notifyResourceLoaded ( Resource* res )
1st parameter 'res' (pointer) has base type 'Resource'.
ResourceManager::_notifyResourceTouched ( Resource* res )
1st parameter 'res' (pointer) has base type 'Resource'.
ResourceManager::_notifyResourceUnloaded ( Resource* res )
1st parameter 'res' (pointer) has base type 'Resource'.
Entity::loadingComplete ( Resource* res )
1st parameter 'res' (pointer) has base type 'Resource'.
Resource::_dirtyState ( )
This method is from 'Resource' class.
Resource::addListener ( Resource::Listener* lis )
This method is from 'Resource' class.
Resource::removeListener ( Resource::Listener* lis )
This method is from 'Resource' class.
Resource::escalateLoading ( )
This method is from 'Resource' class.
...
[+] typedef ResourceHandle 1
|
Change |
Effect |
1 |
Base type has been changed from unsigned long long to size_t. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 20 (0.3%)
GpuProgramUsage::loadingComplete ( Resource* prog )
Field 'prog.mHandle' in 1st parameter 'prog' (pointer) is of type 'ResourceHandle'.
GpuProgramUsage::unloadingComplete ( Resource* prog )
Field 'prog.mHandle' in 1st parameter 'prog' (pointer) is of type 'ResourceHandle'.
ResourceManager::_notifyResourceLoaded ( Resource* res )
Field 'res.mHandle' in 1st parameter 'res' (pointer) is of type 'ResourceHandle'.
ResourceManager::_notifyResourceTouched ( Resource* res )
Field 'res.mHandle' in 1st parameter 'res' (pointer) is of type 'ResourceHandle'.
ResourceManager::_notifyResourceUnloaded ( Resource* res )
Field 'res.mHandle' in 1st parameter 'res' (pointer) is of type 'ResourceHandle'.
ResourceBackgroundQueue::addRequest ( struct ResourceBackgroundQueue::ResourceRequest& req )
Field 'req.resourceHandle' in 1st parameter 'req' (reference) is of type 'ResourceHandle'.
Entity::loadingComplete ( Resource* res )
Field 'res.mHandle' in 1st parameter 'res' (pointer) is of type 'ResourceHandle'.
Resource::_dirtyState ( )
Field 'this.mHandle' in the object of this method is of type 'ResourceHandle'.
Resource::addListener ( Resource::Listener* lis )
Field 'this.mHandle' in the object of this method is of type 'ResourceHandle'.
Resource::removeListener ( Resource::Listener* lis )
Field 'this.mHandle' in the object of this method is of type 'ResourceHandle'.
...
OgreRoot.h
namespace Ogre
[+] class Root 1
|
Change |
Effect |
1 |
Size of this type has been changed from 1088 bytes to 1024 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 78 (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
[+] struct SceneManager::ShadowRenderer 5
|
Change |
Effect |
1 |
Field mShadowCasterAABBQuery 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 mShadowCasterList 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 mShadowCasterQueryListener 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 mShadowCasterSphereQuery 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. |
5 |
Size of this type has been changed from 576 bytes to 656 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 629 (10.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowRenderer' in 1st parameter 'mgr' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer' in 1st parameter 'mo' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowRenderer' in the return value (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::clearScene ( )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
...
[+] struct SceneManager::SkyRenderer 3
|
Change |
Effect |
1 |
Field mEnabled 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 mSceneManager became protected. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mSkyPlaneEntity has been renamed to mSceneNode. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1 (0.02%)
SceneManager::SkyRenderer::SkyRenderer ( SceneManager* owner )
This constructor is from 'struct SceneManager::SkyRenderer' class.
OgreSubMesh.h
namespace Ogre
[+] class SubMesh 1
|
Change |
Effect |
1 |
Size of this type has been changed from 256 bytes to 232 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 66 (1.1%)
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'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
...
OgreTextureUnitState.h
namespace Ogre
[+] enum TextureUnitState::BindingType 4
|
Change |
Effect |
1 |
The member BT_COMPUTE has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
2 |
The member BT_GEOMETRY has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
3 |
The member BT_TESSELLATION_DOMAIN has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
4 |
The member BT_TESSELLATION_HULL has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 123 (2.1%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mBindingType' in 2nd parameter 'tl' (reference) is of type 'enum TextureUnitState::BindingType'.
TextureUnitState::_unprepare ( )
Field 'this.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
TextureUnitState::setIsAlpha ( bool isAlpha )
Field 'this.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
TextureUnitState::setTexture ( TexturePtr const& texPtr )
Field 'this.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
TextureUnitState::removeEffect ( enum TextureUnitState::TextureEffectType type )
Field 'this.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
TextureUnitState::_notifyParent ( Pass* parent )
Field 'this.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
TextureUnitState::setNumMipmaps ( int numMipmaps )
Field 'this.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr )
Field 'this.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr, size_t frame )
Field 'this.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
TextureUnitState::setBindingType ( enum TextureUnitState::BindingType bt )
1st parameter 'bt' is of type 'enum TextureUnitState::BindingType'.
...
OgreUnifiedHighLevelGpuProgram.h
namespace Ogre
[+] class UnifiedHighLevelGpuProgram 2
|
Change |
Effect |
1 |
Size of this type has been changed from 600 bytes to 568 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Type of field mChosenDelegate has been changed from HighLevelGpuProgramPtr to GpuProgramPtr. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 40 (0.7%)
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
Problems with Symbols, Low Severity 69
OgreAutoParamDataSource.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] AutoParamDataSource::getFogParams ( ) const 1
_ZNK4Ogre19AutoParamDataSource12getFogParamsEv
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 const& to Vector4f const&. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getInverseTextureSize ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource21getInverseTextureSizeEm
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 to Vector4f. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getLightAttenuation ( size_t index ) const 2
_ZNK4Ogre19AutoParamDataSource19getLightAttenuationEm
|
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 Vector4 to Vector4f const&. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getPackedTextureSize ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource20getPackedTextureSizeEm
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 to Vector4f. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getPointParams ( ) const 1
_ZNK4Ogre19AutoParamDataSource14getPointParamsEv
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 const& to Vector4f const&. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getSpotlightParams ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource18getSpotlightParamsEm
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 to Vector4f. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getTextureSize ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource14getTextureSizeEm
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 to Vector4f. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getTime_0_1_packed ( Real x ) const 1
_ZNK4Ogre19AutoParamDataSource18getTime_0_1_packedEf
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 to Vector4f. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getTime_0_2Pi_packed ( Real x ) const 1
_ZNK4Ogre19AutoParamDataSource20getTime_0_2Pi_packedEf
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 to Vector4f. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getTime_0_X_packed ( Real x ) const 1
_ZNK4Ogre19AutoParamDataSource18getTime_0_X_packedEf
|
Change |
Effect |
1 |
Type of return value has been changed from Vector4 to Vector4f. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreBillboardSet.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec ) 9
⇣
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec ) [static]
_ZN4Ogre12BillboardSet14genVertOffsetsEffffffRKNS_6VectorILi3EfEES4_PS2_
|
Change |
Effect |
1 |
Type of 8th parameter y has been changed from Vector3 const& to Vector3*. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
1st parameter inleft has been renamed to inright. |
Renaming of a parameter may indicate a change in its semantic meaning. |
3 |
2nd parameter inright has been renamed to intop. |
Renaming of a parameter may indicate a change in its semantic meaning. |
4 |
3rd parameter intop has been renamed to inbottom. |
Renaming of a parameter may indicate a change in its semantic meaning. |
5 |
4th parameter inbottom has been renamed to width. |
Renaming of a parameter may indicate a change in its semantic meaning. |
6 |
5th parameter width has been renamed to height. |
Renaming of a parameter may indicate a change in its semantic meaning. |
7 |
6th parameter height has been renamed to x. |
Renaming of a parameter may indicate a change in its semantic meaning. |
8 |
7th parameter x has been renamed to y. |
Renaming of a parameter may indicate a change in its semantic meaning. |
9 |
8th parameter y has been renamed to pDestVec. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] BillboardSet::setTextureStacksAndSlices ( uchar stacks, uchar slices ) 1
_ZN4Ogre12BillboardSet25setTextureStacksAndSlicesEhh
|
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. |
OgreCompositor.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Compositor::getTextureInstance ( String const& name, size_t mrtIndex ) 2
_ZN4Ogre10Compositor18getTextureInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
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 TexturePtr to TexturePtr const&. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreCompositorInstance.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] CompositorInstance::getTextureInstance ( String const& name, size_t mrtIndex ) 2
_ZN4Ogre18CompositorInstance18getTextureInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
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 TexturePtr to TexturePtr const&. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] GpuProgram::getDefaultParameters ( ) 2
_ZN4Ogre10GpuProgram20getDefaultParametersEv
|
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 GpuProgramParametersSharedPtr to GpuProgramParametersPtr const&. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreLight.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Light::_notifyAttached ( Node* parent, bool isTagPoint ) 1
_ZN4Ogre5Light15_notifyAttachedEPNS_4NodeEb
|
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. |
OgreManualObject.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] ManualObject::_updateRenderQueue ( RenderQueue* queue ) 1
_ZN4Ogre12ManualObject18_updateRenderQueueEPNS_11RenderQueueE
|
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. |
[+] ManualObject::beginUpdate ( size_t sectionIndex ) 1
_ZN4Ogre12ManualObject11beginUpdateEm
|
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. |
[+] ManualObject::end ( ) 1
_ZN4Ogre12ManualObject3endEv
|
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. |
[+] ManualObject::getCurrentVertexCount ( ) const 1
_ZNK4Ogre12ManualObject21getCurrentVertexCountEv
|
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. |
[+] ManualObject::ManualObjectSection::getRenderOperation ( ) 1
_ZN4Ogre12ManualObject19ManualObjectSection18getRenderOperationEv
|
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. |
OgreMath.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Math::AngleUnitsToDegrees ( Real angleunits ) [static] 2
⇣
Math::AngleUnitsToDegrees ( float angleunits ) [static]
_ZN4Ogre4Math19AngleUnitsToDegreesEf
|
Change |
Effect |
1 |
Type of 1st parameter angleunits has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Math::AngleUnitsToRadians ( Real angleunits ) [static] 2
⇣
Math::AngleUnitsToRadians ( float angleunits ) [static]
_ZN4Ogre4Math19AngleUnitsToRadiansEf
|
Change |
Effect |
1 |
Type of 1st parameter angleunits has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Math::DegreesToAngleUnits ( Real degrees ) [static] 2
⇣
Math::DegreesToAngleUnits ( float degrees ) [static]
_ZN4Ogre4Math19DegreesToAngleUnitsEf
|
Change |
Effect |
1 |
Type of 1st parameter degrees has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Math::fDeg2Rad [data] 1
_ZN4Ogre4Math8fDeg2RadE
|
Change |
Effect |
1 |
Type of this global data has been changed from Real const to float const. |
Replacement of data type may indicate a change in semantic meaning. |
[+] Math::fRad2Deg [data] 1
_ZN4Ogre4Math8fRad2DegE
|
Change |
Effect |
1 |
Type of this global data has been changed from Real const to float const. |
Replacement of data type may indicate a change in semantic meaning. |
[+] Math::mSinTable [data] 1
_ZN4Ogre4Math9mSinTableE
|
Change |
Effect |
1 |
Type of this global data has been changed from Real* to float*. |
Replacement of data type may indicate a change in semantic meaning. |
[+] Math::mTanTable [data] 1
_ZN4Ogre4Math9mTanTableE
|
Change |
Effect |
1 |
Type of this global data has been changed from Real* to float*. |
Replacement of data type may indicate a change in semantic meaning. |
[+] Math::mTrigTableFactor [data] 1
_ZN4Ogre4Math16mTrigTableFactorE
|
Change |
Effect |
1 |
Type of this global data has been changed from Real to float. |
Replacement of data type may indicate a change in semantic meaning. |
[+] Math::RadiansToAngleUnits ( Real radians ) [static] 2
⇣
Math::RadiansToAngleUnits ( float radians ) [static]
_ZN4Ogre4Math19RadiansToAngleUnitsEf
|
Change |
Effect |
1 |
Type of 1st parameter radians has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Math::SinTable ( Real fValue ) [static] 2
⇣
Math::SinTable ( float fValue ) [static]
_ZN4Ogre4Math8SinTableEf
|
Change |
Effect |
1 |
Type of 1st parameter fValue has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Math::TanTable ( Real fValue ) [static] 2
⇣
Math::TanTable ( float fValue ) [static]
_ZN4Ogre4Math8TanTableEf
|
Change |
Effect |
1 |
Type of 1st parameter fValue has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreMesh.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Mesh::buildEdgeList ( ) 1
_ZN4Ogre4Mesh13buildEdgeListEv
|
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::freeEdgeList ( ) 1
_ZN4Ogre4Mesh12freeEdgeListEv
|
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.11.6
namespace Ogre
[+] Node::convertWorldToLocalPosition ( Vector3 const& worldPos ) 1
_ZN4Ogre4Node27convertWorldToLocalPositionERKNS_6VectorILi3EfEE
|
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. |
OgrePass.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Pass::setPointAttenuation ( bool enabled, Real constant, Real linear, Real quadratic ) 3
⇣
Pass::setPointAttenuation ( bool enabled, float constant, float linear, float quadratic )
_ZN4Ogre4Pass19setPointAttenuationEbfff
|
Change |
Effect |
1 |
Type of 2nd parameter constant has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 3rd parameter linear has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 4th parameter quadratic has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreQuaternion.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Quaternion::msEpsilon [data] 1
_ZN4Ogre10Quaternion9msEpsilonE
|
Change |
Effect |
1 |
Type of this global data has been changed from Real const to float const. |
Replacement of data type may indicate a change in semantic meaning. |
OgreSceneManager.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] SceneManager::getCamera ( String const& name ) const 1
_ZNK4Ogre12SceneManager9getCameraERKNSt7__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::getShowBoundingBoxes ( ) const 1
_ZNK4Ogre12SceneManager20getShowBoundingBoxesEv
|
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. |
OgreTexture.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Texture::getBuffer ( size_t face, size_t mipmap ) 2
_ZN4Ogre7Texture9getBufferEmm
|
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 HardwarePixelBufferSharedPtr to HardwarePixelBufferSharedPtr const&. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Texture::getNumFaces ( ) const 1
_ZNK4Ogre7Texture11getNumFacesEv
|
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. |
OgreTimer.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] Timer::getMicroseconds ( ) 1
_ZN4Ogre5Timer15getMicrosecondsEv
|
Change |
Effect |
1 |
Type of return value has been changed from unsigned long to uint64_t. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Timer::getMicrosecondsCPU ( ) 1
_ZN4Ogre5Timer18getMicrosecondsCPUEv
|
Change |
Effect |
1 |
Type of return value has been changed from unsigned long to uint64_t. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Timer::getMilliseconds ( ) 1
_ZN4Ogre5Timer15getMillisecondsEv
|
Change |
Effect |
1 |
Type of return value has been changed from unsigned long to uint64_t. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Timer::getMillisecondsCPU ( ) 1
_ZN4Ogre5Timer18getMillisecondsCPUEv
|
Change |
Effect |
1 |
Type of return value has been changed from unsigned long to uint64_t. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
[+] UnifiedHighLevelGpuProgram::_getDelegate ( ) const 1
_ZNK4Ogre26UnifiedHighLevelGpuProgram12_getDelegateEv
|
Change |
Effect |
1 |
Base type of return value has been changed from SharedPtr<HighLevelGpuProgram> to SharedPtr<GpuProgram>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] UnifiedHighLevelGpuProgram::getDefaultParameters ( ) 2
_ZN4Ogre26UnifiedHighLevelGpuProgram20getDefaultParametersEv
|
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 GpuProgramParametersSharedPtr to GpuProgramParametersPtr const&. |
Replacement of return type may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types 10
OgreBillboardParticleRenderer.h
namespace Ogre
[+] class BillboardParticleRenderer 1
|
Change |
Effect |
1 |
Virtual method _notifyBoundingBox ( AxisAlignedBox 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) - 24 entries | Virtual Table (New) - 26 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardParticleRenderer) |
(int (*)(...)) (& typeinfo for BillboardParticleRenderer) |
16 |
~BillboardParticleRenderer |
~BillboardParticleRenderer |
24 |
~BillboardParticleRenderer |
~BillboardParticleRenderer |
32 |
BillboardParticleRenderer::getType[abi:cxx11]() const |
BillboardParticleRenderer::getType[abi:cxx11]() const |
40 |
BillboardParticleRenderer::_updateRenderQueue(RenderQueue*, std::__cxx11::list<Particle*, std::allocator<Particle*> >&, bool) |
BillboardParticleRenderer::_updateRenderQueue(RenderQueue*, std::__cxx11::list<Particle*, std::allocator<Particle*> >&, bool) |
48 |
BillboardParticleRenderer::_setMaterial(SharedPtr<Material>&) |
(int (*)(...)) 0x15754e |
56 |
BillboardParticleRenderer::_notifyCurrentCamera(Camera*) |
(int (*)(...)) 0x157568 |
64 |
BillboardParticleRenderer::_notifyAttached(Node*, bool) |
(int (*)(...)) 0x15759c |
72 |
BillboardParticleRenderer::_notifyParticleRotated() |
(int (*)(...)) 0x157502 |
80 |
BillboardParticleRenderer::_notifyParticleResized() |
(int (*)(...)) 0x157508 |
88 |
BillboardParticleRenderer::_notifyParticleQuota(unsigned long) |
(int (*)(...)) 0x157582 |
96 |
BillboardParticleRenderer::_notifyDefaultDimensions(float, float) |
(int (*)(...)) 0x1575ba |
104 |
(int (*)(...)) 0x16b488 |
(int (*)(...)) 0x15750e |
112 |
(int (*)(...)) 0x16b48e |
(int (*)(...)) 0x157514 |
120 |
(int (*)(...)) 0x16b494 |
(int (*)(...)) 0x15751a |
128 |
(int (*)(...)) 0x16b49a |
(int (*)(...)) 0x157520 |
136 |
(int (*)(...)) 0x16b4a0 |
(int (*)(...)) 0x157526 |
144 |
(int (*)(...)) 0x16b5ce |
(int (*)(...)) 0x157886 |
152 |
BillboardParticleRenderer::setRenderQueueGroup(unsigned char) |
(int (*)(...)) 0x1575d4 |
160 |
BillboardParticleRenderer::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
(int (*)(...)) 0x1575f2 |
168 |
BillboardParticleRenderer::setKeepParticlesInLocalSpace(bool) |
(int (*)(...)) 0x157614 |
176 |
BillboardParticleRenderer::_getSortMode() const |
(int (*)(...)) 0x157628 |
184 |
BillboardParticleRenderer::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x157530 |
192 |
|
BillboardParticleRenderer::_notifyBoundingBox(AxisAlignedBox const&) |
200 |
|
(int (*)(...)) 0x157642 |
[+] affected symbols: 4 (0.1%)
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::__cxx11::list<Particle*>& currentParticles, bool cullIndividually )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::BillboardParticleRenderer ( )
This constructor is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::~BillboardParticleRenderer ( )
This destructor is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::getType ( )
This method is from 'BillboardParticleRenderer' class.
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuProgramParameters::AutoConstantType 1
|
Change |
Effect |
1 |
The member ACT_NORMAL_MATRIX with value 24 has been added. |
No effect. |
[+] affected symbols: 22 (0.4%)
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, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
Field 'autoEntry.paramType' in 3rd parameter 'autoEntry' (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act )
1st parameter 'act' 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::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstantReal ( String const& name, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantDefinition ( size_t const idx )
Field 'retval.acType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantDefinition ( String const& name )
Field 'retval.acType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManagerBase 1
|
Change |
Effect |
1 |
Virtual method _ZN4Ogre25HardwareBufferManagerBase26createRenderToVertexBufferEv became non-pure. |
No effect. |
[+] 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 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(SharedPtr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, int, 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 |
HardwareBufferManagerBase::createRenderToVertexBuffer() |
112 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createUniformBuffer(unsigned long, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
120 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createCounterBuffer(unsigned long, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
[+] affected symbols: 21 (0.4%)
HardwareBufferManagerBase::_releaseBufferCopies ( bool forceFreeUnused )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::touchVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_freeUnusedBufferCopies ( )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createVertexDeclaration ( )
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::destroyVertexDeclaration ( VertexDeclaration* decl )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBuffer* sourceBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBufferSharedPtr const& sourceBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createVertexBufferBinding ( )
This method is from 'HardwareBufferManagerBase' class.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] enum VertexElementSemantic 2
|
Change |
Effect |
1 |
The member VES_COLOUR with value 5 has been added. |
No effect. |
2 |
The member VES_COLOUR2 with value 6 has been added. |
No effect. |
[+] affected symbols: 11 (0.2%)
VertexElement::VertexElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
4th parameter 'semantic' is of type 'enum VertexElementSemantic'.
TangentSpaceCalc::insertTangents ( struct TangentSpaceCalc::Result& res, enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index )
2nd parameter 'targetSemantic' is of type 'enum VertexElementSemantic'.
TangentSpaceCalc::build ( enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index )
1st parameter 'targetSemantic' is of type 'enum VertexElementSemantic'.
VertexDeclaration::insertElement ( unsigned short atPosition, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
5th parameter 'semantic' is of type 'enum VertexElementSemantic'.
VertexDeclaration::modifyElement ( unsigned short elem_index, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
5th parameter 'semantic' is of type 'enum VertexElementSemantic'.
VertexDeclaration::vertexElementLess ( VertexElement const& e1, VertexElement const& e2 )
Field 'e1.mSemantic' in 1st parameter 'e1' (reference) is of type 'enum VertexElementSemantic'.
Mesh::buildTangentVectors ( enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index, bool splitMirrored, bool splitRotated, bool storeParityInW )
1st parameter 'targetSemantic' is of type 'enum VertexElementSemantic'.
Mesh::organiseTangentsBuffer ( VertexData* vertexData, enum VertexElementSemantic targetSemantic, unsigned short index, unsigned short sourceTexCoordSet )
2nd parameter 'targetSemantic' is of type 'enum VertexElementSemantic'.
Mesh::suggestTangentVectorBuildParams ( enum VertexElementSemantic targetSemantic, unsigned short& outSourceCoordSet, unsigned short& outIndex )
1st parameter 'targetSemantic' is of type 'enum VertexElementSemantic'.
VertexElement::getSize ( )
Field 'this.mSemantic' in the object of this method is of type 'enum VertexElementSemantic'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 1
|
Change |
Effect |
1 |
Virtual method begin ( MaterialPtr const&, enum RenderOperation::OperationType ) 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) - 75 entries | Virtual Table (New) - 59 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
16 |
~ManualObject |
~ManualObject |
24 |
~ManualObject |
~ManualObject |
32 |
(int (*)(...)) 0x1679b6 |
(int (*)(...)) 0x154bcc |
40 |
ManualObject::getEdgeList() |
ManualObject::getEdgeList() |
48 |
ManualObject::hasEdgeList() |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
ManualObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
80 |
ManualObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
(int (*)(...)) 0x154cee |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x167982 |
(int (*)(...)) 0x154b92 |
128 |
(int (*)(...)) 0x16798c |
(int (*)(...)) 0x154b9c |
136 |
(int (*)(...)) 0x2200d8 |
(int (*)(...)) 0x225740 |
144 |
(int (*)(...)) 0x16799c |
(int (*)(...)) 0x154bac |
152 |
ManualObject::getMovableType[abi:cxx11]() const |
ManualObject::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
ManualObject::getBoundingBox() const |
(int (*)(...)) 0x225756 |
200 |
ManualObject::getBoundingRadius() const |
(int (*)(...)) 0x225762 |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
ManualObject::_updateRenderQueue(RenderQueue*) |
ManualObject::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
(int (*)(...)) 0x154bb2 |
264 |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x154bba |
272 |
ManualObject::clear() |
MovableObject::getTypeFlags() const |
280 |
ManualObject::estimateVertexCount(unsigned long) |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
288 |
ManualObject::estimateIndexCount(unsigned long) |
ManualObject::clear() |
296 |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::estimateVertexCount(unsigned long) |
304 |
(int (*)(...)) 0x2200ee |
ManualObject::estimateIndexCount(unsigned long) |
312 |
(int (*)(...)) 0x2200fa |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
320 |
ManualObject::beginUpdate(unsigned long) |
ManualObject::begin(SharedPtr<Material> const&, RenderOperation::OperationType) |
328 |
ManualObject::position(Vector<3, float> const&) |
ManualObject::beginUpdate(unsigned long) |
336 |
ManualObject::position(float, float, float) |
ManualObject::getCurrentVertexCount() const |
344 |
ManualObject::normal(Vector<3, float> const&) |
ManualObject::getCurrentIndexCount() const |
352 |
ManualObject::normal(float, float, float) |
ManualObject::end() |
360 |
ManualObject::tangent(Vector<3, float> const&) |
ManualObject::setMaterialName(unsigned long, 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&) |
368 |
ManualObject::tangent(float, float, float) |
ManualObject::setMaterial(unsigned long, SharedPtr<Material> const&) |
376 |
ManualObject::textureCoord(float) |
ManualObject::convertToMesh(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&) |
384 |
ManualObject::textureCoord(float, float) |
ManualObject::resetTempAreas() |
392 |
ManualObject::textureCoord(float, float, float) |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
400 |
ManualObject::textureCoord(float, float, float, float) |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
408 |
ManualObject::textureCoord(Vector<2, float> const&) |
ManualObject::copyTempVertexToBuffer() |
416 |
ManualObject::textureCoord(Vector<3, float> const&) |
(int (*)(...)) -0x00000000000008 |
424 |
ManualObject::textureCoord(Vector<4, float> const&) |
(int (*)(...)) (& typeinfo for ManualObject) |
432 |
ManualObject::colour(ColourValue const&) |
(int (*)(...)) 0x154b80 |
440 |
ManualObject::colour(float, float, float, float) |
(int (*)(...)) 0x154b8c |
448 |
ManualObject::index(unsigned int) |
non-virtual thunk to ~ManualObject |
456 |
ManualObject::triangle(unsigned int, unsigned int, unsigned int) |
non-virtual thunk to ~ManualObject |
464 |
ManualObject::quad(unsigned int, unsigned int, unsigned int, unsigned int) |
(int (*)(...)) 0x154e28 |
472 |
ManualObject::getCurrentVertexCount() const |
|
480 |
ManualObject::getCurrentIndexCount() const |
|
488 |
ManualObject::end() |
|
496 |
ManualObject::setMaterialName(unsigned long, 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&) |
|
504 |
ManualObject::convertToMesh(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&) |
|
512 |
ManualObject::resetTempAreas() |
|
520 |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
|
528 |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
|
536 |
ManualObject::copyTempVertexToBuffer() |
|
544 |
(int (*)(...)) -0x00000000000008 |
|
552 |
(int (*)(...)) (& typeinfo for ManualObject) |
|
560 |
(int (*)(...)) 0x167970 |
|
568 |
(int (*)(...)) 0x16797c |
|
576 |
non-virtual thunk to ~ManualObject |
|
584 |
non-virtual thunk to ~ManualObject |
|
592 |
(int (*)(...)) 0x167b0c |
|
[+] affected symbols: 24 (0.4%)
ManualObject::beginUpdate ( size_t sectionIndex )
This method is from 'ManualObject' class.
ManualObject::getEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
This method is from 'ManualObject' class.
ManualObject::resetTempAreas ( )
This method is from 'ManualObject' class.
ManualObject::setMaterialName ( size_t idx, String const& name, String const& group )
This method is from 'ManualObject' class.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'ManualObject' class.
ManualObject::_updateRenderQueue ( RenderQueue* queue )
This method is from 'ManualObject' class.
ManualObject::estimateIndexCount ( size_t icount )
This method is from 'ManualObject' class.
ManualObject::setUseIdentityView ( bool useIdentityView )
This method is from 'ManualObject' class.
ManualObject::estimateVertexCount ( size_t vcount )
This method is from 'ManualObject' class.
...
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 2
|
Change |
Effect |
1 |
The member PF_DEPTH32F with value 108 has been added. |
No effect. |
2 |
The member PF_R8G8 with value 77 has been added. |
No effect. |
[+] affected symbols: 119 (2.1%)
RenderTexture::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
Field 'dst.format' in 2nd parameter 'dst' (reference) is of type 'enum PixelFormat'.
RenderTexture::RenderTexture ( HardwarePixelBuffer* buffer, uint32 zoffset )
Field 'buffer.mCurrentLock.format' in 1st parameter 'buffer' (pointer) is of type 'enum PixelFormat'.
RenderTexture::~RenderTexture ( )
Field 'this.mBuffer.mFormat' in the object of this method is of type 'enum PixelFormat'.
TextureManager::loadRawData ( String const& name, String const& group, DataStreamPtr& stream, ushort uWidth, ushort uHeight, enum PixelFormat format, enum TextureType texType, int numMipmaps, Real gamma, bool hwGamma )
6th parameter 'format' is of type 'enum PixelFormat'.
TextureManager::createManual ( String const& name, String const& group, enum TextureType texType, uint width, uint height, uint depth, int numMipmaps, enum PixelFormat format, int usage, ManualResourceLoader* loader, bool hwGamma, uint fsaa, String const& fsaaHint )
8th parameter 'format' is of type 'enum PixelFormat'.
TextureManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
10th parameter 'desiredFormat' is of type 'enum PixelFormat'.
TextureManager::isFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
2nd parameter 'format' is of type 'enum PixelFormat'.
TextureManager::isEquivalentFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
2nd parameter 'format' is of type 'enum PixelFormat'.
TextureManager::isHardwareFilteringSupported ( enum TextureType ttype, enum PixelFormat format, int usage, bool preciseFormatOnly )
2nd parameter 'format' is of type 'enum PixelFormat'.
TextureManager::load ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
7th parameter 'desiredFormat' is of type 'enum PixelFormat'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 2
|
Change |
Effect |
1 |
Virtual method _ZN4Ogre12RenderSystem11_beginFrameEv became non-pure. |
No effect. |
2 |
Virtual method _ZN4Ogre12RenderSystem19_createRenderWindowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjjbPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE became non-pure. |
No effect. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 117 entries | Virtual Table (New) - 98 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 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
64 |
__cxa_pure_virtual |
(int (*)(...)) 0x2bfee2 |
72 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_initialise() |
80 |
(int (*)(...)) 0x2ab7e6 |
(int (*)(...)) 0x2be912 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
104 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2be91c |
112 |
(int (*)(...)) 0x2ab7f0 |
(int (*)(...)) 0x2be928 |
120 |
(int (*)(...)) 0x2ab7f6 |
(int (*)(...)) 0x2be92e |
128 |
(int (*)(...)) 0x2ab7fc |
(int (*)(...)) 0x2be934 |
136 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int, bool, 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*) |
144 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
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&) |
168 |
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&) |
176 |
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&) |
184 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2be93a |
192 |
(int (*)(...)) 0x2ab802 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
200 |
(int (*)(...)) 0x2ab808 |
__cxa_pure_virtual |
208 |
(int (*)(...)) 0x2ab812 |
RenderSystem::_disableTextureUnit(unsigned long) |
216 |
(int (*)(...)) 0x2ab818 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
224 |
(int (*)(...)) 0x2ab81e |
(int (*)(...)) 0x2be940 |
232 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
(int (*)(...)) 0x2be946 |
240 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be94c |
248 |
(int (*)(...)) 0x2ab824 |
__cxa_pure_virtual |
256 |
RenderSystem::_disableTextureUnit(unsigned long) |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
264 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
(int (*)(...)) 0x2be952 |
272 |
(int (*)(...)) 0x2ab82a |
(int (*)(...)) 0x2be958 |
280 |
(int (*)(...)) 0x2ab830 |
(int (*)(...)) 0x2be95e |
288 |
(int (*)(...)) 0x2ab836 |
(int (*)(...)) 0x2be964 |
296 |
(int (*)(...)) 0x2ab83c |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
304 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be96a |
312 |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
(int (*)(...)) 0x2be970 |
320 |
(int (*)(...)) 0x2ab842 |
__cxa_pure_virtual |
328 |
(int (*)(...)) 0x2ab848 |
__cxa_pure_virtual |
336 |
(int (*)(...)) 0x2ab84e |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
344 |
__cxa_pure_virtual |
__cxa_pure_virtual |
352 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
RenderSystem::_beginFrame() |
360 |
__cxa_pure_virtual |
RenderSystem::_pauseFrame() |
368 |
__cxa_pure_virtual |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
376 |
__cxa_pure_virtual |
__cxa_pure_virtual |
384 |
__cxa_pure_virtual |
__cxa_pure_virtual |
392 |
__cxa_pure_virtual |
RenderSystem::_getViewport() |
400 |
__cxa_pure_virtual |
__cxa_pure_virtual |
408 |
(int (*)(...)) 0x2ab854 |
RenderSystem::_getCullingMode() const |
416 |
(int (*)(...)) 0x2ab85a |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be976 |
432 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be97c |
440 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
(int (*)(...)) 0x2be982 |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be988 |
464 |
RenderSystem::_pauseFrame() |
RenderSystem::_beginGeometryCount() |
472 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
RenderSystem::_getFaceCount() const |
480 |
__cxa_pure_virtual |
RenderSystem::_getBatchCount() const |
488 |
__cxa_pure_virtual |
RenderSystem::_getVertexCount() const |
496 |
RenderSystem::_getViewport() |
(int (*)(...)) 0x2be98e |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
RenderSystem::_getCullingMode() const |
__cxa_pure_virtual |
520 |
__cxa_pure_virtual |
__cxa_pure_virtual |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be998 |
544 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
552 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be99e |
560 |
__cxa_pure_virtual |
RenderSystem::bindGpuProgram(GpuProgram*) |
568 |
(int (*)(...)) 0x2ab8c6 |
__cxa_pure_virtual |
576 |
RenderSystem::_beginGeometryCount() |
(int (*)(...)) 0x2be9a4 |
584 |
RenderSystem::_getFaceCount() const |
RenderSystem::unbindGpuProgram(GpuProgramType) |
592 |
RenderSystem::_getBatchCount() const |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
600 |
RenderSystem::_getVertexCount() const |
RenderSystem::_updateAllRenderTargets(bool) |
608 |
__cxa_pure_virtual |
RenderSystem::_swapAllRenderTargetBuffers() |
616 |
__cxa_pure_virtual |
__cxa_pure_virtual |
624 |
__cxa_pure_virtual |
__cxa_pure_virtual |
632 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9aa |
640 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9b4 |
648 |
__cxa_pure_virtual |
__cxa_pure_virtual |
656 |
__cxa_pure_virtual |
__cxa_pure_virtual |
664 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9be |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
(int (*)(...)) 0x2ab8cc |
(int (*)(...)) 0x2be9ca |
688 |
RenderSystem::_render(RenderOperation const&) |
(int (*)(...)) 0x2be9d0 |
696 |
(int (*)(...)) 0x2ab8d2 |
(int (*)(...)) 0x2be9d6 |
704 |
RenderSystem::bindGpuProgram(GpuProgram*) |
(int (*)(...)) 0x2be9dc |
712 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9e2 |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
__cxa_pure_virtual |
736 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
744 |
RenderSystem::_updateAllRenderTargets(bool) |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
752 |
RenderSystem::_swapAllRenderTargetBuffers() |
(int (*)(...)) 0x2be9ec |
760 |
__cxa_pure_virtual |
(int (*)(...)) 0x2be9f6 |
768 |
__cxa_pure_virtual |
__cxa_pure_virtual |
776 |
__cxa_pure_virtual |
RenderSystem::initConfigOptions() |
784 |
__cxa_pure_virtual |
|
792 |
__cxa_pure_virtual |
|
800 |
__cxa_pure_virtual |
|
808 |
(int (*)(...)) 0x2ab8d8 |
|
816 |
__cxa_pure_virtual |
|
824 |
__cxa_pure_virtual |
|
832 |
__cxa_pure_virtual |
|
840 |
__cxa_pure_virtual |
|
848 |
__cxa_pure_virtual |
|
856 |
__cxa_pure_virtual |
|
864 |
__cxa_pure_virtual |
|
872 |
__cxa_pure_virtual |
|
880 |
__cxa_pure_virtual |
|
888 |
__cxa_pure_virtual |
|
896 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
904 |
(int (*)(...)) 0x2ab8e4 |
|
912 |
(int (*)(...)) 0x2ab8ee |
|
920 |
__cxa_pure_virtual |
|
928 |
RenderSystem::initConfigOptions() |
|
[+] affected symbols: 79 (1.4%)
RenderSystem::_pauseFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_setSampler ( size_t p1, Sampler& p2 )
This method is from 'RenderSystem' class.
RenderSystem::_setTexture ( size_t p1, bool p2, TexturePtr const& p3 )
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::_setDepthBias ( float p1, float p2 )
This method is from 'RenderSystem' class.
RenderSystem::setClipPlanes ( PlaneList const& clipPlanes )
This method is from 'RenderSystem' class.
RenderSystem::bindGpuProgram ( GpuProgram* prg )
This method is from 'RenderSystem' class.
...
to the top
Header Files 210
OgreAlignedAllocator.h
OgreAnimable.h
OgreAnimation.h
OgreAnimationState.h
OgreAnimationTrack.h
OgreAny.h
OgreArchive.h
OgreArchiveFactory.h
OgreArchiveManager.h
OgreASTCCodec.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
OgreConfigDialog.h
OgreConfigFile.h
OgreConfigOptionMap.h
OgreController.h
OgreControllerManager.h
OgreConvexBody.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
OgreETCCodec.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
OgreInstanceManager.h
OgreIteratorWrapper.h
OgreKeyFrame.h
OgreLight.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
OgreMemoryAllocatorConfig.h
OgreMesh.h
OgreMeshManager.h
OgreMeshSerializer.h
OgreMovableObject.h
OgreMovablePlane.h
OgreMurmurHash3.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
OgreQuaternion.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
OgreSceneLoader.h
OgreSceneLoaderManager.h
OgreSceneManager.h
OgreSceneManagerEnumerator.h
OgreSceneNode.h
OgreSceneQuery.h
OgreScriptCompiler.h
OgreScriptLoader.h
OgreScriptTranslator.h
OgreSerializer.h
OgreShadowCameraSetup.h
OgreShadowCameraSetupFocused.h
OgreShadowCameraSetupLiSPSM.h
OgreShadowCameraSetupPlaneOptimal.h
OgreShadowCameraSetupPSSM.h
OgreShadowCaster.h
OgreShadowTextureManager.h
OgreSharedPtr.h
OgreSimpleRenderable.h
OgreSimpleSpline.h
OgreSingleton.h
OgreSkeleton.h
OgreSkeletonInstance.h
OgreSkeletonManager.h
OgreSkeletonSerializer.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
OgreTimer.h
OgreUnifiedHighLevelGpuProgram.h
OgreUserObjectBindings.h
OgreUTFString.h
OgreVector.h
OgreVertexBoneAssignment.h
OgreVertexIndexData.h
OgreViewport.h
OgreWireBoundingBox.h
OgreWorkQueue.h
OgreZip.h
to the top
Source Files 175
OgreAlignedAllocator.cpp
OgreAnimable.cpp
OgreAnimation.cpp
OgreAnimationState.cpp
OgreAnimationTrack.cpp
OgreArchive.cpp
OgreArchiveManager.cpp
OgreASTCCodec.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
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
OgreETCCodec.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
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
OgreMurmurHash3.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
OgrePlatformInformation.cpp
OgrePolygon.cpp
OgrePose.cpp
OgrePredefinedControllers.cpp
OgrePrefabFactory.cpp
OgreProfiler.cpp
OgreQuaternion.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
OgreSceneLoaderManager.cpp
OgreSceneManager.cpp
OgreSceneManagerEnumerator.cpp
OgreSceneNode.cpp
OgreSceneQuery.cpp
OgreScriptCompiler.cpp
OgreScriptTranslator.cpp
OgreSerializer.cpp
OgreShadowCameraSetup.cpp
OgreShadowCameraSetupFocused.cpp
OgreShadowCameraSetupLiSPSM.cpp
OgreShadowCameraSetupPlaneOptimal.cpp
OgreShadowCameraSetupPSSM.cpp
OgreShadowCaster.cpp
OgreShadowRenderer.cpp
OgreShadowTextureManager.cpp
OgreSimpleRenderable.cpp
OgreSimpleSpline.cpp
OgreSkeleton.cpp
OgreSkeletonInstance.cpp
OgreSkeletonManager.cpp
OgreSkeletonSerializer.cpp
OgreSkyRenderer.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
OgreVector.cpp
OgreVertexIndexData.cpp
OgreViewport.cpp
OgreWireBoundingBox.cpp
OgreWorkQueue.cpp
OgreZip.cpp
to the top
Objects 1
libOgreMain.so.1.11.6
to the top