Binary compatibility report for the libOgreMain.so object between 1.12.13 and 13.6.4 versions on x86_64
Test Info
Module Name | libOgreMain |
Version #1 | 1.12.13 |
Version #2 | 13.6.4 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Test Results
Total Header Files | 205 |
Total Source Files | 173 |
Total Objects | 1 |
Total Symbols / Types | 5249 / 1155 |
Compatibility |
34.2% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 127 |
Removed Symbols | High | 626 |
Problems with Data Types | High | 191 |
Medium | 394 |
Low | 1080 |
Problems with Symbols | High | 91 |
Medium | 12 |
Low | 378 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 7 |
Added Symbols 127
OgreAnimationTrack.h,
libOgreMain.so.13.6
namespace Ogre
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, AnimableValuePtr const& target )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRKNS_9SharedPtrINS_13AnimableValueEEE
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, AnimableValuePtr const& target )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRKNS_9SharedPtrINS_13AnimableValueEEE
OgreAutoParamDataSource.h,
libOgreMain.so.13.6
namespace Ogre
AutoParamDataSource::getBoneMatrixArray ( ) const
_ZNK4Ogre19AutoParamDataSource18getBoneMatrixArrayEv
AutoParamDataSource::getBoneMatrixCount ( ) const
_ZNK4Ogre19AutoParamDataSource18getBoneMatrixCountEv
OgreBillboardChain.h,
libOgreMain.so.13.6
namespace Ogre
BillboardChain::setAutoUpdate ( bool autoUpdate )
_ZN4Ogre14BillboardChain13setAutoUpdateEb
OgreBillboardParticleRenderer.h,
libOgreMain.so.13.6
namespace Ogre
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::vector<Particle*>& currentParticles, bool cullIndividually )
_ZN4Ogre25BillboardParticleRenderer18_updateRenderQueueEPNS_11RenderQueueERSt6vectorIPNS_8ParticleESaIS5_EEb
OgreCompositionPass.h,
libOgreMain.so.13.6
namespace Ogre
CompositionPass::setClearStencil ( uint16 value )
_ZN4Ogre15CompositionPass15setClearStencilEt
OgreCompositionTechnique.h,
libOgreMain.so.13.6
namespace Ogre
CompositionTechnique::getTextureDefinition ( String const& name ) const
_ZNK4Ogre20CompositionTechnique20getTextureDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositorChain.h,
libOgreMain.so.13.6
namespace Ogre
CompositorChain::getCompositor ( String const& name ) const
_ZNK4Ogre15CompositorChain13getCompositorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorChain::getCompositorPosition ( String const& name ) const
_ZNK4Ogre15CompositorChain21getCompositorPositionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.13.6
namespace Ogre
DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, unsigned char usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase17createIndexBufferENS_19HardwareIndexBuffer9IndexTypeEmhb
DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, unsigned char usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase18createVertexBufferEmmhb
OgreDepthBuffer.h,
libOgreMain.so.13.6
namespace Ogre
DepthBuffer::DepthBuffer [C1] ( uint16 poolId, uint32 width, uint32 height, uint32 fsaa, bool manual )
_ZN4Ogre11DepthBufferC1Etjjjb
DepthBuffer::DepthBuffer [C2] ( uint16 poolId, uint32 width, uint32 height, uint32 fsaa, bool manual )
_ZN4Ogre11DepthBufferC2Etjjjb
OgreEntity.h,
libOgreMain.so.13.6
namespace Ogre
Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( MovableObject* parent, HardwareIndexBufferSharedPtr const& indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC1EPNS_13MovableObjectERKNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( MovableObject* parent, HardwareIndexBufferSharedPtr const& indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC2EPNS_13MovableObjectERKNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDistance, int flags )
_ZN4Ogre6Entity29getShadowVolumeRenderableListEPKNS_5LightERKNS_9SharedPtrINS_19HardwareIndexBufferEEERmfi
OgreGpuProgram.h,
libOgreMain.so.13.6
namespace Ogre
GpuProgram::createLogicalParameterMappingStructures ( bool recreateIfExists )
_ZN4Ogre10GpuProgram39createLogicalParameterMappingStructuresEb
GpuProgram::createNamedParameterMappingStructures ( bool recreateIfExists )
_ZN4Ogre10GpuProgram37createNamedParameterMappingStructuresEb
GpuProgram::createParameterMappingStructures ( bool recreateIfExists )
_ZN4Ogre10GpuProgram32createParameterMappingStructuresEb
OgreGpuProgramManager.h,
libOgreMain.so.13.6
namespace Ogre
GpuProgramManager::addFactory ( GpuProgramFactory* factory )
_ZN4Ogre17GpuProgramManager10addFactoryEPNS_17GpuProgramFactoryE
GpuProgramManager::getByName ( String const& name, String const& group ) const
_ZNK4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
GpuProgramManager::getSupportedSyntax ( ) [static]
_ZN4Ogre17GpuProgramManager18getSupportedSyntaxB5cxx11Ev
GpuProgramManager::isLanguageSupported ( String const& lang ) const
_ZNK4Ogre17GpuProgramManager19isLanguageSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgramManager::removeFactory ( GpuProgramFactory* factory )
_ZN4Ogre17GpuProgramManager13removeFactoryEPNS_17GpuProgramFactoryE
OgreGpuProgramParams.h,
libOgreMain.so.13.6
namespace Ogre
GpuProgramParameters::_getConstantPhysicalIndex ( size_t logicalIndex, size_t requestedSize, uint16 variability, enum BaseConstantType type )
_ZN4Ogre20GpuProgramParameters25_getConstantPhysicalIndexEmmtNS_16BaseConstantTypeE
GpuProgramParameters::_setLogicalIndexes ( GpuLogicalBufferStructPtr const& indexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEE
GpuProgramParameters::_writeRegisters ( size_t index, int const* val, size_t count )
_ZN4Ogre20GpuProgramParameters15_writeRegistersEmPKim
GpuProgramParameters::getLogicalIndexForPhysicalIndex ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters31getLogicalIndexForPhysicalIndexEm
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo )
_ZN4Ogre20GpuProgramParameters20setNamedAutoConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_16AutoConstantTypeEj
GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, uint32 arraySize )
_ZN4Ogre19GpuSharedParameters21addConstantDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15GpuConstantTypeEj
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, uint32 count )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKdj
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, uint32 count )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKfj
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, uint32 count )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKij
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, uint32 numEntries )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7Matrix4Ej
GpuSharedParameters::setNamedConstant ( String const& name, uint const* val, uint32 count )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKjj
OgreHardwareBufferManager.h,
libOgreMain.so.13.6
namespace Ogre
HardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, enum HardwareBufferUsage usage, bool useShadowBuffer )
_ZN4Ogre25HardwareBufferManagerBase19createUniformBufferEmNS_19HardwareBufferUsageEb
OgreHardwareIndexBuffer.h,
libOgreMain.so.13.6
namespace Ogre
HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb
OgreHardwarePixelBuffer.h,
libOgreMain.so.13.6
namespace Ogre
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEhbb
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEhbb
OgreHardwareVertexBuffer.h,
libOgreMain.so.13.6
namespace Ogre
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmhbb
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmhbb
OgreHighLevelGpuProgram.h,
libOgreMain.so.13.6
namespace Ogre
HighLevelGpuProgram::getConstantDefinitions ( )
_ZN4Ogre19HighLevelGpuProgram22getConstantDefinitionsEv
OgreImage.h,
libOgreMain.so.13.6
namespace Ogre
Image::calculateSize ( uint32 mipmaps, uint32 faces, uint32 width, uint32 height, uint32 depth, enum PixelFormat format ) [static]
_ZN4Ogre5Image13calculateSizeEjjjjjNS_11PixelFormatE
Image::getColourAt ( uint32 x, uint32 y, uint32 z ) const
_ZNK4Ogre5Image11getColourAtEjjj
Image::getPixelBox ( uint32 face, uint32 mipmap ) const
_ZNK4Ogre5Image11getPixelBoxEjj
Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, uint32 numFaces, uint32 numMipMaps )
_ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbjj
Image::loadRawData ( DataStreamPtr const& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, uint32 numFaces, uint32 numMipMaps )
_ZN4Ogre5Image11loadRawDataERKNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEjj
Image::setColourAt ( ColourValue const& cv, uint32 x, uint32 y, uint32 z )
_ZN4Ogre5Image11setColourAtERKNS_11ColourValueEjjj
OgreManualObject.h,
libOgreMain.so.13.6
namespace Ogre
ManualObject::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDistance, int flags )
_ZN4Ogre12ManualObject29getShadowVolumeRenderableListEPKNS_5LightERKNS_9SharedPtrINS_19HardwareIndexBufferEEERmfi
OgreMaterialManager.h,
libOgreMain.so.13.6
namespace Ogre
MSN_DEFAULT [data]
_ZN4Ogre11MSN_DEFAULTB5cxx11E
MSN_SHADERGEN [data]
_ZN4Ogre13MSN_SHADERGENB5cxx11E
OgreMesh.h,
libOgreMain.so.13.6
namespace Ogre
Mesh::_convertVertexElement ( enum VertexElementSemantic semantic, enum VertexElementType dstType )
_ZN4Ogre4Mesh21_convertVertexElementENS_21VertexElementSemanticENS_17VertexElementTypeE
Mesh::_notifySkeleton ( SkeletonPtr const& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERKNS_9SharedPtrINS_8SkeletonEEE
Mesh::getPose ( String const& name ) const
_ZNK4Ogre4Mesh7getPoseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Mesh::setIndexBufferPolicy ( unsigned char vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh20setIndexBufferPolicyEhb
Mesh::setVertexBufferPolicy ( unsigned char vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh21setVertexBufferPolicyEhb
OgreMeshManager.h,
libOgreMain.so.13.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, unsigned char vbUsage, unsigned char ibUsage, bool vbUseShadow, bool ibUseShadow )
_ZN4Ogre11MeshManager17createBezierPatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PvPNS_17VertexDeclarationEmmmmNS_12PatchSurface11VisibleSideEhhbb
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, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep )
_ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEERKNS_10QuaternionEhhbbi
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, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEEhhbb
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager16createOrRetrieveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEhhbb
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, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEEhhbb
MeshManager::getByName ( String const& name, String const& groupName ) const
_ZNK4Ogre11MeshManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
MeshManager::mBonesUseObjectSpace [data]
_ZN4Ogre11MeshManager20mBonesUseObjectSpaceE
MeshManager::prepare ( String const& filename, String const& groupName, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_hhbb
OgreMovableObject.h,
libOgreMain.so.13.6
namespace Ogre
MovableObject::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDist, int flags )
_ZN4Ogre13MovableObject29getShadowVolumeRenderableListEPKNS_5LightERKNS_9SharedPtrINS_19HardwareIndexBufferEEERmfi
OgreParticleEmitter.h,
libOgreMain.so.13.6
namespace Ogre
ParticleEmitter::genEmissionColour ( RGBA& destColour )
_ZN4Ogre15ParticleEmitter17genEmissionColourERj
OgrePixelFormat.h,
libOgreMain.so.13.6
namespace Ogre
PixelUtil::getBitMasks ( enum PixelFormat format, unsigned long* rgba ) [static]
_ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPm
OgreRectangle2D.h,
libOgreMain.so.13.6
namespace Ogre
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2D16_initRectangle2DEbh
Rectangle2D::getMovableType ( ) const
_ZNK4Ogre11Rectangle2D14getMovableTypeB5cxx11Ev
Rectangle2D::Rectangle2D [C1] ( bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2DC1Ebh
Rectangle2D::Rectangle2D [C2] ( bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2DC2Ebh
Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbh
Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbh
OgreRenderSystem.h,
libOgreMain.so.13.6
namespace Ogre
RenderSystem::flipFrontFace ( ) const
_ZNK4Ogre12RenderSystem13flipFrontFaceEv
RenderSystem::setFFPLightParams ( uint32 index, bool enabled )
_ZN4Ogre12RenderSystem17setFFPLightParamsEjb
RenderSystem::setStencilBufferParams ( enum CompareFunction func, uint32 refValue, uint32 compareMask, uint32 writeMask, enum StencilOperation stencilFailOp, enum StencilOperation depthFailOp, enum StencilOperation passOp, bool twoSidedOperation )
_ZN4Ogre12RenderSystem22setStencilBufferParamsENS_15CompareFunctionEjjjNS_16StencilOperationES2_S2_b
RenderSystem::setStencilCheckEnabled ( bool enabled )
_ZN4Ogre12RenderSystem22setStencilCheckEnabledEb
OgreRenderTarget.h,
libOgreMain.so.13.6
namespace Ogre
RenderTarget::getMetrics ( unsigned int& width, unsigned int& height )
_ZN4Ogre12RenderTarget10getMetricsERjS1_
OgreRenderWindow.h,
libOgreMain.so.13.6
namespace Ogre
RenderWindow::getMetrics ( unsigned int& width, unsigned int& height, int& left, int& top ) const
_ZNK4Ogre12RenderWindow10getMetricsERjS1_RiS2_
OgreResourceGroupManager.h,
libOgreMain.so.13.6
namespace Ogre
ResourceGroupManager::_notifyCustomStageEnded ( ) const
_ZNK4Ogre20ResourceGroupManager23_notifyCustomStageEndedEv
ResourceGroupManager::_notifyCustomStageStarted ( String const& desc ) const
_ZNK4Ogre20ResourceGroupManager25_notifyCustomStageStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::getCustomStagesForResourceGroup ( String const& group )
_ZN4Ogre20ResourceGroupManager31getCustomStagesForResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::setCustomStagesForResourceGroup ( String const& group, uint32 stageCount )
_ZN4Ogre20ResourceGroupManager31setCustomStagesForResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
OgreResourceManager.h,
libOgreMain.so.13.6
namespace Ogre
ResourceManager::getByHandle ( ResourceHandle handle ) const
_ZNK4Ogre15ResourceManager11getByHandleEm
ResourceManager::getResourceByName ( String const& name, String const& groupName ) const
_ZNK4Ogre15ResourceManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
ResourceManager::parseScript ( DataStreamPtr& stream, String const& groupName )
_ZN4Ogre15ResourceManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreSceneManager.h,
libOgreMain.so.13.6
namespace Ogre
SceneManager::addShadowTextureListener ( struct ShadowTextureListener* newListener )
_ZN4Ogre12SceneManager24addShadowTextureListenerEPNS_21ShadowTextureListenerE
SceneManager::createScreenSpaceRect ( bool includeTextureCoords )
_ZN4Ogre12SceneManager21createScreenSpaceRectEb
SceneManager::createScreenSpaceRect ( String const& name, bool includeTextureCoords )
_ZN4Ogre12SceneManager21createScreenSpaceRectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
SceneManager::getScreenSpaceRect ( String const& name ) const
_ZNK4Ogre12SceneManager18getScreenSpaceRectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::hasScreenSpaceRect ( String const& name ) const
_ZNK4Ogre12SceneManager18hasScreenSpaceRectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::removeShadowTextureListener ( struct ShadowTextureListener* delListener )
_ZN4Ogre12SceneManager27removeShadowTextureListenerEPNS_21ShadowTextureListenerE
SceneManager::SceneMgrQueuedRenderableVisitor::renderObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, LightList const* _manualLightList, bool _transparentShadowCastersMode )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor13renderObjectsERKNS_26QueuedRenderableCollectionENS2_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEEb
SceneManager::ShadowRenderer::fireShadowTexturesPreCaster ( Light* light, Camera* camera, size_t iteration )
_ZN4Ogre12SceneManager14ShadowRenderer27fireShadowTexturesPreCasterEPNS_5LightEPNS_6CameraEm
SceneManager::ShadowRenderer::fireShadowTexturesPreReceiver ( Light* light, Frustum* f )
_ZN4Ogre12SceneManager14ShadowRenderer29fireShadowTexturesPreReceiverEPNS_5LightEPNS_7FrustumE
SceneManager::ShadowRenderer::fireShadowTexturesUpdated ( size_t numberOfShadowTextures )
_ZN4Ogre12SceneManager14ShadowRenderer25fireShadowTexturesUpdatedEm
SceneManager::ShadowRenderer::sortLightsAffectingFrustum ( LightList& lightList ) const
_ZNK4Ogre12SceneManager14ShadowRenderer26sortLightsAffectingFrustumERNS_12HashedVectorIPNS_5LightEEE
OgreSceneNode.h,
libOgreMain.so.13.6
namespace Ogre
SceneNode::getAttachedObject ( String const& name ) const
_ZNK4Ogre9SceneNode17getAttachedObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneNode::getAttachedObjectIterator ( )
_ZN4Ogre9SceneNode25getAttachedObjectIteratorEv
SceneNode::getAttachedObjectIterator ( ) const
_ZNK4Ogre9SceneNode25getAttachedObjectIteratorEv
OgreShadowCameraSetupFocused.h,
libOgreMain.so.13.6
namespace Ogre
FocusedShadowCameraSetup::calculateShadowMappingMatrix ( SceneManager const& sm, Camera const& cam, Light const& light, Affine3* out_view, Matrix4* out_proj, Frustum* out_cam ) const
_ZNK4Ogre24FocusedShadowCameraSetup28calculateShadowMappingMatrixERKNS_12SceneManagerERKNS_6CameraERKNS_5LightEPNS_7Affine3EPNS_7Matrix4EPNS_7FrustumE
OgreShadowCaster.h,
libOgreMain.so.13.6
namespace Ogre
ShadowRenderable::getWorldTransforms ( Matrix4* xform ) const
_ZNK4Ogre16ShadowRenderable18getWorldTransformsEPNS_7Matrix4E
ShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre16ShadowRenderable17rebindIndexBufferERKNS_9SharedPtrINS_19HardwareIndexBufferEEE
ShadowRenderable::ShadowRenderable [C1] ( MovableObject* parent, HardwareIndexBufferSharedPtr const& indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre16ShadowRenderableC1EPNS_13MovableObjectERKNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
ShadowRenderable::ShadowRenderable [C2] ( MovableObject* parent, HardwareIndexBufferSharedPtr const& indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre16ShadowRenderableC2EPNS_13MovableObjectERKNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
ShadowRenderable::~ShadowRenderable [D0] ( )
_ZN4Ogre16ShadowRenderableD0Ev
ShadowRenderable::~ShadowRenderable [D1] ( )
_ZN4Ogre16ShadowRenderableD1Ev
ShadowRenderable::~ShadowRenderable [D2] ( )
_ZN4Ogre16ShadowRenderableD2Ev
OgreSkeletonManager.h,
libOgreMain.so.13.6
namespace Ogre
SkeletonManager::getByName ( String const& name, String const& groupName ) const
_ZNK4Ogre15SkeletonManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreStaticGeometry.h,
libOgreMain.so.13.6
namespace Ogre
StaticGeometry::GeometryBucket::GeometryBucket [C1] ( StaticGeometry::MaterialBucket* parent, VertexData const* vData, IndexData const* iData )
_ZN4Ogre14StaticGeometry14GeometryBucketC1EPNS0_14MaterialBucketEPKNS_10VertexDataEPKNS_9IndexDataE
StaticGeometry::GeometryBucket::GeometryBucket [C2] ( StaticGeometry::MaterialBucket* parent, VertexData const* vData, IndexData const* iData )
_ZN4Ogre14StaticGeometry14GeometryBucketC2EPNS0_14MaterialBucketEPKNS_10VertexDataEPKNS_9IndexDataE
StaticGeometry::LODBucket::updateShadowRenderables ( Vector4 const& lightPos, HardwareIndexBufferPtr const& indexBuffer, Real extrusionDistance, int flags )
_ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesERKNS_6VectorILi4EfEERKNS_9SharedPtrINS_19HardwareIndexBufferEEEfi
StaticGeometry::MaterialBucket::_setMaterial ( MaterialPtr const& material )
_ZN4Ogre14StaticGeometry14MaterialBucket12_setMaterialERKNS_9SharedPtrINS_8MaterialEEE
StaticGeometry::MaterialBucket::MaterialBucket [C1] ( StaticGeometry::LODBucket* parent, MaterialPtr const& material )
_ZN4Ogre14StaticGeometry14MaterialBucketC1EPNS0_9LODBucketERKNS_9SharedPtrINS_8MaterialEEE
StaticGeometry::MaterialBucket::MaterialBucket [C2] ( StaticGeometry::LODBucket* parent, MaterialPtr const& material )
_ZN4Ogre14StaticGeometry14MaterialBucketC2EPNS0_9LODBucketERKNS_9SharedPtrINS_8MaterialEEE
StaticGeometry::Region::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDistance, int flags )
_ZN4Ogre14StaticGeometry6Region29getShadowVolumeRenderableListEPKNS_5LightERKNS_9SharedPtrINS_19HardwareIndexBufferEEERmfi
OgreStringConverter.h,
libOgreMain.so.13.6
namespace Ogre
StringConverter::parse ( String const& val, long& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl
OgreStringInterface.h,
libOgreMain.so.13.6
namespace Ogre
ParamDictionary::addParameter ( String const& name, ParamCommand* paramCmd )
_ZN4Ogre15ParamDictionary12addParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_12ParamCommandE
StringInterface::getParameters ( ) const
_ZNK4Ogre15StringInterface13getParametersB5cxx11Ev
OgreTexture.h,
libOgreMain.so.13.6
namespace Ogre
Texture::getMaxMipmaps ( ) const
_ZNK4Ogre7Texture13getMaxMipmapsEv
OgreTextureManager.h,
libOgreMain.so.13.6
namespace Ogre
TextureManager::getByName ( String const& name, String const& groupName ) const
_ZNK4Ogre14TextureManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreTextureUnitState.h,
libOgreMain.so.13.6
namespace Ogre
TextureUnitState::_deriveTexCoordCalcMethod ( ) const
_ZNK4Ogre16TextureUnitState25_deriveTexCoordCalcMethodEv
OgreVertexIndexData.h,
libOgreMain.so.13.6
namespace Ogre
VertexData::_cloneRemovingBlendData ( ) const
_ZNK4Ogre10VertexData23_cloneRemovingBlendDataEv
VertexData::convertVertexElement ( enum VertexElementSemantic semantic, enum VertexElementType dstType )
_ZN4Ogre10VertexData20convertVertexElementENS_21VertexElementSemanticENS_17VertexElementTypeE
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, std::vector<unsigned char>const& bufferUsages, HardwareBufferManagerBase* mgr )
_ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorIhSaIhEEPNS_25HardwareBufferManagerBaseE
to the top
Removed Symbols 626
OgreAnimationTrack.h,
libOgreMain.so.1.12.13
namespace Ogre
AnimationTrack::getKeyFrame ( unsigned short index ) const
_ZNK4Ogre14AnimationTrack11getKeyFrameEt
AnimationTrack::getNumKeyFrames ( ) const
_ZNK4Ogre14AnimationTrack15getNumKeyFramesEv
NumericAnimationTrack::getAssociatedAnimable ( ) const
_ZNK4Ogre21NumericAnimationTrack21getAssociatedAnimableEv
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, AnimableValuePtr& target )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, AnimableValuePtr& target )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
NumericAnimationTrack::setAssociatedAnimable ( AnimableValuePtr const& val )
_ZN4Ogre21NumericAnimationTrack21setAssociatedAnimableERKNS_9SharedPtrINS_13AnimableValueEEE
OgreASTCCodec.h,
libOgreMain.so.1.12.13
namespace Ogre
ASTCCodec::ASTCCodec [C1] ( )
_ZN4Ogre9ASTCCodecC1Ev
ASTCCodec::ASTCCodec [C2] ( )
_ZN4Ogre9ASTCCodecC2Ev
ASTCCodec::decode ( DataStreamPtr const& stream ) const
_ZNK4Ogre9ASTCCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEE
ASTCCodec::getMemorySize ( uint32 width, uint32 height, uint32 depth, int32 xdim, int32 ydim, enum PixelFormat fmt ) [static]
_ZN4Ogre9ASTCCodec13getMemorySizeEjjjiiNS_11PixelFormatE
ASTCCodec::getType ( ) const
_ZNK4Ogre9ASTCCodec7getTypeB5cxx11Ev
ASTCCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes ) const
_ZNK4Ogre9ASTCCodec20magicNumberToFileExtB5cxx11EPKcm
ASTCCodec::msInstance [data]
_ZN4Ogre9ASTCCodec10msInstanceE
ASTCCodec::shutdown ( ) [static]
_ZN4Ogre9ASTCCodec8shutdownEv
ASTCCodec::startup ( ) [static]
_ZN4Ogre9ASTCCodec7startupEv
vtable for ASTCCodec [data]
_ZTVN4Ogre9ASTCCodecE
OgreAutoParamDataSource.h,
libOgreMain.so.1.12.13
namespace Ogre
AutoParamDataSource::getWorldMatrixArray ( ) const
_ZNK4Ogre19AutoParamDataSource19getWorldMatrixArrayEv
AutoParamDataSource::getWorldMatrixCount ( ) const
_ZNK4Ogre19AutoParamDataSource19getWorldMatrixCountEv
OgreBillboardChain.h,
libOgreMain.so.1.12.13
namespace Ogre
BillboardChain::Element::Element [C1] ( )
_ZN4Ogre14BillboardChain7ElementC1Ev
BillboardChain::Element::Element [C2] ( )
_ZN4Ogre14BillboardChain7ElementC2Ev
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.12.13
namespace Ogre
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::__cxx11::list<Particle*>& currentParticles, bool cullIndividually )
_ZN4Ogre25BillboardParticleRenderer18_updateRenderQueueEPNS_11RenderQueueERNSt7__cxx114listIPNS_8ParticleESaIS6_EEEb
BillboardParticleRenderer::msAccurateFacingCmd [data]
_ZN4Ogre25BillboardParticleRenderer19msAccurateFacingCmdE
BillboardParticleRenderer::msBillboardOriginCmd [data]
_ZN4Ogre25BillboardParticleRenderer20msBillboardOriginCmdE
BillboardParticleRenderer::msBillboardRotationTypeCmd [data]
_ZN4Ogre25BillboardParticleRenderer26msBillboardRotationTypeCmdE
BillboardParticleRenderer::msBillboardTypeCmd [data]
_ZN4Ogre25BillboardParticleRenderer18msBillboardTypeCmdE
BillboardParticleRenderer::msCommonDirectionCmd [data]
_ZN4Ogre25BillboardParticleRenderer20msCommonDirectionCmdE
BillboardParticleRenderer::msCommonUpVectorCmd [data]
_ZN4Ogre25BillboardParticleRenderer19msCommonUpVectorCmdE
BillboardParticleRenderer::msPointRenderingCmd [data]
_ZN4Ogre25BillboardParticleRenderer19msPointRenderingCmdE
BillboardParticleRendererFactory::destroyInstance ( ParticleSystemRenderer* inst )
_ZN4Ogre32BillboardParticleRendererFactory15destroyInstanceEPNS_22ParticleSystemRendererE
OgreBillboardSet.h,
libOgreMain.so.1.12.13
namespace Ogre
BillboardSet::mRadixSorter [data]
_ZN4Ogre12BillboardSet12mRadixSorterE
OgreCamera.h,
libOgreMain.so.1.12.13
namespace Ogre
Camera::_autoTrack ( )
_ZN4Ogre6Camera10_autoTrackEv
Camera::getDirection ( ) const
_ZNK4Ogre6Camera12getDirectionEv
Camera::getOrientation ( ) const
_ZNK4Ogre6Camera14getOrientationEv
Camera::getOrientationForViewUpdate ( ) const
_ZNK4Ogre6Camera27getOrientationForViewUpdateEv
Camera::getPosition ( ) const
_ZNK4Ogre6Camera11getPositionEv
Camera::getPositionForViewUpdate ( ) const
_ZNK4Ogre6Camera24getPositionForViewUpdateEv
Camera::getRight ( ) const
_ZNK4Ogre6Camera8getRightEv
Camera::getUp ( ) const
_ZNK4Ogre6Camera5getUpEv
Camera::getWorldTransforms ( Matrix4* mat ) const
_ZNK4Ogre6Camera18getWorldTransformsEPNS_7Matrix4E
Camera::lookAt ( Real x, Real y, Real z )
_ZN4Ogre6Camera6lookAtEfff
Camera::lookAt ( Vector3 const& targetPoint )
_ZN4Ogre6Camera6lookAtERKNS_6VectorILi3EfEE
Camera::move ( Vector3 const& vec )
_ZN4Ogre6Camera4moveERKNS_6VectorILi3EfEE
Camera::moveRelative ( Vector3 const& vec )
_ZN4Ogre6Camera12moveRelativeERKNS_6VectorILi3EfEE
Camera::pitch ( Radian const& angle )
_ZN4Ogre6Camera5pitchERKNS_6RadianE
Camera::roll ( Radian const& angle )
_ZN4Ogre6Camera4rollERKNS_6RadianE
Camera::rotate ( Quaternion const& q )
_ZN4Ogre6Camera6rotateERKNS_10QuaternionE
Camera::rotate ( Vector3 const& axis, Radian const& angle )
_ZN4Ogre6Camera6rotateERKNS_6VectorILi3EfEERKNS_6RadianE
Camera::setAutoTracking ( bool enabled, SceneNode*const target, Vector3 const& offset )
_ZN4Ogre6Camera15setAutoTrackingEbPNS_9SceneNodeERKNS_6VectorILi3EfEE
Camera::setDirection ( Real x, Real y, Real z )
_ZN4Ogre6Camera12setDirectionEfff
Camera::setDirection ( Vector3 const& vec )
_ZN4Ogre6Camera12setDirectionERKNS_6VectorILi3EfEE
Camera::setFixedYawAxis ( bool useFixed, Vector3 const& fixedAxis )
_ZN4Ogre6Camera15setFixedYawAxisEbRKNS_6VectorILi3EfEE
Camera::setOrientation ( Quaternion const& q )
_ZN4Ogre6Camera14setOrientationERKNS_10QuaternionE
Camera::setPosition ( Real x, Real y, Real z )
_ZN4Ogre6Camera11setPositionEfff
Camera::setPosition ( Vector3 const& vec )
_ZN4Ogre6Camera11setPositionERKNS_6VectorILi3EfEE
Camera::yaw ( Radian const& angle )
_ZN4Ogre6Camera3yawERKNS_6RadianE
OgreCompositionPass.h,
libOgreMain.so.1.12.13
namespace Ogre
CompositionPass::getQuadCorners ( Real& left, Real& top, Real& right, Real& bottom ) const
_ZNK4Ogre15CompositionPass14getQuadCornersERfS1_S1_S1_
CompositionPass::getStencilReadBackAsTextureOperation ( ) const
_ZNK4Ogre15CompositionPass36getStencilReadBackAsTextureOperationEv
CompositionPass::setClearStencil ( uint32 value )
_ZN4Ogre15CompositionPass15setClearStencilEj
CompositionPass::setQuadCorners ( Real left, Real top, Real right, Real bottom )
_ZN4Ogre15CompositionPass14setQuadCornersEffff
CompositionPass::setStencilReadBackAsTextureOperation ( bool value )
_ZN4Ogre15CompositionPass36setStencilReadBackAsTextureOperationEb
OgreCompositionTargetPass.h,
libOgreMain.so.1.12.13
namespace Ogre
CompositionTargetPass::getNumPasses ( )
_ZN4Ogre21CompositionTargetPass12getNumPassesEv
CompositionTargetPass::getPass ( size_t index )
_ZN4Ogre21CompositionTargetPass7getPassEm
OgreCompositionTechnique.h,
libOgreMain.so.1.12.13
namespace Ogre
CompositionTechnique::getNumTargetPasses ( )
_ZN4Ogre20CompositionTechnique18getNumTargetPassesEv
CompositionTechnique::getNumTextureDefinitions ( )
_ZN4Ogre20CompositionTechnique24getNumTextureDefinitionsEv
CompositionTechnique::getOutputTargetPass ( )
_ZN4Ogre20CompositionTechnique19getOutputTargetPassEv
CompositionTechnique::getTargetPass ( size_t index )
_ZN4Ogre20CompositionTechnique13getTargetPassEm
CompositionTechnique::getTextureDefinition ( String const& name )
_ZN4Ogre20CompositionTechnique20getTextureDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositionTechnique::getTextureDefinition ( size_t index )
_ZN4Ogre20CompositionTechnique20getTextureDefinitionEm
OgreCompositor.h,
libOgreMain.so.1.12.13
namespace Ogre
Compositor::getNumSupportedTechniques ( )
_ZN4Ogre10Compositor25getNumSupportedTechniquesEv
Compositor::getNumTechniques ( )
_ZN4Ogre10Compositor16getNumTechniquesEv
Compositor::getSupportedTechnique ( size_t index )
_ZN4Ogre10Compositor21getSupportedTechniqueEm
Compositor::getTechnique ( size_t index )
_ZN4Ogre10Compositor12getTechniqueEm
OgreCompositorChain.h,
libOgreMain.so.1.12.13
namespace Ogre
CompositorChain::getCompositor ( String const& name )
_ZN4Ogre15CompositorChain13getCompositorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorChain::getCompositor ( size_t index )
_ZN4Ogre15CompositorChain13getCompositorEm
CompositorChain::getCompositorPosition ( String const& name )
_ZN4Ogre15CompositorChain21getCompositorPositionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositorManager.h,
libOgreMain.so.1.12.13
namespace Ogre
CompositorManager::parseScript ( DataStreamPtr& stream, String const& groupName )
_ZN4Ogre17CompositorManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreDDSCodec.h,
libOgreMain.so.1.12.13
namespace Ogre
DDSCodec::DDSCodec [C1] ( )
_ZN4Ogre8DDSCodecC1Ev
DDSCodec::DDSCodec [C2] ( )
_ZN4Ogre8DDSCodecC2Ev
DDSCodec::decode ( DataStreamPtr const& stream ) const
_ZNK4Ogre8DDSCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEE
DDSCodec::encodeToFile ( MemoryDataStreamPtr const& input, String const& outFileName, Codec::CodecDataPtr const& pData ) const
_ZNK4Ogre8DDSCodec12encodeToFileERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_INS_5Codec9CodecDataEEE
DDSCodec::getType ( ) const
_ZNK4Ogre8DDSCodec7getTypeB5cxx11Ev
DDSCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes ) const
_ZNK4Ogre8DDSCodec20magicNumberToFileExtB5cxx11EPKcm
DDSCodec::msInstance [data]
_ZN4Ogre8DDSCodec10msInstanceE
DDSCodec::shutdown ( ) [static]
_ZN4Ogre8DDSCodec8shutdownEv
DDSCodec::startup ( ) [static]
_ZN4Ogre8DDSCodec7startupEv
vtable for DDSCodec [data]
_ZTVN4Ogre8DDSCodecE
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.12.13
namespace Ogre
DefaultHardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, int usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createCounterBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, int usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase17createIndexBufferENS_19HardwareIndexBuffer9IndexTypeEmib
DefaultHardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, int usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createUniformBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, int usage, bool useShadowBuffer )
_ZN4Ogre32DefaultHardwareBufferManagerBase18createVertexBufferEmmib
OgreDepthBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
DepthBuffer::DepthBuffer [C1] ( uint16 poolId, uint16 bitDepth, uint32 width, uint32 height, uint32 fsaa, String const& fsaaHint, bool manual )
_ZN4Ogre11DepthBufferC1EttjjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
DepthBuffer::DepthBuffer [C2] ( uint16 poolId, uint16 bitDepth, uint32 width, uint32 height, uint32 fsaa, String const& fsaaHint, bool manual )
_ZN4Ogre11DepthBufferC2EttjjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
DepthBuffer::getBitDepth ( ) const
_ZNK4Ogre11DepthBuffer11getBitDepthEv
OgreEntity.h,
libOgreMain.so.1.12.13
namespace Ogre
Entity::cloneVertexDataRemoveBlendInfo ( VertexData const* source )
_ZN4Ogre6Entity30cloneVertexDataRemoveBlendInfoEPKNS_10VertexDataE
Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC1EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC2EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* xform ) const
_ZNK4Ogre6Entity22EntityShadowRenderable18getWorldTransformsEPNS_7Matrix4E
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre6Entity22EntityShadowRenderable17rebindIndexBufferERKNS_9SharedPtrINS_19HardwareIndexBufferEEE
Entity::EntityShadowRenderable::~EntityShadowRenderable [D0] ( )
_ZN4Ogre6Entity22EntityShadowRenderableD0Ev
Entity::EntityShadowRenderable::~EntityShadowRenderable [D1] ( )
_ZN4Ogre6Entity22EntityShadowRenderableD1Ev
Entity::EntityShadowRenderable::~EntityShadowRenderable [D2] ( )
_ZN4Ogre6Entity22EntityShadowRenderableD2Ev
Entity::extractTempBufferInfo ( VertexData* sourceData, TempBlendedBufferInfo* info )
_ZN4Ogre6Entity21extractTempBufferInfoEPNS_10VertexDataEPNS_21TempBlendedBufferInfoE
Entity::getNumSubEntities ( ) const
_ZNK4Ogre6Entity17getNumSubEntitiesEv
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
OgreETCCodec.h,
libOgreMain.so.1.12.13
namespace Ogre
ETCCodec::decode ( DataStreamPtr const& stream ) const
_ZNK4Ogre8ETCCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEE
ETCCodec::ETCCodec [C1] ( String const& type )
_ZN4Ogre8ETCCodecC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ETCCodec::ETCCodec [C2] ( String const& type )
_ZN4Ogre8ETCCodecC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ETCCodec::getType ( ) const
_ZNK4Ogre8ETCCodec7getTypeB5cxx11Ev
ETCCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes ) const
_ZNK4Ogre8ETCCodec20magicNumberToFileExtB5cxx11EPKcm
ETCCodec::msKTXInstance [data]
_ZN4Ogre8ETCCodec13msKTXInstanceE
ETCCodec::msPKMInstance [data]
_ZN4Ogre8ETCCodec13msPKMInstanceE
ETCCodec::shutdown ( ) [static]
_ZN4Ogre8ETCCodec8shutdownEv
ETCCodec::startup ( ) [static]
_ZN4Ogre8ETCCodec7startupEv
vtable for ETCCodec [data]
_ZTVN4Ogre8ETCCodecE
OgreExternalTextureSource.h,
libOgreMain.so.1.12.13
namespace Ogre
ExternalTextureSource::msCmdFramesPerSecond [data]
_ZN4Ogre21ExternalTextureSource20msCmdFramesPerSecondE
ExternalTextureSource::msCmdInputFile [data]
_ZN4Ogre21ExternalTextureSource14msCmdInputFileE
ExternalTextureSource::msCmdPlayMode [data]
_ZN4Ogre21ExternalTextureSource13msCmdPlayModeE
ExternalTextureSource::msCmdTecPassState [data]
_ZN4Ogre21ExternalTextureSource17msCmdTecPassStateE
OgreFrustum.h,
libOgreMain.so.1.12.13
namespace Ogre
Frustum::getFrustumExtents ( Real& outleft, Real& outright, Real& outtop, Real& outbottom ) const
_ZNK4Ogre7Frustum17getFrustumExtentsERfS1_S1_S1_
Frustum::getLights ( ) const
_ZNK4Ogre7Frustum9getLightsEv
Frustum::getMaterial ( ) const
_ZNK4Ogre7Frustum11getMaterialEv
Frustum::getRenderOperation ( RenderOperation& op )
_ZN4Ogre7Frustum18getRenderOperationERNS_15RenderOperationE
Frustum::getSquaredViewDepth ( Camera const* cam ) const
_ZNK4Ogre7Frustum19getSquaredViewDepthEPKNS_6CameraE
Frustum::getWorldTransforms ( Matrix4* xform ) const
_ZNK4Ogre7Frustum18getWorldTransformsEPNS_7Matrix4E
Frustum::setMaterial ( MaterialPtr const& mat )
_ZN4Ogre7Frustum11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
Frustum::updateVertexData ( ) const
_ZNK4Ogre7Frustum16updateVertexDataEv
OgreGpuProgram.h,
libOgreMain.so.1.12.13
namespace Ogre
GpuProgram::CmdAdjacency::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram12CmdAdjacency5doGetB5cxx11EPKv
GpuProgram::CmdAdjacency::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram12CmdAdjacency5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::CmdComputeGroupDims::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram19CmdComputeGroupDims5doGetB5cxx11EPKv
GpuProgram::CmdComputeGroupDims::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram19CmdComputeGroupDims5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::CmdManualNamedConstsFile::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram24CmdManualNamedConstsFile5doGetB5cxx11EPKv
GpuProgram::CmdManualNamedConstsFile::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram24CmdManualNamedConstsFile5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::CmdMorph::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram8CmdMorph5doGetB5cxx11EPKv
GpuProgram::CmdMorph::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram8CmdMorph5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::CmdPose::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram7CmdPose5doGetB5cxx11EPKv
GpuProgram::CmdPose::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram7CmdPose5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::CmdSkeletal::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram11CmdSkeletal5doGetB5cxx11EPKv
GpuProgram::CmdSkeletal::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram11CmdSkeletal5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::CmdSyntax::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram9CmdSyntax5doGetB5cxx11EPKv
GpuProgram::CmdSyntax::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram9CmdSyntax5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::CmdType::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram7CmdType5doGetB5cxx11EPKv
GpuProgram::CmdType::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram7CmdType5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::CmdVTF::doGet ( void const* target ) const
_ZNK4Ogre10GpuProgram6CmdVTF5doGetB5cxx11EPKv
GpuProgram::CmdVTF::doSet ( void* target, String const& val )
_ZN4Ogre10GpuProgram6CmdVTF5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgram::createLogicalParameterMappingStructures ( bool recreateIfExists ) const
_ZNK4Ogre10GpuProgram39createLogicalParameterMappingStructuresEb
GpuProgram::createNamedParameterMappingStructures ( bool recreateIfExists ) const
_ZNK4Ogre10GpuProgram37createNamedParameterMappingStructuresEb
GpuProgram::createParameterMappingStructures ( bool recreateIfExists ) const
_ZNK4Ogre10GpuProgram32createParameterMappingStructuresEb
GpuProgram::mBoolLogicalToPhysical [data]
_ZN4Ogre10GpuProgram22mBoolLogicalToPhysicalE
GpuProgram::msAdjacencyCmd [data]
_ZN4Ogre10GpuProgram14msAdjacencyCmdE
GpuProgram::msComputeGroupDimsCmd [data]
_ZN4Ogre10GpuProgram21msComputeGroupDimsCmdE
GpuProgram::msManNamedConstsFileCmd [data]
_ZN4Ogre10GpuProgram23msManNamedConstsFileCmdE
GpuProgram::msMorphCmd [data]
_ZN4Ogre10GpuProgram10msMorphCmdE
GpuProgram::msPoseCmd [data]
_ZN4Ogre10GpuProgram9msPoseCmdE
GpuProgram::msSkeletalCmd [data]
_ZN4Ogre10GpuProgram13msSkeletalCmdE
GpuProgram::msSyntaxCmd [data]
_ZN4Ogre10GpuProgram11msSyntaxCmdE
GpuProgram::msTypeCmd [data]
_ZN4Ogre10GpuProgram9msTypeCmdE
GpuProgram::msVTFCmd [data]
_ZN4Ogre10GpuProgram8msVTFCmdE
vtable for GpuProgram::CmdAdjacency [data]
_ZTVN4Ogre10GpuProgram12CmdAdjacencyE
vtable for GpuProgram::CmdComputeGroupDims [data]
_ZTVN4Ogre10GpuProgram19CmdComputeGroupDimsE
vtable for GpuProgram::CmdManualNamedConstsFile [data]
_ZTVN4Ogre10GpuProgram24CmdManualNamedConstsFileE
vtable for GpuProgram::CmdMorph [data]
_ZTVN4Ogre10GpuProgram8CmdMorphE
vtable for GpuProgram::CmdPose [data]
_ZTVN4Ogre10GpuProgram7CmdPoseE
vtable for GpuProgram::CmdSkeletal [data]
_ZTVN4Ogre10GpuProgram11CmdSkeletalE
vtable for GpuProgram::CmdSyntax [data]
_ZTVN4Ogre10GpuProgram9CmdSyntaxE
vtable for GpuProgram::CmdType [data]
_ZTVN4Ogre10GpuProgram7CmdTypeE
vtable for GpuProgram::CmdVTF [data]
_ZTVN4Ogre10GpuProgram6CmdVTFE
OgreGpuProgramManager.h,
libOgreMain.so.1.12.13
namespace Ogre
GpuProgramManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, enum GpuProgramType gptype, String const& syntaxCode )
_ZN4Ogre17GpuProgramManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderENS_14GpuProgramTypeES8_
GpuProgramManager::createMicrocode ( size_t size ) const
_ZNK4Ogre17GpuProgramManager15createMicrocodeEm
GpuProgramManager::createParameters ( )
_ZN4Ogre17GpuProgramManager16createParametersEv
GpuProgramManager::getByName ( String const& name, String const& group, bool preferHighLevelPrograms )
_ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
GpuProgramManager::getResourceByName ( String const& name, String const& group )
_ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
GpuProgramManager::getResourceByName ( String const& name, String const& group, bool preferHighLevelPrograms )
_ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
GpuProgramManager::getSupportedSyntax ( ) const
_ZNK4Ogre17GpuProgramManager18getSupportedSyntaxB5cxx11Ev
GpuProgramManager::isSyntaxSupported ( String const& syntaxCode ) const
_ZNK4Ogre17GpuProgramManager17isSyntaxSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreGpuProgramParams.h,
libOgreMain.so.1.12.13
namespace Ogre
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
_ZN4Ogre17GpuNamedConstants38generateConstantDefinitionArrayEntriesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_21GpuConstantDefinitionE
GpuNamedConstants::getGenerateAllConstantDefinitionArrayEntries ( ) [static]
_ZN4Ogre17GpuNamedConstants44getGenerateAllConstantDefinitionArrayEntriesEv
GpuNamedConstants::msGenerateAllConstantDefinitionArrayEntries [data]
_ZN4Ogre17GpuNamedConstants43msGenerateAllConstantDefinitionArrayEntriesE
GpuNamedConstants::setGenerateAllConstantDefinitionArrayEntries ( bool generateAll ) [static]
_ZN4Ogre17GpuNamedConstants44setGenerateAllConstantDefinitionArrayEntriesEb
GpuProgramParameters::_findRawAutoConstantEntryBool ( size_t physicalIndex ) const
_ZNK4Ogre20GpuProgramParameters29_findRawAutoConstantEntryBoolEm
GpuProgramParameters::_findRawAutoConstantEntryDouble ( size_t physicalIndex ) const
_ZNK4Ogre20GpuProgramParameters31_findRawAutoConstantEntryDoubleEm
GpuProgramParameters::_findRawAutoConstantEntryInt ( size_t physicalIndex ) const
_ZNK4Ogre20GpuProgramParameters28_findRawAutoConstantEntryIntEm
GpuProgramParameters::_findRawAutoConstantEntryUnsignedInt ( size_t physicalIndex ) const
_ZNK4Ogre20GpuProgramParameters36_findRawAutoConstantEntryUnsignedIntEm
GpuProgramParameters::_getDoubleConstantLogicalIndexUse ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters33_getDoubleConstantLogicalIndexUseEmmt
GpuProgramParameters::_getDoubleConstantPhysicalIndex ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters31_getDoubleConstantPhysicalIndexEmmt
GpuProgramParameters::_getFloatConstantLogicalIndexUse ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters32_getFloatConstantLogicalIndexUseEmmt
GpuProgramParameters::_getFloatConstantPhysicalIndex ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters30_getFloatConstantPhysicalIndexEmmt
GpuProgramParameters::_getIntConstantLogicalIndexUse ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters30_getIntConstantLogicalIndexUseEmmt
GpuProgramParameters::_getIntConstantPhysicalIndex ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters28_getIntConstantPhysicalIndexEmmt
GpuProgramParameters::_setLogicalIndexes ( GpuLogicalBufferStructPtr const& floatIndexMap, GpuLogicalBufferStructPtr const& doubleIndexMap, GpuLogicalBufferStructPtr const& intIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Real val, size_t count )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmfm
GpuProgramParameters::_writeRawConstants ( size_t physicalIndex, float const* val, size_t count )
_ZN4Ogre20GpuProgramParameters18_writeRawConstantsEmPKfm
GpuProgramParameters::_writeRawConstants ( size_t physicalIndex, int const* val, size_t count )
_ZN4Ogre20GpuProgramParameters18_writeRawConstantsEmPKim
GpuProgramParameters::_writeRawConstants ( size_t physicalIndex, uint const* val, size_t count )
_ZN4Ogre20GpuProgramParameters18_writeRawConstantsEmPKjm
GpuProgramParameters::findDoubleAutoConstantEntry ( size_t logicalIndex )
_ZN4Ogre20GpuProgramParameters27findDoubleAutoConstantEntryEm
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
_ZN4Ogre20GpuProgramParameters24findIntAutoConstantEntryEm
GpuProgramParameters::findUnsignedIntAutoConstantEntry ( size_t logicalIndex )
_ZN4Ogre20GpuProgramParameters32findUnsignedIntAutoConstantEntryEm
GpuProgramParameters::getDoubleLogicalIndexForPhysicalIndex ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters37getDoubleLogicalIndexForPhysicalIndexEm
GpuProgramParameters::getFloatLogicalIndexForPhysicalIndex ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters36getFloatLogicalIndexForPhysicalIndexEm
GpuProgramParameters::getIntLogicalIndexForPhysicalIndex ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters34getIntLogicalIndexForPhysicalIndexEm
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
_ZN4Ogre20GpuProgramParameters20setNamedAutoConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_16AutoConstantTypeEm
GpuProgramParameters::setNamedSubroutine ( String const& subroutineSlot, String const& subroutine )
_ZN4Ogre20GpuProgramParameters18setNamedSubroutineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
GpuProgramParameters::setSubroutine ( size_t index, String const& subroutine )
_ZN4Ogre20GpuProgramParameters13setSubroutineEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize )
_ZN4Ogre19GpuSharedParameters21addConstantDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15GpuConstantTypeEm
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKdm
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKfm
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKim
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7Matrix4Em
GpuSharedParameters::setNamedConstant ( String const& name, uint const* val, size_t count )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKjm
OgreHardwareBufferManager.h,
libOgreMain.so.1.12.13
namespace Ogre
HardwareBufferManagerBase::_notifyCounterBufferDestroyed ( HardwareCounterBuffer* buf )
_ZN4Ogre25HardwareBufferManagerBase29_notifyCounterBufferDestroyedEPNS_21HardwareUniformBufferE
HardwareBufferManagerBase::_notifyIndexBufferDestroyed ( HardwareIndexBuffer* buf )
_ZN4Ogre25HardwareBufferManagerBase27_notifyIndexBufferDestroyedEPNS_19HardwareIndexBufferE
HardwareBufferManagerBase::_notifyUniformBufferDestroyed ( HardwareUniformBuffer* buf )
_ZN4Ogre25HardwareBufferManagerBase29_notifyUniformBufferDestroyedEPNS_21HardwareUniformBufferE
HardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, int usage, bool useShadowBuffer, String const& name )
_ZN4Ogre25HardwareBufferManagerBase19createCounterBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, int usage, bool useShadowBuffer, String const& name )
_ZN4Ogre25HardwareBufferManagerBase19createUniformBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, int 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, int usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmibb
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, int 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, int usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEibb
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, int 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, int usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareUniformBuffer::HardwareUniformBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, int usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareUniformBuffer::~HardwareUniformBuffer [D0] ( )
_ZN4Ogre21HardwareUniformBufferD0Ev
HardwareUniformBuffer::~HardwareUniformBuffer [D1] ( )
_ZN4Ogre21HardwareUniformBufferD1Ev
HardwareUniformBuffer::~HardwareUniformBuffer [D2] ( )
_ZN4Ogre21HardwareUniformBufferD2Ev
vtable for HardwareUniformBuffer [data]
_ZTVN4Ogre21HardwareUniformBufferE
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, int usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmibb
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, int usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmibb
VertexElement::convertColourValue ( ColourValue const& src, enum VertexElementType dst ) [static]
_ZN4Ogre13VertexElement18convertColourValueERKNS_11ColourValueENS_17VertexElementTypeE
VertexElement::getBestColourVertexElementType ( ) [static]
_ZN4Ogre13VertexElement30getBestColourVertexElementTypeEv
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.12.13
namespace Ogre
HighLevelGpuProgram::getConstantDefinitions ( ) const
_ZNK4Ogre19HighLevelGpuProgram22getConstantDefinitionsEv
OgreHighLevelGpuProgramManager.h,
libOgreMain.so.1.12.13
namespace Ogre
HighLevelGpuProgramFactory::~HighLevelGpuProgramFactory [D0] ( )
_ZN4Ogre26HighLevelGpuProgramFactoryD0Ev
HighLevelGpuProgramFactory::~HighLevelGpuProgramFactory [D1] ( )
_ZN4Ogre26HighLevelGpuProgramFactoryD1Ev
HighLevelGpuProgramFactory::~HighLevelGpuProgramFactory [D2] ( )
_ZN4Ogre26HighLevelGpuProgramFactoryD2Ev
HighLevelGpuProgramManager::addFactory ( HighLevelGpuProgramFactory* factory )
_ZN4Ogre26HighLevelGpuProgramManager10addFactoryEPNS_26HighLevelGpuProgramFactoryE
HighLevelGpuProgramManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre26HighLevelGpuProgramManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
HighLevelGpuProgramManager::createProgram ( String const& name, String const& groupName, String const& language, enum GpuProgramType gptype )
_ZN4Ogre26HighLevelGpuProgramManager13createProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_NS_14GpuProgramTypeE
HighLevelGpuProgramManager::getByName ( String const& name, String const& groupName )
_ZN4Ogre26HighLevelGpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
HighLevelGpuProgramManager::getFactory ( String const& language )
_ZN4Ogre26HighLevelGpuProgramManager10getFactoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HighLevelGpuProgramManager::getSingletonPtr ( ) [static]
_ZN4Ogre26HighLevelGpuProgramManager15getSingletonPtrEv
HighLevelGpuProgramManager::HighLevelGpuProgramManager [C1] ( )
_ZN4Ogre26HighLevelGpuProgramManagerC1Ev
HighLevelGpuProgramManager::HighLevelGpuProgramManager [C2] ( )
_ZN4Ogre26HighLevelGpuProgramManagerC2Ev
HighLevelGpuProgramManager::isLanguageSupported ( String const& lang ) const
_ZNK4Ogre26HighLevelGpuProgramManager19isLanguageSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HighLevelGpuProgramManager::removeFactory ( HighLevelGpuProgramFactory* factory )
_ZN4Ogre26HighLevelGpuProgramManager13removeFactoryEPNS_26HighLevelGpuProgramFactoryE
HighLevelGpuProgramManager::~HighLevelGpuProgramManager [D0] ( )
_ZN4Ogre26HighLevelGpuProgramManagerD0Ev
HighLevelGpuProgramManager::~HighLevelGpuProgramManager [D1] ( )
_ZN4Ogre26HighLevelGpuProgramManagerD1Ev
HighLevelGpuProgramManager::~HighLevelGpuProgramManager [D2] ( )
_ZN4Ogre26HighLevelGpuProgramManagerD2Ev
vtable for HighLevelGpuProgramFactory [data]
_ZTVN4Ogre26HighLevelGpuProgramFactoryE
vtable for HighLevelGpuProgramManager [data]
_ZTVN4Ogre26HighLevelGpuProgramManagerE
OgreImage.h,
libOgreMain.so.1.12.13
namespace Ogre
Image::calculateSize ( size_t mipmaps, size_t faces, uint32 width, uint32 height, uint32 depth, enum PixelFormat format ) [static]
_ZN4Ogre5Image13calculateSizeEmmjjjNS_11PixelFormatE
Image::getBPP ( ) const
_ZNK4Ogre5Image6getBPPEv
Image::getColourAt ( size_t x, size_t y, size_t z ) const
_ZNK4Ogre5Image11getColourAtEmmm
Image::getDepth ( ) const
_ZNK4Ogre5Image8getDepthEv
Image::getFormat ( ) const
_ZNK4Ogre5Image9getFormatEv
Image::getHeight ( ) const
_ZNK4Ogre5Image9getHeightEv
Image::getNumFaces ( ) const
_ZNK4Ogre5Image11getNumFacesEv
Image::getNumMipmaps ( ) const
_ZNK4Ogre5Image13getNumMipmapsEv
Image::getPixelBox ( size_t face, size_t mipmap ) const
_ZNK4Ogre5Image11getPixelBoxEmm
Image::getRowSpan ( ) const
_ZNK4Ogre5Image10getRowSpanEv
Image::getSize ( ) const
_ZNK4Ogre5Image7getSizeEv
Image::getWidth ( ) const
_ZNK4Ogre5Image8getWidthEv
Image::hasFlag ( enum ImageFlags const imgFlag ) const
_ZNK4Ogre5Image7hasFlagENS_10ImageFlagsE
Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, uint32 numMipMaps )
_ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmj
Image::loadRawData ( DataStreamPtr const& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, uint32 numMipMaps )
_ZN4Ogre5Image11loadRawDataERKNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEmj
Image::setColourAt ( ColourValue const& cv, size_t x, size_t y, size_t z )
_ZN4Ogre5Image11setColourAtERKNS_11ColourValueEmmm
OgreInstanceBatchHW.h,
libOgreMain.so.1.12.13
namespace Ogre
InstanceBatchHW::getNumWorldTransforms ( ) const
_ZNK4Ogre15InstanceBatchHW21getNumWorldTransformsEv
OgreInstanceBatchVTF.h,
libOgreMain.so.1.12.13
namespace Ogre
BaseInstanceBatchVTF::getNumWorldTransforms ( ) const
_ZNK4Ogre20BaseInstanceBatchVTF21getNumWorldTransformsEv
OgreLight.h,
libOgreMain.so.1.12.13
namespace Ogre
Light::_notifyMoved ( )
_ZN4Ogre5Light12_notifyMovedEv
Light::_updateRenderQueue ( RenderQueue* queue )
_ZN4Ogre5Light18_updateRenderQueueEPNS_11RenderQueueE
Light::getDirection ( ) const
_ZNK4Ogre5Light12getDirectionEv
Light::getPosition ( ) const
_ZNK4Ogre5Light11getPositionEv
Light::setDirection ( Real x, Real y, Real z )
_ZN4Ogre5Light12setDirectionEfff
Light::setDirection ( Vector3 const& vec )
_ZN4Ogre5Light12setDirectionERKNS_6VectorILi3EfEE
Light::setPosition ( Real x, Real y, Real z )
_ZN4Ogre5Light11setPositionEfff
Light::setPosition ( Vector3 const& vec )
_ZN4Ogre5Light11setPositionERKNS_6VectorILi3EfEE
Light::update ( ) const
_ZNK4Ogre5Light6updateEv
OgreManualObject.h,
libOgreMain.so.1.12.13
namespace Ogre
ManualObject::getNumSections ( ) const
_ZNK4Ogre12ManualObject14getNumSectionsEv
ManualObject::getSection ( unsigned int inIndex ) const
_ZNK4Ogre12ManualObject10getSectionEj
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::ManualObjectSectionShadowRenderable::getWorldTransforms ( Matrix4* xform ) const
_ZNK4Ogre12ManualObject35ManualObjectSectionShadowRenderable18getWorldTransformsEPNS_7Matrix4E
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C1] ( ManualObject* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC1EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C2] ( ManualObject* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC2EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderable17rebindIndexBufferERKNS_9SharedPtrINS_19HardwareIndexBufferEEE
ManualObject::ManualObjectSectionShadowRenderable::~ManualObjectSectionShadowRenderable [D0] ( )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableD0Ev
ManualObject::ManualObjectSectionShadowRenderable::~ManualObjectSectionShadowRenderable [D1] ( )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableD1Ev
ManualObject::ManualObjectSectionShadowRenderable::~ManualObjectSectionShadowRenderable [D2] ( )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableD2Ev
ManualObject::setMaterial ( size_t subIndex, MaterialPtr const& mat )
_ZN4Ogre12ManualObject11setMaterialEmRKNS_9SharedPtrINS_8MaterialEEE
ManualObject::setMaterialName ( size_t idx, String const& name, String const& group )
_ZN4Ogre12ManualObject15setMaterialNameEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
vtable for ManualObject::ManualObjectSectionShadowRenderable [data]
_ZTVN4Ogre12ManualObject35ManualObjectSectionShadowRenderableE
OgreMaterial.h,
libOgreMain.so.1.12.13
namespace Ogre
Material::applyTextureAliases ( AliasTextureNamePairList const& aliasList, bool const apply ) const
_ZNK4Ogre8Material19applyTextureAliasesERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEEb
Material::getNumSupportedTechniques ( ) const
_ZNK4Ogre8Material25getNumSupportedTechniquesEv
Material::getNumTechniques ( ) const
_ZNK4Ogre8Material16getNumTechniquesEv
Material::getSupportedTechnique ( unsigned short index )
_ZN4Ogre8Material21getSupportedTechniqueEt
OgreMaterialManager.h,
libOgreMain.so.1.12.13
namespace Ogre
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
_ZN4Ogre15MaterialManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreMaterialSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
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 )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbmmRKNS_9SharedPtrIS9_EEPS9_tb
MaterialSerializer::writeShadowCasterFragmentProgramRef ( Pass const* pPass )
_ZN4Ogre18MaterialSerializer35writeShadowCasterFragmentProgramRefEPKNS_4PassE
MaterialSerializer::writeShadowCasterVertexProgramRef ( Pass const* pPass )
_ZN4Ogre18MaterialSerializer33writeShadowCasterVertexProgramRefEPKNS_4PassE
MaterialSerializer::writeShadowReceiverFragmentProgramRef ( Pass const* pPass )
_ZN4Ogre18MaterialSerializer37writeShadowReceiverFragmentProgramRefEPKNS_4PassE
MaterialSerializer::writeShadowReceiverVertexProgramRef ( Pass const* pPass )
_ZN4Ogre18MaterialSerializer35writeShadowReceiverVertexProgramRefEPKNS_4PassE
OgreMath.h,
libOgreMain.so.1.12.13
namespace Ogre
Math::intersects ( Ray const& ray, Vector3 const& a, Vector3 const& b, Vector3 const& c, Vector3 const& normal, bool positiveSide, bool negativeSide ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNS_6VectorILi3EfEES7_S7_S7_bb
OgreMesh.h,
libOgreMain.so.1.12.13
namespace Ogre
Mesh::_notifySkeleton ( SkeletonPtr& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERNS_9SharedPtrINS_8SkeletonEEE
Mesh::getPose ( String const& name )
_ZN4Ogre4Mesh7getPoseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Mesh::getPose ( ushort index )
_ZN4Ogre4Mesh7getPoseEt
Mesh::setIndexBufferPolicy ( int vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh20setIndexBufferPolicyEib
Mesh::setVertexBufferPolicy ( int vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh21setVertexBufferPolicyEib
Mesh::updateMaterialForAllSubMeshes ( )
_ZN4Ogre4Mesh29updateMaterialForAllSubMeshesEv
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, int vbUsage, int 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, int vertexBufferUsage, int 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, int vertexBufferUsage, int indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEEiibb
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, int vertexBufferUsage, int 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, int vertexBufferUsage, int indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEEiibb
MeshManager::getByName ( String const& name, String const& groupName )
_ZN4Ogre11MeshManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
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, int indexBufferUsage, bool indexShadowBuffer ) [static]
_ZN4Ogre11MeshManager12PrefabLoader15tesselate2DMeshEPNS_7SubMeshEttbib
MeshManager::prepare ( String const& filename, String const& groupName, int vertexBufferUsage, int indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iibb
OgreMeshSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_10Serializer6EndianE
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
OgreNode.h,
libOgreMain.so.1.12.13
namespace Ogre
Node::DebugRenderable::DebugRenderable [C1] ( Node* parent )
_ZN4Ogre4Node15DebugRenderableC1EPS0_
Node::DebugRenderable::DebugRenderable [C2] ( Node* parent )
_ZN4Ogre4Node15DebugRenderableC2EPS0_
Node::DebugRenderable::getLights ( ) const
_ZNK4Ogre4Node15DebugRenderable9getLightsEv
Node::DebugRenderable::getMaterial ( ) const
_ZNK4Ogre4Node15DebugRenderable11getMaterialEv
Node::DebugRenderable::getRenderOperation ( RenderOperation& op )
_ZN4Ogre4Node15DebugRenderable18getRenderOperationERNS_15RenderOperationE
Node::DebugRenderable::getSquaredViewDepth ( Camera const* cam ) const
_ZNK4Ogre4Node15DebugRenderable19getSquaredViewDepthEPKNS_6CameraE
Node::DebugRenderable::getWorldTransforms ( Matrix4* xform ) const
_ZNK4Ogre4Node15DebugRenderable18getWorldTransformsEPNS_7Matrix4E
Node::DebugRenderable::~DebugRenderable [D0] ( )
_ZN4Ogre4Node15DebugRenderableD0Ev
Node::DebugRenderable::~DebugRenderable [D1] ( )
_ZN4Ogre4Node15DebugRenderableD1Ev
Node::DebugRenderable::~DebugRenderable [D2] ( )
_ZN4Ogre4Node15DebugRenderableD2Ev
Node::getDebugRenderable ( Real scaling )
_ZN4Ogre4Node18getDebugRenderableEf
vtable for Node::DebugRenderable [data]
_ZTVN4Ogre4Node15DebugRenderableE
OgreParticle.h,
libOgreMain.so.1.12.13
namespace Ogre
Particle::_notifyOwner ( ParticleSystem* owner )
_ZN4Ogre8Particle12_notifyOwnerEPNS_14ParticleSystemE
Particle::resetDimensions ( )
_ZN4Ogre8Particle15resetDimensionsEv
Particle::setDimensions ( Real width, Real height )
_ZN4Ogre8Particle13setDimensionsEff
OgreParticleEmitter.h,
libOgreMain.so.1.12.13
namespace Ogre
ParticleEmitter::genEmissionColour ( ColourValue& destColour )
_ZN4Ogre15ParticleEmitter17genEmissionColourERNS_11ColourValueE
OgreParticleIterator.h,
libOgreMain.so.1.12.13
namespace Ogre
ParticleIterator::end ( )
_ZN4Ogre16ParticleIterator3endEv
ParticleIterator::getNext ( )
_ZN4Ogre16ParticleIterator7getNextEv
ParticleIterator::ParticleIterator [C1] ( std::__cxx11::list<Particle*>::iterator start, std::__cxx11::list<Particle*>::iterator last )
_ZN4Ogre16ParticleIteratorC1ESt14_List_iteratorIPNS_8ParticleEES4_
ParticleIterator::ParticleIterator [C2] ( std::__cxx11::list<Particle*>::iterator start, std::__cxx11::list<Particle*>::iterator last )
_ZN4Ogre16ParticleIteratorC2ESt14_List_iteratorIPNS_8ParticleEES4_
OgreParticleSystem.h,
libOgreMain.so.1.12.13
namespace Ogre
ParticleSystem::_getIterator ( )
_ZN4Ogre14ParticleSystem12_getIteratorEv
ParticleSystem::CmdIterationInterval::doGet ( void const* target ) const
_ZNK4Ogre14ParticleSystem20CmdIterationInterval5doGetB5cxx11EPKv
ParticleSystem::CmdIterationInterval::doSet ( void* target, String const& val )
_ZN4Ogre14ParticleSystem20CmdIterationInterval5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ParticleSystem::CmdLocalSpace::doGet ( void const* target ) const
_ZNK4Ogre14ParticleSystem13CmdLocalSpace5doGetB5cxx11EPKv
ParticleSystem::CmdLocalSpace::doSet ( void* target, String const& val )
_ZN4Ogre14ParticleSystem13CmdLocalSpace5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ParticleSystem::CmdNonvisibleTimeout::doGet ( void const* target ) const
_ZNK4Ogre14ParticleSystem20CmdNonvisibleTimeout5doGetB5cxx11EPKv
ParticleSystem::CmdNonvisibleTimeout::doSet ( void* target, String const& val )
_ZN4Ogre14ParticleSystem20CmdNonvisibleTimeout5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ParticleSystem::CmdSorted::doGet ( void const* target ) const
_ZNK4Ogre14ParticleSystem9CmdSorted5doGetB5cxx11EPKv
ParticleSystem::CmdSorted::doSet ( void* target, String const& val )
_ZN4Ogre14ParticleSystem9CmdSorted5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ParticleSystem::createVisualParticles ( size_t poolstart, size_t poolend )
_ZN4Ogre14ParticleSystem21createVisualParticlesEmm
ParticleSystem::destroyVisualParticles ( size_t poolstart, size_t poolend )
_ZN4Ogre14ParticleSystem22destroyVisualParticlesEmm
ParticleSystem::mRadixSorter [data]
_ZN4Ogre14ParticleSystem12mRadixSorterB5cxx11E
ParticleSystem::msCullCmd [data]
_ZN4Ogre14ParticleSystem9msCullCmdE
ParticleSystem::msEmittedEmitterQuotaCmd [data]
_ZN4Ogre14ParticleSystem24msEmittedEmitterQuotaCmdE
ParticleSystem::msHeightCmd [data]
_ZN4Ogre14ParticleSystem11msHeightCmdE
ParticleSystem::msIterationIntervalCmd [data]
_ZN4Ogre14ParticleSystem22msIterationIntervalCmdE
ParticleSystem::msLocalSpaceCmd [data]
_ZN4Ogre14ParticleSystem15msLocalSpaceCmdE
ParticleSystem::msMaterialCmd [data]
_ZN4Ogre14ParticleSystem13msMaterialCmdE
ParticleSystem::msNonvisibleTimeoutCmd [data]
_ZN4Ogre14ParticleSystem22msNonvisibleTimeoutCmdE
ParticleSystem::msQuotaCmd [data]
_ZN4Ogre14ParticleSystem10msQuotaCmdE
ParticleSystem::msRendererCmd [data]
_ZN4Ogre14ParticleSystem13msRendererCmdE
ParticleSystem::msSortedCmd [data]
_ZN4Ogre14ParticleSystem11msSortedCmdE
ParticleSystem::msWidthCmd [data]
_ZN4Ogre14ParticleSystem10msWidthCmdE
vtable for ParticleSystem::CmdIterationInterval [data]
_ZTVN4Ogre14ParticleSystem20CmdIterationIntervalE
vtable for ParticleSystem::CmdLocalSpace [data]
_ZTVN4Ogre14ParticleSystem13CmdLocalSpaceE
vtable for ParticleSystem::CmdNonvisibleTimeout [data]
_ZTVN4Ogre14ParticleSystem20CmdNonvisibleTimeoutE
vtable for ParticleSystem::CmdSorted [data]
_ZTVN4Ogre14ParticleSystem9CmdSortedE
OgreParticleSystemManager.h,
libOgreMain.so.1.12.13
namespace Ogre
ParticleSystemFactory::destroyInstance ( MovableObject* obj )
_ZN4Ogre21ParticleSystemFactory15destroyInstanceEPNS_13MovableObjectE
ParticleSystemManager::destroySystemImpl ( ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager17destroySystemImplEPNS_14ParticleSystemE
OgrePass.h,
libOgreMain.so.1.12.13
namespace Ogre
Pass::_getBlendFlags ( enum SceneBlendType type, enum SceneBlendFactor& source, enum SceneBlendFactor& dest )
_ZN4Ogre4Pass14_getBlendFlagsENS_14SceneBlendTypeERNS_16SceneBlendFactorES3_
Pass::applyTextureAliases ( AliasTextureNamePairList const& aliasList, bool const apply ) const
_ZNK4Ogre4Pass19applyTextureAliasesERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEEb
Pass::getAmbient ( ) const
_ZNK4Ogre4Pass10getAmbientEv
Pass::getComputeProgram ( ) const
_ZNK4Ogre4Pass17getComputeProgramEv
Pass::getCullingMode ( ) const
_ZNK4Ogre4Pass14getCullingModeEv
Pass::getDepthBiasConstant ( ) const
_ZNK4Ogre4Pass20getDepthBiasConstantEv
Pass::getDepthBiasSlopeScale ( ) const
_ZNK4Ogre4Pass22getDepthBiasSlopeScaleEv
Pass::getDepthCheckEnabled ( ) const
_ZNK4Ogre4Pass20getDepthCheckEnabledEv
Pass::getDepthFunction ( ) const
_ZNK4Ogre4Pass16getDepthFunctionEv
Pass::getDepthWriteEnabled ( ) const
_ZNK4Ogre4Pass20getDepthWriteEnabledEv
Pass::getDestBlendFactor ( ) const
_ZNK4Ogre4Pass18getDestBlendFactorEv
Pass::getDestBlendFactorAlpha ( ) const
_ZNK4Ogre4Pass23getDestBlendFactorAlphaEv
Pass::getDiffuse ( ) const
_ZNK4Ogre4Pass10getDiffuseEv
Pass::getFogColour ( ) const
_ZNK4Ogre4Pass12getFogColourEv
Pass::getFogDensity ( ) const
_ZNK4Ogre4Pass13getFogDensityEv
Pass::getFogEnd ( ) const
_ZNK4Ogre4Pass9getFogEndEv
Pass::getFogMode ( ) const
_ZNK4Ogre4Pass10getFogModeEv
Pass::getFogOverride ( ) const
_ZNK4Ogre4Pass14getFogOverrideEv
Pass::getFogStart ( ) const
_ZNK4Ogre4Pass11getFogStartEv
Pass::getFragmentProgram ( ) const
_ZNK4Ogre4Pass18getFragmentProgramEv
Pass::getGeometryProgram ( ) const
_ZNK4Ogre4Pass18getGeometryProgramEv
Pass::getIterationDepthBias ( ) const
_ZNK4Ogre4Pass21getIterationDepthBiasEv
Pass::getLightCountPerIteration ( ) const
_ZNK4Ogre4Pass25getLightCountPerIterationEv
Pass::getLightingEnabled ( ) const
_ZNK4Ogre4Pass18getLightingEnabledEv
Pass::getLightMask ( ) const
_ZNK4Ogre4Pass12getLightMaskEv
Pass::getMaxSimultaneousLights ( ) const
_ZNK4Ogre4Pass24getMaxSimultaneousLightsEv
Pass::getPointSpritesEnabled ( ) const
_ZNK4Ogre4Pass22getPointSpritesEnabledEv
Pass::getPolygonMode ( ) const
_ZNK4Ogre4Pass14getPolygonModeEv
Pass::getSceneBlendingOperation ( ) const
_ZNK4Ogre4Pass25getSceneBlendingOperationEv
Pass::getSceneBlendingOperationAlpha ( ) const
_ZNK4Ogre4Pass30getSceneBlendingOperationAlphaEv
Pass::getSelfIllumination ( ) const
_ZNK4Ogre4Pass19getSelfIlluminationEv
Pass::getShadingMode ( ) const
_ZNK4Ogre4Pass14getShadingModeEv
Pass::getShadowCasterFragmentProgram ( ) const
_ZNK4Ogre4Pass30getShadowCasterFragmentProgramEv
Pass::getShadowCasterFragmentProgramName ( ) const
_ZNK4Ogre4Pass34getShadowCasterFragmentProgramNameB5cxx11Ev
Pass::getShadowCasterFragmentProgramParameters ( ) const
_ZNK4Ogre4Pass40getShadowCasterFragmentProgramParametersEv
Pass::getShadowCasterVertexProgram ( ) const
_ZNK4Ogre4Pass28getShadowCasterVertexProgramEv
Pass::getShadowCasterVertexProgramName ( ) const
_ZNK4Ogre4Pass32getShadowCasterVertexProgramNameB5cxx11Ev
Pass::getShadowCasterVertexProgramParameters ( ) const
_ZNK4Ogre4Pass38getShadowCasterVertexProgramParametersEv
Pass::getShadowReceiverFragmentProgram ( ) const
_ZNK4Ogre4Pass32getShadowReceiverFragmentProgramEv
Pass::getShadowReceiverFragmentProgramName ( ) const
_ZNK4Ogre4Pass36getShadowReceiverFragmentProgramNameB5cxx11Ev
Pass::getShadowReceiverFragmentProgramParameters ( ) const
_ZNK4Ogre4Pass42getShadowReceiverFragmentProgramParametersEv
Pass::getShadowReceiverVertexProgram ( ) const
_ZNK4Ogre4Pass30getShadowReceiverVertexProgramEv
Pass::getShadowReceiverVertexProgramName ( ) const
_ZNK4Ogre4Pass34getShadowReceiverVertexProgramNameB5cxx11Ev
Pass::getShadowReceiverVertexProgramParameters ( ) const
_ZNK4Ogre4Pass40getShadowReceiverVertexProgramParametersEv
Pass::getShininess ( ) const
_ZNK4Ogre4Pass12getShininessEv
Pass::getSourceBlendFactor ( ) const
_ZNK4Ogre4Pass20getSourceBlendFactorEv
Pass::getSourceBlendFactorAlpha ( ) const
_ZNK4Ogre4Pass25getSourceBlendFactorAlphaEv
Pass::getSpecular ( ) const
_ZNK4Ogre4Pass11getSpecularEv
Pass::getStartLight ( ) const
_ZNK4Ogre4Pass13getStartLightEv
Pass::getTessellationDomainProgram ( ) const
_ZNK4Ogre4Pass28getTessellationDomainProgramEv
Pass::getTessellationHullProgram ( ) const
_ZNK4Ogre4Pass26getTessellationHullProgramEv
Pass::getTextureUnitState ( unsigned short index ) const
_ZNK4Ogre4Pass19getTextureUnitStateEt
Pass::getTransparentSortingEnabled ( ) const
_ZNK4Ogre4Pass28getTransparentSortingEnabledEv
Pass::getTransparentSortingForced ( ) const
_ZNK4Ogre4Pass27getTransparentSortingForcedEv
Pass::getVertexColourTracking ( ) const
_ZNK4Ogre4Pass23getVertexColourTrackingEv
Pass::getVertexProgram ( ) const
_ZNK4Ogre4Pass16getVertexProgramEv
Pass::hasSeparateSceneBlending ( ) const
_ZNK4Ogre4Pass24hasSeparateSceneBlendingEv
Pass::hasSeparateSceneBlendingOperations ( ) const
_ZNK4Ogre4Pass34hasSeparateSceneBlendingOperationsEv
Pass::isPointAttenuationEnabled ( ) const
_ZNK4Ogre4Pass25isPointAttenuationEnabledEv
Pass::setAlphaRejectFunction ( enum CompareFunction func )
_ZN4Ogre4Pass22setAlphaRejectFunctionENS_15CompareFunctionE
Pass::setAlphaRejectValue ( unsigned char val )
_ZN4Ogre4Pass19setAlphaRejectValueEh
Pass::setAlphaToCoverageEnabled ( bool enabled )
_ZN4Ogre4Pass25setAlphaToCoverageEnabledEb
Pass::setAmbient ( ColourValue const& ambient )
_ZN4Ogre4Pass10setAmbientERKNS_11ColourValueE
Pass::setCullingMode ( enum CullingMode mode )
_ZN4Ogre4Pass14setCullingModeENS_11CullingModeE
Pass::setDepthCheckEnabled ( bool enabled )
_ZN4Ogre4Pass20setDepthCheckEnabledEb
Pass::setDepthFunction ( enum CompareFunction func )
_ZN4Ogre4Pass16setDepthFunctionENS_15CompareFunctionE
Pass::setDepthWriteEnabled ( bool enabled )
_ZN4Ogre4Pass20setDepthWriteEnabledEb
Pass::setDiffuse ( ColourValue const& diffuse )
_ZN4Ogre4Pass10setDiffuseERKNS_11ColourValueE
Pass::setIterationDepthBias ( float biasPerIteration )
_ZN4Ogre4Pass21setIterationDepthBiasEf
Pass::setLightCountPerIteration ( unsigned short c )
_ZN4Ogre4Pass25setLightCountPerIterationEt
Pass::setLightingEnabled ( bool enabled )
_ZN4Ogre4Pass18setLightingEnabledEb
Pass::setLightMask ( uint32 mask )
_ZN4Ogre4Pass12setLightMaskEj
Pass::setMaxSimultaneousLights ( unsigned short maxLights )
_ZN4Ogre4Pass24setMaxSimultaneousLightsEt
Pass::setName ( String const& name )
_ZN4Ogre4Pass7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Pass::setPointSpritesEnabled ( bool enabled )
_ZN4Ogre4Pass22setPointSpritesEnabledEb
Pass::setPolygonMode ( enum PolygonMode mode )
_ZN4Ogre4Pass14setPolygonModeENS_11PolygonModeE
Pass::setSelfIllumination ( ColourValue const& selfIllum )
_ZN4Ogre4Pass19setSelfIlluminationERKNS_11ColourValueE
Pass::setShadingMode ( enum ShadeOptions mode )
_ZN4Ogre4Pass14setShadingModeENS_12ShadeOptionsE
Pass::setShadowCasterFragmentProgram ( String const& name )
_ZN4Ogre4Pass30setShadowCasterFragmentProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Pass::setShadowCasterFragmentProgramParameters ( GpuProgramParametersSharedPtr params )
_ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowCasterVertexProgram ( String const& name )
_ZN4Ogre4Pass28setShadowCasterVertexProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Pass::setShadowCasterVertexProgramParameters ( GpuProgramParametersSharedPtr params )
_ZN4Ogre4Pass38setShadowCasterVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowReceiverFragmentProgram ( String const& name )
_ZN4Ogre4Pass32setShadowReceiverFragmentProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Pass::setShadowReceiverFragmentProgramParameters ( GpuProgramParametersSharedPtr params )
_ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowReceiverVertexProgram ( String const& name )
_ZN4Ogre4Pass30setShadowReceiverVertexProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Pass::setShadowReceiverVertexProgramParameters ( GpuProgramParametersSharedPtr params )
_ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShininess ( Real val )
_ZN4Ogre4Pass12setShininessEf
Pass::setSpecular ( ColourValue const& specular )
_ZN4Ogre4Pass11setSpecularERKNS_11ColourValueE
Pass::setStartLight ( unsigned short startLight )
_ZN4Ogre4Pass13setStartLightEt
Pass::setTransparentSortingEnabled ( bool enabled )
_ZN4Ogre4Pass28setTransparentSortingEnabledEb
Pass::setTransparentSortingForced ( bool enabled )
_ZN4Ogre4Pass27setTransparentSortingForcedEb
Pass::setVertexColourTracking ( TrackVertexColourType tracking )
_ZN4Ogre4Pass23setVertexColourTrackingEi
OgrePixelFormat.h,
libOgreMain.so.1.12.13
namespace Ogre
PixelUtil::getBitMasks ( enum PixelFormat format, unsigned long long* rgba ) [static]
_ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPy
OgrePredefinedControllers.h,
libOgreMain.so.1.12.13
namespace Ogre
FrameTimeControllerValue::frameEnded ( struct FrameEvent const& evt )
_ZN4Ogre24FrameTimeControllerValue10frameEndedERKNS_10FrameEventE
FrameTimeControllerValue::getValue ( ) const
_ZNK4Ogre24FrameTimeControllerValue8getValueEv
FrameTimeControllerValue::setValue ( Real value )
_ZN4Ogre24FrameTimeControllerValue8setValueEf
OgreRectangle2D.h,
libOgreMain.so.1.12.13
namespace Ogre
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, int vBufUsage )
_ZN4Ogre11Rectangle2D16_initRectangle2DEbi
Rectangle2D::Rectangle2D [C1] ( bool includeTextureCoords, int vBufUsage )
_ZN4Ogre11Rectangle2DC1Ebi
Rectangle2D::Rectangle2D [C2] ( bool includeTextureCoords, int vBufUsage )
_ZN4Ogre11Rectangle2DC2Ebi
Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, int vBufUsage )
_ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi
Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, int vBufUsage )
_ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi
OgreRenderQueueInvocation.h,
libOgreMain.so.1.12.13
namespace Ogre
RenderQueueInvocation::invoke ( RenderQueueGroup* group, SceneManager* targetSceneManager )
_ZN4Ogre21RenderQueueInvocation6invokeEPNS_16RenderQueueGroupEPNS_12SceneManagerE
RenderQueueInvocation::RENDER_QUEUE_INVOCATION_SHADOWS [data]
_ZN4Ogre21RenderQueueInvocation31RENDER_QUEUE_INVOCATION_SHADOWSB5cxx11E
RenderQueueInvocation::RenderQueueInvocation [C1] ( uint8 renderQueueGroupID, String const& invocationName )
_ZN4Ogre21RenderQueueInvocationC1EhRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
RenderQueueInvocation::RenderQueueInvocation [C2] ( uint8 renderQueueGroupID, String const& invocationName )
_ZN4Ogre21RenderQueueInvocationC2EhRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
RenderQueueInvocation::~RenderQueueInvocation [D0] ( )
_ZN4Ogre21RenderQueueInvocationD0Ev
RenderQueueInvocation::~RenderQueueInvocation [D1] ( )
_ZN4Ogre21RenderQueueInvocationD1Ev
RenderQueueInvocation::~RenderQueueInvocation [D2] ( )
_ZN4Ogre21RenderQueueInvocationD2Ev
RenderQueueInvocationSequence::add ( RenderQueueInvocation* i )
_ZN4Ogre29RenderQueueInvocationSequence3addEPNS_21RenderQueueInvocationE
RenderQueueInvocationSequence::add ( uint8 renderQueueGroupID, String const& invocationName )
_ZN4Ogre29RenderQueueInvocationSequence3addEhRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
RenderQueueInvocationSequence::clear ( )
_ZN4Ogre29RenderQueueInvocationSequence5clearEv
RenderQueueInvocationSequence::get ( size_t index )
_ZN4Ogre29RenderQueueInvocationSequence3getEm
RenderQueueInvocationSequence::iterator ( )
_ZN4Ogre29RenderQueueInvocationSequence8iteratorEv
RenderQueueInvocationSequence::remove ( size_t index )
_ZN4Ogre29RenderQueueInvocationSequence6removeEm
RenderQueueInvocationSequence::RenderQueueInvocationSequence [C1] ( String const& name )
_ZN4Ogre29RenderQueueInvocationSequenceC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
RenderQueueInvocationSequence::RenderQueueInvocationSequence [C2] ( String const& name )
_ZN4Ogre29RenderQueueInvocationSequenceC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
RenderQueueInvocationSequence::~RenderQueueInvocationSequence [D1] ( )
_ZN4Ogre29RenderQueueInvocationSequenceD1Ev
RenderQueueInvocationSequence::~RenderQueueInvocationSequence [D2] ( )
_ZN4Ogre29RenderQueueInvocationSequenceD2Ev
vtable for RenderQueueInvocation [data]
_ZTVN4Ogre21RenderQueueInvocationE
OgreRenderQueueSortingGrouping.h,
libOgreMain.so.1.12.13
namespace Ogre
QueuedRenderableCollection::msRadixSorter1 [data]
_ZN4Ogre26QueuedRenderableCollection14msRadixSorter1E
QueuedRenderableCollection::msRadixSorter2 [data]
_ZN4Ogre26QueuedRenderableCollection14msRadixSorter2E
OgreRenderSystem.h,
libOgreMain.so.1.12.13
namespace Ogre
RenderSystem::_createRenderWindows ( RenderWindowDescriptionList const& renderWindowDescriptions, RenderWindowList& createdWindows )
_ZN4Ogre12RenderSystem20_createRenderWindowsERKSt6vectorINS_23RenderWindowDescriptionESaIS2_EERS1_IPNS_12RenderWindowESaIS8_EE
RenderSystem::setFFPLightParams ( size_t index, bool enabled )
_ZN4Ogre12RenderSystem17setFFPLightParamsEmb
OgreRenderTarget.h,
libOgreMain.so.1.12.13
namespace Ogre
RenderTarget::_getImpl ( )
_ZN4Ogre12RenderTarget8_getImplEv
RenderTarget::getColourDepth ( ) const
_ZNK4Ogre12RenderTarget14getColourDepthEv
RenderTarget::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth )
_ZN4Ogre12RenderTarget10getMetricsERjS1_S1_
OgreRenderWindow.h,
libOgreMain.so.1.12.13
namespace Ogre
RenderWindow::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth, int& left, int& top ) const
_ZNK4Ogre12RenderWindow10getMetricsERjS1_S1_RiS2_
OgreResourceBackgroundQueue.h,
libOgreMain.so.1.12.13
namespace Ogre
ResourceBackgroundQueue::addRequest ( struct ResourceBackgroundQueue::ResourceRequest& req )
_ZN4Ogre23ResourceBackgroundQueue10addRequestERNS0_15ResourceRequestE
OgreResourceGroupManager.h,
libOgreMain.so.1.12.13
namespace Ogre
ResourceGroupManager::_notifyWorldGeometryStageEnded ( ) const
_ZNK4Ogre20ResourceGroupManager30_notifyWorldGeometryStageEndedEv
ResourceGroupManager::_notifyWorldGeometryStageStarted ( String const& desc ) const
_ZNK4Ogre20ResourceGroupManager32_notifyWorldGeometryStageStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::getResourceGroup ( String const& name ) const
_ZNK4Ogre20ResourceGroupManager16getResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceGroupManager::linkWorldGeometryToResourceGroup ( String const& group, String const& worldGeometry, SceneManager* sceneManager )
_ZN4Ogre20ResourceGroupManager32linkWorldGeometryToResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PNS_12SceneManagerE
ResourceGroupManager::unlinkWorldGeometryFromResourceGroup ( String const& group )
_ZN4Ogre20ResourceGroupManager36unlinkWorldGeometryFromResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreResourceManager.h,
libOgreMain.so.1.12.13
namespace Ogre
ResourceManager::getByHandle ( ResourceHandle handle )
_ZN4Ogre15ResourceManager11getByHandleEm
OgreRibbonTrail.h,
libOgreMain.so.1.12.13
namespace Ogre
RibbonTrail::getColourChange ( size_t chainIndex ) const
_ZNK4Ogre11RibbonTrail15getColourChangeEm
RibbonTrail::getInitialColour ( size_t chainIndex ) const
_ZNK4Ogre11RibbonTrail16getInitialColourEm
RibbonTrail::getInitialWidth ( size_t chainIndex ) const
_ZNK4Ogre11RibbonTrail15getInitialWidthEm
RibbonTrail::getWidthChange ( size_t chainIndex ) const
_ZNK4Ogre11RibbonTrail14getWidthChangeEm
OgreRoot.h,
libOgreMain.so.1.12.13
namespace Ogre
Root::convertColourValue ( ColourValue const& colour, uint32* pDest )
_ZN4Ogre4Root18convertColourValueERKNS_11ColourValueEPj
Root::createRenderQueueInvocationSequence ( String const& name )
_ZN4Ogre4Root35createRenderQueueInvocationSequenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Root::createRenderWindows ( RenderWindowDescriptionList const& renderWindowDescriptions, RenderWindowList& createdWindows )
_ZN4Ogre4Root19createRenderWindowsERKSt6vectorINS_23RenderWindowDescriptionESaIS2_EERS1_IPNS_12RenderWindowESaIS8_EE
Root::destroyAllRenderQueueInvocationSequences ( )
_ZN4Ogre4Root40destroyAllRenderQueueInvocationSequencesEv
Root::destroyRenderQueueInvocationSequence ( String const& name )
_ZN4Ogre4Root36destroyRenderQueueInvocationSequenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Root::getRenderQueueInvocationSequence ( String const& name )
_ZN4Ogre4Root32getRenderQueueInvocationSequenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreSceneLoaderManager.h,
libOgreMain.so.1.12.13
namespace Ogre
SceneLoaderManager::getSingleton ( ) [static]
_ZN4Ogre18SceneLoaderManager12getSingletonEv
SceneLoaderManager::getSingletonPtr ( ) [static]
_ZN4Ogre18SceneLoaderManager15getSingletonPtrEv
SceneLoaderManager::load ( DataStreamPtr& stream, String const& groupName, SceneNode* rootNode )
_ZN4Ogre18SceneLoaderManager4loadERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_9SceneNodeE
SceneLoaderManager::load ( String const& filename, String const& groupName, SceneNode* rootNode )
_ZN4Ogre18SceneLoaderManager4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PNS_9SceneNodeE
SceneLoaderManager::registerSceneLoader ( String const& name, StringVector const& ext, SceneLoader* sl )
_ZN4Ogre18SceneLoaderManager19registerSceneLoaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_SaIS6_EEPNS_11SceneLoaderE
SceneLoaderManager::SceneLoaderInfo::SceneLoaderInfo [C1] ( SceneLoader* l, StringVector const& ext )
_ZN4Ogre18SceneLoaderManager15SceneLoaderInfoC1EPNS_11SceneLoaderERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EE
SceneLoaderManager::SceneLoaderInfo::SceneLoaderInfo [C2] ( SceneLoader* l, StringVector const& ext )
_ZN4Ogre18SceneLoaderManager15SceneLoaderInfoC2EPNS_11SceneLoaderERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EE
SceneLoaderManager::SceneLoaderManager [C1] ( )
_ZN4Ogre18SceneLoaderManagerC1Ev
SceneLoaderManager::SceneLoaderManager [C2] ( )
_ZN4Ogre18SceneLoaderManagerC2Ev
SceneLoaderManager::unregisterSceneLoader ( String const& name )
_ZN4Ogre18SceneLoaderManager21unregisterSceneLoaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneLoaderManager::~SceneLoaderManager [D0] ( )
_ZN4Ogre18SceneLoaderManagerD0Ev
SceneLoaderManager::~SceneLoaderManager [D1] ( )
_ZN4Ogre18SceneLoaderManagerD1Ev
SceneLoaderManager::~SceneLoaderManager [D2] ( )
_ZN4Ogre18SceneLoaderManagerD2Ev
vtable for SceneLoaderManager [data]
_ZTVN4Ogre18SceneLoaderManagerE
OgreSceneManager.h,
libOgreMain.so.1.12.13
namespace Ogre
SceneManager::_populateLightList ( SceneNode const* sn, Real radius, LightList& destList, uint32 lightMask )
_ZN4Ogre12SceneManager18_populateLightListEPKNS_9SceneNodeEfRNS_12HashedVectorIPNS_5LightEEEj
SceneManager::_renderVisibleObjects ( )
_ZN4Ogre12SceneManager21_renderVisibleObjectsEv
SceneManager::destroyBillboardChain ( BillboardChain* obj )
_ZN4Ogre12SceneManager21destroyBillboardChainEPNS_14BillboardChainE
SceneManager::destroyBillboardSet ( BillboardSet* set )
_ZN4Ogre12SceneManager19destroyBillboardSetEPNS_12BillboardSetE
SceneManager::destroyEntity ( Entity* e )
_ZN4Ogre12SceneManager13destroyEntityEPNS_6EntityE
SceneManager::destroyLight ( Light* l )
_ZN4Ogre12SceneManager12destroyLightEPNS_5LightE
SceneManager::destroyManualObject ( ManualObject* obj )
_ZN4Ogre12SceneManager19destroyManualObjectEPNS_12ManualObjectE
SceneManager::destroyParticleSystem ( ParticleSystem* obj )
_ZN4Ogre12SceneManager21destroyParticleSystemEPNS_14ParticleSystemE
SceneManager::destroyRibbonTrail ( RibbonTrail* obj )
_ZN4Ogre12SceneManager18destroyRibbonTrailEPNS_11RibbonTrailE
SceneManager::fireShadowTexturesPreCaster ( Light* light, Camera* camera, size_t iteration )
_ZN4Ogre12SceneManager27fireShadowTexturesPreCasterEPNS_5LightEPNS_6CameraEm
SceneManager::fireShadowTexturesPreReceiver ( Light* light, Frustum* f )
_ZN4Ogre12SceneManager29fireShadowTexturesPreReceiverEPNS_5LightEPNS_7FrustumE
SceneManager::fireShadowTexturesUpdated ( size_t numberOfShadowTextures )
_ZN4Ogre12SceneManager25fireShadowTexturesUpdatedEm
SceneManager::getQueuedRenderableVisitor ( ) const
_ZNK4Ogre12SceneManager26getQueuedRenderableVisitorEv
SceneManager::getWorldGeometryRenderQueue ( )
_ZN4Ogre12SceneManager27getWorldGeometryRenderQueueEv
SceneManager::prepareWorldGeometry ( DataStreamPtr& stream, String const& typeName )
_ZN4Ogre12SceneManager20prepareWorldGeometryERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::prepareWorldGeometry ( String const& filename )
_ZN4Ogre12SceneManager20prepareWorldGeometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::renderObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, LightList const* manualLightList, bool transparentShadowCastersMode )
_ZN4Ogre12SceneManager13renderObjectsERKNS_26QueuedRenderableCollectionENS1_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEEb
SceneManager::renderVisibleObjectsCustomSequence ( RenderQueueInvocationSequence* seq )
_ZN4Ogre12SceneManager34renderVisibleObjectsCustomSequenceEPNS_29RenderQueueInvocationSequenceE
SceneManager::setWorldGeometryRenderQueue ( uint8 qid )
_ZN4Ogre12SceneManager27setWorldGeometryRenderQueueEh
OgreSceneManagerEnumerator.h,
libOgreMain.so.1.12.13
namespace Ogre
DefaultSceneManagerFactory::destroyInstance ( SceneManager* instance )
_ZN4Ogre26DefaultSceneManagerFactory15destroyInstanceEPNS_12SceneManagerE
OgreSceneNode.h,
libOgreMain.so.1.12.13
namespace Ogre
SceneNode::_addBoundingBoxToQueue ( RenderQueue* queue )
_ZN4Ogre9SceneNode22_addBoundingBoxToQueueEPNS_11RenderQueueE
SceneNode::getAttachedObject ( String const& name )
_ZN4Ogre9SceneNode17getAttachedObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneNode::getAttachedObject ( unsigned short index )
_ZN4Ogre9SceneNode17getAttachedObjectEt
SceneNode::getDebugRenderable ( )
_ZN4Ogre9SceneNode18getDebugRenderableEv
SceneNode::numAttachedObjects ( ) const
_ZNK4Ogre9SceneNode18numAttachedObjectsEv
OgreScriptCompiler.h,
libOgreMain.so.1.12.13
namespace Ogre
CreateHighLevelGpuProgramScriptCompilerEvent::eventType [data]
_ZN4Ogre44CreateHighLevelGpuProgramScriptCompilerEvent9eventTypeB5cxx11E
ScriptCompiler::_compile ( AbstractNodeListPtr nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
_ZN4Ogre14ScriptCompiler8_compileENS_9SharedPtrINSt7__cxx114listINS1_INS_12AbstractNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb
ScriptCompiler::_generateAST ( String const& str, String const& source, bool doImports, bool doObjects, bool doVariables )
_ZN4Ogre14ScriptCompiler12_generateASTERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bbb
vtable for CreateHighLevelGpuProgramScriptCompilerEvent [data]
_ZTVN4Ogre44CreateHighLevelGpuProgramScriptCompilerEventE
OgreSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
Serializer::calcChunkHeaderSize ( )
_ZN4Ogre10Serializer19calcChunkHeaderSizeEv
Serializer::calcStringSize ( String const& string )
_ZN4Ogre10Serializer14calcStringSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreShadowCameraSetupFocused.h,
libOgreMain.so.1.12.13
namespace Ogre
FocusedShadowCameraSetup::buildViewMatrix ( Vector3 const& pos, Vector3 const& dir, Vector3 const& up ) const
_ZNK4Ogre24FocusedShadowCameraSetup15buildViewMatrixERKNS_6VectorILi3EfEES4_S4_
FocusedShadowCameraSetup::calculateShadowMappingMatrix ( SceneManager const& sm, Camera const& cam, Light const& light, Affine3* out_view, Matrix4* out_proj, Camera* out_cam ) const
_ZNK4Ogre24FocusedShadowCameraSetup28calculateShadowMappingMatrixERKNS_12SceneManagerERKNS_6CameraERKNS_5LightEPNS_7Affine3EPNS_7Matrix4EPS4_
OgreSkeletonManager.h,
libOgreMain.so.1.12.13
namespace Ogre
SkeletonManager::getByName ( String const& name, String const& groupName )
_ZN4Ogre15SkeletonManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreStaticGeometry.h,
libOgreMain.so.1.12.13
namespace Ogre
StaticGeometry::GeometryBucket::GeometryBucket [C1] ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
_ZN4Ogre14StaticGeometry14GeometryBucketC1EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_10VertexDataEPKNS_9IndexDataE
StaticGeometry::GeometryBucket::GeometryBucket [C2] ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
_ZN4Ogre14StaticGeometry14GeometryBucketC2EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_10VertexDataEPKNS_9IndexDataE
StaticGeometry::LODBucket::LODShadowRenderable::getWorldTransforms ( Matrix4* xform ) const
_ZNK4Ogre14StaticGeometry9LODBucket19LODShadowRenderable18getWorldTransformsEPNS_7Matrix4E
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C1] ( StaticGeometry::LODBucket* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC1EPS1_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C2] ( StaticGeometry::LODBucket* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC2EPS1_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderable17rebindIndexBufferERKNS_9SharedPtrINS_19HardwareIndexBufferEEE
StaticGeometry::LODBucket::LODShadowRenderable::~LODShadowRenderable [D0] ( )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableD0Ev
StaticGeometry::LODBucket::LODShadowRenderable::~LODShadowRenderable [D1] ( )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableD1Ev
StaticGeometry::LODBucket::LODShadowRenderable::~LODShadowRenderable [D2] ( )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableD2Ev
StaticGeometry::LODBucket::updateShadowRenderables ( enum ShadowTechnique shadowTechnique, Vector4 const& lightPos, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesENS_15ShadowTechniqueERKNS_6VectorILi4EfEEPNS_9SharedPtrINS_19HardwareIndexBufferEEEbfm
StaticGeometry::MaterialBucket::getGeometryFormatString ( struct StaticGeometry::SubMeshLodGeometryLink* geom )
_ZN4Ogre14StaticGeometry14MaterialBucket23getGeometryFormatStringB5cxx11EPNS0_22SubMeshLodGeometryLinkE
StaticGeometry::MaterialBucket::MaterialBucket [C1] ( StaticGeometry::LODBucket* parent, String const& materialName )
_ZN4Ogre14StaticGeometry14MaterialBucketC1EPNS0_9LODBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
StaticGeometry::MaterialBucket::MaterialBucket [C2] ( StaticGeometry::LODBucket* parent, String const& materialName )
_ZN4Ogre14StaticGeometry14MaterialBucketC2EPNS0_9LODBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
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
vtable for StaticGeometry::LODBucket::LODShadowRenderable [data]
_ZTVN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableE
OgreStringConverter.h,
libOgreMain.so.1.12.13
namespace Ogre
StringConverter::parse ( String const& val, long long& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERx
StringConverter::parseColourBuffer ( String const& val, enum ColourBufferType defaultValue ) [static]
_ZN4Ogre15StringConverter17parseColourBufferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16ColourBufferTypeE
StringConverter::toString ( enum ColourBufferType val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ENS_16ColourBufferTypeE
OgreStringInterface.h,
libOgreMain.so.1.12.13
namespace Ogre
ParamDictionary::addParameter ( ParameterDef const& paramDef, ParamCommand* paramCmd )
_ZN4Ogre15ParamDictionary12addParameterERKNS_12ParameterDefEPNS_12ParamCommandE
StringInterface::getParameters ( ) const
_ZNK4Ogre15StringInterface13getParametersEv
OgreSubMesh.h,
libOgreMain.so.1.12.13
namespace Ogre
SubMesh::removeTextureAlias ( String const& aliasName )
_ZN4Ogre7SubMesh18removeTextureAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SubMesh::updateMaterialUsingTextureAliases ( )
_ZN4Ogre7SubMesh33updateMaterialUsingTextureAliasesEv
OgreTagPoint.h,
libOgreMain.so.1.12.13
namespace Ogre
TagPoint::getLights ( ) const
_ZNK4Ogre8TagPoint9getLightsEv
OgreTechnique.h,
libOgreMain.so.1.12.13
namespace Ogre
Technique::applyTextureAliases ( AliasTextureNamePairList const& aliasList, bool const apply ) const
_ZNK4Ogre9Technique19applyTextureAliasesERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEEb
Technique::getNumPasses ( ) const
_ZNK4Ogre9Technique12getNumPassesEv
Technique::getPass ( unsigned short index ) const
_ZNK4Ogre9Technique7getPassEt
OgreTexture.h,
libOgreMain.so.1.12.13
namespace Ogre
Texture::getSourceFileType ( ) const
_ZNK4Ogre7Texture17getSourceFileTypeB5cxx11Ev
Texture::getTreatLuminanceAsAlpha ( ) const
_ZNK4Ogre7Texture24getTreatLuminanceAsAlphaEv
OgreTextureManager.h,
libOgreMain.so.1.12.13
namespace Ogre
TextureManager::getByName ( String const& name, String const& groupName )
_ZN4Ogre14TextureManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreTextureUnitState.h,
libOgreMain.so.1.12.13
namespace Ogre
TextureUnitState::applyTextureAliases ( AliasTextureNamePairList const& aliasList, bool const apply )
_ZN4Ogre16TextureUnitState19applyTextureAliasesERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_St4lessIS7_ESaISt4pairIKS7_S7_EEEb
TextureUnitState::getIsAlpha ( ) const
_ZNK4Ogre16TextureUnitState10getIsAlphaEv
TextureUnitState::is3D ( ) const
_ZNK4Ogre16TextureUnitState4is3DEv
TextureUnitState::isCubic ( ) const
_ZNK4Ogre16TextureUnitState7isCubicEv
TextureUnitState::setTextureNameAlias ( String const& name )
_ZN4Ogre16TextureUnitState19setTextureNameAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.12.13
namespace Ogre
UnifiedHighLevelGpuProgram::buildConstantDefinitions ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram24buildConstantDefinitionsEv
UnifiedHighLevelGpuProgram::CmdDelegate::doGet ( void const* target ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram11CmdDelegate5doGetB5cxx11EPKv
UnifiedHighLevelGpuProgram::CmdDelegate::doSet ( void* target, String const& val )
_ZN4Ogre26UnifiedHighLevelGpuProgram11CmdDelegate5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UnifiedHighLevelGpuProgram::getPriority ( String shaderLanguage ) [static]
_ZN4Ogre26UnifiedHighLevelGpuProgram11getPriorityENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UnifiedHighLevelGpuProgram::mLanguagePriorities [data]
_ZN4Ogre26UnifiedHighLevelGpuProgram19mLanguagePrioritiesB5cxx11E
UnifiedHighLevelGpuProgram::msCmdDelegate [data]
_ZN4Ogre26UnifiedHighLevelGpuProgram13msCmdDelegateE
UnifiedHighLevelGpuProgram::setPriority ( String shaderLanguage, int priority ) [static]
_ZN4Ogre26UnifiedHighLevelGpuProgram11setPriorityENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
vtable for UnifiedHighLevelGpuProgram::CmdDelegate [data]
_ZTVN4Ogre26UnifiedHighLevelGpuProgram11CmdDelegateE
OgreVertexIndexData.h,
libOgreMain.so.1.12.13
namespace Ogre
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, std::vector<int>const& bufferUsages, HardwareBufferManagerBase* mgr )
_ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorIiSaIiEEPNS_25HardwareBufferManagerBaseE
OgreViewport.h,
libOgreMain.so.1.12.13
namespace Ogre
Viewport::getActualLeft ( ) const
_ZNK4Ogre8Viewport13getActualLeftEv
Viewport::getActualTop ( ) const
_ZNK4Ogre8Viewport12getActualTopEv
Viewport::getHeight ( ) const
_ZNK4Ogre8Viewport9getHeightEv
Viewport::getLeft ( ) const
_ZNK4Ogre8Viewport7getLeftEv
Viewport::getOverlaysEnabled ( ) const
_ZNK4Ogre8Viewport18getOverlaysEnabledEv
Viewport::getRenderQueueInvocationSequenceName ( ) const
_ZNK4Ogre8Viewport36getRenderQueueInvocationSequenceNameB5cxx11Ev
Viewport::getTop ( ) const
_ZNK4Ogre8Viewport6getTopEv
Viewport::getWidth ( ) const
_ZNK4Ogre8Viewport8getWidthEv
Viewport::getZOrder ( ) const
_ZNK4Ogre8Viewport9getZOrderEv
Viewport::Listener::viewportCameraChanged ( Viewport* p1 )
_ZN4Ogre8Viewport8Listener21viewportCameraChangedEPS0_
Viewport::Listener::viewportDestroyed ( Viewport* p1 )
_ZN4Ogre8Viewport8Listener17viewportDestroyedEPS0_
Viewport::Listener::viewportDimensionsChanged ( Viewport* p1 )
_ZN4Ogre8Viewport8Listener25viewportDimensionsChangedEPS0_
Viewport::setAutoUpdated ( bool inAutoUpdated )
_ZN4Ogre8Viewport14setAutoUpdatedEb
Viewport::setDepthClear ( Real depth )
_ZN4Ogre8Viewport13setDepthClearEf
Viewport::setDrawBuffer ( enum ColourBufferType colourBuffer )
_ZN4Ogre8Viewport13setDrawBufferENS_16ColourBufferTypeE
Viewport::setRenderQueueInvocationSequenceName ( String const& sequenceName )
_ZN4Ogre8Viewport36setRenderQueueInvocationSequenceNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Viewport::setSkiesEnabled ( bool enabled )
_ZN4Ogre8Viewport15setSkiesEnabledEb
vtable for Viewport::Listener [data]
_ZTVN4Ogre8Viewport8ListenerE
OgreWorkQueue.h,
libOgreMain.so.1.12.13
namespace Ogre
DefaultWorkQueueBase::WorkerFunc::operator() ( )
_ZN4Ogre20DefaultWorkQueueBase10WorkerFuncclEv
DefaultWorkQueueBase::WorkerFunc::operator() ( ) const
_ZNK4Ogre20DefaultWorkQueueBase10WorkerFuncclEv
DefaultWorkQueueBase::WorkerFunc::run ( )
_ZN4Ogre20DefaultWorkQueueBase10WorkerFunc3runEv
to the top
Problems with Data Types, High Severity 191
OgreAnimationState.h
namespace Ogre
[+] class AnimationState 1
|
Change |
Effect |
1 |
Size of this class has been increased from 64 bytes to 80 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: 29 (0.6%)
SceneManager::createAnimationState ( String const& animName )
Return value (pointer) has base type 'AnimationState'.
AnimationState::setEnabled ( bool enabled )
This method is from 'AnimationState' class.
AnimationState::_setBlendMask ( AnimationState::BoneBlendMask const* blendMask )
This method is from 'AnimationState' class.
AnimationState::copyStateFrom ( AnimationState const& animState )
1st parameter 'animState' (reference) has base type 'AnimationState'.
AnimationState::createBlendMask ( size_t blendMaskSizeHint, float initialWeight )
This method is from 'AnimationState' class.
AnimationState::setTimePosition ( Real timePos )
This method is from 'AnimationState' class.
AnimationState::destroyBlendMask ( )
This method is from 'AnimationState' class.
AnimationState::_setBlendMaskData ( float const* blendMaskData )
This method is from 'AnimationState' class.
AnimationState::setBlendMaskEntry ( size_t boneHandle, float weight )
This method is from 'AnimationState' class.
AnimationState::addTime ( Real offset )
This method is from 'AnimationState' class.
...
OgreAnimationTrack.h
namespace Ogre
[+] class AnimationTrack 2
|
Change |
Effect |
1 |
Virtual method getKeyFrame ( unsigned short ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Virtual method getNumKeyFrames ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for AnimationTrack) |
(int (*)(...)) (& typeinfo for AnimationTrack) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
AnimationTrack::getNumKeyFrames() const |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
40 |
AnimationTrack::getKeyFrame(unsigned short) const |
AnimationTrack::createKeyFrame(float) |
48 |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
AnimationTrack::removeKeyFrame(unsigned short) |
56 |
AnimationTrack::createKeyFrame(float) |
AnimationTrack::removeAllKeyFrames() |
64 |
AnimationTrack::removeKeyFrame(unsigned short) |
__cxa_pure_virtual |
72 |
AnimationTrack::removeAllKeyFrames() |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
(int (*)(...)) 0x1395e6 |
88 |
__cxa_pure_virtual |
(int (*)(...)) 0x1395ec |
96 |
(int (*)(...)) 0x1478f4 |
(int (*)(...)) 0x1395f6 |
104 |
(int (*)(...)) 0x1478fa |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
112 |
(int (*)(...)) 0x147904 |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
120 |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
128 |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
(int (*)(...)) 0x1395fc |
136 |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
__cxa_pure_virtual |
144 |
(int (*)(...)) 0x14790a |
AnimationTrack::populateClone(AnimationTrack*) const |
152 |
__cxa_pure_virtual |
|
160 |
AnimationTrack::populateClone(AnimationTrack*) const |
|
[+] affected symbols: 41 (0.8%)
AnimationTrack::createKeyFrame ( Real timePos )
This method is from 'AnimationTrack' class.
AnimationTrack::removeKeyFrame ( unsigned short index )
This method is from 'AnimationTrack' class.
AnimationTrack::_applyBaseKeyFrame ( KeyFrame const* p1 )
This method is from 'AnimationTrack' class.
AnimationTrack::createKeyFrameImpl ( Real p1 )
This method is from 'AnimationTrack' class.
AnimationTrack::removeAllKeyFrames ( )
This method is from 'AnimationTrack' class.
AnimationTrack::_collectKeyFrameTimes ( std::vector<float>& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::_buildKeyFrameIndexMap ( std::vector<float>const& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::apply ( TimeIndex const& p1, Real p2, Real p3 )
This method is from 'AnimationTrack' class.
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
This method is from derived class 'NodeAnimationTrack'.
NodeAnimationTrack::setAssociatedNode ( Node* node )
This method is from derived class 'NodeAnimationTrack'.
...
[+] class NodeAnimationTrack 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: 24 (0.5%)
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::setAssociatedNode ( Node* node )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::_applyBaseKeyFrame ( KeyFrame const* b )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::createKeyFrameImpl ( Real time )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::createNodeKeyFrame ( Real timePos )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::setUseShortestRotationPath ( bool useShortestPath )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::optimise ( )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::NodeAnimationTrack ( Animation* parent, unsigned short handle )
This constructor is from 'NodeAnimationTrack' class.
NodeAnimationTrack::NodeAnimationTrack ( Animation* parent, unsigned short handle, Node* targetNode )
This constructor is from 'NodeAnimationTrack' class.
...
[+] class NumericAnimationTrack 2
|
Change |
Effect |
1 |
Virtual method getAssociatedAnimable ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 setAssociatedAnimable ( AnimableValuePtr const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 20 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for NumericAnimationTrack) |
(int (*)(...)) (& typeinfo for NumericAnimationTrack) |
16 |
(int (*)(...)) 0x1479ae |
(int (*)(...)) 0x1396a0 |
24 |
(int (*)(...)) 0x147a46 |
(int (*)(...)) 0x139738 |
32 |
AnimationTrack::getNumKeyFrames() const |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
40 |
AnimationTrack::getKeyFrame(unsigned short) const |
AnimationTrack::createKeyFrame(float) |
48 |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
AnimationTrack::removeKeyFrame(unsigned short) |
56 |
AnimationTrack::createKeyFrame(float) |
AnimationTrack::removeAllKeyFrames() |
64 |
AnimationTrack::removeKeyFrame(unsigned short) |
NumericAnimationTrack::getInterpolatedKeyFrame(TimeIndex const&, KeyFrame*) const |
72 |
AnimationTrack::removeAllKeyFrames() |
NumericAnimationTrack::apply(TimeIndex const&, float, float) |
80 |
NumericAnimationTrack::getInterpolatedKeyFrame(TimeIndex const&, KeyFrame*) const |
(int (*)(...)) 0x1395e6 |
88 |
NumericAnimationTrack::apply(TimeIndex const&, float, float) |
(int (*)(...)) 0x1395ec |
96 |
(int (*)(...)) 0x1478f4 |
(int (*)(...)) 0x1395f6 |
104 |
(int (*)(...)) 0x1478fa |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
112 |
(int (*)(...)) 0x147904 |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
120 |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
128 |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
(int (*)(...)) 0x1395fc |
136 |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
NumericAnimationTrack::createKeyFrameImpl(float) |
144 |
(int (*)(...)) 0x14790a |
AnimationTrack::populateClone(AnimationTrack*) const |
152 |
NumericAnimationTrack::createKeyFrameImpl(float) |
NumericAnimationTrack::createNumericKeyFrame(float) |
160 |
AnimationTrack::populateClone(AnimationTrack*) const |
|
168 |
NumericAnimationTrack::createNumericKeyFrame(float) |
|
176 |
NumericAnimationTrack::getAssociatedAnimable() const |
|
184 |
NumericAnimationTrack::setAssociatedAnimable(SharedPtr<AnimableValue> const&) |
|
[+] affected symbols: 2 (0.04%)
NumericAnimationTrack::setAssociatedAnimable ( AnimableValuePtr const& val )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::getAssociatedAnimable ( )
This method is from 'NumericAnimationTrack' class.
[+] class VertexAnimationTrack 1
|
Change |
Effect |
1 |
Size of this class has been changed from 104 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: 18 (0.3%)
VertexAnimationTrack::applyToVertexData ( VertexData* data, TimeIndex const& timeIndex, Real weight, PoseList const* poseList )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::_applyBaseKeyFrame ( KeyFrame const* b )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::createKeyFrameImpl ( Real time )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::applyPoseToVertexData ( Pose const* pose, VertexData* data, Real influence )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::createVertexPoseKeyFrame ( Real timePos )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::createVertexMorphKeyFrame ( Real timePos )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::optimise ( )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::VertexAnimationTrack ( Animation* parent, unsigned short handle, enum VertexAnimationType animType )
This constructor is from 'VertexAnimationTrack' class.
VertexAnimationTrack::VertexAnimationTrack ( Animation* parent, unsigned short handle, enum VertexAnimationType animType, VertexData* targetData, enum VertexAnimationTrack::TargetMode target )
This constructor is from 'VertexAnimationTrack' class.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 1
|
Change |
Effect |
1 |
Virtual method setDynamic ( 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) - 94 entries | Virtual Table (New) - 91 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardChain) |
(int (*)(...)) (& typeinfo for BillboardChain) |
16 |
~BillboardChain |
~BillboardChain |
24 |
~BillboardChain |
~BillboardChain |
32 |
(int (*)(...)) 0x154bcc |
(int (*)(...)) 0x14672e |
40 |
(int (*)(...)) 0x154bc2 |
(int (*)(...)) 0x146724 |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
(int (*)(...)) 0x154cee |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x1466f4 |
120 |
(int (*)(...)) 0x154b92 |
(int (*)(...)) 0x1466fe |
128 |
(int (*)(...)) 0x154b9c |
(int (*)(...)) 0x146708 |
136 |
(int (*)(...)) 0x154ba6 |
(int (*)(...)) 0x14670e |
144 |
(int (*)(...)) 0x154bac |
BillboardChain::getMovableType[abi:cxx11]() const |
152 |
BillboardChain::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
168 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyCurrentCamera(Camera*) |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
BillboardChain::getBoundingBox() const |
192 |
BillboardChain::getBoundingBox() const |
BillboardChain::getBoundingRadius() const |
200 |
BillboardChain::getBoundingRadius() const |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
BillboardChain::_updateRenderQueue(RenderQueue*) |
216 |
BillboardChain::_updateRenderQueue(RenderQueue*) |
MovableObject::isVisible() const |
224 |
MovableObject::isVisible() const |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
248 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x146714 |
256 |
(int (*)(...)) 0x154bb2 |
(int (*)(...)) 0x14671c |
264 |
(int (*)(...)) 0x154bba |
MovableObject::getTypeFlags() const |
272 |
MovableObject::getTypeFlags() const |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
280 |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x146764 |
288 |
(int (*)(...)) 0x154c02 |
BillboardChain::setMaxChainElements(unsigned long) |
296 |
BillboardChain::setMaxChainElements(unsigned long) |
(int (*)(...)) 0x146798 |
304 |
(int (*)(...)) 0x154c36 |
BillboardChain::setNumberOfChains(unsigned long) |
312 |
BillboardChain::setNumberOfChains(unsigned long) |
(int (*)(...)) 0x1467a4 |
320 |
(int (*)(...)) 0x154c42 |
BillboardChain::setUseTextureCoords(bool) |
328 |
BillboardChain::setUseTextureCoords(bool) |
(int (*)(...)) 0x1467b0 |
336 |
(int (*)(...)) 0x154c4e |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
344 |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
(int (*)(...)) 0x1467bc |
352 |
(int (*)(...)) 0x154c5a |
BillboardChain::setOtherTextureCoordRange(float, float) |
360 |
BillboardChain::setOtherTextureCoordRange(float, float) |
(int (*)(...)) 0x1467c8 |
368 |
(int (*)(...)) 0x154c66 |
BillboardChain::setUseVertexColours(bool) |
376 |
BillboardChain::setUseVertexColours(bool) |
(int (*)(...)) 0x1467d4 |
384 |
(int (*)(...)) 0x154c72 |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
392 |
BillboardChain::setDynamic(bool) |
BillboardChain::removeChainElement(unsigned long) |
400 |
(int (*)(...)) 0x154c7e |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
408 |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
416 |
BillboardChain::removeChainElement(unsigned long) |
BillboardChain::getNumChainElements(unsigned long) const |
424 |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
BillboardChain::clearChain(unsigned long) |
432 |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
BillboardChain::clearAllChains() |
440 |
BillboardChain::getNumChainElements(unsigned long) const |
(int (*)(...)) 0x1467e0 |
448 |
BillboardChain::clearChain(unsigned long) |
BillboardChain::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&) |
456 |
BillboardChain::clearAllChains() |
BillboardChain::getSquaredViewDepth(Camera const*) const |
464 |
(int (*)(...)) 0x154c8a |
BillboardChain::getMaterial() const |
472 |
BillboardChain::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&) |
BillboardChain::getRenderOperation(RenderOperation&) |
480 |
BillboardChain::getSquaredViewDepth(Camera const*) const |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
488 |
BillboardChain::getMaterial() const |
BillboardChain::getWorldTransforms(Matrix4*) const |
496 |
BillboardChain::getRenderOperation(RenderOperation&) |
BillboardChain::getLights() const |
504 |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
BillboardChain::setupChainContainers() |
512 |
BillboardChain::getWorldTransforms(Matrix4*) const |
BillboardChain::setupVertexDeclaration() |
520 |
BillboardChain::getLights() const |
BillboardChain::setupBuffers() |
528 |
BillboardChain::setupChainContainers() |
BillboardChain::updateVertexBuffer(Camera*) |
536 |
BillboardChain::setupVertexDeclaration() |
BillboardChain::updateIndexBuffer() |
544 |
BillboardChain::setupBuffers() |
BillboardChain::updateBoundingBox() const |
552 |
BillboardChain::updateVertexBuffer(Camera*) |
(int (*)(...)) -0x00000000000008 |
560 |
BillboardChain::updateIndexBuffer() |
(int (*)(...)) (& typeinfo for BillboardChain) |
568 |
BillboardChain::updateBoundingBox() const |
(int (*)(...)) 0x1466e2 |
576 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) 0x1466ee |
584 |
(int (*)(...)) (& typeinfo for BillboardChain) |
non-virtual thunk to ~BillboardChain |
592 |
(int (*)(...)) 0x154b80 |
non-virtual thunk to ~BillboardChain |
600 |
(int (*)(...)) 0x154b8c |
(int (*)(...)) 0x1468de |
608 |
non-virtual thunk to ~BillboardChain |
(int (*)(...)) -0x000000000000e8 |
616 |
non-virtual thunk to ~BillboardChain |
(int (*)(...)) (& typeinfo for BillboardChain) |
624 |
(int (*)(...)) 0x154e28 |
non-virtual thunk to ~BillboardChain |
632 |
(int (*)(...)) -0x000000000000e8 |
non-virtual thunk to ~BillboardChain |
640 |
(int (*)(...)) (& typeinfo for BillboardChain) |
non-virtual thunk to BillboardChain::getMaterial() const |
648 |
non-virtual thunk to ~BillboardChain |
(int (*)(...)) 0x146808 |
656 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
664 |
non-virtual thunk to BillboardChain::getMaterial() const |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
672 |
(int (*)(...)) 0x154cce |
(int (*)(...)) 0x1466d2 |
680 |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
688 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
(int (*)(...)) 0x1466d8 |
696 |
(int (*)(...)) 0x154b70 |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
704 |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
non-virtual thunk to BillboardChain::getLights() const |
712 |
(int (*)(...)) 0x154b76 |
(int (*)(...)) 0x146777 |
720 |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
728 |
non-virtual thunk to BillboardChain::getLights() const |
|
736 |
(int (*)(...)) 0x154c15 |
|
744 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
|
[+] affected symbols: 44 (0.8%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from derived class 'RibbonTrail'.
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'.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 1
|
Change |
Effect |
1 |
Size of this class has been changed from 680 bytes to 664 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: 40 (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::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
This method is from 'BillboardSet' class.
BillboardSet::genQuadVertices ( Vector3 const*const offsets, Billboard const& bb )
This method is from 'BillboardSet' class.
BillboardSet::removeBillboard ( unsigned int index )
This method is from 'BillboardSet' class.
BillboardSet::removeBillboard ( Billboard* pBill )
This method is from 'BillboardSet' class.
...
OgreBone.h
namespace Ogre
[+] class Bone 1
|
Change |
Effect |
1 |
Size of this class has been changed from 392 bytes to 384 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 31 (0.6%)
SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent )
2nd parameter 'parent' (pointer) has base type 'Bone'.
SkeletonSerializer::calcBoneSize ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
SkeletonSerializer::calcBoneSizeWithoutScale ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
SkeletonSerializer::writeBone ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
Bone::needUpdate ( bool forceParentUpdate )
This method is from 'Bone' class.
Bone::createChild ( unsigned short handle, Vector3 const& inTranslate, Quaternion const& inRotate )
Return value (pointer) has base type 'Bone'.
Bone::setBindingPose ( )
This method is from 'Bone' class.
Bone::createChildImpl ( String const& name )
This method is from 'Bone' class.
Bone::createChildImpl ( )
This method is from 'Bone' class.
Bone::setManuallyControlled ( bool manuallyControlled )
This method is from 'Bone' class.
...
OgreCamera.h
namespace Ogre
[+] class Camera 9
|
Change |
Effect |
1 |
Field mAutoTrackOffset 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 mAutoTrackTarget 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 mOrientation 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 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. |
5 |
Field mRealOrientation 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 mRealPosition 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 mYawFixed 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 mYawFixedAxis 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 |
Size of this class has been changed from 1416 bytes to 1096 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: 970 (18.5%)
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 1
|
Change |
Effect |
1 |
Pure virtual method decode ( DataStreamPtr const&, Any const& ) 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. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 9 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 |
Codec::encode(Any const&) const |
Codec::encode(Any const&) const |
40 |
(int (*)(...)) 0x13b150 |
Codec::encodeToFile(Any const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
48 |
Codec::encodeToFile(Any const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
__cxa_pure_virtual |
56 |
(int (*)(...)) 0x13bde8 |
__cxa_pure_virtual |
64 |
(int (*)(...)) 0x16805a |
__cxa_pure_virtual |
72 |
(int (*)(...)) 0x168082 |
|
80 |
__cxa_pure_virtual |
|
88 |
(int (*)(...)) 0x16885a |
|
96 |
__cxa_pure_virtual |
|
[+] affected symbols: 8 (0.2%)
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.
Codec::encodeToFile ( Any const& input, String const& outFileName )
This method is from 'Codec' class.
Codec::magicNumberToFileExt ( char const* p1, size_t p2 )
This method is from 'Codec' class.
Codec::encode ( Any const& input )
This method is from 'Codec' class.
Codec::getType ( )
This method is from 'Codec' class.
OgreCompositionPass.h
namespace Ogre
[+] class CompositionPass 1
|
Change |
Effect |
1 |
Size of this class has been increased from 888 bytes to 896 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: 52 (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::setStencilFunc ( enum CompareFunction value )
This method is from 'CompositionPass' class.
CompositionPass::setStencilMask ( uint32 value )
This method is from 'CompositionPass' class.
CompositionPass::setClearBuffers ( uint32 val )
This method is from 'CompositionPass' class.
...
OgreDeflate.h
namespace Ogre
[+] class DeflateStream 1
|
Change |
Effect |
1 |
Size of this class has been increased from 2224 bytes to 2232 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: 15 (0.3%)
DeflateStream::compressFinal ( )
This method is from 'DeflateStream' class.
DeflateStream::getAvailInForSinglePass ( )
This method is from 'DeflateStream' class.
DeflateStream::init ( )
This method is from 'DeflateStream' class.
DeflateStream::read ( void* buf, size_t count )
This method is from 'DeflateStream' class.
DeflateStream::seek ( size_t pos )
This method is from 'DeflateStream' class.
DeflateStream::skip ( long count )
This method is from 'DeflateStream' class.
DeflateStream::close ( )
This method is from 'DeflateStream' class.
DeflateStream::write ( void const* buf, size_t count )
This method is from 'DeflateStream' class.
DeflateStream::destroy ( )
This method is from 'DeflateStream' class.
DeflateStream::DeflateStream ( DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
This constructor is from 'DeflateStream' class.
...
OgreDepthBuffer.h
namespace Ogre
[+] class DepthBuffer 2
|
Change |
Effect |
1 |
Field mFsaaHint 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 |
Virtual method getBitDepth ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 10 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DepthBuffer) |
(int (*)(...)) (& typeinfo for DepthBuffer) |
16 |
~DepthBuffer |
~DepthBuffer |
24 |
~DepthBuffer |
~DepthBuffer |
32 |
DepthBuffer::getPoolId() const |
DepthBuffer::getPoolId() const |
40 |
DepthBuffer::getBitDepth() const |
DepthBuffer::getWidth() const |
48 |
DepthBuffer::getWidth() const |
DepthBuffer::getHeight() const |
56 |
DepthBuffer::getHeight() const |
DepthBuffer::isCompatible(RenderTarget*) const |
64 |
DepthBuffer::isCompatible(RenderTarget*) const |
DepthBuffer::_notifyRenderTargetAttached(RenderTarget*) |
72 |
DepthBuffer::_notifyRenderTargetAttached(RenderTarget*) |
DepthBuffer::_notifyRenderTargetDetached(RenderTarget*) |
80 |
DepthBuffer::_notifyRenderTargetDetached(RenderTarget*) |
|
[+] affected symbols: 837 (15.9%)
Compositor::getRenderTarget ( String const& name, int slice )
Field 'retval.mDepthBuffer' in the return value (pointer) has base type 'DepthBuffer'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget.mDepthBuffer' in 1st parameter 'mgr' (pointer) has base type 'DepthBuffer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
DepthBuffer::_setPoolId ( uint16 poolId )
This method is from 'DepthBuffer' class.
DepthBuffer::detachFromAllRenderTargets ( )
This method is from 'DepthBuffer' class.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
Field 'renderTarget.mDepthBuffer' in 1st parameter 'renderTarget' (pointer) has base type 'DepthBuffer'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
Field 'renderTarget.mDepthBuffer' in 1st parameter 'renderTarget' (pointer) has base type 'DepthBuffer'.
...
OgreEntity.h
namespace Ogre
[+] class Entity::EntityShadowRenderable 3
|
Change |
Effect |
1 |
Field mParent 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 mPositionBuffer 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 mWBuffer 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: 4 (0.1%)
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
This destructor is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::isVisible ( )
This method is from 'Entity::EntityShadowRenderable' class.
OgreFrustum.h
namespace Ogre
[+] class Frustum 5
|
Change |
Effect |
1 |
Field mMaterial 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 mRecalcVertexData 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 mVertexData 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 1168 bytes to 952 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 |
Base class Renderable 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 88 bytes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 81 entries | Virtual Table (New) - 59 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Frustum) |
(int (*)(...)) (& typeinfo for Frustum) |
16 |
~Frustum |
~Frustum |
24 |
~Frustum |
~Frustum |
32 |
(int (*)(...)) 0x154bcc |
(int (*)(...)) 0x14672e |
40 |
(int (*)(...)) 0x154bc2 |
(int (*)(...)) 0x146724 |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
(int (*)(...)) 0x154cee |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x1466f4 |
120 |
(int (*)(...)) 0x154b92 |
(int (*)(...)) 0x1466fe |
128 |
(int (*)(...)) 0x154b9c |
(int (*)(...)) 0x146708 |
136 |
(int (*)(...)) 0x154ba6 |
(int (*)(...)) 0x14670e |
144 |
(int (*)(...)) 0x154bac |
Frustum::getMovableType[abi:cxx11]() const |
152 |
Frustum::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
168 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
176 |
MovableObject::_notifyMoved() |
Frustum::_notifyCurrentCamera(Camera*) |
184 |
Frustum::_notifyCurrentCamera(Camera*) |
Frustum::getBoundingBox() const |
192 |
Frustum::getBoundingBox() const |
Frustum::getBoundingRadius() const |
200 |
Frustum::getBoundingRadius() const |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
Frustum::_updateRenderQueue(RenderQueue*) |
216 |
Frustum::_updateRenderQueue(RenderQueue*) |
MovableObject::isVisible() const |
224 |
MovableObject::isVisible() const |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
248 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x146714 |
256 |
(int (*)(...)) 0x154bb2 |
(int (*)(...)) 0x14671c |
264 |
(int (*)(...)) 0x154bba |
Frustum::getTypeFlags() const |
272 |
Frustum::getTypeFlags() const |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
280 |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
Frustum::updateFrustumImpl() const |
288 |
(int (*)(...)) 0x1668a4 |
Frustum::updateViewImpl() const |
296 |
Frustum::updateFrustumImpl() const |
Frustum::updateFrustumPlanesImpl() const |
304 |
Frustum::updateViewImpl() const |
Frustum::updateWorldSpaceCornersImpl() const |
312 |
Frustum::updateFrustumPlanesImpl() const |
Frustum::isViewOutOfDate() const |
320 |
Frustum::updateWorldSpaceCornersImpl() const |
Frustum::invalidateFrustum() const |
328 |
Frustum::isViewOutOfDate() const |
Frustum::invalidateView() const |
336 |
Frustum::invalidateFrustum() const |
Frustum::getFrustumPlanes() const |
344 |
Frustum::invalidateView() const |
Frustum::getFrustumPlane(unsigned short) const |
352 |
Frustum::getFrustumPlanes() const |
Frustum::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
360 |
Frustum::getFrustumPlane(unsigned short) const |
Frustum::isVisible(Sphere const&, FrustumPlane*) const |
368 |
Frustum::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
Frustum::isVisible(Vector<3, float> const&, FrustumPlane*) const |
376 |
Frustum::isVisible(Sphere const&, FrustumPlane*) const |
Frustum::getWorldSpaceCorners() const |
384 |
Frustum::isVisible(Vector<3, float> const&, FrustumPlane*) const |
Frustum::setProjectionType(ProjectionType) |
392 |
Frustum::getMaterial() const |
Frustum::projectSphere(Sphere const&, float*, float*, float*, float*) const |
400 |
Frustum::getRenderOperation(RenderOperation&) |
Frustum::getPositionForViewUpdate() const |
408 |
Frustum::getWorldTransforms(Matrix4*) const |
Frustum::getOrientationForViewUpdate() const |
416 |
Frustum::getSquaredViewDepth(Camera const*) const |
(int (*)(...)) -0x00000000000008 |
424 |
Frustum::getLights() const |
(int (*)(...)) (& typeinfo for Frustum) |
432 |
Frustum::getWorldSpaceCorners() const |
(int (*)(...)) 0x1466e2 |
440 |
Frustum::setProjectionType(ProjectionType) |
(int (*)(...)) 0x1466ee |
448 |
Frustum::projectSphere(Sphere const&, float*, float*, float*, float*) const |
non-virtual thunk to ~Frustum |
456 |
Frustum::getPositionForViewUpdate() const |
non-virtual thunk to ~Frustum |
464 |
Frustum::getOrientationForViewUpdate() const |
(int (*)(...)) 0x1468de |
472 |
(int (*)(...)) -0x00000000000008 |
|
480 |
(int (*)(...)) (& typeinfo for Frustum) |
|
488 |
(int (*)(...)) 0x154b80 |
|
496 |
(int (*)(...)) 0x154b8c |
|
504 |
non-virtual thunk to ~Frustum |
|
512 |
non-virtual thunk to ~Frustum |
|
520 |
(int (*)(...)) 0x154e28 |
|
528 |
(int (*)(...)) -0x000000000000e8 |
|
536 |
(int (*)(...)) (& typeinfo for Frustum) |
|
544 |
non-virtual thunk to ~Frustum |
|
552 |
non-virtual thunk to ~Frustum |
|
560 |
non-virtual thunk to Frustum::getMaterial() const |
|
568 |
(int (*)(...)) 0x154cce |
|
576 |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
|
584 |
(int (*)(...)) 0x15ecda |
|
592 |
(int (*)(...)) 0x154b70 |
|
600 |
non-virtual thunk to Frustum::getWorldTransforms(Matrix4*) const |
|
608 |
(int (*)(...)) 0x154b76 |
|
616 |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
|
624 |
non-virtual thunk to Frustum::getLights() const |
|
632 |
(int (*)(...)) 0x1668b7 |
|
640 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
|
[+] affected symbols: 1058 (20.2%)
ConvexBody::clip ( Frustum const& fr )
1st parameter 'fr' (reference) has base type 'Frustum'.
ConvexBody::define ( Frustum const& frustum )
1st parameter 'frustum' (reference) has base type 'Frustum'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.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 |
Field mComputeGroupDimensions 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 mDoubleLogicalToPhysical 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 mIntLogicalToPhysical 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 480 bytes to 440 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: 40 (0.8%)
GpuProgram::prepareImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::safePrepare ( )
This method is from 'GpuProgram' class.
GpuProgram::postLoadImpl ( )
This method is from 'GpuProgram' class.
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.
...
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 6
|
Change |
Effect |
1 |
Size of this class has been increased from 416 bytes to 480 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 create ( String const&, String const&, enum GpuProgramType, String const&, bool, ManualResourceLoader* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 createImpl ( String const&, ResourceHandle, String const&, bool, ManualResourceLoader*, enum GpuProgramType, String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 |
Virtual method createParameters ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getSupportedSyntax ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 isSyntaxSupported ( String const& ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 31 entries | Virtual Table (New) - 26 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
16 |
~GpuProgramManager |
~GpuProgramManager |
24 |
~GpuProgramManager |
~GpuProgramManager |
32 |
(int (*)(...)) 0x17d5d8 |
(int (*)(...)) 0x16d0f8 |
40 |
(int (*)(...)) 0x1c409c |
ResourceManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x17d5e4 |
(int (*)(...)) 0x16d104 |
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&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
96 |
ResourceManager::getByHandle(unsigned long) |
ResourceManager::getByHandle(unsigned long) const |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
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*) |
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 |
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&) |
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&) |
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::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&) |
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::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&) |
176 |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() 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&) |
184 |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
GpuProgramManager::createParameters() |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
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::getAvailableSharedParameters[abi:cxx11]() 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&) |
|
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*) |
|
224 |
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 |
|
240 |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
|
[+] affected symbols: 26 (0.5%)
GpuProgramManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingleton ( )
Return value (reference) has base type 'GpuProgramManager'.
GpuProgramManager::createProgram ( String const& name, String const& groupName, String const& filename, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingletonPtr ( )
Return value (pointer) has base type 'GpuProgramManager'.
GpuProgramManager::createParameters ( )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadMicrocodeCache ( DataStreamPtr stream )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addMicrocodeToCache ( uint32 id, GpuProgramManager::Microcode const& microcode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createSharedParameters ( String const& name )
This method is from 'GpuProgramManager' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 6
|
Change |
Effect |
1 |
Field mDoubleConstants 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 mDoubleLogicalToPhysical 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 mFloatLogicalToPhysical 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 mIntConstants 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 mIntLogicalToPhysical 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 mSubroutineMap 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: 77 (1.5%)
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, GpuProgramPtr const& program, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams )
6th parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
MaterialSerializer::writeGPUProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
2nd parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
MaterialSerializer::writeNamedGpuProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
2nd parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
MaterialSerializer::writeLowLevelGpuProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
2nd parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
GpuProgramParameters::setConstant ( size_t index, Real val )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, double const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, float const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, int const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, uint const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const* pMatrix, size_t numEntries )
This method is from 'GpuProgramParameters' class.
...
[+] class GpuSharedParameters 4
|
Change |
Effect |
1 |
Field mDoubleConstants 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 mFrameLastUpdated 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 mIntConstants 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 mRenderSystemData 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: 13 (0.2%)
GpuSharedParameters::_markClean ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::_markDirty ( )
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::removeConstantDefinition ( String const& name )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::removeAllConstantDefinitions ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::download ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::GpuSharedParameters ( String const& name )
This constructor is from 'GpuSharedParameters' class.
GpuSharedParameters::calculateSize ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::getConstantDefinition ( String const& name )
This method is from 'GpuSharedParameters' class.
...
[+] class GpuSharedParametersUsage 1
|
Change |
Effect |
1 |
Field mRenderSystemData 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: 3 (0.1%)
GpuSharedParametersUsage::initCopyData ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::GpuSharedParametersUsage ( GpuSharedParametersPtr sharedParams, GpuProgramParameters* params )
This constructor is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
This method is from 'GpuSharedParametersUsage' class.
[+] struct GpuNamedConstants 1
|
Change |
Effect |
1 |
Field intBufferSize 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: 23 (0.4%)
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
1st parameter 'namedConstants' (reference) has base type 'struct GpuNamedConstants'.
GpuNamedConstants::load ( DataStreamPtr& stream )
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::GpuNamedConstants ( )
This constructor is from 'struct GpuNamedConstants' class.
GpuNamedConstants::~GpuNamedConstants ( )
This destructor is from 'struct GpuNamedConstants' class.
GpuSharedParameters::_markClean ( )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::_markDirty ( )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, ColourValue const& colour )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const& m )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::removeConstantDefinition ( String const& name )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::removeAllConstantDefinitions ( )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
...
OgreGpuProgramUsage.h
namespace Ogre
[+] class GpuProgramUsage 1
|
Change |
Effect |
1 |
Size of this class has been changed from 64 bytes to 56 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 13 (0.2%)
GpuProgramUsage::setProgram ( GpuProgramPtr const& prog, bool resetParams )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setParameters ( GpuProgramParametersSharedPtr const& params )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setProgramName ( String const& name, bool resetParams )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::loadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::unloadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::recreateParameters ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_load ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_unload ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::GpuProgramUsage ( enum GpuProgramType gptype, Pass* parent )
This constructor is from 'GpuProgramUsage' class.
GpuProgramUsage::GpuProgramUsage ( GpuProgramUsage const& oth, Pass* parent )
1st parameter 'oth' (reference) has base type 'GpuProgramUsage'.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManagerBase 11
|
Change |
Effect |
1 |
Field mCounterBuffers 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 mIndexBuffers 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 mUniformBuffers 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 400 bytes to 256 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 |
Pure virtual method createIndexBuffer ( enum HardwareIndexBuffer::IndexType, size_t, unsigned char, bool ) has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 |
Pure virtual method createIndexBuffer ( enum HardwareIndexBuffer::IndexType, size_t, int, bool ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 |
Virtual method createCounterBuffer ( size_t, int, bool, String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 |
Virtual method createUniformBuffer ( size_t, int, bool, 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. |
9 |
Virtual method destroyAllBindings ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 destroyAllDeclarations ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
The relative position of virtual method createVertexDeclarationImpl ( ) has been changed from 2 to 0. |
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) - 17 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::destroyAllDeclarations() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
24 |
HardwareBufferManagerBase::destroyAllBindings() |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
32 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
40 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
48 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
(int (*)(...))0 |
56 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
(int (*)(...))0 |
64 |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, int, bool) |
__cxa_pure_virtual |
72 |
(int (*)(...))0 |
__cxa_pure_virtual |
80 |
(int (*)(...))0 |
HardwareBufferManagerBase::createRenderToVertexBuffer() |
88 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createUniformBuffer(unsigned long, HardwareBufferUsage, bool) |
96 |
__cxa_pure_virtual |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
104 |
HardwareBufferManagerBase::createRenderToVertexBuffer() |
|
112 |
HardwareBufferManagerBase::createUniformBuffer(unsigned long, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
120 |
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&) |
|
[+] affected symbols: 167 (3.2%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
2nd parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
VertexData::VertexData ( HardwareBufferManagerBase* mgr )
1st parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent.mBufferManager' in 1st parameter 'baseSubMesh' (pointer) has base type 'HardwareBufferManagerBase'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent.mBufferManager' in 1st parameter 'baseSubMesh' (pointer) has base type 'HardwareBufferManagerBase'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent.mBufferManager' in 1st parameter 'baseSubMesh' (pointer) has base type 'HardwareBufferManagerBase'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
Field 'pMesh.mBufferManager' in 1st parameter 'pMesh' (pointer) has base type 'HardwareBufferManagerBase'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
Field 'pMesh.mBufferManager' in 1st parameter 'pMesh' (pointer) has base type 'HardwareBufferManagerBase'.
StaticGeometry::determineGeometry ( SubMesh* sm )
Field 'sm.parent.mBufferManager' in 1st parameter 'sm' (pointer) has base type 'HardwareBufferManagerBase'.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.submesh.parent.mBufferManager' in 1st parameter 'qmesh' (pointer) has base type 'HardwareBufferManagerBase'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.submesh.parent.mBufferManager' in 1st parameter 'qmesh' (pointer) has base type 'HardwareBufferManagerBase'.
...
OgreHardwareIndexBuffer.h
namespace Ogre
[+] class HardwareIndexBuffer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 88 bytes to 72 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: 2 (0.04%)
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
This constructor is from 'HardwareIndexBuffer' class.
HardwareIndexBuffer::~HardwareIndexBuffer ( )
This destructor is from 'HardwareIndexBuffer' class.
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 3
|
Change |
Effect |
1 |
Size of this class has been changed from 184 bytes to 192 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 _clearSliceRTT ( 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. |
3 |
Virtual method getRenderTarget ( size_t ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 17 entries | Virtual Table (New) - 15 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 |
(int (*)(...)) 0x192e2c |
(int (*)(...)) 0x18283e |
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 |
HardwarePixelBuffer::readData(unsigned long, unsigned long, void*) |
HardwarePixelBuffer::readData(unsigned long, unsigned long, void*) |
64 |
HardwarePixelBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
HardwarePixelBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
72 |
(int (*)(...)) 0x193858 |
(int (*)(...)) 0x18326a |
80 |
(int (*)(...)) 0x1929c8 |
(int (*)(...)) 0x182388 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
HardwarePixelBuffer::_clearSliceRTT(unsigned long) |
HardwarePixelBuffer::blit(SharedPtr<HardwarePixelBuffer> const&, Box const&, Box const&) |
104 |
HardwarePixelBuffer::blit(SharedPtr<HardwarePixelBuffer> const&, Box const&, Box const&) |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
|
128 |
HardwarePixelBuffer::getRenderTarget(unsigned long) |
|
[+] affected symbols: 18 (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'.
MultiRenderTarget::bindSurface ( size_t attachment, RenderTexture* target )
Field 'target.mBuffer' in 2nd parameter 'target' (pointer) 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.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class HardwareVertexBuffer 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: 8 (0.2%)
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 ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
This constructor 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.
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 1
|
Change |
Effect |
1 |
Pure virtual method buildConstantDefinitions ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 56 entries | Virtual Table (New) - 55 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 (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
GpuProgram::postLoadImpl() |
GpuProgram::postLoadImpl() |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
GpuProgram::prepareImpl() |
GpuProgram::prepareImpl() |
72 |
(int (*)(...)) 0x16dc7c |
(int (*)(...)) 0x15dac0 |
80 |
HighLevelGpuProgram::loadImpl() |
HighLevelGpuProgram::loadImpl() |
88 |
HighLevelGpuProgram::unloadImpl() |
HighLevelGpuProgram::unloadImpl() |
96 |
Resource::prepare(bool) |
HighLevelGpuProgram::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
HighLevelGpuProgram::calculateSize() const |
Resource::_dirtyState() |
192 |
HighLevelGpuProgram::setupBaseParamDictionary() |
HighLevelGpuProgram::setupBaseParamDictionary() |
200 |
(int (*)(...)) 0x1c0b96 |
(int (*)(...)) 0x1aecbe |
208 |
(int (*)(...)) 0x1e5d76 |
(int (*)(...)) 0x1d29f2 |
216 |
GpuProgram::isSupported() const |
GpuProgram::isSupported() const |
224 |
HighLevelGpuProgram::createParameters() |
HighLevelGpuProgram::createParameters() |
232 |
(int (*)(...)) 0x1c0baa |
(int (*)(...)) 0x1aecd2 |
240 |
(int (*)(...)) 0x1c0bb6 |
(int (*)(...)) 0x1aecde |
248 |
(int (*)(...)) 0x1c0bc2 |
(int (*)(...)) 0x1aecea |
256 |
(int (*)(...)) 0x1c0bce |
(int (*)(...)) 0x1aecf6 |
264 |
(int (*)(...)) 0x1c0bda |
(int (*)(...)) 0x1aed02 |
272 |
(int (*)(...)) 0x1c0be6 |
(int (*)(...)) 0x1aed0e |
280 |
(int (*)(...)) 0x1c0bf6 |
(int (*)(...)) 0x1aed1e |
288 |
(int (*)(...)) 0x1c0c02 |
(int (*)(...)) 0x1aed2a |
296 |
(int (*)(...)) 0x1c0c0e |
(int (*)(...)) 0x1aed36 |
304 |
(int (*)(...)) 0x1c0c1a |
(int (*)(...)) 0x1aed42 |
312 |
(int (*)(...)) 0x1c0c26 |
(int (*)(...)) 0x1aed4e |
320 |
GpuProgram::getDefaultParameters() |
GpuProgram::getDefaultParameters() |
328 |
(int (*)(...)) 0x1c0c32 |
(int (*)(...)) 0x1aed5a |
336 |
(int (*)(...)) 0x1c0c42 |
(int (*)(...)) 0x1aed6a |
344 |
(int (*)(...)) 0x1c0c4c |
(int (*)(...)) 0x1aed74 |
352 |
(int (*)(...)) 0x1c0c56 |
(int (*)(...)) 0x1aed7e |
360 |
GpuProgram::getLanguage[abi:cxx11]() const |
GpuProgram::getLanguage[abi:cxx11]() const |
368 |
(int (*)(...)) 0x1c0c60 |
(int (*)(...)) 0x1aed88 |
376 |
(int (*)(...)) 0x1c0c6c |
(int (*)(...)) 0x1aed94 |
384 |
HighLevelGpuProgram::getConstantDefinitions() const |
HighLevelGpuProgram::getConstantDefinitions() |
392 |
__cxa_pure_virtual |
__cxa_pure_virtual |
400 |
HighLevelGpuProgram::loadHighLevel() |
HighLevelGpuProgram::loadHighLevel() |
408 |
HighLevelGpuProgram::unloadHighLevel() |
HighLevelGpuProgram::unloadHighLevel() |
416 |
__cxa_pure_virtual |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
|
[+] affected symbols: 1 (0.02%)
HighLevelGpuProgram::buildConstantDefinitions ( )
This method is from 'HighLevelGpuProgram' class.
OgreInstanceBatchHW.h
namespace Ogre
[+] class InstanceBatchHW 1
|
Change |
Effect |
1 |
Virtual method getNumWorldTransforms ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 78 entries | Virtual Table (New) - 77 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
16 |
~InstanceBatchHW |
~InstanceBatchHW |
24 |
~InstanceBatchHW |
~InstanceBatchHW |
32 |
(int (*)(...)) 0x1f0c50 |
(int (*)(...)) 0x1dc0ec |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x1f0c5c |
(int (*)(...)) 0x1dc0f8 |
56 |
(int (*)(...)) 0x15ecda |
(int (*)(...)) 0x150488 |
64 |
(int (*)(...)) 0x154b70 |
(int (*)(...)) 0x1466d2 |
72 |
InstanceBatchHW::getWorldTransforms(Matrix4*) const |
InstanceBatchHW::getWorldTransforms(Matrix4*) const |
80 |
InstanceBatchHW::getNumWorldTransforms() const |
(int (*)(...)) 0x1466d8 |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x1b0d48 |
(int (*)(...)) 0x1a085a |
112 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
120 |
InstanceBatchHW::setupVertices(SubMesh const*) |
InstanceBatchHW::setupVertices(SubMesh const*) |
128 |
InstanceBatchHW::setupIndices(SubMesh const*) |
InstanceBatchHW::setupIndices(SubMesh const*) |
136 |
InstanceBatch::createAllInstancedEntities() |
InstanceBatch::createAllInstancedEntities() |
144 |
InstanceBatch::deleteAllInstancedEntities() |
InstanceBatch::deleteAllInstancedEntities() |
152 |
InstanceBatch::deleteUnusedInstancedEntities() |
InstanceBatch::deleteUnusedInstancedEntities() |
160 |
InstanceBatch::generateInstancedEntity(unsigned long) |
InstanceBatch::generateInstancedEntity(unsigned long) |
168 |
InstanceBatchHW::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatchHW::checkSubMeshCompatibility(SubMesh const*) |
176 |
InstanceBatchHW::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
InstanceBatchHW::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
184 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
192 |
InstanceBatchHW::buildFrom(SubMesh const*, RenderOperation const&) |
InstanceBatchHW::buildFrom(SubMesh const*, RenderOperation const&) |
200 |
InstanceBatchHW::_boundsDirty() |
InstanceBatchHW::_boundsDirty() |
208 |
InstanceBatchHW::setStaticAndUpdate(bool) |
InstanceBatchHW::setStaticAndUpdate(bool) |
216 |
(int (*)(...)) 0x1f313c |
(int (*)(...)) 0x1de4de |
224 |
(int (*)(...)) 0x1f0c46 |
(int (*)(...)) 0x1dc0e2 |
232 |
InstanceBatch::getMovableType[abi:cxx11]() const |
InstanceBatch::getMovableType[abi:cxx11]() const |
240 |
InstanceBatch::_notifyCurrentCamera(Camera*) |
InstanceBatch::_notifyCurrentCamera(Camera*) |
248 |
InstanceBatch::getBoundingBox() const |
InstanceBatch::getBoundingBox() const |
256 |
InstanceBatch::getBoundingRadius() const |
InstanceBatch::getBoundingRadius() const |
264 |
InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
272 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
280 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000048 |
288 |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
296 |
non-virtual thunk to ~InstanceBatchHW |
non-virtual thunk to ~InstanceBatchHW |
304 |
non-virtual thunk to ~InstanceBatchHW |
non-virtual thunk to ~InstanceBatchHW |
312 |
(int (*)(...)) 0x154bcc |
(int (*)(...)) 0x14672e |
320 |
(int (*)(...)) 0x154bc2 |
(int (*)(...)) 0x146724 |
328 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
336 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
344 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
352 |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
360 |
(int (*)(...)) 0x154cee |
MovableObject::getPointExtrusionDistance(Light const*) const |
368 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
376 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
384 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
392 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x1466f4 |
400 |
(int (*)(...)) 0x154b92 |
(int (*)(...)) 0x1466fe |
408 |
(int (*)(...)) 0x154b9c |
(int (*)(...)) 0x146708 |
416 |
(int (*)(...)) 0x154ba6 |
(int (*)(...)) 0x14670e |
424 |
(int (*)(...)) 0x154bac |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
432 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
440 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
448 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
456 |
MovableObject::_notifyMoved() |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
464 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
472 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
480 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
MovableObject::getWorldBoundingSphere(bool) const |
488 |
MovableObject::getWorldBoundingSphere(bool) const |
non-virtual thunk to InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
496 |
non-virtual thunk to InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
MovableObject::isVisible() const |
504 |
MovableObject::isVisible() const |
MovableObject::setRenderQueueGroup(unsigned char) |
512 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
520 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
528 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x146714 |
536 |
(int (*)(...)) 0x154bb2 |
(int (*)(...)) 0x14671c |
544 |
(int (*)(...)) 0x154bba |
MovableObject::getTypeFlags() const |
552 |
MovableObject::getTypeFlags() const |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
560 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) -0x00000000000050 |
568 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
576 |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
(int (*)(...)) 0x1466e2 |
584 |
(int (*)(...)) 0x154b80 |
(int (*)(...)) 0x1466ee |
592 |
(int (*)(...)) 0x154b8c |
non-virtual thunk to ~InstanceBatchHW |
600 |
non-virtual thunk to ~InstanceBatchHW |
non-virtual thunk to ~InstanceBatchHW |
608 |
non-virtual thunk to ~InstanceBatchHW |
(int (*)(...)) 0x1468de |
616 |
(int (*)(...)) 0x154e28 |
|
[+] affected symbols: 1 (0.02%)
InstanceBatchHW::getNumWorldTransforms ( )
This method is from 'InstanceBatchHW' class.
OgreInstanceBatchVTF.h
namespace Ogre
[+] class BaseInstanceBatchVTF 2
|
Change |
Effect |
1 |
Size of this class has been changed from 680 bytes to 648 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 getNumWorldTransforms ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 82 entries | Virtual Table (New) - 81 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1f0c50 |
(int (*)(...)) 0x1dc0ec |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x1f0c5c |
(int (*)(...)) 0x1dc0f8 |
56 |
(int (*)(...)) 0x15ecda |
(int (*)(...)) 0x150488 |
64 |
(int (*)(...)) 0x154b70 |
(int (*)(...)) 0x1466d2 |
72 |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
80 |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
(int (*)(...)) 0x1466d8 |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x1b0d48 |
(int (*)(...)) 0x1a085a |
112 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
InstanceBatch::createAllInstancedEntities() |
InstanceBatch::createAllInstancedEntities() |
144 |
InstanceBatch::deleteAllInstancedEntities() |
InstanceBatch::deleteAllInstancedEntities() |
152 |
InstanceBatch::deleteUnusedInstancedEntities() |
InstanceBatch::deleteUnusedInstancedEntities() |
160 |
BaseInstanceBatchVTF::generateInstancedEntity(unsigned long) |
BaseInstanceBatchVTF::generateInstancedEntity(unsigned long) |
168 |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
176 |
__cxa_pure_virtual |
__cxa_pure_virtual |
184 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
192 |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
200 |
InstanceBatch::_boundsDirty() |
InstanceBatch::_boundsDirty() |
208 |
(int (*)(...)) 0x1f0c36 |
(int (*)(...)) 0x1dc0d2 |
216 |
(int (*)(...)) 0x1f0c3c |
(int (*)(...)) 0x1dc0d8 |
224 |
(int (*)(...)) 0x1f7218 |
(int (*)(...)) 0x1e25a8 |
232 |
InstanceBatch::getMovableType[abi:cxx11]() const |
InstanceBatch::getMovableType[abi:cxx11]() const |
240 |
InstanceBatch::_notifyCurrentCamera(Camera*) |
InstanceBatch::_notifyCurrentCamera(Camera*) |
248 |
InstanceBatch::getBoundingBox() const |
InstanceBatch::getBoundingBox() const |
256 |
InstanceBatch::getBoundingRadius() const |
InstanceBatch::getBoundingRadius() const |
264 |
BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
272 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
280 |
__cxa_pure_virtual |
__cxa_pure_virtual |
288 |
__cxa_pure_virtual |
__cxa_pure_virtual |
296 |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
304 |
(int (*)(...)) 0x1f7228 |
(int (*)(...)) 0x1e25b8 |
312 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000048 |
320 |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
328 |
(int (*)(...))0 |
(int (*)(...))0 |
336 |
(int (*)(...))0 |
(int (*)(...))0 |
344 |
(int (*)(...)) 0x154bcc |
(int (*)(...)) 0x14672e |
352 |
(int (*)(...)) 0x154bc2 |
(int (*)(...)) 0x146724 |
360 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
368 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
376 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
384 |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
392 |
(int (*)(...)) 0x154cee |
MovableObject::getPointExtrusionDistance(Light const*) const |
400 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
408 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
416 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
424 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x1466f4 |
432 |
(int (*)(...)) 0x154b92 |
(int (*)(...)) 0x1466fe |
440 |
(int (*)(...)) 0x154b9c |
(int (*)(...)) 0x146708 |
448 |
(int (*)(...)) 0x154ba6 |
(int (*)(...)) 0x14670e |
456 |
(int (*)(...)) 0x154bac |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
464 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
472 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
480 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
488 |
MovableObject::_notifyMoved() |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
496 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
504 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
512 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
MovableObject::getWorldBoundingSphere(bool) const |
520 |
MovableObject::getWorldBoundingSphere(bool) const |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
528 |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
MovableObject::isVisible() const |
536 |
MovableObject::isVisible() const |
MovableObject::setRenderQueueGroup(unsigned char) |
544 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
552 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
560 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x146714 |
568 |
(int (*)(...)) 0x154bb2 |
(int (*)(...)) 0x14671c |
576 |
(int (*)(...)) 0x154bba |
MovableObject::getTypeFlags() const |
584 |
MovableObject::getTypeFlags() const |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
592 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) -0x00000000000050 |
600 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
608 |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
(int (*)(...)) 0x1466e2 |
616 |
(int (*)(...)) 0x154b80 |
(int (*)(...)) 0x1466ee |
624 |
(int (*)(...)) 0x154b8c |
(int (*)(...))0 |
632 |
(int (*)(...))0 |
(int (*)(...))0 |
640 |
(int (*)(...))0 |
(int (*)(...)) 0x1468de |
648 |
(int (*)(...)) 0x154e28 |
|
[+] affected symbols: 35 (0.7%)
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, ShadowCaster::ShadowRenderableList& shadowRenderables, unsigned long flags )
This method is from derived class 'ShadowCaster'.
ShadowCaster::updateEdgeListLightFacing ( EdgeData* edgeData, Vector4 const& lightPos )
This method is from derived class 'ShadowCaster'.
AnimableObject::createAnimableValue ( String const& p1 )
This method is from derived class 'AnimableObject'.
InstanceBatchVTF::InstanceBatchVTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from derived class 'InstanceBatchVTF'.
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from derived class 'InstanceBatchVTF'.
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from derived class 'InstanceBatchHW_VTF'.
...
OgreLight.h
namespace Ogre
[+] class Light 9
|
Change |
Effect |
1 |
Field mDerivedCamRelativeDirty 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 mDerivedCamRelativePosition 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 mDerivedDirection 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 mDerivedPosition 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 mDerivedTransformDirty 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 mDirection 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 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. |
8 |
Size of this class has been changed from 528 bytes to 456 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
9 |
Virtual method update ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 48 entries | Virtual Table (New) - 46 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Light) |
(int (*)(...)) (& typeinfo for Light) |
16 |
~Light |
~Light |
24 |
~Light |
~Light |
32 |
(int (*)(...)) 0x154bcc |
(int (*)(...)) 0x14672e |
40 |
(int (*)(...)) 0x154bc2 |
(int (*)(...)) 0x146724 |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
(int (*)(...)) 0x154cee |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x1466f4 |
120 |
(int (*)(...)) 0x154b92 |
(int (*)(...)) 0x1466fe |
128 |
(int (*)(...)) 0x154b9c |
(int (*)(...)) 0x146708 |
136 |
(int (*)(...)) 0x154ba6 |
(int (*)(...)) 0x14670e |
144 |
(int (*)(...)) 0x154bac |
Light::getMovableType[abi:cxx11]() const |
152 |
Light::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
160 |
Light::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
168 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
176 |
Light::_notifyMoved() |
MovableObject::_notifyCurrentCamera(Camera*) |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
Light::getBoundingBox() const |
192 |
Light::getBoundingBox() const |
(int (*)(...)) 0x2025b8 |
200 |
(int (*)(...)) 0x217590 |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
(int (*)(...)) 0x2025c2 |
216 |
Light::_updateRenderQueue(RenderQueue*) |
MovableObject::isVisible() const |
224 |
MovableObject::isVisible() const |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
248 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x146714 |
256 |
(int (*)(...)) 0x154bb2 |
(int (*)(...)) 0x14671c |
264 |
(int (*)(...)) 0x154bba |
Light::getTypeFlags() const |
272 |
Light::getTypeFlags() const |
Light::visitRenderables(Renderable::Visitor*, bool) |
280 |
Light::visitRenderables(Renderable::Visitor*, bool) |
Light::_getNearClipVolume(Camera const*) const |
288 |
Light::_getNearClipVolume(Camera const*) const |
Light::_getFrustumClipVolumes(Camera const*) const |
296 |
Light::_getFrustumClipVolumes(Camera const*) const |
Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
304 |
Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Light::_updateCustomGpuParameter(unsigned short, GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
312 |
Light::_updateCustomGpuParameter(unsigned short, GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
(int (*)(...)) -0x00000000000008 |
320 |
Light::update() const |
(int (*)(...)) (& typeinfo for Light) |
328 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) 0x1466e2 |
336 |
(int (*)(...)) (& typeinfo for Light) |
(int (*)(...)) 0x1466ee |
344 |
(int (*)(...)) 0x154b80 |
non-virtual thunk to ~Light |
352 |
(int (*)(...)) 0x154b8c |
non-virtual thunk to ~Light |
360 |
non-virtual thunk to ~Light |
non-virtual thunk to Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
368 |
non-virtual thunk to ~Light |
|
376 |
non-virtual thunk to Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 183 (3.5%)
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::buildLightClip ( Light const* l, PlaneList& planes )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::ShadowRenderer::findShadowCastersForLight ( Light const* light, Camera const* camera )
1st parameter 'light' (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::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
Field 'this.mLight' in the object of this method has base type 'Light'.
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
Field 'this.mLight' in the object of this method 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'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 2
|
Change |
Effect |
1 |
Virtual method setMaterial ( size_t, MaterialPtr const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 setMaterialName ( size_t, String const&, String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 59 entries | Virtual Table (New) - 56 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
16 |
~ManualObject |
~ManualObject |
24 |
~ManualObject |
~ManualObject |
32 |
(int (*)(...)) 0x154bcc |
(int (*)(...)) 0x14672e |
40 |
ManualObject::getEdgeList() |
ManualObject::getEdgeList() |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
ManualObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
ManualObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
(int (*)(...)) 0x154cee |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x1466f4 |
120 |
(int (*)(...)) 0x154b92 |
(int (*)(...)) 0x1466fe |
128 |
(int (*)(...)) 0x154b9c |
(int (*)(...)) 0x20f42a |
136 |
(int (*)(...)) 0x225740 |
(int (*)(...)) 0x14670e |
144 |
(int (*)(...)) 0x154bac |
ManualObject::getMovableType[abi:cxx11]() const |
152 |
ManualObject::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
168 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyCurrentCamera(Camera*) |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
(int (*)(...)) 0x20f440 |
192 |
(int (*)(...)) 0x225756 |
(int (*)(...)) 0x20f44c |
200 |
(int (*)(...)) 0x225762 |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
ManualObject::_updateRenderQueue(RenderQueue*) |
216 |
ManualObject::_updateRenderQueue(RenderQueue*) |
MovableObject::isVisible() const |
224 |
MovableObject::isVisible() const |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
248 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x146714 |
256 |
(int (*)(...)) 0x154bb2 |
(int (*)(...)) 0x14671c |
264 |
(int (*)(...)) 0x154bba |
MovableObject::getTypeFlags() const |
272 |
MovableObject::getTypeFlags() const |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
280 |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
ManualObject::clear() |
288 |
ManualObject::clear() |
ManualObject::estimateVertexCount(unsigned long) |
296 |
ManualObject::estimateVertexCount(unsigned long) |
ManualObject::estimateIndexCount(unsigned long) |
304 |
ManualObject::estimateIndexCount(unsigned long) |
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&) |
312 |
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::begin(SharedPtr<Material> const&, RenderOperation::OperationType) |
320 |
ManualObject::begin(SharedPtr<Material> const&, RenderOperation::OperationType) |
ManualObject::beginUpdate(unsigned long) |
328 |
ManualObject::beginUpdate(unsigned long) |
ManualObject::getCurrentVertexCount() const |
336 |
ManualObject::getCurrentVertexCount() const |
ManualObject::getCurrentIndexCount() const |
344 |
ManualObject::getCurrentIndexCount() const |
ManualObject::end() |
352 |
ManualObject::end() |
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&) |
360 |
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&) |
ManualObject::resetTempAreas() |
368 |
ManualObject::setMaterial(unsigned long, SharedPtr<Material> const&) |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
376 |
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&) |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
384 |
ManualObject::resetTempAreas() |
ManualObject::copyTempVertexToBuffer() |
392 |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
(int (*)(...)) -0x00000000000008 |
400 |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
(int (*)(...)) (& typeinfo for ManualObject) |
408 |
ManualObject::copyTempVertexToBuffer() |
(int (*)(...)) 0x1466e2 |
416 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) 0x1466ee |
424 |
(int (*)(...)) (& typeinfo for ManualObject) |
non-virtual thunk to ~ManualObject |
432 |
(int (*)(...)) 0x154b80 |
non-virtual thunk to ~ManualObject |
440 |
(int (*)(...)) 0x154b8c |
(int (*)(...)) 0x1468de |
448 |
non-virtual thunk to ~ManualObject |
|
456 |
non-virtual thunk to ~ManualObject |
|
464 |
(int (*)(...)) 0x154e28 |
|
[+] affected symbols: 7 (0.1%)
ManualObject::setMaterial ( size_t subIndex, MaterialPtr const& mat )
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::copyTempVertexToBuffer ( )
This method is from 'ManualObject' class.
ManualObject::resizeTempIndexBufferIfNeeded ( size_t numInds )
This method is from 'ManualObject' class.
ManualObject::resizeTempVertexBufferIfNeeded ( size_t numVerts )
This method is from 'ManualObject' class.
[+] class ManualObject::ManualObjectSection 1
|
Change |
Effect |
1 |
Size of this class has been changed from 232 bytes to 200 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 31 (0.6%)
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::resetTempAreas ( )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::estimateIndexCount ( size_t icount )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::setUseIdentityView ( bool useIdentityView )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::estimateVertexCount ( size_t vcount )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getRenderOperation ( RenderOperation& op )
This method is from 'ManualObject::ManualObjectSection' class.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 2
|
Change |
Effect |
1 |
Field mSkeletonName has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Size of this class has been changed from 672 bytes to 640 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: 125 (2.4%)
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
StaticGeometry::determineGeometry ( SubMesh* sm )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.submesh.parent' in 1st parameter 'qmesh' (pointer) has base type 'Mesh'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.submesh.parent' in 1st parameter 'qmesh' (pointer) has base type 'Mesh'.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
...
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 400 bytes to 352 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: 15 (0.3%)
MeshManager::createImpl ( String const& name, ResourceHandle 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::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.
...
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 removed from this class. |
The layout of v-table has been changed. Call of this 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) - 43 entries | Virtual Table (New) - 42 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 (*)(...)) 0x154bcc |
(int (*)(...)) 0x14672e |
40 |
(int (*)(...)) 0x154bc2 |
(int (*)(...)) 0x146724 |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
(int (*)(...)) 0x154cee |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x1466f4 |
120 |
(int (*)(...)) 0x154b92 |
(int (*)(...)) 0x1466fe |
128 |
(int (*)(...)) 0x154b9c |
(int (*)(...)) 0x146708 |
136 |
(int (*)(...)) 0x154ba6 |
(int (*)(...)) 0x14670e |
144 |
(int (*)(...)) 0x154bac |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
168 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyCurrentCamera(Camera*) |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
__cxa_pure_virtual |
192 |
__cxa_pure_virtual |
__cxa_pure_virtual |
200 |
__cxa_pure_virtual |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
__cxa_pure_virtual |
216 |
__cxa_pure_virtual |
MovableObject::isVisible() const |
224 |
MovableObject::isVisible() const |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
248 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x146714 |
256 |
(int (*)(...)) 0x154bb2 |
(int (*)(...)) 0x14671c |
264 |
(int (*)(...)) 0x154bba |
MovableObject::getTypeFlags() const |
272 |
MovableObject::getTypeFlags() const |
__cxa_pure_virtual |
280 |
__cxa_pure_virtual |
(int (*)(...)) -0x00000000000008 |
288 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) (& typeinfo for MovableObject) |
296 |
(int (*)(...)) (& typeinfo for MovableObject) |
(int (*)(...)) 0x1466e2 |
304 |
(int (*)(...)) 0x154b80 |
(int (*)(...)) 0x1466ee |
312 |
(int (*)(...)) 0x154b8c |
(int (*)(...))0 |
320 |
(int (*)(...))0 |
(int (*)(...))0 |
328 |
(int (*)(...))0 |
(int (*)(...)) 0x1468de |
336 |
(int (*)(...)) 0x154e28 |
|
[+] affected symbols: 132 (2.5%)
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'.
RibbonTrail::setInitialWidth ( size_t chainIndex, Real width )
This method is from derived class 'RibbonTrail'.
...
OgreNode.h
namespace Ogre
[+] class Node 2
|
Change |
Effect |
1 |
Field mDebug 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 336 bytes to 328 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: 157 (3%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mParentNode' in 1st parameter 'mo' (pointer) has base type 'Node'.
RibbonTrail::removeNode ( Node const* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeUpdated ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeDestroyed ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::getChainIndexForNode ( Node const* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::addNode ( Node* n )
1st parameter 'n' (pointer) has base type 'Node'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
SceneManager::SkyRenderer::nodeDestroyed ( Node const* p1 )
1st parameter 'p1' (pointer) has base type 'Node'.
...
OgreParticle.h
namespace Ogre
[+] class Particle 3
|
Change |
Effect |
1 |
Field mOwnDimensions 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 mParentSystem 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 mVisual 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: 5 (0.1%)
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'.
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 2
|
Change |
Effect |
1 |
Pure virtual method _getEmissionCount ( 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. |
2 |
Virtual method genConstantEmissionCount ( 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. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 67 entries | Virtual Table (New) - 66 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
16 |
(int (*)(...))0 |
~ParticleEmitter |
24 |
(int (*)(...))0 |
~ParticleEmitter |
32 |
ParticleEmitter::genEmissionDirection(Vector<3, float> const&, Vector<3, float>&) |
ParticleEmitter::genEmissionDirection(Vector<3, float> const&, Vector<3, float>&) |
40 |
ParticleEmitter::genEmissionVelocity(Vector<3, float>&) |
ParticleEmitter::genEmissionVelocity(Vector<3, float>&) |
48 |
ParticleEmitter::genEmissionTTL() |
ParticleEmitter::genEmissionTTL() |
56 |
ParticleEmitter::genEmissionColour(ColourValue&) |
ParticleEmitter::genEmissionColour(unsigned int&) |
64 |
ParticleEmitter::genConstantEmissionCount(float) |
ParticleEmitter::setPosition(Vector<3, float> const&) |
72 |
ParticleEmitter::setPosition(Vector<3, float> const&) |
ParticleEmitter::getPosition() const |
80 |
ParticleEmitter::getPosition() const |
ParticleEmitter::setDirection(Vector<3, float> const&) |
88 |
ParticleEmitter::setDirection(Vector<3, float> const&) |
ParticleEmitter::getDirection() const |
96 |
ParticleEmitter::getDirection() const |
ParticleEmitter::setUp(Vector<3, float> const&) |
104 |
ParticleEmitter::setUp(Vector<3, float> const&) |
ParticleEmitter::getUp() const |
112 |
ParticleEmitter::getUp() const |
ParticleEmitter::setDirPositionReference(Vector<3, float> const&, bool) |
120 |
ParticleEmitter::setDirPositionReference(Vector<3, float> const&, bool) |
ParticleEmitter::getDirPositionReference() const |
128 |
ParticleEmitter::getDirPositionReference() const |
ParticleEmitter::getDirPositionReferenceEnabled() const |
136 |
ParticleEmitter::getDirPositionReferenceEnabled() const |
ParticleEmitter::setAngle(Radian const&) |
144 |
ParticleEmitter::setAngle(Radian const&) |
ParticleEmitter::getAngle() const |
152 |
ParticleEmitter::getAngle() const |
ParticleEmitter::setParticleVelocity(float) |
160 |
ParticleEmitter::setParticleVelocity(float) |
ParticleEmitter::setParticleVelocity(float, float) |
168 |
ParticleEmitter::setParticleVelocity(float, float) |
ParticleEmitter::setMinParticleVelocity(float) |
176 |
ParticleEmitter::setMinParticleVelocity(float) |
ParticleEmitter::setMaxParticleVelocity(float) |
184 |
ParticleEmitter::setMaxParticleVelocity(float) |
ParticleEmitter::getParticleVelocity() const |
192 |
ParticleEmitter::getParticleVelocity() const |
ParticleEmitter::getMinParticleVelocity() const |
200 |
ParticleEmitter::getMinParticleVelocity() const |
ParticleEmitter::getMaxParticleVelocity() const |
208 |
ParticleEmitter::getMaxParticleVelocity() const |
ParticleEmitter::setEmissionRate(float) |
216 |
ParticleEmitter::setEmissionRate(float) |
ParticleEmitter::getEmissionRate() const |
224 |
ParticleEmitter::getEmissionRate() const |
ParticleEmitter::setTimeToLive(float) |
232 |
ParticleEmitter::setTimeToLive(float) |
ParticleEmitter::setTimeToLive(float, float) |
240 |
ParticleEmitter::setTimeToLive(float, float) |
ParticleEmitter::setMinTimeToLive(float) |
248 |
ParticleEmitter::setMinTimeToLive(float) |
ParticleEmitter::setMaxTimeToLive(float) |
256 |
ParticleEmitter::setMaxTimeToLive(float) |
ParticleEmitter::getTimeToLive() const |
264 |
ParticleEmitter::getTimeToLive() const |
ParticleEmitter::getMinTimeToLive() const |
272 |
ParticleEmitter::getMinTimeToLive() const |
ParticleEmitter::getMaxTimeToLive() const |
280 |
ParticleEmitter::getMaxTimeToLive() const |
ParticleEmitter::setColour(ColourValue const&) |
288 |
ParticleEmitter::setColour(ColourValue const&) |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
296 |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
304 |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
312 |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
ParticleEmitter::getColour() const |
320 |
ParticleEmitter::getColour() const |
ParticleEmitter::getColourRangeStart() const |
328 |
ParticleEmitter::getColourRangeStart() const |
ParticleEmitter::getColourRangeEnd() const |
336 |
ParticleEmitter::getColourRangeEnd() const |
(int (*)(...)) 0x25d56c |
344 |
__cxa_pure_virtual |
(int (*)(...)) 0x25d4ae |
352 |
(int (*)(...)) 0x27ce5e |
ParticleEmitter::setEnabled(bool) |
360 |
ParticleEmitter::setEnabled(bool) |
ParticleEmitter::getEnabled() const |
368 |
ParticleEmitter::getEnabled() const |
ParticleEmitter::setStartTime(float) |
376 |
ParticleEmitter::setStartTime(float) |
ParticleEmitter::getStartTime() const |
384 |
ParticleEmitter::getStartTime() const |
ParticleEmitter::setDuration(float) |
392 |
ParticleEmitter::setDuration(float) |
ParticleEmitter::getDuration() const |
400 |
ParticleEmitter::getDuration() const |
ParticleEmitter::setDuration(float, float) |
408 |
ParticleEmitter::setDuration(float, float) |
ParticleEmitter::setMinDuration(float) |
416 |
ParticleEmitter::setMinDuration(float) |
ParticleEmitter::setMaxDuration(float) |
424 |
ParticleEmitter::setMaxDuration(float) |
ParticleEmitter::getMinDuration() const |
432 |
ParticleEmitter::getMinDuration() const |
ParticleEmitter::getMaxDuration() const |
440 |
ParticleEmitter::getMaxDuration() const |
ParticleEmitter::setRepeatDelay(float) |
448 |
ParticleEmitter::setRepeatDelay(float) |
ParticleEmitter::getRepeatDelay() const |
456 |
ParticleEmitter::getRepeatDelay() const |
ParticleEmitter::setRepeatDelay(float, float) |
464 |
ParticleEmitter::setRepeatDelay(float, float) |
ParticleEmitter::setMinRepeatDelay(float) |
472 |
ParticleEmitter::setMinRepeatDelay(float) |
ParticleEmitter::setMaxRepeatDelay(float) |
480 |
ParticleEmitter::setMaxRepeatDelay(float) |
ParticleEmitter::getMinRepeatDelay() const |
488 |
ParticleEmitter::getMinRepeatDelay() const |
ParticleEmitter::getMaxRepeatDelay() const |
496 |
ParticleEmitter::getMaxRepeatDelay() const |
ParticleEmitter::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
504 |
ParticleEmitter::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleEmitter::setEmittedEmitter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
512 |
ParticleEmitter::setEmittedEmitter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleEmitter::isEmitted() const |
520 |
ParticleEmitter::isEmitted() const |
ParticleEmitter::setEmitted(bool) |
528 |
ParticleEmitter::setEmitted(bool) |
|
[+] affected symbols: 58 (1.1%)
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.
ParticleEmitter::setStartTime ( Real startTime )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setTimeToLive ( Real ttl )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setTimeToLive ( Real minTtl, Real maxTtl )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setMaxDuration ( Real max )
This method is from 'ParticleEmitter' class.
...
OgrePass.h
namespace Ogre
[+] class Pass 4
|
Change |
Effect |
1 |
Field mShadowCasterFragmentProgramUsage 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 mShadowCasterVertexProgramUsage 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 mShadowReceiverFragmentProgramUsage 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 mShadowReceiverVertexProgramUsage 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: 856 (16.3%)
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 |
Size of this class has been changed from 912 bytes to 880 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 4 (0.1%)
PatchMesh::setSubdivision ( Real factor )
This method is from 'PatchMesh' class.
PatchMesh::update ( void* controlPointBuffer, size_t width, size_t height, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchMesh' class.
PatchMesh::loadImpl ( )
This method is from 'PatchMesh' class.
PatchMesh::PatchMesh ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group )
This constructor is from 'PatchMesh' class.
OgrePredefinedControllers.h
namespace Ogre
[+] class FrameTimeControllerValue 1
|
Change |
Effect |
1 |
Virtual method setValue ( 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. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 14 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for FrameTimeControllerValue) |
(int (*)(...)) (& typeinfo for FrameTimeControllerValue) |
16 |
(int (*)(...)) 0x2a5c32 |
(int (*)(...)) 0x28501e |
24 |
(int (*)(...)) 0x2a5c60 |
(int (*)(...)) 0x28504c |
32 |
FrameTimeControllerValue::getValue() const |
(int (*)(...)) 0x284fea |
40 |
FrameTimeControllerValue::setValue(float) |
(int (*)(...)) 0x284ff4 |
48 |
FrameTimeControllerValue::frameEnded(FrameEvent const&) |
FrameTimeControllerValue::frameStarted(FrameEvent const&) |
56 |
FrameTimeControllerValue::frameStarted(FrameEvent const&) |
(int (*)(...)) -0x00000000000008 |
64 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) (& typeinfo for FrameTimeControllerValue) |
72 |
(int (*)(...)) (& typeinfo for FrameTimeControllerValue) |
non-virtual thunk to FrameTimeControllerValue::frameStarted(FrameEvent const&) |
80 |
non-virtual thunk to FrameTimeControllerValue::frameStarted(FrameEvent const&) |
(int (*)(...)) 0x284fd6 |
88 |
(int (*)(...)) 0x2a5c04 |
(int (*)(...)) 0x284fe0 |
96 |
non-virtual thunk to FrameTimeControllerValue::frameEnded(FrameEvent const&) |
(int (*)(...)) 0x285023 |
104 |
(int (*)(...)) 0x2a5c37 |
(int (*)(...)) 0x28505e |
112 |
(int (*)(...)) 0x2a5c72 |
|
[+] affected symbols: 1 (0.02%)
FrameTimeControllerValue::setValue ( Real value )
This method is from 'FrameTimeControllerValue' class.
OgreRectangle2D.h
namespace Ogre
[+] class Rectangle2D 1
|
Change |
Effect |
1 |
Size of this class has been changed from 496 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: 3 (0.1%)
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from 'Rectangle2D' class.
Rectangle2D::~Rectangle2D ( )
This destructor is from 'Rectangle2D' class.
Rectangle2D::getWorldTransforms ( Matrix4* xform )
This method is from 'Rectangle2D' class.
OgreRenderQueueSortingGrouping.h
namespace Ogre
[+] class RenderQueueGroup 1
|
Change |
Effect |
1 |
Field mParent 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: 23 (0.4%)
RenderQueue::getQueueGroup ( uint8 groupID )
Return value (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderTextureShadowCasterQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderTextureShadowReceiverQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderAdditiveStencilShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderAdditiveTextureShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderModulativeStencilShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderModulativeTextureShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::render ( RenderQueueGroup* group, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'group' (pointer) has base type 'RenderQueueGroup'.
SceneManager::renderBasicQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::updateRenderQueueGroupSplitOptions ( RenderQueueGroup* group, bool suppressShadows, bool suppressRenderState )
1st parameter 'group' (pointer) has base type 'RenderQueueGroup'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 6
|
Change |
Effect |
1 |
Size of this class has been changed from 1160 bytes to 1192 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, struct TRect<int>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 setStencilState ( struct StencilState 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 setScissorTest ( bool, struct TRect<long>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 |
Pure virtual method setStencilBufferParams ( enum CompareFunction, uint32, uint32, uint32, enum StencilOperation, enum StencilOperation, enum StencilOperation, 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. |
6 |
Pure virtual method setStencilCheckEnabled ( 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) - 98 entries | Virtual Table (New) - 94 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 |
(int (*)(...)) 0x2bfee2 |
(int (*)(...)) 0x2a260a |
72 |
RenderSystem::_initialise() |
RenderSystem::_initialise() |
80 |
(int (*)(...)) 0x2be912 |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
96 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2a10ce |
104 |
(int (*)(...)) 0x2be91c |
(int (*)(...)) 0x2a10da |
112 |
(int (*)(...)) 0x2be928 |
(int (*)(...)) 0x2a10e0 |
120 |
(int (*)(...)) 0x2be92e |
(int (*)(...)) 0x2a10e6 |
128 |
(int (*)(...)) 0x2be934 |
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*) |
136 |
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*) |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
152 |
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&) |
160 |
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&) |
168 |
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&) |
176 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2a10ec |
184 |
(int (*)(...)) 0x2be93a |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
192 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
__cxa_pure_virtual |
200 |
__cxa_pure_virtual |
RenderSystem::_disableTextureUnit(unsigned long) |
208 |
RenderSystem::_disableTextureUnit(unsigned long) |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
216 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
(int (*)(...)) 0x2a10f2 |
224 |
(int (*)(...)) 0x2be940 |
(int (*)(...)) 0x2a10f8 |
232 |
(int (*)(...)) 0x2be946 |
(int (*)(...)) 0x2a10fe |
240 |
(int (*)(...)) 0x2be94c |
__cxa_pure_virtual |
248 |
__cxa_pure_virtual |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
256 |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
(int (*)(...)) 0x2a1104 |
264 |
(int (*)(...)) 0x2be952 |
(int (*)(...)) 0x2a110a |
272 |
(int (*)(...)) 0x2be958 |
(int (*)(...)) 0x2a1110 |
280 |
(int (*)(...)) 0x2be95e |
(int (*)(...)) 0x2a1116 |
288 |
(int (*)(...)) 0x2be964 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
296 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
(int (*)(...)) 0x2a111c |
304 |
(int (*)(...)) 0x2be96a |
(int (*)(...)) 0x2a1122 |
312 |
(int (*)(...)) 0x2be970 |
__cxa_pure_virtual |
320 |
__cxa_pure_virtual |
__cxa_pure_virtual |
328 |
__cxa_pure_virtual |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
336 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
__cxa_pure_virtual |
344 |
__cxa_pure_virtual |
RenderSystem::_beginFrame() |
352 |
RenderSystem::_beginFrame() |
RenderSystem::_pauseFrame() |
360 |
RenderSystem::_pauseFrame() |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
368 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
__cxa_pure_virtual |
376 |
__cxa_pure_virtual |
__cxa_pure_virtual |
384 |
__cxa_pure_virtual |
RenderSystem::_getViewport() |
392 |
RenderSystem::_getViewport() |
__cxa_pure_virtual |
400 |
__cxa_pure_virtual |
RenderSystem::_getCullingMode() const |
408 |
RenderSystem::_getCullingMode() const |
__cxa_pure_virtual |
416 |
__cxa_pure_virtual |
(int (*)(...)) 0x2a1128 |
424 |
(int (*)(...)) 0x2be976 |
(int (*)(...)) 0x2a112e |
432 |
(int (*)(...)) 0x2be97c |
(int (*)(...)) 0x2a1134 |
440 |
(int (*)(...)) 0x2be982 |
__cxa_pure_virtual |
448 |
__cxa_pure_virtual |
(int (*)(...)) 0x2a113a |
456 |
(int (*)(...)) 0x2be988 |
RenderSystem::_beginGeometryCount() |
464 |
RenderSystem::_beginGeometryCount() |
RenderSystem::_getFaceCount() const |
472 |
RenderSystem::_getFaceCount() const |
RenderSystem::_getBatchCount() const |
480 |
RenderSystem::_getBatchCount() const |
RenderSystem::_getVertexCount() const |
488 |
RenderSystem::_getVertexCount() const |
__cxa_pure_virtual |
496 |
(int (*)(...)) 0x2be98e |
__cxa_pure_virtual |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
__cxa_pure_virtual |
(int (*)(...)) 0x2a1140 |
520 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
528 |
__cxa_pure_virtual |
(int (*)(...)) 0x2a1146 |
536 |
(int (*)(...)) 0x2be998 |
RenderSystem::bindGpuProgram(GpuProgram*) |
544 |
RenderSystem::_render(RenderOperation const&) |
__cxa_pure_virtual |
552 |
(int (*)(...)) 0x2be99e |
RenderSystem::unbindGpuProgram(GpuProgramType) |
560 |
RenderSystem::bindGpuProgram(GpuProgram*) |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
568 |
__cxa_pure_virtual |
RenderSystem::_updateAllRenderTargets(bool) |
576 |
(int (*)(...)) 0x2be9a4 |
RenderSystem::_swapAllRenderTargetBuffers() |
584 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
__cxa_pure_virtual |
592 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
600 |
RenderSystem::_updateAllRenderTargets(bool) |
(int (*)(...)) 0x2a114c |
608 |
RenderSystem::_swapAllRenderTargetBuffers() |
(int (*)(...)) 0x2a1156 |
616 |
__cxa_pure_virtual |
__cxa_pure_virtual |
624 |
__cxa_pure_virtual |
__cxa_pure_virtual |
632 |
(int (*)(...)) 0x2be9aa |
(int (*)(...)) 0x2a1160 |
640 |
(int (*)(...)) 0x2be9b4 |
__cxa_pure_virtual |
648 |
__cxa_pure_virtual |
(int (*)(...)) 0x2a116c |
656 |
__cxa_pure_virtual |
(int (*)(...)) 0x2a1172 |
664 |
(int (*)(...)) 0x2be9be |
(int (*)(...)) 0x2a1178 |
672 |
__cxa_pure_virtual |
(int (*)(...)) 0x2a117e |
680 |
(int (*)(...)) 0x2be9ca |
(int (*)(...)) 0x2a1184 |
688 |
(int (*)(...)) 0x2be9d0 |
__cxa_pure_virtual |
696 |
(int (*)(...)) 0x2be9d6 |
__cxa_pure_virtual |
704 |
(int (*)(...)) 0x2be9dc |
__cxa_pure_virtual |
712 |
(int (*)(...)) 0x2be9e2 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
720 |
__cxa_pure_virtual |
(int (*)(...)) 0x2a118e |
728 |
__cxa_pure_virtual |
(int (*)(...)) 0x2a1198 |
736 |
__cxa_pure_virtual |
__cxa_pure_virtual |
744 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderSystem::initConfigOptions() |
752 |
(int (*)(...)) 0x2be9ec |
|
760 |
(int (*)(...)) 0x2be9f6 |
|
768 |
__cxa_pure_virtual |
|
776 |
RenderSystem::initConfigOptions() |
|
[+] affected symbols: 722 (13.8%)
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::_beginFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_initialise ( )
This method is from 'RenderSystem' class.
RenderSystem::_pauseFrame ( )
This method is from 'RenderSystem' class.
...
OgreRenderTarget.h
namespace Ogre
[+] class RenderTarget 5
|
Change |
Effect |
1 |
Field mColourDepth 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 280 bytes to 272 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
3 |
Virtual method _getImpl ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getColourDepth ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getMetrics ( unsigned int&, unsigned int&, 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. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 57 entries | Virtual Table (New) - 54 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderTarget) |
(int (*)(...)) (& typeinfo for RenderTarget) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
RenderTarget::getName[abi:cxx11]() const |
RenderTarget::getName[abi:cxx11]() const |
40 |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
RenderTarget::getWidth() const |
48 |
RenderTarget::getWidth() const |
RenderTarget::getHeight() const |
56 |
RenderTarget::getHeight() const |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
64 |
RenderTarget::getColourDepth() const |
RenderTarget::detachDepthBuffer() |
72 |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
RenderTarget::_detachDepthBuffer() |
80 |
RenderTarget::detachDepthBuffer() |
RenderTarget::update(bool) |
88 |
RenderTarget::_detachDepthBuffer() |
(int (*)(...)) 0x2b6320 |
96 |
RenderTarget::update(bool) |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
104 |
(int (*)(...)) 0x2d6022 |
RenderTarget::getNumViewports() const |
112 |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
RenderTarget::getViewport(unsigned short) |
120 |
RenderTarget::getNumViewports() const |
RenderTarget::getViewportByZOrder(int) |
128 |
RenderTarget::getViewport(unsigned short) |
RenderTarget::hasViewportWithZOrder(int) |
136 |
RenderTarget::getViewportByZOrder(int) |
RenderTarget::removeViewport(int) |
144 |
RenderTarget::hasViewportWithZOrder(int) |
RenderTarget::removeAllViewports() |
152 |
RenderTarget::removeViewport(int) |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
160 |
RenderTarget::removeAllViewports() |
RenderTarget::addListener(RenderTargetListener*) |
168 |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
176 |
RenderTarget::addListener(RenderTargetListener*) |
RenderTarget::removeListener(RenderTargetListener*) |
184 |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
RenderTarget::removeAllListeners() |
192 |
RenderTarget::removeListener(RenderTargetListener*) |
(int (*)(...)) 0x2b6326 |
200 |
RenderTarget::removeAllListeners() |
(int (*)(...)) 0x2b6330 |
208 |
(int (*)(...)) 0x2d6028 |
RenderTarget::isActive() const |
216 |
(int (*)(...)) 0x2d6032 |
RenderTarget::setActive(bool) |
224 |
RenderTarget::isActive() const |
RenderTarget::setAutoUpdated(bool) |
232 |
RenderTarget::setActive(bool) |
RenderTarget::isAutoUpdated() const |
240 |
RenderTarget::setAutoUpdated(bool) |
__cxa_pure_virtual |
248 |
RenderTarget::isAutoUpdated() const |
(int (*)(...)) 0x2b633a |
256 |
__cxa_pure_virtual |
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&) |
264 |
(int (*)(...)) 0x2d603c |
__cxa_pure_virtual |
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::_notifyCameraRemoved(Camera const*) |
280 |
__cxa_pure_virtual |
RenderTarget::isPrimary() const |
288 |
RenderTarget::_notifyCameraRemoved(Camera const*) |
RenderTarget::isStereoEnabled() const |
296 |
RenderTarget::isPrimary() const |
(int (*)(...)) 0x2b6344 |
304 |
RenderTarget::isStereoEnabled() const |
(int (*)(...)) 0x2b6350 |
312 |
(int (*)(...)) 0x2d6046 |
(int (*)(...)) 0x2b635c |
320 |
(int (*)(...)) 0x2d6052 |
(int (*)(...)) 0x2b6368 |
328 |
(int (*)(...)) 0x2d605e |
RenderTarget::_beginUpdate() |
336 |
(int (*)(...)) 0x2d606a |
RenderTarget::_updateViewport(int, bool) |
344 |
RenderTarget::_getImpl() |
RenderTarget::_updateViewport(Viewport*, bool) |
352 |
RenderTarget::_beginUpdate() |
RenderTarget::_updateAutoUpdatedViewports(bool) |
360 |
RenderTarget::_updateViewport(int, bool) |
RenderTarget::_endUpdate() |
368 |
RenderTarget::_updateViewport(Viewport*, bool) |
RenderTarget::updateStats() |
376 |
RenderTarget::_updateAutoUpdatedViewports(bool) |
RenderTarget::firePreUpdate() |
384 |
RenderTarget::_endUpdate() |
RenderTarget::firePostUpdate() |
392 |
RenderTarget::updateStats() |
RenderTarget::fireViewportPreUpdate(Viewport*) |
400 |
RenderTarget::firePreUpdate() |
RenderTarget::fireViewportPostUpdate(Viewport*) |
408 |
RenderTarget::firePostUpdate() |
RenderTarget::fireViewportAdded(Viewport*) |
416 |
RenderTarget::fireViewportPreUpdate(Viewport*) |
RenderTarget::fireViewportRemoved(Viewport*) |
424 |
RenderTarget::fireViewportPostUpdate(Viewport*) |
RenderTarget::updateImpl() |
432 |
RenderTarget::fireViewportAdded(Viewport*) |
|
440 |
RenderTarget::fireViewportRemoved(Viewport*) |
|
448 |
RenderTarget::updateImpl() |
|
[+] affected symbols: 854 (16.3%)
Compositor::getRenderTarget ( String const& name, int slice )
Return value (pointer) has base type 'RenderTarget'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget' in 1st parameter 'mgr' (pointer) has base type 'RenderTarget'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget' in the object of this method has base type 'RenderTarget'.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
1st parameter 'renderTarget' (pointer) has base type 'RenderTarget'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
1st parameter 'renderTarget' (pointer) has base type 'RenderTarget'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentViewport.mTarget' in 1st parameter 'mo' (pointer) has base type 'RenderTarget'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentViewport.mTarget' in the return value (pointer) has base type 'RenderTarget'.
...
OgreRenderTexture.h
namespace Ogre
[+] class MultiRenderTarget 1
|
Change |
Effect |
1 |
Size of this class has been changed from 304 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: 3 (0.1%)
MultiRenderTarget::bindSurface ( size_t attachment, RenderTexture* target )
This method is from 'MultiRenderTarget' class.
MultiRenderTarget::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
This method is from 'MultiRenderTarget' class.
MultiRenderTarget::MultiRenderTarget ( String const& name )
This constructor is from 'MultiRenderTarget' class.
[+] class RenderTexture 1
|
Change |
Effect |
1 |
Size of this class has been changed from 296 bytes to 288 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 6 (0.1%)
RenderTexture::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
This method is from 'RenderTexture' class.
RenderTexture::RenderTexture ( HardwarePixelBuffer* buffer, uint32 zoffset )
This constructor is from 'RenderTexture' class.
RenderTexture::~RenderTexture ( )
This destructor is from 'RenderTexture' class.
MultiRenderTarget::bindSurface ( size_t attachment, RenderTexture* target )
2nd parameter 'target' (pointer) has base type 'RenderTexture'.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Return value (pointer) has base type 'RenderTexture'.
RenderTexture::suggestPixelFormat ( )
This method is from 'RenderTexture' class.
OgreRenderWindow.h
namespace Ogre
[+] class RenderWindow 4
|
Change |
Effect |
1 |
Size of this class has been changed from 296 bytes to 288 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Pure virtual method isClosed ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method reposition ( int, int ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 |
Virtual method getMetrics ( unsigned int&, unsigned int&, unsigned int&, int&, int& ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 74 entries | Virtual Table (New) - 70 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::getWidth() const |
48 |
RenderTarget::getWidth() const |
RenderTarget::getHeight() const |
56 |
RenderTarget::getHeight() const |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
64 |
RenderTarget::getColourDepth() const |
RenderTarget::detachDepthBuffer() |
72 |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
RenderTarget::_detachDepthBuffer() |
80 |
RenderTarget::detachDepthBuffer() |
RenderTarget::update(bool) |
88 |
RenderTarget::_detachDepthBuffer() |
(int (*)(...)) 0x2b6320 |
96 |
RenderTarget::update(bool) |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
104 |
(int (*)(...)) 0x2d6022 |
RenderTarget::getNumViewports() const |
112 |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
RenderTarget::getViewport(unsigned short) |
120 |
RenderTarget::getNumViewports() const |
RenderTarget::getViewportByZOrder(int) |
128 |
RenderTarget::getViewport(unsigned short) |
RenderTarget::hasViewportWithZOrder(int) |
136 |
RenderTarget::getViewportByZOrder(int) |
RenderTarget::removeViewport(int) |
144 |
RenderTarget::hasViewportWithZOrder(int) |
RenderTarget::removeAllViewports() |
152 |
RenderTarget::removeViewport(int) |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
160 |
RenderTarget::removeAllViewports() |
RenderTarget::addListener(RenderTargetListener*) |
168 |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
176 |
RenderTarget::addListener(RenderTargetListener*) |
RenderTarget::removeListener(RenderTargetListener*) |
184 |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
RenderTarget::removeAllListeners() |
192 |
RenderTarget::removeListener(RenderTargetListener*) |
(int (*)(...)) 0x2b6326 |
200 |
RenderTarget::removeAllListeners() |
(int (*)(...)) 0x2b6330 |
208 |
(int (*)(...)) 0x2d6028 |
(int (*)(...)) 0x2b7ad6 |
216 |
(int (*)(...)) 0x2d6032 |
RenderTarget::setActive(bool) |
224 |
(int (*)(...)) 0x2d77e4 |
RenderTarget::setAutoUpdated(bool) |
232 |
RenderTarget::setActive(bool) |
RenderTarget::isAutoUpdated() const |
240 |
RenderTarget::setAutoUpdated(bool) |
__cxa_pure_virtual |
248 |
RenderTarget::isAutoUpdated() const |
(int (*)(...)) 0x2b7b04 |
256 |
__cxa_pure_virtual |
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&) |
264 |
(int (*)(...)) 0x2d7806 |
__cxa_pure_virtual |
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::_notifyCameraRemoved(Camera const*) |
280 |
__cxa_pure_virtual |
RenderWindow::isPrimary() const |
288 |
RenderTarget::_notifyCameraRemoved(Camera const*) |
RenderTarget::isStereoEnabled() const |
296 |
RenderWindow::isPrimary() const |
(int (*)(...)) 0x2b6344 |
304 |
RenderTarget::isStereoEnabled() const |
(int (*)(...)) 0x2b6350 |
312 |
(int (*)(...)) 0x2d6046 |
(int (*)(...)) 0x2b635c |
320 |
(int (*)(...)) 0x2d6052 |
(int (*)(...)) 0x2b6368 |
328 |
(int (*)(...)) 0x2d605e |
RenderTarget::_beginUpdate() |
336 |
(int (*)(...)) 0x2d606a |
RenderTarget::_updateViewport(int, bool) |
344 |
RenderTarget::_getImpl() |
RenderTarget::_updateViewport(Viewport*, bool) |
352 |
RenderTarget::_beginUpdate() |
RenderTarget::_updateAutoUpdatedViewports(bool) |
360 |
RenderTarget::_updateViewport(int, bool) |
RenderTarget::_endUpdate() |
368 |
RenderTarget::_updateViewport(Viewport*, bool) |
RenderTarget::updateStats() |
376 |
RenderTarget::_updateAutoUpdatedViewports(bool) |
RenderTarget::firePreUpdate() |
384 |
RenderTarget::_endUpdate() |
RenderTarget::firePostUpdate() |
392 |
RenderTarget::updateStats() |
RenderTarget::fireViewportPreUpdate(Viewport*) |
400 |
RenderTarget::firePreUpdate() |
RenderTarget::fireViewportPostUpdate(Viewport*) |
408 |
RenderTarget::firePostUpdate() |
RenderTarget::fireViewportAdded(Viewport*) |
416 |
RenderTarget::fireViewportPreUpdate(Viewport*) |
RenderTarget::fireViewportRemoved(Viewport*) |
424 |
RenderTarget::fireViewportPostUpdate(Viewport*) |
RenderTarget::updateImpl() |
432 |
RenderTarget::fireViewportAdded(Viewport*) |
(int (*)(...)) 0x2b7a80 |
440 |
RenderTarget::fireViewportRemoved(Viewport*) |
__cxa_pure_virtual |
448 |
RenderTarget::updateImpl() |
(int (*)(...)) 0x2b7a8e |
456 |
(int (*)(...)) 0x2d7794 |
__cxa_pure_virtual |
464 |
__cxa_pure_virtual |
__cxa_pure_virtual |
472 |
(int (*)(...)) 0x2d77a2 |
(int (*)(...)) 0x2b7a94 |
480 |
__cxa_pure_virtual |
(int (*)(...)) 0x2b7a9a |
488 |
__cxa_pure_virtual |
(int (*)(...)) 0x2b7aa0 |
496 |
(int (*)(...)) 0x2d77a8 |
(int (*)(...)) 0x2b7aaa |
504 |
__cxa_pure_virtual |
(int (*)(...)) 0x2b7ab0 |
512 |
(int (*)(...)) 0x2d77ae |
(int (*)(...)) 0x2b7aba |
520 |
(int (*)(...)) 0x2d77b8 |
(int (*)(...)) 0x2b7ac0 |
528 |
(int (*)(...)) 0x2d77be |
(int (*)(...)) 0x2b7ac6 |
536 |
(int (*)(...)) 0x2d77c8 |
(int (*)(...)) 0x2b7ad0 |
544 |
(int (*)(...)) 0x2d77ce |
(int (*)(...)) 0x2b7af8 |
552 |
(int (*)(...)) 0x2d77d4 |
RenderWindow::isFullScreen() const |
560 |
(int (*)(...)) 0x2d77de |
|
568 |
__cxa_pure_virtual |
|
576 |
RenderWindow::isFullScreen() const |
|
584 |
RenderWindow::getMetrics(unsigned int&, unsigned int&, unsigned int&, int&, int&) const |
|
[+] affected symbols: 81 (1.5%)
RenderSystem::_createRenderWindow ( String const& name, unsigned int width, unsigned int height, bool fullScreen, NameValuePairList const* miscParams )
Return value (pointer) has base type 'RenderWindow'.
RenderWindow::reposition ( int p1, int p2 )
This method is from 'RenderWindow' class.
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'.
...
OgreResource.h
namespace Ogre
[+] class Resource 7
|
Change |
Effect |
1 |
The relative position of virtual method _dirtyState ( ) has been changed from 11 to 12. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
2 |
The relative position of virtual method addListener ( Resource::Listener* ) has been changed from 8 to 9. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
3 |
The relative position of virtual method removeListener ( Resource::Listener* ) has been changed from 9 to 10. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
4 |
The relative position of virtual method escalateLoading ( ) has been changed from 7 to 8. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
5 |
The relative position of virtual method changeGroupOwnership ( String const& ) has been changed from 10 to 11. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
6 |
The relative position of virtual method load ( bool ) has been changed from 3 to 4. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
7 |
The relative position of virtual method prepare ( bool ) has been changed from 2 to 3. |
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) - 24 entries | Virtual Table (New) - 24 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Resource) |
(int (*)(...)) (& typeinfo for Resource) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
(int (*)(...)) 0x16dc64 |
(int (*)(...)) 0x15daa8 |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
(int (*)(...)) 0x16dc76 |
(int (*)(...)) 0x15daba |
72 |
(int (*)(...)) 0x16dc7c |
(int (*)(...)) 0x15dac0 |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
Resource::prepare(bool) |
Resource::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
Resource::calculateSize() const |
Resource::_dirtyState() |
[+] affected symbols: 11 (0.2%)
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::removeListener ( Resource::Listener* lis )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::escalateLoading ( )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::load ( bool backgroundThread )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
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.
Resource::changeGroupOwnership ( String const& newGroup )
This method is from 'Resource' class.
Resource::load ( bool background )
This method is from 'Resource' class.
...
OgreResourceGroupManager.h
namespace Ogre
[+] struct ResourceGroupManager::ResourceGroup 2
|
Change |
Effect |
1 |
Field worldGeometry 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 worldGeometrySceneManager 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: 69 (1.3%)
ResourceGroupManager::deleteGroup ( struct ResourceGroupManager::ResourceGroup* grp )
1st parameter 'grp' (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::shutdownAll ( )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::ResourceGroup::addToIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::createResource ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::deleteResource ( String const& filename, String const& groupName, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, ManualResourceLoader* loader, NameValuePairList const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, NameValuePairList const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::getSingletonPtr ( )
Field 'retval.mCurrentGroup' in the return value (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
...
OgreRibbonTrail.h
namespace Ogre
[+] class RibbonTrail 4
|
Change |
Effect |
1 |
Virtual method getColourChange ( size_t ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Virtual method getInitialColour ( size_t ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Virtual method getInitialWidth ( size_t ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 |
Virtual method getWidthChange ( size_t ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 125 entries | Virtual Table (New) - 118 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
16 |
~RibbonTrail |
~RibbonTrail |
24 |
~RibbonTrail |
~RibbonTrail |
32 |
(int (*)(...)) 0x154bcc |
(int (*)(...)) 0x14672e |
40 |
(int (*)(...)) 0x154bc2 |
(int (*)(...)) 0x146724 |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
(int (*)(...)) 0x154cee |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x1466f4 |
120 |
(int (*)(...)) 0x154b92 |
(int (*)(...)) 0x1466fe |
128 |
(int (*)(...)) 0x154b9c |
(int (*)(...)) 0x146708 |
136 |
(int (*)(...)) 0x154ba6 |
(int (*)(...)) 0x14670e |
144 |
(int (*)(...)) 0x154bac |
RibbonTrail::getMovableType[abi:cxx11]() const |
152 |
RibbonTrail::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
168 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyCurrentCamera(Camera*) |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
BillboardChain::getBoundingBox() const |
192 |
BillboardChain::getBoundingBox() const |
BillboardChain::getBoundingRadius() const |
200 |
BillboardChain::getBoundingRadius() const |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
BillboardChain::_updateRenderQueue(RenderQueue*) |
216 |
BillboardChain::_updateRenderQueue(RenderQueue*) |
MovableObject::isVisible() const |
224 |
MovableObject::isVisible() const |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
248 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x146714 |
256 |
(int (*)(...)) 0x154bb2 |
(int (*)(...)) 0x14671c |
264 |
(int (*)(...)) 0x154bba |
MovableObject::getTypeFlags() const |
272 |
MovableObject::getTypeFlags() const |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
280 |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) 0x146764 |
288 |
(int (*)(...)) 0x154c02 |
RibbonTrail::setMaxChainElements(unsigned long) |
296 |
RibbonTrail::setMaxChainElements(unsigned long) |
(int (*)(...)) 0x146798 |
304 |
(int (*)(...)) 0x154c36 |
RibbonTrail::setNumberOfChains(unsigned long) |
312 |
RibbonTrail::setNumberOfChains(unsigned long) |
(int (*)(...)) 0x1467a4 |
320 |
(int (*)(...)) 0x154c42 |
BillboardChain::setUseTextureCoords(bool) |
328 |
BillboardChain::setUseTextureCoords(bool) |
(int (*)(...)) 0x1467b0 |
336 |
(int (*)(...)) 0x154c4e |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
344 |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
(int (*)(...)) 0x1467bc |
352 |
(int (*)(...)) 0x154c5a |
BillboardChain::setOtherTextureCoordRange(float, float) |
360 |
BillboardChain::setOtherTextureCoordRange(float, float) |
(int (*)(...)) 0x1467c8 |
368 |
(int (*)(...)) 0x154c66 |
BillboardChain::setUseVertexColours(bool) |
376 |
BillboardChain::setUseVertexColours(bool) |
(int (*)(...)) 0x1467d4 |
384 |
(int (*)(...)) 0x154c72 |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
392 |
BillboardChain::setDynamic(bool) |
BillboardChain::removeChainElement(unsigned long) |
400 |
(int (*)(...)) 0x154c7e |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
408 |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
416 |
BillboardChain::removeChainElement(unsigned long) |
BillboardChain::getNumChainElements(unsigned long) const |
424 |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
RibbonTrail::clearChain(unsigned long) |
432 |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
BillboardChain::clearAllChains() |
440 |
BillboardChain::getNumChainElements(unsigned long) const |
(int (*)(...)) 0x1467e0 |
448 |
RibbonTrail::clearChain(unsigned long) |
BillboardChain::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&) |
456 |
BillboardChain::clearAllChains() |
BillboardChain::getSquaredViewDepth(Camera const*) const |
464 |
(int (*)(...)) 0x154c8a |
BillboardChain::getMaterial() const |
472 |
BillboardChain::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&) |
BillboardChain::getRenderOperation(RenderOperation&) |
480 |
BillboardChain::getSquaredViewDepth(Camera const*) const |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
488 |
BillboardChain::getMaterial() const |
BillboardChain::getWorldTransforms(Matrix4*) const |
496 |
BillboardChain::getRenderOperation(RenderOperation&) |
BillboardChain::getLights() const |
504 |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
BillboardChain::setupChainContainers() |
512 |
BillboardChain::getWorldTransforms(Matrix4*) const |
BillboardChain::setupVertexDeclaration() |
520 |
BillboardChain::getLights() const |
BillboardChain::setupBuffers() |
528 |
BillboardChain::setupChainContainers() |
BillboardChain::updateVertexBuffer(Camera*) |
536 |
BillboardChain::setupVertexDeclaration() |
BillboardChain::updateIndexBuffer() |
544 |
BillboardChain::setupBuffers() |
BillboardChain::updateBoundingBox() const |
552 |
BillboardChain::updateVertexBuffer(Camera*) |
RibbonTrail::addNode(Node*) |
560 |
BillboardChain::updateIndexBuffer() |
RibbonTrail::removeNode(Node const*) |
568 |
BillboardChain::updateBoundingBox() const |
RibbonTrail::getNodeIterator() const |
576 |
RibbonTrail::addNode(Node*) |
RibbonTrail::getChainIndexForNode(Node const*) |
584 |
RibbonTrail::removeNode(Node const*) |
RibbonTrail::setTrailLength(float) |
592 |
RibbonTrail::getNodeIterator() const |
(int (*)(...)) 0x2ce3b4 |
600 |
RibbonTrail::getChainIndexForNode(Node const*) |
RibbonTrail::setInitialColour(unsigned long, ColourValue const&) |
608 |
RibbonTrail::setTrailLength(float) |
RibbonTrail::setInitialColour(unsigned long, float, float, float, float) |
616 |
(int (*)(...)) 0x2f0188 |
RibbonTrail::setColourChange(unsigned long, ColourValue const&) |
624 |
RibbonTrail::setInitialColour(unsigned long, ColourValue const&) |
RibbonTrail::setInitialWidth(unsigned long, float) |
632 |
RibbonTrail::setInitialColour(unsigned long, float, float, float, float) |
RibbonTrail::setWidthChange(unsigned long, float) |
640 |
RibbonTrail::getInitialColour(unsigned long) const |
RibbonTrail::setColourChange(unsigned long, float, float, float, float) |
648 |
RibbonTrail::setColourChange(unsigned long, ColourValue const&) |
RibbonTrail::nodeUpdated(Node const*) |
656 |
RibbonTrail::setInitialWidth(unsigned long, float) |
RibbonTrail::nodeDestroyed(Node const*) |
664 |
RibbonTrail::getInitialWidth(unsigned long) const |
RibbonTrail::_timeUpdate(float) |
672 |
RibbonTrail::setWidthChange(unsigned long, float) |
RibbonTrail::manageController() |
680 |
RibbonTrail::getWidthChange(unsigned long) const |
RibbonTrail::updateTrail(unsigned long, Node const*) |
688 |
RibbonTrail::setColourChange(unsigned long, float, float, float, float) |
RibbonTrail::resetTrail(unsigned long, Node const*) |
696 |
RibbonTrail::getColourChange(unsigned long) const |
RibbonTrail::resetAllTrails() |
704 |
RibbonTrail::nodeUpdated(Node const*) |
(int (*)(...)) -0x00000000000008 |
712 |
RibbonTrail::nodeDestroyed(Node const*) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
720 |
RibbonTrail::_timeUpdate(float) |
(int (*)(...)) 0x1466e2 |
728 |
RibbonTrail::manageController() |
(int (*)(...)) 0x1466ee |
736 |
RibbonTrail::updateTrail(unsigned long, Node const*) |
non-virtual thunk to ~RibbonTrail |
744 |
RibbonTrail::resetTrail(unsigned long, Node const*) |
non-virtual thunk to ~RibbonTrail |
752 |
RibbonTrail::resetAllTrails() |
(int (*)(...)) 0x1468de |
760 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x000000000000e8 |
768 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
776 |
(int (*)(...)) 0x154b80 |
non-virtual thunk to ~RibbonTrail |
784 |
(int (*)(...)) 0x154b8c |
non-virtual thunk to ~RibbonTrail |
792 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to BillboardChain::getMaterial() const |
800 |
non-virtual thunk to ~RibbonTrail |
(int (*)(...)) 0x146808 |
808 |
(int (*)(...)) 0x154e28 |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
816 |
(int (*)(...)) -0x000000000000e8 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
824 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) 0x1466d2 |
832 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
840 |
non-virtual thunk to ~RibbonTrail |
(int (*)(...)) 0x1466d8 |
848 |
non-virtual thunk to BillboardChain::getMaterial() const |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
856 |
(int (*)(...)) 0x154cce |
non-virtual thunk to BillboardChain::getLights() const |
864 |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
(int (*)(...)) 0x146777 |
872 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
880 |
(int (*)(...)) 0x154b70 |
(int (*)(...)) -0x000000000001e8 |
888 |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
(int (*)(...)) (& typeinfo for RibbonTrail) |
896 |
(int (*)(...)) 0x154b76 |
non-virtual thunk to ~RibbonTrail |
904 |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to ~RibbonTrail |
912 |
non-virtual thunk to BillboardChain::getLights() const |
non-virtual thunk to RibbonTrail::nodeUpdated(Node const*) |
920 |
(int (*)(...)) 0x154c15 |
non-virtual thunk to RibbonTrail::nodeDestroyed(Node const*) |
928 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
(int (*)(...)) 0x2ce3a8 |
936 |
(int (*)(...)) -0x000000000001f8 |
(int (*)(...)) 0x2ce3ae |
944 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
|
952 |
non-virtual thunk to ~RibbonTrail |
|
960 |
non-virtual thunk to ~RibbonTrail |
|
968 |
non-virtual thunk to RibbonTrail::nodeUpdated(Node const*) |
|
976 |
non-virtual thunk to RibbonTrail::nodeDestroyed(Node const*) |
|
984 |
(int (*)(...)) 0x2f017c |
|
992 |
(int (*)(...)) 0x2f0182 |
|
[+] affected symbols: 13 (0.2%)
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::_timeUpdate ( Real time )
This method is from 'RibbonTrail' class.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::resetAllTrails ( )
This method is from 'RibbonTrail' class.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from 'RibbonTrail' class.
RibbonTrail::setColourChange ( size_t chainIndex, float r, float g, float b, float a )
This method is from 'RibbonTrail' class.
RibbonTrail::setColourChange ( size_t chainIndex, ColourValue const& valuePerSecond )
This method is from 'RibbonTrail' class.
RibbonTrail::setInitialWidth ( size_t chainIndex, Real width )
This method is from 'RibbonTrail' class.
RibbonTrail::manageController ( )
This method is from 'RibbonTrail' class.
RibbonTrail::getWidthChange ( size_t chainIndex )
This method is from 'RibbonTrail' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 1
|
Change |
Effect |
1 |
Field mRQSequenceMap 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: 72 (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 10
|
Change |
Effect |
1 |
Field mInstancedGeometryList 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 mLastRenderQueueInvocationCustom 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 mSuppressRenderStateChanges 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 mSuppressShadows 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 2296 bytes to 2120 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. |
6 |
Virtual method destroyLight ( Light* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 |
Virtual method fireShadowTexturesPreCaster ( Light*, Camera*, 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. |
8 |
Virtual method fireShadowTexturesPreReceiver ( Light*, Frustum* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 prepareWorldGeometry ( DataStreamPtr&, String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 |
Virtual method prepareWorldGeometry ( String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 55 entries | Virtual Table (New) - 50 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::findLightsAffectingFrustum(Camera const*) |
64 |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
SceneManager::initShadowVolumeMaterials() |
72 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::ensureShadowTexturesCreated() |
80 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::destroyShadowTextures() |
88 |
SceneManager::ensureShadowTexturesCreated() |
(int (*)(...))0 |
96 |
SceneManager::destroyShadowTextures() |
(int (*)(...))0 |
104 |
(int (*)(...))0 |
__cxa_pure_virtual |
112 |
(int (*)(...))0 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
120 |
__cxa_pure_virtual |
SceneManager::destroyCamera(Camera*) |
128 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
136 |
SceneManager::destroyCamera(Camera*) |
SceneManager::destroyAllCameras() |
144 |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
152 |
SceneManager::destroyAllCameras() |
SceneManager::createLight() |
160 |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
168 |
SceneManager::createLight() |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
176 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::invalidatePerFrameScissorRectCache() |
184 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
SceneManager::invalidatePerFrameScissorRectCache() |
SceneManager::destroyAllLights() |
200 |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNode() |
208 |
SceneManager::destroyLight(Light*) |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
SceneManager::destroyAllLights() |
SceneManager::destroySceneNode(SceneNode*) |
224 |
SceneManager::createSceneNode() |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
232 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAllEntities() |
240 |
SceneManager::destroySceneNode(SceneNode*) |
SceneManager::clearScene() |
248 |
SceneManager::destroySceneNode(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&) |
256 |
SceneManager::destroyAllEntities() |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
SceneManager::clearScene() |
(int (*)(...)) 0x2e8784 |
272 |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e878e |
280 |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::getSuggestedViewpoint(bool) |
288 |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e8798 |
296 |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e87a2 |
304 |
(int (*)(...)) 0x30cb1a |
(int (*)(...)) 0x2e87ac |
312 |
(int (*)(...)) 0x30cb24 |
(int (*)(...)) 0x2e87b6 |
320 |
SceneManager::getSuggestedViewpoint(bool) |
(int (*)(...)) 0x2e87c0 |
328 |
(int (*)(...)) 0x30cb2e |
SceneManager::_updateSceneGraph(Camera*) |
336 |
(int (*)(...)) 0x30cb38 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
344 |
(int (*)(...)) 0x30cb42 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
352 |
(int (*)(...)) 0x30cb4c |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
360 |
(int (*)(...)) 0x30cb56 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
368 |
SceneManager::_updateSceneGraph(Camera*) |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
376 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
SceneManager::createRayQuery(Ray const&, unsigned int) |
384 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
SceneManager::createIntersectionQuery(unsigned int) |
392 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
400 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
|
408 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
|
416 |
SceneManager::createRayQuery(Ray const&, unsigned int) |
|
424 |
SceneManager::createIntersectionQuery(unsigned int) |
|
432 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
|
[+] affected symbols: 610 (11.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 8
|
Change |
Effect |
1 |
Field mShadowTextureCustomCasterFPParams 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 mShadowTextureCustomCasterFragmentProgram 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 mShadowTextureCustomCasterVPParams 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 mShadowTextureCustomCasterVertexProgram 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 mShadowTextureCustomReceiverFPParams 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 mShadowTextureCustomReceiverFragmentProgram 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 mShadowTextureCustomReceiverVPParams 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 mShadowTextureCustomReceiverVertexProgram 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: 633 (12.1%)
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'.
...
OgreSceneNode.h
namespace Ogre
[+] class SceneNode 2
|
Change |
Effect |
1 |
Field mWireBoundingBox 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 464 bytes to 448 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: 164 (3.1%)
SceneManager::SkyRenderer::setEnabled ( bool enable )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::SkyRenderer::nodeDestroyed ( Node const* p1 )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::SkyRenderer::postFindVisibleObjects ( SceneManager* source, enum SceneManager::IlluminationRenderStage irs, Viewport* vp )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::SkyRenderer::SkyRenderer ( SceneManager* owner )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::createSceneNode ( String const& name )
Return value (pointer) has base type 'SceneNode'.
SceneManager::createSceneNode ( )
Return value (pointer) has base type 'SceneNode'.
SceneManager::destroySceneNode ( SceneNode* sn )
1st parameter 'sn' (pointer) has base type 'SceneNode'.
SceneManager::createSceneNodeImpl ( String const& name )
Return value (pointer) has base type 'SceneNode'.
SceneManager::createSceneNodeImpl ( )
Return value (pointer) has base type 'SceneNode'.
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mDummyNode' in 3rd parameter 'source' (pointer) is of type 'SceneNode'.
...
OgreShadowCameraSetupFocused.h
namespace Ogre
[+] class FocusedShadowCameraSetup 2
|
Change |
Effect |
1 |
Field mLightFrustumCameraNode 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 mTempFrustum 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: 8 (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::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.
OgreShadowCaster.h
namespace Ogre
[+] class ShadowCaster 1
|
Change |
Effect |
1 |
Pure virtual method getShadowVolumeRenderableList ( Light const*, HardwareIndexBufferPtr const&, size_t&, float, int ) has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 14 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowCaster) |
(int (*)(...)) (& typeinfo for ShadowCaster) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
(int (*)(...)) 0x36be80 |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x154cee |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
|
[+] affected symbols: 70 (1.3%)
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'.
RibbonTrail::setInitialWidth ( size_t chainIndex, Real width )
This method is from derived class 'RibbonTrail'.
...
[+] class ShadowRenderable 2
|
Change |
Effect |
1 |
Size of this class has been changed from 160 bytes to 168 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 rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 17 entries | Virtual Table (New) - 16 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowRenderable) |
(int (*)(...)) (& typeinfo for ShadowRenderable) |
16 |
(int (*)(...))0 |
~ShadowRenderable |
24 |
(int (*)(...))0 |
~ShadowRenderable |
32 |
(int (*)(...)) 0x1b0d52 |
(int (*)(...)) 0x1a0864 |
40 |
(int (*)(...)) 0x154cce |
(int (*)(...)) 0x146808 |
48 |
(int (*)(...)) 0x1b0d5c |
(int (*)(...)) 0x1a086e |
56 |
(int (*)(...)) 0x15ecda |
(int (*)(...)) 0x150488 |
64 |
(int (*)(...)) 0x154b70 |
(int (*)(...)) 0x1466d2 |
72 |
__cxa_pure_virtual |
ShadowRenderable::getWorldTransforms(Matrix4*) const |
80 |
(int (*)(...)) 0x154b76 |
(int (*)(...)) 0x1466d8 |
88 |
(int (*)(...)) 0x1b0d88 |
(int (*)(...)) 0x1a0898 |
96 |
ShadowRenderable::getLights() const |
ShadowRenderable::getLights() const |
104 |
(int (*)(...)) 0x1b0d48 |
(int (*)(...)) 0x1a085a |
112 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
120 |
(int (*)(...)) 0x225736 |
(int (*)(...)) 0x346ca0 |
128 |
__cxa_pure_virtual |
|
[+] affected symbols: 9 (0.2%)
ShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& p1 )
This method is from 'ShadowRenderable' class.
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from derived class 'Entity::EntityShadowRenderable'.
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
This method is from derived class 'Entity::EntityShadowRenderable'.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
This method is from derived class 'Entity::EntityShadowRenderable'.
Entity::EntityShadowRenderable::EntityShadowRenderable ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
This constructor is from derived class 'Entity::EntityShadowRenderable'.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
This destructor is from derived class 'Entity::EntityShadowRenderable'.
ShadowRenderable::getLights ( )
This method is from 'ShadowRenderable' class.
Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from derived class 'Entity::EntityShadowRenderable'.
Entity::EntityShadowRenderable::isVisible ( )
This method is from derived class 'Entity::EntityShadowRenderable'.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 1
|
Change |
Effect |
1 |
Size of this class has been changed from 496 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: 28 (0.5%)
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, int vBufUsage )
This method is from derived class 'Rectangle2D'.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, int vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, int vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::~Rectangle2D ( )
This destructor is from derived class 'Rectangle2D'.
WireBoundingBox::_initWireBoundingBox ( )
This method is from derived class 'WireBoundingBox'.
WireBoundingBox::setupBoundingBoxVertices ( AxisAlignedBox const& aab )
This method is from derived class 'WireBoundingBox'.
WireBoundingBox::WireBoundingBox ( String const& name )
This constructor is from derived class 'WireBoundingBox'.
WireBoundingBox::WireBoundingBox ( )
This constructor is from derived class 'WireBoundingBox'.
WireBoundingBox::~WireBoundingBox ( )
This destructor is from derived class 'WireBoundingBox'.
...
OgreSkeleton.h
namespace Ogre
[+] class Skeleton 1
|
Change |
Effect |
1 |
Size of this class has been changed from 488 bytes to 472 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: 104 (2%)
SkeletonInstance::prepareImpl ( )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::unprepareImpl ( )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::createAnimation ( String const& name, Real length )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::removeAnimation ( String const& name )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::_initAnimationState ( AnimationStateSet* animSet )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent )
Field 'parent.mCreator' in 2nd parameter 'parent' (pointer) has base type 'Skeleton'.
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'.
SkeletonInstance::SkeletonInstance ( SkeletonPtr const& masterCopy )
This constructor is from derived class 'SkeletonInstance'.
...
OgreSkeletonInstance.h
namespace Ogre
[+] class SkeletonInstance 1
|
Change |
Effect |
1 |
Size of this class has been changed from 560 bytes to 544 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 162 (3.1%)
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createEntity ( MeshPtr const& pMesh )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createEntity ( String const& meshName )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createEntity ( String const& entityName, enum SceneManager::PrefabType ptype )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createEntity ( String const& entityName, MeshPtr const& pMesh )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mSkeletonInstance' in 1st parameter 'instancedEntity' (pointer) has base type 'SkeletonInstance'.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mSkeletonInstance' in 1st parameter 'instancedEntity' (pointer) has base type 'SkeletonInstance'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
Field 'instancedEntity.mSkeletonInstance' in 1st parameter 'instancedEntity' (pointer) has base type 'SkeletonInstance'.
InstanceBatch::createInstancedEntity ( )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
...
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry 2
|
Change |
Effect |
1 |
Field mBuilt 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 256 bytes to 248 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 74 (1.4%)
SceneManager::createStaticGeometry ( String const& name )
Return value (pointer) has base type 'StaticGeometry'.
SceneManager::destroyStaticGeometry ( StaticGeometry* geom )
1st parameter 'geom' (pointer) has base type 'StaticGeometry'.
StaticGeometry::setVisible ( bool visible )
This method is from 'StaticGeometry' class.
StaticGeometry::addSceneNode ( SceneNode const* node )
This method is from 'StaticGeometry' class.
StaticGeometry::splitGeometry ( VertexData* vd, IndexData* id, struct StaticGeometry::SubMeshLodGeometryLink* targetGeomLink )
This method is from 'StaticGeometry' class.
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
...
[+] class StaticGeometry::GeometryBucket 2
|
Change |
Effect |
1 |
Field mFormatString 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 mIndexType 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: 11 (0.2%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
This destructor is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getMaterial ( )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getTechnique ( )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getCastsShadows ( )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getWorldTransforms ( Matrix4* xform )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getSquaredViewDepth ( Camera const* cam )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::dump ( std::ofstream& of )
This method is from 'StaticGeometry::GeometryBucket' class.
...
[+] class StaticGeometry::MaterialBucket 1
|
Change |
Effect |
1 |
Field mMaterialName has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 18 (0.3%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::~MaterialBucket ( )
This destructor is from 'StaticGeometry::MaterialBucket' class.
...
[+] class StaticGeometry::Region 3
|
Change |
Effect |
1 |
Field mLightListUpdated 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 mNode 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 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. |
[+] affected symbols: 47 (0.9%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::~MaterialBucket ( )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
...
[+] struct StaticGeometry::QueuedSubMesh 1
|
Change |
Effect |
1 |
Field materialName 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: 2 (0.04%)
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
1st parameter 'qmesh' (pointer) has base type 'struct StaticGeometry::QueuedSubMesh'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
1st parameter 'qmesh' (pointer) has base type 'struct StaticGeometry::QueuedSubMesh'.
OgreSubEntity.h
namespace Ogre
[+] class SubEntity 1
|
Change |
Effect |
1 |
Size of this class has been changed from 344 bytes to 328 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: 26 (0.5%)
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 ( )
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.
SubEntity::setIndexDataStartIndex ( size_t start_index )
This method is from 'SubEntity' class.
SubEntity::getVertexDataForBinding ( )
This method is from 'SubEntity' class.
...
OgreTagPoint.h
namespace Ogre
[+] class TagPoint 1
|
Change |
Effect |
1 |
Size of this class has been changed from 480 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: 9 (0.2%)
Entity::attachObjectImpl ( MovableObject* pObject, TagPoint* pAttachingPoint )
2nd parameter 'pAttachingPoint' (pointer) has base type 'TagPoint'.
Entity::attachObjectToBone ( String const& boneName, MovableObject* pMovable, Quaternion const& offsetOrientation, Vector3 const& offsetPosition )
Return value (pointer) has base type 'TagPoint'.
TagPoint::needUpdate ( bool forceParentUpdate )
This method is from 'TagPoint' class.
TagPoint::TagPoint ( unsigned short handle, Skeleton* creator )
This constructor is from 'TagPoint' class.
TagPoint::getChildObject ( )
This method is from 'TagPoint' class.
TagPoint::updateFromParentImpl ( )
This method is from 'TagPoint' class.
TagPoint::getParentEntityTransform ( )
This method is from 'TagPoint' class.
TagPoint::getInheritParentEntityScale ( )
This method is from 'TagPoint' class.
TagPoint::getInheritParentEntityOrientation ( )
This method is from 'TagPoint' class.
OgreTexture.h
namespace Ogre
[+] class Texture 1
|
Change |
Effect |
1 |
Size of this class has been changed from 424 bytes to 416 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: 24 (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::getCustomAttribute ( String const& p1, void* p2 )
This method is from 'Texture' class.
Texture::setDesiredBitDepths ( ushort integerBits, ushort floatBits )
This method is from 'Texture' class.
Texture::freeInternalResources ( )
This method is from 'Texture' class.
...
OgreTextureUnitState.h
namespace Ogre
[+] class Sampler 1
|
Change |
Effect |
1 |
Size of this class has been changed from 64 bytes to 40 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: 2 (0.04%)
Sampler::Sampler ( )
This constructor is from 'Sampler' class.
Sampler::~Sampler ( )
This destructor is from 'Sampler' class.
[+] class TextureUnitState 2
|
Change |
Effect |
1 |
Field mCubic 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 mTextureNameAlias 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: 119 (2.3%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
2nd parameter 'tl' (reference) has base type 'TextureUnitState'.
TextureUnitState::_unprepare ( )
This method is from 'TextureUnitState' class.
TextureUnitState::setIsAlpha ( bool isAlpha )
This method is from 'TextureUnitState' class.
TextureUnitState::setTexture ( TexturePtr const& texPtr )
This method is from 'TextureUnitState' class.
TextureUnitState::removeEffect ( enum TextureUnitState::TextureEffectType type )
This method is from 'TextureUnitState' class.
TextureUnitState::_notifyParent ( Pass* parent )
This method is from 'TextureUnitState' class.
TextureUnitState::setNumMipmaps ( int numMipmaps )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr, size_t frame )
This method is from 'TextureUnitState' class.
TextureUnitState::setBindingType ( enum TextureUnitState::BindingType bt )
This method is from 'TextureUnitState' class.
...
OgreUnifiedHighLevelGpuProgram.h
namespace Ogre
[+] class UnifiedHighLevelGpuProgram 2
|
Change |
Effect |
1 |
Base class GpuProgram has been added. |
1) The layout of v-table in this class has been changed. 2) The memory layout in this class has been shifted by 88 bytes. |
2 |
Base class HighLevelGpuProgram 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 88 bytes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 56 entries | Virtual Table (New) - 50 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for UnifiedHighLevelGpuProgram) |
(int (*)(...)) (& typeinfo for UnifiedHighLevelGpuProgram) |
16 |
~UnifiedHighLevelGpuProgram |
~UnifiedHighLevelGpuProgram |
24 |
~UnifiedHighLevelGpuProgram |
~UnifiedHighLevelGpuProgram |
32 |
(int (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
GpuProgram::postLoadImpl() |
GpuProgram::postLoadImpl() |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
GpuProgram::prepareImpl() |
GpuProgram::prepareImpl() |
72 |
(int (*)(...)) 0x16dc7c |
(int (*)(...)) 0x15dac0 |
80 |
HighLevelGpuProgram::loadImpl() |
GpuProgram::loadImpl() |
88 |
HighLevelGpuProgram::unloadImpl() |
(int (*)(...)) 0x39eae4 |
96 |
Resource::prepare(bool) |
UnifiedHighLevelGpuProgram::calculateSize() const |
104 |
UnifiedHighLevelGpuProgram::load(bool) |
Resource::prepare(bool) |
112 |
UnifiedHighLevelGpuProgram::reload(Resource::LoadingFlags) |
UnifiedHighLevelGpuProgram::load(bool) |
120 |
UnifiedHighLevelGpuProgram::unload() |
UnifiedHighLevelGpuProgram::reload(Resource::LoadingFlags) |
128 |
UnifiedHighLevelGpuProgram::touch() |
UnifiedHighLevelGpuProgram::unload() |
136 |
UnifiedHighLevelGpuProgram::escalateLoading() |
UnifiedHighLevelGpuProgram::touch() |
144 |
UnifiedHighLevelGpuProgram::addListener(Resource::Listener*) |
UnifiedHighLevelGpuProgram::escalateLoading() |
152 |
UnifiedHighLevelGpuProgram::removeListener(Resource::Listener*) |
UnifiedHighLevelGpuProgram::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
UnifiedHighLevelGpuProgram::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
UnifiedHighLevelGpuProgram::calculateSize() const |
Resource::_dirtyState() |
192 |
HighLevelGpuProgram::setupBaseParamDictionary() |
GpuProgram::setupBaseParamDictionary() |
200 |
(int (*)(...)) 0x3c9e4c |
(int (*)(...)) 0x39eaf6 |
208 |
UnifiedHighLevelGpuProgram::_getBindingDelegate() |
UnifiedHighLevelGpuProgram::_getBindingDelegate() |
216 |
UnifiedHighLevelGpuProgram::isSupported() const |
UnifiedHighLevelGpuProgram::isSupported() const |
224 |
UnifiedHighLevelGpuProgram::createParameters() |
UnifiedHighLevelGpuProgram::createParameters() |
232 |
(int (*)(...)) 0x1c0baa |
(int (*)(...)) 0x1aecd2 |
240 |
UnifiedHighLevelGpuProgram::isSkeletalAnimationIncluded() const |
UnifiedHighLevelGpuProgram::isSkeletalAnimationIncluded() const |
248 |
(int (*)(...)) 0x1c0bc2 |
(int (*)(...)) 0x1aecea |
256 |
(int (*)(...)) 0x1c0bce |
(int (*)(...)) 0x1aecf6 |
264 |
UnifiedHighLevelGpuProgram::isMorphAnimationIncluded() const |
UnifiedHighLevelGpuProgram::isMorphAnimationIncluded() const |
272 |
UnifiedHighLevelGpuProgram::isPoseAnimationIncluded() const |
UnifiedHighLevelGpuProgram::isPoseAnimationIncluded() const |
280 |
UnifiedHighLevelGpuProgram::getNumberOfPosesIncluded() const |
UnifiedHighLevelGpuProgram::getNumberOfPosesIncluded() const |
288 |
(int (*)(...)) 0x1c0c02 |
(int (*)(...)) 0x1aed2a |
296 |
UnifiedHighLevelGpuProgram::isVertexTextureFetchRequired() const |
UnifiedHighLevelGpuProgram::isVertexTextureFetchRequired() const |
304 |
(int (*)(...)) 0x1c0c1a |
(int (*)(...)) 0x1aed42 |
312 |
(int (*)(...)) 0x1c0c26 |
(int (*)(...)) 0x1aed4e |
320 |
UnifiedHighLevelGpuProgram::getDefaultParameters() |
UnifiedHighLevelGpuProgram::getDefaultParameters() |
328 |
UnifiedHighLevelGpuProgram::hasDefaultParameters() const |
UnifiedHighLevelGpuProgram::hasDefaultParameters() const |
336 |
UnifiedHighLevelGpuProgram::getPassSurfaceAndLightStates() const |
UnifiedHighLevelGpuProgram::getPassSurfaceAndLightStates() const |
344 |
UnifiedHighLevelGpuProgram::getPassFogStates() const |
UnifiedHighLevelGpuProgram::getPassFogStates() const |
352 |
UnifiedHighLevelGpuProgram::getPassTransformStates() const |
UnifiedHighLevelGpuProgram::getPassTransformStates() const |
360 |
UnifiedHighLevelGpuProgram::getLanguage[abi:cxx11]() const |
UnifiedHighLevelGpuProgram::getLanguage[abi:cxx11]() const |
368 |
UnifiedHighLevelGpuProgram::hasCompileError() const |
UnifiedHighLevelGpuProgram::hasCompileError() const |
376 |
UnifiedHighLevelGpuProgram::resetCompileError() |
UnifiedHighLevelGpuProgram::resetCompileError() |
384 |
HighLevelGpuProgram::getConstantDefinitions() const |
(int (*)(...)) 0x1aeda0 |
392 |
UnifiedHighLevelGpuProgram::loadFromSource() |
UnifiedHighLevelGpuProgram::loadFromSource() |
400 |
HighLevelGpuProgram::loadHighLevel() |
|
408 |
HighLevelGpuProgram::unloadHighLevel() |
|
416 |
UnifiedHighLevelGpuProgram::createLowLevelImpl() |
|
424 |
UnifiedHighLevelGpuProgram::unloadHighLevelImpl() |
|
432 |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
|
440 |
UnifiedHighLevelGpuProgram::buildConstantDefinitions() const |
|
[+] affected symbols: 45 (0.9%)
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::getPriority ( String shaderLanguage )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::setPriority ( String shaderLanguage, int priority )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::msCmdDelegate [data]
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.
...
OgreViewport.h
namespace Ogre
[+] class Viewport 5
|
Change |
Effect |
1 |
Field mRQSequence 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 mRQSequenceName has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Size of this class has been changed from 208 bytes to 168 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. |
4 |
Virtual method getRenderQueueInvocationSequenceName ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 setRenderQueueInvocationSequenceName ( String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Viewport) |
(int (*)(...)) (& typeinfo for Viewport) |
16 |
~Viewport |
~Viewport |
24 |
~Viewport |
~Viewport |
32 |
Viewport::setRenderQueueInvocationSequenceName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
40 |
Viewport::getRenderQueueInvocationSequenceName[abi:cxx11]() const |
|
[+] affected symbols: 789 (15%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport' in 1st parameter 'mgr' (pointer) has base type 'Viewport'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentViewport' in 1st parameter 'mo' (pointer) has base type 'Viewport'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentViewport' in the return value (pointer) has base type 'Viewport'.
RenderSystem::_beginFrame ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
RenderSystem::_initialise ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
RenderSystem::_pauseFrame ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
...
[+] class Viewport::Listener 3
|
Change |
Effect |
1 |
Virtual method viewportCameraChanged ( Viewport* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Virtual method viewportDestroyed ( Viewport* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Virtual method viewportDimensionsChanged ( Viewport* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] affected symbols: 3 (0.1%)
Viewport::Listener::viewportDestroyed ( Viewport* p1 )
This method is from 'Viewport::Listener' class.
Viewport::Listener::viewportCameraChanged ( Viewport* p1 )
This method is from 'Viewport::Listener' class.
Viewport::Listener::viewportDimensionsChanged ( Viewport* p1 )
This method is from 'Viewport::Listener' class.
OgreWireBoundingBox.h
namespace Ogre
[+] class WireBoundingBox 1
|
Change |
Effect |
1 |
Size of this class has been changed from 504 bytes to 472 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: 7 (0.1%)
WireBoundingBox::_initWireBoundingBox ( )
This method is from 'WireBoundingBox' class.
WireBoundingBox::setupBoundingBoxVertices ( AxisAlignedBox const& aab )
This method is from 'WireBoundingBox' class.
WireBoundingBox::WireBoundingBox ( String const& name )
This constructor is from 'WireBoundingBox' class.
WireBoundingBox::WireBoundingBox ( )
This constructor is from 'WireBoundingBox' class.
WireBoundingBox::~WireBoundingBox ( )
This destructor is from 'WireBoundingBox' class.
WireBoundingBox::getWorldTransforms ( Matrix4* xform )
This method is from 'WireBoundingBox' class.
WireBoundingBox::getSquaredViewDepth ( Camera const* cam )
This method is from 'WireBoundingBox' class.
to the top
Problems with Symbols, High Severity 91
OgreAnimationTrack.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, AnimableValuePtr& target ) 1
⇣
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, AnimableValuePtr const& target )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE to _ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRKNS_9SharedPtrINS_13AnimableValueEEE. This may cause undefined reference linker error in old client applications. |
[+] NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, AnimableValuePtr& target ) 1
⇣
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, AnimableValuePtr const& target )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE to _ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRKNS_9SharedPtrINS_13AnimableValueEEE. This may cause undefined reference linker error in old client applications. |
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::__cxx11::list<Particle*>& currentParticles, bool cullIndividually ) 1
⇣
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::vector<Particle*>& currentParticles, bool cullIndividually )
_ZN4Ogre25BillboardParticleRenderer18_updateRenderQueueEPNS_11RenderQueueERNSt7__cxx114listIPNS_8ParticleESaIS6_EEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre25BillboardParticleRenderer18_updateRenderQueueEPNS_11RenderQueueERNSt7__cxx114listIPNS_8ParticleESaIS6_EEEb to _ZN4Ogre25BillboardParticleRenderer18_updateRenderQueueEPNS_11RenderQueueERSt6vectorIPNS_8ParticleESaIS5_EEb. This may cause undefined reference linker error in old client applications. |
OgreCompositionPass.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] CompositionPass::setClearStencil ( uint32 value ) 1
⇣
CompositionPass::setClearStencil ( uint16 value )
_ZN4Ogre15CompositionPass15setClearStencilEj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15CompositionPass15setClearStencilEj to _ZN4Ogre15CompositionPass15setClearStencilEt. This may cause undefined reference linker error in old client applications. |
OgreCompositionTechnique.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] CompositionTechnique::getTextureDefinition ( String const& name ) 1
⇣
CompositionTechnique::getTextureDefinition ( String const& name ) const
_ZN4Ogre20CompositionTechnique20getTextureDefinitionERKNSt7__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 _ZN4Ogre20CompositionTechnique20getTextureDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20CompositionTechnique20getTextureDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] CompositionTechnique::getTextureDefinition ( size_t index ) 2
⇣
CompositionTechnique::getTextureDefinition ( String const& name ) const
_ZN4Ogre20CompositionTechnique20getTextureDefinitionEm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20CompositionTechnique20getTextureDefinitionEm to _ZNK4Ogre20CompositionTechnique20getTextureDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20CompositionTechnique20getTextureDefinitionEm to _ZNK4Ogre20CompositionTechnique20getTextureDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreCompositorChain.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] CompositorChain::getCompositor ( String const& name ) 1
⇣
CompositorChain::getCompositor ( String const& name ) const
_ZN4Ogre15CompositorChain13getCompositorERKNSt7__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 _ZN4Ogre15CompositorChain13getCompositorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre15CompositorChain13getCompositorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] CompositorChain::getCompositor ( size_t index ) 2
⇣
CompositorChain::getCompositor ( String const& name ) const
_ZN4Ogre15CompositorChain13getCompositorEm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15CompositorChain13getCompositorEm to _ZNK4Ogre15CompositorChain13getCompositorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15CompositorChain13getCompositorEm to _ZNK4Ogre15CompositorChain13getCompositorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] CompositorChain::getCompositorPosition ( String const& name ) 1
⇣
CompositorChain::getCompositorPosition ( String const& name ) const
_ZN4Ogre15CompositorChain21getCompositorPositionERKNSt7__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 _ZN4Ogre15CompositorChain21getCompositorPositionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre15CompositorChain21getCompositorPositionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreDepthBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] DepthBuffer::DepthBuffer [C1] ( uint16 poolId, uint16 bitDepth, uint32 width, uint32 height, uint32 fsaa, String const& fsaaHint, bool manual ) 1
⇣
DepthBuffer::DepthBuffer [C1] ( uint16 poolId, uint32 width, uint32 height, uint32 fsaa, bool manual )
_ZN4Ogre11DepthBufferC1EttjjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11DepthBufferC1EttjjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb to _ZN4Ogre11DepthBufferC1Etjjjb. This may cause undefined reference linker error in old client applications. |
[+] DepthBuffer::DepthBuffer [C2] ( uint16 poolId, uint16 bitDepth, uint32 width, uint32 height, uint32 fsaa, String const& fsaaHint, bool manual ) 1
⇣
DepthBuffer::DepthBuffer [C2] ( uint16 poolId, uint32 width, uint32 height, uint32 fsaa, bool manual )
_ZN4Ogre11DepthBufferC2EttjjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11DepthBufferC2EttjjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb to _ZN4Ogre11DepthBufferC2Etjjjb. This may cause undefined reference linker error in old client applications. |
OgreEntity.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap ) 1
⇣
Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( MovableObject* parent, HardwareIndexBufferSharedPtr const& indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC1EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Entity22EntityShadowRenderableC1EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb to _ZN4Ogre6Entity22EntityShadowRenderableC1EPNS_13MovableObjectERKNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb. This may cause undefined reference linker error in old client applications. |
[+] Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap ) 1
⇣
Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( MovableObject* parent, HardwareIndexBufferSharedPtr const& indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC2EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Entity22EntityShadowRenderableC2EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb to _ZN4Ogre6Entity22EntityShadowRenderableC2EPNS_13MovableObjectERKNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb. This may cause undefined reference linker error in old client applications. |
[+] Entity::getShadowVolumeRenderableList ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags ) 1
⇣
Entity::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDistance, int flags )
_ZN4Ogre6Entity29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Entity29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm to _ZN4Ogre6Entity29getShadowVolumeRenderableListEPKNS_5LightERKNS_9SharedPtrINS_19HardwareIndexBufferEEERmfi. This may cause undefined reference linker error in old client applications. |
OgreGpuProgram.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] GpuProgram::createLogicalParameterMappingStructures ( bool recreateIfExists ) const 1
⇣
GpuProgram::createLogicalParameterMappingStructures ( bool recreateIfExists )
_ZNK4Ogre10GpuProgram39createLogicalParameterMappingStructuresEb
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre10GpuProgram39createLogicalParameterMappingStructuresEb to _ZN4Ogre10GpuProgram39createLogicalParameterMappingStructuresEb. This may cause undefined reference linker error in old client applications. |
[+] GpuProgram::createNamedParameterMappingStructures ( bool recreateIfExists ) const 1
⇣
GpuProgram::createNamedParameterMappingStructures ( bool recreateIfExists )
_ZNK4Ogre10GpuProgram37createNamedParameterMappingStructuresEb
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre10GpuProgram37createNamedParameterMappingStructuresEb to _ZN4Ogre10GpuProgram37createNamedParameterMappingStructuresEb. This may cause undefined reference linker error in old client applications. |
[+] GpuProgram::createParameterMappingStructures ( bool recreateIfExists ) const 1
⇣
GpuProgram::createParameterMappingStructures ( bool recreateIfExists )
_ZNK4Ogre10GpuProgram32createParameterMappingStructuresEb
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre10GpuProgram32createParameterMappingStructuresEb to _ZN4Ogre10GpuProgram32createParameterMappingStructuresEb. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] GpuProgramManager::getByName ( String const& name, String const& group, bool preferHighLevelPrograms ) 2
⇣
GpuProgramManager::getByName ( String const& name, String const& group ) const
_ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b to _ZNK4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b to _ZNK4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::getSupportedSyntax ( ) const 1
⇣
GpuProgramManager::getSupportedSyntax ( ) [static]
_ZNK4Ogre17GpuProgramManager18getSupportedSyntaxB5cxx11Ev
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre17GpuProgramManager18getSupportedSyntaxB5cxx11Ev to _ZN4Ogre17GpuProgramManager18getSupportedSyntaxB5cxx11Ev. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::isSyntaxSupported ( String const& syntaxCode ) const 1
⇣
GpuProgramManager::isSyntaxSupported ( String const& syntaxCode ) [static]
_ZNK4Ogre17GpuProgramManager17isSyntaxSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre17GpuProgramManager17isSyntaxSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre17GpuProgramManager17isSyntaxSupportedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramParams.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] GpuProgramParameters::_setLogicalIndexes ( GpuLogicalBufferStructPtr const& floatIndexMap, GpuLogicalBufferStructPtr const& doubleIndexMap, GpuLogicalBufferStructPtr const& intIndexMap ) 1
⇣
GpuProgramParameters::_setLogicalIndexes ( GpuLogicalBufferStructPtr const& indexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_ to _ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo ) 1
⇣
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo )
_ZN4Ogre20GpuProgramParameters20setNamedAutoConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_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 _ZN4Ogre20GpuProgramParameters20setNamedAutoConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_16AutoConstantTypeEm to _ZN4Ogre20GpuProgramParameters20setNamedAutoConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_16AutoConstantTypeEj. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize ) 1
⇣
GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, uint32 arraySize )
_ZN4Ogre19GpuSharedParameters21addConstantDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15GpuConstantTypeEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19GpuSharedParameters21addConstantDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15GpuConstantTypeEm to _ZN4Ogre19GpuSharedParameters21addConstantDefinitionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_15GpuConstantTypeEj. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count ) 1
⇣
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, uint32 numEntries )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKdm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKdm to _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7Matrix4Ej. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count ) 1
⇣
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, uint32 numEntries )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKfm to _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7Matrix4Ej. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count ) 1
⇣
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, uint32 numEntries )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKim
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKim to _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7Matrix4Ej. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries ) 1
⇣
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, uint32 numEntries )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7Matrix4Em
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7Matrix4Em to _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7Matrix4Ej. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParameters::setNamedConstant ( String const& name, uint const* val, size_t count ) 1
⇣
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, uint32 numEntries )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKjm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKjm to _ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7Matrix4Ej. This may cause undefined reference linker error in old client applications. |
OgreHardwareBufferManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] HardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, int usage, bool useShadowBuffer, String const& name ) 1
⇣
HardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, enum HardwareBufferUsage usage, bool useShadowBuffer )
_ZN4Ogre25HardwareBufferManagerBase19createUniformBufferEmibRKNSt7__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 _ZN4Ogre25HardwareBufferManagerBase19createUniformBufferEmibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre25HardwareBufferManagerBase19createUniformBufferEmNS_19HardwareBufferUsageEb. This may cause undefined reference linker error in old client applications. |
OgreHardwareIndexBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, int usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmibb
|
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_9IndexTypeEmibb to _ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb. This may cause undefined reference linker error in old client applications. |
[+] HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, int usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmibb
|
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_9IndexTypeEmibb to _ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb. This may cause undefined reference linker error in old client applications. |
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, int usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEibb
|
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_11PixelFormatEibb to _ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEhbb. This may cause undefined reference linker error in old client applications. |
[+] HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, int usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEibb
|
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_11PixelFormatEibb to _ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEhbb. This may cause undefined reference linker error in old client applications. |
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, int usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmibb
|
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_25HardwareBufferManagerBaseEmmibb to _ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmhbb. This may cause undefined reference linker error in old client applications. |
[+] HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, int usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, unsigned char usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmibb
|
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_25HardwareBufferManagerBaseEmmibb to _ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmhbb. This may cause undefined reference linker error in old client applications. |
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] HighLevelGpuProgram::getConstantDefinitions ( ) const 1
⇣
HighLevelGpuProgram::getConstantDefinitions ( )
_ZNK4Ogre19HighLevelGpuProgram22getConstantDefinitionsEv
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre19HighLevelGpuProgram22getConstantDefinitionsEv to _ZN4Ogre19HighLevelGpuProgram22getConstantDefinitionsEv. This may cause undefined reference linker error in old client applications. |
OgreImage.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Image::calculateSize ( size_t mipmaps, size_t faces, uint32 width, uint32 height, uint32 depth, enum PixelFormat format ) [static] 1
⇣
Image::calculateSize ( uint32 mipmaps, uint32 faces, uint32 width, uint32 height, uint32 depth, enum PixelFormat format ) [static]
_ZN4Ogre5Image13calculateSizeEmmjjjNS_11PixelFormatE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image13calculateSizeEmmjjjNS_11PixelFormatE to _ZN4Ogre5Image13calculateSizeEjjjjjNS_11PixelFormatE. This may cause undefined reference linker error in old client applications. |
[+] Image::getColourAt ( size_t x, size_t y, size_t z ) const 1
⇣
Image::getColourAt ( uint32 x, uint32 y, uint32 z ) const
_ZNK4Ogre5Image11getColourAtEmmm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre5Image11getColourAtEmmm to _ZNK4Ogre5Image11getColourAtEjjj. This may cause undefined reference linker error in old client applications. |
[+] Image::getPixelBox ( size_t face, size_t mipmap ) const 1
⇣
Image::getPixelBox ( uint32 face, uint32 mipmap ) const
_ZNK4Ogre5Image11getPixelBoxEmm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre5Image11getPixelBoxEmm to _ZNK4Ogre5Image11getPixelBoxEjj. This may cause undefined reference linker error in old client applications. |
[+] Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, uint32 numMipMaps ) 1
⇣
Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, uint32 numFaces, uint32 numMipMaps )
_ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmj to _ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbjj. This may cause undefined reference linker error in old client applications. |
[+] Image::loadRawData ( DataStreamPtr const& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, uint32 numMipMaps ) 1
⇣
Image::loadRawData ( DataStreamPtr const& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, uint32 numFaces, uint32 numMipMaps )
_ZN4Ogre5Image11loadRawDataERKNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEmj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image11loadRawDataERKNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEmj to _ZN4Ogre5Image11loadRawDataERKNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEjj. This may cause undefined reference linker error in old client applications. |
[+] Image::setColourAt ( ColourValue const& cv, size_t x, size_t y, size_t z ) 1
⇣
Image::setColourAt ( ColourValue const& cv, uint32 x, uint32 y, uint32 z )
_ZN4Ogre5Image11setColourAtERKNS_11ColourValueEmmm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image11setColourAtERKNS_11ColourValueEmmm to _ZN4Ogre5Image11setColourAtERKNS_11ColourValueEjjj. This may cause undefined reference linker error in old client applications. |
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 ) 1
⇣
ManualObject::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDistance, int flags )
_ZN4Ogre12ManualObject29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12ManualObject29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm to _ZN4Ogre12ManualObject29getShadowVolumeRenderableListEPKNS_5LightERKNS_9SharedPtrINS_19HardwareIndexBufferEEERmfi. This may cause undefined reference linker error in old client applications. |
OgreMaterialSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] 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 ) 1
⇣
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, bool isInt, bool isUnsignedInt, bool isRegister, size_t physicalIndex, size_t physicalSize, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbmmRKNS_9SharedPtrIS9_EEPS9_tb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbmmRKNS_9SharedPtrIS9_EEPS9_tb to _ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbbmmRKNS_9SharedPtrIS9_EEPS9_tb. This may cause undefined reference linker error in old client applications. |
OgreMesh.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Mesh::_notifySkeleton ( SkeletonPtr& pSkel ) 1
⇣
Mesh::_notifySkeleton ( SkeletonPtr const& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERNS_9SharedPtrINS_8SkeletonEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh15_notifySkeletonERNS_9SharedPtrINS_8SkeletonEEE to _ZN4Ogre4Mesh15_notifySkeletonERKNS_9SharedPtrINS_8SkeletonEEE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::getPose ( String const& name ) 1
⇣
Mesh::getPose ( String const& name ) const
_ZN4Ogre4Mesh7getPoseERKNSt7__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 _ZN4Ogre4Mesh7getPoseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre4Mesh7getPoseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::getPose ( ushort index ) 2
⇣
Mesh::getPose ( String const& name ) const
_ZN4Ogre4Mesh7getPoseEt
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh7getPoseEt to _ZNK4Ogre4Mesh7getPoseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh7getPoseEt to _ZNK4Ogre4Mesh7getPoseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::setIndexBufferPolicy ( int vbUsage, bool shadowBuffer ) 1
⇣
Mesh::setIndexBufferPolicy ( unsigned char vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh20setIndexBufferPolicyEib
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh20setIndexBufferPolicyEib to _ZN4Ogre4Mesh20setIndexBufferPolicyEhb. This may cause undefined reference linker error in old client applications. |
[+] Mesh::setVertexBufferPolicy ( int vbUsage, bool shadowBuffer ) 1
⇣
Mesh::setVertexBufferPolicy ( unsigned char vbUsage, bool shadowBuffer )
_ZN4Ogre4Mesh21setVertexBufferPolicyEib
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh21setVertexBufferPolicyEib to _ZN4Ogre4Mesh21setVertexBufferPolicyEhb. This may cause undefined reference linker error in old client applications. |
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, int vbUsage, int 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, unsigned char vbUsage, unsigned char ibUsage, bool vbUseShadow, bool ibUseShadow )
_ZN4Ogre11MeshManager17createBezierPatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PvPNS_17VertexDeclarationEmmmmNS_12PatchSurface11VisibleSideEiibb
|
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_12PatchSurface11VisibleSideEiibb to _ZN4Ogre11MeshManager17createBezierPatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PvPNS_17VertexDeclarationEmmmmNS_12PatchSurface11VisibleSideEhhbb. 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, int vertexBufferUsage, int 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, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep )
_ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEERKNS_10QuaternionEiibbi
|
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_10QuaternionEiibbi to _ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEERKNS_10QuaternionEhhbbi. 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, int vertexBufferUsage, int 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, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEEiibb
|
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_6VectorILi3EfEEiibb to _ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEEhhbb. 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, int vertexBufferUsage, int indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed ) 1
⇣
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager16createOrRetrieveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEiibb
|
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_EEEiibb to _ZN4Ogre11MeshManager16createOrRetrieveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEhhbb. 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, int vertexBufferUsage, int 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, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEEiibb
|
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_6VectorILi3EfEEiibb to _ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEEhhbb. This may cause undefined reference linker error in old client applications. |
[+] MeshManager::getByName ( String const& name, String const& groupName ) 1
⇣
MeshManager::getByName ( String const& name, String const& groupName ) const
_ZN4Ogre11MeshManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11MeshManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZNK4Ogre11MeshManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
[+] MeshManager::prepare ( String const& filename, String const& groupName, int vertexBufferUsage, int indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed ) 1
⇣
MeshManager::prepare ( String const& filename, String const& groupName, unsigned char vertexBufferUsage, unsigned char indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
_ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iibb
|
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_iibb to _ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_hhbb. This may cause undefined reference linker error in old client applications. |
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 ) 1
⇣
MovableObject::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDist, int flags )
_ZN4Ogre13MovableObject29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13MovableObject29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm to _ZN4Ogre13MovableObject29getShadowVolumeRenderableListEPKNS_5LightERKNS_9SharedPtrINS_19HardwareIndexBufferEEERmfi. This may cause undefined reference linker error in old client applications. |
OgreParticleEmitter.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ParticleEmitter::genEmissionColour ( ColourValue& destColour ) 1
⇣
ParticleEmitter::genEmissionColour ( RGBA& destColour )
_ZN4Ogre15ParticleEmitter17genEmissionColourERNS_11ColourValueE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ParticleEmitter17genEmissionColourERNS_11ColourValueE to _ZN4Ogre15ParticleEmitter17genEmissionColourERj. This may cause undefined reference linker error in old client applications. |
OgrePixelFormat.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] PixelUtil::getBitMasks ( enum PixelFormat format, unsigned long long* rgba ) [static] 1
⇣
PixelUtil::getBitMasks ( enum PixelFormat format, unsigned long* rgba ) [static]
_ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPy
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPy to _ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPm. This may cause undefined reference linker error in old client applications. |
OgreRectangle2D.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Rectangle2D::_initRectangle2D ( bool includeTextureCoords, int vBufUsage ) 1
⇣
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2D16_initRectangle2DEbi
|
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_initRectangle2DEbi to _ZN4Ogre11Rectangle2D16_initRectangle2DEbh. This may cause undefined reference linker error in old client applications. |
[+] Rectangle2D::Rectangle2D [C1] ( bool includeTextureCoords, int vBufUsage ) 1
⇣
Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2DC1Ebi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11Rectangle2DC1Ebi to _ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbh. This may cause undefined reference linker error in old client applications. |
[+] Rectangle2D::Rectangle2D [C2] ( bool includeTextureCoords, int vBufUsage ) 1
⇣
Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2DC2Ebi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11Rectangle2DC2Ebi to _ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbh. This may cause undefined reference linker error in old client applications. |
[+] Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, int vBufUsage ) 1
⇣
Rectangle2D::Rectangle2D [C1] ( String const& name, bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi
|
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_traitsIcESaIcEEEbi to _ZN4Ogre11Rectangle2DC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbh. This may cause undefined reference linker error in old client applications. |
[+] Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, int vBufUsage ) 1
⇣
Rectangle2D::Rectangle2D [C2] ( String const& name, bool includeTextureCoords, unsigned char vBufUsage )
_ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi
|
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_traitsIcESaIcEEEbi to _ZN4Ogre11Rectangle2DC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbh. This may cause undefined reference linker error in old client applications. |
OgreRenderSystem.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] RenderSystem::setFFPLightParams ( size_t index, bool enabled ) 1
⇣
RenderSystem::setFFPLightParams ( uint32 index, bool enabled )
_ZN4Ogre12RenderSystem17setFFPLightParamsEmb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12RenderSystem17setFFPLightParamsEmb to _ZN4Ogre12RenderSystem17setFFPLightParamsEjb. This may cause undefined reference linker error in old client applications. |
OgreRenderTarget.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] RenderTarget::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth ) 1
⇣
RenderTarget::getMetrics ( unsigned int& width, unsigned int& height )
_ZN4Ogre12RenderTarget10getMetricsERjS1_S1_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12RenderTarget10getMetricsERjS1_S1_ to _ZN4Ogre12RenderTarget10getMetricsERjS1_. This may cause undefined reference linker error in old client applications. |
OgreRenderWindow.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] RenderWindow::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth, int& left, int& top ) const 1
⇣
RenderWindow::getMetrics ( unsigned int& width, unsigned int& height, int& left, int& top ) const
_ZNK4Ogre12RenderWindow10getMetricsERjS1_S1_RiS2_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre12RenderWindow10getMetricsERjS1_S1_RiS2_ to _ZNK4Ogre12RenderWindow10getMetricsERjS1_RiS2_. This may cause undefined reference linker error in old client applications. |
OgreResourceBackgroundQueue.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ResourceBackgroundQueue::addRequest ( struct ResourceBackgroundQueue::ResourceRequest& req ) 1
⇣
ResourceBackgroundQueue::addRequest ( struct ResourceRequest& req )
_ZN4Ogre23ResourceBackgroundQueue10addRequestERNS0_15ResourceRequestE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue10addRequestERNS0_15ResourceRequestE to _ZN4Ogre23ResourceBackgroundQueue10addRequestERNS_15ResourceRequestE. This may cause undefined reference linker error in old client applications. |
OgreResourceGroupManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ResourceGroupManager::getResourceGroup ( String const& name ) const 1
⇣
ResourceGroupManager::getResourceGroup ( String const& name, bool throwOnFailure ) const
_ZNK4Ogre20ResourceGroupManager16getResourceGroupERKNSt7__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 _ZNK4Ogre20ResourceGroupManager16getResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre20ResourceGroupManager16getResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb. This may cause undefined reference linker error in old client applications. |
OgreResourceManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ResourceManager::getByHandle ( ResourceHandle handle ) 1
⇣
ResourceManager::getByHandle ( ResourceHandle handle ) const
_ZN4Ogre15ResourceManager11getByHandleEm
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ResourceManager11getByHandleEm to _ZNK4Ogre15ResourceManager11getByHandleEm. This may cause undefined reference linker error in old client applications. |
OgreSceneNode.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] SceneNode::getAttachedObject ( String const& name ) 1
⇣
SceneNode::getAttachedObject ( String const& name ) const
_ZN4Ogre9SceneNode17getAttachedObjectERKNSt7__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 _ZN4Ogre9SceneNode17getAttachedObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre9SceneNode17getAttachedObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] SceneNode::getAttachedObject ( unsigned short index ) 2
⇣
SceneNode::getAttachedObject ( String const& name ) const
_ZN4Ogre9SceneNode17getAttachedObjectEt
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9SceneNode17getAttachedObjectEt to _ZNK4Ogre9SceneNode17getAttachedObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
2 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9SceneNode17getAttachedObjectEt to _ZNK4Ogre9SceneNode17getAttachedObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Serializer::readString ( DataStreamPtr const& stream ) 1
_ZN4Ogre10Serializer10readStringB5cxx11ERKNS_9SharedPtrINS_10DataStreamEEE
|
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. |
[+] Serializer::readString ( DataStreamPtr const& stream, size_t numChars ) 1
_ZN4Ogre10Serializer10readStringB5cxx11ERKNS_9SharedPtrINS_10DataStreamEEEm
|
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. |
OgreShadowCameraSetupFocused.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] FocusedShadowCameraSetup::calculateShadowMappingMatrix ( SceneManager const& sm, Camera const& cam, Light const& light, Affine3* out_view, Matrix4* out_proj, Camera* out_cam ) const 1
⇣
FocusedShadowCameraSetup::calculateShadowMappingMatrix ( SceneManager const& sm, Camera const& cam, Light const& light, Affine3* out_view, Matrix4* out_proj, Frustum* out_cam ) const
_ZNK4Ogre24FocusedShadowCameraSetup28calculateShadowMappingMatrixERKNS_12SceneManagerERKNS_6CameraERKNS_5LightEPNS_7Affine3EPNS_7Matrix4EPS4_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre24FocusedShadowCameraSetup28calculateShadowMappingMatrixERKNS_12SceneManagerERKNS_6CameraERKNS_5LightEPNS_7Affine3EPNS_7Matrix4EPS4_ to _ZNK4Ogre24FocusedShadowCameraSetup28calculateShadowMappingMatrixERKNS_12SceneManagerERKNS_6CameraERKNS_5LightEPNS_7Affine3EPNS_7Matrix4EPNS_7FrustumE. This may cause undefined reference linker error in old client applications. |
OgreSkeletonManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] SkeletonManager::getByName ( String const& name, String const& groupName ) 1
⇣
SkeletonManager::getByName ( String const& name, String const& groupName ) const
_ZN4Ogre15SkeletonManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15SkeletonManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZNK4Ogre15SkeletonManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
OgreStaticGeometry.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] StaticGeometry::GeometryBucket::GeometryBucket [C1] ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData ) 1
⇣
StaticGeometry::GeometryBucket::GeometryBucket [C1] ( StaticGeometry::MaterialBucket* parent, VertexData const* vData, IndexData const* iData )
_ZN4Ogre14StaticGeometry14GeometryBucketC1EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_10VertexDataEPKNS_9IndexDataE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14StaticGeometry14GeometryBucketC1EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_10VertexDataEPKNS_9IndexDataE to _ZN4Ogre14StaticGeometry14GeometryBucketC1EPNS0_14MaterialBucketEPKNS_10VertexDataEPKNS_9IndexDataE. This may cause undefined reference linker error in old client applications. |
[+] StaticGeometry::GeometryBucket::GeometryBucket [C2] ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData ) 1
⇣
StaticGeometry::GeometryBucket::GeometryBucket [C2] ( StaticGeometry::MaterialBucket* parent, VertexData const* vData, IndexData const* iData )
_ZN4Ogre14StaticGeometry14GeometryBucketC2EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_10VertexDataEPKNS_9IndexDataE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14StaticGeometry14GeometryBucketC2EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_10VertexDataEPKNS_9IndexDataE to _ZN4Ogre14StaticGeometry14GeometryBucketC2EPNS0_14MaterialBucketEPKNS_10VertexDataEPKNS_9IndexDataE. This may cause undefined reference linker error in old client applications. |
[+] StaticGeometry::LODBucket::updateShadowRenderables ( enum ShadowTechnique shadowTechnique, Vector4 const& lightPos, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags ) 1
⇣
StaticGeometry::LODBucket::updateShadowRenderables ( Vector4 const& lightPos, HardwareIndexBufferPtr const& indexBuffer, Real extrusionDistance, int flags )
_ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesENS_15ShadowTechniqueERKNS_6VectorILi4EfEEPNS_9SharedPtrINS_19HardwareIndexBufferEEEbfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesENS_15ShadowTechniqueERKNS_6VectorILi4EfEEPNS_9SharedPtrINS_19HardwareIndexBufferEEEbfm to _ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesERKNS_6VectorILi4EfEERKNS_9SharedPtrINS_19HardwareIndexBufferEEEfi. This may cause undefined reference linker error in old client applications. |
[+] StaticGeometry::MaterialBucket::MaterialBucket [C1] ( StaticGeometry::LODBucket* parent, String const& materialName ) 1
⇣
StaticGeometry::MaterialBucket::MaterialBucket [C1] ( StaticGeometry::LODBucket* parent, MaterialPtr const& material )
_ZN4Ogre14StaticGeometry14MaterialBucketC1EPNS0_9LODBucketERKNSt7__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 _ZN4Ogre14StaticGeometry14MaterialBucketC1EPNS0_9LODBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre14StaticGeometry14MaterialBucketC1EPNS0_9LODBucketERKNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
[+] StaticGeometry::MaterialBucket::MaterialBucket [C2] ( StaticGeometry::LODBucket* parent, String const& materialName ) 1
⇣
StaticGeometry::MaterialBucket::MaterialBucket [C2] ( StaticGeometry::LODBucket* parent, MaterialPtr const& material )
_ZN4Ogre14StaticGeometry14MaterialBucketC2EPNS0_9LODBucketERKNSt7__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 _ZN4Ogre14StaticGeometry14MaterialBucketC2EPNS0_9LODBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre14StaticGeometry14MaterialBucketC2EPNS0_9LODBucketERKNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
[+] StaticGeometry::Region::getShadowVolumeRenderableList ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags ) 1
⇣
StaticGeometry::Region::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDistance, int flags )
_ZN4Ogre14StaticGeometry6Region29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14StaticGeometry6Region29getShadowVolumeRenderableListENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm to _ZN4Ogre14StaticGeometry6Region29getShadowVolumeRenderableListEPKNS_5LightERKNS_9SharedPtrINS_19HardwareIndexBufferEEERmfi. This may cause undefined reference linker error in old client applications. |
OgreStringConverter.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] StringConverter::parse ( String const& val, long long& ret ) [static] 1
⇣
StringConverter::parse ( String const& val, long& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERx
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERx to _ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl. This may cause undefined reference linker error in old client applications. |
OgreStringInterface.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ParamDictionary::addParameter ( ParameterDef const& paramDef, ParamCommand* paramCmd ) 1
⇣
ParamDictionary::addParameter ( String const& name, ParamCommand* paramCmd )
_ZN4Ogre15ParamDictionary12addParameterERKNS_12ParameterDefEPNS_12ParamCommandE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ParamDictionary12addParameterERKNS_12ParameterDefEPNS_12ParamCommandE to _ZN4Ogre15ParamDictionary12addParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_12ParamCommandE. This may cause undefined reference linker error in old client applications. |
OgreTextureManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] TextureManager::getByName ( String const& name, String const& groupName ) 1
⇣
TextureManager::getByName ( String const& name, String const& groupName ) const
_ZN4Ogre14TextureManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14TextureManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZNK4Ogre14TextureManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
OgreVertexIndexData.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, std::vector<int>const& bufferUsages, HardwareBufferManagerBase* mgr ) 1
⇣
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, std::vector<unsigned char>const& bufferUsages, HardwareBufferManagerBase* mgr )
_ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorIiSaIiEEPNS_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_17VertexDeclarationERKSt6vectorIiSaIiEEPNS_25HardwareBufferManagerBaseE to _ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorIhSaIhEEPNS_25HardwareBufferManagerBaseE. This may cause undefined reference linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity 394
OgreAnimation.h
namespace Ogre
[+] class Animation 5
|
Change |
Effect |
1 |
Size of field mInterpolationMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mRotationInterpolationMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field mKeyFrameTimes 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. |
4 |
The relative position of field mKeyFrameTimesDirty 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. |
5 |
The relative position of field mUseBaseKeyFrame has been changed from 10 to 9. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 107 (2%)
SceneManager::createAnimation ( String const& name, Real length )
Return value (pointer) has base type 'Animation'.
AnimationTrack::createKeyFrame ( Real timePos )
Field 'retval.mParentTrack.mParent' in the return value (pointer) has base type 'Animation'.
AnimationTrack::removeKeyFrame ( unsigned short index )
Field 'this.mParent' in the object of this method has base type 'Animation'.
AnimationTrack::_applyBaseKeyFrame ( KeyFrame const* p1 )
Field 'p1.mParentTrack.mParent' in 1st parameter 'p1' (pointer) has base type 'Animation'.
AnimationTrack::removeAllKeyFrames ( )
Field 'this.mParent' in the object of this method has base type 'Animation'.
AnimationTrack::_collectKeyFrameTimes ( std::vector<float>& keyFrameTimes )
Field 'this.mParent' in the object of this method has base type 'Animation'.
AnimationTrack::_buildKeyFrameIndexMap ( std::vector<float>const& keyFrameTimes )
Field 'this.mParent' in the object of this method has base type 'Animation'.
AnimationTrack::AnimationTrack ( Animation* parent, unsigned short handle )
1st parameter 'parent' (pointer) has base type 'Animation'.
AnimationTrack::~AnimationTrack ( )
Field 'this.mParent' in the object of this method has base type 'Animation'.
NumericKeyFrame::NumericKeyFrame ( AnimationTrack const* parent, Real time )
Field 'parent.mParent' in 1st parameter 'parent' (pointer) has base type 'Animation'.
...
OgreAnimationState.h
namespace Ogre
[+] class AnimationState 1
|
Change |
Effect |
1 |
Type of field mBlendMask has been changed from AnimationState::BoneBlendMask* (8 bytes) to AnimationState::BoneBlendMask (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: 29 (0.6%)
SceneManager::createAnimationState ( String const& animName )
Return value (pointer) has base type 'AnimationState'.
AnimationState::setEnabled ( bool enabled )
This method is from 'AnimationState' class.
AnimationState::_setBlendMask ( AnimationState::BoneBlendMask const* blendMask )
This method is from 'AnimationState' class.
AnimationState::copyStateFrom ( AnimationState const& animState )
1st parameter 'animState' (reference) has base type 'AnimationState'.
AnimationState::createBlendMask ( size_t blendMaskSizeHint, float initialWeight )
This method is from 'AnimationState' class.
AnimationState::setTimePosition ( Real timePos )
This method is from 'AnimationState' class.
AnimationState::destroyBlendMask ( )
This method is from 'AnimationState' class.
AnimationState::_setBlendMaskData ( float const* blendMaskData )
This method is from 'AnimationState' class.
AnimationState::setBlendMaskEntry ( size_t boneHandle, float weight )
This method is from 'AnimationState' class.
AnimationState::addTime ( Real offset )
This method is from 'AnimationState' class.
...
OgreAnimationTrack.h
namespace Ogre
[+] class AnimationTrack 4
|
Change |
Effect |
1 |
The relative position of field mHandle has been changed from 3 to 5. |
Applications will access incorrect memory when attempting to access this field. |
2 |
The relative position of field mKeyFrameIndexMap has been changed from 5 to 1. |
Applications will access incorrect memory when attempting to access this field. |
3 |
The relative position of field mKeyFrames has been changed from 1 to 2. |
Applications will access incorrect memory when attempting to access this field. |
4 |
The relative position of field mParent has been changed from 2 to 3. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 28 (0.5%)
AnimationTrack::createKeyFrame ( Real timePos )
Field 'retval.mParentTrack' in the return value (pointer) has base type 'AnimationTrack'.
AnimationTrack::removeKeyFrame ( unsigned short index )
This method is from 'AnimationTrack' class.
AnimationTrack::_applyBaseKeyFrame ( KeyFrame const* p1 )
Field 'p1.mParentTrack' in 1st parameter 'p1' (pointer) has base type 'AnimationTrack'.
AnimationTrack::removeAllKeyFrames ( )
This method is from 'AnimationTrack' class.
AnimationTrack::_collectKeyFrameTimes ( std::vector<float>& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::_buildKeyFrameIndexMap ( std::vector<float>const& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::AnimationTrack ( Animation* parent, unsigned short handle )
This constructor is from 'AnimationTrack' class.
AnimationTrack::~AnimationTrack ( )
This destructor is from 'AnimationTrack' class.
NumericKeyFrame::NumericKeyFrame ( AnimationTrack const* parent, Real time )
1st parameter 'parent' (pointer) has base type 'AnimationTrack'.
TransformKeyFrame::TransformKeyFrame ( AnimationTrack const* parent, Real time )
1st parameter 'parent' (pointer) has base type 'AnimationTrack'.
...
[+] class NodeAnimationTrack 4
|
Change |
Effect |
1 |
The relative position of field mSplineBuildNeeded has been changed from 2 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 mSplines has been changed from 1 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 mTargetNode has been changed from 0 to 2. |
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 mUseShortestRotationPath has been changed from 3 to 1. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 24 (0.5%)
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::setAssociatedNode ( Node* node )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::_applyBaseKeyFrame ( KeyFrame const* b )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::createKeyFrameImpl ( Real time )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::createNodeKeyFrame ( Real timePos )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::setUseShortestRotationPath ( bool useShortestPath )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::optimise ( )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::NodeAnimationTrack ( Animation* parent, unsigned short handle )
This constructor is from 'NodeAnimationTrack' class.
NodeAnimationTrack::NodeAnimationTrack ( Animation* parent, unsigned short handle, Node* targetNode )
This constructor is from 'NodeAnimationTrack' class.
...
[+] class VertexAnimationTrack 4
|
Change |
Effect |
1 |
Size of field mTargetMode has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Size of field mAnimationType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
3 |
The relative position of field mTargetMode 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. |
4 |
The relative position of field mTargetVertexData 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. |
[+] affected symbols: 18 (0.3%)
VertexAnimationTrack::applyToVertexData ( VertexData* data, TimeIndex const& timeIndex, Real weight, PoseList const* poseList )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::_applyBaseKeyFrame ( KeyFrame const* b )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::createKeyFrameImpl ( Real time )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::applyPoseToVertexData ( Pose const* pose, VertexData* data, Real influence )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::createVertexPoseKeyFrame ( Real timePos )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::createVertexMorphKeyFrame ( Real timePos )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::optimise ( )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::VertexAnimationTrack ( Animation* parent, unsigned short handle, enum VertexAnimationType animType )
This constructor is from 'VertexAnimationTrack' class.
VertexAnimationTrack::VertexAnimationTrack ( Animation* parent, unsigned short handle, enum VertexAnimationType animType, VertexData* targetData, enum VertexAnimationTrack::TargetMode target )
This constructor is from 'VertexAnimationTrack' class.
...
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 2
|
Change |
Effect |
1 |
Size of field mDummyNode has been changed from 464 bytes to 448 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 mBlankLight has been changed from 528 bytes to 456 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: 122 (2.3%)
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::setPointParameters ( bool attenuation, Vector4f const& params )
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.
...
OgreBillboard.h
namespace Ogre
[+] class Billboard 2
|
Change |
Effect |
1 |
Type of field mColour has been changed from ColourValue (16 bytes) to RGBA (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Field mParentSet 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: 14 (0.3%)
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
Return value (pointer) has base type 'Billboard'.
BillboardSet::genQuadVertices ( Vector3 const*const offsets, Billboard const& bb )
2nd parameter 'bb' (reference) 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'.
BillboardSet::genPointVertices ( Billboard const& bb )
1st parameter 'bb' (reference) 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.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 1
|
Change |
Effect |
1 |
Size of this class has been decreased from 504 bytes to 488 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 28 (0.5%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from derived class 'RibbonTrail'.
RibbonTrail::removeNode ( Node 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::nodeUpdated ( Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::nodeDestroyed ( Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetAllTrails ( )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setTrailLength ( Real len )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from derived class 'RibbonTrail'.
...
OgreBillboardParticleRenderer.h
namespace Ogre
[+] class BillboardParticleRenderer 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) - 26 entries | Virtual Table (New) - 22 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::vector<Particle*, std::allocator<Particle*> >&, bool) |
48 |
(int (*)(...)) 0x15754e |
(int (*)(...)) 0x148eb0 |
56 |
(int (*)(...)) 0x157568 |
(int (*)(...)) 0x148eca |
64 |
(int (*)(...)) 0x15759c |
(int (*)(...)) 0x148efe |
72 |
(int (*)(...)) 0x157502 |
(int (*)(...)) 0x148ee4 |
80 |
(int (*)(...)) 0x157508 |
(int (*)(...)) 0x148f1c |
88 |
(int (*)(...)) 0x157582 |
(int (*)(...)) 0x148e7a |
96 |
(int (*)(...)) 0x1575ba |
(int (*)(...)) 0x148e80 |
104 |
(int (*)(...)) 0x15750e |
(int (*)(...)) 0x148e86 |
112 |
(int (*)(...)) 0x157514 |
(int (*)(...)) 0x148e8c |
120 |
(int (*)(...)) 0x15751a |
(int (*)(...)) 0x148f36 |
128 |
(int (*)(...)) 0x157520 |
(int (*)(...)) 0x148f54 |
136 |
(int (*)(...)) 0x157526 |
(int (*)(...)) 0x148f76 |
144 |
(int (*)(...)) 0x157886 |
(int (*)(...)) 0x148f8a |
152 |
(int (*)(...)) 0x1575d4 |
(int (*)(...)) 0x148e92 |
160 |
(int (*)(...)) 0x1575f2 |
BillboardParticleRenderer::_notifyBoundingBox(AxisAlignedBox const&) |
168 |
(int (*)(...)) 0x157614 |
(int (*)(...)) 0x148fa4 |
176 |
(int (*)(...)) 0x157628 |
|
184 |
(int (*)(...)) 0x157530 |
|
192 |
BillboardParticleRenderer::_notifyBoundingBox(AxisAlignedBox const&) |
|
200 |
(int (*)(...)) 0x157642 |
|
[+] affected symbols: 12 (0.2%)
BillboardParticleRenderer::_notifyBoundingBox ( AxisAlignedBox const& aabb )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::__cxx11::list<Particle*>& currentParticles, bool cullIndividually )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msBillboardTypeCmd [data]
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msAccurateFacingCmd [data]
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msCommonUpVectorCmd [data]
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msPointRenderingCmd [data]
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msBillboardOriginCmd [data]
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msCommonDirectionCmd [data]
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msBillboardRotationTypeCmd [data]
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::BillboardParticleRenderer ( )
This constructor is from 'BillboardParticleRenderer' class.
...
OgreCamera.h
namespace Ogre
[+] class Camera 17
|
Change |
Effect |
1 |
Size of field mSceneDetail has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mSortMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
3 |
The relative position of field mLastViewport has been changed from 17 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 mListeners has been changed from 21 to 19. |
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 mSortMode has been changed from 22 to 21. |
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 mWindowClipPlanes has been changed from 16 to 15. |
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 mCullFrustum has been changed from 18 to 17. |
Applications will access incorrect memory when attempting to access this field. |
8 |
The relative position of field mLodCamera has been changed from 19 to 18. |
Applications will access incorrect memory when attempting to access this field. |
9 |
The relative position of field mSceneDetail has been changed from 7 to 22. |
Applications will access incorrect memory when attempting to access this field. |
10 |
The relative position of field mSceneLodFactor has been changed from 10 to 9. |
Applications will access incorrect memory when attempting to access this field. |
11 |
The relative position of field mSceneLodFactorInv has been changed from 11 to 10. |
Applications will access incorrect memory when attempting to access this field. |
12 |
The relative position of field mVisBatchesLastRender has been changed from 9 to 8. |
Applications will access incorrect memory when attempting to access this field. |
13 |
The relative position of field mVisFacesLastRender has been changed from 8 to 7. |
Applications will access incorrect memory when attempting to access this field. |
14 |
The relative position of field mWBottom has been changed from 15 to 14. |
Applications will access incorrect memory when attempting to access this field. |
15 |
The relative position of field mWLeft has been changed from 12 to 11. |
Applications will access incorrect memory when attempting to access this field. |
16 |
The relative position of field mWRight has been changed from 14 to 13. |
Applications will access incorrect memory when attempting to access this field. |
17 |
The relative position of field mWTop has been changed from 13 to 12. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 970 (18.5%)
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'.
...
OgreCompositionTechnique.h
namespace Ogre
[+] class CompositionTechnique::TextureDefinition 1
|
Change |
Effect |
1 |
Size of field type has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 1 (0.02%)
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) - 24 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 (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
(int (*)(...)) 0x16dc64 |
(int (*)(...)) 0x15daa8 |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
(int (*)(...)) 0x16dc76 |
(int (*)(...)) 0x15daba |
72 |
(int (*)(...)) 0x16dc7c |
(int (*)(...)) 0x15dac0 |
80 |
Compositor::loadImpl() |
Compositor::loadImpl() |
88 |
Compositor::unloadImpl() |
Compositor::unloadImpl() |
96 |
Resource::prepare(bool) |
Compositor::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
Compositor::calculateSize() const |
Resource::_dirtyState() |
[+] affected symbols: 19 (0.4%)
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, int slice )
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.
...
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 (*)(...)) 0x17d5d8 |
(int (*)(...)) 0x16d0f8 |
40 |
CompositorManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x17d5e4 |
(int (*)(...)) 0x16d104 |
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&) const |
96 |
ResourceManager::getByHandle(unsigned long) |
ResourceManager::getByHandle(unsigned long) const |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
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*) |
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.4%)
CompositorManager::createImpl ( String const& name, ResourceHandle 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.
...
OgreDefaultDebugDrawer.h
namespace Ogre
[+] class DefaultDebugDrawer 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) - 16 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultDebugDrawer) |
(int (*)(...)) (& typeinfo for DefaultDebugDrawer) |
16 |
(int (*)(...)) 0x1920a0 |
(int (*)(...)) 0x181c58 |
24 |
(int (*)(...)) 0x1920ce |
(int (*)(...)) 0x181c86 |
32 |
(int (*)(...)) 0x192072 |
(int (*)(...)) 0x181c46 |
40 |
(int (*)(...)) 0x192078 |
(int (*)(...)) 0x181c4c |
48 |
DefaultDebugDrawer::preFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
DefaultDebugDrawer::preFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
56 |
DefaultDebugDrawer::postFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
DefaultDebugDrawer::postFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
64 |
(int (*)(...)) 0x19207e |
(int (*)(...)) 0x181c52 |
72 |
(int (*)(...)) 0x192084 |
DefaultDebugDrawer::drawSceneNode(SceneNode const*) |
80 |
(int (*)(...)) 0x19208a |
DefaultDebugDrawer::drawBone(Node const*) |
88 |
(int (*)(...)) 0x192090 |
DefaultDebugDrawer::drawFrustum(Frustum const*) |
96 |
(int (*)(...)) 0x19209a |
|
104 |
DefaultDebugDrawer::drawSceneNode(SceneNode const*) |
|
112 |
DefaultDebugDrawer::drawBone(Node const*) |
|
120 |
DefaultDebugDrawer::drawFrustum(Frustum const*) |
|
[+] affected symbols: 6 (0.1%)
DefaultDebugDrawer::drawFrustum ( Frustum const* frust )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawWireBox ( AxisAlignedBox const& aabb, ColourValue const& colour )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawSceneNode ( SceneNode const* node )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawAxes ( Affine3 const& pose, float size )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawBone ( Node const* node )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::DefaultDebugDrawer ( )
This constructor is from 'DefaultDebugDrawer' class.
OgreDepthBuffer.h
namespace Ogre
[+] class DepthBuffer 1
|
Change |
Effect |
1 |
Field mBitDepth has been removed from this type. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 836 (15.9%)
Compositor::getRenderTarget ( String const& name, int slice )
Field 'retval.mDepthBuffer' in the return value (pointer) has base type 'DepthBuffer'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget.mDepthBuffer' in 1st parameter 'mgr' (pointer) has base type 'DepthBuffer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
DepthBuffer::_setPoolId ( uint16 poolId )
This method is from 'DepthBuffer' class.
DepthBuffer::detachFromAllRenderTargets ( )
This method is from 'DepthBuffer' class.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
Field 'renderTarget.mDepthBuffer' in 1st parameter 'renderTarget' (pointer) has base type 'DepthBuffer'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
Field 'renderTarget.mDepthBuffer' in 1st parameter 'renderTarget' (pointer) has base type 'DepthBuffer'.
...
OgreEdgeListBuilder.h
namespace Ogre
[+] struct EdgeListBuilder::Geometry 1
|
Change |
Effect |
1 |
Size of field opType has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 1 (0.02%)
EdgeListBuilder::buildTrianglesEdges ( struct EdgeListBuilder::Geometry const& geometry )
1st parameter 'geometry' (reference) has base type 'struct EdgeListBuilder::Geometry'.
OgreFrustum.h
namespace Ogre
[+] class Frustum 37
|
Change |
Effect |
1 |
Size of field mOrientationMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mProjType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field mBoundingBox has been changed from 24 to 26. |
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 mDebugColour has been changed from 25 to 23. |
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 mFocalLength has been changed from 7 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 mFrustumOffset has been changed from 6 to 5. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mFrustumPlanes 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 mLastLinkedObliqueProjPlane has been changed from 33 to 32. |
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 mLastParentOrientation 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. |
10 |
The relative position of field mLastParentPosition 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. |
11 |
The relative position of field mLinkedObliqueProjPlane has been changed from 32 to 25. |
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 mLinkedReflectPlane has been changed from 31 to 24. |
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 mObliqueProjPlane has been changed from 30 to 31. |
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 mOrientationMode has been changed from 23 to 35. |
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 mProjMatrixRS has been changed from 11 to 10. |
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 mProjType has been changed from 0 to 21. |
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 mRecalcFrustum has been changed from 15 to 14. |
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 mReflect has been changed from 34 to 33. |
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 mReflectMatrix has been changed from 27 to 28. |
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 mWorldSpaceCorners has been changed from 26 to 27. |
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 mAspect has been changed from 4 to 3. |
Applications will access incorrect memory when attempting to access this field. |
22 |
The relative position of field mCustomProjMatrix has been changed from 20 to 19. |
Applications will access incorrect memory when attempting to access this field. |
23 |
The relative position of field mCustomViewMatrix has been changed from 19 to 18. |
Applications will access incorrect memory when attempting to access this field. |
24 |
The relative position of field mFOVy has been changed from 1 to 0. |
Applications will access incorrect memory when attempting to access this field. |
25 |
The relative position of field mFarDist has been changed from 2 to 1. |
Applications will access incorrect memory when attempting to access this field. |
26 |
The relative position of field mFrustumExtentsManuallySet has been changed from 21 to 20. |
Applications will access incorrect memory when attempting to access this field. |
27 |
The relative position of field mLastLinkedReflectionPlane has been changed from 29 to 30. |
Applications will access incorrect memory when attempting to access this field. |
28 |
The relative position of field mNearDist has been changed from 3 to 2. |
Applications will access incorrect memory when attempting to access this field. |
29 |
The relative position of field mObliqueDepthProjection has been changed from 35 to 34. |
Applications will access incorrect memory when attempting to access this field. |
30 |
The relative position of field mOrthoHeight has been changed from 5 to 4. |
Applications will access incorrect memory when attempting to access this field. |
31 |
The relative position of field mProjMatrix has been changed from 13 to 12. |
Applications will access incorrect memory when attempting to access this field. |
32 |
The relative position of field mProjMatrixRSDepth has been changed from 12 to 11. |
Applications will access incorrect memory when attempting to access this field. |
33 |
The relative position of field mRecalcFrustumPlanes has been changed from 17 to 16. |
Applications will access incorrect memory when attempting to access this field. |
34 |
The relative position of field mRecalcView has been changed from 16 to 15. |
Applications will access incorrect memory when attempting to access this field. |
35 |
The relative position of field mRecalcWorldSpaceCorners has been changed from 18 to 17. |
Applications will access incorrect memory when attempting to access this field. |
36 |
The relative position of field mReflectPlane has been changed from 28 to 29. |
Applications will access incorrect memory when attempting to access this field. |
37 |
The relative position of field mViewMatrix has been changed from 14 to 13. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 1022 (19.5%)
ConvexBody::clip ( Frustum const& fr )
1st parameter 'fr' (reference) has base type 'Frustum'.
ConvexBody::define ( Frustum const& frustum )
1st parameter 'frustum' (reference) has base type 'Frustum'.
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 5
|
Change |
Effect |
1 |
Field mInstancing 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 mType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field mLoadedManualNamedConstants has been changed from 15 to 10. |
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 mPoseAnimation has been changed from 10 to 15. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
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) - 50 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 (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
GpuProgram::postLoadImpl() |
GpuProgram::postLoadImpl() |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
GpuProgram::prepareImpl() |
GpuProgram::prepareImpl() |
72 |
(int (*)(...)) 0x16dc7c |
(int (*)(...)) 0x15dac0 |
80 |
GpuProgram::loadImpl() |
GpuProgram::loadImpl() |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
Resource::prepare(bool) |
GpuProgram::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
GpuProgram::calculateSize() const |
Resource::_dirtyState() |
192 |
GpuProgram::setupBaseParamDictionary() |
GpuProgram::setupBaseParamDictionary() |
200 |
(int (*)(...)) 0x1c0b96 |
(int (*)(...)) 0x1aecbe |
208 |
(int (*)(...)) 0x1c0ba2 |
(int (*)(...)) 0x1aecca |
216 |
GpuProgram::isSupported() const |
GpuProgram::isSupported() const |
224 |
GpuProgram::createParameters() |
GpuProgram::createParameters() |
232 |
(int (*)(...)) 0x1c0baa |
(int (*)(...)) 0x1aecd2 |
240 |
(int (*)(...)) 0x1c0bb6 |
(int (*)(...)) 0x1aecde |
248 |
(int (*)(...)) 0x1c0bc2 |
(int (*)(...)) 0x1aecea |
256 |
(int (*)(...)) 0x1c0bce |
(int (*)(...)) 0x1aecf6 |
264 |
(int (*)(...)) 0x1c0bda |
(int (*)(...)) 0x1aed02 |
272 |
(int (*)(...)) 0x1c0be6 |
(int (*)(...)) 0x1aed0e |
280 |
(int (*)(...)) 0x1c0bf6 |
(int (*)(...)) 0x1aed1e |
288 |
(int (*)(...)) 0x1c0c02 |
(int (*)(...)) 0x1aed2a |
296 |
(int (*)(...)) 0x1c0c0e |
(int (*)(...)) 0x1aed36 |
304 |
(int (*)(...)) 0x1c0c1a |
(int (*)(...)) 0x1aed42 |
312 |
(int (*)(...)) 0x1c0c26 |
(int (*)(...)) 0x1aed4e |
320 |
GpuProgram::getDefaultParameters() |
GpuProgram::getDefaultParameters() |
328 |
(int (*)(...)) 0x1c0c32 |
(int (*)(...)) 0x1aed5a |
336 |
(int (*)(...)) 0x1c0c42 |
(int (*)(...)) 0x1aed6a |
344 |
(int (*)(...)) 0x1c0c4c |
(int (*)(...)) 0x1aed74 |
352 |
(int (*)(...)) 0x1c0c56 |
(int (*)(...)) 0x1aed7e |
360 |
GpuProgram::getLanguage[abi:cxx11]() const |
GpuProgram::getLanguage[abi:cxx11]() const |
368 |
(int (*)(...)) 0x1c0c60 |
(int (*)(...)) 0x1aed88 |
376 |
(int (*)(...)) 0x1c0c6c |
(int (*)(...)) 0x1aed94 |
384 |
(int (*)(...)) 0x1c0c78 |
(int (*)(...)) 0x1aeda0 |
392 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 38 (0.7%)
GpuProgram::msMorphCmd [data]
This method is from 'GpuProgram' class.
GpuProgram::msSyntaxCmd [data]
This method is from 'GpuProgram' class.
GpuProgram::prepareImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::safePrepare ( )
This method is from 'GpuProgram' class.
GpuProgram::postLoadImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::msSkeletalCmd [data]
This method is from 'GpuProgram' class.
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::msAdjacencyCmd [data]
This method is from 'GpuProgram' class.
...
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 3
|
Change |
Effect |
1 |
Field mFactories 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 mNullFactory 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 mUnifiedFactory 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: 22 (0.4%)
GpuProgramManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingleton ( )
Return value (reference) has base type 'GpuProgramManager'.
GpuProgramManager::createProgram ( String const& name, String const& groupName, String const& filename, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingletonPtr ( )
Return value (pointer) has base type 'GpuProgramManager'.
GpuProgramManager::loadMicrocodeCache ( DataStreamPtr stream )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addMicrocodeToCache ( uint32 id, GpuProgramManager::Microcode const& microcode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createSharedParameters ( String const& name )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createProgramFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::removeMicrocodeFromCache ( uint32 id )
This method is from 'GpuProgramManager' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 1
|
Change |
Effect |
1 |
Field mRenderSystemData 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: 77 (1.5%)
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, GpuProgramPtr const& program, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams )
6th parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
MaterialSerializer::writeGPUProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
2nd parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
MaterialSerializer::writeNamedGpuProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
2nd parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
MaterialSerializer::writeLowLevelGpuProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
2nd parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
GpuProgramParameters::setConstant ( size_t index, Real val )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, double const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, float const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, int const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, uint const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const* pMatrix, size_t numEntries )
This method is from 'GpuProgramParameters' class.
...
[+] class GpuProgramParameters::AutoConstantEntry 2
|
Change |
Effect |
1 |
The relative position of field paramType has been changed from 0 to 1. |
Applications will access incorrect memory when attempting to access this field. |
2 |
The relative position of field physicalIndex has been changed from 1 to 0. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 8 (0.2%)
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
GpuProgramParameters::findFloatAutoConstantEntry ( size_t logicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
Renderable::_updateCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const& constantEntry, GpuProgramParameters* params )
1st parameter 'constantEntry' (reference) 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::_findRawAutoConstantEntryFloat ( size_t physicalIndex )
Return value (pointer) has base type 'GpuProgramParameters::AutoConstantEntry'.
Light::_updateCustomGpuParameter ( uint16 paramIndex, GpuProgramParameters::AutoConstantEntry const& constantEntry, GpuProgramParameters* params )
2nd parameter 'constantEntry' (reference) has base type 'GpuProgramParameters::AutoConstantEntry'.
SubEntity::_updateCustomGpuParameter ( GpuProgramParameters::AutoConstantEntry const& constantEntry, GpuProgramParameters* params )
1st parameter 'constantEntry' (reference) has base type 'GpuProgramParameters::AutoConstantEntry'.
[+] class GpuSharedParameters 2
|
Change |
Effect |
1 |
Size of field mNamedConstants has been changed from 72 bytes to 64 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Type of field mVersion has been changed from unsigned long (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 13 (0.2%)
GpuSharedParameters::_markClean ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::_markDirty ( )
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::removeConstantDefinition ( String const& name )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::removeAllConstantDefinitions ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::download ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::GpuSharedParameters ( String const& name )
This constructor is from 'GpuSharedParameters' class.
GpuSharedParameters::calculateSize ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::getConstantDefinition ( String const& name )
This method is from 'GpuSharedParameters' class.
...
[+] class GpuSharedParametersUsage 1
|
Change |
Effect |
1 |
Type of field mCopyDataVersion has been changed from unsigned long (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: 3 (0.1%)
GpuSharedParametersUsage::initCopyData ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::GpuSharedParametersUsage ( GpuSharedParametersPtr sharedParams, GpuProgramParameters* params )
This constructor is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
This method is from 'GpuSharedParametersUsage' class.
[+] enum GpuProgramParameters::ElementType 2
|
Change |
Effect |
1 |
Value of member ET_INT has been changed from 0 to 16. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member ET_REAL has been changed from 1 to 0. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 3 (0.1%)
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.elementType' in the return value is of type 'enum GpuProgramParameters::ElementType'.
GpuProgramParameters::getAutoConstantDefinition ( size_t const idx )
Field 'retval.elementType' in the return value (pointer) is of type 'enum GpuProgramParameters::ElementType'.
GpuProgramParameters::getAutoConstantDefinition ( String const& name )
Field 'retval.elementType' in the return value (pointer) is of type 'enum GpuProgramParameters::ElementType'.
[+] struct GpuConstantDefinition 2
|
Change |
Effect |
1 |
Type of field elementSize 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 arraySize has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 3 (0.1%)
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'.
OgreGpuProgramUsage.h
namespace Ogre
[+] class GpuProgramUsage 6
|
Change |
Effect |
1 |
Size of field mType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
The relative position of field mParent 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 mProgram 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. |
4 |
The relative position of field mRecreateParams 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. |
5 |
The relative position of field mType 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. |
6 |
The relative position of field mParameters has been changed from 3 to 2. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 13 (0.2%)
GpuProgramUsage::setProgram ( GpuProgramPtr const& prog, bool resetParams )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setParameters ( GpuProgramParametersSharedPtr const& params )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setProgramName ( String const& name, bool resetParams )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::loadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::unloadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::recreateParameters ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_load ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_unload ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::GpuProgramUsage ( enum GpuProgramType gptype, Pass* parent )
This constructor is from 'GpuProgramUsage' class.
GpuProgramUsage::GpuProgramUsage ( GpuProgramUsage const& oth, Pass* parent )
1st parameter 'oth' (reference) has base type 'GpuProgramUsage'.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 10
|
Change |
Effect |
1 |
Size of field mUsage has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
The relative position of field mLockSize 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. |
3 |
The relative position of field mLockStart has been changed from 4 to 2. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field mShadowUpdated has been changed from 9 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 mSystemMemory has been changed from 8 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 mUsage has been changed from 2 to 10. |
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 mDelegate has been changed from 6 to 4. |
Applications will access incorrect memory when attempting to access this field. |
8 |
The relative position of field mIsLocked has been changed from 3 to 9. |
Applications will access incorrect memory when attempting to access this field. |
9 |
The relative position of field mShadowBuffer has been changed from 7 to 5. |
Applications will access incorrect memory when attempting to access this field. |
10 |
The relative position of field mSuppressHardwareUpdate has been changed from 10 to 8. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 3 (0.1%)
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
4th parameter 'delegate' (pointer) has base type 'HardwareBuffer'.
HardwareVertexBuffer::HardwareVertexBuffer ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
4th parameter 'delegate' (pointer) has base type 'HardwareBuffer'.
TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
1st parameter 'buffer' (pointer) has base type 'HardwareBuffer'.
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManagerBase 2
|
Change |
Effect |
1 |
Pure virtual method createUniformBuffer ( size_t, enum HardwareBufferUsage, bool ) has been added to this class instead of createVertexBuffer ( size_t, size_t, int, 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 |
Virtual method createVertexBuffer ( size_t, size_t, unsigned char, bool ) has been added to this class instead of makeBufferCopy ( HardwareVertexBufferSharedPtr const&, int, 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) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::destroyAllDeclarations() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
24 |
HardwareBufferManagerBase::destroyAllBindings() |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
32 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
40 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
48 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
(int (*)(...))0 |
56 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
(int (*)(...))0 |
64 |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, int, bool) |
__cxa_pure_virtual |
72 |
(int (*)(...))0 |
__cxa_pure_virtual |
80 |
(int (*)(...))0 |
HardwareBufferManagerBase::createRenderToVertexBuffer() |
88 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createUniformBuffer(unsigned long, HardwareBufferUsage, bool) |
96 |
__cxa_pure_virtual |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
104 |
HardwareBufferManagerBase::createRenderToVertexBuffer() |
|
112 |
HardwareBufferManagerBase::createUniformBuffer(unsigned long, int, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
120 |
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&) |
|
[+] affected symbols: 29 (0.6%)
HardwareBufferManagerBase::makeBufferCopy ( HardwareVertexBufferSharedPtr const& source, int usage, bool useShadowBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, int usage, bool useShadowBuffer, String const& name )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, int usage, bool useShadowBuffer, String const& name )
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.
...
OgreHardwareIndexBuffer.h
namespace Ogre
[+] class HardwareIndexBuffer 5
|
Change |
Effect |
1 |
Size of field mIndexType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
2 |
Type of field mIndexSize has been changed from size_t (8 bytes) to uint8 (1 byte). |
This field may be incorrectly initialized or accessed by applications. |
3 |
The relative position of field mIndexSize has been changed from 3 to 1. |
Applications will access incorrect memory when attempting to access this field. |
4 |
The relative position of field mMgr has been changed from 1 to 2. |
Applications will access incorrect memory when attempting to access this field. |
5 |
The relative position of field mNumIndexes has been changed from 2 to 3. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 2 (0.04%)
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
This constructor is from 'HardwareIndexBuffer' class.
HardwareIndexBuffer::~HardwareIndexBuffer ( )
This destructor is from 'HardwareIndexBuffer' class.
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 9
|
Change |
Effect |
1 |
Size of field mCurrentLockOptions has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
The relative position of field mCurrentLock has been changed from 6 to 7. |
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 mDepth 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. |
4 |
The relative position of field mFormat has been changed from 5 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 mRowPitch has been changed from 3 to 5. |
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 mSlicePitch has been changed from 4 to 6. |
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 mCurrentLockOptions has been changed from 7 to 0. |
Applications will access incorrect memory when attempting to access this field. |
8 |
The relative position of field mHeight has been changed from 1 to 2. |
Applications will access incorrect memory when attempting to access this field. |
9 |
The relative position of field mWidth has been changed from 0 to 1. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 16 (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'.
MultiRenderTarget::bindSurface ( size_t attachment, RenderTexture* target )
Field 'target.mBuffer' in 2nd parameter 'target' (pointer) 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.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class VertexElement 3
|
Change |
Effect |
1 |
The relative position of field mIndex has been changed from 1 to 2. |
Applications will access incorrect memory when attempting to access this field. |
2 |
The relative position of field mOffset has been changed from 2 to 0. |
Applications will access incorrect memory when attempting to access this field. |
3 |
The relative position of field mSource has been changed from 0 to 1. |
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'.
[+] enum VertexElementType 3
|
Change |
Effect |
1 |
Value of member VET_COLOUR has been changed from 4 to 30. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member VET_COLOUR_ABGR has been changed from 11 to 30. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member VET_COLOUR_ARGB has been changed from 10 to 30. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 27 (0.5%)
VertexData::convertPackedColour ( enum VertexElementType srcType, enum VertexElementType destType )
2nd parameter 'destType' is of type 'enum VertexElementType'.
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::_initialise ( )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::getListener ( )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::setListener ( MeshSerializerListener* listener )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::getSingletonPtr ( )
Field 'retval.mBlendWeightsBaseElementType' in the return value (pointer) is of type 'enum VertexElementType'.
MeshManager::getBoundsPaddingFactor ( )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::setBoundsPaddingFactor ( Real paddingFactor )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::setBlendWeightsBaseElementType ( enum VertexElementType vet )
1st parameter 'vet' is of type 'enum VertexElementType'.
MeshManager::getPrepareAllMeshesForShadowVolumes ( )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
...
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 2
|
Change |
Effect |
1 |
Virtual method getConstantDefinitions ( ) has been added to this class instead of getConstantDefinitions ( ) const. |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method buildConstantDefinitions ( ) has been added to this class instead of populateParameterNames ( GpuProgramParametersSharedPtr ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 56 entries | Virtual Table (New) - 55 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 (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
GpuProgram::postLoadImpl() |
GpuProgram::postLoadImpl() |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
GpuProgram::prepareImpl() |
GpuProgram::prepareImpl() |
72 |
(int (*)(...)) 0x16dc7c |
(int (*)(...)) 0x15dac0 |
80 |
HighLevelGpuProgram::loadImpl() |
HighLevelGpuProgram::loadImpl() |
88 |
HighLevelGpuProgram::unloadImpl() |
HighLevelGpuProgram::unloadImpl() |
96 |
Resource::prepare(bool) |
HighLevelGpuProgram::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
HighLevelGpuProgram::calculateSize() const |
Resource::_dirtyState() |
192 |
HighLevelGpuProgram::setupBaseParamDictionary() |
HighLevelGpuProgram::setupBaseParamDictionary() |
200 |
(int (*)(...)) 0x1c0b96 |
(int (*)(...)) 0x1aecbe |
208 |
(int (*)(...)) 0x1e5d76 |
(int (*)(...)) 0x1d29f2 |
216 |
GpuProgram::isSupported() const |
GpuProgram::isSupported() const |
224 |
HighLevelGpuProgram::createParameters() |
HighLevelGpuProgram::createParameters() |
232 |
(int (*)(...)) 0x1c0baa |
(int (*)(...)) 0x1aecd2 |
240 |
(int (*)(...)) 0x1c0bb6 |
(int (*)(...)) 0x1aecde |
248 |
(int (*)(...)) 0x1c0bc2 |
(int (*)(...)) 0x1aecea |
256 |
(int (*)(...)) 0x1c0bce |
(int (*)(...)) 0x1aecf6 |
264 |
(int (*)(...)) 0x1c0bda |
(int (*)(...)) 0x1aed02 |
272 |
(int (*)(...)) 0x1c0be6 |
(int (*)(...)) 0x1aed0e |
280 |
(int (*)(...)) 0x1c0bf6 |
(int (*)(...)) 0x1aed1e |
288 |
(int (*)(...)) 0x1c0c02 |
(int (*)(...)) 0x1aed2a |
296 |
(int (*)(...)) 0x1c0c0e |
(int (*)(...)) 0x1aed36 |
304 |
(int (*)(...)) 0x1c0c1a |
(int (*)(...)) 0x1aed42 |
312 |
(int (*)(...)) 0x1c0c26 |
(int (*)(...)) 0x1aed4e |
320 |
GpuProgram::getDefaultParameters() |
GpuProgram::getDefaultParameters() |
328 |
(int (*)(...)) 0x1c0c32 |
(int (*)(...)) 0x1aed5a |
336 |
(int (*)(...)) 0x1c0c42 |
(int (*)(...)) 0x1aed6a |
344 |
(int (*)(...)) 0x1c0c4c |
(int (*)(...)) 0x1aed74 |
352 |
(int (*)(...)) 0x1c0c56 |
(int (*)(...)) 0x1aed7e |
360 |
GpuProgram::getLanguage[abi:cxx11]() const |
GpuProgram::getLanguage[abi:cxx11]() const |
368 |
(int (*)(...)) 0x1c0c60 |
(int (*)(...)) 0x1aed88 |
376 |
(int (*)(...)) 0x1c0c6c |
(int (*)(...)) 0x1aed94 |
384 |
HighLevelGpuProgram::getConstantDefinitions() const |
HighLevelGpuProgram::getConstantDefinitions() |
392 |
__cxa_pure_virtual |
__cxa_pure_virtual |
400 |
HighLevelGpuProgram::loadHighLevel() |
HighLevelGpuProgram::loadHighLevel() |
408 |
HighLevelGpuProgram::unloadHighLevel() |
HighLevelGpuProgram::unloadHighLevel() |
416 |
__cxa_pure_virtual |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
|
[+] affected symbols: 2 (0.04%)
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr params )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::getConstantDefinitions ( )
This method is from 'HighLevelGpuProgram' class.
OgreImage.h
namespace Ogre
[+] class Image 4
|
Change |
Effect |
1 |
The relative position of field mBufSize 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. |
2 |
The relative position of field mBuffer 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. |
3 |
The relative position of field mNumMipmaps 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 |
The relative position of field mPixelSize 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. |
[+] affected symbols: 21 (0.4%)
TextureManager::loadImage ( String const& name, String const& group, Image const& img, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'img' (reference) has base type 'Image'.
Image::freeMemory ( )
This method is from 'Image' class.
Image::flipAroundX ( )
Return value (reference) has base type 'Image'.
Image::flipAroundY ( )
Return value (reference) has base type 'Image'.
Image::loadTwoImagesAsRGBA ( DataStreamPtr const& rgbStream, DataStreamPtr const& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
Return value (reference) has base type 'Image'.
Image::loadTwoImagesAsRGBA ( String const& rgbFilename, String const& alphaFilename, String const& groupName, enum PixelFormat fmt )
Return value (reference) has base type 'Image'.
Image::combineTwoImagesAsRGBA ( Image const& rgb, Image const& alpha, enum PixelFormat fmt )
2nd parameter 'alpha' (reference) has base type 'Image'.
Image::load ( DataStreamPtr const& stream, String const& type )
Return value (reference) has base type 'Image'.
Image::load ( String const& strFileName, String const& group )
Return value (reference) has base type 'Image'.
Image::save ( String const& filename )
This method is from 'Image' class.
...
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 2
|
Change |
Effect |
1 |
Size of field mRenderOperation has been changed from 48 bytes to 32 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of this class has been decreased from 584 bytes to 552 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 72 (1.4%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner' in the return value (pointer) has base type 'InstanceBatch'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_boundsDirty ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateBounds ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
This method is from 'InstanceBatch' class.
InstanceBatch::updateVisibility ( )
This method is from 'InstanceBatch' class.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatch' class.
...
OgreLight.h
namespace Ogre
[+] class Light 19
|
Change |
Effect |
1 |
Size of field mLightType has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
The relative position of field mAttenuation 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. |
3 |
The relative position of field mCameraToBeRelativeTo has been changed from 15 to 13. |
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 mCustomParameters has been changed from 19 to 17. |
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 mCustomShadowCameraSetup 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. |
6 |
The relative position of field mDiffuse 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. |
7 |
The relative position of field mFrustumClipVolumes has been changed from 17 to 15. |
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 mLightType has been changed from 1 to 19. |
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 mNearClipVolume has been changed from 16 to 14. |
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 mPowerScale has been changed from 9 to 18. |
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 mShadowFarDist has been changed from 11 to 8. |
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 mSpotOuter 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. |
13 |
The relative position of field mShadowFarClipDist has been changed from 14 to 12. |
Applications will access incorrect memory when attempting to access this field. |
14 |
The relative position of field mShadowFarDistSquared has been changed from 12 to 9. |
Applications will access incorrect memory when attempting to access this field. |
15 |
The relative position of field mShadowNearClipDist has been changed from 13 to 11. |
Applications will access incorrect memory when attempting to access this field. |
16 |
The relative position of field mSpecular has been changed from 3 to 2. |
Applications will access incorrect memory when attempting to access this field. |
17 |
The relative position of field mSpotFalloff has been changed from 6 to 5. |
Applications will access incorrect memory when attempting to access this field. |
18 |
The relative position of field mSpotInner has been changed from 5 to 4. |
Applications will access incorrect memory when attempting to access this field. |
19 |
The relative position of field mSpotNearClip has been changed from 7 to 6. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 182 (3.5%)
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::buildLightClip ( Light const* l, PlaneList& planes )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::ShadowRenderer::findShadowCastersForLight ( Light const* light, Camera const* camera )
1st parameter 'light' (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::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
Field 'this.mLight' in the object of this method has base type 'Light'.
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
Field 'this.mLight' in the object of this method 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'.
...
OgreLog.h
namespace Ogre
[+] class Log 1
|
Change |
Effect |
1 |
Type of field mLogLevel has been changed from enum LoggingLevel to enum LogMessageLevel of different format. |
This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols: 30 (0.6%)
LogManager::destroyLog ( Log* log )
1st parameter 'log' (pointer) has base type 'Log'.
LogManager::destroyLog ( String const& name )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::logWarning ( String const& message, bool maskDebug )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getSingleton ( )
Field 'retval.mDefaultLog' in the return value (reference) has base type 'Log'.
LogManager::setLogDetail ( enum LoggingLevel ll )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getDefaultLog ( )
Return value (pointer) has base type 'Log'.
LogManager::setDefaultLog ( Log* newLog )
1st parameter 'newLog' (pointer) has base type 'Log'.
LogManager::setMinLogLevel ( enum LogMessageLevel lml )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getSingletonPtr ( )
Field 'retval.mDefaultLog' in the return value (pointer) has base type 'Log'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 1
|
Change |
Effect |
1 |
Size of field mBufferUsage has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 27 (0.5%)
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::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
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.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
1st parameter 'parent' (pointer) has base type 'ManualObject'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
1st parameter 'parent' (pointer) has base type 'ManualObject'.
ManualObject::copyTempVertexToBuffer ( )
This method is from 'ManualObject' class.
...
[+] class ManualObject::ManualObjectSection 1
|
Change |
Effect |
1 |
Size of field mRenderOperation has been changed from 48 bytes to 32 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 31 (0.6%)
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::resetTempAreas ( )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::estimateIndexCount ( size_t icount )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::setUseIdentityView ( bool useIdentityView )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::estimateVertexCount ( size_t vcount )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getRenderOperation ( RenderOperation& op )
This method is from 'ManualObject::ManualObjectSection' class.
...
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) - 24 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 (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
(int (*)(...)) 0x16dc64 |
(int (*)(...)) 0x15daa8 |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
Material::prepareImpl() |
Material::prepareImpl() |
72 |
Material::unprepareImpl() |
Material::unprepareImpl() |
80 |
Material::loadImpl() |
Material::loadImpl() |
88 |
Material::unloadImpl() |
Material::unloadImpl() |
96 |
Resource::prepare(bool) |
Material::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
(int (*)(...)) 0x2287ce |
Resource::unload() |
136 |
Resource::escalateLoading() |
(int (*)(...)) 0x21255e |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
Material::calculateSize() const |
Resource::_dirtyState() |
[+] affected symbols: 58 (1.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.
...
OgreMaterialManager.h
namespace Ogre
[+] class MaterialManager 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) - 32 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 (*)(...)) 0x17d5d8 |
(int (*)(...)) 0x16d0f8 |
40 |
MaterialManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x17d5e4 |
(int (*)(...)) 0x16d104 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
96 |
ResourceManager::getByHandle(unsigned long) |
ResourceManager::getByHandle(unsigned long) const |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
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*) |
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 (*)(...)) 0x22a0dc |
(int (*)(...)) 0x213e98 |
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::setActiveScheme(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::setActiveScheme(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
MaterialManager::addListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::addListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
224 |
MaterialManager::removeListener(MaterialManager::Listener*, 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::_arbitrateMissingTechniqueForActiveScheme(Material*, unsigned short, Renderable const*) |
MaterialManager::_arbitrateMissingTechniqueForActiveScheme(Material*, unsigned short, Renderable const*) |
240 |
MaterialManager::_notifyAfterIlluminationPassesCreated(Technique*) |
MaterialManager::_notifyAfterIlluminationPassesCreated(Technique*) |
248 |
MaterialManager::_notifyBeforeIlluminationPassesCleared(Technique*) |
MaterialManager::_notifyBeforeIlluminationPassesCleared(Technique*) |
[+] affected symbols: 21 (0.4%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
This method is from 'MaterialManager' class.
MaterialManager::initialise ( )
This method is from 'MaterialManager' class.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeName ( unsigned short index )
This method is from 'MaterialManager' class.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeIndex ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::getSingletonPtr ( )
This method is from 'MaterialManager' class.
MaterialManager::setActiveScheme ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::DEFAULT_SCHEME_NAME [data]
This method is from 'MaterialManager' class.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 5
|
Change |
Effect |
1 |
Field mUserObjectBindings 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 mIndexBufferUsage has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Size of field mSharedVertexDataAnimationType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 |
Size of field mVertexBufferUsage has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 |
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) - 43 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 (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
Mesh::postLoadImpl() |
Mesh::postLoadImpl() |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
Mesh::prepareImpl() |
Mesh::prepareImpl() |
72 |
Mesh::unprepareImpl() |
Mesh::unprepareImpl() |
80 |
Mesh::loadImpl() |
Mesh::loadImpl() |
88 |
Mesh::unloadImpl() |
Mesh::unloadImpl() |
96 |
Resource::prepare(bool) |
Mesh::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Mesh::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Mesh::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
Mesh::calculateSize() const |
Resource::_dirtyState() |
192 |
Mesh::getSharedVertexDataAnimationType() const |
Mesh::getSharedVertexDataAnimationType() const |
200 |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
208 |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
216 |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
224 |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
232 |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
240 |
Mesh::getNumAnimations() const |
Mesh::getNumAnimations() const |
248 |
Mesh::getAnimation(unsigned short) const |
Mesh::getAnimation(unsigned short) const |
256 |
Mesh::removeAllAnimations() |
Mesh::removeAllAnimations() |
264 |
(int (*)(...)) -0x000000000000f0 |
(int (*)(...)) -0x000000000000f0 |
272 |
(int (*)(...)) (& typeinfo for Mesh) |
(int (*)(...)) (& typeinfo for Mesh) |
280 |
non-virtual thunk to ~Mesh |
non-virtual thunk to ~Mesh |
288 |
non-virtual thunk to ~Mesh |
non-virtual thunk to ~Mesh |
296 |
non-virtual thunk to Mesh::getNumAnimations() const |
non-virtual thunk to Mesh::getNumAnimations() const |
304 |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
312 |
non-virtual thunk to Mesh::getAnimation(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 |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
328 |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
336 |
non-virtual thunk to Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
non-virtual thunk to Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 129 (2.5%)
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
StaticGeometry::determineGeometry ( SubMesh* sm )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.submesh.parent' in 1st parameter 'qmesh' (pointer) has base type 'Mesh'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.submesh.parent' in 1st parameter 'qmesh' (pointer) has base type 'Mesh'.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
...
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 2
|
Change |
Effect |
1 |
Type of field mPrefabLoader has been changed from struct MeshManager::PrefabLoader (56 bytes) to std::unique_ptr<ManualResourceLoader, std::default_delete<ManualResourceLoader> > (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. |
2 |
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 MeshManager) |
(int (*)(...)) (& typeinfo for MeshManager) |
16 |
~MeshManager |
~MeshManager |
24 |
~MeshManager |
~MeshManager |
32 |
(int (*)(...)) 0x17d5d8 |
(int (*)(...)) 0x16d0f8 |
40 |
(int (*)(...)) 0x1c409c |
ResourceManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x17d5e4 |
(int (*)(...)) 0x16d104 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
96 |
ResourceManager::getByHandle(unsigned long) |
ResourceManager::getByHandle(unsigned long) const |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
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*) |
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&) |
[+] affected symbols: 22 (0.4%)
MeshManager::createImpl ( String const& name, ResourceHandle 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, int vertexBufferUsage, int 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::getSingletonPtr ( )
Return value (pointer) has base type 'MeshManager'.
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, int vertexBufferUsage, int indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
This method is from 'MeshManager' class.
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, int vbUsage, int ibUsage, bool vbUseShadow, bool ibUseShadow )
This method is from 'MeshManager' class.
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, int vertexBufferUsage, int indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from 'MeshManager' class.
MeshManager::getBoundsPaddingFactor ( )
This method is from 'MeshManager' class.
...
OgreParticle.h
namespace Ogre
[+] class Particle 1
|
Change |
Effect |
1 |
Type of field mColour has been changed from ColourValue (16 bytes) to RGBA (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 5 (0.1%)
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'.
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 |
Virtual method genEmissionColour ( RGBA& ) has been added to this class instead of genEmissionColour ( ColourValue& ). |
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) - 67 entries | Virtual Table (New) - 66 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
16 |
(int (*)(...))0 |
~ParticleEmitter |
24 |
(int (*)(...))0 |
~ParticleEmitter |
32 |
ParticleEmitter::genEmissionDirection(Vector<3, float> const&, Vector<3, float>&) |
ParticleEmitter::genEmissionDirection(Vector<3, float> const&, Vector<3, float>&) |
40 |
ParticleEmitter::genEmissionVelocity(Vector<3, float>&) |
ParticleEmitter::genEmissionVelocity(Vector<3, float>&) |
48 |
ParticleEmitter::genEmissionTTL() |
ParticleEmitter::genEmissionTTL() |
56 |
ParticleEmitter::genEmissionColour(ColourValue&) |
ParticleEmitter::genEmissionColour(unsigned int&) |
64 |
ParticleEmitter::genConstantEmissionCount(float) |
ParticleEmitter::setPosition(Vector<3, float> const&) |
72 |
ParticleEmitter::setPosition(Vector<3, float> const&) |
ParticleEmitter::getPosition() const |
80 |
ParticleEmitter::getPosition() const |
ParticleEmitter::setDirection(Vector<3, float> const&) |
88 |
ParticleEmitter::setDirection(Vector<3, float> const&) |
ParticleEmitter::getDirection() const |
96 |
ParticleEmitter::getDirection() const |
ParticleEmitter::setUp(Vector<3, float> const&) |
104 |
ParticleEmitter::setUp(Vector<3, float> const&) |
ParticleEmitter::getUp() const |
112 |
ParticleEmitter::getUp() const |
ParticleEmitter::setDirPositionReference(Vector<3, float> const&, bool) |
120 |
ParticleEmitter::setDirPositionReference(Vector<3, float> const&, bool) |
ParticleEmitter::getDirPositionReference() const |
128 |
ParticleEmitter::getDirPositionReference() const |
ParticleEmitter::getDirPositionReferenceEnabled() const |
136 |
ParticleEmitter::getDirPositionReferenceEnabled() const |
ParticleEmitter::setAngle(Radian const&) |
144 |
ParticleEmitter::setAngle(Radian const&) |
ParticleEmitter::getAngle() const |
152 |
ParticleEmitter::getAngle() const |
ParticleEmitter::setParticleVelocity(float) |
160 |
ParticleEmitter::setParticleVelocity(float) |
ParticleEmitter::setParticleVelocity(float, float) |
168 |
ParticleEmitter::setParticleVelocity(float, float) |
ParticleEmitter::setMinParticleVelocity(float) |
176 |
ParticleEmitter::setMinParticleVelocity(float) |
ParticleEmitter::setMaxParticleVelocity(float) |
184 |
ParticleEmitter::setMaxParticleVelocity(float) |
ParticleEmitter::getParticleVelocity() const |
192 |
ParticleEmitter::getParticleVelocity() const |
ParticleEmitter::getMinParticleVelocity() const |
200 |
ParticleEmitter::getMinParticleVelocity() const |
ParticleEmitter::getMaxParticleVelocity() const |
208 |
ParticleEmitter::getMaxParticleVelocity() const |
ParticleEmitter::setEmissionRate(float) |
216 |
ParticleEmitter::setEmissionRate(float) |
ParticleEmitter::getEmissionRate() const |
224 |
ParticleEmitter::getEmissionRate() const |
ParticleEmitter::setTimeToLive(float) |
232 |
ParticleEmitter::setTimeToLive(float) |
ParticleEmitter::setTimeToLive(float, float) |
240 |
ParticleEmitter::setTimeToLive(float, float) |
ParticleEmitter::setMinTimeToLive(float) |
248 |
ParticleEmitter::setMinTimeToLive(float) |
ParticleEmitter::setMaxTimeToLive(float) |
256 |
ParticleEmitter::setMaxTimeToLive(float) |
ParticleEmitter::getTimeToLive() const |
264 |
ParticleEmitter::getTimeToLive() const |
ParticleEmitter::getMinTimeToLive() const |
272 |
ParticleEmitter::getMinTimeToLive() const |
ParticleEmitter::getMaxTimeToLive() const |
280 |
ParticleEmitter::getMaxTimeToLive() const |
ParticleEmitter::setColour(ColourValue const&) |
288 |
ParticleEmitter::setColour(ColourValue const&) |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
296 |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
304 |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
312 |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
ParticleEmitter::getColour() const |
320 |
ParticleEmitter::getColour() const |
ParticleEmitter::getColourRangeStart() const |
328 |
ParticleEmitter::getColourRangeStart() const |
ParticleEmitter::getColourRangeEnd() const |
336 |
ParticleEmitter::getColourRangeEnd() const |
(int (*)(...)) 0x25d56c |
344 |
__cxa_pure_virtual |
(int (*)(...)) 0x25d4ae |
352 |
(int (*)(...)) 0x27ce5e |
ParticleEmitter::setEnabled(bool) |
360 |
ParticleEmitter::setEnabled(bool) |
ParticleEmitter::getEnabled() const |
368 |
ParticleEmitter::getEnabled() const |
ParticleEmitter::setStartTime(float) |
376 |
ParticleEmitter::setStartTime(float) |
ParticleEmitter::getStartTime() const |
384 |
ParticleEmitter::getStartTime() const |
ParticleEmitter::setDuration(float) |
392 |
ParticleEmitter::setDuration(float) |
ParticleEmitter::getDuration() const |
400 |
ParticleEmitter::getDuration() const |
ParticleEmitter::setDuration(float, float) |
408 |
ParticleEmitter::setDuration(float, float) |
ParticleEmitter::setMinDuration(float) |
416 |
ParticleEmitter::setMinDuration(float) |
ParticleEmitter::setMaxDuration(float) |
424 |
ParticleEmitter::setMaxDuration(float) |
ParticleEmitter::getMinDuration() const |
432 |
ParticleEmitter::getMinDuration() const |
ParticleEmitter::getMaxDuration() const |
440 |
ParticleEmitter::getMaxDuration() const |
ParticleEmitter::setRepeatDelay(float) |
448 |
ParticleEmitter::setRepeatDelay(float) |
ParticleEmitter::getRepeatDelay() const |
456 |
ParticleEmitter::getRepeatDelay() const |
ParticleEmitter::setRepeatDelay(float, float) |
464 |
ParticleEmitter::setRepeatDelay(float, float) |
ParticleEmitter::setMinRepeatDelay(float) |
472 |
ParticleEmitter::setMinRepeatDelay(float) |
ParticleEmitter::setMaxRepeatDelay(float) |
480 |
ParticleEmitter::setMaxRepeatDelay(float) |
ParticleEmitter::getMinRepeatDelay() const |
488 |
ParticleEmitter::getMinRepeatDelay() const |
ParticleEmitter::getMaxRepeatDelay() const |
496 |
ParticleEmitter::getMaxRepeatDelay() const |
ParticleEmitter::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
504 |
ParticleEmitter::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleEmitter::setEmittedEmitter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
512 |
ParticleEmitter::setEmittedEmitter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleEmitter::isEmitted() const |
520 |
ParticleEmitter::isEmitted() const |
ParticleEmitter::setEmitted(bool) |
528 |
ParticleEmitter::setEmitted(bool) |
|
[+] affected symbols: 1 (0.02%)
ParticleEmitter::genEmissionColour ( ColourValue& destColour )
This method is from 'ParticleEmitter' class.
OgreParticleSystemRenderer.h
namespace Ogre
[+] class ParticleSystemRenderer 1
|
Change |
Effect |
1 |
Pure virtual method _updateRenderQueue ( RenderQueue*, std::vector<Particle*>&, bool ) has been added to this class instead of _updateRenderQueue ( RenderQueue*, std::__cxx11::list<Particle*>&, 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. |
[+] affected symbols: 1 (0.02%)
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::__cxx11::list<Particle*>& currentParticles, bool cullIndividually )
This method is from derived class 'BillboardParticleRenderer'.
OgrePass.h
namespace Ogre
[+] class Pass 65
|
Change |
Effect |
1 |
Size of field mAlphaRejectFunc has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Size of field mCullMode has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
3 |
Size of field mDepthFunc has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
4 |
Size of field mFogMode has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
5 |
Size of field mOnlyLightType has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
6 |
Size of field mPolygonMode has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
7 |
Size of field mShadeOptions has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
8 |
Size of field mIlluminationStage has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
9 |
Size of field mManualCullMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
10 |
The relative position of field mAmbient 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. |
11 |
The relative position of field mBlendState 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. |
12 |
The relative position of field mDepthBiasConstant has been changed from 31 to 29. |
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 mFogColour has been changed from 45 to 41. |
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 mFogMode has been changed from 44 to 58. |
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 mHashDirtyQueued has been changed from 11 to 10. |
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 mIlluminationStage has been changed from 57 to 56. |
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 mLineWidth has been changed from 52 to 45. |
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 mMaxSimultaneousLights has been changed from 37 to 36. |
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 mPassIterationCount has been changed from 51 to 49. |
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 mPointAttenution has been changed from 55 to 52. |
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 mPointMaxSize has been changed from 54 to 51. |
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 mPointMinSize has been changed from 53 to 50. |
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 mPolygonMode has been changed from 43 to 55. |
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 mProgramUsage has been changed from 50 to 48. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
25 |
The relative position of field mShadowContentTypeLookup has been changed from 56 to 47. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
26 |
The relative position of field mShininess 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. |
27 |
The relative position of field mTextureUnitStates has been changed from 49 to 46. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
28 |
The relative position of field mUserObjectBindings has been changed from 58 to 53. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
29 |
The relative position of field mAlphaRejectFunc has been changed from 34 to 33. |
Applications will access incorrect memory when attempting to access this field. |
30 |
The relative position of field mAlphaRejectVal has been changed from 29 to 28. |
Applications will access incorrect memory when attempting to access this field. |
31 |
The relative position of field mAlphaToCoverageEnabled has been changed from 14 to 13. |
Applications will access incorrect memory when attempting to access this field. |
32 |
The relative position of field mContentTypeLookupBuilt has been changed from 28 to 27. |
Applications will access incorrect memory when attempting to access this field. |
33 |
The relative position of field mCullMode has been changed from 35 to 34. |
Applications will access incorrect memory when attempting to access this field. |
34 |
The relative position of field mDepthBiasPerIteration has been changed from 33 to 31. |
Applications will access incorrect memory when attempting to access this field. |
35 |
The relative position of field mDepthBiasSlopeScale has been changed from 32 to 30. |
Applications will access incorrect memory when attempting to access this field. |
36 |
The relative position of field mDepthCheck has been changed from 12 to 11. |
Applications will access incorrect memory when attempting to access this field. |
37 |
The relative position of field mDepthFunc has been changed from 30 to 32. |
Applications will access incorrect memory when attempting to access this field. |
38 |
The relative position of field mDepthWrite has been changed from 13 to 12. |
Applications will access incorrect memory when attempting to access this field. |
39 |
The relative position of field mDiffuse has been changed from 5 to 4. |
Applications will access incorrect memory when attempting to access this field. |
40 |
The relative position of field mEmissive has been changed from 7 to 6. |
Applications will access incorrect memory when attempting to access this field. |
41 |
The relative position of field mFogDensity has been changed from 48 to 44. |
Applications will access incorrect memory when attempting to access this field. |
42 |
The relative position of field mFogEnd has been changed from 47 to 43. |
Applications will access incorrect memory when attempting to access this field. |
43 |
The relative position of field mFogOverride has been changed from 22 to 21. |
Applications will access incorrect memory when attempting to access this field. |
44 |
The relative position of field mFogStart has been changed from 46 to 42. |
Applications will access incorrect memory when attempting to access this field. |
45 |
The relative position of field mIndex has been changed from 3 to 39. |
Applications will access incorrect memory when attempting to access this field. |
46 |
The relative position of field mIteratePerLight has been changed from 18 to 17. |
Applications will access incorrect memory when attempting to access this field. |
47 |
The relative position of field mLightClipPlanes has been changed from 25 to 24. |
Applications will access incorrect memory when attempting to access this field. |
48 |
The relative position of field mLightMask has been changed from 41 to 40. |
Applications will access incorrect memory when attempting to access this field. |
49 |
The relative position of field mLightScissoring has been changed from 24 to 23. |
Applications will access incorrect memory when attempting to access this field. |
50 |
The relative position of field mLightingEnabled has been changed from 17 to 16. |
Applications will access incorrect memory when attempting to access this field. |
51 |
The relative position of field mLightsPerIteration has been changed from 39 to 38. |
Applications will access incorrect memory when attempting to access this field. |
52 |
The relative position of field mManualCullMode has been changed from 36 to 35. |
Applications will access incorrect memory when attempting to access this field. |
53 |
The relative position of field mNormaliseNormals has been changed from 20 to 19. |
Applications will access incorrect memory when attempting to access this field. |
54 |
The relative position of field mOnlyLightType has been changed from 40 to 57. |
Applications will access incorrect memory when attempting to access this field. |
55 |
The relative position of field mPointAttenuationEnabled has been changed from 27 to 26. |
Applications will access incorrect memory when attempting to access this field. |
56 |
The relative position of field mPointSpritesEnabled has been changed from 26 to 25. |
Applications will access incorrect memory when attempting to access this field. |
57 |
The relative position of field mPolygonModeOverrideable has been changed from 21 to 20. |
Applications will access incorrect memory when attempting to access this field. |
58 |
The relative position of field mQueuedForDeletion has been changed from 23 to 22. |
Applications will access incorrect memory when attempting to access this field. |
59 |
The relative position of field mRunOnlyForOneLightType has been changed from 19 to 18. |
Applications will access incorrect memory when attempting to access this field. |
60 |
The relative position of field mShadeOptions has been changed from 42 to 54. |
Applications will access incorrect memory when attempting to access this field. |
61 |
The relative position of field mSpecular has been changed from 6 to 5. |
Applications will access incorrect memory when attempting to access this field. |
62 |
The relative position of field mStartLight has been changed from 38 to 37. |
Applications will access incorrect memory when attempting to access this field. |
63 |
The relative position of field mTracking has been changed from 9 to 8. |
Applications will access incorrect memory when attempting to access this field. |
64 |
The relative position of field mTransparentSorting has been changed from 15 to 14. |
Applications will access incorrect memory when attempting to access this field. |
65 |
The relative position of field mTransparentSortingForced has been changed from 16 to 15. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 856 (16.3%)
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) - 43 entries | Virtual Table (New) - 43 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for PatchMesh) |
(int (*)(...)) (& typeinfo for PatchMesh) |
16 |
(int (*)(...)) 0x29109e |
(int (*)(...)) 0x27039a |
24 |
(int (*)(...)) 0x291116 |
(int (*)(...)) 0x270412 |
32 |
(int (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
Mesh::postLoadImpl() |
Mesh::postLoadImpl() |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
(int (*)(...)) 0x291098 |
(int (*)(...)) 0x270394 |
72 |
Mesh::unprepareImpl() |
Mesh::unprepareImpl() |
80 |
PatchMesh::loadImpl() |
PatchMesh::loadImpl() |
88 |
Mesh::unloadImpl() |
Mesh::unloadImpl() |
96 |
Resource::prepare(bool) |
Mesh::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Mesh::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Mesh::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
Mesh::calculateSize() const |
Resource::_dirtyState() |
192 |
Mesh::getSharedVertexDataAnimationType() const |
Mesh::getSharedVertexDataAnimationType() const |
200 |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
208 |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
216 |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
224 |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
232 |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
240 |
Mesh::getNumAnimations() const |
Mesh::getNumAnimations() const |
248 |
Mesh::getAnimation(unsigned short) const |
Mesh::getAnimation(unsigned short) const |
256 |
Mesh::removeAllAnimations() |
Mesh::removeAllAnimations() |
264 |
(int (*)(...)) -0x000000000000f0 |
(int (*)(...)) -0x000000000000f0 |
272 |
(int (*)(...)) (& typeinfo for PatchMesh) |
(int (*)(...)) (& typeinfo for PatchMesh) |
280 |
(int (*)(...)) 0x2910d8 |
(int (*)(...)) 0x2703d4 |
288 |
(int (*)(...)) 0x291158 |
(int (*)(...)) 0x270454 |
296 |
non-virtual thunk to Mesh::getNumAnimations() const |
non-virtual thunk to Mesh::getNumAnimations() const |
304 |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
312 |
non-virtual thunk to Mesh::getAnimation(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 |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
328 |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
336 |
non-virtual thunk to Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
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, ResourceHandle handle, String const& group )
This constructor is from 'PatchMesh' class.
OgrePixelFormat.h
namespace Ogre
[+] class PixelBox 3
|
Change |
Effect |
1 |
The relative position of field format has been changed from 1 to 3. |
Applications will access incorrect memory when attempting to access this field. |
2 |
The relative position of field rowPitch has been changed from 2 to 1. |
Applications will access incorrect memory when attempting to access this field. |
3 |
The relative position of field slicePitch has been changed from 3 to 2. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 25 (0.5%)
RenderTexture::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
2nd parameter 'dst' (reference) has base type 'PixelBox'.
RenderTexture::RenderTexture ( HardwarePixelBuffer* buffer, uint32 zoffset )
Field 'buffer.mCurrentLock' in 1st parameter 'buffer' (pointer) is of type 'PixelBox'.
RenderTexture::~RenderTexture ( )
Field 'this.mBuffer.mCurrentLock' in the object of this method is of type 'PixelBox'.
MultiRenderTarget::bindSurface ( size_t attachment, RenderTexture* target )
Field 'target.mBuffer.mCurrentLock' in 2nd parameter 'target' (pointer) is of type 'PixelBox'.
MultiRenderTarget::copyContentsToMemory ( struct Box const& src, PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
2nd parameter 'dst' (reference) has base type 'PixelBox'.
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
Field 'this.mCurrentLock' in the object of this method is of type 'PixelBox'.
HardwarePixelBuffer::getCurrentLock ( )
Return value (reference) has base type 'PixelBox'.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Field 'retval.mBuffer.mCurrentLock' in the return value (pointer) is of type 'PixelBox'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
Field 'this.mCurrentLock' in the object of this method is of type 'PixelBox'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, struct Box const& srcBox, struct Box const& dstBox )
Field 'this.mCurrentLock' in the object of this method is of type 'PixelBox'.
...
OgreRenderable.h
namespace Ogre
[+] class Renderable 5
|
Change |
Effect |
1 |
The relative position of field mUseIdentityView has been changed from 4 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 mUserObjectBindings has been changed from 5 to 2. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
Field mRenderSystemData 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 |
The relative position of field mPolygonModeOverrideable has been changed from 2 to 3. |
Applications will access incorrect memory when attempting to access this field. |
5 |
The relative position of field mUseIdentityProjection has been changed from 3 to 4. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 266 (5.1%)
Renderable::setCustomParameter ( size_t index, Vector4 const& value )
This method is from 'Renderable' class.
Renderable::removeCustomParameter ( size_t index )
This method is from 'Renderable' class.
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::resetTempAreas ( )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::estimateIndexCount ( size_t icount )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::setUseIdentityView ( bool useIdentityView )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::estimateVertexCount ( size_t vcount )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 7
|
Change |
Effect |
1 |
Size of field operationType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Type of field numberOfInstances has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field indexData has been changed from 3 to 1. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field operationType has been changed from 1 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
The relative position of field srcRenderable has been changed from 4 to 2. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
6 |
The relative position of field useIndexes has been changed from 2 to 5. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field numberOfInstances has been changed from 5 to 3. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 121 (2.3%)
BillboardSet::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::resetTempAreas ( )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::estimateIndexCount ( size_t icount )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::setUseIdentityView ( bool useIdentityView )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::estimateVertexCount ( size_t vcount )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 1
|
Change |
Effect |
1 |
Size of field mCullingMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 690 (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::_beginFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_initialise ( )
This method is from 'RenderSystem' class.
RenderSystem::_pauseFrame ( )
This method is from 'RenderSystem' class.
...
OgreRenderToVertexBuffer.h
namespace Ogre
[+] class RenderToVertexBuffer 1
|
Change |
Effect |
1 |
Size of field mOperationType has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 4 (0.1%)
RenderToVertexBuffer::getVertexDeclaration ( )
This method is from 'RenderToVertexBuffer' class.
RenderToVertexBuffer::setRenderToBufferMaterialName ( String const& materialName )
This method is from 'RenderToVertexBuffer' class.
RenderToVertexBuffer::RenderToVertexBuffer ( )
This constructor is from 'RenderToVertexBuffer' class.
RenderToVertexBuffer::~RenderToVertexBuffer ( )
This destructor is from 'RenderToVertexBuffer' class.
OgreResourceGroupManager.h
namespace Ogre
[+] struct ResourceGroupManager::ResourceGroup 1
|
Change |
Effect |
1 |
Field customStageCount 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: 69 (1.3%)
ResourceGroupManager::deleteGroup ( struct ResourceGroupManager::ResourceGroup* grp )
1st parameter 'grp' (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::shutdownAll ( )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::ResourceGroup::addToIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::createResource ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::deleteResource ( String const& filename, String const& groupName, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, ManualResourceLoader* loader, NameValuePairList const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, NameValuePairList const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::getSingletonPtr ( )
Field 'retval.mCurrentGroup' in the return value (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
...
OgreResourceManager.h
namespace Ogre
[+] class ResourceManager 2
|
Change |
Effect |
1 |
Virtual method getByHandle ( ResourceHandle ) const has been added to this class instead of getByHandle ( ResourceHandle ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method getResourceByName ( String const&, String const& ) const has been added to this class instead of getResourceByName ( String const&, 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) - 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 (*)(...)) 0x17d5d8 |
(int (*)(...)) 0x16d0f8 |
40 |
(int (*)(...)) 0x1c409c |
ResourceManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x17d5e4 |
(int (*)(...)) 0x16d104 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
96 |
ResourceManager::getByHandle(unsigned long) |
ResourceManager::getByHandle(unsigned long) const |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__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: 2 (0.04%)
ResourceManager::getByHandle ( ResourceHandle handle )
This method is from 'ResourceManager' class.
GpuProgramManager::getResourceByName ( String const& name, String const& group )
This method is from derived class 'GpuProgramManager'.
OgreRoot.h
namespace Ogre
[+] class Root 1
|
Change |
Effect |
1 |
Field mSceneLoaderManager 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: 72 (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 4
|
Change |
Effect |
1 |
Field mInstanceBuffer 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 mFogMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Size of field mPassCullingMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 |
Size of field mShadowRenderer has been changed from 656 bytes to 520 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: 601 (11.4%)
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.
...
[+] class SceneManager::SkyRenderer 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) - 23 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneManager::SkyRenderer) |
(int (*)(...)) (& typeinfo for SceneManager::SkyRenderer) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x192072 |
(int (*)(...)) 0x181c46 |
40 |
(int (*)(...)) 0x192078 |
(int (*)(...)) 0x181c4c |
48 |
(int (*)(...)) 0x38b8f4 |
(int (*)(...)) 0x361e04 |
56 |
SceneManager::SkyRenderer::postFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
SceneManager::SkyRenderer::postFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
64 |
(int (*)(...)) 0x19207e |
(int (*)(...)) 0x181c52 |
72 |
(int (*)(...)) 0x192084 |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x19208a |
SceneManager::SkyRenderer::nodeDestroyed(Node const*) |
88 |
(int (*)(...)) 0x192090 |
(int (*)(...)) -0x00000000000008 |
96 |
(int (*)(...)) 0x19209a |
(int (*)(...)) (& typeinfo for SceneManager::SkyRenderer) |
104 |
__cxa_pure_virtual |
(int (*)(...))0 |
112 |
SceneManager::SkyRenderer::nodeDestroyed(Node const*) |
(int (*)(...))0 |
120 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) 0x361dfe |
128 |
(int (*)(...)) (& typeinfo for SceneManager::SkyRenderer) |
non-virtual thunk to SceneManager::SkyRenderer::nodeDestroyed(Node const*) |
136 |
(int (*)(...))0 |
(int (*)(...)) 0x2ce3a8 |
144 |
(int (*)(...))0 |
(int (*)(...)) 0x2ce3ae |
152 |
(int (*)(...)) 0x38b8ee |
|
160 |
non-virtual thunk to SceneManager::SkyRenderer::nodeDestroyed(Node const*) |
|
168 |
(int (*)(...)) 0x2f017c |
|
176 |
(int (*)(...)) 0x2f0182 |
|
[+] affected symbols: 5 (0.1%)
SceneManager::SkyRenderer::setEnabled ( bool enable )
This method is from 'SceneManager::SkyRenderer' class.
SceneManager::SkyRenderer::nodeDestroyed ( Node const* p1 )
This method is from 'SceneManager::SkyRenderer' class.
SceneManager::SkyRenderer::_updateRenderQueue ( RenderQueue* p1 )
This method is from 'SceneManager::SkyRenderer' class.
SceneManager::SkyRenderer::postFindVisibleObjects ( SceneManager* source, enum SceneManager::IlluminationRenderStage irs, Viewport* vp )
This method is from 'SceneManager::SkyRenderer' class.
SceneManager::SkyRenderer::SkyRenderer ( SceneManager* owner )
This constructor is from 'SceneManager::SkyRenderer' class.
[+] struct SceneManager::ShadowRenderer 4
|
Change |
Effect |
1 |
Field mCullCameraSetup 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 mListeners 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 mSpotFadeTexture 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 |
The pointer level of field mFullScreenQuad has been increased from 0 to 1. |
The library functions may try to access unallocated memory by the dereferencing of old field value and therefore cause a crash of applications. |
[+] affected symbols: 633 (12.1%)
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'.
...
OgreSceneNode.h
namespace Ogre
[+] class SceneNode 4
|
Change |
Effect |
1 |
The relative position of field mAutoTrackTarget has been changed from 3 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 mWorldAABB 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 |
Field mHideBoundingBox 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 |
The relative position of field mGlobalIndex has been changed from 4 to 3. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 164 (3.1%)
SceneManager::SkyRenderer::setEnabled ( bool enable )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::SkyRenderer::nodeDestroyed ( Node const* p1 )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::SkyRenderer::postFindVisibleObjects ( SceneManager* source, enum SceneManager::IlluminationRenderStage irs, Viewport* vp )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::SkyRenderer::SkyRenderer ( SceneManager* owner )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::createSceneNode ( String const& name )
Return value (pointer) has base type 'SceneNode'.
SceneManager::createSceneNode ( )
Return value (pointer) has base type 'SceneNode'.
SceneManager::destroySceneNode ( SceneNode* sn )
1st parameter 'sn' (pointer) has base type 'SceneNode'.
SceneManager::createSceneNodeImpl ( String const& name )
Return value (pointer) has base type 'SceneNode'.
SceneManager::createSceneNodeImpl ( )
Return value (pointer) has base type 'SceneNode'.
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mDummyNode' in 3rd parameter 'source' (pointer) is of type 'SceneNode'.
...
OgreShadowCameraSetupFocused.h
namespace Ogre
[+] class FocusedShadowCameraSetup 4
|
Change |
Effect |
1 |
The relative position of field mBodyB 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 |
Size of this class has been decreased from 632 bytes to 168 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
3 |
The pointer level of field mLightFrustumCamera has been increased from 0 to 1. |
The library functions may try to access unallocated memory by the dereferencing of old field value and therefore cause a crash of applications. |
4 |
The relative position of field mUseAggressiveRegion has been changed from 2 to 1. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 17 (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 decreased from 648 bytes to 184 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 7 (0.1%)
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'.
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'.
OgreShadowCaster.h
namespace Ogre
[+] class ShadowRenderable 3
|
Change |
Effect |
1 |
Size of field mRenderOp has been changed from 48 bytes to 32 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
The relative position of field mMaterial 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. |
3 |
The relative position of field mRenderOp 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. |
[+] affected symbols: 1 (0.02%)
ShadowRenderable::getLights ( )
This method is from 'ShadowRenderable' class.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 1
|
Change |
Effect |
1 |
Size of field mRenderOp has been changed from 48 bytes to 32 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 15 (0.3%)
SimpleRenderable::setMaterial ( MaterialPtr const& mat )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setTransform ( Affine3 const& xform )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setBoundingBox ( AxisAlignedBox const& box )
This method is from 'SimpleRenderable' class.
SimpleRenderable::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_updateRenderQueue ( RenderQueue* queue )
This method is from 'SimpleRenderable' class.
SimpleRenderable::getRenderOperation ( RenderOperation& op )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setRenderOperation ( RenderOperation const& rend )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_notifyCurrentCamera ( Camera* cam )
This method is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( String const& name )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( )
This constructor is from 'SimpleRenderable' class.
...
OgreSkeleton.h
namespace Ogre
[+] class Skeleton 11
|
Change |
Effect |
1 |
Size of field mBlendState has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
The relative position of field mAnimationsList has been changed from 7 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 mBlendState has been changed from 0 to 6. |
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 mBoneListByName 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. |
5 |
The relative position of field mLinkedSkeletonAnimSourceList has been changed from 8 to 4. |
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 mManualBones 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. |
7 |
The relative position of field mManualBonesDirty has been changed from 6 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 mNextAutoHandle has been changed from 4 to 5. |
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 mRootBones has been changed from 3 to 2. |
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 mBoneList has been changed from 1 to 8. |
Applications will access incorrect memory when attempting to access this field. |
11 |
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) - 73 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 (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
(int (*)(...)) 0x16dc64 |
(int (*)(...)) 0x15daa8 |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
Skeleton::prepareImpl() |
Skeleton::prepareImpl() |
72 |
Skeleton::unprepareImpl() |
Skeleton::unprepareImpl() |
80 |
(int (*)(...)) 0x3813a0 |
(int (*)(...)) 0x35a1fa |
88 |
(int (*)(...)) 0x3813a6 |
(int (*)(...)) 0x35a200 |
96 |
Resource::prepare(bool) |
Skeleton::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
Skeleton::calculateSize() const |
Resource::_dirtyState() |
192 |
Skeleton::createBone() |
Skeleton::createBone() |
200 |
Skeleton::createBone(unsigned short) |
Skeleton::createBone(unsigned short) |
208 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
224 |
Skeleton::getNumBones() const |
Skeleton::getNumBones() const |
232 |
Skeleton::getRootBoneIterator() |
Skeleton::getRootBoneIterator() |
240 |
Skeleton::getBoneIterator() |
Skeleton::getBoneIterator() |
248 |
Skeleton::getBone(unsigned short) const |
Skeleton::getBone(unsigned short) const |
256 |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
264 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
272 |
Skeleton::setBindingPose() |
Skeleton::setBindingPose() |
280 |
Skeleton::reset(bool) |
Skeleton::reset(bool) |
288 |
Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
296 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
304 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
312 |
Skeleton::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
320 |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
328 |
Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
336 |
Skeleton::setAnimationState(AnimationStateSet const&) |
Skeleton::setAnimationState(AnimationStateSet const&) |
344 |
Skeleton::_initAnimationState(AnimationStateSet*) |
Skeleton::_initAnimationState(AnimationStateSet*) |
352 |
Skeleton::_refreshAnimationState(AnimationStateSet*) |
Skeleton::_refreshAnimationState(AnimationStateSet*) |
360 |
Skeleton::_getBoneMatrices(Affine3*) |
Skeleton::_getBoneMatrices(Affine3*) |
368 |
Skeleton::getNumAnimations() const |
Skeleton::getNumAnimations() const |
376 |
Skeleton::getAnimation(unsigned short) const |
Skeleton::getAnimation(unsigned short) const |
384 |
Skeleton::getBlendMode() const |
Skeleton::getBlendMode() const |
392 |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
400 |
Skeleton::_updateTransforms() |
Skeleton::_updateTransforms() |
408 |
Skeleton::optimiseAllAnimations(bool) |
Skeleton::optimiseAllAnimations(bool) |
416 |
Skeleton::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
424 |
Skeleton::removeAllLinkedSkeletonAnimationSources() |
Skeleton::removeAllLinkedSkeletonAnimationSources() |
432 |
(int (*)(...)) 0x381378 |
(int (*)(...)) 0x35a1d2 |
440 |
Skeleton::getLinkedSkeletonAnimationSourceIterator() const |
Skeleton::getLinkedSkeletonAnimationSourceIterator() const |
448 |
Skeleton::_notifyManualBonesDirty() |
Skeleton::_notifyManualBonesDirty() |
456 |
Skeleton::_notifyManualBoneStateChange(Bone*) |
Skeleton::_notifyManualBoneStateChange(Bone*) |
464 |
(int (*)(...)) 0x381384 |
(int (*)(...)) 0x35a1de |
472 |
(int (*)(...)) 0x381390 |
(int (*)(...)) 0x35a1ea |
480 |
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&) |
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::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
496 |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
504 |
(int (*)(...)) -0x000000000000f0 |
(int (*)(...)) -0x000000000000f0 |
512 |
(int (*)(...)) (& typeinfo for Skeleton) |
(int (*)(...)) (& typeinfo for Skeleton) |
520 |
non-virtual thunk to ~Skeleton |
non-virtual thunk to ~Skeleton |
528 |
non-virtual thunk to ~Skeleton |
non-virtual thunk to ~Skeleton |
536 |
non-virtual thunk to Skeleton::getNumAnimations() const |
non-virtual thunk to Skeleton::getNumAnimations() const |
544 |
non-virtual thunk to Skeleton::getAnimation(unsigned short) const |
non-virtual thunk to Skeleton::getAnimation(unsigned short) const |
552 |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
560 |
non-virtual thunk to Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
non-virtual thunk to Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
568 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
576 |
non-virtual thunk to Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
non-virtual thunk to Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 85 (1.6%)
SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent )
Field 'parent.mCreator' in 2nd parameter 'parent' (pointer) has base type 'Skeleton'.
SkeletonSerializer::calcBoneSize ( Skeleton const* pSkel, Bone const* pBone )
Field 'pBone.mCreator' in 2nd parameter 'pBone' (pointer) has base type 'Skeleton'.
SkeletonSerializer::readKeyFrame ( DataStreamPtr& stream, NodeAnimationTrack* track, Skeleton* pSkel )
3rd parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::readAnimation ( DataStreamPtr& stream, Skeleton* pSkel )
2nd parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::writeKeyFrame ( Skeleton const* pSkel, TransformKeyFrame const* key )
1st parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::writeSkeleton ( Skeleton const* pSkel, enum SkeletonVersion ver )
1st parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, DataStreamPtr stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
1st parameter 'pSkeleton' (pointer) has base type 'Skeleton'.
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, String const& filename, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
1st parameter 'pSkeleton' (pointer) has base type 'Skeleton'.
SkeletonSerializer::importSkeleton ( DataStreamPtr& stream, Skeleton* pSkel )
2nd parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::readBoneParent ( DataStreamPtr& stream, Skeleton* pSkel )
2nd parameter 'pSkel' (pointer) has base type 'Skeleton'.
...
OgreSkeletonInstance.h
namespace Ogre
[+] class SkeletonInstance 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) - 73 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 (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
(int (*)(...)) 0x16dc64 |
(int (*)(...)) 0x15daa8 |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
SkeletonInstance::prepareImpl() |
SkeletonInstance::prepareImpl() |
72 |
SkeletonInstance::unprepareImpl() |
SkeletonInstance::unprepareImpl() |
80 |
(int (*)(...)) 0x3813a0 |
(int (*)(...)) 0x35a1fa |
88 |
(int (*)(...)) 0x3813a6 |
(int (*)(...)) 0x35a200 |
96 |
Resource::prepare(bool) |
Skeleton::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
Skeleton::calculateSize() const |
Resource::_dirtyState() |
192 |
Skeleton::createBone() |
Skeleton::createBone() |
200 |
Skeleton::createBone(unsigned short) |
Skeleton::createBone(unsigned short) |
208 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
224 |
Skeleton::getNumBones() const |
Skeleton::getNumBones() const |
232 |
Skeleton::getRootBoneIterator() |
Skeleton::getRootBoneIterator() |
240 |
Skeleton::getBoneIterator() |
Skeleton::getBoneIterator() |
248 |
Skeleton::getBone(unsigned short) const |
Skeleton::getBone(unsigned short) const |
256 |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
264 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
272 |
Skeleton::setBindingPose() |
Skeleton::setBindingPose() |
280 |
Skeleton::reset(bool) |
Skeleton::reset(bool) |
288 |
SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
296 |
SkeletonInstance::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
SkeletonInstance::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
304 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
312 |
SkeletonInstance::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
SkeletonInstance::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
320 |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
328 |
SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
336 |
Skeleton::setAnimationState(AnimationStateSet const&) |
Skeleton::setAnimationState(AnimationStateSet const&) |
344 |
SkeletonInstance::_initAnimationState(AnimationStateSet*) |
SkeletonInstance::_initAnimationState(AnimationStateSet*) |
352 |
SkeletonInstance::_refreshAnimationState(AnimationStateSet*) |
SkeletonInstance::_refreshAnimationState(AnimationStateSet*) |
360 |
Skeleton::_getBoneMatrices(Affine3*) |
Skeleton::_getBoneMatrices(Affine3*) |
368 |
SkeletonInstance::getNumAnimations() const |
SkeletonInstance::getNumAnimations() const |
376 |
SkeletonInstance::getAnimation(unsigned short) const |
SkeletonInstance::getAnimation(unsigned short) const |
384 |
Skeleton::getBlendMode() const |
Skeleton::getBlendMode() const |
392 |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
400 |
Skeleton::_updateTransforms() |
Skeleton::_updateTransforms() |
408 |
Skeleton::optimiseAllAnimations(bool) |
Skeleton::optimiseAllAnimations(bool) |
416 |
SkeletonInstance::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
SkeletonInstance::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
424 |
SkeletonInstance::removeAllLinkedSkeletonAnimationSources() |
SkeletonInstance::removeAllLinkedSkeletonAnimationSources() |
432 |
SkeletonInstance::getLinkedSkeletonAnimationSources() const |
SkeletonInstance::getLinkedSkeletonAnimationSources() const |
440 |
SkeletonInstance::getLinkedSkeletonAnimationSourceIterator() const |
SkeletonInstance::getLinkedSkeletonAnimationSourceIterator() const |
448 |
Skeleton::_notifyManualBonesDirty() |
Skeleton::_notifyManualBonesDirty() |
456 |
Skeleton::_notifyManualBoneStateChange(Bone*) |
Skeleton::_notifyManualBoneStateChange(Bone*) |
464 |
(int (*)(...)) 0x381384 |
(int (*)(...)) 0x35a1de |
472 |
(int (*)(...)) 0x381390 |
(int (*)(...)) 0x35a1ea |
480 |
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&) |
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::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
496 |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
504 |
(int (*)(...)) -0x000000000000f0 |
(int (*)(...)) -0x000000000000f0 |
512 |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
(int (*)(...)) (& typeinfo for SkeletonInstance) |
520 |
non-virtual thunk to ~SkeletonInstance |
non-virtual thunk to ~SkeletonInstance |
528 |
non-virtual thunk to ~SkeletonInstance |
non-virtual thunk to ~SkeletonInstance |
536 |
non-virtual thunk to SkeletonInstance::getNumAnimations() const |
non-virtual thunk to SkeletonInstance::getNumAnimations() const |
544 |
non-virtual thunk to SkeletonInstance::getAnimation(unsigned short) const |
non-virtual thunk to SkeletonInstance::getAnimation(unsigned short) const |
552 |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
560 |
non-virtual thunk to SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
non-virtual thunk to SkeletonInstance::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
568 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
576 |
non-virtual thunk to SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
non-virtual thunk to SkeletonInstance::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 20 (0.4%)
SkeletonInstance::prepareImpl ( )
This method is from 'SkeletonInstance' class.
SkeletonInstance::unprepareImpl ( )
This method is from 'SkeletonInstance' class.
SkeletonInstance::createAnimation ( String const& name, Real length )
This method is from 'SkeletonInstance' class.
SkeletonInstance::removeAnimation ( String const& name )
This method is from 'SkeletonInstance' class.
SkeletonInstance::_initAnimationState ( AnimationStateSet* animSet )
This method is from 'SkeletonInstance' class.
SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent )
This method is from 'SkeletonInstance' class.
SkeletonInstance::_refreshAnimationState ( AnimationStateSet* animSet )
This method is from 'SkeletonInstance' class.
SkeletonInstance::addLinkedSkeletonAnimationSource ( String const& skelName, Real scale )
This method is from 'SkeletonInstance' class.
SkeletonInstance::removeAllLinkedSkeletonAnimationSources ( )
This method is from 'SkeletonInstance' class.
SkeletonInstance::SkeletonInstance ( SkeletonPtr const& masterCopy )
This constructor 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 (*)(...)) 0x17d5d8 |
(int (*)(...)) 0x16d0f8 |
40 |
(int (*)(...)) 0x1c409c |
ResourceManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x17d5e4 |
(int (*)(...)) 0x16d104 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
96 |
ResourceManager::getByHandle(unsigned long) |
ResourceManager::getByHandle(unsigned long) const |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
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*) |
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, ResourceHandle 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.
OgreStaticGeometry.h
namespace Ogre
[+] struct StaticGeometry::QueuedSubMesh 1
|
Change |
Effect |
1 |
Field material 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: 2 (0.04%)
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
1st parameter 'qmesh' (pointer) has base type 'struct StaticGeometry::QueuedSubMesh'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
1st parameter 'qmesh' (pointer) has base type 'struct StaticGeometry::QueuedSubMesh'.
OgreSubMesh.h
namespace Ogre
[+] class SubMesh 17
|
Change |
Effect |
1 |
Size of field operationType has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Size of field mVertexAnimationType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field blendIndexToBoneIndexMap has been changed from 4 to 2. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field indexData has been changed from 3 to 1. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
The relative position of field mBoneAssignments has been changed from 10 to 14. |
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 mBoneAssignmentsOutOfDate has been changed from 11 to 8. |
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 mLodFaceList 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. |
8 |
The relative position of field mMaterial has been changed from 8 to 12. |
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 mTextureAliases has been changed from 9 to 13. |
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 mVertexAnimationIncludesNormals has been changed from 13 to 10. |
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 mVertexAnimationType has been changed from 12 to 9. |
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 operationType has been changed from 1 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 parent has been changed from 7 to 5. |
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 useSharedVertices has been changed from 0 to 6. |
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 vertexData has been changed from 2 to 0. |
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 extremityPoints has been changed from 6 to 4. |
Applications will access incorrect memory when attempting to access this field. |
17 |
The relative position of field mBuildEdgesEnabled has been changed from 14 to 11. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 62 (1.2%)
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'.
...
OgreTechnique.h
namespace Ogre
[+] class Technique 10
|
Change |
Effect |
1 |
Size of field mIlluminationPassesCompilationPhase has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
The relative position of field mIsSupported has been changed from 12 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 mName has been changed from 6 to 7. |
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 mSchemeIndex has been changed from 5 to 6. |
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 mShadowCasterMaterial 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. |
6 |
The relative position of field mShadowCasterMaterialName 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. |
7 |
The relative position of field mShadowReceiverMaterial has been changed from 9 to 10. |
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 mShadowReceiverMaterialName 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. |
9 |
The relative position of field mUserObjectBindings 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. |
10 |
The relative position of field mLodIndex has been changed from 4 to 5. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 947 (18%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in 1st parameter 'mgr' (pointer) has base type 'Technique'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer.mShadowDebugPass.mParent' in 1st parameter 'mo' (pointer) has base type 'Technique'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowRenderer.mShadowDebugPass.mParent' in the return value (pointer) has base type 'Technique'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mParent' in 2nd parameter 'tl' (reference) has base type 'Technique'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
SceneManager::clearScene ( )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
...
OgreTexture.h
namespace Ogre
[+] class Texture 22
|
Change |
Effect |
1 |
Size of field mTextureType has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
The relative position of field mDesiredFloatBitDepth has been changed from 19 to 15. |
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 mDesiredIntegerBitDepth has been changed from 18 to 14. |
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 mFSAAHint has been changed from 9 to 21. |
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 mFormat has been changed from 11 to 7. |
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 mGamma has been changed from 6 to 5. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mHwGamma has been changed from 7 to 19. |
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 mInternalResourcesCreated has been changed from 21 to 17. |
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 mLayerNames has been changed from 22 to 20. |
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 mMipmapsHardwareGenerated has been changed from 5 to 18. |
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 mSrcFormat has been changed from 13 to 9. |
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 mTextureType has been changed from 10 to 24. |
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 mTreatLuminanceAsAlpha has been changed from 20 to 16. |
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 mDesiredFormat has been changed from 17 to 13. |
Applications will access incorrect memory when attempting to access this field. |
15 |
The relative position of field mFSAA has been changed from 8 to 6. |
Applications will access incorrect memory when attempting to access this field. |
16 |
The relative position of field mLoadedImages has been changed from 23 to 22. |
Applications will access incorrect memory when attempting to access this field. |
17 |
The relative position of field mSrcDepth has been changed from 16 to 12. |
Applications will access incorrect memory when attempting to access this field. |
18 |
The relative position of field mSrcHeight has been changed from 15 to 11. |
Applications will access incorrect memory when attempting to access this field. |
19 |
The relative position of field mSrcWidth has been changed from 14 to 10. |
Applications will access incorrect memory when attempting to access this field. |
20 |
The relative position of field mSurfaceList has been changed from 24 to 23. |
Applications will access incorrect memory when attempting to access this field. |
21 |
The relative position of field mUsage has been changed from 12 to 8. |
Applications will access incorrect memory when attempting to access this field. |
22 |
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) - 30 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 (*)(...)) 0x16dc5e |
(int (*)(...)) 0x15daa2 |
40 |
(int (*)(...)) 0x16dc64 |
(int (*)(...)) 0x15daa8 |
48 |
(int (*)(...)) 0x16dc6a |
(int (*)(...)) 0x15daae |
56 |
(int (*)(...)) 0x16dc70 |
(int (*)(...)) 0x15dab4 |
64 |
Texture::prepareImpl() |
Texture::prepareImpl() |
72 |
Texture::unprepareImpl() |
Texture::unprepareImpl() |
80 |
Texture::loadImpl() |
Texture::loadImpl() |
88 |
Texture::unloadImpl() |
Texture::unloadImpl() |
96 |
Resource::prepare(bool) |
Texture::calculateSize() const |
104 |
Resource::load(bool) |
Resource::prepare(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::load(bool) |
120 |
Resource::unload() |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::touch() |
Resource::unload() |
136 |
Resource::escalateLoading() |
Resource::touch() |
144 |
Resource::addListener(Resource::Listener*) |
Resource::escalateLoading() |
152 |
Resource::removeListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::removeListener(Resource::Listener*) |
168 |
(int (*)(...)) 0x16dc82 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
Resource::_dirtyState() |
(int (*)(...)) 0x15dac6 |
184 |
Texture::calculateSize() const |
Resource::_dirtyState() |
192 |
Texture::copyToTexture(SharedPtr<Texture>&) |
Texture::copyToTexture(SharedPtr<Texture>&) |
200 |
Texture::getBuffer(unsigned long, unsigned long) |
Texture::getBuffer(unsigned long, unsigned long) |
208 |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
216 |
(int (*)(...)) 0x3be24a |
(int (*)(...)) 0x39311e |
224 |
__cxa_pure_virtual |
__cxa_pure_virtual |
232 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 29 (0.6%)
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.
...
[+] enum TextureType 1
|
Change |
Effect |
1 |
Value of member TEX_TYPE_EXTERNAL_OES has been changed from 7 to 6. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 39 (0.7%)
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 )
7th parameter 'texType' is of type 'enum TextureType'.
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 )
3rd parameter 'texType' is of type 'enum TextureType'.
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 )
6th parameter 'texType' is of type 'enum TextureType'.
TextureManager::isFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
1st parameter 'ttype' is of type 'enum TextureType'.
TextureManager::isEquivalentFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
1st parameter 'ttype' is of type 'enum TextureType'.
TextureManager::isHardwareFilteringSupported ( enum TextureType ttype, enum PixelFormat format, int usage, bool preciseFormatOnly )
1st parameter 'ttype' is of type 'enum TextureType'.
TextureManager::load ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'texType' is of type 'enum TextureType'.
TextureManager::load ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'texType' is of type 'enum TextureType'.
TextureManager::prepare ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'texType' is of type 'enum TextureType'.
TextureManager::loadImage ( String const& name, String const& group, Image const& img, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
4th parameter 'texType' is of type 'enum TextureType'.
...
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 (*)(...)) 0x17d5d8 |
(int (*)(...)) 0x16d0f8 |
40 |
(int (*)(...)) 0x1c409c |
ResourceManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x17d5e4 |
(int (*)(...)) 0x16d104 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
96 |
ResourceManager::getByHandle(unsigned long) |
ResourceManager::getByHandle(unsigned long) const |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__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 (*)(...)) 0x3c0c9c |
(int (*)(...)) 0x395afe |
264 |
(int (*)(...)) 0x3c193e |
(int (*)(...)) 0x3967a0 |
[+] affected symbols: 24 (0.5%)
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::createSampler ( String const& name )
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.
...
OgreTextureUnitState.h
namespace Ogre
[+] class Sampler 13
|
Change |
Effect |
1 |
Size of field mAddressMode has been changed from 12 bytes to 3 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Size of field mCompareFunc has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
3 |
Size of field mMagFilter has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
4 |
Size of field mMinFilter has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
5 |
Size of field mMipFilter has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
6 |
The relative position of field mAddressMode has been changed from 1 to 4. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mBorderColour 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. |
8 |
The relative position of field mMaxAniso has been changed from 7 to 2. |
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 mCompareFunc has been changed from 6 to 8. |
Applications will access incorrect memory when attempting to access this field. |
10 |
The relative position of field mMagFilter has been changed from 4 to 6. |
Applications will access incorrect memory when attempting to access this field. |
11 |
The relative position of field mMinFilter has been changed from 3 to 5. |
Applications will access incorrect memory when attempting to access this field. |
12 |
The relative position of field mMipFilter has been changed from 5 to 7. |
Applications will access incorrect memory when attempting to access this field. |
13 |
The relative position of field mMipmapBias has been changed from 8 to 3. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 2 (0.04%)
Sampler::Sampler ( )
This constructor is from 'Sampler' class.
Sampler::~Sampler ( )
This destructor is from 'Sampler' class.
[+] class TextureUnitState 13
|
Change |
Effect |
1 |
Size of field mBindingType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mContentType has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field mContentType has been changed from 17 to 15. |
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 mGamma 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. |
5 |
The relative position of field mRecalcTexMatrix has been changed from 9 to 17. |
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 mTexModMatrix has been changed from 15 to 13. |
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 mTextureLoadFailed has been changed from 7 to 16. |
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 mVMod has been changed from 11 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 mBindingType has been changed from 16 to 14. |
Applications will access incorrect memory when attempting to access this field. |
10 |
The relative position of field mRotate has been changed from 14 to 12. |
Applications will access incorrect memory when attempting to access this field. |
11 |
The relative position of field mUMod has been changed from 10 to 8. |
Applications will access incorrect memory when attempting to access this field. |
12 |
The relative position of field mUScale has been changed from 12 to 10. |
Applications will access incorrect memory when attempting to access this field. |
13 |
The relative position of field mVScale has been changed from 13 to 11. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 119 (2.3%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
2nd parameter 'tl' (reference) has base type 'TextureUnitState'.
TextureUnitState::_unprepare ( )
This method is from 'TextureUnitState' class.
TextureUnitState::setIsAlpha ( bool isAlpha )
This method is from 'TextureUnitState' class.
TextureUnitState::setTexture ( TexturePtr const& texPtr )
This method is from 'TextureUnitState' class.
TextureUnitState::removeEffect ( enum TextureUnitState::TextureEffectType type )
This method is from 'TextureUnitState' class.
TextureUnitState::_notifyParent ( Pass* parent )
This method is from 'TextureUnitState' class.
TextureUnitState::setNumMipmaps ( int numMipmaps )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr, size_t frame )
This method is from 'TextureUnitState' class.
TextureUnitState::setBindingType ( enum TextureUnitState::BindingType bt )
This method is from 'TextureUnitState' class.
...
[+] struct Sampler::UVWAddressingMode 3
|
Change |
Effect |
1 |
Size of field v has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Size of field w has been changed from 4 bytes to 1 byte. |
Previous accesses of applications and library functions to this field may be broken. |
3 |
Size of field u has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 2 (0.04%)
Sampler::Sampler ( )
Field 'this.mAddressMode' in the object of this method is of type 'struct Sampler::UVWAddressingMode'.
Sampler::~Sampler ( )
Field 'this.mAddressMode' in the object of this method is of type 'struct Sampler::UVWAddressingMode'.
OgreViewport.h
namespace Ogre
[+] class Viewport 9
|
Change |
Effect |
1 |
Size of field mOrientationMode has been changed from 4 bytes to 1 byte. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Field mActHeight 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 mActLeft 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 mActTop 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 mActWidth 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 mRelHeight 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 mRelLeft 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 mRelTop 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 mRelWidth 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: 787 (15%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport' in 1st parameter 'mgr' (pointer) has base type 'Viewport'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentViewport' in 1st parameter 'mo' (pointer) has base type 'Viewport'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentViewport' in the return value (pointer) has base type 'Viewport'.
RenderSystem::_beginFrame ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
RenderSystem::_initialise ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
RenderSystem::_pauseFrame ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
...
to the top
Problems with Symbols, Medium Severity 12
OgreAnimation.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Animation::msDefaultInterpolationMode [data] 1
_ZN4Ogre9Animation26msDefaultInterpolationModeE
|
Change |
Effect |
1 |
Size of this global data has been changed from 4 bytes to 1 byte. |
Applications will obtain a different value and execution may change. |
[+] Animation::msDefaultRotationInterpolationMode [data] 1
_ZN4Ogre9Animation34msDefaultRotationInterpolationModeE
|
Change |
Effect |
1 |
Size of this global data has been changed from 4 bytes to 1 byte. |
Applications will obtain a different value and execution may change. |
OgreCompositionPass.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] CompositionPass::getClearStencil ( ) const 1
_ZNK4Ogre15CompositionPass15getClearStencilEv
|
Change |
Effect |
1 |
Type of return value has been changed from uint32 (4 bytes) to uint16 (2 bytes). |
Applications will obtain a different return value and execution may change. |
OgreGpuProgramParams.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] GpuProgramParameters::AutoConstantDictionary [data] 1
_ZN4Ogre20GpuProgramParameters22AutoConstantDictionaryE
|
Change |
Effect |
1 |
Size of this global data has been changed from 7616 bytes to 7840 bytes. |
Applications will obtain a different value and execution may change. |
OgrePixelFormat.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] PixelUtil::getComponentCount ( enum PixelFormat fmt ) [static] 1
_ZN4Ogre9PixelUtil17getComponentCountENS_11PixelFormatE
|
Change |
Effect |
1 |
Type of return value has been changed from size_t (8 bytes) to uint8 (1 byte). |
Applications will obtain a different return value and execution may change. |
[+] PixelUtil::getNumElemBits ( enum PixelFormat format ) [static] 1
_ZN4Ogre9PixelUtil14getNumElemBitsENS_11PixelFormatE
|
Change |
Effect |
1 |
Type of return value has been changed from size_t (8 bytes) to uint8 (1 byte). |
Applications will obtain a different return value and execution may change. |
[+] PixelUtil::getNumElemBytes ( enum PixelFormat format ) [static] 1
_ZN4Ogre9PixelUtil15getNumElemBytesENS_11PixelFormatE
|
Change |
Effect |
1 |
Type of return value has been changed from size_t (8 bytes) to uint8 (1 byte). |
Applications will obtain a different return value and execution may change. |
OgreSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Serializer::readString ( DataStreamPtr const& stream, size_t numChars ) 3
⇣
Serializer::readString ( DataStreamPtr const& stream, size_t numChars ) [static]
_ZN4Ogre10Serializer10readStringB5cxx11ERKNS_9SharedPtrINS_10DataStreamEEEm
|
Change |
Effect |
1 |
Type of 1st parameter stream has been changed from DataStreamPtr const& to size_t (became non-const). |
This function may change parameter stream, but it will be treated as const by old client applications. This may result in crash or incorrect behavior of applications. |
2 |
The pointer level of 1st parameter stream has been decreased from 1 to 0. |
The library function will treat the parameter as the lower-dimension array and will not read all elements. This may change the behavior of applications.
NOTE: if this is out-parameter then this change may cause a crash of applications. |
3 |
Type of parameter stream has been changed from DataStreamPtr const& to size_t of different format. |
This parameter may be incorrectly initialized by applications. |
OgreTextureUnitState.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] TextureUnitState::getTextureDimensions ( unsigned int frame ) const 1
_ZNK4Ogre16TextureUnitState20getTextureDimensionsEj
|
Change |
Effect |
1 |
Type of return value has been changed from struct std::pair<unsigned long, unsigned long> to struct std::pair<unsigned int, unsigned int>. |
The return value became passed in different register. Applications will read the wrong memory block instead of the return value. Also, distribution of parameters on the available registers and stack may be changed. |
OgreViewport.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Viewport::mDefaultOrientationMode [data] 1
_ZN4Ogre8Viewport23mDefaultOrientationModeE
|
Change |
Effect |
1 |
Size of this global data has been changed from 4 bytes to 1 byte. |
Applications will obtain a different value and execution may change. |
to the top
Problems with Data Types, Low Severity 1080
OgreAnimation.h
namespace Ogre
[+] class Animation 14
|
Change |
Effect |
1 |
Size of this type has been changed from 272 bytes to 264 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mBaseKeyFrameAnimationName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBaseKeyFrameTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mContainer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mInterpolationMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mKeyFrameTimes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mKeyFrameTimesDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mLength became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mNodeTrackList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mNumericTrackList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mRotationInterpolationMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mUseBaseKeyFrame became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mVertexTrackList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 107 (2%)
SceneManager::createAnimation ( String const& name, Real length )
Return value (pointer) has base type 'Animation'.
AnimationTrack::createKeyFrame ( Real timePos )
Field 'retval.mParentTrack.mParent' in the return value (pointer) has base type 'Animation'.
AnimationTrack::removeKeyFrame ( unsigned short index )
Field 'this.mParent' in the object of this method has base type 'Animation'.
AnimationTrack::_applyBaseKeyFrame ( KeyFrame const* p1 )
Field 'p1.mParentTrack.mParent' in 1st parameter 'p1' (pointer) has base type 'Animation'.
AnimationTrack::removeAllKeyFrames ( )
Field 'this.mParent' in the object of this method has base type 'Animation'.
AnimationTrack::_collectKeyFrameTimes ( std::vector<float>& keyFrameTimes )
Field 'this.mParent' in the object of this method has base type 'Animation'.
AnimationTrack::_buildKeyFrameIndexMap ( std::vector<float>const& keyFrameTimes )
Field 'this.mParent' in the object of this method has base type 'Animation'.
AnimationTrack::AnimationTrack ( Animation* parent, unsigned short handle )
1st parameter 'parent' (pointer) has base type 'Animation'.
AnimationTrack::~AnimationTrack ( )
Field 'this.mParent' in the object of this method has base type 'Animation'.
NumericKeyFrame::NumericKeyFrame ( AnimationTrack const* parent, Real time )
Field 'parent.mParent' in 1st parameter 'parent' (pointer) has base type 'Animation'.
...
OgreAnimationState.h
namespace Ogre
[+] class AnimationState 9
|
Change |
Effect |
1 |
Field mAnimationName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mBlendMask became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mLength became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mLoop became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mTimePos became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mWeight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
The pointer level of field mBlendMask has been decreased from 1 to 0. |
The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
[+] affected symbols: 29 (0.6%)
SceneManager::createAnimationState ( String const& animName )
Return value (pointer) has base type 'AnimationState'.
AnimationState::setEnabled ( bool enabled )
This method is from 'AnimationState' class.
AnimationState::_setBlendMask ( AnimationState::BoneBlendMask const* blendMask )
This method is from 'AnimationState' class.
AnimationState::copyStateFrom ( AnimationState const& animState )
1st parameter 'animState' (reference) has base type 'AnimationState'.
AnimationState::createBlendMask ( size_t blendMaskSizeHint, float initialWeight )
This method is from 'AnimationState' class.
AnimationState::setTimePosition ( Real timePos )
This method is from 'AnimationState' class.
AnimationState::destroyBlendMask ( )
This method is from 'AnimationState' class.
AnimationState::_setBlendMaskData ( float const* blendMaskData )
This method is from 'AnimationState' class.
AnimationState::setBlendMaskEntry ( size_t boneHandle, float weight )
This method is from 'AnimationState' class.
AnimationState::addTime ( Real offset )
This method is from 'AnimationState' class.
...
[+] class AnimationStateSet 3
|
Change |
Effect |
1 |
Field mAnimationStates became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mDirtyFrameNumber became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mEnabledAnimationStates became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 770 (14.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAnimationStates' in the object of this method is of type 'AnimationStateSet'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAnimationStates' in the object of this method is of type 'AnimationStateSet'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAnimationStates' in the object of this method is of type 'AnimationStateSet'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAnimationStates' in 1st parameter 'mgr' (pointer) is of type 'AnimationStateSet'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAnimationStates' in the object of this method is of type 'AnimationStateSet'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAnimationStates' in 1st parameter 'mo' (pointer) is of type 'AnimationStateSet'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mAnimationStates' in the return value (pointer) is of type 'AnimationStateSet'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAnimationStates' in the object of this method is of type 'AnimationStateSet'.
SceneManager::clearScene ( )
Field 'this.mAnimationStates' in the object of this method is of type 'AnimationStateSet'.
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.mAnimationStates' in the object of this method is of type 'AnimationStateSet'.
...
OgreAnimationTrack.h
namespace Ogre
[+] class AnimationTrack 1
|
Change |
Effect |
1 |
Field mKeyFrameIndexMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 28 (0.5%)
AnimationTrack::createKeyFrame ( Real timePos )
Field 'retval.mParentTrack' in the return value (pointer) has base type 'AnimationTrack'.
AnimationTrack::removeKeyFrame ( unsigned short index )
This method is from 'AnimationTrack' class.
AnimationTrack::_applyBaseKeyFrame ( KeyFrame const* p1 )
Field 'p1.mParentTrack' in 1st parameter 'p1' (pointer) has base type 'AnimationTrack'.
AnimationTrack::removeAllKeyFrames ( )
This method is from 'AnimationTrack' class.
AnimationTrack::_collectKeyFrameTimes ( std::vector<float>& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::_buildKeyFrameIndexMap ( std::vector<float>const& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::AnimationTrack ( Animation* parent, unsigned short handle )
This constructor is from 'AnimationTrack' class.
AnimationTrack::~AnimationTrack ( )
This destructor is from 'AnimationTrack' class.
NumericKeyFrame::NumericKeyFrame ( AnimationTrack const* parent, Real time )
1st parameter 'parent' (pointer) has base type 'AnimationTrack'.
TransformKeyFrame::TransformKeyFrame ( AnimationTrack const* parent, Real time )
1st parameter 'parent' (pointer) has base type 'AnimationTrack'.
...
[+] class NodeAnimationTrack 4
|
Change |
Effect |
1 |
Field mSplineBuildNeeded became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mSplines became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mTargetNode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mUseShortestRotationPath became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 24 (0.5%)
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::setAssociatedNode ( Node* node )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::_applyBaseKeyFrame ( KeyFrame const* b )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::createKeyFrameImpl ( Real time )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::createNodeKeyFrame ( Real timePos )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::setUseShortestRotationPath ( bool useShortestPath )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::optimise ( )
This method is from 'NodeAnimationTrack' class.
NodeAnimationTrack::NodeAnimationTrack ( Animation* parent, unsigned short handle )
This constructor is from 'NodeAnimationTrack' class.
NodeAnimationTrack::NodeAnimationTrack ( Animation* parent, unsigned short handle, Node* targetNode )
This constructor is from 'NodeAnimationTrack' class.
...
[+] class NumericAnimationTrack 1
|
Change |
Effect |
1 |
Field mTargetAnim became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 9 (0.2%)
NumericAnimationTrack::createKeyFrameImpl ( Real time )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::createNumericKeyFrame ( Real timePos )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle )
This constructor is from 'NumericAnimationTrack' class.
Animation::createNumericTrack ( unsigned short handle )
Return value (pointer) has base type 'NumericAnimationTrack'.
Animation::createNumericTrack ( unsigned short handle, AnimableValuePtr const& anim )
Return value (pointer) has base type 'NumericAnimationTrack'.
NumericAnimationTrack::getNumericKeyFrame ( unsigned short index )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::getInterpolatedKeyFrame ( TimeIndex const& timeIndex, KeyFrame* kf )
This method is from 'NumericAnimationTrack' class.
Animation::getNumericTrack ( unsigned short handle )
Return value (pointer) has base type 'NumericAnimationTrack'.
[+] class TimeIndex 2
|
Change |
Effect |
1 |
Field mKeyIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mTimePos became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 10 (0.2%)
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
2nd parameter 'timeIndex' (reference) has base type 'TimeIndex'.
NodeAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
1st parameter 'timeIndex' (reference) has base type 'TimeIndex'.
VertexAnimationTrack::applyToVertexData ( VertexData* data, TimeIndex const& timeIndex, Real weight, PoseList const* poseList )
2nd parameter 'timeIndex' (reference) has base type 'TimeIndex'.
VertexAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
1st parameter 'timeIndex' (reference) has base type 'TimeIndex'.
NumericAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
1st parameter 'timeIndex' (reference) has base type 'TimeIndex'.
AnimationTrack::getKeyFramesAtTime ( TimeIndex const& timeIndex, KeyFrame** keyFrame1, KeyFrame** keyFrame2, unsigned short* firstKeyIndex )
1st parameter 'timeIndex' (reference) has base type 'TimeIndex'.
NodeAnimationTrack::getInterpolatedKeyFrame ( TimeIndex const& timeIndex, KeyFrame* kf )
1st parameter 'timeIndex' (reference) has base type 'TimeIndex'.
VertexAnimationTrack::getInterpolatedKeyFrame ( TimeIndex const& timeIndex, KeyFrame* kf )
1st parameter 'timeIndex' (reference) has base type 'TimeIndex'.
NumericAnimationTrack::getInterpolatedKeyFrame ( TimeIndex const& timeIndex, KeyFrame* kf )
1st parameter 'timeIndex' (reference) has base type 'TimeIndex'.
Animation::_getTimeIndex ( Real timePos )
Return value is of type 'TimeIndex'.
[+] class VertexAnimationTrack 3
|
Change |
Effect |
1 |
Field mAnimationType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mTargetMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mTargetVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 18 (0.3%)
VertexAnimationTrack::applyToVertexData ( VertexData* data, TimeIndex const& timeIndex, Real weight, PoseList const* poseList )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::_applyBaseKeyFrame ( KeyFrame const* b )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::createKeyFrameImpl ( Real time )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::applyPoseToVertexData ( Pose const* pose, VertexData* data, Real influence )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::createVertexPoseKeyFrame ( Real timePos )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::createVertexMorphKeyFrame ( Real timePos )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::optimise ( )
This method is from 'VertexAnimationTrack' class.
VertexAnimationTrack::VertexAnimationTrack ( Animation* parent, unsigned short handle, enum VertexAnimationType animType )
This constructor is from 'VertexAnimationTrack' class.
VertexAnimationTrack::VertexAnimationTrack ( Animation* parent, unsigned short handle, enum VertexAnimationType animType, VertexData* targetData, enum VertexAnimationTrack::TargetMode target )
This constructor is from 'VertexAnimationTrack' class.
...
OgreArchiveManager.h
namespace Ogre
[+] class ArchiveManager 2
|
Change |
Effect |
1 |
Field mArchFactories became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mArchives became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 9 (0.2%)
ArchiveManager::getSingleton ( )
Return value (reference) has base type 'ArchiveManager'.
ArchiveManager::getSingletonPtr ( )
Return value (pointer) has base type 'ArchiveManager'.
ArchiveManager::addArchiveFactory ( ArchiveFactory* factory )
This method is from 'ArchiveManager' class.
ArchiveManager::getArchiveIterator ( )
This method is from 'ArchiveManager' class.
ArchiveManager::load ( String const& filename, String const& archiveType, bool readOnly )
This method is from 'ArchiveManager' class.
ArchiveManager::unload ( Archive* arch )
This method is from 'ArchiveManager' class.
ArchiveManager::unload ( String const& filename )
This method is from 'ArchiveManager' class.
ArchiveManager::ArchiveManager ( )
This constructor is from 'ArchiveManager' class.
ArchiveManager::~ArchiveManager ( )
This destructor is from 'ArchiveManager' class.
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 66
|
Change |
Effect |
1 |
Size of this type has been changed from 20568 bytes to 20544 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mAmbientLight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBlankLight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCameraPosition became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mCameraPositionDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mCameraPositionObjectSpace became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mCameraPositionObjectSpaceDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mCameraRelativePosition became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mCameraRelativeRendering became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mCurrentCamera became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mCurrentLightList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mCurrentPass became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mCurrentRenderTarget became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mCurrentRenderable became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mCurrentSceneManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mCurrentTextureProjector became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mCurrentViewport became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mDirLightExtrusionDistance became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mDummyNode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mFogColour became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mFogParams became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mInverseTransposeWorldMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mInverseTransposeWorldMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
24 |
Field mInverseTransposeWorldViewMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
25 |
Field mInverseTransposeWorldViewMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
26 |
Field mInverseViewMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
27 |
Field mInverseViewMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
28 |
Field mInverseWorldMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
29 |
Field mInverseWorldMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
30 |
Field mInverseWorldViewMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
31 |
Field mInverseWorldViewMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
32 |
Field mLodCameraPosition became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
33 |
Field mLodCameraPositionDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
34 |
Field mLodCameraPositionObjectSpace became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
35 |
Field mLodCameraPositionObjectSpaceDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
36 |
Field mMainCamBoundsInfo became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
37 |
Field mPassNumber became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
38 |
Field mPointLightExtrusionDistance became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
39 |
Field mPointParams became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
40 |
Field mProjMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
41 |
Field mProjectionMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
42 |
Field mSceneDepthRange became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
43 |
Field mSceneDepthRangeDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
44 |
Field mShadowCamDepthRanges became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
45 |
Field mShadowCamDepthRangesDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
46 |
Field mSpotlightViewProjMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
47 |
Field mSpotlightViewProjMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
48 |
Field mSpotlightWorldViewProjMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
49 |
Field mSpotlightWorldViewProjMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
50 |
Field mTextureViewProjMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
51 |
Field mTextureViewProjMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
52 |
Field mTextureWorldViewProjMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
53 |
Field mTextureWorldViewProjMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
54 |
Field mViewMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
55 |
Field mViewMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
56 |
Field mViewProjMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
57 |
Field mViewProjMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
58 |
Field mWorldMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
59 |
Field mWorldMatrixArray became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
60 |
Field mWorldMatrixCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
61 |
Field mWorldMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
62 |
Field mWorldViewMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
63 |
Field mWorldViewMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
64 |
Field mWorldViewProjMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
65 |
Field mWorldViewProjMatrixDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
66 |
Type of field mWorldMatrix has been changed from Affine3[256] to Affine3[257]. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 122 (2.3%)
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::setPointParameters ( bool attenuation, Vector4f const& params )
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.
...
OgreAxisAlignedBox.h
namespace Ogre
[+] class AxisAlignedBox 3
|
Change |
Effect |
1 |
Field mExtent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mMaximum became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mMinimum became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 1420 (27.1%)
ConvexBody::clip ( AxisAlignedBox const& aab )
1st parameter 'aab' (reference) has base type 'AxisAlignedBox'.
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mBoundingBox' in 1st parameter 'fr' (reference) is of type 'AxisAlignedBox'.
ConvexBody::define ( AxisAlignedBox const& aab )
1st parameter 'aab' (reference) has base type 'AxisAlignedBox'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mBoundingBox' in 1st parameter 'frustum' (reference) is of type 'AxisAlignedBox'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mBoundingBox' in the object of this method is of type 'AxisAlignedBox'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mBoundingBox' in the object of this method is of type 'AxisAlignedBox'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mBoundingBox' in the object of this method is of type 'AxisAlignedBox'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mBoundingBox' in 1st parameter 'mgr' (pointer) is of type 'AxisAlignedBox'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mBoundingBox' in the object of this method is of type 'AxisAlignedBox'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum.mBoundingBox' in 2nd parameter 'cam' (pointer) is of type 'AxisAlignedBox'.
...
OgreBillboard.h
namespace Ogre
[+] class Billboard 9
|
Change |
Effect |
1 |
Size of this type has been changed from 80 bytes to 60 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mHeight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mOwnDimensions became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mTexcoordIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mTexcoordRect became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mUseTexcoordRect became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Type of field mHeight has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
9 |
Type of field mWidth 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: 14 (0.3%)
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
Return value (pointer) has base type 'Billboard'.
BillboardSet::genQuadVertices ( Vector3 const*const offsets, Billboard const& bb )
2nd parameter 'bb' (reference) 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'.
BillboardSet::genPointVertices ( Billboard const& bb )
1st parameter 'bb' (reference) 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.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 2
|
Change |
Effect |
1 |
Field mAutoUpdate has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 504 bytes to 488 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 38 (0.7%)
SceneManager::createBillboardChain ( String const& name )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::createBillboardChain ( )
Return value (pointer) has base type 'BillboardChain'.
BillboardChain::clearChain ( size_t chainIndex )
This method is from 'BillboardChain' class.
BillboardChain::setDynamic ( bool dyn )
This method is from 'BillboardChain' class.
BillboardChain::setupBuffers ( )
This method is from 'BillboardChain' class.
BillboardChain::setFaceCamera ( bool faceCamera, Vector3 const& normalVector )
This method is from 'BillboardChain' class.
BillboardChain::clearAllChains ( )
This method is from 'BillboardChain' class.
BillboardChain::addChainElement ( size_t chainIndex, BillboardChain::Element const& dtls )
This method is from 'BillboardChain' class.
BillboardChain::setMaterialName ( String const& name, String const& groupName )
This method is from 'BillboardChain' class.
BillboardChain::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'BillboardChain' class.
...
[+] class BillboardChain::Element 2
|
Change |
Effect |
1 |
Type of field texCoord 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 width 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: 5 (0.1%)
BillboardChain::addChainElement ( size_t chainIndex, BillboardChain::Element const& dtls )
2nd parameter 'dtls' (reference) has base type 'BillboardChain::Element'.
BillboardChain::updateChainElement ( size_t chainIndex, size_t elementIndex, BillboardChain::Element const& dtls )
3rd parameter 'dtls' (reference) has base type 'BillboardChain::Element'.
BillboardChain::Element::Element ( Vector3 const& _position, Real _width, Real _texCoord, ColourValue const& _colour, Quaternion const& _orientation )
This constructor is from 'BillboardChain::Element' class.
BillboardChain::Element::Element ( )
This constructor is from 'BillboardChain::Element' class.
BillboardChain::getChainElement ( size_t chainIndex, size_t elementIndex )
Return value (reference) has base type 'BillboardChain::Element'.
OgreBillboardParticleRenderer.h
namespace Ogre
[+] class BillboardParticleRenderer 2
|
Change |
Effect |
1 |
Field mBillboardSet became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mStacksSlices became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 4 (0.1%)
BillboardParticleRenderer::_notifyBoundingBox ( AxisAlignedBox const& aabb )
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.
OgreBone.h
namespace Ogre
[+] class Bone 6
|
Change |
Effect |
1 |
Field mBindDerivedInverseOrientation became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mBindDerivedInversePosition became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBindDerivedInverseScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCreator became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mHandle became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mManuallyControlled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 23 (0.4%)
SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent )
2nd parameter 'parent' (pointer) has base type 'Bone'.
SkeletonSerializer::calcBoneSize ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
SkeletonSerializer::calcBoneSizeWithoutScale ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
SkeletonSerializer::writeBone ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
Bone::needUpdate ( bool forceParentUpdate )
This method is from 'Bone' class.
Bone::createChild ( unsigned short handle, Vector3 const& inTranslate, Quaternion const& inRotate )
Return value (pointer) has base type 'Bone'.
Bone::setBindingPose ( )
This method is from 'Bone' class.
Bone::createChildImpl ( String const& name )
This method is from 'Bone' class.
Bone::createChildImpl ( )
This method is from 'Bone' class.
Bone::setManuallyControlled ( bool manuallyControlled )
This method is from 'Bone' class.
...
OgreCamera.h
namespace Ogre
[+] class Camera 23
|
Change |
Effect |
1 |
Field mAutoAspectRatio became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mCullFrustum became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mDerivedOrientation became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mDerivedPosition became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mLastViewport became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mLodCamera became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mPixelDisplayRatio became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mRecalcWindow became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mSceneDetail became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mSceneLodFactor became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mSceneLodFactorInv became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mSortMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mUseMinPixelSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mUseRenderingDistance became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mVisBatchesLastRender became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mVisFacesLastRender became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mWBottom became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mWLeft became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mWRight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mWTop became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mWindowClipPlanes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mWindowSet became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 970 (18.5%)
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 20
|
Change |
Effect |
1 |
Field mClear 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 mRenderScene 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 |
Type of field mMaterial has been changed from MaterialPtr (16 bytes) to struct CompositionPass::MaterialData (664 bytes). |
Size of the inclusive type has been changed. |
4 |
Type of field mQuad has been changed from FloatRect (16 bytes) to struct CompositionPass::QuadData (24 bytes). |
Size of the inclusive type has been changed. |
5 |
Field mAlignCameraToFace has been removed from this type. |
Size of the inclusive type has been changed. |
6 |
Field mAutomaticColour has been removed from this type. |
Size of the inclusive type has been changed. |
7 |
Field mCameraName has been removed from this type. |
Size of the inclusive type has been changed. |
8 |
Field mClearBuffers has been removed from this type. |
Size of the inclusive type has been changed. |
9 |
Field mClearColour has been removed from this type. |
Size of the inclusive type has been changed. |
10 |
Field mClearDepth has been removed from this type. |
Size of the inclusive type has been changed. |
11 |
Field mClearStencil has been removed from this type. |
Size of the inclusive type has been changed. |
12 |
Field mFirstRenderQueue has been removed from this type. |
Size of the inclusive type has been changed. |
13 |
Field mIdentifier has been removed from this type. |
Size of the inclusive type has been changed. |
14 |
Field mInputs has been removed from this type. |
Size of the inclusive type has been changed. |
15 |
Field mLastRenderQueue has been removed from this type. |
Size of the inclusive type has been changed. |
16 |
Field mMaterialScheme has been removed from this type. |
Size of the inclusive type has been changed. |
17 |
Field mQuadCornerModified has been removed from this type. |
Size of the inclusive type has been changed. |
18 |
Field mQuadFarCorners has been removed from this type. |
Size of the inclusive type has been changed. |
19 |
Field mQuadFarCornersViewSpace has been removed from this type. |
Size of the inclusive type has been changed. |
20 |
Field mStencilReadBackAsTexture has been removed from this type. |
Size of the inclusive type has been changed. |
[+] affected symbols: 52 (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::setStencilFunc ( enum CompareFunction value )
This method is from 'CompositionPass' class.
CompositionPass::setStencilMask ( uint32 value )
This method is from 'CompositionPass' class.
CompositionPass::setClearBuffers ( uint32 val )
This method is from 'CompositionPass' class.
...
OgreCompositorChain.h
namespace Ogre
[+] class CompositorChain 16
|
Change |
Effect |
1 |
Field mAnyCompositorsEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mCompiledState became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mInstances became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mOldClearEveryFrameBuffers became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mOldFindVisibleObjects became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mOldLodBias became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mOldMaterialScheme became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mOldShadowsEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mOldVisibilityMask became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mOriginalScene became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mOriginalSceneScheme became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mOurListener became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mOutputOperation became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mRenderSystemOperations became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mViewport became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 634 (12.1%)
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'.
...
OgreControllerManager.h
namespace Ogre
[+] class ControllerManager 4
|
Change |
Effect |
1 |
Field mControllers became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mFrameTimeController became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mLastFrameNumber became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mPassthroughFunction became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 24 (0.5%)
ControllerManager::getSingleton ( )
Return value (reference) has base type 'ControllerManager'.
ControllerManager::setFrameDelay ( Real fd )
This method is from 'ControllerManager' class.
ControllerManager::setTimeFactor ( Real tf )
This method is from 'ControllerManager' class.
ControllerManager::setElapsedTime ( Real elapsedTime )
This method is from 'ControllerManager' class.
ControllerManager::getSingletonPtr ( )
Return value (pointer) has base type 'ControllerManager'.
ControllerManager::clearControllers ( )
This method is from 'ControllerManager' class.
ControllerManager::createController ( ControllerValueRealPtr const& src, ControllerValueRealPtr const& dest, ControllerFunctionRealPtr const& func )
This method is from 'ControllerManager' class.
ControllerManager::destroyController ( Controller<float>* controller )
This method is from 'ControllerManager' class.
ControllerManager::createTextureRotater ( TextureUnitState* layer, Real speed )
This method is from 'ControllerManager' class.
ControllerManager::updateAllControllers ( )
This method is from 'ControllerManager' class.
...
OgreConvexBody.h
namespace Ogre
[+] class ConvexBody 1
|
Change |
Effect |
1 |
Field mPolygons became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 47 (0.9%)
ConvexBody::setPolygon ( Polygon* pdata, size_t poly )
This method is from 'ConvexBody' class.
ConvexBody::deleteVertex ( size_t poly, size_t vertex )
This method is from 'ConvexBody' class.
ConvexBody::insertVertex ( size_t poly, Vector3 const& vdata )
This method is from 'ConvexBody' class.
ConvexBody::insertVertex ( size_t poly, Vector3 const& vdata, size_t vertex )
This method is from 'ConvexBody' class.
ConvexBody::allocateSpace ( size_t numPolygons, size_t numVertices )
This method is from 'ConvexBody' class.
ConvexBody::deletePolygon ( size_t poly )
This method is from 'ConvexBody' class.
ConvexBody::insertPolygon ( Polygon* pdata )
This method is from 'ConvexBody' class.
ConvexBody::insertPolygon ( Polygon* pdata, size_t poly )
This method is from 'ConvexBody' class.
ConvexBody::mergePolygons ( )
This method is from 'ConvexBody' class.
ConvexBody::unlinkPolygon ( size_t poly )
This method is from 'ConvexBody' class.
...
OgreDataStream.h
namespace Ogre
[+] class FileHandleDataStream 1
|
Change |
Effect |
1 |
Field mFileHandle became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 10 (0.2%)
FileHandleDataStream::read ( void* buf, size_t count )
This method is from 'FileHandleDataStream' class.
FileHandleDataStream::seek ( size_t pos )
This method is from 'FileHandleDataStream' class.
FileHandleDataStream::skip ( long count )
This method is from 'FileHandleDataStream' class.
FileHandleDataStream::close ( )
This method is from 'FileHandleDataStream' class.
FileHandleDataStream::write ( void const* buf, size_t count )
This method is from 'FileHandleDataStream' class.
FileHandleDataStream::FileHandleDataStream ( FILE* handle, uint16 accessMode )
This constructor is from 'FileHandleDataStream' class.
FileHandleDataStream::FileHandleDataStream ( String const& name, FILE* handle, uint16 accessMode )
This constructor is from 'FileHandleDataStream' class.
FileHandleDataStream::~FileHandleDataStream ( )
This destructor is from 'FileHandleDataStream' class.
FileHandleDataStream::eof ( )
This method is from 'FileHandleDataStream' class.
FileHandleDataStream::tell ( )
This method is from 'FileHandleDataStream' class.
[+] class FileStreamDataStream 4
|
Change |
Effect |
1 |
Field mFStream became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mFStreamRO became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mFreeOnClose became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mInStream became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 16 (0.3%)
FileStreamDataStream::determineAccess ( )
This method is from 'FileStreamDataStream' class.
FileStreamDataStream::read ( void* buf, size_t count )
This method is from 'FileStreamDataStream' class.
FileStreamDataStream::seek ( size_t pos )
This method is from 'FileStreamDataStream' class.
FileStreamDataStream::skip ( long count )
This method is from 'FileStreamDataStream' class.
FileStreamDataStream::close ( )
This method is from 'FileStreamDataStream' class.
FileStreamDataStream::write ( void const* buf, size_t count )
This method is from 'FileStreamDataStream' class.
FileStreamDataStream::readLine ( char* buf, size_t maxCount, String const& delim )
This method is from 'FileStreamDataStream' class.
FileStreamDataStream::FileStreamDataStream ( std::fstream* s, bool freeOnClose )
This constructor is from 'FileStreamDataStream' class.
FileStreamDataStream::FileStreamDataStream ( std::ifstream* s, bool freeOnClose )
This constructor is from 'FileStreamDataStream' class.
FileStreamDataStream::FileStreamDataStream ( String const& name, std::fstream* s, bool freeOnClose )
This constructor is from 'FileStreamDataStream' class.
...
[+] class MemoryDataStream 4
|
Change |
Effect |
1 |
Field mData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mEnd became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mFreeOnClose became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mPos became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 18 (0.3%)
MemoryDataStream::read ( void* buf, size_t count )
This method is from 'MemoryDataStream' class.
MemoryDataStream::seek ( size_t pos )
This method is from 'MemoryDataStream' class.
MemoryDataStream::skip ( long count )
This method is from 'MemoryDataStream' class.
MemoryDataStream::close ( )
This method is from 'MemoryDataStream' class.
MemoryDataStream::write ( void const* buf, size_t count )
This method is from 'MemoryDataStream' class.
MemoryDataStream::readLine ( char* buf, size_t maxCount, String const& delim )
This method is from 'MemoryDataStream' class.
MemoryDataStream::skipLine ( String const& delim )
This method is from 'MemoryDataStream' class.
MemoryDataStream::MemoryDataStream ( size_t inSize, bool freeOnClose, bool readOnly )
This constructor is from 'MemoryDataStream' class.
MemoryDataStream::MemoryDataStream ( void* pMem, size_t inSize, bool freeOnClose, bool readOnly )
This constructor is from 'MemoryDataStream' class.
MemoryDataStream::MemoryDataStream ( DataStreamPtr const& sourceStream, bool freeOnClose, bool readOnly )
This constructor is from 'MemoryDataStream' class.
...
[+] class StaticCache<2048ul> 3
|
Change |
Effect |
1 |
Field mBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mPos became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mValidBytes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 15 (0.3%)
DeflateStream::compressFinal ( )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
DeflateStream::getAvailInForSinglePass ( )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
DeflateStream::init ( )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
DeflateStream::read ( void* buf, size_t count )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
DeflateStream::seek ( size_t pos )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
DeflateStream::skip ( long count )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
DeflateStream::close ( )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
DeflateStream::write ( void const* buf, size_t count )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
DeflateStream::destroy ( )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
DeflateStream::DeflateStream ( DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
Field 'this.mReadCache' in the object of this method is of type 'StaticCache<2048ul>'.
...
[+] typedef String 1
|
Change |
Effect |
1 |
Base type has been changed from _StringBase to std::string. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 675 (12.9%)
Compositor::getRenderTarget ( String const& name, int slice )
1st parameter 'name' (reference) has base type 'String'.
Compositor::getTextureInstance ( String const& name, size_t mrtIndex )
1st parameter 'name' (reference) has base type 'String'.
Compositor::getSupportedTechnique ( String const& schemeName )
1st parameter 'schemeName' (reference) has base type 'String'.
Compositor::getTextureInstanceName ( String const& name, size_t mrtIndex )
1st parameter 'name' (reference) has base type 'String'.
Compositor::Compositor ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
4th parameter 'group' (reference) has base type 'String'.
ConfigFile::loadDirect ( String const& filename, String const& separators, bool trimWhitespace )
1st parameter 'filename' (reference) has base type 'String'.
ConfigFile::getSettingsIterator ( String const& section )
1st parameter 'section' (reference) has base type 'String'.
ConfigFile::loadFromResourceSystem ( String const& filename, String const& resourceGroup, String const& separators, bool trimWhitespace )
1st parameter 'filename' (reference) has base type 'String'.
ConfigFile::load ( DataStreamPtr const& stream, String const& separators, bool trimWhitespace )
2nd parameter 'separators' (reference) has base type 'String'.
ConfigFile::load ( String const& filename, String const& separators, bool trimWhitespace )
1st parameter 'filename' (reference) has base type 'String'.
...
OgreDefaultHardwareBufferManager.h
namespace Ogre
[+] class DefaultHardwareBuffer 2
|
Change |
Effect |
1 |
Size of this type has been changed from 72 bytes to 64 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 6 (0.1%)
DefaultHardwareBuffer::unlockImpl ( )
This method is from 'DefaultHardwareBuffer' class.
DefaultHardwareBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareBuffer' class.
DefaultHardwareBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'DefaultHardwareBuffer' class.
DefaultHardwareBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'DefaultHardwareBuffer' class.
DefaultHardwareBuffer::DefaultHardwareBuffer ( size_t sizeInBytes )
This constructor is from 'DefaultHardwareBuffer' class.
DefaultHardwareBuffer::~DefaultHardwareBuffer ( )
This destructor is from 'DefaultHardwareBuffer' class.
[+] class DefaultHardwareBufferManagerBase 1
|
Change |
Effect |
1 |
Size of this type has been changed from 400 bytes to 256 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 2 (0.04%)
DefaultHardwareBufferManagerBase::DefaultHardwareBufferManagerBase ( )
This constructor is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::~DefaultHardwareBufferManagerBase ( )
This destructor is from 'DefaultHardwareBufferManagerBase' class.
OgreDeflate.h
[+] typedef z_stream 1
|
Change |
Effect |
1 |
Base type has been changed from struct z_stream_s to struct mz_stream_s. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 15 (0.3%)
Ogre::DeflateStream::compressFinal ( )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
Ogre::DeflateStream::getAvailInForSinglePass ( )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
Ogre::DeflateStream::init ( )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
Ogre::DeflateStream::read ( void* buf, size_t count )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
Ogre::DeflateStream::seek ( size_t pos )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
Ogre::DeflateStream::skip ( long count )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
Ogre::DeflateStream::close ( )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
Ogre::DeflateStream::write ( void const* buf, size_t count )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
Ogre::DeflateStream::destroy ( )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
Ogre::DeflateStream::DeflateStream ( Ogre::DataStreamPtr const& compressedStream, Ogre::String const& tmpFileName, size_t avail_in )
Field 'this.mZStream' in the object of this method has base type 'z_stream'.
...
OgreDeflate.h
namespace Ogre
[+] class DeflateStream 10
|
Change |
Effect |
1 |
Field mStatus 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 mAvailIn became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mCompressedStream became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCurrentPos became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mReadCache became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mStreamType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mTempFileName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mTmp became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mTmpWriteStream became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mZStream became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 15 (0.3%)
DeflateStream::compressFinal ( )
This method is from 'DeflateStream' class.
DeflateStream::getAvailInForSinglePass ( )
This method is from 'DeflateStream' class.
DeflateStream::init ( )
This method is from 'DeflateStream' class.
DeflateStream::read ( void* buf, size_t count )
This method is from 'DeflateStream' class.
DeflateStream::seek ( size_t pos )
This method is from 'DeflateStream' class.
DeflateStream::skip ( long count )
This method is from 'DeflateStream' class.
DeflateStream::close ( )
This method is from 'DeflateStream' class.
DeflateStream::write ( void const* buf, size_t count )
This method is from 'DeflateStream' class.
DeflateStream::destroy ( )
This method is from 'DeflateStream' class.
DeflateStream::DeflateStream ( DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
This constructor is from 'DeflateStream' class.
...
OgreDepthBuffer.h
namespace Ogre
[+] class DepthBuffer 1
|
Change |
Effect |
1 |
Size of this type has been changed from 112 bytes to 80 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 836 (15.9%)
Compositor::getRenderTarget ( String const& name, int slice )
Field 'retval.mDepthBuffer' in the return value (pointer) has base type 'DepthBuffer'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget.mDepthBuffer' in 1st parameter 'mgr' (pointer) has base type 'DepthBuffer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mDepthBuffer' in the object of this method has base type 'DepthBuffer'.
DepthBuffer::_setPoolId ( uint16 poolId )
This method is from 'DepthBuffer' class.
DepthBuffer::detachFromAllRenderTargets ( )
This method is from 'DepthBuffer' class.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
Field 'renderTarget.mDepthBuffer' in 1st parameter 'renderTarget' (pointer) has base type 'DepthBuffer'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
Field 'renderTarget.mDepthBuffer' in 1st parameter 'renderTarget' (pointer) has base type 'DepthBuffer'.
...
OgreDynLib.h
namespace Ogre
[+] class DynLib 3
|
Change |
Effect |
1 |
Field mInst became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Type of field mInst has been changed from void* to DYNLIB_HANDLE. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 8 (0.2%)
DynLibManager::load ( String const& filename )
Return value (pointer) has base type 'DynLib'.
DynLibManager::unload ( DynLib* lib )
1st parameter 'lib' (pointer) has base type 'DynLib'.
DynLib::dynlibError ( )
This method is from 'DynLib' class.
DynLib::load ( )
This method is from 'DynLib' class.
DynLib::unload ( )
This method is from 'DynLib' class.
DynLib::DynLib ( String const& name )
This constructor is from 'DynLib' class.
DynLib::~DynLib ( )
This destructor is from 'DynLib' class.
DynLib::getSymbol ( String const& strName )
This method is from 'DynLib' class.
OgreDynLibManager.h
namespace Ogre
[+] class DynLibManager 1
|
Change |
Effect |
1 |
Field mLibList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 6 (0.1%)
DynLibManager::getSingleton ( )
Return value (reference) has base type 'DynLibManager'.
DynLibManager::getSingletonPtr ( )
Return value (pointer) has base type 'DynLibManager'.
DynLibManager::load ( String const& filename )
This method is from 'DynLibManager' class.
DynLibManager::unload ( DynLib* lib )
This method is from 'DynLibManager' class.
DynLibManager::DynLibManager ( )
This constructor is from 'DynLibManager' class.
DynLibManager::~DynLibManager ( )
This destructor is from 'DynLibManager' class.
OgreEdgeListBuilder.h
namespace Ogre
[+] class EdgeListBuilder 6
|
Change |
Effect |
1 |
Field mCommonVertexMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mEdgeData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mEdgeMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mGeometryList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mVertexDataList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mVertices became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 8 (0.2%)
EdgeListBuilder::addIndexData ( IndexData const* indexData, size_t vertexSet, enum RenderOperation::OperationType opType )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::addVertexData ( VertexData const* vertexData )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::buildTrianglesEdges ( struct EdgeListBuilder::Geometry const& geometry )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::connectOrCreateEdge ( size_t vertexSet, size_t triangleIndex, size_t vertIndex0, size_t vertIndex1, size_t sharedVertIndex0, size_t sharedVertIndex1 )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::findOrCreateCommonVertex ( Vector3 const& vec, size_t vertexSet, size_t indexSet, size_t originalIndex )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::log ( Log* l )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::build ( )
This method is from 'EdgeListBuilder' class.
EdgeListBuilder::EdgeListBuilder ( )
This constructor is from 'EdgeListBuilder' class.
OgreEntity.h
namespace Ogre
[+] class Entity 42
|
Change |
Effect |
1 |
Field mAlwaysUpdateMainSkeleton became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mAnimationState became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBoneMatrices became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mBoneWorldMatrices became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mChildObjectList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mCurrentHWAnimationState became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mDisplaySkeleton became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mFrameAnimationLastUpdated became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mFrameBonesLastUpdated became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mFullBoundingBox became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mHardwarePoseCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mHardwareVertexAnimVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mInitialised became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mLastParentXform became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mLodEntityList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mMaterialLodFactor became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mMaterialLodFactorTransformed became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mMaxMaterialLodIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mMaxMeshLodIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mMesh became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mMeshLodFactorTransformed became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mMeshLodIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mMeshStateCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
24 |
Field mMinMaterialLodIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
25 |
Field mMinMeshLodIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
26 |
Field mNumBoneMatrices became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
27 |
Field mPreparedForShadowVolumes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
28 |
Field mSchemeHardwareAnim became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
29 |
Field mShadowRenderables became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
30 |
Field mSharedSkeletonEntities became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
31 |
Field mSkelAnimVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
32 |
Field mSkeletonInstance became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
33 |
Field mSkipAnimStateUpdates became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
34 |
Field mSoftwareAnimationNormalsRequests became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
35 |
Field mSoftwareAnimationRequests became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
36 |
Field mSoftwareVertexAnimVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
37 |
Field mSubEntityList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
38 |
Field mTempSkelAnimInfo became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
39 |
Field mTempVertexAnimInfo became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
40 |
Field mUpdateBoundingBoxFromSkeleton became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
41 |
Field mVertexAnimationAppliedThisFrame became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
42 |
Field mVertexProgramInUse became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 110 (2.1%)
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'.
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.
Entity::_deinitialise ( )
This method is from 'Entity' class.
...
[+] class Entity::EntityShadowRenderable 5
|
Change |
Effect |
1 |
Size of this type has been changed from 224 bytes to 192 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mCurrentVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mOriginalPosBufferBinding became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mSubEntity became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Virtual method Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* ) const has been overridden by ShadowRenderable::getWorldTransforms ( Matrix4* ) const. |
Method ShadowRenderable::getWorldTransforms ( Matrix4* ) const will be called instead of Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* ) const by old applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 17 entries | Virtual Table (New) - 16 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Entity::EntityShadowRenderable) |
(int (*)(...)) (& typeinfo for Entity::EntityShadowRenderable) |
16 |
Entity::~EntityShadowRenderable |
(int (*)(...)) 0x1a08ba |
24 |
Entity::~EntityShadowRenderable |
(int (*)(...)) 0x1a08da |
32 |
(int (*)(...)) 0x1b0d52 |
(int (*)(...)) 0x1a0864 |
40 |
(int (*)(...)) 0x154cce |
(int (*)(...)) 0x146808 |
48 |
(int (*)(...)) 0x1b0d5c |
(int (*)(...)) 0x1a086e |
56 |
(int (*)(...)) 0x15ecda |
(int (*)(...)) 0x150488 |
64 |
(int (*)(...)) 0x154b70 |
(int (*)(...)) 0x1466d2 |
72 |
Entity::EntityShadowRenderable::getWorldTransforms(Matrix4*) const |
ShadowRenderable::getWorldTransforms(Matrix4*) const |
80 |
(int (*)(...)) 0x154b76 |
(int (*)(...)) 0x1466d8 |
88 |
(int (*)(...)) 0x1b0d88 |
(int (*)(...)) 0x1a0898 |
96 |
ShadowRenderable::getLights() const |
ShadowRenderable::getLights() const |
104 |
(int (*)(...)) 0x1b0d48 |
(int (*)(...)) 0x1a085a |
112 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
120 |
Entity::EntityShadowRenderable::isVisible() const |
Entity::EntityShadowRenderable::isVisible() const |
128 |
Entity::EntityShadowRenderable::rebindIndexBuffer(SharedPtr<HardwareIndexBuffer> const&) |
|
[+] affected symbols: 5 (0.1%)
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
This destructor is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* xform )
The method '_ZNK4Ogre16ShadowRenderable18getWorldTransformsEPNS_7Matrix4E' will be called instead of this method.
Entity::EntityShadowRenderable::isVisible ( )
This method is from 'Entity::EntityShadowRenderable' class.
OgreExternalTextureSourceManager.h
namespace Ogre
[+] class ExternalTextureSourceManager 2
|
Change |
Effect |
1 |
Field mCurrExternalTextureSource became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mTextureSystems became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 8 (0.2%)
ExternalTextureSourceManager::getSingleton ( )
Return value (reference) has base type 'ExternalTextureSourceManager'.
ExternalTextureSourceManager::getSingletonPtr ( )
Return value (pointer) has base type 'ExternalTextureSourceManager'.
ExternalTextureSourceManager::setCurrentPlugIn ( String const& sTexturePlugInType )
This method is from 'ExternalTextureSourceManager' class.
ExternalTextureSourceManager::destroyAdvancedTexture ( String const& sTextureName, String const& groupName )
This method is from 'ExternalTextureSourceManager' class.
ExternalTextureSourceManager::getExternalTextureSource ( String const& sTexturePlugInType )
This method is from 'ExternalTextureSourceManager' class.
ExternalTextureSourceManager::setExternalTextureSource ( String const& sTexturePlugInType, ExternalTextureSource* pTextureSystem )
This method is from 'ExternalTextureSourceManager' class.
ExternalTextureSourceManager::ExternalTextureSourceManager ( )
This constructor is from 'ExternalTextureSourceManager' class.
ExternalTextureSourceManager::~ExternalTextureSourceManager ( )
This destructor is from 'ExternalTextureSourceManager' class.
OgreGpuProgram.h
namespace Ogre
[+] class GpuProgram 1
|
Change |
Effect |
1 |
Field mFloatLogicalToPhysical has been renamed to mLogicalToPhysical. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 23 (0.4%)
GpuProgram::prepareImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::safePrepare ( )
This method is from 'GpuProgram' class.
GpuProgram::postLoadImpl ( )
This method is from 'GpuProgram' class.
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.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 11
|
Change |
Effect |
1 |
Field mConstants 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 mLogicalToPhysical 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 |
Size of this type has been changed from 272 bytes to 144 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
4 |
Field mActivePassIterationIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mAutoConstants became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mCombinedVariability became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mIgnoreMissingParams became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mNamedConstants became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mSharedParamSets became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mTransposeMatrices became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mFloatConstants has been renamed to mRegisters. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 77 (1.5%)
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, GpuProgramPtr const& program, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams )
6th parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
MaterialSerializer::writeGPUProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
2nd parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
MaterialSerializer::writeNamedGpuProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
2nd parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
MaterialSerializer::writeLowLevelGpuProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
2nd parameter 'defaultParams' (pointer) has base type 'GpuProgramParameters'.
GpuProgramParameters::setConstant ( size_t index, Real val )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, double const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, float const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, int const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, uint const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const* pMatrix, size_t numEntries )
This method is from 'GpuProgramParameters' class.
...
[+] class GpuSharedParameters 8
|
Change |
Effect |
1 |
Size of this type has been changed from 240 bytes to 160 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mHardwareBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mNamedConstants became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mOffset became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mVersion became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mFloatConstants has been renamed to mConstants. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 13 (0.2%)
GpuSharedParameters::_markClean ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::_markDirty ( )
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::removeConstantDefinition ( String const& name )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::removeAllConstantDefinitions ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::download ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::GpuSharedParameters ( String const& name )
This constructor is from 'GpuSharedParameters' class.
GpuSharedParameters::calculateSize ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::getConstantDefinition ( String const& name )
This method is from 'GpuSharedParameters' class.
...
[+] class GpuSharedParametersUsage 5
|
Change |
Effect |
1 |
Size of this type has been changed from 72 bytes to 56 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mCopyDataList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mCopyDataVersion became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mParams became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mSharedParams became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 3 (0.1%)
GpuSharedParametersUsage::initCopyData ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::GpuSharedParametersUsage ( GpuSharedParametersPtr sharedParams, GpuProgramParameters* params )
This constructor is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
This method is from 'GpuSharedParametersUsage' class.
[+] enum GpuConstantType 2
|
Change |
Effect |
1 |
Name of member with value 96 has been changed from GCT_SUBROUTINE to GCT_SPECIALIZATION. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
The member GCT_SAMPLERRECT has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 4 (0.1%)
ScriptTranslator::getConstantType ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, enum GpuConstantType* op )
2nd parameter 'op' (pointer) has base type 'enum GpuConstantType'.
GpuSharedParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::_findNamedConstantDefinition ( String const& name, bool throwExceptionIfNotFound )
Field 'retval.constType' in the return value (pointer) is of type 'enum GpuConstantType'.
[+] struct GpuConstantDefinition 1
|
Change |
Effect |
1 |
Size of this type has been changed from 40 bytes to 32 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.1%)
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'.
[+] struct GpuNamedConstants 3
|
Change |
Effect |
1 |
Size of this type has been changed from 72 bytes to 64 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field doubleBufferSize has been renamed to registerCount. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
3 |
Field floatBufferSize has been renamed to bufferSize. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 23 (0.4%)
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
1st parameter 'namedConstants' (reference) has base type 'struct GpuNamedConstants'.
GpuNamedConstants::load ( DataStreamPtr& stream )
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::GpuNamedConstants ( )
This constructor is from 'struct GpuNamedConstants' class.
GpuNamedConstants::~GpuNamedConstants ( )
This destructor is from 'struct GpuNamedConstants' class.
GpuSharedParameters::_markClean ( )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::_markDirty ( )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, ColourValue const& colour )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const& m )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::removeConstantDefinition ( String const& name )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::removeAllConstantDefinitions ( )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
...
OgreGpuProgramUsage.h
namespace Ogre
[+] class GpuProgramUsage 5
|
Change |
Effect |
1 |
Field mParameters became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mProgram became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mRecreateParams became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 13 (0.2%)
GpuProgramUsage::setProgram ( GpuProgramPtr const& prog, bool resetParams )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setParameters ( GpuProgramParametersSharedPtr const& params )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setProgramName ( String const& name, bool resetParams )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::loadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::unloadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::recreateParameters ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_load ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_unload ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::GpuProgramUsage ( enum GpuProgramType gptype, Pass* parent )
This constructor is from 'GpuProgramUsage' class.
GpuProgramUsage::GpuProgramUsage ( GpuProgramUsage const& oth, Pass* parent )
1st parameter 'oth' (reference) has base type 'GpuProgramUsage'.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 1
|
Change |
Effect |
1 |
Size of this type has been changed from 64 bytes to 56 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.1%)
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
4th parameter 'delegate' (pointer) has base type 'HardwareBuffer'.
HardwareVertexBuffer::HardwareVertexBuffer ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
4th parameter 'delegate' (pointer) has base type 'HardwareBuffer'.
TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
1st parameter 'buffer' (pointer) has base type 'HardwareBuffer'.
[+] typedef HardwareBuffer::Usage 2
|
Change |
Effect |
1 |
Size of this type has been changed from 4 bytes to 1 byte. |
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 int to uint8. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 150 (2.9%)
ManualObject::getEdgeList ( )
Field 'this.mBufferUsage' in the object of this method is of type 'HardwareBuffer::Usage'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mBufferUsage' in the object of this method is of type 'HardwareBuffer::Usage'.
ManualObject::resetTempAreas ( )
Field 'this.mBufferUsage' in the object of this method is of type 'HardwareBuffer::Usage'.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mBufferUsage' in the object of this method is of type 'HardwareBuffer::Usage'.
ManualObject::estimateIndexCount ( size_t icount )
Field 'this.mBufferUsage' in the object of this method is of type 'HardwareBuffer::Usage'.
ManualObject::setUseIdentityView ( bool useIdentityView )
Field 'this.mBufferUsage' in the object of this method is of type 'HardwareBuffer::Usage'.
ManualObject::estimateVertexCount ( size_t vcount )
Field 'this.mBufferUsage' in the object of this method is of type 'HardwareBuffer::Usage'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
Field 'parent.mBufferUsage' in 1st parameter 'parent' (pointer) is of type 'HardwareBuffer::Usage'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
Field 'parent.mBufferUsage' in 1st parameter 'parent' (pointer) is of type 'HardwareBuffer::Usage'.
ManualObject::copyTempVertexToBuffer ( )
Field 'this.mBufferUsage' in the object of this method is of type 'HardwareBuffer::Usage'.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManager 1
|
Change |
Effect |
1 |
Size of this type has been changed from 400 bytes to 256 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 4 (0.1%)
HardwareBufferManager::getSingleton ( )
Return value (reference) has base type 'HardwareBufferManager'.
HardwareBufferManager::getSingletonPtr ( )
Return value (pointer) has base type 'HardwareBufferManager'.
HardwareBufferManager::HardwareBufferManager ( )
This constructor is from 'HardwareBufferManager' class.
HardwareBufferManager::~HardwareBufferManager ( )
This destructor is from 'HardwareBufferManager' class.
[+] class HardwareBufferManagerBase 3
|
Change |
Effect |
1 |
Field mFreeTempVertexBufferMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mTempVertexBufferLicenses became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mUnderUsedFrameCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 154 (2.9%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
2nd parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
VertexData::VertexData ( HardwareBufferManagerBase* mgr )
1st parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent.mBufferManager' in 1st parameter 'baseSubMesh' (pointer) has base type 'HardwareBufferManagerBase'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent.mBufferManager' in 1st parameter 'baseSubMesh' (pointer) has base type 'HardwareBufferManagerBase'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent.mBufferManager' in 1st parameter 'baseSubMesh' (pointer) has base type 'HardwareBufferManagerBase'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
Field 'pMesh.mBufferManager' in 1st parameter 'pMesh' (pointer) has base type 'HardwareBufferManagerBase'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
Field 'pMesh.mBufferManager' in 1st parameter 'pMesh' (pointer) has base type 'HardwareBufferManagerBase'.
StaticGeometry::determineGeometry ( SubMesh* sm )
Field 'sm.parent.mBufferManager' in 1st parameter 'sm' (pointer) has base type 'HardwareBufferManagerBase'.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.submesh.parent.mBufferManager' in 1st parameter 'qmesh' (pointer) has base type 'HardwareBufferManagerBase'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.submesh.parent.mBufferManager' in 1st parameter 'qmesh' (pointer) has base type 'HardwareBufferManagerBase'.
...
OgreHardwareIndexBuffer.h
namespace Ogre
[+] class HardwareIndexBuffer 4
|
Change |
Effect |
1 |
Field mIndexSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mIndexType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mMgr became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mNumIndexes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 2 (0.04%)
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
This constructor is from 'HardwareIndexBuffer' class.
HardwareIndexBuffer::~HardwareIndexBuffer ( )
This destructor is from 'HardwareIndexBuffer' class.
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 1
|
Change |
Effect |
1 |
Field mSliceTRT 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: 16 (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'.
MultiRenderTarget::bindSurface ( size_t attachment, RenderTexture* target )
Field 'target.mBuffer' in 2nd parameter 'target' (pointer) 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.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class HardwareVertexBuffer 5
|
Change |
Effect |
1 |
Field mInstanceDataStepRate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mIsInstanceData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mMgr became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mNumVertices became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mVertexSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 8 (0.2%)
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 ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
This constructor 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 VertexBufferBinding 2
|
Change |
Effect |
1 |
Field mBindingMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mHighIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 317 (6%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::closeGapsInBindings ( )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::convertPackedColour ( enum VertexElementType srcType, enum VertexElementType destType )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::removeUnusedBuffers ( )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::prepareForShadowVolume ( )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::allocateHardwareAnimationElements ( ushort count, bool animateNormals )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::VertexData ( VertexDeclaration* dcl, VertexBufferBinding* bind )
2nd parameter 'bind' (pointer) has base type 'VertexBufferBinding'.
VertexData::VertexData ( HardwareBufferManagerBase* mgr )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
VertexData::~VertexData ( )
Field 'this.vertexBufferBinding' in the object of this method has base type 'VertexBufferBinding'.
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.vertexData.vertexBufferBinding' in 1st parameter 'op' (reference) has base type 'VertexBufferBinding'.
...
[+] class VertexElement 5
|
Change |
Effect |
1 |
Field mIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mOffset became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mSemantic became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mSource became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] 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 2
|
Change |
Effect |
1 |
Field mEntryPoint has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 528 bytes to 520 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 11 (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::appendBuiltinDefines ( String defines )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr params )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::setupBaseParamDictionary ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::HighLevelGpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This constructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::~HighLevelGpuProgram ( )
This destructor is from 'HighLevelGpuProgram' class.
...
OgreImage.h
namespace Ogre
[+] class Image 11
|
Change |
Effect |
1 |
Size of this type has been changed from 56 bytes to 48 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mAutoDelete became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBufSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mDepth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mFlags became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mFormat became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mHeight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mNumMipmaps became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mPixelSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 21 (0.4%)
TextureManager::loadImage ( String const& name, String const& group, Image const& img, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'img' (reference) has base type 'Image'.
Image::freeMemory ( )
This method is from 'Image' class.
Image::flipAroundX ( )
Return value (reference) has base type 'Image'.
Image::flipAroundY ( )
Return value (reference) has base type 'Image'.
Image::loadTwoImagesAsRGBA ( DataStreamPtr const& rgbStream, DataStreamPtr const& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
Return value (reference) has base type 'Image'.
Image::loadTwoImagesAsRGBA ( String const& rgbFilename, String const& alphaFilename, String const& groupName, enum PixelFormat fmt )
Return value (reference) has base type 'Image'.
Image::combineTwoImagesAsRGBA ( Image const& rgb, Image const& alpha, enum PixelFormat fmt )
2nd parameter 'alpha' (reference) has base type 'Image'.
Image::load ( DataStreamPtr const& stream, String const& type )
Return value (reference) has base type 'Image'.
Image::load ( String const& strFileName, String const& group )
Return value (reference) has base type 'Image'.
Image::save ( String const& filename )
This method is from 'Image' class.
...
[+] enum Image::Filter 3
|
Change |
Effect |
1 |
The member FILTER_BICUBIC 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 FILTER_BOX 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 FILTER_TRIANGLE has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 2 (0.04%)
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'.
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 1
|
Change |
Effect |
1 |
Size of this type has been changed from 584 bytes to 552 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 60 (1.1%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner' in the return value (pointer) has base type 'InstanceBatch'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_boundsDirty ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateBounds ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
This method is from 'InstanceBatch' class.
InstanceBatch::updateVisibility ( )
This method is from 'InstanceBatch' class.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatch' class.
...
OgreInstanceBatchHW.h
namespace Ogre
[+] class InstanceBatchHW 1
|
Change |
Effect |
1 |
Size of this type has been changed from 584 bytes to 552 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 8 (0.2%)
InstanceBatchHW::_boundsDirty ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::InstanceBatchHW ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchHW' class.
InstanceBatchHW::~InstanceBatchHW ( )
This destructor is from 'InstanceBatchHW' class.
InstanceBatchHW::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchHW' class.
OgreInstanceBatchHW_VTF.h
namespace Ogre
[+] class InstanceBatchHW_VTF 1
|
Change |
Effect |
1 |
Size of this type has been changed from 696 bytes to 664 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 12 (0.2%)
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, BaseInstanceBatchVTF::HWBoneIdxVec const& hwBoneIdx, BaseInstanceBatchVTF::HWBoneWgtVec const& hwBoneWgt )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateInstanceDataBuffer ( bool isFirstTime, Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::InstanceBatchHW_VTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchHW_VTF' class.
...
OgreInstanceBatchShader.h
namespace Ogre
[+] class InstanceBatchShader 1
|
Change |
Effect |
1 |
Size of this type has been changed from 592 bytes to 560 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 5 (0.1%)
InstanceBatchShader::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::InstanceBatchShader ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchShader' class.
InstanceBatchShader::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::getNumWorldTransforms ( )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchShader' class.
OgreInstanceBatchVTF.h
namespace Ogre
[+] class InstanceBatchVTF 1
|
Change |
Effect |
1 |
Size of this type has been changed from 680 bytes to 648 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.1%)
InstanceBatchVTF::InstanceBatchVTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchVTF' class.
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from 'InstanceBatchVTF' class.
InstanceBatchVTF::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchVTF' class.
OgreInstancedEntity.h
namespace Ogre
[+] class InstancedEntity 20
|
Change |
Effect |
1 |
Field mAnimationState became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mBatchOwner became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBoneMatrices became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mBoneWorldMatrices became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mDerivedLocalPosition became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mFrameAnimationLastUpdated became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mFullLocalTransform became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mInUse became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mInstanceId became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mMaxScaleLocal became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mNeedAnimTransformUpdate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mNeedTransformUpdate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mOrientation became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mPosition became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mSharedTransformEntity became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mSharingPartners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mSkeletonInstance became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mTransformLookupNumber became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mUseLocalTransform became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 32 (0.6%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Return value (pointer) has base type 'InstancedEntity'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::createInstancedEntity ( )
Return value (pointer) has base type 'InstancedEntity'.
InstanceBatch::removeInstancedEntity ( InstancedEntity* instancedEntity )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::generateInstancedEntity ( size_t num )
Return value (pointer) has base type 'InstancedEntity'.
InstancedEntity::setPosition ( Vector3 const& position, bool doUpdate )
This method is from 'InstancedEntity' class.
InstancedEntity::_notifyMoved ( )
This method is from 'InstancedEntity' class.
InstancedEntity::notifyUnlink ( InstancedEntity const* slave )
1st parameter 'slave' (pointer) has base type 'InstancedEntity'.
...
OgreInstanceManager.h
namespace Ogre
[+] class InstanceManager 2
|
Change |
Effect |
1 |
Size of this type has been changed from 264 bytes to 248 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Size of field mSharedRenderOperation has been changed from 48 bytes to 32 bytes. |
Size of the inclusive type has been changed. |
[+] affected symbols: 82 (1.6%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner.mCreator' in the return value (pointer) has base type 'InstanceManager'.
SceneManager::createInstanceManager ( String const& customName, String const& meshName, String const& groupName, enum InstanceManager::InstancingTechnique technique, size_t numInstancesPerBatch, uint16 flags, unsigned short subMeshIdx )
Return value (pointer) has base type 'InstanceManager'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner.mCreator' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceManager'.
SceneManager::destroyInstanceManager ( InstanceManager* instanceManager )
1st parameter 'instanceManager' (pointer) has base type 'InstanceManager'.
InstanceBatch::_boundsDirty ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_updateBounds ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mBatchOwner.mCreator' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceManager'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
Field 'instancedEntity.mBatchOwner.mCreator' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceManager'.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::updateVisibility ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
...
OgreKeyFrame.h
namespace Ogre
[+] class NumericKeyFrame 1
|
Change |
Effect |
1 |
Field mValue became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 5 (0.1%)
NumericKeyFrame::setValue ( AnyNumeric const& val )
This method is from 'NumericKeyFrame' class.
NumericKeyFrame::NumericKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from 'NumericKeyFrame' class.
NumericAnimationTrack::createNumericKeyFrame ( Real timePos )
Return value (pointer) has base type 'NumericKeyFrame'.
NumericKeyFrame::_clone ( AnimationTrack* newParent )
This method is from 'NumericKeyFrame' class.
NumericAnimationTrack::getNumericKeyFrame ( unsigned short index )
Return value (pointer) has base type 'NumericKeyFrame'.
[+] class TransformKeyFrame 3
|
Change |
Effect |
1 |
Field mRotate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mTranslate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 10 (0.2%)
TransformKeyFrame::setRotation ( Quaternion const& rot )
This method is from 'TransformKeyFrame' class.
TransformKeyFrame::setTranslate ( Vector3 const& trans )
This method is from 'TransformKeyFrame' class.
TransformKeyFrame::setScale ( Vector3 const& scale )
This method is from 'TransformKeyFrame' class.
TransformKeyFrame::TransformKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from 'TransformKeyFrame' class.
NodeAnimationTrack::createNodeKeyFrame ( Real timePos )
Return value (pointer) has base type 'TransformKeyFrame'.
SkeletonSerializer::writeKeyFrame ( Skeleton const* pSkel, TransformKeyFrame const* key )
2nd parameter 'key' (pointer) has base type 'TransformKeyFrame'.
SkeletonSerializer::calcKeyFrameSize ( Skeleton const* pSkel, TransformKeyFrame const* pKey )
2nd parameter 'pKey' (pointer) has base type 'TransformKeyFrame'.
SkeletonSerializer::calcKeyFrameSizeWithoutScale ( Skeleton const* pSkel, TransformKeyFrame const* pKey )
2nd parameter 'pKey' (pointer) has base type 'TransformKeyFrame'.
TransformKeyFrame::_clone ( AnimationTrack* newParent )
This method is from 'TransformKeyFrame' class.
NodeAnimationTrack::getNodeKeyFrame ( unsigned short index )
Return value (pointer) has base type 'TransformKeyFrame'.
[+] class VertexMorphKeyFrame 1
|
Change |
Effect |
1 |
Field mBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 5 (0.1%)
VertexMorphKeyFrame::setVertexBuffer ( HardwareVertexBufferSharedPtr const& buf )
This method is from 'VertexMorphKeyFrame' class.
VertexMorphKeyFrame::VertexMorphKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from 'VertexMorphKeyFrame' class.
VertexAnimationTrack::createVertexMorphKeyFrame ( Real timePos )
Return value (pointer) has base type 'VertexMorphKeyFrame'.
VertexMorphKeyFrame::_clone ( AnimationTrack* newParent )
This method is from 'VertexMorphKeyFrame' class.
VertexAnimationTrack::getVertexMorphKeyFrame ( unsigned short index )
Return value (pointer) has base type 'VertexMorphKeyFrame'.
[+] class VertexPoseKeyFrame 1
|
Change |
Effect |
1 |
Field mPoseRefs became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 9 (0.2%)
VertexPoseKeyFrame::removePoseReference ( ushort poseIndex )
This method is from 'VertexPoseKeyFrame' class.
VertexPoseKeyFrame::updatePoseReference ( ushort poseIndex, Real influence )
This method is from 'VertexPoseKeyFrame' class.
VertexPoseKeyFrame::removeAllPoseReferences ( )
This method is from 'VertexPoseKeyFrame' class.
VertexPoseKeyFrame::getPoseReferenceIterator ( )
This method is from 'VertexPoseKeyFrame' class.
VertexPoseKeyFrame::VertexPoseKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from 'VertexPoseKeyFrame' class.
VertexAnimationTrack::createVertexPoseKeyFrame ( Real timePos )
Return value (pointer) has base type 'VertexPoseKeyFrame'.
VertexPoseKeyFrame::getPoseReferenceIterator ( )
This method is from 'VertexPoseKeyFrame' class.
VertexPoseKeyFrame::_clone ( AnimationTrack* newParent )
This method is from 'VertexPoseKeyFrame' class.
VertexAnimationTrack::getVertexPoseKeyFrame ( unsigned short index )
Return value (pointer) has base type 'VertexPoseKeyFrame'.
OgreLight.h
namespace Ogre
[+] class Light 20
|
Change |
Effect |
1 |
Field mAttenuation became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mCameraToBeRelativeTo became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mCustomParameters became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCustomShadowCameraSetup became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mDiffuse became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mFrustumClipVolumes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mIndexInFrame became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mLightType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mNearClipVolume became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mOwnShadowFarDist became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mPowerScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mShadowFarClipDist became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mShadowFarDist became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mShadowFarDistSquared became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mShadowNearClipDist became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mSpecular became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mSpotFalloff became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mSpotInner became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mSpotNearClip became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mSpotOuter became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 182 (3.5%)
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::buildLightClip ( Light const* l, PlaneList& planes )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::ShadowRenderer::findShadowCastersForLight ( Light const* light, Camera const* camera )
1st parameter 'light' (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::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
Field 'this.mLight' in the object of this method has base type 'Light'.
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
Field 'this.mLight' in the object of this method 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'.
...
OgreLodStrategy.h
namespace Ogre
[+] class LodStrategy 1
|
Change |
Effect |
1 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 1126 (21.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent.mParent.mLodStrategy' in the object of this method has base type 'LodStrategy'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent.mParent.mLodStrategy' in the object of this method has base type 'LodStrategy'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent.mParent.mLodStrategy' in the object of this method has base type 'LodStrategy'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent.mLodStrategy' in 1st parameter 'mgr' (pointer) has base type 'LodStrategy'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent.mParent.mLodStrategy' in the object of this method has base type 'LodStrategy'.
LodStrategy::LodStrategy ( String const& name )
This constructor is from 'LodStrategy' class.
LodStrategy::~LodStrategy ( )
This destructor is from 'LodStrategy' class.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer.mShadowDebugPass.mParent.mParent.mLodStrategy' in 1st parameter 'mo' (pointer) has base type 'LodStrategy'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowRenderer.mShadowDebugPass.mParent.mParent.mLodStrategy' in the return value (pointer) has base type 'LodStrategy'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mParent.mParent.mLodStrategy' in 2nd parameter 'tl' (reference) has base type 'LodStrategy'.
...
OgreLog.h
namespace Ogre
[+] class Log 8
|
Change |
Effect |
1 |
Field mDebugOut became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mLog became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mLogLevel became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mLogName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mSuppressFile became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mTermHasColours became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mTimeStamp became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 30 (0.6%)
LogManager::destroyLog ( Log* log )
1st parameter 'log' (pointer) has base type 'Log'.
LogManager::destroyLog ( String const& name )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::logWarning ( String const& message, bool maskDebug )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getSingleton ( )
Field 'retval.mDefaultLog' in the return value (reference) has base type 'Log'.
LogManager::setLogDetail ( enum LoggingLevel ll )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getDefaultLog ( )
Return value (pointer) has base type 'Log'.
LogManager::setDefaultLog ( Log* newLog )
1st parameter 'newLog' (pointer) has base type 'Log'.
LogManager::setMinLogLevel ( enum LogMessageLevel lml )
Field 'this.mDefaultLog' in the object of this method has base type 'Log'.
LogManager::getSingletonPtr ( )
Field 'retval.mDefaultLog' in the return value (pointer) has base type 'Log'.
...
[+] class Log::Stream 4
|
Change |
Effect |
1 |
Field mCache became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mLevel became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mMaskDebug became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mTarget became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 2 (0.04%)
LogManager::stream ( enum LogMessageLevel lml, bool maskDebug )
Return value is of type 'Log::Stream'.
Log::stream ( enum LogMessageLevel lml, bool maskDebug )
Return value is of type 'Log::Stream'.
OgreLogManager.h
namespace Ogre
[+] class LogManager 2
|
Change |
Effect |
1 |
Field mDefaultLog became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mLogs became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 16 (0.3%)
LogManager::destroyLog ( Log* log )
This method is from 'LogManager' class.
LogManager::destroyLog ( String const& name )
This method is from 'LogManager' class.
LogManager::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
This method is from 'LogManager' class.
LogManager::logWarning ( String const& message, bool maskDebug )
This method is from 'LogManager' class.
LogManager::getSingleton ( )
Return value (reference) has base type 'LogManager'.
LogManager::setLogDetail ( enum LoggingLevel ll )
This method is from 'LogManager' class.
LogManager::getDefaultLog ( )
This method is from 'LogManager' class.
LogManager::setDefaultLog ( Log* newLog )
This method is from 'LogManager' class.
LogManager::setMinLogLevel ( enum LogMessageLevel lml )
This method is from 'LogManager' class.
LogManager::getSingletonPtr ( )
Return value (pointer) has base type 'LogManager'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 23
|
Change |
Effect |
1 |
Field mAABB became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mAnyIndexed became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBufferUsage became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCurrentSection became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mCurrentUpdating became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mDeclSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mEdgeList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mEstIndexCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mEstVertexCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mFirstVertex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mKeepDeclarationOrder became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mRadius became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mSectionList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mShadowRenderables became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mTempIndexBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mTempIndexSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mTempVertex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mTempVertexBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mTempVertexPending became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mTempVertexSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mTexCoordIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mUseIdentityProjection became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mUseIdentityView became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 27 (0.5%)
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::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
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.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
1st parameter 'parent' (pointer) has base type 'ManualObject'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
1st parameter 'parent' (pointer) has base type 'ManualObject'.
ManualObject::copyTempVertexToBuffer ( )
This method is from 'ManualObject' class.
...
OgreMaterial.h
namespace Ogre
[+] class Material 10
|
Change |
Effect |
1 |
Field mBestTechniquesBySchemeList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mCompilationRequired became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mLodStrategy became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mLodValues became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mReceiveShadows became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mSupportedTechniques became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mTechniques became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mTransparencyCastsShadows became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mUnsupportedReasons became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mUserLodValues became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 1000 (19.1%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent.mParent' in the object of this method has base type 'Material'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent.mParent' in the object of this method has base type 'Material'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent.mParent' in the object of this method has base type 'Material'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in 1st parameter 'mgr' (pointer) has base type 'Material'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent.mParent' in the object of this method has base type 'Material'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer.mShadowDebugPass.mParent.mParent' in 1st parameter 'mo' (pointer) has base type 'Material'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowRenderer.mShadowDebugPass.mParent.mParent' in the return value (pointer) has base type 'Material'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mParent.mParent' in 2nd parameter 'tl' (reference) has base type 'Material'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in the object of this method has base type 'Material'.
SceneManager::clearScene ( )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in the object of this method has base type 'Material'.
...
OgreMaterialManager.h
namespace Ogre
[+] class MaterialManager 5
|
Change |
Effect |
1 |
Field mActiveSchemeIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mActiveSchemeName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mDefaultSettings became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mListenerMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mSchemes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 19 (0.4%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
This method is from 'MaterialManager' class.
MaterialManager::initialise ( )
This method is from 'MaterialManager' class.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeName ( unsigned short index )
This method is from 'MaterialManager' class.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeIndex ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::getSingletonPtr ( )
Return value (pointer) has base type 'MaterialManager'.
MaterialManager::setActiveScheme ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
This method is from 'MaterialManager' class.
MaterialManager::setDefaultTextureFiltering ( enum FilterType ftype, enum FilterOptions opts )
This method is from 'MaterialManager' class.
...
OgreMaterialSerializer.h
namespace Ogre
[+] class MaterialSerializer 1
|
Change |
Effect |
1 |
Field mListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 39 (0.7%)
MaterialSerializer::clearQueue ( )
This method is from 'MaterialSerializer' class.
MaterialSerializer::addListener ( MaterialSerializer::Listener* listener )
This method is from 'MaterialSerializer' class.
MaterialSerializer::exportQueued ( String const& fileName, bool const includeProgDef, String const& programFilename )
This method is from 'MaterialSerializer' class.
MaterialSerializer::firePassEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, Pass const* pass )
This method is from 'MaterialSerializer' class.
MaterialSerializer::writeMaterial ( MaterialPtr const& pMat, String const& materialName )
This method is from 'MaterialSerializer' class.
MaterialSerializer::exportMaterial ( MaterialPtr const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
This method is from 'MaterialSerializer' class.
MaterialSerializer::queueForExport ( MaterialPtr const& pMat, bool clearQueued, bool exportDefaults, String const& materialName )
This method is from 'MaterialSerializer' class.
MaterialSerializer::removeListener ( MaterialSerializer::Listener* listener )
This method is from 'MaterialSerializer' class.
MaterialSerializer::writeTechnique ( Technique const* pTech )
This method is from 'MaterialSerializer' class.
MaterialSerializer::convertFiltering ( enum FilterOptions fo )
This method is from 'MaterialSerializer' class.
...
OgreMatrix3.h
namespace Ogre
[+] class Matrix3 1
|
Change |
Effect |
1 |
Field m became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 45 (0.9%)
Quaternion::FromRotationMatrix ( Matrix3 const& kRot )
1st parameter 'kRot' (reference) has base type 'Matrix3'.
StringConverter::parse ( String const& val, Matrix3& ret )
2nd parameter 'ret' (reference) has base type 'Matrix3'.
StringConverter::toString ( Matrix3 const& val )
1st parameter 'val' (reference) has base type 'Matrix3'.
StreamSerialiser::read ( Matrix3* m, size_t count )
1st parameter 'm' (pointer) has base type 'Matrix3'.
StreamSerialiser::write ( Matrix3 const* m, size_t count )
1st parameter 'm' (pointer) has base type 'Matrix3'.
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix3 const& m, size_t elementCount )
2nd parameter 'm' (reference) has base type 'Matrix3'.
Matrix3::QLAlgorithm ( Real* afDiag, Real* afSubDiag )
This method is from 'Matrix3' class.
Matrix3::Tridiagonal ( Real* afDiag, Real* afSubDiag )
This method is from 'Matrix3' class.
Matrix3::Bidiagonalize ( Matrix3& kA, Matrix3& kL, Matrix3& kR )
1st parameter 'kA' (reference) has base type 'Matrix3'.
Matrix3::FromAngleAxis ( Vector3 const& rkAxis, Radian const& fRadians )
This method is from 'Matrix3' class.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 27
|
Change |
Effect |
1 |
Field mAABB became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mAnimationTypesDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mAnimationsList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mAutoBuildEdgeLists became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mBoneAssignments became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mBoneAssignmentsOutOfDate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mBoneBoundingRadius became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mBoundRadius became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mBufferManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mEdgeListsBuilt became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mFreshFromDisk became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mHasManualLodLevel became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mIndexBufferShadowBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mIndexBufferUsage became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mLodStrategy became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mMeshLodUsageList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mNumLods became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mPoseList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mPosesIncludeNormals became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mPreparedForShadowVolumes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mSharedVertexDataAnimationIncludesNormals became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mSharedVertexDataAnimationType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mSkeleton became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
24 |
Field mSubMeshList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
25 |
Field mSubMeshNameMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
26 |
Field mVertexBufferShadowBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
27 |
Field mVertexBufferUsage became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 121 (2.3%)
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
StaticGeometry::determineGeometry ( SubMesh* sm )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.submesh.parent' in 1st parameter 'qmesh' (pointer) has base type 'Mesh'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.submesh.parent' in 1st parameter 'qmesh' (pointer) has base type 'Mesh'.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
...
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 5
|
Change |
Effect |
1 |
Field mBlendWeightsBaseElementType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mBoundsPaddingFactor became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mListener became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mPrefabLoader became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mPrepAllMeshesForShadowVolumes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 15 (0.3%)
MeshManager::createImpl ( String const& name, ResourceHandle 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::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.
...
OgreMeshSerializer.h
namespace Ogre
[+] class MeshSerializer 2
|
Change |
Effect |
1 |
Field mListener became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mVersionData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 5 (0.1%)
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
This method is from 'MeshSerializer' class.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
This method is from 'MeshSerializer' class.
MeshSerializer::getListener ( )
This method is from 'MeshSerializer' class.
MeshSerializer::MeshSerializer ( )
This constructor is from 'MeshSerializer' class.
MeshSerializer::~MeshSerializer ( )
This destructor is from 'MeshSerializer' class.
OgreMovableObject.h
namespace Ogre
[+] class MovableObjectFactory 1
|
Change |
Effect |
1 |
Field mTypeFlag became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 50 (1%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mCreator' in 1st parameter 'mo' (pointer) has base type 'MovableObjectFactory'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mCreator' in the return value (pointer) has base type 'MovableObjectFactory'.
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
Field 'object.mCreator' in 1st parameter 'object' (pointer) has base type 'MovableObjectFactory'.
SceneManager::createMovableObject ( String const& typeName, NameValuePairList const* params )
Field 'retval.mCreator' in the return value (pointer) has base type 'MovableObjectFactory'.
SceneManager::createMovableObject ( String const& name, String const& typeName, NameValuePairList const* params )
Field 'retval.mCreator' in the return value (pointer) has base type 'MovableObjectFactory'.
SceneManager::injectMovableObject ( MovableObject* m )
Field 'm.mCreator' in 1st parameter 'm' (pointer) has base type 'MovableObjectFactory'.
SceneManager::destroyMovableObject ( MovableObject* m )
Field 'm.mCreator' in 1st parameter 'm' (pointer) has base type 'MovableObjectFactory'.
SceneManager::extractMovableObject ( MovableObject* m )
Field 'm.mCreator' in 1st parameter 'm' (pointer) has base type 'MovableObjectFactory'.
EntityFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mCreator' in the return value (pointer) has base type 'MovableObjectFactory'.
MovableObject::setLightMask ( uint32 lightMask )
Field 'this.mCreator' in the object of this method has base type 'MovableObjectFactory'.
...
OgreMovablePlane.h
namespace Ogre
[+] class MovablePlane 4
|
Change |
Effect |
1 |
Field mDerivedPlane became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mLastRotate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mLastTranslate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 1029 (19.6%)
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'.
...
OgreNameGenerator.h
namespace Ogre
[+] class NameGenerator 2
|
Change |
Effect |
1 |
Field mNext became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mPrefix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 602 (11.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mMovableNameGenerator' in the object of this method is of type 'NameGenerator'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mMovableNameGenerator' in the object of this method is of type 'NameGenerator'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mMovableNameGenerator' in the object of this method is of type 'NameGenerator'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mMovableNameGenerator' in 1st parameter 'mgr' (pointer) is of type 'NameGenerator'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mMovableNameGenerator' in the object of this method is of type 'NameGenerator'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mMovableNameGenerator' in 1st parameter 'mo' (pointer) is of type 'NameGenerator'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mMovableNameGenerator' in the return value (pointer) is of type 'NameGenerator'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mMovableNameGenerator' in the object of this method is of type 'NameGenerator'.
SceneManager::clearScene ( )
Field 'this.mMovableNameGenerator' in the object of this method is of type 'NameGenerator'.
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.mMovableNameGenerator' in the object of this method is of type 'NameGenerator'.
...
OgreNode.h
namespace Ogre
[+] class Node 5
|
Change |
Effect |
1 |
Field mInitialOrientation became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mInitialPosition became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mInitialScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mListener became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mUserObjectBindings became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 119 (2.3%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mParentNode' in 1st parameter 'mo' (pointer) has base type 'Node'.
RibbonTrail::removeNode ( Node const* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeUpdated ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeDestroyed ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::getChainIndexForNode ( Node const* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::addNode ( Node* n )
1st parameter 'n' (pointer) has base type 'Node'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
SceneManager::SkyRenderer::nodeDestroyed ( Node const* p1 )
1st parameter 'p1' (pointer) has base type 'Node'.
...
OgreParticle.h
namespace Ogre
[+] class Particle 5
|
Change |
Effect |
1 |
Size of this type has been changed from 88 bytes to 56 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Type of field mHeight 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 mTimeToLive 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 mTotalTimeToLive has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
5 |
Type of field mWidth 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: 5 (0.1%)
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'.
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 2
|
Change |
Effect |
1 |
Size of this type has been changed from 384 bytes to 352 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Type of field mRemainder 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: 72 (1.4%)
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 39
|
Change |
Effect |
1 |
Field mAABB became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mActiveEmittedEmitters became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mActiveParticles became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mAffectors became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mBoundingRadius became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mBoundsAutoUpdate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mBoundsUpdateTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mCullIndividual became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mDefaultHeight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mDefaultWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mEmittedEmitterPool became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mEmittedEmitterPoolInitialised became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mEmittedEmitterPoolSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mEmitters became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mFreeEmittedEmitters became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mFreeParticles became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mIsEmitting became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mIsRendererConfigured became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mIterationInterval became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mIterationIntervalSet became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mLastVisibleFrame became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mLocalSpace became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mMaterial became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
24 |
Field mNonvisibleTimeout became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
25 |
Field mNonvisibleTimeoutSet became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
26 |
Field mOrigin became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
27 |
Field mParticlePool became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
28 |
Field mPoolSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
29 |
Field mRenderer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
30 |
Field mRendererType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
31 |
Field mResourceGroupName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
32 |
Field mSorted became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
33 |
Field mSpeedFactor became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
34 |
Field mTimeController became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
35 |
Field mTimeSinceLastVisible became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
36 |
Field mUpdateRemainTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
37 |
Type of field mActiveParticles has been changed from ParticleSystem::ActiveParticleList to ParticleSystem::ParticlePool. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
38 |
Type of field mFreeParticles has been changed from ParticleSystem::FreeParticleList to ParticleSystem::ParticlePool. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
39 |
Type of field mTimeController has been changed from Controller<float>* to ControllerReal*. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 150 (2.9%)
SceneManager::createParticleSystem ( size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, String const& templateName )
Return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::addEmitter ( String const& emitterType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::addAffector ( String const& affectorType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::fastForward ( Real time, Real interval )
This method is from 'ParticleSystem' class.
ParticleSystem::getParticle ( size_t index )
This method is from 'ParticleSystem' class.
ParticleSystem::setEmitting ( bool v )
This method is from 'ParticleSystem' class.
ParticleSystem::setRenderer ( String const& rendererName )
This method is from 'ParticleSystem' class.
ParticleSystem::_applyMotion ( Real timeElapsed )
This method is from 'ParticleSystem' class.
...
OgreParticleSystemManager.h
namespace Ogre
[+] class ParticleSystemManager 6
|
Change |
Effect |
1 |
Field mAffectorFactories became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mEmitterFactories became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mRendererFactories became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mScriptPatterns became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mSystemTemplates became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 21 (0.4%)
ParticleSystemManager::_initialise ( )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addTemplate ( String const& name, ParticleSystem* sysTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getTemplate ( String const& name )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::createTemplate ( String const& name, String const& resourceGroup )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::removeTemplate ( String const& name, bool deleteTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getSingletonPtr ( )
Return value (pointer) has base type 'ParticleSystemManager'.
ParticleSystemManager::createSystemImpl ( String const& name, size_t quota, String const& resourceGroup )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::createSystemImpl ( String const& name, String const& templateName )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addEmitterFactory ( ParticleEmitterFactory* factory )
This method is from 'ParticleSystemManager' class.
...
OgrePass.h
namespace Ogre
[+] class Pass 66
|
Change |
Effect |
1 |
Size of this type has been changed from 424 bytes to 352 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mAlphaRejectFunc became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mAlphaRejectVal became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mAlphaToCoverageEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mAmbient became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mBlendState became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mContentTypeLookupBuilt became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mCullMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mDepthBiasConstant became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mDepthBiasPerIteration became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mDepthBiasSlopeScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mDepthCheck became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mDepthFunc became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mDepthWrite became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mDiffuse became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mEmissive became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mFogColour became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mFogDensity became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mFogEnd became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mFogMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mFogOverride became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mFogStart became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mHash became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
24 |
Field mHashDirtyQueued became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
25 |
Field mIlluminationStage became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
26 |
Field mIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
27 |
Field mIteratePerLight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
28 |
Field mLightClipPlanes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
29 |
Field mLightMask became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
30 |
Field mLightScissoring became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
31 |
Field mLightingEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
32 |
Field mLightsPerIteration became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
33 |
Field mLineWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
34 |
Field mManualCullMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
35 |
Field mMaxSimultaneousLights became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
36 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
37 |
Field mNormaliseNormals became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
38 |
Field mOnlyLightType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
39 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
40 |
Field mPassIterationCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
41 |
Field mPointAttenuationEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
42 |
Field mPointAttenution became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
43 |
Field mPointMaxSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
44 |
Field mPointMinSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
45 |
Field mPointSpritesEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
46 |
Field mPolygonMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
47 |
Field mPolygonModeOverrideable became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
48 |
Field mProgramUsage became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
49 |
Field mQueuedForDeletion became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
50 |
Field mRunOnlyForOneLightType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
51 |
Field mShadeOptions became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
52 |
Field mShadowContentTypeLookup became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
53 |
Field mShininess became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
54 |
Field mSpecular became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
55 |
Field mStartLight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
56 |
Field mTextureUnitStates became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
57 |
Field mTracking became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
58 |
Field mTransparentSorting became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
59 |
Field mTransparentSortingForced became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
60 |
Field mUserObjectBindings became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
61 |
Type of field mFogDensity has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
62 |
Type of field mFogEnd has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
63 |
Type of field mFogStart has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
64 |
Type of field mPointMaxSize has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
65 |
Type of field mPointMinSize has been changed from Real to float. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
66 |
Type of field mShininess 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: 856 (16.3%)
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 2
|
Change |
Effect |
1 |
Field mDeclaration became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mSurface became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 4 (0.1%)
PatchMesh::setSubdivision ( Real factor )
This method is from 'PatchMesh' class.
PatchMesh::update ( void* controlPointBuffer, size_t width, size_t height, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchMesh' class.
PatchMesh::loadImpl ( )
This method is from 'PatchMesh' class.
PatchMesh::PatchMesh ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group )
This constructor is from 'PatchMesh' class.
OgrePatchSurface.h
namespace Ogre
[+] class PatchSurface 24
|
Change |
Effect |
1 |
Field mAABB became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mBoundingSphere became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mControlPointBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCtlCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mCtlHeight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mCtlWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mCurrIndexCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mDeclaration became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mIndexBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mIndexOffset became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mMaxULevel became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mMaxVLevel became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mMeshHeight became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mMeshWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mRequiredIndexCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mRequiredVertexCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mSubdivisionFactor became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mULevel became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mVLevel became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mVSide became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mVecCtlPoints became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mVertexBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
24 |
Field mVertexOffset became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 22 (0.4%)
PatchSurface::defineSurface ( void* controlPointBuffer, VertexDeclaration* declaration, size_t width, size_t height, enum PatchSurface::PatchSurfaceType pType, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchSurface' class.
PatchSurface::getAutoULevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::getAutoVLevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::makeTriangles ( )
This method is from 'PatchSurface' class.
PatchSurface::subdivideCurve ( void* lockedBuffer, size_t startIdx, size_t stepSize, size_t numSteps, size_t iterations )
This method is from 'PatchSurface' class.
PatchSurface::setSubdivisionFactor ( Real factor )
This method is from 'PatchSurface' class.
PatchSurface::interpolateVertexData ( void* lockedBuffer, size_t leftIdx, size_t rightIdx, size_t destIdx )
This method is from 'PatchSurface' class.
PatchSurface::distributeControlPoints ( void* lockedBuffer )
This method is from 'PatchSurface' class.
PatchSurface::build ( HardwareVertexBufferSharedPtr destVertexBuffer, size_t vertexStart, HardwareIndexBufferSharedPtr destIndexBuffer, size_t indexStart )
This method is from 'PatchSurface' class.
PatchSurface::findLevel ( Vector3& a, Vector3& b, Vector3& c )
This method is from 'PatchSurface' class.
...
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 1
|
Change |
Effect |
1 |
Value of member PF_COUNT has been changed from 109 to 110. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 108 (2.1%)
SceneManager::ShadowRenderer::setShadowTextureConfig ( size_t shadowIndex, struct ShadowTextureConfig const& config )
Field 'config.format' in 2nd parameter 'config' (reference) is of type 'enum PixelFormat'.
SceneManager::ShadowRenderer::setShadowTextureConfig ( size_t shadowIndex, unsigned short width, unsigned short height, enum PixelFormat format, unsigned short fsaa, uint16 depthBufferPoolId )
4th parameter 'format' is of type 'enum PixelFormat'.
SceneManager::ShadowRenderer::setShadowTextureSettings ( unsigned short size, unsigned short count, enum PixelFormat fmt, unsigned short fsaa, uint16 depthBufferPoolId )
3rd parameter 'fmt' is of type 'enum PixelFormat'.
SceneManager::ShadowRenderer::setShadowTexturePixelFormat ( enum PixelFormat fmt )
1st parameter 'fmt' is of type 'enum PixelFormat'.
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'.
...
OgrePlatform.h
namespace Ogre
[+] typedef int32 1
|
Change |
Effect |
1 |
Base type has been changed from int to int32_t. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.04%)
StringConverter::parse ( String const& val, int32& ret )
2nd parameter 'ret' (reference) has base type 'int32'.
StringConverter::toString ( int32 val, unsigned short width, char fill, std::ios_base::fmtflags flags )
1st parameter 'val' is of type 'int32'.
[+] typedef uint16 1
|
Change |
Effect |
1 |
Base type has been changed from unsigned short to uint16_t. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1038 (19.8%)
Compositor::getRenderTarget ( String const& name, int slice )
Field 'retval.mDepthBuffer.mPoolId' in the return value (pointer) is of type 'uint16'.
DataStream::getAsString ( )
Field 'this.mAccess' in the object of this method is of type 'uint16'.
DataStream::getLine ( bool trimAfter )
Field 'this.mAccess' in the object of this method is of type 'uint16'.
DataStream::readLine ( char* buf, size_t maxCount, String const& delim )
Field 'this.mAccess' in the object of this method is of type 'uint16'.
DataStream::skipLine ( String const& delim )
Field 'this.mAccess' in the object of this method is of type 'uint16'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mGpuParamsDirty' in the object of this method is of type 'uint16'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mGpuParamsDirty' in the object of this method is of type 'uint16'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mGpuParamsDirty' in the object of this method is of type 'uint16'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget.mDepthBufferPoolId' in 1st parameter 'mgr' (pointer) is of type 'uint16'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mGpuParamsDirty' in the object of this method is of type 'uint16'.
...
[+] typedef uint32 1
|
Change |
Effect |
1 |
Base type has been changed from unsigned int to uint32_t. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1297 (24.7%)
Compositor::getRenderTarget ( String const& name, int slice )
Field 'retval.mDepthBuffer.mFsaa' in the return value (pointer) is of type 'uint32'.
SceneQuery::setQueryMask ( uint32 mask )
1st parameter 'mask' is of type 'uint32'.
SceneQuery::setQueryTypeMask ( uint32 mask )
1st parameter 'mask' is of type 'uint32'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mLastLightHash' in the object of this method is of type 'uint32'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mOldVisibilityMask' in 1st parameter 'mgr' (pointer) is of type 'uint32'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mLastLightHash' in the object of this method is of type 'uint32'.
Serializer::readFloats ( DataStreamPtr const& stream, double* pDest, size_t count )
Field 'this.mCurrentstreamLen' in the object of this method is of type 'uint32'.
Serializer::readFloats ( DataStreamPtr const& stream, float* pDest, size_t count )
Field 'this.mCurrentstreamLen' in the object of this method is of type 'uint32'.
Serializer::readObject ( DataStreamPtr const& stream, Quaternion& pDest )
Field 'this.mCurrentstreamLen' in the object of this method is of type 'uint32'.
Serializer::readObject ( DataStreamPtr const& stream, Vector3& pDest )
Field 'this.mCurrentstreamLen' in the object of this method is of type 'uint32'.
...
[+] typedef uint8 1
|
Change |
Effect |
1 |
Base type has been changed from unsigned char to uint8_t. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 742 (14.1%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mWorldGeometryRenderQueue' in the object of this method is of type 'uint8'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mWorldGeometryRenderQueue' in the object of this method is of type 'uint8'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mWorldGeometryRenderQueue' in the object of this method is of type 'uint8'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mWorldGeometryRenderQueue' in 1st parameter 'mgr' (pointer) is of type 'uint8'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mWorldGeometryRenderQueue' in the object of this method is of type 'uint8'.
RenderQueue::getQueueGroup ( uint8 groupID )
1st parameter 'groupID' is of type 'uint8'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mWorldGeometryRenderQueue' in 1st parameter 'mo' (pointer) is of type 'uint8'.
RenderQueue::setDefaultQueueGroup ( uint8 grp )
1st parameter 'grp' is of type 'uint8'.
RenderQueue::setSplitNoShadowPasses ( bool split )
Field 'this.mDefaultQueueGroup' in the object of this method is of type 'uint8'.
RenderQueue::setDefaultRenderablePriority ( ushort priority )
Field 'this.mDefaultQueueGroup' in the object of this method is of type 'uint8'.
...
OgrePolygon.h
namespace Ogre
[+] class Polygon 3
|
Change |
Effect |
1 |
Field mIsNormalSet became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mNormal became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mVertexList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 25 (0.5%)
ConvexBody::setPolygon ( Polygon* pdata, size_t poly )
1st parameter 'pdata' (pointer) has base type 'Polygon'.
ConvexBody::freePolygon ( Polygon* poly )
1st parameter 'poly' (pointer) has base type 'Polygon'.
ConvexBody::insertPolygon ( Polygon* pdata )
1st parameter 'pdata' (pointer) has base type 'Polygon'.
ConvexBody::insertPolygon ( Polygon* pdata, size_t poly )
1st parameter 'pdata' (pointer) has base type 'Polygon'.
ConvexBody::unlinkPolygon ( size_t poly )
Return value (pointer) has base type 'Polygon'.
ConvexBody::allocatePolygon ( )
Return value (pointer) has base type 'Polygon'.
Polygon::deleteVertex ( size_t vertex )
This method is from 'Polygon' class.
Polygon::insertVertex ( Vector3 const& vdata )
This method is from 'Polygon' class.
Polygon::insertVertex ( Vector3 const& vdata, size_t vertex )
This method is from 'Polygon' class.
Polygon::removeDuplicates ( )
This method is from 'Polygon' class.
...
OgrePose.h
namespace Ogre
[+] class Pose 5
|
Change |
Effect |
1 |
Field mBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mNormalsMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mTarget became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mVertexOffsetMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 13 (0.2%)
VertexAnimationTrack::applyPoseToVertexData ( Pose const* pose, VertexData* data, Real influence )
1st parameter 'pose' (pointer) has base type 'Pose'.
Mesh::createPose ( ushort target, String const& name )
Return value (pointer) has base type 'Pose'.
Pose::removeVertex ( size_t index )
This method is from 'Pose' class.
Pose::clearVertices ( )
This method is from 'Pose' class.
Pose::getNormalsIterator ( )
This method is from 'Pose' class.
Pose::getVertexOffsetIterator ( )
This method is from 'Pose' class.
Pose::addVertex ( size_t index, Vector3 const& offset )
This method is from 'Pose' class.
Pose::addVertex ( size_t index, Vector3 const& offset, Vector3 const& normal )
This method is from 'Pose' class.
Pose::Pose ( ushort target, String const& name )
This constructor is from 'Pose' class.
Pose::getNormalsIterator ( )
This method is from 'Pose' class.
...
OgrePredefinedControllers.h
namespace Ogre
[+] class AnimationControllerFunction 2
|
Change |
Effect |
1 |
Field mSeqTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 4 (0.1%)
AnimationControllerFunction::setSequenceTime ( Real seqVal )
This method is from 'AnimationControllerFunction' class.
AnimationControllerFunction::setTime ( Real timeVal )
This method is from 'AnimationControllerFunction' class.
AnimationControllerFunction::calculate ( Real source )
This method is from 'AnimationControllerFunction' class.
AnimationControllerFunction::AnimationControllerFunction ( Real sequenceTime, Real timeOffset )
This constructor is from 'AnimationControllerFunction' class.
[+] class FloatGpuParameterControllerValue 2
|
Change |
Effect |
1 |
Field mParamIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mParams became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 3 (0.1%)
FloatGpuParameterControllerValue::setValue ( Real val )
This method is from 'FloatGpuParameterControllerValue' class.
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue ( GpuProgramParametersSharedPtr params, size_t index )
This constructor is from 'FloatGpuParameterControllerValue' class.
FloatGpuParameterControllerValue::getValue ( )
This method is from 'FloatGpuParameterControllerValue' class.
[+] class FrameTimeControllerValue 4
|
Change |
Effect |
1 |
Field mElapsedTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mFrameDelay became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mFrameTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mTimeFactor became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 2 (0.04%)
FrameTimeControllerValue::frameStarted ( struct FrameEvent const& evt )
This method is from 'FrameTimeControllerValue' class.
FrameTimeControllerValue::FrameTimeControllerValue ( )
This constructor is from 'FrameTimeControllerValue' class.
[+] class ScaleControllerFunction 1
|
Change |
Effect |
1 |
Field mScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 2 (0.04%)
ScaleControllerFunction::calculate ( Real source )
This method is from 'ScaleControllerFunction' class.
ScaleControllerFunction::ScaleControllerFunction ( Real factor, bool delta )
This constructor is from 'ScaleControllerFunction' class.
[+] class TexCoordModifierControllerValue 6
|
Change |
Effect |
1 |
Field mRotate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mScaleU became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mScaleV became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mTextureLayer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mTransU became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mTransV became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 3 (0.1%)
TexCoordModifierControllerValue::setValue ( Real value )
This method is from 'TexCoordModifierControllerValue' class.
TexCoordModifierControllerValue::TexCoordModifierControllerValue ( TextureUnitState* t, bool translateU, bool translateV, bool scaleU, bool scaleV, bool rotate )
This constructor is from 'TexCoordModifierControllerValue' class.
TexCoordModifierControllerValue::getValue ( )
This method is from 'TexCoordModifierControllerValue' class.
[+] class TextureFrameControllerValue 1
|
Change |
Effect |
1 |
Field mTextureLayer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 3 (0.1%)
TextureFrameControllerValue::setValue ( Real value )
This method is from 'TextureFrameControllerValue' class.
TextureFrameControllerValue::TextureFrameControllerValue ( TextureUnitState* t )
This constructor is from 'TextureFrameControllerValue' class.
TextureFrameControllerValue::getValue ( )
This method is from 'TextureFrameControllerValue' class.
[+] class WaveformControllerFunction 6
|
Change |
Effect |
1 |
Field mAmplitude became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mBase became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mDutyCycle became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mFrequency became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mPhase became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mWaveType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 3 (0.1%)
WaveformControllerFunction::getAdjustedInput ( Real input )
This method is from 'WaveformControllerFunction' class.
WaveformControllerFunction::calculate ( Real source )
This method is from 'WaveformControllerFunction' class.
WaveformControllerFunction::WaveformControllerFunction ( enum WaveformType wType, Real base, Real frequency, Real phase, Real amplitude, bool delta, Real dutyCycle )
This constructor is from 'WaveformControllerFunction' class.
OgrePrerequisites.h
namespace Ogre
[+] typedef HardwareIndexBufferSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<HardwareIndexBuffer> to HardwareIndexBufferPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 812 (15.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowIndexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowIndexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowIndexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowRenderer.mShadowIndexBuffer' in 1st parameter 'mgr' (pointer) is of type 'HardwareIndexBufferSharedPtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowIndexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer.mShadowIndexBuffer' in 1st parameter 'mo' (pointer) is of type 'HardwareIndexBufferSharedPtr'.
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.indexData.indexBuffer' in 1st parameter 'op' (reference) is of type 'HardwareIndexBufferSharedPtr'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowRenderer.mShadowIndexBuffer' in the return value (pointer) is of type 'HardwareIndexBufferSharedPtr'.
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection.mRenderOperation.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mCurrentSection.mRenderOperation.indexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
...
[+] typedef HardwarePixelBufferSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<HardwarePixelBuffer> to HardwarePixelBufferPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.1%)
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
1st parameter 'src' (reference) has base type 'HardwarePixelBufferSharedPtr'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, struct Box const& srcBox, struct Box const& dstBox )
1st parameter 'src' (reference) has base type 'HardwarePixelBufferSharedPtr'.
Texture::getBuffer ( size_t face, size_t mipmap )
Return value (reference) has base type 'HardwarePixelBufferSharedPtr'.
[+] typedef HardwareVertexBufferSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<HardwareVertexBuffer> to HardwareVertexBufferPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1037 (19.8%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mGlobalInstanceVertexBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mGlobalInstanceVertexBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mGlobalInstanceVertexBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mGlobalInstanceVertexBuffer' in 1st parameter 'mgr' (pointer) is of type 'HardwareVertexBufferSharedPtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mGlobalInstanceVertexBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
Field 'this.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
VertexData::closeGapsInBindings ( )
Field 'this.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
VertexData::convertPackedColour ( enum VertexElementType srcType, enum VertexElementType destType )
Field 'this.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
VertexData::removeUnusedBuffers ( )
Field 'this.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
VertexData::prepareForShadowVolume ( )
Field 'this.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
...
[+] typedef RenderToVertexBufferSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr<RenderToVertexBuffer> to RenderToVertexBufferPtr. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
HardwareBufferManagerBase::createRenderToVertexBuffer ( )
Return value is of type 'RenderToVertexBufferSharedPtr'.
[+] typedef StringStream 1
|
Change |
Effect |
1 |
Base type has been changed from _StringStreamBase to std::stringstream. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.04%)
Technique::checkGPURules ( StringStream& errors )
1st parameter 'errors' (reference) has base type 'StringStream'.
Technique::checkHardwareSupport ( bool autoManageTextureUnits, StringStream& compileErrors )
2nd parameter 'compileErrors' (reference) has base type 'StringStream'.
OgreProfiler.h
namespace Ogre
[+] class Profiler 16
|
Change |
Effect |
1 |
Field mAverageFrameTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mCurrent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mCurrentFrame became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mDisabledProfiles became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mInitialized became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mLast became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mMaxTotalFrameTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mNewEnableState became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mProfileMask became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mResetExtents became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mRoot became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mTimer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mTotalFrameTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mUpdateDisplayFrequency became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 28 (0.5%)
Profiler::endProfile ( String const& profileName, uint32 groupID )
This method is from 'Profiler' class.
Profiler::logResults ( )
This method is from 'Profiler' class.
Profiler::setEnabled ( bool enabled )
This method is from 'Profiler' class.
Profiler::addListener ( ProfileSessionListener* listener )
This method is from 'Profiler' class.
Profiler::endGPUEvent ( String const& event )
This method is from 'Profiler' class.
Profiler::watchForMax ( String const& profileName )
This method is from 'Profiler' class.
Profiler::watchForMin ( String const& profileName )
This method is from 'Profiler' class.
Profiler::beginProfile ( String const& profileName, uint32 groupID )
This method is from 'Profiler' class.
Profiler::getSingleton ( )
Return value (reference) has base type 'Profiler'.
Profiler::markGPUEvent ( String const& event )
This method is from 'Profiler' class.
...
OgreQuaternion.h
namespace Ogre
[+] class Quaternion 4
|
Change |
Effect |
1 |
Type of field w has been changed from float to Real. |
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 float to Real. |
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 float to Real. |
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 float to Real. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1173 (22.3%)
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'.
...
OgreRay.h
namespace Ogre
[+] class Ray 2
|
Change |
Effect |
1 |
Field mDirection became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mOrigin became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 22 (0.4%)
SceneManager::createRayQuery ( Ray const& ray, uint32 mask )
1st parameter 'ray' (reference) has base type 'Ray'.
RaySceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment, Real distance )
Field 'this.mRay' in the object of this method is of type 'Ray'.
RaySceneQuery::queryResult ( MovableObject* obj, Real distance )
Field 'this.mRay' in the object of this method is of type 'Ray'.
RaySceneQuery::clearResults ( )
Field 'this.mRay' in the object of this method is of type 'Ray'.
RaySceneQuery::getLastResults ( )
Field 'this.mRay' in the object of this method is of type 'Ray'.
RaySceneQuery::setSortByDistance ( bool sort, ushort maxresults )
Field 'this.mRay' in the object of this method is of type 'Ray'.
RaySceneQuery::setRay ( Ray const& ray )
1st parameter 'ray' (reference) has base type 'Ray'.
RaySceneQuery::execute ( )
Field 'this.mRay' in the object of this method is of type 'Ray'.
RaySceneQuery::RaySceneQuery ( SceneManager* mgr )
Field 'this.mRay' in the object of this method is of type 'Ray'.
RaySceneQuery::~RaySceneQuery ( )
Field 'this.mRay' in the object of this method is of type 'Ray'.
...
OgreRenderable.h
namespace Ogre
[+] class Renderable 1
|
Change |
Effect |
1 |
Size of this type has been changed from 88 bytes to 72 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 266 (5.1%)
Renderable::setCustomParameter ( size_t index, Vector4 const& value )
This method is from 'Renderable' class.
Renderable::removeCustomParameter ( size_t index )
This method is from 'Renderable' class.
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.srcRenderable' in 1st parameter 'op' (reference) has base type 'Renderable'.
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::resetTempAreas ( )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::estimateIndexCount ( size_t icount )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::setUseIdentityView ( bool useIdentityView )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
ManualObject::estimateVertexCount ( size_t vcount )
Field 'this.mCurrentSection.mRenderOperation.srcRenderable' in the object of this method has base type 'Renderable'.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Size of this type has been changed from 48 bytes to 32 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 121 (2.3%)
BillboardSet::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::resetTempAreas ( )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::estimateIndexCount ( size_t icount )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::setUseIdentityView ( bool useIdentityView )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::estimateVertexCount ( size_t vcount )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
...
OgreRenderQueue.h
namespace Ogre
[+] class RenderQueue 7
|
Change |
Effect |
1 |
Field mDefaultQueueGroup became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mDefaultRenderablePriority became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mGroups became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mRenderableListener became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mShadowCastersCannotBeReceivers became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mSplitNoShadowPasses became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mSplitPassesByLightingType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 29 (0.6%)
RenderQueue::getQueueGroup ( uint8 groupID )
This method is from 'RenderQueue' class.
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.
...
OgreRenderQueueSortingGrouping.h
namespace Ogre
[+] class QueuedRenderableCollection 3
|
Change |
Effect |
1 |
Field mGrouped became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mOrganisationMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mSortedDescending became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 23 (0.4%)
RenderPriorityGroup::addRenderable ( Renderable* rend, Technique* pTech )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
RenderPriorityGroup::removePassEntry ( Pass* p )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
RenderPriorityGroup::addSolidRenderable ( Technique* pTech, Renderable* rend, bool addToNoShadow )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
RenderPriorityGroup::addOrganisationMode ( enum QueuedRenderableCollection::OrganisationMode om )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
RenderPriorityGroup::resetOrganisationModes ( )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
RenderPriorityGroup::defaultOrganisationMode ( )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
RenderPriorityGroup::addTransparentRenderable ( Technique* pTech, Renderable* rend )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
RenderPriorityGroup::addUnsortedTransparentRenderable ( Technique* pTech, Renderable* rend )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
RenderPriorityGroup::addSolidRenderableSplitByLightType ( Technique* pTech, Renderable* rend )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
RenderPriorityGroup::sort ( Camera const* cam )
Field 'this.mSolidsBasic' in the object of this method is of type 'QueuedRenderableCollection'.
...
[+] class RenderPriorityGroup 10
|
Change |
Effect |
1 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mShadowCastersNotReceivers became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mSolidsBasic became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mSolidsDecal became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mSolidsDiffuseSpecular became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mSolidsNoShadowReceive became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mSplitNoShadowPasses became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mSplitPassesByLightingType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mTransparents became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mTransparentsUnsorted became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 13 (0.2%)
RenderPriorityGroup::addRenderable ( Renderable* rend, Technique* pTech )
This method is from 'RenderPriorityGroup' class.
RenderPriorityGroup::removePassEntry ( Pass* p )
This method is from 'RenderPriorityGroup' class.
RenderPriorityGroup::addSolidRenderable ( Technique* pTech, Renderable* rend, bool addToNoShadow )
This method is from 'RenderPriorityGroup' class.
RenderPriorityGroup::addOrganisationMode ( enum QueuedRenderableCollection::OrganisationMode om )
This method is from 'RenderPriorityGroup' class.
RenderPriorityGroup::resetOrganisationModes ( )
This method is from 'RenderPriorityGroup' class.
RenderPriorityGroup::defaultOrganisationMode ( )
This method is from 'RenderPriorityGroup' class.
RenderPriorityGroup::addTransparentRenderable ( Technique* pTech, Renderable* rend )
This method is from 'RenderPriorityGroup' class.
RenderPriorityGroup::addUnsortedTransparentRenderable ( Technique* pTech, Renderable* rend )
This method is from 'RenderPriorityGroup' class.
RenderPriorityGroup::addSolidRenderableSplitByLightType ( Technique* pTech, Renderable* rend )
This method is from 'RenderPriorityGroup' class.
RenderPriorityGroup::sort ( Camera const* cam )
This method is from 'RenderPriorityGroup' class.
...
[+] class RenderQueueGroup 7
|
Change |
Effect |
1 |
Size of this type has been changed from 72 bytes to 64 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mOrganisationMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mPriorityGroups became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mShadowCastersNotReceivers became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mShadowsEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mSplitNoShadowPasses became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mSplitPassesByLightingType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 23 (0.4%)
RenderQueue::getQueueGroup ( uint8 groupID )
Return value (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderTextureShadowCasterQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderTextureShadowReceiverQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderAdditiveStencilShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderAdditiveTextureShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderModulativeStencilShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::renderModulativeTextureShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::ShadowRenderer::render ( RenderQueueGroup* group, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'group' (pointer) has base type 'RenderQueueGroup'.
SceneManager::renderBasicQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
1st parameter 'pGroup' (pointer) has base type 'RenderQueueGroup'.
SceneManager::updateRenderQueueGroupSplitOptions ( RenderQueueGroup* group, bool suppressShadows, bool suppressRenderState )
1st parameter 'group' (pointer) has base type 'RenderQueueGroup'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 1
|
Change |
Effect |
1 |
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. |
[+] affected symbols: 690 (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::_beginFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_initialise ( )
This method is from 'RenderSystem' class.
RenderSystem::_pauseFrame ( )
This method is from 'RenderSystem' class.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] class RenderSystemCapabilities 14
|
Change |
Effect |
1 |
Size of this type has been changed from 232 bytes to 208 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mComputeProgramConstantBoolCount has been removed from this type. |
Size of the inclusive type has been changed. |
3 |
Field mComputeProgramConstantIntCount has been removed from this type. |
Size of the inclusive type has been changed. |
4 |
Field mFragmentProgramConstantBoolCount has been removed from this type. |
Size of the inclusive type has been changed. |
5 |
Field mFragmentProgramConstantIntCount has been removed from this type. |
Size of the inclusive type has been changed. |
6 |
Field mGeometryProgramConstantBoolCount has been removed from this type. |
Size of the inclusive type has been changed. |
7 |
Field mGeometryProgramConstantIntCount has been removed from this type. |
Size of the inclusive type has been changed. |
8 |
Field mNumVertexBlendMatrices has been removed from this type. |
Size of the inclusive type has been changed. |
9 |
Field mTessellationDomainProgramConstantBoolCount has been removed from this type. |
Size of the inclusive type has been changed. |
10 |
Field mTessellationDomainProgramConstantIntCount has been removed from this type. |
Size of the inclusive type has been changed. |
11 |
Field mTessellationHullProgramConstantBoolCount has been removed from this type. |
Size of the inclusive type has been changed. |
12 |
Field mTessellationHullProgramConstantIntCount has been removed from this type. |
Size of the inclusive type has been changed. |
13 |
Field mVertexProgramConstantBoolCount has been removed from this type. |
Size of the inclusive type has been changed. |
14 |
Field mVertexProgramConstantIntCount has been removed from this type. |
Size of the inclusive type has been changed. |
[+] affected symbols: 711 (13.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mgr' (pointer) has base type 'RenderSystemCapabilities'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mo' (pointer) has base type 'RenderSystemCapabilities'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDestRenderSystem.mRealCapabilities' in the return value (pointer) has base type 'RenderSystemCapabilities'.
RenderSystem::_beginFrame ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::_initialise ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::_pauseFrame ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
...
OgreRenderSystemCapabilitiesManager.h
namespace Ogre
[+] class RenderSystemCapabilitiesManager 3
|
Change |
Effect |
1 |
Field mCapabilitiesMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mScriptPattern became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mSerializer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 8 (0.2%)
RenderSystemCapabilitiesManager::getSingleton ( )
Return value (reference) has base type 'RenderSystemCapabilitiesManager'.
RenderSystemCapabilitiesManager::getSingletonPtr ( )
Return value (pointer) has base type 'RenderSystemCapabilitiesManager'.
RenderSystemCapabilitiesManager::loadParsedCapabilities ( String const& name )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::_addRenderSystemCapabilities ( String const& name, RenderSystemCapabilities* caps )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive ( String const& filename, String const& archiveType, bool recursive )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::RenderSystemCapabilitiesManager ( )
This constructor is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::~RenderSystemCapabilitiesManager ( )
This destructor is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::getCapabilities ( )
This method is from 'RenderSystemCapabilitiesManager' class.
OgreRenderSystemCapabilitiesSerializer.h
namespace Ogre
[+] class RenderSystemCapabilitiesSerializer 10
|
Change |
Effect |
1 |
Field mCapabilitiesMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mCurrentCapabilities became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mCurrentLine became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCurrentLineNumber became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mCurrentStream became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mKeywordTypeMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mSetBoolMethodDispatchTable became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mSetIntMethodDispatchTable became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mSetRealMethodDispatchTable became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mSetStringMethodDispatchTable became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 16 (0.3%)
RenderSystemCapabilitiesManager::getSingleton ( )
Field 'retval.mSerializer' in the return value (reference) has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::getSingletonPtr ( )
Field 'retval.mSerializer' in the return value (pointer) has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::loadParsedCapabilities ( String const& name )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::_addRenderSystemCapabilities ( String const& name, RenderSystemCapabilities* caps )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive ( String const& filename, String const& archiveType, bool recursive )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::RenderSystemCapabilitiesManager ( )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::~RenderSystemCapabilitiesManager ( )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesSerializer::parseScript ( DataStreamPtr& stream )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String const& name, String filename )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::writeString ( RenderSystemCapabilities const* caps, String const& name )
This method is from 'RenderSystemCapabilitiesSerializer' class.
...
OgreRenderWindow.h
namespace Ogre
[+] class RenderWindow 1
|
Change |
Effect |
1 |
Field mClosed 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: 78 (1.5%)
RenderSystem::_createRenderWindow ( String const& name, unsigned int width, unsigned int height, bool fullScreen, NameValuePairList const* miscParams )
Return value (pointer) has base type 'RenderWindow'.
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'.
...
OgreResource.h
namespace Ogre
[+] class Resource 2
|
Change |
Effect |
1 |
Field mListenerList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mStateCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 25 (0.5%)
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
Return value (pointer) has base type 'Resource'.
GpuProgramUsage::loadingComplete ( Resource* prog )
1st parameter 'prog' (pointer) has base type 'Resource'.
GpuProgramUsage::unloadingComplete ( Resource* prog )
1st parameter 'prog' (pointer) has base type 'Resource'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Return value (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'.
SkeletonManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
Return value (pointer) has base type 'Resource'.
CompositorManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Return value (pointer) has base type 'Resource'.
GpuProgramManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Return value (pointer) has base type 'Resource'.
...
OgreResourceBackgroundQueue.h
namespace Ogre
[+] class ResourceBackgroundQueue 2
|
Change |
Effect |
1 |
Field mOutstandingRequestSet became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mWorkQueueChannel became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 21 (0.4%)
ResourceBackgroundQueue::initialise ( )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::abortRequest ( BackgroundProcessTicket ticket )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::getSingleton ( )
Return value (reference) has base type 'ResourceBackgroundQueue'.
ResourceBackgroundQueue::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::getSingletonPtr ( )
Return value (pointer) has base type 'ResourceBackgroundQueue'.
ResourceBackgroundQueue::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::isProcessComplete ( BackgroundProcessTicket ticket )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::loadResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener )
This method is from 'ResourceBackgroundQueue' class.
...
OgreResourceGroupManager.h
namespace Ogre
[+] class ResourceGroupManager 7
|
Change |
Effect |
1 |
Field mCurrentGroup became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mLoadingListener became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mResourceGroupListenerList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mResourceGroupMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mResourceManagerMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mScriptLoaderOrderMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mWorldGroupName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 66 (1.3%)
ResourceGroupManager::deleteGroup ( struct ResourceGroupManager::ResourceGroup* grp )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::shutdownAll ( )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::createResource ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::deleteResource ( String const& filename, String const& groupName, String const& locationPattern )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, ManualResourceLoader* loader, NameValuePairList const& loadParameters )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, NameValuePairList const& loadParameters )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::getSingletonPtr ( )
Return value (pointer) has base type 'ResourceGroupManager'.
ResourceGroupManager::dropGroupContents ( struct ResourceGroupManager::ResourceGroup* grp )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::undeclareResource ( String const& name, String const& groupName )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::clearResourceGroup ( String const& name )
This method is from 'ResourceGroupManager' class.
...
[+] struct ResourceGroupManager::ResourceGroup 1
|
Change |
Effect |
1 |
Size of this type has been changed from 232 bytes to 192 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 69 (1.3%)
ResourceGroupManager::deleteGroup ( struct ResourceGroupManager::ResourceGroup* grp )
1st parameter 'grp' (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::shutdownAll ( )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::ResourceGroup::addToIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::ResourceGroup::removeFromIndex ( String const& filename, Archive* arch )
This method is from 'struct ResourceGroupManager::ResourceGroup' class.
ResourceGroupManager::createResource ( String const& filename, String const& groupName, bool overwrite, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::deleteResource ( String const& filename, String const& groupName, String const& locationPattern )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, ManualResourceLoader* loader, NameValuePairList const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, NameValuePairList const& loadParameters )
Field 'this.mCurrentGroup' in the object of this method has base type 'struct ResourceGroupManager::ResourceGroup'.
ResourceGroupManager::getSingletonPtr ( )
Field 'retval.mCurrentGroup' in the return value (pointer) has base type 'struct ResourceGroupManager::ResourceGroup'.
...
OgreResourceManager.h
namespace Ogre
[+] class ResourceManager::ResourcePool 1
|
Change |
Effect |
1 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 6 (0.1%)
ResourceManager::ResourcePool::clear ( )
This method is from 'ResourceManager::ResourcePool' class.
ResourceManager::ResourcePool::ResourcePool ( String const& name )
This constructor is from 'ResourceManager::ResourcePool' class.
ResourceManager::ResourcePool::~ResourcePool ( )
This destructor is from 'ResourceManager::ResourcePool' class.
ResourceManager::getResourcePool ( String const& name )
Return value (pointer) has base type 'ResourceManager::ResourcePool'.
ResourceManager::destroyResourcePool ( ResourceManager::ResourcePool* pool )
1st parameter 'pool' (pointer) has base type 'ResourceManager::ResourcePool'.
ResourceManager::ResourcePool::getName ( )
This method is from 'ResourceManager::ResourcePool' class.
OgreRibbonTrail.h
namespace Ogre
[+] class RibbonTrail 15
|
Change |
Effect |
1 |
Size of this type has been changed from 768 bytes to 752 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mDeltaColour became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mDeltaWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mElemLength became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mFadeController became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mFreeChains became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mInitialColour became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mInitialWidth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mNodeList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mNodeToChainSegment became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mNodeToSegMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mSquaredElemLength became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mTimeControllerValue became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mTrailLength became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Type of field mFadeController has been changed from Controller<float>* to ControllerReal*. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 27 (0.5%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from 'RibbonTrail' class.
RibbonTrail::removeNode ( Node const* n )
This method is from 'RibbonTrail' class.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::_timeUpdate ( Real time )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeDestroyed ( Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::resetAllTrails ( )
This method is from 'RibbonTrail' class.
RibbonTrail::setTrailLength ( Real len )
This method is from 'RibbonTrail' class.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from 'RibbonTrail' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 56
|
Change |
Effect |
1 |
Field mRectangle2DFactory 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 |
Size of this type has been changed from 1024 bytes to 968 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
3 |
Field mActiveRenderer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mAddedFrameListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mArchiveManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mAutoWindow became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mBillboardChainFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mBillboardSetFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mCompilerManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mCompositorManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mConfigFileName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mControllerManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mCurrentSceneManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mDefaultMinPixelSize became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mDynLibManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mEmbeddedZipArchiveFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mEntityFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mEventTimes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mExternalTextureSourceManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mFileSystemArchiveFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mFirstTimePostWindowInit became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mFrameListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mFrameSmoothingTime became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
24 |
Field mIsBlendIndicesGpuRedundant became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
25 |
Field mIsBlendWeightsGpuRedundant became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
26 |
Field mIsInitialised became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
27 |
Field mLightFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
28 |
Field mLodStrategyManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
29 |
Field mLogManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
30 |
Field mManualObjectFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
31 |
Field mMaterialManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
32 |
Field mMeshManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
33 |
Field mMovableObjectFactoryMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
34 |
Field mNextFrame became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
35 |
Field mNextMovableObjectTypeFlag became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
36 |
Field mParticleManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
37 |
Field mPluginLibs became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
38 |
Field mPlugins became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
39 |
Field mProfiler became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
40 |
Field mQueuedEnd became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
41 |
Field mRemoveQueueStructuresOnClear became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
42 |
Field mRemovedFrameListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
43 |
Field mRenderSystemCapabilitiesManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
44 |
Field mRenderers became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
45 |
Field mResourceBackgroundQueue became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
46 |
Field mResourceGroupManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
47 |
Field mRibbonTrailFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
48 |
Field mSceneManagerEnum became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
49 |
Field mShadowTextureManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
50 |
Field mSkeletonManager became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
51 |
Field mStaticGeometryFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
52 |
Field mTimer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
53 |
Field mVersion became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
54 |
Field mWorkQueue became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
55 |
Field mZipArchiveFactory became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
56 |
Field mHighLevelGpuProgramManager has been renamed to mGpuProgramManager. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 72 (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.
...
OgreRotationalSpline.h
namespace Ogre
[+] class RotationalSpline 3
|
Change |
Effect |
1 |
Field mAutoCalc became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mPoints became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mTangents became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 35 (0.7%)
RotationalSpline::interpolate ( Real t, bool useShortestPath )
This method is from 'RotationalSpline' class.
RotationalSpline::interpolate ( unsigned int fromIndex, Real t, bool useShortestPath )
This method is from 'RotationalSpline' class.
RotationalSpline::updatePoint ( unsigned short index, Quaternion const& value )
This method is from 'RotationalSpline' class.
RotationalSpline::recalcTangents ( )
This method is from 'RotationalSpline' class.
RotationalSpline::setAutoCalculate ( bool autoCalc )
This method is from 'RotationalSpline' class.
RotationalSpline::clear ( )
This method is from 'RotationalSpline' class.
RotationalSpline::addPoint ( Quaternion const& p )
This method is from 'RotationalSpline' class.
RotationalSpline::RotationalSpline ( )
This constructor is from 'RotationalSpline' class.
RotationalSpline::~RotationalSpline ( )
This destructor is from 'RotationalSpline' class.
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
Field 'this.mSplines.rotationSpline' in the object of this method is of type 'RotationalSpline'.
...
OgreSceneManager.h
namespace Ogre
[+] class SceneManager::SceneMgrQueuedRenderableVisitor 1
|
Change |
Effect |
1 |
Field mUsedPass became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 603 (11.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor' in the object of this method has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor' in the object of this method has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor' in the object of this method has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor' in 1st parameter 'mgr' (pointer) has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor' in the object of this method has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mActiveQueuedRenderableVisitor' in 1st parameter 'mo' (pointer) has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mActiveQueuedRenderableVisitor' in the return value (pointer) has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor' in the object of this method has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
SceneManager::clearScene ( )
Field 'this.mActiveQueuedRenderableVisitor' in the object of this method has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
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.mActiveQueuedRenderableVisitor' in the object of this method has base type 'SceneManager::SceneMgrQueuedRenderableVisitor'.
...
[+] struct SceneManager::ShadowRenderer 2
|
Change |
Effect |
1 |
Size of this type has been changed from 656 bytes to 520 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Type of field mFullScreenQuad has been changed from std::unique_ptr<Rectangle2D, std::default_delete<Rectangle2D> > to Rectangle2D*. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 633 (12.1%)
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 type has been changed from 2296 bytes to 2120 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] 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 |
Field mShowBoundingBox became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 164 (3.1%)
SceneManager::SkyRenderer::setEnabled ( bool enable )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::SkyRenderer::nodeDestroyed ( Node const* p1 )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::SkyRenderer::postFindVisibleObjects ( SceneManager* source, enum SceneManager::IlluminationRenderStage irs, Viewport* vp )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::SkyRenderer::SkyRenderer ( SceneManager* owner )
Field 'this.mSceneNode' in the object of this method has base type 'SceneNode'.
SceneManager::createSceneNode ( String const& name )
Return value (pointer) has base type 'SceneNode'.
SceneManager::createSceneNode ( )
Return value (pointer) has base type 'SceneNode'.
SceneManager::destroySceneNode ( SceneNode* sn )
1st parameter 'sn' (pointer) has base type 'SceneNode'.
SceneManager::createSceneNodeImpl ( String const& name )
Return value (pointer) has base type 'SceneNode'.
SceneManager::createSceneNodeImpl ( )
Return value (pointer) has base type 'SceneNode'.
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mDummyNode' in 3rd parameter 'source' (pointer) is of type 'SceneNode'.
...
OgreSceneQuery.h
namespace Ogre
[+] class IntersectionSceneQuery 1
|
Change |
Effect |
1 |
Field mLastResult became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 8 (0.2%)
SceneManager::createIntersectionQuery ( uint32 mask )
Return value (pointer) has base type 'IntersectionSceneQuery'.
IntersectionSceneQuery::queryResult ( MovableObject* movable, struct SceneQuery::WorldFragment* fragment )
This method is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::queryResult ( MovableObject* first, MovableObject* second )
This method is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::clearResults ( )
This method is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::execute ( )
This method is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::IntersectionSceneQuery ( SceneManager* mgr )
This constructor is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::~IntersectionSceneQuery ( )
This destructor is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::getLastResults ( )
This method is from 'IntersectionSceneQuery' class.
[+] class RaySceneQuery 3
|
Change |
Effect |
1 |
Field mMaxResults became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mResult became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mSortByDistance became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 13 (0.2%)
SceneManager::createRayQuery ( Ray const& ray, uint32 mask )
Return value (pointer) has base type 'RaySceneQuery'.
RaySceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment, Real distance )
This method is from 'RaySceneQuery' class.
RaySceneQuery::queryResult ( MovableObject* obj, Real distance )
This method is from 'RaySceneQuery' class.
RaySceneQuery::clearResults ( )
This method is from 'RaySceneQuery' class.
RaySceneQuery::getLastResults ( )
This method is from 'RaySceneQuery' class.
RaySceneQuery::setSortByDistance ( bool sort, ushort maxresults )
This method is from 'RaySceneQuery' class.
RaySceneQuery::setRay ( Ray const& ray )
This method is from 'RaySceneQuery' class.
RaySceneQuery::execute ( )
This method is from 'RaySceneQuery' class.
RaySceneQuery::RaySceneQuery ( SceneManager* mgr )
This constructor is from 'RaySceneQuery' class.
RaySceneQuery::~RaySceneQuery ( )
This destructor is from 'RaySceneQuery' class.
...
[+] class RegionSceneQuery 1
|
Change |
Effect |
1 |
Field mLastResult became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 7 (0.1%)
RegionSceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment )
This method is from 'RegionSceneQuery' class.
RegionSceneQuery::queryResult ( MovableObject* obj )
This method is from 'RegionSceneQuery' class.
RegionSceneQuery::clearResults ( )
This method is from 'RegionSceneQuery' class.
RegionSceneQuery::execute ( )
This method is from 'RegionSceneQuery' class.
RegionSceneQuery::RegionSceneQuery ( SceneManager* mgr )
This constructor is from 'RegionSceneQuery' class.
RegionSceneQuery::~RegionSceneQuery ( )
This destructor is from 'RegionSceneQuery' class.
RegionSceneQuery::getLastResults ( )
This method is from 'RegionSceneQuery' class.
OgreShadowCameraSetupFocused.h
namespace Ogre
[+] class FocusedShadowCameraSetup 7
|
Change |
Effect |
1 |
Size of this type has been changed from 632 bytes to 168 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class DefaultShadowCameraSetup has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Field mLightFrustumCamera became const. |
The value of this field is expected to be const in new library version, but can be modified by old applications. |
4 |
Field mBodyB became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mUseAggressiveRegion became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Type of field mLightFrustumCamera has been changed from std::unique_ptr<Camera, std::default_delete<Camera> > to Camera const*. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
7 |
Base class ShadowCameraSetup has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for FocusedShadowCameraSetup) |
(int (*)(...)) (& typeinfo for FocusedShadowCameraSetup) |
16 |
FocusedShadowCameraSetup::getShadowCamera(SceneManager const*, Camera const*, Viewport const*, Light const*, Camera*, unsigned long) const |
FocusedShadowCameraSetup::getShadowCamera(SceneManager const*, Camera const*, Viewport const*, Light const*, Camera*, unsigned long) const |
24 |
~FocusedShadowCameraSetup |
~FocusedShadowCameraSetup |
32 |
~FocusedShadowCameraSetup |
~FocusedShadowCameraSetup |
[+] affected symbols: 28 (0.5%)
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 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::msLightSpaceToNormal [data]
This method is from 'FocusedShadowCameraSetup' class.
FocusedShadowCameraSetup::msNormalToLightSpace [data]
This method is from 'FocusedShadowCameraSetup' class.
...
OgreShadowCameraSetupLiSPSM.h
namespace Ogre
[+] class LiSPSMShadowCameraSetup 5
|
Change |
Effect |
1 |
Size of this type has been changed from 648 bytes to 184 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mCosCamLightDirThreshold became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mOptAdjustFactor became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mOptAdjustFactorTweak became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mUseSimpleNOpt became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 9 (0.2%)
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.
LiSPSMShadowCameraSetup::calculateNOpt ( Matrix4 const& lightSpace, AxisAlignedBox const& bodyBABB_ls, FocusedShadowCameraSetup::PointListBody const& bodyLVS, Camera const& cam )
This method is from 'LiSPSMShadowCameraSetup' class.
LiSPSMShadowCameraSetup::calculateZ0_ls ( Matrix4 const& lightSpace, Vector3 const& e, Real bodyB_zMax_ls, Camera const& cam )
This method is from 'LiSPSMShadowCameraSetup' class.
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 'LiSPSMShadowCameraSetup' class.
LiSPSMShadowCameraSetup::getShadowCamera ( SceneManager const* sm, Camera const* cam, Viewport const* vp, Light const* light, Camera* texCam, size_t iteration )
This method is from 'LiSPSMShadowCameraSetup' class.
LiSPSMShadowCameraSetup::calculateNOptSimple ( FocusedShadowCameraSetup::PointListBody const& bodyLVS, Camera const& cam )
This method is from 'LiSPSMShadowCameraSetup' class.
LiSPSMShadowCameraSetup::getCameraLightDirectionThreshold ( )
This method is from 'LiSPSMShadowCameraSetup' class.
OgreShadowCameraSetupPSSM.h
namespace Ogre
[+] class PSSMShadowCameraSetup 6
|
Change |
Effect |
1 |
Size of this type has been changed from 720 bytes to 256 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mCurrentIteration became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mOptimalAdjustFactors became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mSplitCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mSplitPadding became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mSplitPoints became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] 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.
OgreShadowCaster.h
namespace Ogre
[+] class ShadowRenderable 3
|
Change |
Effect |
1 |
Field mParent 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 mPositionBuffer 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 mWBuffer 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: 1 (0.02%)
ShadowRenderable::getLights ( )
This method is from 'ShadowRenderable' class.
[+] typedef ShadowCaster::ShadowRenderableList 1
|
Change |
Effect |
1 |
Base type has been changed from std::vector<ShadowRenderable*> to ShadowRenderableList. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.04%)
SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableList const& shadowRenderables, Pass* pass, LightList const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided )
1st parameter 'shadowRenderables' (reference) has base type 'ShadowCaster::ShadowRenderableList'.
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, ShadowCaster::ShadowRenderableList& shadowRenderables, unsigned long flags )
5th parameter 'shadowRenderables' (reference) has base type 'ShadowCaster::ShadowRenderableList'.
OgreSimpleSpline.h
namespace Ogre
[+] class SimpleSpline 4
|
Change |
Effect |
1 |
Field mAutoCalc became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mCoeffs became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mPoints became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mTangents became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 35 (0.7%)
SimpleSpline::updatePoint ( unsigned short index, Vector3 const& value )
This method is from 'SimpleSpline' class.
SimpleSpline::recalcTangents ( )
This method is from 'SimpleSpline' class.
SimpleSpline::setAutoCalculate ( bool autoCalc )
This method is from 'SimpleSpline' class.
SimpleSpline::clear ( )
This method is from 'SimpleSpline' class.
SimpleSpline::addPoint ( Vector3 const& p )
This method is from 'SimpleSpline' class.
SimpleSpline::SimpleSpline ( )
This constructor is from 'SimpleSpline' class.
SimpleSpline::~SimpleSpline ( )
This destructor is from 'SimpleSpline' class.
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
Field 'this.mSplines.scaleSpline' in the object of this method is of type 'SimpleSpline'.
NodeAnimationTrack::setAssociatedNode ( Node* node )
Field 'this.mSplines.scaleSpline' in the object of this method is of type 'SimpleSpline'.
NodeAnimationTrack::_applyBaseKeyFrame ( KeyFrame const* b )
Field 'this.mSplines.scaleSpline' in the object of this method is of type 'SimpleSpline'.
...
OgreSkeleton.h
namespace Ogre
[+] class Skeleton 8
|
Change |
Effect |
1 |
Field mBlendState became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mBoneList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBoneListByName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mLinkedSkeletonAnimSourceList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mManualBones became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mManualBonesDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mNextAutoHandle became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mRootBones became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 85 (1.6%)
SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent )
Field 'parent.mCreator' in 2nd parameter 'parent' (pointer) has base type 'Skeleton'.
SkeletonSerializer::calcBoneSize ( Skeleton const* pSkel, Bone const* pBone )
Field 'pBone.mCreator' in 2nd parameter 'pBone' (pointer) has base type 'Skeleton'.
SkeletonSerializer::readKeyFrame ( DataStreamPtr& stream, NodeAnimationTrack* track, Skeleton* pSkel )
3rd parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::readAnimation ( DataStreamPtr& stream, Skeleton* pSkel )
2nd parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::writeKeyFrame ( Skeleton const* pSkel, TransformKeyFrame const* key )
1st parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::writeSkeleton ( Skeleton const* pSkel, enum SkeletonVersion ver )
1st parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, DataStreamPtr stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
1st parameter 'pSkeleton' (pointer) has base type 'Skeleton'.
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, String const& filename, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
1st parameter 'pSkeleton' (pointer) has base type 'Skeleton'.
SkeletonSerializer::importSkeleton ( DataStreamPtr& stream, Skeleton* pSkel )
2nd parameter 'pSkel' (pointer) has base type 'Skeleton'.
SkeletonSerializer::readBoneParent ( DataStreamPtr& stream, Skeleton* pSkel )
2nd parameter 'pSkel' (pointer) has base type 'Skeleton'.
...
OgreSkeletonInstance.h
namespace Ogre
[+] class SkeletonInstance 4
|
Change |
Effect |
1 |
Field mActiveTagPoints became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mFreeTagPoints became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mNextTagPointAutoHandle became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mSkeleton became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 162 (3.1%)
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createEntity ( MeshPtr const& pMesh )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createEntity ( String const& meshName )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createEntity ( String const& entityName, enum SceneManager::PrefabType ptype )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createEntity ( String const& entityName, MeshPtr const& pMesh )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mSkeletonInstance' in 1st parameter 'instancedEntity' (pointer) has base type 'SkeletonInstance'.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mSkeletonInstance' in 1st parameter 'instancedEntity' (pointer) has base type 'SkeletonInstance'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
Field 'instancedEntity.mSkeletonInstance' in 1st parameter 'instancedEntity' (pointer) has base type 'SkeletonInstance'.
InstanceBatch::createInstancedEntity ( )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
...
OgreSphere.h
namespace Ogre
[+] class Sphere 2
|
Change |
Effect |
1 |
Field mCenter became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mRadius became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 60 (1.1%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mWorldBoundingSphere' in 1st parameter 'mo' (pointer) is of type 'Sphere'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mWorldBoundingSphere' in the return value (pointer) is of type 'Sphere'.
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
Field 'object.mWorldBoundingSphere' in 1st parameter 'object' (pointer) is of type 'Sphere'.
SceneManager::createSphereQuery ( Sphere const& sphere, uint32 mask )
1st parameter 'sphere' (reference) has base type 'Sphere'.
SceneManager::createMovableObject ( String const& typeName, NameValuePairList const* params )
Field 'retval.mWorldBoundingSphere' in the return value (pointer) is of type 'Sphere'.
SceneManager::createMovableObject ( String const& name, String const& typeName, NameValuePairList const* params )
Field 'retval.mWorldBoundingSphere' in the return value (pointer) is of type 'Sphere'.
SceneManager::injectMovableObject ( MovableObject* m )
Field 'm.mWorldBoundingSphere' in 1st parameter 'm' (pointer) is of type 'Sphere'.
SceneManager::destroyMovableObject ( MovableObject* m )
Field 'm.mWorldBoundingSphere' in 1st parameter 'm' (pointer) is of type 'Sphere'.
SceneManager::extractMovableObject ( MovableObject* m )
Field 'm.mWorldBoundingSphere' in 1st parameter 'm' (pointer) is of type 'Sphere'.
EntityFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mWorldBoundingSphere' in the return value (pointer) is of type 'Sphere'.
...
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry 16
|
Change |
Effect |
1 |
Field mCastShadows became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mHalfRegionDimensions became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mOptimisedSubMeshGeometryList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mOrigin became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mOwner became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mQueuedSubMeshes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mRegionDimensions became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mRegionMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mRenderQueueID became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mRenderQueueIDSet became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mSquaredUpperDistance became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mSubMeshGeometryLookup became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mUpperDistance became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mVisibilityFlags became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mVisible became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 74 (1.4%)
SceneManager::createStaticGeometry ( String const& name )
Return value (pointer) has base type 'StaticGeometry'.
SceneManager::destroyStaticGeometry ( StaticGeometry* geom )
1st parameter 'geom' (pointer) has base type 'StaticGeometry'.
StaticGeometry::setVisible ( bool visible )
This method is from 'StaticGeometry' class.
StaticGeometry::addSceneNode ( SceneNode const* node )
This method is from 'StaticGeometry' class.
StaticGeometry::splitGeometry ( VertexData* vd, IndexData* id, struct StaticGeometry::SubMeshLodGeometryLink* targetGeomLink )
This method is from 'StaticGeometry' class.
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
...
[+] class StaticGeometry::GeometryBucket 6
|
Change |
Effect |
1 |
Size of this type has been changed from 184 bytes to 128 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mIndexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mMaxVertexIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mQueuedGeometry became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 11 (0.2%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
This destructor is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getMaterial ( )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getTechnique ( )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getCastsShadows ( )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getWorldTransforms ( Matrix4* xform )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::getSquaredViewDepth ( Camera const* cam )
This method is from 'StaticGeometry::GeometryBucket' class.
StaticGeometry::GeometryBucket::dump ( std::ofstream& of )
This method is from 'StaticGeometry::GeometryBucket' class.
...
[+] class StaticGeometry::LODBucket 8
|
Change |
Effect |
1 |
Field mEdgeList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mLod became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mLodValue became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mMaterialBucketMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mQueuedGeometryList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mShadowRenderables became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mVertexProgramInUse became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 26 (0.5%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
StaticGeometry::MaterialBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
StaticGeometry::MaterialBucket::~MaterialBucket ( )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::LODBucket'.
...
[+] class StaticGeometry::MaterialBucket 6
|
Change |
Effect |
1 |
Size of this type has been changed from 144 bytes to 112 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mCurrentGeometryMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mGeometryBucketList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mMaterial became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mTechnique became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 18 (0.3%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::~MaterialBucket ( )
This destructor is from 'StaticGeometry::MaterialBucket' class.
...
[+] class StaticGeometry::Region 15
|
Change |
Effect |
1 |
Size of this type has been changed from 448 bytes to 424 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mAABB became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBoundingRadius became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCamera became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mCentre became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mCurrentLod became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mLightList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mLodBucketList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mLodStrategy became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mLodValue became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mLodValues became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mQueuedSubMeshes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mRegionID became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mSquaredViewDepth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 47 (0.9%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::~MaterialBucket ( )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
...
[+] struct StaticGeometry::QueuedSubMesh 1
|
Change |
Effect |
1 |
Size of this type has been changed from 120 bytes to 104 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 2 (0.04%)
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
1st parameter 'qmesh' (pointer) has base type 'struct StaticGeometry::QueuedSubMesh'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
1st parameter 'qmesh' (pointer) has base type 'struct StaticGeometry::QueuedSubMesh'.
OgreStringInterface.h
namespace Ogre
[+] class ParamDictionary 2
|
Change |
Effect |
1 |
Field mParamCommands became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mParamDefs became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 4 (0.1%)
ParamDictionary::getParamCommand ( String const& name )
This method is from 'ParamDictionary' class.
ParamDictionary::ParamDictionary ( )
This constructor is from 'ParamDictionary' class.
ParamDictionary::~ParamDictionary ( )
This destructor is from 'ParamDictionary' class.
ParamDictionary::getParamCommand ( String const& name )
This method is from 'ParamDictionary' class.
OgreSubEntity.h
namespace Ogre
[+] class SubEntity 20
|
Change |
Effect |
1 |
Field mCachedCamera became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mCachedCameraDist became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mHardwarePoseCount became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mHardwareVertexAnimVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mIndexEnd became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mIndexStart became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mMaterialLodIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mMaterialPtr became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mParentEntity became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mRenderQueueID became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mRenderQueueIDSet became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mRenderQueuePriority became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mRenderQueuePrioritySet became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mSkelAnimVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mSoftwareVertexAnimVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mSubMesh became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mTempSkelAnimInfo became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mTempVertexAnimInfo became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mVertexAnimationAppliedThisFrame became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mVisible became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 26 (0.5%)
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 ( )
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.
SubEntity::setIndexDataStartIndex ( size_t start_index )
This method is from 'SubEntity' class.
SubEntity::getVertexDataForBinding ( )
This method is from 'SubEntity' class.
...
OgreSubMesh.h
namespace Ogre
[+] class SubMesh 8
|
Change |
Effect |
1 |
Size of this type has been changed from 232 bytes to 216 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mBoneAssignments became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mBoneAssignmentsOutOfDate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mBuildEdgesEnabled became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mMaterial became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mTextureAliases became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mVertexAnimationIncludesNormals became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mVertexAnimationType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 62 (1.2%)
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'.
...
OgreTagPoint.h
namespace Ogre
[+] class TagPoint 5
|
Change |
Effect |
1 |
The relative position of private field mChildObject has been changed from 1 to 3. |
Size of the inclusive type has been changed. |
2 |
The relative position of private field mFullLocalTransform has been changed from 2 to 4. |
Size of the inclusive type has been changed. |
3 |
The relative position of private field mInheritParentEntityOrientation has been changed from 3 to 0. |
Size of the inclusive type has been changed. |
4 |
The relative position of private field mInheritParentEntityScale has been changed from 4 to 1. |
Size of the inclusive type has been changed. |
5 |
The relative position of private field mParentEntity has been changed from 0 to 2. |
Size of the inclusive type has been changed. |
[+] affected symbols: 9 (0.2%)
Entity::attachObjectImpl ( MovableObject* pObject, TagPoint* pAttachingPoint )
2nd parameter 'pAttachingPoint' (pointer) has base type 'TagPoint'.
Entity::attachObjectToBone ( String const& boneName, MovableObject* pMovable, Quaternion const& offsetOrientation, Vector3 const& offsetPosition )
Return value (pointer) has base type 'TagPoint'.
TagPoint::needUpdate ( bool forceParentUpdate )
This method is from 'TagPoint' class.
TagPoint::TagPoint ( unsigned short handle, Skeleton* creator )
This constructor is from 'TagPoint' class.
TagPoint::getChildObject ( )
This method is from 'TagPoint' class.
TagPoint::updateFromParentImpl ( )
This method is from 'TagPoint' class.
TagPoint::getParentEntityTransform ( )
This method is from 'TagPoint' class.
TagPoint::getInheritParentEntityScale ( )
This method is from 'TagPoint' class.
TagPoint::getInheritParentEntityOrientation ( )
This method is from 'TagPoint' class.
OgreTangentSpaceCalc.h
namespace Ogre
[+] class TangentSpaceCalc 7
|
Change |
Effect |
1 |
Field mIDataList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mOpTypes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mSplitMirrored became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mSplitRotated became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mStoreParityInW became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mVData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mVertexArray became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 15 (0.3%)
TangentSpaceCalc::addIndexData ( IndexData* i_in, enum RenderOperation::OperationType op )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::processFaces ( struct TangentSpaceCalc::Result& result )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::remapIndexes ( struct TangentSpaceCalc::Result& res )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::extendBuffers ( TangentSpaceCalc::VertexSplits& vertexSplits )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::setVertexData ( VertexData* v_in )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::insertTangents ( struct TangentSpaceCalc::Result& res, enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::calculateParity ( Vector3 const& u, Vector3 const& v, Vector3 const& n )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::normaliseVertices ( )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::populateVertexArray ( unsigned short sourceTexCoordSet )
This method is from 'TangentSpaceCalc' class.
TangentSpaceCalc::calculateAngleWeight ( size_t vidx0, size_t vidx1, size_t vidx2 )
This method is from 'TangentSpaceCalc' class.
...
OgreTechnique.h
namespace Ogre
[+] class Technique 16
|
Change |
Effect |
1 |
Size of this type has been changed from 256 bytes to 248 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mGPUDeviceNameRules became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mGPUVendorRules became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mIlluminationPasses became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mIlluminationPassesCompilationPhase became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mIsSupported became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mLodIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mPasses became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mSchemeIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mShadowCasterMaterial became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mShadowCasterMaterialName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mShadowReceiverMaterial became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mShadowReceiverMaterialName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mUserObjectBindings became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 947 (18%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in 1st parameter 'mgr' (pointer) has base type 'Technique'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer.mShadowDebugPass.mParent' in 1st parameter 'mo' (pointer) has base type 'Technique'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowRenderer.mShadowDebugPass.mParent' in the return value (pointer) has base type 'Technique'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mParent' in 2nd parameter 'tl' (reference) has base type 'Technique'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
SceneManager::clearScene ( )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
...
OgreTexture.h
namespace Ogre
[+] enum TextureType 1
|
Change |
Effect |
1 |
The member TEX_TYPE_2D_RECT has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 39 (0.7%)
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 )
7th parameter 'texType' is of type 'enum TextureType'.
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 )
3rd parameter 'texType' is of type 'enum TextureType'.
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 )
6th parameter 'texType' is of type 'enum TextureType'.
TextureManager::isFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
1st parameter 'ttype' is of type 'enum TextureType'.
TextureManager::isEquivalentFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
1st parameter 'ttype' is of type 'enum TextureType'.
TextureManager::isHardwareFilteringSupported ( enum TextureType ttype, enum PixelFormat format, int usage, bool preciseFormatOnly )
1st parameter 'ttype' is of type 'enum TextureType'.
TextureManager::load ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'texType' is of type 'enum TextureType'.
TextureManager::load ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'texType' is of type 'enum TextureType'.
TextureManager::prepare ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'texType' is of type 'enum TextureType'.
TextureManager::loadImage ( String const& name, String const& group, Image const& img, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
4th parameter 'texType' is of type 'enum TextureType'.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 30
|
Change |
Effect |
1 |
Field mUnorderedAccessMipLevel 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 |
Size of this type has been changed from 488 bytes to 448 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
3 |
Field mAlphaBlendMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mAnimController became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mAnimDuration became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mBindingType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mColourBlendFallbackDest became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mColourBlendFallbackSrc became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mColourBlendMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mCompositorRefMrtIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mCompositorRefName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mCompositorRefTexName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mContentType became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mCurrentFrame became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mEffects became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mFramePtrs became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mGamma became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mParent became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mRecalcTexMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mRotate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mSampler became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mTexModMatrix became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
24 |
Field mTextureCoordSetIndex became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
25 |
Field mTextureLoadFailed became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
26 |
Field mUMod became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
27 |
Field mUScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
28 |
Field mVMod became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
29 |
Field mVScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
30 |
Type of field mAnimController has been changed from Controller<float>* to ControllerReal*. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 119 (2.3%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
2nd parameter 'tl' (reference) has base type 'TextureUnitState'.
TextureUnitState::_unprepare ( )
This method is from 'TextureUnitState' class.
TextureUnitState::setIsAlpha ( bool isAlpha )
This method is from 'TextureUnitState' class.
TextureUnitState::setTexture ( TexturePtr const& texPtr )
This method is from 'TextureUnitState' class.
TextureUnitState::removeEffect ( enum TextureUnitState::TextureEffectType type )
This method is from 'TextureUnitState' class.
TextureUnitState::_notifyParent ( Pass* parent )
This method is from 'TextureUnitState' class.
TextureUnitState::setNumMipmaps ( int numMipmaps )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr, size_t frame )
This method is from 'TextureUnitState' class.
TextureUnitState::setBindingType ( enum TextureUnitState::BindingType bt )
This method is from 'TextureUnitState' class.
...
[+] struct Sampler::UVWAddressingMode 1
|
Change |
Effect |
1 |
Size of this type has been changed from 12 bytes to 3 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 2 (0.04%)
Sampler::Sampler ( )
Field 'this.mAddressMode' in the object of this method is of type 'struct Sampler::UVWAddressingMode'.
Sampler::~Sampler ( )
Field 'this.mAddressMode' in the object of this method is of type 'struct Sampler::UVWAddressingMode'.
[+] struct TextureUnitState::TextureEffect 1
|
Change |
Effect |
1 |
Type of field controller has been changed from Controller<float>* to ControllerReal*. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 6 (0.1%)
TextureUnitState::createEffectController ( struct TextureUnitState::TextureEffect& effect )
1st parameter 'effect' (reference) has base type 'struct TextureUnitState::TextureEffect'.
TextureUnitState::addEffect ( struct TextureUnitState::TextureEffect& effect )
1st parameter 'effect' (reference) has base type 'struct TextureUnitState::TextureEffect'.
MaterialSerializer::writeScrollEffect ( struct TextureUnitState::TextureEffect const& effect, TextureUnitState const* pTex )
1st parameter 'effect' (reference) has base type 'struct TextureUnitState::TextureEffect'.
MaterialSerializer::writeRotationEffect ( struct TextureUnitState::TextureEffect const& effect, TextureUnitState const* pTex )
1st parameter 'effect' (reference) has base type 'struct TextureUnitState::TextureEffect'.
MaterialSerializer::writeTransformEffect ( struct TextureUnitState::TextureEffect const& effect, TextureUnitState const* pTex )
1st parameter 'effect' (reference) has base type 'struct TextureUnitState::TextureEffect'.
MaterialSerializer::writeEnvironmentMapEffect ( struct TextureUnitState::TextureEffect const& effect, TextureUnitState const* pTex )
1st parameter 'effect' (reference) has base type 'struct TextureUnitState::TextureEffect'.
OgreUnifiedHighLevelGpuProgram.h
namespace Ogre
[+] class UnifiedHighLevelGpuProgram 3
|
Change |
Effect |
1 |
Size of this type has been changed from 568 bytes to 480 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mChosenDelegate became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mDelegateNames became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 40 (0.8%)
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.
...
[+] class UnifiedHighLevelGpuProgramFactory 2
|
Change |
Effect |
1 |
Base class GpuProgramFactory has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class HighLevelGpuProgramFactory 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 UnifiedHighLevelGpuProgramFactory) |
(int (*)(...)) (& typeinfo for UnifiedHighLevelGpuProgramFactory) |
16 |
~UnifiedHighLevelGpuProgramFactory |
~UnifiedHighLevelGpuProgramFactory |
24 |
~UnifiedHighLevelGpuProgramFactory |
~UnifiedHighLevelGpuProgramFactory |
32 |
UnifiedHighLevelGpuProgramFactory::getLanguage[abi:cxx11]() const |
UnifiedHighLevelGpuProgramFactory::getLanguage[abi:cxx11]() const |
40 |
UnifiedHighLevelGpuProgramFactory::create(ResourceManager*, 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*) |
UnifiedHighLevelGpuProgramFactory::create(ResourceManager*, 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*) |
48 |
(int (*)(...)) 0x1e6d90 |
(int (*)(...)) 0x1b26d2 |
[+] affected symbols: 4 (0.1%)
UnifiedHighLevelGpuProgramFactory::create ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This method is from 'UnifiedHighLevelGpuProgramFactory' class.
UnifiedHighLevelGpuProgramFactory::UnifiedHighLevelGpuProgramFactory ( )
This constructor is from 'UnifiedHighLevelGpuProgramFactory' class.
UnifiedHighLevelGpuProgramFactory::~UnifiedHighLevelGpuProgramFactory ( )
This destructor is from 'UnifiedHighLevelGpuProgramFactory' class.
UnifiedHighLevelGpuProgramFactory::getLanguage ( )
This method is from 'UnifiedHighLevelGpuProgramFactory' class.
OgreViewport.h
namespace Ogre
[+] class Viewport 20
|
Change |
Effect |
1 |
Field mActRect 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 mRelRect 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 mBackColour became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mCamera became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mClearBuffers became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mClearEveryFrame became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mColourBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mDepthClearValue became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mIsAutoUpdated became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mMaterialSchemeName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mOrientationMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mShowOverlays became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mShowShadows became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mShowSkies became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mTarget became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mUpdated became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mVisibilityMask became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mZOrder became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Type of field mDepthClearValue 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: 787 (15%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport' in 1st parameter 'mgr' (pointer) has base type 'Viewport'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport' in the object of this method has base type 'Viewport'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentViewport' in 1st parameter 'mo' (pointer) has base type 'Viewport'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentViewport' in the return value (pointer) has base type 'Viewport'.
RenderSystem::_beginFrame ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
RenderSystem::_initialise ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
RenderSystem::_pauseFrame ( )
Field 'this.mActiveViewport' in the object of this method has base type 'Viewport'.
...
OgreWireBoundingBox.h
namespace Ogre
[+] class WireBoundingBox 1
|
Change |
Effect |
1 |
Field mRadius became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 7 (0.1%)
WireBoundingBox::_initWireBoundingBox ( )
This method is from 'WireBoundingBox' class.
WireBoundingBox::setupBoundingBoxVertices ( AxisAlignedBox const& aab )
This method is from 'WireBoundingBox' class.
WireBoundingBox::WireBoundingBox ( String const& name )
This constructor is from 'WireBoundingBox' class.
WireBoundingBox::WireBoundingBox ( )
This constructor is from 'WireBoundingBox' class.
WireBoundingBox::~WireBoundingBox ( )
This destructor is from 'WireBoundingBox' class.
WireBoundingBox::getWorldTransforms ( Matrix4* xform )
This method is from 'WireBoundingBox' class.
WireBoundingBox::getSquaredViewDepth ( Camera const* cam )
This method is from 'WireBoundingBox' class.
to the top
Problems with Symbols, Low Severity 378
OgreAnimation.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Animation::buildKeyFrameTimeList ( ) const 1
_ZNK4Ogre9Animation21buildKeyFrameTimeListEv
|
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. |
[+] Animation::optimiseNodeTracks ( bool discardIdentityTracks ) 1
_ZN4Ogre9Animation18optimiseNodeTracksEb
|
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. |
[+] Animation::optimiseVertexTracks ( ) 1
_ZN4Ogre9Animation20optimiseVertexTracksEv
|
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. |
OgreAnimationTrack.h
namespace Ogre
[+] AnimationTrack::createKeyFrameImpl ( Real p1 ) 1
_ZN4Ogre14AnimationTrack18createKeyFrameImplEf
|
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. |
OgreAnimationTrack.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] NodeAnimationTrack::buildInterpolationSplines ( ) const 1
_ZNK4Ogre18NodeAnimationTrack25buildInterpolationSplinesEv
|
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. |
[+] NodeAnimationTrack::createKeyFrameImpl ( Real time ) 1
_ZN4Ogre18NodeAnimationTrack18createKeyFrameImplEf
|
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. |
[+] NumericAnimationTrack::createKeyFrameImpl ( Real time ) 1
_ZN4Ogre21NumericAnimationTrack18createKeyFrameImplEf
|
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. |
[+] VertexAnimationTrack::applyPoseToVertexData ( Pose const* pose, VertexData* data, Real influence ) 1
_ZN4Ogre20VertexAnimationTrack21applyPoseToVertexDataEPKNS_4PoseEPNS_10VertexDataEf
|
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. |
[+] VertexAnimationTrack::createKeyFrameImpl ( Real time ) 1
_ZN4Ogre20VertexAnimationTrack18createKeyFrameImplEf
|
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. |
OgreAutoParamDataSource.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] AutoParamDataSource::getLight ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource8getLightEm
|
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. |
OgreBillboard.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Billboard::setDimensions ( Real width, Real height ) 2
⇣
Billboard::setDimensions ( float width, float height )
_ZN4Ogre9Billboard13setDimensionsEff
|
Change |
Effect |
1 |
Type of 2nd parameter height has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 1st parameter width has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreBillboardChain.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] BillboardChain::Element::Element [C1] ( Vector3 const& _position, Real _width, Real _texCoord, ColourValue const& _colour, Quaternion const& _orientation ) 2
⇣
BillboardChain::Element::Element [C1] ( Vector3 const& _position, float _width, float _texCoord, ColourValue const& _colour, Quaternion const& _orientation )
_ZN4Ogre14BillboardChain7ElementC1ERKNS_6VectorILi3EfEEffRKNS_11ColourValueERKNS_10QuaternionE
|
Change |
Effect |
1 |
Type of 3rd parameter _texCoord has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 2nd parameter _width has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] BillboardChain::Element::Element [C2] ( Vector3 const& _position, Real _width, Real _texCoord, ColourValue const& _colour, Quaternion const& _orientation ) 2
⇣
BillboardChain::Element::Element [C2] ( Vector3 const& _position, float _width, float _texCoord, ColourValue const& _colour, Quaternion const& _orientation )
_ZN4Ogre14BillboardChain7ElementC2ERKNS_6VectorILi3EfEEffRKNS_11ColourValueERKNS_10QuaternionE
|
Change |
Effect |
1 |
Type of 3rd parameter _texCoord has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 2nd parameter _width has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] BillboardChainFactory::createInstanceImpl ( String const& name, NameValuePairList const* params ) 1
_ZN4Ogre21BillboardChainFactory18createInstanceImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreBone.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Bone::createChildImpl ( ) 1
_ZN4Ogre4Bone15createChildImplEv
|
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. |
[+] Bone::createChildImpl ( String const& name ) 1
_ZN4Ogre4Bone15createChildImplERKNSt7__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. |
OgreCamera.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Camera::getRayForwardIntersect ( Vector3 const& anchor, Vector3 const* dir, Real planeOffset ) const 1
_ZNK4Ogre6Camera22getRayForwardIntersectERKNS_6VectorILi3EfEEPS3_f
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] Camera::invalidateFrustum ( ) const 1
_ZNK4Ogre6Camera17invalidateFrustumEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] Camera::invalidateView ( ) const 1
_ZNK4Ogre6Camera14invalidateViewEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] Camera::isViewOutOfDate ( ) const 1
_ZNK4Ogre6Camera15isViewOutOfDateEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] Camera::setWindowImpl ( ) const 1
_ZNK4Ogre6Camera13setWindowImplEv
|
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. |
OgreCompositionPass.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] CompositionPass::getClearDepth ( ) const 1
_ZNK4Ogre15CompositionPass13getClearDepthEv
|
Change |
Effect |
1 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] CompositionPass::setClearDepth ( Real depth ) 1
⇣
CompositionPass::setClearDepth ( float depth )
_ZN4Ogre15CompositionPass13setClearDepthEf
|
Change |
Effect |
1 |
Type of 1st parameter depth has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreCompositorChain.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] CompositorChain::clearCompiledState ( ) 1
_ZN4Ogre15CompositorChain18clearCompiledStateEv
|
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. |
[+] CompositorChain::createOriginalScene ( ) 1
_ZN4Ogre15CompositorChain19createOriginalSceneEv
|
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. |
[+] CompositorChain::destroyOriginalScene ( ) 1
_ZN4Ogre15CompositorChain20destroyOriginalSceneEv
|
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. |
[+] CompositorChain::destroyResources ( ) 1
_ZN4Ogre15CompositorChain16destroyResourcesEv
|
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. |
[+] CompositorChain::getCompositorName ( ) const 1
_ZNK4Ogre15CompositorChain17getCompositorNameB5cxx11Ev
|
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. |
[+] CompositorChain::postTargetOperation ( CompositorInstance::TargetOperation& op, Viewport* vp, Camera* cam ) 1
_ZN4Ogre15CompositorChain19postTargetOperationERNS_18CompositorInstance15TargetOperationEPNS_8ViewportEPNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] CompositorChain::preTargetOperation ( CompositorInstance::TargetOperation& op, Viewport* vp, Camera* cam ) 1
_ZN4Ogre15CompositorChain18preTargetOperationERNS_18CompositorInstance15TargetOperationEPNS_8ViewportEPNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreCompositorManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] CompositorManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params ) 1
_ZN4Ogre17CompositorManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreControllerManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ControllerManager::createController ( ControllerValueRealPtr const& src, ControllerValueRealPtr const& dest, ControllerFunctionRealPtr const& func ) 1
_ZN4Ogre17ControllerManager16createControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEES6_RKNS1_INS_18ControllerFunctionIfEEEE
|
Change |
Effect |
1 |
Type of return value has been changed from Controller<float>* to ControllerReal*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createFrameTimePassthroughController ( ControllerValueRealPtr const& dest ) 1
_ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEE
|
Change |
Effect |
1 |
Type of return value has been changed from Controller<float>* to ControllerReal*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createGpuProgramTimerParam ( GpuProgramParametersSharedPtr params, size_t paramIndex, Real timeFactor ) 1
_ZN4Ogre17ControllerManager26createGpuProgramTimerParamENS_9SharedPtrINS_20GpuProgramParametersEEEmf
|
Change |
Effect |
1 |
Type of return value has been changed from Controller<float>* to ControllerReal*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureAnimator ( TextureUnitState* layer, Real sequenceTime ) 1
_ZN4Ogre17ControllerManager21createTextureAnimatorEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from Controller<float>* to ControllerReal*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureRotater ( TextureUnitState* layer, Real speed ) 1
_ZN4Ogre17ControllerManager20createTextureRotaterEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from Controller<float>* to ControllerReal*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureUScroller ( TextureUnitState* layer, Real uSpeed ) 1
_ZN4Ogre17ControllerManager22createTextureUScrollerEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from Controller<float>* to ControllerReal*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureUVScroller ( TextureUnitState* layer, Real speed ) 1
_ZN4Ogre17ControllerManager23createTextureUVScrollerEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from Controller<float>* to ControllerReal*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureVScroller ( TextureUnitState* layer, Real vSpeed ) 1
_ZN4Ogre17ControllerManager22createTextureVScrollerEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from Controller<float>* to ControllerReal*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureWaveTransformer ( TextureUnitState* layer, enum TextureUnitState::TextureTransformType ttype, enum WaveformType waveType, Real base, Real frequency, Real phase, Real amplitude ) 1
_ZN4Ogre17ControllerManager28createTextureWaveTransformerEPNS_16TextureUnitStateENS1_20TextureTransformTypeENS_12WaveformTypeEffff
|
Change |
Effect |
1 |
Type of return value has been changed from Controller<float>* to ControllerReal*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::destroyController ( Controller<float>* controller ) 1
⇣
ControllerManager::destroyController ( ControllerReal* controller )
_ZN4Ogre17ControllerManager17destroyControllerEPNS_10ControllerIfEE
|
Change |
Effect |
1 |
Type of 1st parameter controller has been changed from Controller<float>* to ControllerReal*. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreConvexBody.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ConvexBody::allocatePolygon ( ) [static] 1
_ZN4Ogre10ConvexBody15allocatePolygonEv
|
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. |
[+] ConvexBody::allocateSpace ( size_t numPolygons, size_t numVertices ) 1
_ZN4Ogre10ConvexBody13allocateSpaceEmm
|
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. |
[+] ConvexBody::deletePolygon ( size_t poly ) 1
_ZN4Ogre10ConvexBody13deletePolygonEm
|
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. |
[+] ConvexBody::deleteVertex ( size_t poly, size_t vertex ) 1
_ZN4Ogre10ConvexBody12deleteVertexEmm
|
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. |
[+] ConvexBody::findAndEraseEdgePair ( Vector3 const& vec, Polygon::EdgeMap& intersectionEdges, Vector3& vNext ) const 1
_ZNK4Ogre10ConvexBody20findAndEraseEdgePairERKNS_6VectorILi3EfEERSt8multimapIS2_S2_St4lessIS2_ESaISt4pairIS3_S2_EEERS2_
|
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. |
[+] ConvexBody::freePolygon ( Polygon* poly ) [static] 1
_ZN4Ogre10ConvexBody11freePolygonEPNS_7PolygonE
|
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. |
[+] ConvexBody::getSingleEdges ( ) const 1
_ZNK4Ogre10ConvexBody14getSingleEdgesEv
|
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. |
[+] ConvexBody::insertPolygon ( Polygon* pdata ) 1
_ZN4Ogre10ConvexBody13insertPolygonEPNS_7PolygonE
|
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. |
[+] ConvexBody::insertPolygon ( Polygon* pdata, size_t poly ) 1
_ZN4Ogre10ConvexBody13insertPolygonEPNS_7PolygonEm
|
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. |
[+] ConvexBody::insertVertex ( size_t poly, Vector3 const& vdata ) 1
_ZN4Ogre10ConvexBody12insertVertexEmRKNS_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. |
[+] ConvexBody::insertVertex ( size_t poly, Vector3 const& vdata, size_t vertex ) 1
_ZN4Ogre10ConvexBody12insertVertexEmRKNS_6VectorILi3EfEEm
|
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. |
[+] ConvexBody::moveDataFromBody ( ConvexBody& body ) 1
_ZN4Ogre10ConvexBody16moveDataFromBodyERS0_
|
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. |
[+] ConvexBody::setPolygon ( Polygon* pdata, size_t poly ) 1
_ZN4Ogre10ConvexBody10setPolygonEPNS_7PolygonEm
|
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. |
[+] ConvexBody::setVertex ( size_t poly, Vector3 const& vdata, size_t vertex ) 1
_ZN4Ogre10ConvexBody9setVertexEmRKNS_6VectorILi3EfEEm
|
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. |
[+] ConvexBody::storeEdgesOfPolygon ( size_t poly, Polygon::EdgeMap* edgeMap ) const 1
_ZNK4Ogre10ConvexBody19storeEdgesOfPolygonEmPSt8multimapINS_6VectorILi3EfEES3_St4lessIS3_ESaISt4pairIKS3_S3_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] ConvexBody::unlinkPolygon ( size_t poly ) 1
_ZN4Ogre10ConvexBody13unlinkPolygonEm
|
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. |
OgreDataStream.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] FileStreamDataStream::determineAccess ( ) 1
_ZN4Ogre20FileStreamDataStream15determineAccessEv
|
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. |
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] DefaultHardwareBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options ) 1
_ZN4Ogre21DefaultHardwareBuffer8lockImplEmmNS_14HardwareBuffer11LockOptionsE
|
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. |
[+] DefaultHardwareBuffer::unlockImpl ( ) 1
_ZN4Ogre21DefaultHardwareBuffer10unlockImplEv
|
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. |
OgreDeflate.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] DeflateStream::compressFinal ( ) 1
_ZN4Ogre13DeflateStream13compressFinalEv
|
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. |
[+] DeflateStream::destroy ( ) 1
_ZN4Ogre13DeflateStream7destroyEv
|
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. |
[+] DeflateStream::getAvailInForSinglePass ( ) 1
_ZN4Ogre13DeflateStream23getAvailInForSinglePassEv
|
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. |
[+] DeflateStream::init ( ) 1
_ZN4Ogre13DeflateStream4initEv
|
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. |
OgreDynLib.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] DynLib::dynlibError ( ) 1
_ZN4Ogre6DynLib11dynlibErrorB5cxx11Ev
|
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. |
OgreEdgeListBuilder.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] EdgeListBuilder::buildTrianglesEdges ( struct EdgeListBuilder::Geometry const& geometry ) 1
_ZN4Ogre15EdgeListBuilder19buildTrianglesEdgesERKNS0_8GeometryE
|
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. |
[+] EdgeListBuilder::connectOrCreateEdge ( size_t vertexSet, size_t triangleIndex, size_t vertIndex0, size_t vertIndex1, size_t sharedVertIndex0, size_t sharedVertIndex1 ) 1
_ZN4Ogre15EdgeListBuilder19connectOrCreateEdgeEmmmmmm
|
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. |
[+] EdgeListBuilder::findOrCreateCommonVertex ( Vector3 const& vec, size_t vertexSet, size_t indexSet, size_t originalIndex ) 1
_ZN4Ogre15EdgeListBuilder24findOrCreateCommonVertexERKNS_6VectorILi3EfEEmmm
|
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. |
OgreEntity.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Entity::applyVertexAnimation ( bool hardwareAnimation, bool stencilShadows ) 1
_ZN4Ogre6Entity20applyVertexAnimationEbb
|
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. |
[+] Entity::attachObjectImpl ( MovableObject* pObject, TagPoint* pAttachingPoint ) 1
_ZN4Ogre6Entity16attachObjectImplEPNS_13MovableObjectEPNS_8TagPointE
|
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. |
[+] Entity::bindMissingHardwarePoseBuffers ( VertexData const* srcData, VertexData* destData ) 1
_ZN4Ogre6Entity30bindMissingHardwarePoseBuffersEPKNS_10VertexDataEPS1_
|
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. |
[+] Entity::buildSubEntityList ( MeshPtr& mesh, Entity::SubEntityList* sublist ) 1
_ZN4Ogre6Entity18buildSubEntityListERNS_9SharedPtrINS_4MeshEEEPSt6vectorIPNS_9SubEntityESaIS7_EE
|
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. |
[+] Entity::cacheBoneMatrices ( ) 1
_ZN4Ogre6Entity17cacheBoneMatricesEv
|
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. |
[+] Entity::calcVertexProcessing ( ) 1
_ZN4Ogre6Entity20calcVertexProcessingEv
|
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. |
[+] Entity::detachAllObjectsImpl ( ) 1
_ZN4Ogre6Entity20detachAllObjectsImplEv
|
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. |
[+] Entity::detachObjectImpl ( MovableObject* pObject ) 1
_ZN4Ogre6Entity16detachObjectImplEPNS_13MovableObjectE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] Entity::Entity [C1] ( ) 1
_ZN4Ogre6EntityC1Ev
|
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. |
[+] Entity::Entity [C2] ( ) 1
_ZN4Ogre6EntityC2Ev
|
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. |
[+] Entity::Entity [C1] ( String const& name, MeshPtr const& mesh ) 1
_ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
|
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. |
[+] Entity::Entity [C2] ( String const& name, MeshPtr const& mesh ) 1
_ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
|
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. |
[+] Entity::finalisePoseNormals ( VertexData const* srcData, VertexData* destData ) 1
_ZN4Ogre6Entity19finalisePoseNormalsEPKNS_10VertexDataEPS1_
|
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. |
[+] Entity::findBlendedVertexData ( VertexData const* orig ) 1
_ZN4Ogre6Entity21findBlendedVertexDataEPKNS_10VertexDataE
|
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. |
[+] Entity::findSubEntityForVertexData ( VertexData const* orig ) 1
_ZN4Ogre6Entity26findSubEntityForVertexDataEPKNS_10VertexDataE
|
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. |
[+] Entity::initHardwareAnimationElements ( VertexData* vdata, ushort numberOfElements, bool animateNormals ) 1
_ZN4Ogre6Entity29initHardwareAnimationElementsEPNS_10VertexDataEtb
|
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. |
[+] Entity::initialisePoseVertexData ( VertexData const* srcData, VertexData* destData, bool animateNormals ) 1
_ZN4Ogre6Entity24initialisePoseVertexDataEPKNS_10VertexDataEPS1_b
|
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. |
[+] Entity::markBuffersUnusedForAnimation ( ) 1
_ZN4Ogre6Entity29markBuffersUnusedForAnimationEv
|
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. |
[+] Entity::prepareTempBlendBuffers ( ) 1
_ZN4Ogre6Entity23prepareTempBlendBuffersEv
|
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. |
[+] Entity::reevaluateVertexProcessing ( ) 1
_ZN4Ogre6Entity26reevaluateVertexProcessingEv
|
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. |
[+] Entity::restoreBuffersForUnusedAnimation ( bool hardwareAnimation ) 1
_ZN4Ogre6Entity32restoreBuffersForUnusedAnimationEb
|
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. |
[+] Entity::tempSkelAnimBuffersBound ( bool requestNormals ) const 1
_ZNK4Ogre6Entity24tempSkelAnimBuffersBoundEb
|
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. |
[+] Entity::tempVertexAnimBuffersBound ( ) const 1
_ZNK4Ogre6Entity26tempVertexAnimBuffersBoundEv
|
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. |
[+] Entity::updateAnimation ( ) 1
_ZN4Ogre6Entity15updateAnimationEv
|
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. |
[+] EntityFactory::createInstanceImpl ( String const& name, NameValuePairList const* params ) 1
_ZN4Ogre13EntityFactory18createInstanceImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreFrustum.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Frustum::isViewOutOfDate ( ) const 1
_ZNK4Ogre7Frustum15isViewOutOfDateEv
|
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. |
OgreGpuProgramManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] GpuProgramManager::create ( String const& name, String const& group, enum GpuProgramType gptype, String const& syntaxCode, bool isManual, ManualResourceLoader* loader ) 1
_ZN4Ogre17GpuProgramManager6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_14GpuProgramTypeES8_bPNS_20ManualResourceLoaderE
|
Change |
Effect |
1 |
Type of return value has been changed from ResourcePtr to GpuProgramPtr. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] GpuProgramManager::getSingleton ( ) [static] 1
_ZN4Ogre17GpuProgramManager12getSingletonEv
|
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. |
OgreGpuProgramParams.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] GpuProgramParameters::copySharedParamSetUsage ( GpuProgramParameters::GpuSharedParamUsageList const& srcList ) 1
_ZN4Ogre20GpuProgramParameters23copySharedParamSetUsageERKSt6vectorINS_24GpuSharedParametersUsageESaIS2_EE
|
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. |
[+] GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act ) [static] 1
_ZN4Ogre20GpuProgramParameters17deriveVariabilityENS0_16AutoConstantTypeE
|
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. |
[+] GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, Real rData ) 1
⇣
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, float rData )
_ZN4Ogre20GpuProgramParameters19setAutoConstantRealEmNS0_16AutoConstantTypeEf
|
Change |
Effect |
1 |
Type of 3rd parameter rData has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] GpuSharedParametersUsage::initCopyData ( ) 1
_ZN4Ogre24GpuSharedParametersUsage12initCopyDataEv
|
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. |
OgreGpuProgramUsage.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] GpuProgramUsage::recreateParameters ( ) 1
_ZN4Ogre15GpuProgramUsage18recreateParametersEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] HardwarePixelBuffer::getRenderTarget ( size_t p1 ) 1
_ZN4Ogre19HardwarePixelBuffer15getRenderTargetEm
|
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. |
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] HardwareVertexBuffer::checkIfVertexInstanceDataIsSupported ( ) 1
_ZN4Ogre20HardwareVertexBuffer36checkIfVertexInstanceDataIsSupportedEv
|
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. |
OgreInstanceBatch.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx ) 1
_ZN4Ogre13InstanceBatch15_getCustomParamEPNS_15InstancedEntityEh
|
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. |
[+] InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam ) 1
⇣
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4f const& newParam )
_ZN4Ogre13InstanceBatch15_setCustomParamEPNS_15InstancedEntityEhRKNS_6VectorILi4EfEE
|
Change |
Effect |
1 |
Type of 3rd parameter newParam has been changed from Vector4 const& to Vector4f const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreInstancedEntity.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] InstancedEntity::createSkeletonInstance ( ) 1
_ZN4Ogre15InstancedEntity22createSkeletonInstanceEv
|
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. |
[+] InstancedEntity::destroySkeletonInstance ( ) 1
_ZN4Ogre15InstancedEntity23destroySkeletonInstanceEv
|
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. |
[+] InstancedEntity::getCustomParam ( unsigned char idx ) 1
_ZN4Ogre15InstancedEntity14getCustomParamEh
|
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. |
[+] InstancedEntity::notifyUnlink ( InstancedEntity const* slave ) 1
_ZN4Ogre15InstancedEntity12notifyUnlinkEPKS0_
|
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. |
[+] InstancedEntity::setCustomParam ( unsigned char idx, Vector4 const& newParam ) 1
⇣
InstancedEntity::setCustomParam ( unsigned char idx, Vector4f const& newParam )
_ZN4Ogre15InstancedEntity14setCustomParamEhRKNS_6VectorILi4EfEE
|
Change |
Effect |
1 |
Type of 2nd parameter newParam has been changed from Vector4 const& to Vector4f const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] InstancedEntity::stopSharingTransformAsSlave ( bool notifyMaster ) 1
_ZN4Ogre15InstancedEntity27stopSharingTransformAsSlaveEb
|
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. |
[+] InstancedEntity::unlinkTransform ( bool notifyMaster ) 1
_ZN4Ogre15InstancedEntity15unlinkTransformEb
|
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. |
OgreLight.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Light::getCustomParameter ( uint16 index ) const 1
_ZNK4Ogre5Light18getCustomParameterEt
|
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. |
[+] Light::setCustomParameter ( uint16 index, Vector4 const& value ) 1
⇣
Light::setCustomParameter ( uint16 index, Vector4f const& value )
_ZN4Ogre5Light18setCustomParameterEtRKNS_6VectorILi4EfEE
|
Change |
Effect |
1 |
Type of 2nd parameter value has been changed from Vector4 const& to Vector4f const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params ) 1
_ZN4Ogre12LightFactory18createInstanceImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreLodStrategy.h
namespace Ogre
[+] LodStrategy::getValueImpl ( MovableObject const* p1, Camera const* p2 ) const 1
_ZNK4Ogre11LodStrategy12getValueImplEPKNS_13MovableObjectEPKNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreManualObject.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ManualObject::copyTempVertexToBuffer ( ) 1
_ZN4Ogre12ManualObject22copyTempVertexToBufferEv
|
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::resetTempAreas ( ) 1
_ZN4Ogre12ManualObject14resetTempAreasEv
|
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::resizeTempIndexBufferIfNeeded ( size_t numInds ) 1
_ZN4Ogre12ManualObject29resizeTempIndexBufferIfNeededEm
|
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::resizeTempVertexBufferIfNeeded ( size_t numVerts ) 1
_ZN4Ogre12ManualObject30resizeTempVertexBufferIfNeededEm
|
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. |
OgreMaterial.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Material::applyDefaults ( ) 1
_ZN4Ogre8Material13applyDefaultsEv
|
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. |
[+] Material::calculateSize ( ) const 1
_ZNK4Ogre8Material13calculateSizeEv
|
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. |
[+] Material::clearBestTechniqueList ( ) 1
_ZN4Ogre8Material22clearBestTechniqueListEv
|
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. |
[+] Material::insertSupportedTechnique ( Technique* t ) 1
_ZN4Ogre8Material24insertSupportedTechniqueEPNS_9TechniqueE
|
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. |
[+] Material::loadImpl ( ) 1
_ZN4Ogre8Material8loadImplEv
|
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. |
[+] Material::prepareImpl ( ) 1
_ZN4Ogre8Material11prepareImplEv
|
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. |
[+] Material::unloadImpl ( ) 1
_ZN4Ogre8Material10unloadImplEv
|
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. |
[+] Material::unprepareImpl ( ) 1
_ZN4Ogre8Material13unprepareImplEv
|
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. |
OgreMaterialManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params ) 1
_ZN4Ogre15MaterialManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreMaterialSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] MaterialSerializer::convertFiltering ( enum FilterOptions fo ) 1
_ZN4Ogre18MaterialSerializer16convertFilteringB5cxx11ENS_13FilterOptionsE
|
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. |
[+] MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, GpuProgramPtr const& program, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams ) 1
_ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNSB_INS_20GpuProgramParametersEEEPSG_
|
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. |
[+] MaterialSerializer::fireMaterialEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, Material const* mat ) 1
_ZN4Ogre18MaterialSerializer17fireMaterialEventENS0_14SerializeEventERbPKNS_8MaterialE
|
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. |
[+] MaterialSerializer::firePassEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, Pass const* pass ) 1
_ZN4Ogre18MaterialSerializer13firePassEventENS0_14SerializeEventERbPKNS_4PassE
|
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. |
[+] MaterialSerializer::fireTechniqueEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, Technique const* tech ) 1
_ZN4Ogre18MaterialSerializer18fireTechniqueEventENS0_14SerializeEventERbPKNS_9TechniqueE
|
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. |
[+] MaterialSerializer::fireTextureUnitStateEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, TextureUnitState const* textureUnit ) 1
_ZN4Ogre18MaterialSerializer25fireTextureUnitStateEventENS0_14SerializeEventERbPKNS_16TextureUnitStateE
|
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. |
[+] MaterialSerializer::writeColourValue ( ColourValue const& colour, bool writeAlpha ) 1
_ZN4Ogre18MaterialSerializer16writeColourValueERKNS_11ColourValueEb
|
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. |
[+] MaterialSerializer::writeCompareFunction ( enum CompareFunction const cf ) 1
_ZN4Ogre18MaterialSerializer20writeCompareFunctionENS_15CompareFunctionE
|
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. |
[+] MaterialSerializer::writeEnvironmentMapEffect ( struct TextureUnitState::TextureEffect const& effect, TextureUnitState const* pTex ) 1
_ZN4Ogre18MaterialSerializer25writeEnvironmentMapEffectERKNS_16TextureUnitState13TextureEffectEPKS1_
|
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. |
[+] MaterialSerializer::writeFragmentProgramRef ( Pass const* pPass ) 1
_ZN4Ogre18MaterialSerializer23writeFragmentProgramRefEPKNS_4PassE
|
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. |
[+] MaterialSerializer::writeGeometryProgramRef ( Pass const* pPass ) 1
_ZN4Ogre18MaterialSerializer23writeGeometryProgramRefEPKNS_4PassE
|
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. |
[+] MaterialSerializer::writeGPUProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer ) 1
_ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
|
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. |
[+] MaterialSerializer::writeGpuProgramRef ( String const& attrib, GpuProgramPtr const& program, GpuProgramParametersSharedPtr const& params ) 1
_ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNS9_INS_20GpuProgramParametersEEE
|
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. |
[+] MaterialSerializer::writeGpuPrograms ( ) 1
_ZN4Ogre18MaterialSerializer16writeGpuProgramsEv
|
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. |
[+] MaterialSerializer::writeLayerBlendOperationEx ( enum LayerBlendOperationEx const op ) 1
_ZN4Ogre18MaterialSerializer26writeLayerBlendOperationExENS_21LayerBlendOperationExE
|
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. |
[+] MaterialSerializer::writeLayerBlendSource ( enum LayerBlendSource const lbs ) 1
_ZN4Ogre18MaterialSerializer21writeLayerBlendSourceENS_16LayerBlendSourceE
|
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. |
[+] MaterialSerializer::writeLowLevelGpuProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer ) 1
_ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
|
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. |
[+] MaterialSerializer::writeMaterial ( MaterialPtr const& pMat, String const& materialName ) 1
_ZN4Ogre18MaterialSerializer13writeMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__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. |
[+] MaterialSerializer::writeNamedGpuProgramParameters ( GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer ) 1
_ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
|
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. |
[+] MaterialSerializer::writePass ( Pass const* pPass ) 1
_ZN4Ogre18MaterialSerializer9writePassEPKNS_4PassE
|
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. |
[+] MaterialSerializer::writeRotationEffect ( struct TextureUnitState::TextureEffect const& effect, TextureUnitState const* pTex ) 1
_ZN4Ogre18MaterialSerializer19writeRotationEffectERKNS_16TextureUnitState13TextureEffectEPKS1_
|
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. |
[+] MaterialSerializer::writeSceneBlendFactor ( enum SceneBlendFactor const sbf ) 1
_ZN4Ogre18MaterialSerializer21writeSceneBlendFactorENS_16SceneBlendFactorE
|
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. |
[+] MaterialSerializer::writeSceneBlendFactor ( enum SceneBlendFactor const sbf_src, enum SceneBlendFactor const sbf_dst ) 1
_ZN4Ogre18MaterialSerializer21writeSceneBlendFactorENS_16SceneBlendFactorES1_
|
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. |
[+] MaterialSerializer::writeSceneBlendFactor ( enum SceneBlendFactor const c_src, enum SceneBlendFactor const c_dest, enum SceneBlendFactor const a_src, enum SceneBlendFactor const a_dest ) 1
_ZN4Ogre18MaterialSerializer21writeSceneBlendFactorENS_16SceneBlendFactorES1_S1_S1_
|
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. |
[+] MaterialSerializer::writeScrollEffect ( struct TextureUnitState::TextureEffect const& effect, TextureUnitState const* pTex ) 1
_ZN4Ogre18MaterialSerializer17writeScrollEffectERKNS_16TextureUnitState13TextureEffectEPKS1_
|
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. |
[+] MaterialSerializer::writeTechnique ( Technique const* pTech ) 1
_ZN4Ogre18MaterialSerializer14writeTechniqueEPKNS_9TechniqueE
|
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. |
[+] MaterialSerializer::writeTesselationDomainProgramRef ( Pass const* pPass ) 1
_ZN4Ogre18MaterialSerializer32writeTesselationDomainProgramRefEPKNS_4PassE
|
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. |
[+] MaterialSerializer::writeTesselationHullProgramRef ( Pass const* pPass ) 1
_ZN4Ogre18MaterialSerializer30writeTesselationHullProgramRefEPKNS_4PassE
|
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. |
[+] MaterialSerializer::writeTextureUnit ( TextureUnitState const* pTex ) 1
_ZN4Ogre18MaterialSerializer16writeTextureUnitEPKNS_16TextureUnitStateE
|
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. |
[+] MaterialSerializer::writeTransformEffect ( struct TextureUnitState::TextureEffect const& effect, TextureUnitState const* pTex ) 1
_ZN4Ogre18MaterialSerializer20writeTransformEffectERKNS_16TextureUnitState13TextureEffectEPKS1_
|
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. |
[+] MaterialSerializer::writeVertexProgramRef ( Pass const* pPass ) 1
_ZN4Ogre18MaterialSerializer21writeVertexProgramRefEPKNS_4PassE
|
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.12.13
namespace Ogre
[+] Math::buildTrigTables ( ) 1
_ZN4Ogre4Math15buildTrigTablesEv
|
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. |
[+] Math::SinTable ( float fValue ) [static] 1
_ZN4Ogre4Math8SinTableEf
|
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. |
[+] Math::TanTable ( float fValue ) [static] 1
_ZN4Ogre4Math8TanTableEf
|
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. |
[+] Math::UnitRandom ( ) [static] 1
_ZN4Ogre4Math10UnitRandomEv
|
Change |
Effect |
1 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreMatrix3.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Matrix3::Bidiagonalize ( Matrix3& kA, Matrix3& kL, Matrix3& kR ) [static] 1
_ZN4Ogre7Matrix313BidiagonalizeERS0_S1_S1_
|
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. |
[+] Matrix3::GolubKahanStep ( Matrix3& kA, Matrix3& kL, Matrix3& kR ) [static] 1
_ZN4Ogre7Matrix314GolubKahanStepERS0_S1_S1_
|
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. |
[+] Matrix3::MaxCubicRoot ( Real* afCoeff ) [static] 1
_ZN4Ogre7Matrix312MaxCubicRootEPf
|
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. |
[+] Matrix3::QLAlgorithm ( Real* afDiag, Real* afSubDiag ) 1
_ZN4Ogre7Matrix311QLAlgorithmEPfS1_
|
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. |
[+] Matrix3::Tridiagonal ( Real* afDiag, Real* afSubDiag ) 1
_ZN4Ogre7Matrix311TridiagonalEPfS1_
|
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. |
OgreMesh.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Mesh::buildIndexMap ( Mesh::VertexBoneAssignmentList const& boneAssignments, Mesh::IndexMap& boneIndexToBlendIndexMap, Mesh::IndexMap& blendIndexToBoneIndexMap ) 1
_ZN4Ogre4Mesh13buildIndexMapERKSt8multimapImNS_22VertexBoneAssignment_sESt4lessImESaISt4pairIKmS2_EEERSt6vectorItSaItEESF_
|
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::calculateSize ( ) const 1
_ZNK4Ogre4Mesh13calculateSizeEv
|
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::compileBoneAssignments ( Mesh::VertexBoneAssignmentList const& boneAssignments, unsigned short numBlendWeightsPerVertex, Mesh::IndexMap& blendIndexToBoneIndexMap, VertexData* targetVertexData ) 1
_ZN4Ogre4Mesh22compileBoneAssignmentsERKSt8multimapImNS_22VertexBoneAssignment_sESt4lessImESaISt4pairIKmS2_EEEtRSt6vectorItSaItEEPNS_10VertexDataE
|
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::loadImpl ( ) 1
_ZN4Ogre4Mesh8loadImplEv
|
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::mergeAdjacentTexcoords ( unsigned short finalTexCoordSet, unsigned short texCoordSetToDestroy, VertexData* vertexData ) 1
_ZN4Ogre4Mesh22mergeAdjacentTexcoordsEttPNS_10VertexDataE
|
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::organiseTangentsBuffer ( VertexData* vertexData, enum VertexElementSemantic targetSemantic, unsigned short index, unsigned short sourceTexCoordSet ) 1
_ZN4Ogre4Mesh22organiseTangentsBufferEPNS_10VertexDataENS_21VertexElementSemanticEtt
|
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::postLoadImpl ( ) 1
_ZN4Ogre4Mesh12postLoadImplEv
|
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::prepareImpl ( ) 1
_ZN4Ogre4Mesh11prepareImplEv
|
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::unloadImpl ( ) 1
_ZN4Ogre4Mesh10unloadImplEv
|
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::unprepareImpl ( ) 1
_ZN4Ogre4Mesh13unprepareImplEv
|
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. |
OgreMeshManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams ) 1
_ZN4Ogre11MeshManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreMovableObject.h
namespace Ogre
[+] MovableObjectFactory::createInstanceImpl ( String const& p1, NameValuePairList const* p2 ) 1
_ZN4Ogre20MovableObjectFactory18createInstanceImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreNode.h
namespace Ogre
[+] Node::createChildImpl ( ) 1
_ZN4Ogre4Node15createChildImplEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] Node::createChildImpl ( String const& p1 ) 1
_ZN4Ogre4Node15createChildImplERKNSt7__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. |
OgreParticleSystem.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ParticleSystem::_applyMotion ( Real timeElapsed ) 1
_ZN4Ogre14ParticleSystem12_applyMotionEf
|
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. |
[+] ParticleSystem::_executeTriggerEmitters ( ParticleEmitter* emitter, unsigned int requested, Real timeElapsed ) 1
_ZN4Ogre14ParticleSystem23_executeTriggerEmittersEPNS_15ParticleEmitterEjf
|
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. |
[+] ParticleSystem::_expire ( Real timeElapsed ) 1
_ZN4Ogre14ParticleSystem7_expireEf
|
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. |
[+] ParticleSystem::_notifyReorganiseEmittedEmitterData ( ) 1
_ZN4Ogre14ParticleSystem35_notifyReorganiseEmittedEmitterDataEv
|
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. |
[+] ParticleSystem::_sortParticles ( Camera* cam ) 1
_ZN4Ogre14ParticleSystem14_sortParticlesEPNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] ParticleSystem::_triggerAffectors ( Real timeElapsed ) 1
_ZN4Ogre14ParticleSystem17_triggerAffectorsEf
|
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. |
[+] ParticleSystem::_triggerEmitters ( Real timeElapsed ) 1
_ZN4Ogre14ParticleSystem16_triggerEmittersEf
|
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. |
[+] ParticleSystem::addActiveEmittedEmittersToFreeList ( ) 1
_ZN4Ogre14ParticleSystem34addActiveEmittedEmittersToFreeListEv
|
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. |
[+] ParticleSystem::addFreeEmittedEmitters ( ) 1
_ZN4Ogre14ParticleSystem22addFreeEmittedEmittersEv
|
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. |
[+] ParticleSystem::configureRenderer ( ) 1
_ZN4Ogre14ParticleSystem17configureRendererEv
|
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. |
[+] ParticleSystem::findFreeEmittedEmitter ( String const& name ) 1
_ZN4Ogre14ParticleSystem22findFreeEmittedEmitterERKNSt7__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. |
[+] ParticleSystem::increaseEmittedEmitterPool ( size_t size ) 1
_ZN4Ogre14ParticleSystem26increaseEmittedEmitterPoolEm
|
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. |
[+] ParticleSystem::increasePool ( size_t size ) 1
_ZN4Ogre14ParticleSystem12increasePoolEm
|
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. |
[+] ParticleSystem::initialiseEmittedEmitterPool ( ) 1
_ZN4Ogre14ParticleSystem28initialiseEmittedEmitterPoolEv
|
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. |
[+] ParticleSystem::initialiseEmittedEmitters ( ) 1
_ZN4Ogre14ParticleSystem25initialiseEmittedEmittersEv
|
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. |
[+] ParticleSystem::initParameters ( ) 1
_ZN4Ogre14ParticleSystem14initParametersEv
|
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. |
[+] ParticleSystem::removeAllEmittedEmitters ( ) 1
_ZN4Ogre14ParticleSystem24removeAllEmittedEmittersEv
|
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. |
[+] ParticleSystem::removeFromActiveEmittedEmitters ( ParticleEmitter* emitter ) 1
_ZN4Ogre14ParticleSystem31removeFromActiveEmittedEmittersEPNS_15ParticleEmitterE
|
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. |
OgreParticleSystemManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ParticleSystemFactory::createInstanceImpl ( String const& name, NameValuePairList const* params ) 1
_ZN4Ogre21ParticleSystemFactory18createInstanceImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] ParticleSystemManager::createSystemImpl ( String const& name, String const& templateName ) 1
_ZN4Ogre21ParticleSystemManager16createSystemImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
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. |
[+] ParticleSystemManager::createSystemImpl ( String const& name, size_t quota, String const& resourceGroup ) 1
_ZN4Ogre21ParticleSystemManager16createSystemImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_
|
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.12.13
namespace Ogre
[+] Pass::getProgramUsage ( enum GpuProgramType programType ) 1
_ZN4Ogre4Pass15getProgramUsageENS_14GpuProgramTypeE
|
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. |
[+] Pass::getProgramUsage ( enum GpuProgramType programType ) const 1
_ZNK4Ogre4Pass15getProgramUsageENS_14GpuProgramTypeE
|
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. |
[+] Pass::setFog ( bool overrideScene, enum FogMode mode, ColourValue const& colour, Real density, Real start, Real end ) 3
⇣
Pass::setFog ( bool overrideScene, enum FogMode mode, ColourValue const& colour, float density, float start, float end )
_ZN4Ogre4Pass6setFogEbNS_7FogModeERKNS_11ColourValueEfff
|
Change |
Effect |
1 |
Type of 4th parameter density has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 6th parameter end has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 5th parameter start has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgrePatchMesh.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] PatchMesh::loadImpl ( ) 1
_ZN4Ogre9PatchMesh8loadImplEv
|
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. |
OgrePatchSurface.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] PatchSurface::distributeControlPoints ( void* lockedBuffer ) 1
_ZN4Ogre12PatchSurface23distributeControlPointsEPv
|
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. |
[+] PatchSurface::findLevel ( Vector3& a, Vector3& b, Vector3& c ) 1
_ZN4Ogre12PatchSurface9findLevelERNS_6VectorILi3EfEES3_S3_
|
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. |
[+] PatchSurface::getAutoULevel ( bool forMax ) 1
_ZN4Ogre12PatchSurface13getAutoULevelEb
|
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. |
[+] PatchSurface::getAutoVLevel ( bool forMax ) 1
_ZN4Ogre12PatchSurface13getAutoVLevelEb
|
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. |
[+] PatchSurface::interpolateVertexData ( void* lockedBuffer, size_t leftIdx, size_t rightIdx, size_t destIdx ) 1
_ZN4Ogre12PatchSurface21interpolateVertexDataEPvmmm
|
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. |
[+] PatchSurface::makeTriangles ( ) 1
_ZN4Ogre12PatchSurface13makeTrianglesEv
|
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. |
[+] PatchSurface::subdivideCurve ( void* lockedBuffer, size_t startIdx, size_t stepSize, size_t numSteps, size_t iterations ) 1
_ZN4Ogre12PatchSurface14subdivideCurveEPvmmmm
|
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. |
OgrePolygon.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Polygon::updateNormal ( ) const 1
_ZNK4Ogre7Polygon12updateNormalEv
|
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. |
OgrePredefinedControllers.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] WaveformControllerFunction::getAdjustedInput ( Real input ) 1
_ZN4Ogre26WaveformControllerFunction16getAdjustedInputEf
|
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. |
OgreProfiler.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Profiler::changeEnableState ( ) 1
_ZN4Ogre8Profiler17changeEnableStateEv
|
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. |
[+] Profiler::displayResults ( ) 1
_ZN4Ogre8Profiler14displayResultsEv
|
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. |
[+] Profiler::processFrameStats ( ) 1
_ZN4Ogre8Profiler17processFrameStatsEv
|
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. |
[+] Profiler::processFrameStats ( ProfileInstance* instance, Real& maxFrameTime ) 1
_ZN4Ogre8Profiler17processFrameStatsEPNS_15ProfileInstanceERf
|
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. |
OgreQuaternion.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Quaternion::msEpsilon [data] 1
_ZN4Ogre10Quaternion9msEpsilonE
|
Change |
Effect |
1 |
Type of this global data has been changed from float const to Real const. |
Replacement of data type may indicate a change in semantic meaning. |
OgreRenderable.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Renderable::getCustomParameter ( size_t index ) const 1
_ZNK4Ogre10Renderable18getCustomParameterEm
|
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. |
[+] Renderable::setCustomParameter ( size_t index, Vector4 const& value ) 1
⇣
Renderable::setCustomParameter ( size_t index, Vector4f const& value )
_ZN4Ogre10Renderable18setCustomParameterEmRKNS_6VectorILi4EfEE
|
Change |
Effect |
1 |
Type of 2nd parameter value has been changed from Vector4 const& to Vector4f const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreRenderQueueSortingGrouping.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] QueuedRenderableCollection::acceptVisitorAscending ( QueuedRenderableVisitor* visitor ) const 1
_ZNK4Ogre26QueuedRenderableCollection22acceptVisitorAscendingEPNS_23QueuedRenderableVisitorE
|
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. |
[+] QueuedRenderableCollection::acceptVisitorDescending ( QueuedRenderableVisitor* visitor ) const 1
_ZNK4Ogre26QueuedRenderableCollection23acceptVisitorDescendingEPNS_23QueuedRenderableVisitorE
|
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. |
[+] QueuedRenderableCollection::acceptVisitorGrouped ( QueuedRenderableVisitor* visitor ) const 1
_ZNK4Ogre26QueuedRenderableCollection20acceptVisitorGroupedEPNS_23QueuedRenderableVisitorE
|
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. |
[+] RenderPriorityGroup::addSolidRenderable ( Technique* pTech, Renderable* rend, bool addToNoShadow ) 1
_ZN4Ogre19RenderPriorityGroup18addSolidRenderableEPNS_9TechniqueEPNS_10RenderableEb
|
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. |
[+] RenderPriorityGroup::addSolidRenderableSplitByLightType ( Technique* pTech, Renderable* rend ) 1
_ZN4Ogre19RenderPriorityGroup34addSolidRenderableSplitByLightTypeEPNS_9TechniqueEPNS_10RenderableE
|
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. |
[+] RenderPriorityGroup::addTransparentRenderable ( Technique* pTech, Renderable* rend ) 1
_ZN4Ogre19RenderPriorityGroup24addTransparentRenderableEPNS_9TechniqueEPNS_10RenderableE
|
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. |
[+] RenderPriorityGroup::addUnsortedTransparentRenderable ( Technique* pTech, Renderable* rend ) 1
_ZN4Ogre19RenderPriorityGroup32addUnsortedTransparentRenderableEPNS_9TechniqueEPNS_10RenderableE
|
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. |
[+] RenderPriorityGroup::removePassEntry ( Pass* p ) 1
_ZN4Ogre19RenderPriorityGroup15removePassEntryEPNS_4PassE
|
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. |
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] RenderSystemCapabilitiesSerializer::initialiaseDispatchTables ( ) 1
_ZN4Ogre34RenderSystemCapabilitiesSerializer25initialiaseDispatchTablesEv
|
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. |
[+] RenderSystemCapabilitiesSerializer::logParseError ( String const& error ) const 1
_ZNK4Ogre34RenderSystemCapabilitiesSerializer13logParseErrorERKNSt7__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. |
[+] RenderSystemCapabilitiesSerializer::parseCapabilitiesLines ( RenderSystemCapabilitiesSerializer::CapabilitiesLinesList& lines ) 1
_ZN4Ogre34RenderSystemCapabilitiesSerializer22parseCapabilitiesLinesERSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiESaIS9_EE
|
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. |
[+] RenderSystemCapabilitiesSerializer::write ( RenderSystemCapabilities const* caps, String const& name, std::ostream& file ) 1
_ZN4Ogre34RenderSystemCapabilitiesSerializer5writeEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSo
|
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. |
OgreResource.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Resource::_fireLoadingComplete ( bool wasBackgroundLoaded ) 1
⇣
Resource::_fireLoadingComplete ( bool unused )
_ZN4Ogre8Resource20_fireLoadingCompleteEb
|
Change |
Effect |
1 |
1st parameter wasBackgroundLoaded has been renamed to unused. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] Resource::_firePreparingComplete ( bool wasBackgroundLoaded ) 1
⇣
Resource::_firePreparingComplete ( bool unused )
_ZN4Ogre8Resource22_firePreparingCompleteEb
|
Change |
Effect |
1 |
1st parameter wasBackgroundLoaded has been renamed to unused. |
Renaming of a parameter may indicate a change in its semantic meaning. |
OgreResourceGroupManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ResourceGroupManager::addCreatedResource ( ResourcePtr& res, struct ResourceGroupManager::ResourceGroup& grp ) const 1
_ZNK4Ogre20ResourceGroupManager18addCreatedResourceERNS_9SharedPtrINS_8ResourceEEERNS0_13ResourceGroupE
|
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. |
[+] ResourceGroupManager::createDeclaredResources ( struct ResourceGroupManager::ResourceGroup* grp ) 1
_ZN4Ogre20ResourceGroupManager23createDeclaredResourcesEPNS0_13ResourceGroupE
|
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. |
[+] ResourceGroupManager::deleteGroup ( struct ResourceGroupManager::ResourceGroup* grp ) 1
_ZN4Ogre20ResourceGroupManager11deleteGroupEPNS0_13ResourceGroupE
|
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. |
[+] ResourceGroupManager::dropGroupContents ( struct ResourceGroupManager::ResourceGroup* grp ) 1
_ZN4Ogre20ResourceGroupManager17dropGroupContentsEPNS0_13ResourceGroupE
|
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. |
[+] ResourceGroupManager::fireResourceCreated ( ResourcePtr const& resource ) const 1
_ZNK4Ogre20ResourceGroupManager19fireResourceCreatedERKNS_9SharedPtrINS_8ResourceEEE
|
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. |
[+] ResourceGroupManager::fireResourceGroupLoadEnded ( String const& groupName ) const 1
_ZNK4Ogre20ResourceGroupManager26fireResourceGroupLoadEndedERKNSt7__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. |
[+] ResourceGroupManager::fireResourceGroupLoadStarted ( String const& groupName, size_t resourceCount ) const 1
_ZNK4Ogre20ResourceGroupManager28fireResourceGroupLoadStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
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. |
[+] ResourceGroupManager::fireResourceGroupPrepareEnded ( String const& groupName ) const 1
_ZNK4Ogre20ResourceGroupManager29fireResourceGroupPrepareEndedERKNSt7__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. |
[+] ResourceGroupManager::fireResourceGroupPrepareStarted ( String const& groupName, size_t resourceCount ) const 1
_ZNK4Ogre20ResourceGroupManager31fireResourceGroupPrepareStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
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. |
[+] ResourceGroupManager::fireResourceGroupScriptingEnded ( String const& groupName ) const 1
_ZNK4Ogre20ResourceGroupManager31fireResourceGroupScriptingEndedERKNSt7__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. |
[+] ResourceGroupManager::fireResourceGroupScriptingStarted ( String const& groupName, size_t scriptCount ) const 1
_ZNK4Ogre20ResourceGroupManager33fireResourceGroupScriptingStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
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. |
[+] ResourceGroupManager::fireResourceLoadEnded ( ) const 1
_ZNK4Ogre20ResourceGroupManager21fireResourceLoadEndedEv
|
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. |
[+] ResourceGroupManager::fireResourceLoadStarted ( ResourcePtr const& resource ) const 1
_ZNK4Ogre20ResourceGroupManager23fireResourceLoadStartedERKNS_9SharedPtrINS_8ResourceEEE
|
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. |
[+] ResourceGroupManager::fireResourcePrepareEnded ( ) const 1
_ZNK4Ogre20ResourceGroupManager24fireResourcePrepareEndedEv
|
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. |
[+] ResourceGroupManager::fireResourcePrepareStarted ( ResourcePtr const& resource ) const 1
_ZNK4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKNS_9SharedPtrINS_8ResourceEEE
|
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. |
[+] ResourceGroupManager::fireResourceRemove ( ResourcePtr const& resource ) const 1
_ZNK4Ogre20ResourceGroupManager18fireResourceRemoveERKNS_9SharedPtrINS_8ResourceEEE
|
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. |
[+] ResourceGroupManager::fireScriptEnded ( String const& scriptName, bool skipped ) const 1
_ZNK4Ogre20ResourceGroupManager15fireScriptEndedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
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. |
[+] ResourceGroupManager::fireScriptStarted ( String const& scriptName, bool& skipScript ) const 1
_ZNK4Ogre20ResourceGroupManager17fireScriptStartedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb
|
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. |
[+] ResourceGroupManager::parseResourceGroupScripts ( struct ResourceGroupManager::ResourceGroup* grp ) const 1
_ZNK4Ogre20ResourceGroupManager25parseResourceGroupScriptsEPNS0_13ResourceGroupE
|
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. |
[+] ResourceGroupManager::resourceExists ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName ) const 1
_ZNK4Ogre20ResourceGroupManager14resourceExistsEPNS0_13ResourceGroupERKNSt7__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. |
[+] ResourceGroupManager::resourceExistsInAnyGroupImpl ( String const& filename ) const 1
_ZNK4Ogre20ResourceGroupManager28resourceExistsInAnyGroupImplERKNSt7__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. |
[+] ResourceGroupManager::resourceModifiedTime ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName ) const 1
_ZNK4Ogre20ResourceGroupManager20resourceModifiedTimeEPNS0_13ResourceGroupERKNSt7__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. |
OgreRibbonTrail.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] RibbonTrail::manageController ( ) 1
_ZN4Ogre11RibbonTrail16manageControllerEv
|
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. |
[+] RibbonTrail::resetAllTrails ( ) 1
_ZN4Ogre11RibbonTrail14resetAllTrailsEv
|
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. |
[+] RibbonTrail::resetTrail ( size_t index, Node const* node ) 1
_ZN4Ogre11RibbonTrail10resetTrailEmPKNS_4NodeE
|
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. |
[+] RibbonTrail::updateTrail ( size_t index, Node const* node ) 1
_ZN4Ogre11RibbonTrail11updateTrailEmPKNS_4NodeE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreRoot.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Root::_syncAddedRemovedFrameListeners ( ) 1
_ZN4Ogre4Root31_syncAddedRemovedFrameListenersEv
|
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. |
[+] Root::calculateEventTime ( unsigned long now, enum Root::FrameEventTimeType type ) 1
_ZN4Ogre4Root18calculateEventTimeEmNS0_18FrameEventTimeTypeE
|
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. |
[+] Root::initialisePlugins ( ) 1
_ZN4Ogre4Root17initialisePluginsEv
|
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. |
[+] Root::loadPlugins ( String const& pluginsfile ) 1
_ZN4Ogre4Root11loadPluginsERKNSt7__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. |
[+] Root::oneTimePostWindowInit ( ) 1
_ZN4Ogre4Root21oneTimePostWindowInitEv
|
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. |
[+] Root::populateFrameEvent ( enum Root::FrameEventTimeType type, struct FrameEvent& evtToUpdate ) 1
_ZN4Ogre4Root18populateFrameEventENS0_18FrameEventTimeTypeERNS_10FrameEventE
|
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. |
[+] Root::shutdownPlugins ( ) 1
_ZN4Ogre4Root15shutdownPluginsEv
|
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. |
[+] Root::unloadPlugins ( ) 1
_ZN4Ogre4Root13unloadPluginsEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreSceneNode.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] SceneNode::createChildImpl ( ) 1
_ZN4Ogre9SceneNode15createChildImplEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneNode::createChildImpl ( String const& name ) 1
_ZN4Ogre9SceneNode15createChildImplERKNSt7__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. |
[+] SceneNode::setInSceneGraph ( bool inGraph ) 1
_ZN4Ogre9SceneNode15setInSceneGraphEb
|
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. |
OgreSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Serializer::readString ( DataStreamPtr const& stream, size_t numChars ) 1
⇣
Serializer::readString ( DataStreamPtr const& stream, size_t numChars ) [static]
_ZN4Ogre10Serializer10readStringB5cxx11ERKNS_9SharedPtrINS_10DataStreamEEEm
|
Change |
Effect |
1 |
1st parameter stream has been renamed to numChars. |
Renaming of a parameter may indicate a change in its semantic meaning. |
OgreShadowCameraSetupLiSPSM.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] LiSPSMShadowCameraSetup::calculateLiSPSM ( Matrix4 const& lightSpace, FocusedShadowCameraSetup::PointListBody const& bodyB, FocusedShadowCameraSetup::PointListBody const& bodyLVS, SceneManager const& sm, Camera const& cam, Light const& light ) const 1
_ZNK4Ogre23LiSPSMShadowCameraSetup15calculateLiSPSMERKNS_7Matrix4ERKNS_24FocusedShadowCameraSetup13PointListBodyES7_RKNS_12SceneManagerERKNS_6CameraERKNS_5LightE
|
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. |
[+] LiSPSMShadowCameraSetup::calculateNOpt ( Matrix4 const& lightSpace, AxisAlignedBox const& bodyBABB_ls, FocusedShadowCameraSetup::PointListBody const& bodyLVS, Camera const& cam ) const 1
_ZNK4Ogre23LiSPSMShadowCameraSetup13calculateNOptERKNS_7Matrix4ERKNS_14AxisAlignedBoxERKNS_24FocusedShadowCameraSetup13PointListBodyERKNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] LiSPSMShadowCameraSetup::calculateNOptSimple ( FocusedShadowCameraSetup::PointListBody const& bodyLVS, Camera const& cam ) const 1
_ZNK4Ogre23LiSPSMShadowCameraSetup19calculateNOptSimpleERKNS_24FocusedShadowCameraSetup13PointListBodyERKNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] LiSPSMShadowCameraSetup::calculateZ0_ls ( Matrix4 const& lightSpace, Vector3 const& e, Real bodyB_zMax_ls, Camera const& cam ) const 1
_ZNK4Ogre23LiSPSMShadowCameraSetup14calculateZ0_lsERKNS_7Matrix4ERKNS_6VectorILi3EfEEfRKNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreSkeleton.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Skeleton::_dumpContents ( String const& filename ) 1
_ZN4Ogre8Skeleton13_dumpContentsERKNSt7__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. |
[+] Skeleton::calculateSize ( ) const 1
_ZNK4Ogre8Skeleton13calculateSizeEv
|
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. |
[+] Skeleton::deriveRootBone ( ) const 1
_ZNK4Ogre8Skeleton14deriveRootBoneEv
|
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. |
[+] Skeleton::prepareImpl ( ) 1
_ZN4Ogre8Skeleton11prepareImplEv
|
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. |
[+] Skeleton::Skeleton [C1] ( ) 1
_ZN4Ogre8SkeletonC1Ev
|
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. |
[+] Skeleton::Skeleton [C2] ( ) 1
_ZN4Ogre8SkeletonC2Ev
|
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. |
[+] Skeleton::unprepareImpl ( ) 1
_ZN4Ogre8Skeleton13unprepareImplEv
|
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. |
OgreSkeletonInstance.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent ) 1
_ZN4Ogre16SkeletonInstance20cloneBoneAndChildrenEPNS_4BoneES2_
|
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. |
[+] SkeletonInstance::prepareImpl ( ) 1
_ZN4Ogre16SkeletonInstance11prepareImplEv
|
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. |
[+] SkeletonInstance::unprepareImpl ( ) 1
_ZN4Ogre16SkeletonInstance13unprepareImplEv
|
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. |
OgreSkeletonManager.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] SkeletonManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams ) 1
_ZN4Ogre15SkeletonManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreSkeletonSerializer.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] SkeletonSerializer::calcAnimationSize ( Skeleton const* pSkel, Animation const* pAnim, enum SkeletonVersion ver ) 1
_ZN4Ogre18SkeletonSerializer17calcAnimationSizeEPKNS_8SkeletonEPKNS_9AnimationENS_15SkeletonVersionE
|
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. |
[+] SkeletonSerializer::calcAnimationTrackSize ( Skeleton const* pSkel, NodeAnimationTrack const* pTrack ) 1
_ZN4Ogre18SkeletonSerializer22calcAnimationTrackSizeEPKNS_8SkeletonEPKNS_18NodeAnimationTrackE
|
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. |
[+] SkeletonSerializer::calcBoneParentSize ( Skeleton const* pSkel ) 1
_ZN4Ogre18SkeletonSerializer18calcBoneParentSizeEPKNS_8SkeletonE
|
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. |
[+] SkeletonSerializer::calcBoneSize ( Skeleton const* pSkel, Bone const* pBone ) 1
_ZN4Ogre18SkeletonSerializer12calcBoneSizeEPKNS_8SkeletonEPKNS_4BoneE
|
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. |
[+] SkeletonSerializer::calcBoneSizeWithoutScale ( Skeleton const* pSkel, Bone const* pBone ) 1
_ZN4Ogre18SkeletonSerializer24calcBoneSizeWithoutScaleEPKNS_8SkeletonEPKNS_4BoneE
|
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. |
[+] SkeletonSerializer::calcKeyFrameSize ( Skeleton const* pSkel, TransformKeyFrame const* pKey ) 1
_ZN4Ogre18SkeletonSerializer16calcKeyFrameSizeEPKNS_8SkeletonEPKNS_17TransformKeyFrameE
|
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. |
[+] SkeletonSerializer::calcKeyFrameSizeWithoutScale ( Skeleton const* pSkel, TransformKeyFrame const* pKey ) 1
_ZN4Ogre18SkeletonSerializer28calcKeyFrameSizeWithoutScaleEPKNS_8SkeletonEPKNS_17TransformKeyFrameE
|
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. |
[+] SkeletonSerializer::calcSkeletonAnimationLinkSize ( Skeleton const* pSkel, struct LinkedSkeletonAnimationSource const& link ) 1
_ZN4Ogre18SkeletonSerializer29calcSkeletonAnimationLinkSizeEPKNS_8SkeletonERKNS_29LinkedSkeletonAnimationSourceE
|
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. |
[+] SkeletonSerializer::readAnimation ( DataStreamPtr& stream, Skeleton* pSkel ) 1
_ZN4Ogre18SkeletonSerializer13readAnimationERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
|
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. |
[+] SkeletonSerializer::readAnimationTrack ( DataStreamPtr& stream, Animation* anim, Skeleton* pSkel ) 1
_ZN4Ogre18SkeletonSerializer18readAnimationTrackERNS_9SharedPtrINS_10DataStreamEEEPNS_9AnimationEPNS_8SkeletonE
|
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. |
[+] SkeletonSerializer::readBone ( DataStreamPtr& stream, Skeleton* pSkel ) 1
_ZN4Ogre18SkeletonSerializer8readBoneERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
|
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. |
[+] SkeletonSerializer::readBoneParent ( DataStreamPtr& stream, Skeleton* pSkel ) 1
_ZN4Ogre18SkeletonSerializer14readBoneParentERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
|
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. |
[+] SkeletonSerializer::readKeyFrame ( DataStreamPtr& stream, NodeAnimationTrack* track, Skeleton* pSkel ) 1
_ZN4Ogre18SkeletonSerializer12readKeyFrameERNS_9SharedPtrINS_10DataStreamEEEPNS_18NodeAnimationTrackEPNS_8SkeletonE
|
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. |
[+] SkeletonSerializer::readSkeletonAnimationLink ( DataStreamPtr& stream, Skeleton* pSkel ) 1
_ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
|
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. |
[+] SkeletonSerializer::setWorkingVersion ( enum SkeletonVersion ver ) 1
_ZN4Ogre18SkeletonSerializer17setWorkingVersionENS_15SkeletonVersionE
|
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. |
[+] SkeletonSerializer::writeAnimation ( Skeleton const* pSkel, Animation const* anim, enum SkeletonVersion ver ) 1
_ZN4Ogre18SkeletonSerializer14writeAnimationEPKNS_8SkeletonEPKNS_9AnimationENS_15SkeletonVersionE
|
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. |
[+] SkeletonSerializer::writeAnimationTrack ( Skeleton const* pSkel, NodeAnimationTrack const* track ) 1
_ZN4Ogre18SkeletonSerializer19writeAnimationTrackEPKNS_8SkeletonEPKNS_18NodeAnimationTrackE
|
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. |
[+] SkeletonSerializer::writeBone ( Skeleton const* pSkel, Bone const* pBone ) 1
_ZN4Ogre18SkeletonSerializer9writeBoneEPKNS_8SkeletonEPKNS_4BoneE
|
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. |
[+] SkeletonSerializer::writeBoneParent ( Skeleton const* pSkel, unsigned short boneId, unsigned short parentId ) 1
_ZN4Ogre18SkeletonSerializer15writeBoneParentEPKNS_8SkeletonEtt
|
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. |
[+] SkeletonSerializer::writeKeyFrame ( Skeleton const* pSkel, TransformKeyFrame const* key ) 1
_ZN4Ogre18SkeletonSerializer13writeKeyFrameEPKNS_8SkeletonEPKNS_17TransformKeyFrameE
|
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. |
[+] SkeletonSerializer::writeSkeleton ( Skeleton const* pSkel, enum SkeletonVersion ver ) 1
_ZN4Ogre18SkeletonSerializer13writeSkeletonEPKNS_8SkeletonENS_15SkeletonVersionE
|
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. |
[+] SkeletonSerializer::writeSkeletonAnimationLink ( Skeleton const* pSkel, struct LinkedSkeletonAnimationSource const& link ) 1
_ZN4Ogre18SkeletonSerializer26writeSkeletonAnimationLinkEPKNS_8SkeletonERKNS_29LinkedSkeletonAnimationSourceE
|
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. |
OgreStaticGeometry.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] StaticGeometry::calculateBounds ( VertexData* vertexData, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale ) 1
_ZN4Ogre14StaticGeometry15calculateBoundsEPNS_10VertexDataERKNS_6VectorILi3EfEERKNS_10QuaternionES6_
|
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. |
[+] StaticGeometry::determineGeometry ( SubMesh* sm ) 1
_ZN4Ogre14StaticGeometry17determineGeometryEPNS_7SubMeshE
|
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. |
[+] StaticGeometry::getRegion ( AxisAlignedBox const& bounds, bool autoCreate ) 1
_ZN4Ogre14StaticGeometry9getRegionERKNS_14AxisAlignedBoxEb
|
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. |
[+] StaticGeometry::getRegion ( uint32 index ) 1
_ZN4Ogre14StaticGeometry9getRegionEj
|
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. |
[+] StaticGeometry::getRegion ( ushort x, ushort y, ushort z, bool autoCreate ) 1
_ZN4Ogre14StaticGeometry9getRegionEtttb
|
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. |
[+] StaticGeometry::getRegion ( Vector3 const& point, bool autoCreate ) 1
_ZN4Ogre14StaticGeometry9getRegionERKNS_6VectorILi3EfEEb
|
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. |
[+] StaticGeometry::getRegionBounds ( ushort x, ushort y, ushort z ) 1
_ZN4Ogre14StaticGeometry15getRegionBoundsEttt
|
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. |
[+] StaticGeometry::getRegionCentre ( ushort x, ushort y, ushort z ) 1
_ZN4Ogre14StaticGeometry15getRegionCentreEttt
|
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. |
[+] StaticGeometry::getRegionIndexes ( Vector3 const& point, ushort& x, ushort& y, ushort& z ) 1
_ZN4Ogre14StaticGeometry16getRegionIndexesERKNS_6VectorILi3EfEERtS5_S5_
|
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. |
[+] StaticGeometry::getVolumeIntersection ( AxisAlignedBox const& box, ushort x, ushort y, ushort z ) 1
_ZN4Ogre14StaticGeometry21getVolumeIntersectionERKNS_14AxisAlignedBoxEttt
|
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. |
[+] StaticGeometry::packIndex ( ushort x, ushort y, ushort z ) 1
_ZN4Ogre14StaticGeometry9packIndexEttt
|
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. |
[+] StaticGeometry::splitGeometry ( VertexData* vd, IndexData* id, struct StaticGeometry::SubMeshLodGeometryLink* targetGeomLink ) 1
_ZN4Ogre14StaticGeometry13splitGeometryEPNS_10VertexDataEPNS_9IndexDataEPNS0_22SubMeshLodGeometryLinkE
|
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. |
OgreStringInterface.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] ParamDictionary::getParamCommand ( String const& name ) 1
_ZN4Ogre15ParamDictionary15getParamCommandERKNSt7__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. |
[+] ParamDictionary::getParamCommand ( String const& name ) const 1
_ZNK4Ogre15ParamDictionary15getParamCommandERKNSt7__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. |
OgreSubEntity.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] SubEntity::SubEntity [C1] ( Entity* parent, SubMesh* subMeshBasis ) 1
_ZN4Ogre9SubEntityC1EPNS_6EntityEPNS_7SubMeshE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SubEntity::SubEntity [C2] ( Entity* parent, SubMesh* subMeshBasis ) 1
_ZN4Ogre9SubEntityC2EPNS_6EntityEPNS_7SubMeshE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SubEntity::~SubEntity [D0] ( ) 1
_ZN4Ogre9SubEntityD0Ev
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SubEntity::~SubEntity [D1] ( ) 1
_ZN4Ogre9SubEntityD1Ev
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SubEntity::~SubEntity [D2] ( ) 1
_ZN4Ogre9SubEntityD2Ev
|
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. |
OgreSubMesh.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] SubMesh::removeLodLevels ( ) 1
_ZN4Ogre7SubMesh15removeLodLevelsEv
|
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. |
OgreTangentSpaceCalc.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] TangentSpaceCalc::addFaceTangentSpaceToVertices ( size_t indexSet, size_t faceIndex, size_t* localVertInd, Vector3 const& faceTsU, Vector3 const& faceTsV, Vector3 const& faceNorm, struct TangentSpaceCalc::Result& result ) 1
_ZN4Ogre16TangentSpaceCalc29addFaceTangentSpaceToVerticesEmmPmRKNS_6VectorILi3EfEES5_S5_RNS0_6ResultE
|
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. |
[+] TangentSpaceCalc::calculateAngleWeight ( size_t vidx0, size_t vidx1, size_t vidx2 ) 1
_ZN4Ogre16TangentSpaceCalc20calculateAngleWeightEmmm
|
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. |
[+] TangentSpaceCalc::calculateFaceTangentSpace ( size_t const* vertInd, Vector3& tsU, Vector3& tsV, Vector3& tsN ) 1
_ZN4Ogre16TangentSpaceCalc25calculateFaceTangentSpaceEPKmRNS_6VectorILi3EfEES5_S5_
|
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. |
[+] TangentSpaceCalc::calculateParity ( Vector3 const& u, Vector3 const& v, Vector3 const& n ) 1
_ZN4Ogre16TangentSpaceCalc15calculateParityERKNS_6VectorILi3EfEES4_S4_
|
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. |
[+] TangentSpaceCalc::extendBuffers ( TangentSpaceCalc::VertexSplits& vertexSplits ) 1
_ZN4Ogre16TangentSpaceCalc13extendBuffersERNSt7__cxx114listISt4pairImmESaIS4_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] TangentSpaceCalc::insertTangents ( struct TangentSpaceCalc::Result& res, enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index ) 1
_ZN4Ogre16TangentSpaceCalc14insertTangentsERNS0_6ResultENS_21VertexElementSemanticEtt
|
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. |
[+] TangentSpaceCalc::normaliseVertices ( ) 1
_ZN4Ogre16TangentSpaceCalc17normaliseVerticesEv
|
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. |
[+] TangentSpaceCalc::populateVertexArray ( unsigned short sourceTexCoordSet ) 1
_ZN4Ogre16TangentSpaceCalc19populateVertexArrayEt
|
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. |
[+] TangentSpaceCalc::processFaces ( struct TangentSpaceCalc::Result& result ) 1
_ZN4Ogre16TangentSpaceCalc12processFacesERNS0_6ResultE
|
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. |
[+] TangentSpaceCalc::remapIndexes ( struct TangentSpaceCalc::Result& res ) 1
_ZN4Ogre16TangentSpaceCalc12remapIndexesERNS0_6ResultE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreTechnique.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Technique::checkManuallyOrganisedIlluminationPasses ( ) 1
_ZN4Ogre9Technique40checkManuallyOrganisedIlluminationPassesEv
|
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. |
[+] Technique::clearIlluminationPasses ( ) 1
_ZN4Ogre9Technique23clearIlluminationPassesEv
|
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. |
OgreTextureUnitState.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] TextureUnitState::createAnimController ( ) 1
_ZN4Ogre16TextureUnitState20createAnimControllerEv
|
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. |
[+] TextureUnitState::createEffectController ( struct TextureUnitState::TextureEffect& effect ) 1
_ZN4Ogre16TextureUnitState22createEffectControllerERNS0_13TextureEffectE
|
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. |
[+] TextureUnitState::ensureLoaded ( size_t frame ) const 1
_ZNK4Ogre16TextureUnitState12ensureLoadedEm
|
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. |
[+] TextureUnitState::ensurePrepared ( size_t frame ) const 1
_ZNK4Ogre16TextureUnitState14ensurePreparedEm
|
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. |
[+] TextureUnitState::recalcTextureMatrix ( ) const 1
_ZNK4Ogre16TextureUnitState19recalcTextureMatrixEv
|
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. |
[+] TextureUnitState::retrieveTexture ( String const& name ) 1
_ZN4Ogre16TextureUnitState15retrieveTextureERKNSt7__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. |
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] UnifiedHighLevelGpuProgram::chooseDelegate ( ) const 1
_ZNK4Ogre26UnifiedHighLevelGpuProgram14chooseDelegateEv
|
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. |
[+] UnifiedHighLevelGpuProgram::createLowLevelImpl ( ) 1
_ZN4Ogre26UnifiedHighLevelGpuProgram18createLowLevelImplEv
|
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. |
[+] UnifiedHighLevelGpuProgram::loadFromSource ( ) 1
_ZN4Ogre26UnifiedHighLevelGpuProgram14loadFromSourceEv
|
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. |
[+] UnifiedHighLevelGpuProgram::unloadHighLevelImpl ( ) 1
_ZN4Ogre26UnifiedHighLevelGpuProgram19unloadHighLevelImplEv
|
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. |
OgreViewport.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] Viewport::clear ( unsigned int buffers, ColourValue const& col, Real depth, unsigned short stencil ) 3
⇣
Viewport::clear ( uint32 buffers, ColourValue const& col, float depth, uint16 stencil )
_ZN4Ogre8Viewport5clearEjRKNS_11ColourValueEft
|
Change |
Effect |
1 |
Type of 1st parameter buffers has been changed from unsigned int to uint32. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 3rd parameter depth 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 stencil has been changed from unsigned short to uint16. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Viewport::setDimensions ( Real left, Real top, Real width, Real height ) 4
⇣
Viewport::setDimensions ( float left, float top, float width, float height )
_ZN4Ogre8Viewport13setDimensionsEffff
|
Change |
Effect |
1 |
Type of 4th parameter height has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 1st parameter left has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 2nd parameter top has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 3rd parameter width has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Viewport::Viewport [C1] ( Camera* cam, RenderTarget* target, Real left, Real top, Real width, Real height, int ZOrder ) 4
⇣
Viewport::Viewport [C1] ( Camera* cam, RenderTarget* target, float left, float top, float width, float height, int ZOrder )
_ZN4Ogre8ViewportC1EPNS_6CameraEPNS_12RenderTargetEffffi
|
Change |
Effect |
1 |
Type of 6th parameter height 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 left 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 top has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 5th parameter width has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Viewport::Viewport [C2] ( Camera* cam, RenderTarget* target, Real left, Real top, Real width, Real height, int ZOrder ) 4
⇣
Viewport::Viewport [C2] ( Camera* cam, RenderTarget* target, float left, float top, float width, float height, int ZOrder )
_ZN4Ogre8ViewportC2EPNS_6CameraEPNS_12RenderTargetEffffi
|
Change |
Effect |
1 |
Type of 6th parameter height 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 left 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 top has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 5th parameter width has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreWireBoundingBox.h,
libOgreMain.so.1.12.13
namespace Ogre
[+] WireBoundingBox::_initWireBoundingBox ( ) 1
_ZN4Ogre15WireBoundingBox20_initWireBoundingBoxEv
|
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. |
[+] WireBoundingBox::getWorldTransforms ( Matrix4* xform ) const 1
_ZNK4Ogre15WireBoundingBox18getWorldTransformsEPNS_7Matrix4E
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] WireBoundingBox::setupBoundingBoxVertices ( AxisAlignedBox const& aab ) 1
_ZN4Ogre15WireBoundingBox24setupBoundingBoxVerticesERKNS_14AxisAlignedBoxE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
to the top
Other Changes in Data Types 7
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuProgramParameters::AutoConstantType 4
|
Change |
Effect |
1 |
The member ACT_BONE_DUALQUATERNION_ARRAY_2x4 with value 6 has been added. |
No effect. |
2 |
The member ACT_BONE_MATRIX_ARRAY with value 5 has been added. |
No effect. |
3 |
The member ACT_BONE_MATRIX_ARRAY_3x4 with value 4 has been added. |
No effect. |
4 |
The member ACT_BONE_SCALE_SHEAR_MATRIX_ARRAY_3x4 with value 7 has been added. |
No effect. |
[+] affected symbols: 17 (0.3%)
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act )
1st parameter 'act' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo, uint16 variability, uint8 elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, float rData, uint16 variability, uint8 elementSize )
2nd parameter 'acType' 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'.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] enum VertexElementType 2
|
Change |
Effect |
1 |
The member VET_INT_10_10_10_2_NORM with value 35 has been added. |
No effect. |
2 |
The member _DETAIL_SWAP_RB with value 10 has been added. |
No effect. |
[+] affected symbols: 27 (0.5%)
VertexData::convertPackedColour ( enum VertexElementType srcType, enum VertexElementType destType )
2nd parameter 'destType' is of type 'enum VertexElementType'.
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::_initialise ( )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::getListener ( )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::setListener ( MeshSerializerListener* listener )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::getSingletonPtr ( )
Field 'retval.mBlendWeightsBaseElementType' in the return value (pointer) is of type 'enum VertexElementType'.
MeshManager::getBoundsPaddingFactor ( )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::setBoundsPaddingFactor ( Real paddingFactor )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
MeshManager::setBlendWeightsBaseElementType ( enum VertexElementType vet )
1st parameter 'vet' is of type 'enum VertexElementType'.
MeshManager::getPrepareAllMeshesForShadowVolumes ( )
Field 'this.mBlendWeightsBaseElementType' in the object of this method is of type 'enum VertexElementType'.
...
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 1
|
Change |
Effect |
1 |
The member PF_DEPTH24_STENCIL8 with value 109 has been added. |
No effect. |
[+] affected symbols: 108 (2.1%)
SceneManager::ShadowRenderer::setShadowTextureConfig ( size_t shadowIndex, struct ShadowTextureConfig const& config )
Field 'config.format' in 2nd parameter 'config' (reference) is of type 'enum PixelFormat'.
SceneManager::ShadowRenderer::setShadowTextureConfig ( size_t shadowIndex, unsigned short width, unsigned short height, enum PixelFormat format, unsigned short fsaa, uint16 depthBufferPoolId )
4th parameter 'format' is of type 'enum PixelFormat'.
SceneManager::ShadowRenderer::setShadowTextureSettings ( unsigned short size, unsigned short count, enum PixelFormat fmt, unsigned short fsaa, uint16 depthBufferPoolId )
3rd parameter 'fmt' is of type 'enum PixelFormat'.
SceneManager::ShadowRenderer::setShadowTexturePixelFormat ( enum PixelFormat fmt )
1st parameter 'fmt' is of type 'enum PixelFormat'.
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'.
...
to the top
Header Files 205
OgreAlignedAllocator.h
OgreAnimable.h
OgreAnimation.h
OgreAnimationState.h
OgreAnimationTrack.h
OgreAny.h
OgreArchive.h
OgreArchiveFactory.h
OgreArchiveManager.h
OgreASTCCodec.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
OgreDefaultDebugDrawer.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
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
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
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
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
OgreVector.h
OgreVertexBoneAssignment.h
OgreVertexIndexData.h
OgreViewport.h
OgreWireBoundingBox.h
OgreWorkQueue.h
OgreZip.h
to the top
Source Files 173
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
OgreDefaultDebugDrawer.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
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
OgreParticleIterator.cpp
OgreParticleSystem.cpp
OgreParticleSystemManager.cpp
OgrePass.cpp
OgrePatchMesh.cpp
OgrePatchSurface.cpp
OgrePixelCountLodStrategy.cpp
OgrePixelFormat.cpp
OgrePlatformInformation.cpp
OgrePolygon.cpp
OgrePose.cpp
OgrePredefinedControllers.cpp
OgreProfiler.cpp
OgreQuaternion.cpp
OgreRectangle2D.cpp
OgreRenderable.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
OgreVector.cpp
OgreVertexIndexData.cpp
OgreViewport.cpp
OgreWireBoundingBox.cpp
OgreWorkQueue.cpp
OgreZip.cpp
to the top
Objects 1
libOgreMain.so.1.12.13
to the top