Binary compatibility report for the libOgreMain.so object between 1.10.12 and 1.11.6 versions on x86_64
Test Info
Module Name | libOgreMain |
Version #1 | 1.10.12 |
Version #2 | 1.11.6 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Test Results
Total Header Files | 223 |
Total Source Files | 186 |
Total Objects | 1 |
Total Symbols / Types | 6246 / 1244 |
Compatibility |
33.4% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 567 |
Removed Symbols | High | 974 |
Problems with Data Types | High | 248 |
Medium | 614 |
Low | 608 |
Problems with Symbols | High | 251 |
Medium | 9 |
Low | 207 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 13 |
Added Symbols 567
OgreAnimation.h,
libOgreMain.so.1.11.6
namespace Ogre
Animation::applyToAnimable ( SharedPtr<AnimableValue>const& anim, Real timePos, Real weight, Real scale )
_ZN4Ogre9Animation15applyToAnimableERKNS_9SharedPtrINS_13AnimableValueEEEfff
Animation::createNumericTrack ( unsigned short handle, SharedPtr<AnimableValue>const& anim )
_ZN4Ogre9Animation18createNumericTrackEtRKNS_9SharedPtrINS_13AnimableValueEEE
OgreAnimationTrack.h,
libOgreMain.so.1.11.6
namespace Ogre
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, SharedPtr<AnimableValue>& target )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, SharedPtr<AnimableValue>& target )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE
NumericAnimationTrack::setAssociatedAnimable ( SharedPtr<AnimableValue>const& val )
_ZN4Ogre21NumericAnimationTrack21setAssociatedAnimableERKNS_9SharedPtrINS_13AnimableValueEEE
OgreASTCCodec.h,
libOgreMain.so.1.11.6
namespace Ogre
ASTCCodec::decode ( SharedPtr<DataStream>const& stream ) const
_ZNK4Ogre9ASTCCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEE
ASTCCodec::encode ( SharedPtr<MemoryDataStream>const& input, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre9ASTCCodec6encodeERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNS1_INS_5Codec9CodecDataEEE
ASTCCodec::encodeToFile ( SharedPtr<MemoryDataStream>const& input, String const& outFileName, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre9ASTCCodec12encodeToFileERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_INS_5Codec9CodecDataEEE
OgreAutoParamDataSource.h,
libOgreMain.so.1.11.6
namespace Ogre
AutoParamDataSource::getCameraRelativePosition ( ) const
_ZNK4Ogre19AutoParamDataSource25getCameraRelativePositionEv
AutoParamDataSource::setShadowPointLightExtrusionDistance ( Real dist )
_ZN4Ogre19AutoParamDataSource36setShadowPointLightExtrusionDistanceEf
AutoParamDataSource::setWorldMatrices ( Affine3 const* m, size_t count )
_ZN4Ogre19AutoParamDataSource16setWorldMatricesEPKNS_7Affine3Em
OgreBillboard.h,
libOgreMain.so.1.11.6
namespace Ogre
Billboard::Billboard [C1] ( Vector3 const& position, BillboardSet* owner, ColourValue const& colour )
_ZN4Ogre9BillboardC1ERKNS_6VectorILi3EfEEPNS_12BillboardSetERKNS_11ColourValueE
Billboard::Billboard [C2] ( Vector3 const& position, BillboardSet* owner, ColourValue const& colour )
_ZN4Ogre9BillboardC2ERKNS_6VectorILi3EfEEPNS_12BillboardSetERKNS_11ColourValueE
Billboard::setPosition ( Vector3 const& position )
_ZN4Ogre9Billboard11setPositionERKNS_6VectorILi3EfEE
OgreBillboardChain.h,
libOgreMain.so.1.11.6
namespace Ogre
BillboardChain::Element::Element [C1] ( Vector3 const& _position, Real _width, Real _texCoord, ColourValue const& _colour, Quaternion const& _orientation )
_ZN4Ogre14BillboardChain7ElementC1ERKNS_6VectorILi3EfEEffRKNS_11ColourValueERKNS_10QuaternionE
BillboardChain::Element::Element [C2] ( Vector3 const& _position, Real _width, Real _texCoord, ColourValue const& _colour, Quaternion const& _orientation )
_ZN4Ogre14BillboardChain7ElementC2ERKNS_6VectorILi3EfEEffRKNS_11ColourValueERKNS_10QuaternionE
BillboardChain::setFaceCamera ( bool faceCamera, Vector3 const& normalVector )
_ZN4Ogre14BillboardChain13setFaceCameraEbRKNS_6VectorILi3EfEE
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.11.6
namespace Ogre
BillboardParticleRenderer::_setMaterial ( SharedPtr<Material>& mat )
_ZN4Ogre25BillboardParticleRenderer12_setMaterialERNS_9SharedPtrINS_8MaterialEEE
BillboardParticleRenderer::setCommonDirection ( Vector3 const& vec )
_ZN4Ogre25BillboardParticleRenderer18setCommonDirectionERKNS_6VectorILi3EfEE
BillboardParticleRenderer::setCommonUpVector ( Vector3 const& vec )
_ZN4Ogre25BillboardParticleRenderer17setCommonUpVectorERKNS_6VectorILi3EfEE
OgreBillboardSet.h,
libOgreMain.so.1.11.6
namespace Ogre
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
_ZN4Ogre12BillboardSet15createBillboardERKNS_6VectorILi3EfEERKNS_11ColourValueE
BillboardSet::genBillboardAxes ( Vector3* pX, Vector3* pY, Billboard const* bb )
_ZN4Ogre12BillboardSet16genBillboardAxesEPNS_6VectorILi3EfEES3_PKNS_9BillboardE
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
_ZN4Ogre12BillboardSet11genVerticesEPKNS_6VectorILi3EfEERKNS_9BillboardE
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec )
_ZN4Ogre12BillboardSet14genVertOffsetsEffffffRKNS_6VectorILi3EfEES4_PS2_
BillboardSet::setCommonDirection ( Vector3 const& vec )
_ZN4Ogre12BillboardSet18setCommonDirectionERKNS_6VectorILi3EfEE
BillboardSet::setCommonUpVector ( Vector3 const& vec )
_ZN4Ogre12BillboardSet17setCommonUpVectorERKNS_6VectorILi3EfEE
BillboardSet::setMaterial ( SharedPtr<Material>const& material )
_ZN4Ogre12BillboardSet11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
BillboardSet::SortByDirectionFunctor::SortByDirectionFunctor [C1] ( Vector3 const& dir )
_ZN4Ogre12BillboardSet22SortByDirectionFunctorC1ERKNS_6VectorILi3EfEE
BillboardSet::SortByDirectionFunctor::SortByDirectionFunctor [C2] ( Vector3 const& dir )
_ZN4Ogre12BillboardSet22SortByDirectionFunctorC2ERKNS_6VectorILi3EfEE
BillboardSet::SortByDistanceFunctor::SortByDistanceFunctor [C1] ( Vector3 const& pos )
_ZN4Ogre12BillboardSet21SortByDistanceFunctorC1ERKNS_6VectorILi3EfEE
BillboardSet::SortByDistanceFunctor::SortByDistanceFunctor [C2] ( Vector3 const& pos )
_ZN4Ogre12BillboardSet21SortByDistanceFunctorC2ERKNS_6VectorILi3EfEE
OgreBone.h,
libOgreMain.so.1.11.6
namespace Ogre
Bone::_getOffsetTransform ( Affine3& m ) const
_ZNK4Ogre4Bone19_getOffsetTransformERNS_7Affine3E
Bone::createChild ( unsigned short handle, Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre4Bone11createChildEtRKNS_6VectorILi3EfEERKNS_10QuaternionE
OgreCamera.h,
libOgreMain.so.1.11.6
namespace Ogre
Camera::forwardIntersect ( Plane const& worldPlane, std::vector<Vector<4, float> >* intersect3d ) const
_ZNK4Ogre6Camera16forwardIntersectERKNS_5PlaneEPSt6vectorINS_6VectorILi4EfEESaIS6_EE
Camera::getRayForwardIntersect ( Vector3 const& anchor, Vector3 const* dir, Real planeOffset ) const
_ZNK4Ogre6Camera22getRayForwardIntersectERKNS_6VectorILi3EfEEPS3_f
Camera::isVisible ( Vector3 const& vert, enum FrustumPlane* culledBy ) const
_ZNK4Ogre6Camera9isVisibleERKNS_6VectorILi3EfEEPNS_12FrustumPlaneE
Camera::lookAt ( Vector3 const& targetPoint )
_ZN4Ogre6Camera6lookAtERKNS_6VectorILi3EfEE
Camera::move ( Vector3 const& vec )
_ZN4Ogre6Camera4moveERKNS_6VectorILi3EfEE
Camera::moveRelative ( Vector3 const& vec )
_ZN4Ogre6Camera12moveRelativeERKNS_6VectorILi3EfEE
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 ( Vector3 const& vec )
_ZN4Ogre6Camera12setDirectionERKNS_6VectorILi3EfEE
Camera::setFixedYawAxis ( bool useFixed, Vector3 const& fixedAxis )
_ZN4Ogre6Camera15setFixedYawAxisEbRKNS_6VectorILi3EfEE
Camera::setPosition ( Vector3 const& vec )
_ZN4Ogre6Camera11setPositionERKNS_6VectorILi3EfEE
OgreColourValue.h,
libOgreMain.so.1.11.6
namespace Ogre
ColourValue::getHSB ( float& hue, float& saturation, float& brightness ) const
_ZNK4Ogre11ColourValue6getHSBERfS1_S1_
OgreCompositionPass.h,
libOgreMain.so.1.11.6
namespace Ogre
CompositionPass::setMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre15CompositionPass11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OgreCompositionTargetPass.h,
libOgreMain.so.1.11.6
namespace Ogre
CompositionTargetPass::createPass ( enum CompositionPass::PassType type )
_ZN4Ogre21CompositionTargetPass10createPassENS_15CompositionPass8PassTypeE
OgreCompositorChain.h,
libOgreMain.so.1.11.6
namespace Ogre
CompositorChain::addCompositor ( SharedPtr<Compositor> filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorENS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorChain::getCompositorPosition ( String const& name )
_ZN4Ogre15CompositorChain21getCompositorPositionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositorInstance.h,
libOgreMain.so.1.11.6
namespace Ogre
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE
OgreCompositorManager.h,
libOgreMain.so.1.11.6
namespace Ogre
CompositorManager::hasCompositorChain ( Viewport const* vp ) const
_ZNK4Ogre17CompositorManager18hasCompositorChainEPKNS_8ViewportE
CompositorManager::hasCompositorLogic ( String const& name )
_ZN4Ogre17CompositorManager18hasCompositorLogicERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorManager::hasCustomCompositionPass ( String const& name )
_ZN4Ogre17CompositorManager24hasCustomCompositionPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre17CompositorManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorManager::unregisterCustomCompositionPass ( String const& name )
_ZN4Ogre17CompositorManager31unregisterCustomCompositionPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreConfigFile.h,
libOgreMain.so.1.11.6
namespace Ogre
ConfigFile::load ( SharedPtr<DataStream>const& stream, String const& separators, bool trimWhitespace )
_ZN4Ogre10ConfigFile4loadERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OgreControllerManager.h,
libOgreMain.so.1.11.6
namespace Ogre
ControllerManager::createController ( SharedPtr<ControllerValue<float> >const& src, SharedPtr<ControllerValue<float> >const& dest, SharedPtr<ControllerFunction<float> >const& func )
_ZN4Ogre17ControllerManager16createControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEES6_RKNS1_INS_18ControllerFunctionIfEEEE
ControllerManager::createFrameTimePassthroughController ( SharedPtr<ControllerValue<float> >const& dest )
_ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEE
ControllerManager::createGpuProgramTimerParam ( SharedPtr<GpuProgramParameters> params, size_t paramIndex, Real timeFactor )
_ZN4Ogre17ControllerManager26createGpuProgramTimerParamENS_9SharedPtrINS_20GpuProgramParametersEEEmf
OgreConvexBody.h,
libOgreMain.so.1.11.6
namespace Ogre
ConvexBody::extend ( Vector3 const& pt )
_ZN4Ogre10ConvexBody6extendERKNS_6VectorILi3EfEE
ConvexBody::findAndEraseEdgePair ( Vector3 const& vec, std::multimap<Vector<3, float>, Vector<3, float> >& intersectionEdges, Vector3& vNext ) const
_ZNK4Ogre10ConvexBody20findAndEraseEdgePairERKNS_6VectorILi3EfEERSt8multimapIS2_S2_St4lessIS2_ESaISt4pairIS3_S2_EEERS2_
ConvexBody::insertVertex ( size_t poly, Vector3 const& vdata )
_ZN4Ogre10ConvexBody12insertVertexEmRKNS_6VectorILi3EfEE
ConvexBody::insertVertex ( size_t poly, Vector3 const& vdata, size_t vertex )
_ZN4Ogre10ConvexBody12insertVertexEmRKNS_6VectorILi3EfEEm
ConvexBody::setVertex ( size_t poly, Vector3 const& vdata, size_t vertex )
_ZN4Ogre10ConvexBody9setVertexEmRKNS_6VectorILi3EfEEm
ConvexBody::storeEdgesOfPolygon ( size_t poly, std::multimap<Vector<3, float>, Vector<3, float> >* edgeMap ) const
_ZNK4Ogre10ConvexBody19storeEdgesOfPolygonEmPSt8multimapINS_6VectorILi3EfEES3_St4lessIS3_ESaISt4pairIKS3_S3_EEE
OgreDataStream.h,
libOgreMain.so.1.11.6
namespace Ogre
MemoryDataStream::MemoryDataStream [C1] ( SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKNS_9SharedPtrINS_10DataStreamEEEbb
MemoryDataStream::MemoryDataStream [C2] ( SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKNS_9SharedPtrINS_10DataStreamEEEbb
MemoryDataStream::MemoryDataStream [C1] ( String const& name, SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEEbb
MemoryDataStream::MemoryDataStream [C2] ( String const& name, SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEEbb
OgreDDSCodec.h,
libOgreMain.so.1.11.6
namespace Ogre
DDSCodec::decode ( SharedPtr<DataStream>const& stream ) const
_ZNK4Ogre8DDSCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEE
DDSCodec::encode ( SharedPtr<MemoryDataStream>const& input, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre8DDSCodec6encodeERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNS1_INS_5Codec9CodecDataEEE
DDSCodec::encodeToFile ( SharedPtr<MemoryDataStream>const& input, String const& outFileName, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre8DDSCodec12encodeToFileERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_INS_5Codec9CodecDataEEE
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.11.6
namespace Ogre
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
OgreDeflate.h,
libOgreMain.so.1.11.6
namespace Ogre
DeflateStream::DeflateStream [C1] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C2] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C1] ( String const& name, SharedPtr<DataStream>const& compressedStream, enum DeflateStream::StreamType streamType, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEENS0_10StreamTypeES8_m
DeflateStream::DeflateStream [C2] ( String const& name, SharedPtr<DataStream>const& compressedStream, enum DeflateStream::StreamType streamType, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEENS0_10StreamTypeES8_m
DeflateStream::DeflateStream [C1] ( String const& name, SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m
DeflateStream::DeflateStream [C2] ( String const& name, SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m
OgreDualQuaternion.h,
libOgreMain.so.1.11.6
namespace Ogre
DualQuaternion::fromRotationTranslation ( Quaternion const& q, Vector3 const& trans )
_ZN4Ogre14DualQuaternion23fromRotationTranslationERKNS_10QuaternionERKNS_6VectorILi3EfEE
DualQuaternion::fromTransformationMatrix ( Affine3 const& kTrans )
_ZN4Ogre14DualQuaternion24fromTransformationMatrixERKNS_7Affine3E
DualQuaternion::toRotationTranslation ( Quaternion& q, Vector3& translation ) const
_ZNK4Ogre14DualQuaternion21toRotationTranslationERNS_10QuaternionERNS_6VectorILi3EfEE
DualQuaternion::toTransformationMatrix ( Affine3& kTrans ) const
_ZNK4Ogre14DualQuaternion22toTransformationMatrixERNS_7Affine3E
OgreEdgeListBuilder.h,
libOgreMain.so.1.11.6
namespace Ogre
EdgeData::updateFaceNormals ( size_t vertexSet, SharedPtr<HardwareVertexBuffer>const& positionBuffer )
_ZN4Ogre8EdgeData17updateFaceNormalsEmRKNS_9SharedPtrINS_20HardwareVertexBufferEEE
EdgeData::updateTriangleLightFacing ( Vector4 const& lightPos )
_ZN4Ogre8EdgeData25updateTriangleLightFacingERKNS_6VectorILi4EfEE
EdgeListBuilder::findOrCreateCommonVertex ( Vector3 const& vec, size_t vertexSet, size_t indexSet, size_t originalIndex )
_ZN4Ogre15EdgeListBuilder24findOrCreateCommonVertexERKNS_6VectorILi3EfEEmmm
OgreEntity.h,
libOgreMain.so.1.11.6
namespace Ogre
Entity::attachObjectToBone ( String const& boneName, MovableObject* pMovable, Quaternion const& offsetOrientation, Vector3 const& offsetPosition )
_ZN4Ogre6Entity18attachObjectToBoneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_13MovableObjectERKNS_10QuaternionERKNS_6VectorILi3EfEE
Entity::buildSubEntityList ( SharedPtr<Mesh>& mesh, std::vector<SubEntity*>* sublist )
_ZN4Ogre6Entity18buildSubEntityListERNS_9SharedPtrINS_4MeshEEEPSt6vectorIPNS_9SubEntityESaIS7_EE
Entity::Entity [C1] ( String const& name, SharedPtr<Mesh>const& mesh )
_ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
Entity::Entity [C2] ( String const& name, SharedPtr<Mesh>const& mesh )
_ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( Entity* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC1EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( Entity* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC2EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::rebindIndexBuffer ( SharedPtr<HardwareIndexBuffer>const& indexBuffer )
_ZN4Ogre6Entity22EntityShadowRenderable17rebindIndexBufferERKNS_9SharedPtrINS_19HardwareIndexBufferEEE
Entity::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, SharedPtr<HardwareIndexBuffer>* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
Entity::loadingComplete ( Resource* res )
_ZN4Ogre6Entity15loadingCompleteEPNS_8ResourceE
Entity::setMaterial ( SharedPtr<Material>const& material )
_ZN4Ogre6Entity11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OgreETCCodec.h,
libOgreMain.so.1.11.6
namespace Ogre
ETCCodec::decode ( SharedPtr<DataStream>const& stream ) const
_ZNK4Ogre8ETCCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEE
ETCCodec::encode ( SharedPtr<MemoryDataStream>const& input, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre8ETCCodec6encodeERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNS1_INS_5Codec9CodecDataEEE
ETCCodec::encodeToFile ( SharedPtr<MemoryDataStream>const& input, String const& outFileName, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre8ETCCodec12encodeToFileERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_INS_5Codec9CodecDataEEE
OgreFileSystem.h,
libOgreMain.so.1.11.6
namespace Ogre
FileSystemArchiveFactory::createInstance ( String const& name, bool readOnly )
_ZN4Ogre24FileSystemArchiveFactory14createInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
FileSystemArchiveFactory::getIgnoreHidden ( ) [static]
_ZN4Ogre24FileSystemArchiveFactory15getIgnoreHiddenEv
FileSystemArchiveFactory::setIgnoreHidden ( bool ignore ) [static]
_ZN4Ogre24FileSystemArchiveFactory15setIgnoreHiddenEb
OgreFileSystemLayer.h,
libOgreMain.so.1.11.6
namespace Ogre
FileSystemLayer::resolveBundlePath ( String path ) [static]
_ZN4Ogre15FileSystemLayer17resolveBundlePathENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreFrustum.h,
libOgreMain.so.1.11.6
namespace Ogre
Frustum::setCustomViewMatrix ( bool enable, Affine3 const& viewMatrix )
_ZN4Ogre7Frustum19setCustomViewMatrixEbRKNS_7Affine3E
Frustum::setFrustumOffset ( Vector2 const& offset )
_ZN4Ogre7Frustum16setFrustumOffsetERKNS_6VectorILi2EfEE
Frustum::setMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre7Frustum11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OgreGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
GpuProgram::_getHash ( uint32 seed ) const
_ZNK4Ogre10GpuProgram8_getHashEj
GpuProgram::mBoolLogicalToPhysical [data]
_ZN4Ogre10GpuProgram22mBoolLogicalToPhysicalE
OgreGpuProgramManager.h,
libOgreMain.so.1.11.6
namespace Ogre
GpuProgramManager::addMicrocodeToCache ( uint32 id, SharedPtr<MemoryDataStream>const& microcode )
_ZN4Ogre17GpuProgramManager19addMicrocodeToCacheEjRKNS_9SharedPtrINS_16MemoryDataStreamEEE
GpuProgramManager::createMicrocode ( size_t size ) const
_ZNK4Ogre17GpuProgramManager15createMicrocodeEm
GpuProgramManager::getMicrocodeFromCache ( uint32 id ) const
_ZNK4Ogre17GpuProgramManager21getMicrocodeFromCacheEj
GpuProgramManager::getResourceByName ( String const& name, String const& group )
_ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
GpuProgramManager::getSaveMicrocodesToCache ( ) const
_ZNK4Ogre17GpuProgramManager24getSaveMicrocodesToCacheEv
GpuProgramManager::isMicrocodeAvailableInCache ( uint32 id ) const
_ZNK4Ogre17GpuProgramManager27isMicrocodeAvailableInCacheEj
GpuProgramManager::loadMicrocodeCache ( SharedPtr<DataStream> stream )
_ZN4Ogre17GpuProgramManager18loadMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE
GpuProgramManager::removeMicrocodeFromCache ( uint32 id )
_ZN4Ogre17GpuProgramManager24removeMicrocodeFromCacheEj
GpuProgramManager::saveMicrocodeCache ( SharedPtr<DataStream> stream ) const
_ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE
OgreGpuProgramParams.h,
libOgreMain.so.1.11.6
namespace Ogre
GpuNamedConstants::load ( SharedPtr<DataStream>& stream )
_ZN4Ogre17GpuNamedConstants4loadERNS_9SharedPtrINS_10DataStreamEEE
GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, SharedPtr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE
GpuNamedConstantsSerializer::importNamedConstants ( SharedPtr<DataStream>& stream, struct GpuNamedConstants* pDest )
_ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERNS_9SharedPtrINS_10DataStreamEEEPNS_17GpuNamedConstantsE
GpuProgramParameters::_setLogicalIndexes ( SharedPtr<GpuLogicalBufferStruct>const& floatIndexMap, SharedPtr<GpuLogicalBufferStruct>const& doubleIndexMap, SharedPtr<GpuLogicalBufferStruct>const& intIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_
GpuProgramParameters::_setNamedConstants ( SharedPtr<GpuNamedConstants>const& namedConstants )
_ZN4Ogre20GpuProgramParameters18_setNamedConstantsERKNS_9SharedPtrINS_17GpuNamedConstantsEEE
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, TransformBase const* pMatrix, size_t numEntries )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmPKNS_13TransformBaseEm
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi2EfEE
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector3 const& vec )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi3EfEE
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector4 const& vec, size_t count )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_6VectorILi4EfEEm
GpuProgramParameters::addSharedParameters ( SharedPtr<GpuSharedParameters> sharedParams )
_ZN4Ogre20GpuProgramParameters19addSharedParametersENS_9SharedPtrINS_19GpuSharedParametersEEE
GpuProgramParameters::mBoolLogicalToPhysical [data]
_ZN4Ogre20GpuProgramParameters22mBoolLogicalToPhysicalE
GpuProgramParameters::setConstant ( size_t index, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters11setConstantEmRKNS_6VectorILi2EfEE
GpuProgramParameters::setConstant ( size_t index, Vector3 const& vec )
_ZN4Ogre20GpuProgramParameters11setConstantEmRKNS_6VectorILi3EfEE
GpuProgramParameters::setConstant ( size_t index, Vector4 const& vec )
_ZN4Ogre20GpuProgramParameters11setConstantEmRKNS_6VectorILi4EfEE
GpuProgramParameters::setNamedConstant ( String const& name, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi2EfEE
GpuProgramParameters::setNamedConstant ( String const& name, Vector3 const& vec )
_ZN4Ogre20GpuProgramParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi3EfEE
GpuProgramParameters::setNamedConstant ( String const& name, Vector4 const& vec )
_ZN4Ogre20GpuProgramParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi4EfEE
GpuSharedParameters::setNamedConstant ( String const& name, Vector2 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi2EfEE
GpuSharedParameters::setNamedConstant ( String const& name, Vector3 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi3EfEE
GpuSharedParameters::setNamedConstant ( String const& name, Vector4 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi4EfEE
GpuSharedParametersUsage::GpuSharedParametersUsage [C1] ( SharedPtr<GpuSharedParameters> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC1ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE
GpuSharedParametersUsage::GpuSharedParametersUsage [C2] ( SharedPtr<GpuSharedParameters> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC2ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE
OgreGpuProgramUsage.h,
libOgreMain.so.1.11.6
namespace Ogre
GpuProgramUsage::_getProgramByName ( String const& name, String const& group, enum GpuProgramType type ) [static]
_ZN4Ogre15GpuProgramUsage17_getProgramByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_14GpuProgramTypeE
GpuProgramUsage::getParameters ( ) const
_ZNK4Ogre15GpuProgramUsage13getParametersEv
GpuProgramUsage::setParameters ( SharedPtr<GpuProgramParameters>const& params )
_ZN4Ogre15GpuProgramUsage13setParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEE
GpuProgramUsage::setProgram ( SharedPtr<GpuProgram>const& prog, bool resetParams )
_ZN4Ogre15GpuProgramUsage10setProgramERKNS_9SharedPtrINS_10GpuProgramEEEb
OgreHardwareBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
vtable for HardwareBuffer [data]
_ZTVN4Ogre14HardwareBufferE
OgreHardwareBufferManager.h,
libOgreMain.so.1.11.6
namespace Ogre
HardwareBufferManager::HardwareBufferManager [C1] ( )
_ZN4Ogre21HardwareBufferManagerC1Ev
HardwareBufferManager::HardwareBufferManager [C2] ( )
_ZN4Ogre21HardwareBufferManagerC2Ev
HardwareBufferManagerBase::_forceReleaseBufferCopies ( SharedPtr<HardwareVertexBuffer>const& sourceBuffer )
_ZN4Ogre25HardwareBufferManagerBase25_forceReleaseBufferCopiesERKNS_9SharedPtrINS_20HardwareVertexBufferEEE
HardwareBufferManagerBase::allocateVertexBufferCopy ( SharedPtr<HardwareVertexBuffer>const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData )
_ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEENS0_17BufferLicenseTypeEPNS_22HardwareBufferLicenseeEb
HardwareBufferManagerBase::makeBufferCopy ( SharedPtr<HardwareVertexBuffer>const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre25HardwareBufferManagerBase14makeBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEENS_14HardwareBuffer5UsageEb
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy ( SharedPtr<HardwareVertexBuffer>const& sourceBuffer, SharedPtr<HardwareVertexBuffer>const& copy )
_ZN4Ogre25HardwareBufferManagerBase33registerVertexBufferSourceAndCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEES5_
HardwareBufferManagerBase::releaseVertexBufferCopy ( SharedPtr<HardwareVertexBuffer>const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase23releaseVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEE
HardwareBufferManagerBase::touchVertexBufferCopy ( SharedPtr<HardwareVertexBuffer>const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase21touchVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEE
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
HardwarePixelBuffer::blit ( SharedPtr<HardwarePixelBuffer>const& src )
_ZN4Ogre19HardwarePixelBuffer4blitERKNS_9SharedPtrIS0_EE
HardwarePixelBuffer::blit ( SharedPtr<HardwarePixelBuffer>const& src, struct Box const& srcBox, struct Box const& dstBox )
_ZN4Ogre19HardwarePixelBuffer4blitERKNS_9SharedPtrIS0_EERKNS_3BoxES7_
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.11.6
namespace Ogre
VertexBufferBinding::hasInstanceData ( ) const
_ZNK4Ogre19VertexBufferBinding15hasInstanceDataEv
VertexBufferBinding::setBinding ( unsigned short index, SharedPtr<HardwareVertexBuffer>const& buffer )
_ZN4Ogre19VertexBufferBinding10setBindingEtRKNS_9SharedPtrINS_20HardwareVertexBufferEEE
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.11.6
namespace Ogre
HighLevelGpuProgram::_resolveIncludes ( String const& inSource, Resource* resourceBeingLoaded, String const& fileName ) [static]
_ZN4Ogre19HighLevelGpuProgram16_resolveIncludesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_8ResourceES8_
HighLevelGpuProgram::populateParameterNames ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre19HighLevelGpuProgram22populateParameterNamesENS_9SharedPtrINS_20GpuProgramParametersEEE
OgreImage.h,
libOgreMain.so.1.11.6
namespace Ogre
Image::getFileExtFromMagic ( SharedPtr<DataStream>const stream ) [static]
_ZN4Ogre5Image19getFileExtFromMagicB5cxx11ENS_9SharedPtrINS_10DataStreamEEE
Image::load ( SharedPtr<DataStream>const& stream, String const& type )
_ZN4Ogre5Image4loadERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Image::loadRawData ( SharedPtr<DataStream>const& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, uint32 numMipMaps )
_ZN4Ogre5Image11loadRawDataERKNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEmj
Image::loadTwoImagesAsRGBA ( SharedPtr<DataStream>const& rgbStream, SharedPtr<DataStream>const& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
_ZN4Ogre5Image19loadTwoImagesAsRGBAERKNS_9SharedPtrINS_10DataStreamEEES5_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_
OgreInstanceBatch.h,
libOgreMain.so.1.11.6
namespace Ogre
InstanceBatch::_defragmentBatch ( bool optimizeCulling, std::vector<InstancedEntity*>& usedEntities, std::vector<Vector<4, float> >& usedParams )
_ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_6VectorILi4EfEESaIS8_EE
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
_ZN4Ogre13InstanceBatch15_setCustomParamEPNS_15InstancedEntityEhRKNS_6VectorILi4EfEE
InstanceBatch::defragmentBatchDoCull ( std::vector<InstancedEntity*>& usedEntities, std::vector<Vector<4, float> >& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_6VectorILi4EfEESaIS8_EE
InstanceBatch::defragmentBatchNoCull ( std::vector<InstancedEntity*>& usedEntities, std::vector<Vector<4, float> >& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_6VectorILi4EfEESaIS8_EE
InstanceBatch::getInstancedEntitiesInUse ( std::vector<InstancedEntity*>& outEntities, std::vector<Vector<4, float> >& outParams )
_ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_6VectorILi4EfEESaIS8_EE
InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW.h,
libOgreMain.so.1.11.6
namespace Ogre
InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW_VTF.h,
libOgreMain.so.1.11.6
namespace Ogre
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchShader.h,
libOgreMain.so.1.11.6
namespace Ogre
InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchVTF.h,
libOgreMain.so.1.11.6
namespace Ogre
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::cloneMaterial ( SharedPtr<Material>const& material )
_ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKNS_9SharedPtrINS_8MaterialEEE
BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, SharedPtr<Material>& material ) const
_ZNK4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERNS_9SharedPtrINS_8MaterialEEE
InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstancedEntity.h,
libOgreMain.so.1.11.6
namespace Ogre
InstancedEntity::setCustomParam ( unsigned char idx, Vector4 const& newParam )
_ZN4Ogre15InstancedEntity14setCustomParamEhRKNS_6VectorILi4EfEE
InstancedEntity::setPosition ( Vector3 const& position, bool doUpdate )
_ZN4Ogre15InstancedEntity11setPositionERKNS_6VectorILi3EfEEb
InstancedEntity::setScale ( Vector3 const& scale, bool doUpdate )
_ZN4Ogre15InstancedEntity8setScaleERKNS_6VectorILi3EfEEb
OgreKeyFrame.h,
libOgreMain.so.1.11.6
namespace Ogre
TransformKeyFrame::setScale ( Vector3 const& scale )
_ZN4Ogre17TransformKeyFrame8setScaleERKNS_6VectorILi3EfEE
TransformKeyFrame::setTranslate ( Vector3 const& trans )
_ZN4Ogre17TransformKeyFrame12setTranslateERKNS_6VectorILi3EfEE
VertexMorphKeyFrame::setVertexBuffer ( SharedPtr<HardwareVertexBuffer>const& buf )
_ZN4Ogre19VertexMorphKeyFrame15setVertexBufferERKNS_9SharedPtrINS_20HardwareVertexBufferEEE
OgreLight.h,
libOgreMain.so.1.11.6
namespace Ogre
Light::_calcTempSquareDist ( Vector3 const& worldPos )
_ZN4Ogre5Light19_calcTempSquareDistERKNS_6VectorILi3EfEE
Light::setCustomParameter ( uint16 index, Vector4 const& value )
_ZN4Ogre5Light18setCustomParameterEtRKNS_6VectorILi4EfEE
Light::setCustomShadowCameraSetup ( SharedPtr<ShadowCameraSetup>const& customShadowSetup )
_ZN4Ogre5Light26setCustomShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE
Light::setDirection ( Vector3 const& vec )
_ZN4Ogre5Light12setDirectionERKNS_6VectorILi3EfEE
Light::setPosition ( Vector3 const& vec )
_ZN4Ogre5Light11setPositionERKNS_6VectorILi3EfEE
OgreManualObject.h,
libOgreMain.so.1.11.6
namespace Ogre
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, SharedPtr<HardwareIndexBuffer>* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C1] ( ManualObject* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC1EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C2] ( ManualObject* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC2EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( SharedPtr<HardwareIndexBuffer>const& indexBuffer )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderable17rebindIndexBufferERKNS_9SharedPtrINS_19HardwareIndexBufferEEE
ManualObject::normal ( Vector3 const& norm )
_ZN4Ogre12ManualObject6normalERKNS_6VectorILi3EfEE
ManualObject::position ( Vector3 const& pos )
_ZN4Ogre12ManualObject8positionERKNS_6VectorILi3EfEE
ManualObject::tangent ( Vector3 const& tan )
_ZN4Ogre12ManualObject7tangentERKNS_6VectorILi3EfEE
ManualObject::textureCoord ( Vector2 const& uv )
_ZN4Ogre12ManualObject12textureCoordERKNS_6VectorILi2EfEE
ManualObject::textureCoord ( Vector3 const& uvw )
_ZN4Ogre12ManualObject12textureCoordERKNS_6VectorILi3EfEE
ManualObject::textureCoord ( Vector4 const& xyzw )
_ZN4Ogre12ManualObject12textureCoordERKNS_6VectorILi4EfEE
OgreMaterial.h,
libOgreMain.so.1.11.6
namespace Ogre
Material::copyDetailsTo ( SharedPtr<Material>& mat ) const
_ZNK4Ogre8Material13copyDetailsToERNS_9SharedPtrIS0_EE
Material::getTechnique ( String const& name ) const
_ZNK4Ogre8Material12getTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Material::setColourWriteEnabled ( bool red, bool green, bool blue, bool alpha )
_ZN4Ogre8Material21setColourWriteEnabledEbbbb
OgreMaterialManager.h,
libOgreMain.so.1.11.6
namespace Ogre
MaterialManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre15MaterialManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreMaterialSerializer.h,
libOgreMain.so.1.11.6
namespace Ogre
MaterialSerializer::exportMaterial ( SharedPtr<Material>const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
_ZN4Ogre18MaterialSerializer14exportMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, SharedPtr<GpuProgram>const& program, SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams )
_ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNSB_INS_20GpuProgramParametersEEEPSG_
MaterialSerializer::queueForExport ( SharedPtr<Material>const& pMat, bool clearQueued, bool exportDefaults, String const& materialName )
_ZN4Ogre18MaterialSerializer14queueForExportERKNS_9SharedPtrINS_8MaterialEEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, bool isInt, bool isUnsignedInt, size_t physicalIndex, size_t physicalSize, SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbmmRKNS_9SharedPtrIS9_EEPS9_tb
MaterialSerializer::writeGPUProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
MaterialSerializer::writeGpuProgramRef ( String const& attrib, SharedPtr<GpuProgram>const& program, SharedPtr<GpuProgramParameters>const& params )
_ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNS9_INS_20GpuProgramParametersEEE
MaterialSerializer::writeLowLevelGpuProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
MaterialSerializer::writeMaterial ( SharedPtr<Material>const& pMat, String const& materialName )
_ZN4Ogre18MaterialSerializer13writeMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeNamedGpuProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb
OgreMath.h,
libOgreMain.so.1.11.6
namespace Ogre
Math::calculateTangentSpaceVector ( Vector3 const& position1, Vector3 const& position2, Vector3 const& position3, Real u1, Real v1, Real u2, Real v2, Real u3, Real v3 ) [static]
_ZN4Ogre4Math27calculateTangentSpaceVectorERKNS_6VectorILi3EfEES4_S4_ffffff
Math::intersects ( Ray const& ray, Vector3 const& a, Vector3 const& b, Vector3 const& c, bool positiveSide, bool negativeSide ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNS_6VectorILi3EfEES7_S7_bb
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
Math::makeViewMatrix ( Vector3 const& position, Quaternion const& orientation, Affine3 const* reflectMatrix ) [static]
_ZN4Ogre4Math14makeViewMatrixERKNS_6VectorILi3EfEERKNS_10QuaternionEPKNS_7Affine3E
Math::pointInTri2D ( Vector2 const& p, Vector2 const& a, Vector2 const& b, Vector2 const& c ) [static]
_ZN4Ogre4Math12pointInTri2DERKNS_6VectorILi2EfEES4_S4_S4_
Math::pointInTri3D ( Vector3 const& p, Vector3 const& a, Vector3 const& b, Vector3 const& c, Vector3 const& normal ) [static]
_ZN4Ogre4Math12pointInTri3DERKNS_6VectorILi3EfEES4_S4_S4_S4_
OgreMatrix3.h,
libOgreMain.so.1.11.6
namespace Ogre
Matrix3::EigenSolveSymmetric ( Real* afEigenvalue, Vector3* akEigenvector ) const
_ZNK4Ogre7Matrix319EigenSolveSymmetricEPfPNS_6VectorILi3EfEE
Matrix3::FromAngleAxis ( Vector3 const& rkAxis, Radian const& fRadians )
_ZN4Ogre7Matrix313FromAngleAxisERKNS_6VectorILi3EfEERKNS_6RadianE
Matrix3::FromAxes ( Vector3 const& xAxis, Vector3 const& yAxis, Vector3 const& zAxis )
_ZN4Ogre7Matrix38FromAxesERKNS_6VectorILi3EfEES4_S4_
Matrix3::QDUDecomposition ( Matrix3& kQ, Vector3& kD, Vector3& kU ) const
_ZNK4Ogre7Matrix316QDUDecompositionERS0_RNS_6VectorILi3EfEES4_
Matrix3::SetColumn ( size_t iCol, Vector3 const& vec )
_ZN4Ogre7Matrix39SetColumnEmRKNS_6VectorILi3EfEE
Matrix3::SingularValueComposition ( Matrix3 const& kL, Vector3 const& kS, Matrix3 const& kR )
_ZN4Ogre7Matrix324SingularValueCompositionERKS0_RKNS_6VectorILi3EfEES2_
Matrix3::SingularValueDecomposition ( Matrix3& kL, Vector3& kS, Matrix3& kR ) const
_ZNK4Ogre7Matrix326SingularValueDecompositionERS0_RNS_6VectorILi3EfEES1_
Matrix3::TensorProduct ( Vector3 const& rkU, Vector3 const& rkV, Matrix3& rkProduct ) [static]
_ZN4Ogre7Matrix313TensorProductERKNS_6VectorILi3EfEES4_RS0_
Matrix3::ToAngleAxis ( Vector3& rkAxis, Radian& rfRadians ) const
_ZNK4Ogre7Matrix311ToAngleAxisERNS_6VectorILi3EfEERNS_6RadianE
operator* ( Vector3 const& rkPoint, Matrix3 const& rkMatrix )
_ZN4OgremlERKNS_6VectorILi3EfEERKNS_7Matrix3E
OgreMatrix4.h,
libOgreMain.so.1.11.6
namespace Ogre
Affine3::decomposition ( Vector3& position, Vector3& scale, Quaternion& orientation ) const
_ZNK4Ogre7Affine313decompositionERNS_6VectorILi3EfEES3_RNS_10QuaternionE
Affine3::IDENTITY [data]
_ZN4Ogre7Affine38IDENTITYE
Affine3::inverse ( ) const
_ZNK4Ogre7Affine37inverseEv
Affine3::ZERO [data]
_ZN4Ogre7Affine34ZEROE
TransformBase::determinant ( ) const
_ZNK4Ogre13TransformBase11determinantEv
TransformBase::makeInverseTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
_ZN4Ogre13TransformBase20makeInverseTransformERKNS_6VectorILi3EfEES4_RKNS_10QuaternionE
TransformBase::makeTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
_ZN4Ogre13TransformBase13makeTransformERKNS_6VectorILi3EfEES4_RKNS_10QuaternionE
OgreMesh.h,
libOgreMain.so.1.11.6
namespace Ogre
Mesh::_notifySkeleton ( SharedPtr<Skeleton>& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERNS_9SharedPtrINS_8SkeletonEEE
Mesh::softwareVertexMorph ( Real t, SharedPtr<HardwareVertexBuffer>const& b1, SharedPtr<HardwareVertexBuffer>const& b2, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh19softwareVertexMorphEfRKNS_9SharedPtrINS_20HardwareVertexBufferEEES5_PNS_10VertexDataE
Mesh::softwareVertexPoseBlend ( Real weight, std::map<unsigned long, Vector<3, float> >const& vertexOffsetMap, std::map<unsigned long, Vector<3, float> >const& normalsMap, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh23softwareVertexPoseBlendEfRKSt3mapImNS_6VectorILi3EfEESt4lessImESaISt4pairIKmS3_EEESC_PNS_10VertexDataE
OgreMeshManager.h,
libOgreMain.so.1.11.6
namespace Ogre
MeshManager::createCurvedIllusionPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real curvature, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real uTile, Real vTile, Vector3 const& upVector, Quaternion const& orientation, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep )
_ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEERKNS_10QuaternionENS_14HardwareBuffer5UsageESK_bbi
MeshManager::createCurvedPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real bow, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_6VectorILi3EfEENS_14HardwareBuffer5UsageESH_bb
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_6VectorILi3EfEENS_14HardwareBuffer5UsageESH_bb
OgreMeshSerializer.h,
libOgreMain.so.1.11.6
namespace Ogre
MeshSerializer::exportMesh ( Mesh const* pMesh, SharedPtr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_11MeshVersionENS_10Serializer6EndianE
MeshSerializer::exportMesh ( Mesh const* pMesh, SharedPtr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE
OgreMovableObject.h,
libOgreMain.so.1.11.6
namespace Ogre
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, SharedPtr<HardwareIndexBuffer>* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
_ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
OgreMovablePlane.h,
libOgreMain.so.1.11.6
namespace Ogre
MovablePlane::MovablePlane [C1] ( Vector3 const& rkNormal, Real fConstant )
_ZN4Ogre12MovablePlaneC1ERKNS_6VectorILi3EfEEf
MovablePlane::MovablePlane [C2] ( Vector3 const& rkNormal, Real fConstant )
_ZN4Ogre12MovablePlaneC2ERKNS_6VectorILi3EfEEf
MovablePlane::MovablePlane [C1] ( Vector3 const& rkNormal, Vector3 const& rkPoint )
_ZN4Ogre12MovablePlaneC1ERKNS_6VectorILi3EfEES4_
MovablePlane::MovablePlane [C2] ( Vector3 const& rkNormal, Vector3 const& rkPoint )
_ZN4Ogre12MovablePlaneC2ERKNS_6VectorILi3EfEES4_
MovablePlane::MovablePlane [C1] ( Vector3 const& rkPoint0, Vector3 const& rkPoint1, Vector3 const& rkPoint2 )
_ZN4Ogre12MovablePlaneC1ERKNS_6VectorILi3EfEES4_S4_
MovablePlane::MovablePlane [C2] ( Vector3 const& rkPoint0, Vector3 const& rkPoint1, Vector3 const& rkPoint2 )
_ZN4Ogre12MovablePlaneC2ERKNS_6VectorILi3EfEES4_S4_
OgreNode.h,
libOgreMain.so.1.11.6
namespace Ogre
Node::_setDerivedPosition ( Vector3 const& pos )
_ZN4Ogre4Node19_setDerivedPositionERKNS_6VectorILi3EfEE
Node::convertWorldToLocalDirection ( Vector3 const& worldDir, bool useScale )
_ZN4Ogre4Node28convertWorldToLocalDirectionERKNS_6VectorILi3EfEEb
Node::convertWorldToLocalPosition ( Vector3 const& worldPos )
_ZN4Ogre4Node27convertWorldToLocalPositionERKNS_6VectorILi3EfEE
Node::createChild ( String const& name, Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre4Node11createChildERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi3EfEERKNS_10QuaternionE
Node::createChild ( Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre4Node11createChildERKNS_6VectorILi3EfEERKNS_10QuaternionE
Node::rotate ( Vector3 const& axis, Radian const& angle, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node6rotateERKNS_6VectorILi3EfEERKNS_6RadianENS0_14TransformSpaceE
Node::setScale ( Vector3 const& inScale )
_ZN4Ogre4Node8setScaleERKNS_6VectorILi3EfEE
Node::translate ( Matrix3 const& axes, Vector3 const& move, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node9translateERKNS_7Matrix3ERKNS_6VectorILi3EfEENS0_14TransformSpaceE
OgreParticleEmitter.h,
libOgreMain.so.1.11.6
namespace Ogre
ParticleEmitter::genEmissionDirection ( Vector3 const& particlePos, Vector3& destVector )
_ZN4Ogre15ParticleEmitter20genEmissionDirectionERKNS_6VectorILi3EfEERS2_
ParticleEmitter::genEmissionVelocity ( Vector3& destVector )
_ZN4Ogre15ParticleEmitter19genEmissionVelocityERNS_6VectorILi3EfEE
ParticleEmitter::setDirection ( Vector3 const& inDirection )
_ZN4Ogre15ParticleEmitter12setDirectionERKNS_6VectorILi3EfEE
ParticleEmitter::setDirPositionReference ( Vector3 const& nposition, bool enable )
_ZN4Ogre15ParticleEmitter23setDirPositionReferenceERKNS_6VectorILi3EfEEb
ParticleEmitter::setPosition ( Vector3 const& pos )
_ZN4Ogre15ParticleEmitter11setPositionERKNS_6VectorILi3EfEE
ParticleEmitter::setUp ( Vector3 const& inUp )
_ZN4Ogre15ParticleEmitter5setUpERKNS_6VectorILi3EfEE
OgreParticleSystem.h,
libOgreMain.so.1.11.6
namespace Ogre
ParticleSystem::SortByDirectionFunctor::SortByDirectionFunctor [C1] ( Vector3 const& dir )
_ZN4Ogre14ParticleSystem22SortByDirectionFunctorC1ERKNS_6VectorILi3EfEE
ParticleSystem::SortByDirectionFunctor::SortByDirectionFunctor [C2] ( Vector3 const& dir )
_ZN4Ogre14ParticleSystem22SortByDirectionFunctorC2ERKNS_6VectorILi3EfEE
ParticleSystem::SortByDistanceFunctor::SortByDistanceFunctor [C1] ( Vector3 const& pos )
_ZN4Ogre14ParticleSystem21SortByDistanceFunctorC1ERKNS_6VectorILi3EfEE
ParticleSystem::SortByDistanceFunctor::SortByDistanceFunctor [C2] ( Vector3 const& pos )
_ZN4Ogre14ParticleSystem21SortByDistanceFunctorC2ERKNS_6VectorILi3EfEE
OgreParticleSystemManager.h,
libOgreMain.so.1.11.6
namespace Ogre
ParticleSystemManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre21ParticleSystemManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgrePass.h,
libOgreMain.so.1.11.6
namespace Ogre
Pass::getColourWriteEnabled ( bool& red, bool& green, bool& blue, bool& alpha ) const
_ZNK4Ogre4Pass21getColourWriteEnabledERbS1_S1_S1_
Pass::getGpuProgramName ( enum GpuProgramType type ) const
_ZNK4Ogre4Pass17getGpuProgramNameB5cxx11ENS_14GpuProgramTypeE
Pass::getGpuProgramParameters ( enum GpuProgramType type ) const
_ZNK4Ogre4Pass23getGpuProgramParametersENS_14GpuProgramTypeE
Pass::getProgramUsage ( enum GpuProgramType programType )
_ZN4Ogre4Pass15getProgramUsageENS_14GpuProgramTypeE
Pass::getProgramUsage ( enum GpuProgramType programType ) const
_ZNK4Ogre4Pass15getProgramUsageENS_14GpuProgramTypeE
Pass::hasGpuProgram ( enum GpuProgramType programType ) const
_ZNK4Ogre4Pass13hasGpuProgramENS_14GpuProgramTypeE
Pass::setColourWriteEnabled ( bool red, bool green, bool blue, bool alpha )
_ZN4Ogre4Pass21setColourWriteEnabledEbbbb
Pass::setComputeProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass27setComputeProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass28setFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setGeometryProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass28setGeometryProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setGpuProgram ( enum GpuProgramType type, SharedPtr<GpuProgram>const& program, bool resetParams )
_ZN4Ogre4Pass13setGpuProgramENS_14GpuProgramTypeERKNS_9SharedPtrINS_10GpuProgramEEEb
Pass::setGpuProgram ( enum GpuProgramType type, String const& name, bool resetParams )
_ZN4Ogre4Pass13setGpuProgramENS_14GpuProgramTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
Pass::setGpuProgramParameters ( enum GpuProgramType type, SharedPtr<GpuProgramParameters>const& params )
_ZN4Ogre4Pass23setGpuProgramParametersENS_14GpuProgramTypeERKNS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowCasterFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowCasterVertexProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass38setShadowCasterVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowReceiverFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setShadowReceiverVertexProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setTessellationDomainProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass38setTessellationDomainProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setTessellationHullProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass36setTessellationHullProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setVertexProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass26setVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
OgrePatchSurface.h,
libOgreMain.so.1.11.6
namespace Ogre
PatchSurface::build ( SharedPtr<HardwareVertexBuffer> destVertexBuffer, size_t vertexStart, SharedPtr<HardwareIndexBuffer> destIndexBuffer, size_t indexStart )
_ZN4Ogre12PatchSurface5buildENS_9SharedPtrINS_20HardwareVertexBufferEEEmNS1_INS_19HardwareIndexBufferEEEm
PatchSurface::findLevel ( Vector3& a, Vector3& b, Vector3& c )
_ZN4Ogre12PatchSurface9findLevelERNS_6VectorILi3EfEES3_S3_
OgrePolygon.h,
libOgreMain.so.1.11.6
namespace Ogre
Polygon::insertVertex ( Vector3 const& vdata )
_ZN4Ogre7Polygon12insertVertexERKNS_6VectorILi3EfEE
Polygon::insertVertex ( Vector3 const& vdata, size_t vertex )
_ZN4Ogre7Polygon12insertVertexERKNS_6VectorILi3EfEEm
Polygon::isPointInside ( Vector3 const& point ) const
_ZNK4Ogre7Polygon13isPointInsideERKNS_6VectorILi3EfEE
Polygon::setVertex ( Vector3 const& vdata, size_t vertex )
_ZN4Ogre7Polygon9setVertexERKNS_6VectorILi3EfEEm
Polygon::storeEdges ( std::multimap<Vector<3, float>, Vector<3, float> >* edgeMap ) const
_ZNK4Ogre7Polygon10storeEdgesEPSt8multimapINS_6VectorILi3EfEES3_St4lessIS3_ESaISt4pairIKS3_S3_EEE
OgrePose.h,
libOgreMain.so.1.11.6
namespace Ogre
Pose::addVertex ( size_t index, Vector3 const& offset )
_ZN4Ogre4Pose9addVertexEmRKNS_6VectorILi3EfEE
Pose::addVertex ( size_t index, Vector3 const& offset, Vector3 const& normal )
_ZN4Ogre4Pose9addVertexEmRKNS_6VectorILi3EfEES4_
OgrePredefinedControllers.h,
libOgreMain.so.1.11.6
namespace Ogre
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( SharedPtr<GpuProgramParameters> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC1ENS_9SharedPtrINS_20GpuProgramParametersEEEm
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( SharedPtr<GpuProgramParameters> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC2ENS_9SharedPtrINS_20GpuProgramParametersEEEm
OgreQuaternion.h,
libOgreMain.so.1.11.6
namespace Ogre
Quaternion::FromAngleAxis ( Radian const& rfAngle, Vector3 const& rkAxis )
_ZN4Ogre10Quaternion13FromAngleAxisERKNS_6RadianERKNS_6VectorILi3EfEE
Quaternion::FromAxes ( Vector3 const& xaxis, Vector3 const& yaxis, Vector3 const& zaxis )
_ZN4Ogre10Quaternion8FromAxesERKNS_6VectorILi3EfEES4_S4_
Quaternion::FromAxes ( Vector3 const* akAxis )
_ZN4Ogre10Quaternion8FromAxesEPKNS_6VectorILi3EfEE
Quaternion::operator* ( Vector3 const& v ) const
_ZNK4Ogre10QuaternionmlERKNS_6VectorILi3EfEE
Quaternion::ToAngleAxis ( Radian& rfAngle, Vector3& rkAxis ) const
_ZNK4Ogre10Quaternion11ToAngleAxisERNS_6RadianERNS_6VectorILi3EfEE
Quaternion::ToAxes ( Vector3& xaxis, Vector3& yaxis, Vector3& zaxis ) const
_ZNK4Ogre10Quaternion6ToAxesERNS_6VectorILi3EfEES3_S3_
Quaternion::ToAxes ( Vector3* akAxis ) const
_ZNK4Ogre10Quaternion6ToAxesEPNS_6VectorILi3EfEE
OgreRectangle2D.h,
libOgreMain.so.1.11.6
namespace Ogre
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
_ZN4Ogre11Rectangle2D6setUVsERKNS_6VectorILi2EfEES4_S4_S4_
OgreRenderSystem.h,
libOgreMain.so.1.11.6
namespace Ogre
RenderSystem::_setTextureProjectionRelativeTo ( bool enabled, Vector3 const& pos )
_ZN4Ogre12RenderSystem31_setTextureProjectionRelativeToEbRKNS_6VectorILi3EfEE
RenderSystem::_setVertexTexture ( size_t unit, SharedPtr<Texture>const& tex )
_ZN4Ogre12RenderSystem17_setVertexTextureEmRKNS_9SharedPtrINS_7TextureEEE
RenderSystem::initConfigOptions ( )
_ZN4Ogre12RenderSystem17initConfigOptionsEv
RenderSystem::setGlobalInstanceVertexBuffer ( SharedPtr<HardwareVertexBuffer>const& val )
_ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferERKNS_9SharedPtrINS_20HardwareVertexBufferEEE
OgreRenderSystemCapabilities.h,
libOgreMain.so.1.11.6
namespace Ogre
RenderSystemCapabilities::log ( Log* pLog ) const
_ZNK4Ogre24RenderSystemCapabilities3logEPNS_3LogE
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.1.11.6
namespace Ogre
RenderSystemCapabilitiesSerializer::parseScript ( SharedPtr<DataStream>& stream )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERNS_9SharedPtrINS_10DataStreamEEE
OgreResourceGroupManager.h,
libOgreMain.so.1.11.6
namespace Ogre
ResourceGroupManager::_notifyResourceRemoved ( SharedPtr<Resource>const& res ) const
_ZNK4Ogre20ResourceGroupManager22_notifyResourceRemovedERKNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::addCreatedResource ( SharedPtr<Resource>& res, struct ResourceGroupManager::ResourceGroup& grp ) const
_ZNK4Ogre20ResourceGroupManager18addCreatedResourceERNS_9SharedPtrINS_8ResourceEEERNS0_13ResourceGroupE
ResourceGroupManager::fireResourceCreated ( SharedPtr<Resource>const& resource ) const
_ZNK4Ogre20ResourceGroupManager19fireResourceCreatedERKNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::fireResourceLoadStarted ( SharedPtr<Resource>const& resource ) const
_ZNK4Ogre20ResourceGroupManager23fireResourceLoadStartedERKNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::fireResourcePrepareStarted ( SharedPtr<Resource>const& resource ) const
_ZNK4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::fireResourceRemove ( SharedPtr<Resource>const& resource ) const
_ZNK4Ogre20ResourceGroupManager18fireResourceRemoveERKNS_9SharedPtrINS_8ResourceEEE
RGN_AUTODETECT [data]
_ZN4Ogre14RGN_AUTODETECTE
RGN_DEFAULT [data]
_ZN4Ogre11RGN_DEFAULTE
RGN_INTERNAL [data]
_ZN4Ogre12RGN_INTERNALE
OgreResourceManager.h,
libOgreMain.so.1.11.6
namespace Ogre
ResourceManager::addImpl ( SharedPtr<Resource>& res )
_ZN4Ogre15ResourceManager7addImplERNS_9SharedPtrINS_8ResourceEEE
ResourceManager::removeImpl ( SharedPtr<Resource>const& res )
_ZN4Ogre15ResourceManager10removeImplERKNS_9SharedPtrINS_8ResourceEEE
OgreRibbonTrail.h,
libOgreMain.so.1.11.6
namespace Ogre
RibbonTrail::removeNode ( Node const* n )
_ZN4Ogre11RibbonTrail10removeNodeEPKNS_4NodeE
OgreRoot.h,
libOgreMain.so.1.11.6
namespace Ogre
Root::openFileStream ( String const& filename, String const& groupName ) [static]
_ZN4Ogre4Root14openFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreSceneLoaderManager.h,
libOgreMain.so.1.11.6
namespace Ogre
SceneLoaderManager::getSingleton ( ) [static]
_ZN4Ogre18SceneLoaderManager12getSingletonEv
SceneLoaderManager::getSingletonPtr ( ) [static]
_ZN4Ogre18SceneLoaderManager15getSingletonPtrEv
SceneLoaderManager::load ( SharedPtr<DataStream>& 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, std::vector<std::__cxx11::basic_string<char> >const& ext, SceneLoader* sl )
_ZN4Ogre18SceneLoaderManager19registerSceneLoaderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIS6_SaIS6_EEPNS_11SceneLoaderE
SceneLoaderManager::SceneLoaderInfo::SceneLoaderInfo [C1] ( SceneLoader* l, std::vector<std::__cxx11::basic_string<char> >const& ext )
_ZN4Ogre18SceneLoaderManager15SceneLoaderInfoC1EPNS_11SceneLoaderERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EE
SceneLoaderManager::SceneLoaderInfo::SceneLoaderInfo [C2] ( SceneLoader* l, std::vector<std::__cxx11::basic_string<char> >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.11.6
namespace Ogre
SceneManager::_populateLightList ( Vector3 const& position, Real radius, LightList& destList, uint32 lightMask )
_ZN4Ogre12SceneManager18_populateLightListERKNS_6VectorILi3EfEEfRNS_12HashedVectorIPNS_5LightEEEj
SceneManager::createEntity ( SharedPtr<Mesh>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNS_9SharedPtrINS_4MeshEEE
SceneManager::createEntity ( String const& entityName, SharedPtr<Mesh>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
SceneManager::getSceneNode ( String const& name, bool throwExceptionIfNotFound ) const
_ZNK4Ogre12SceneManager12getSceneNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
SceneManager::issueRenderWithLights ( Renderable* rend, Pass const* pass, LightList const* pLightListToUse, bool fixedFunction, bool lightScissoringClipping )
_ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEbb
SceneManager::manualRender ( Renderable* rend, Pass const* pass, Viewport* vp, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame, bool lightScissoringClipping, bool doLightIteration, LightList const* manualLightList )
_ZN4Ogre12SceneManager12manualRenderEPNS_10RenderableEPKNS_4PassEPNS_8ViewportERKNS_7Affine3ERKNS_7Matrix4EbbbPKNS_12HashedVectorIPNS_5LightEEE
SceneManager::manualRender ( RenderOperation* rend, Pass* pass, Viewport* vp, Affine3 const& worldMatrix, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame )
_ZN4Ogre12SceneManager12manualRenderEPNS_15RenderOperationEPNS_4PassEPNS_8ViewportERKNS_7Affine3ES9_RKNS_7Matrix4Eb
SceneManager::prepareWorldGeometry ( SharedPtr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager20prepareWorldGeometryERNS_9SharedPtrINS_10DataStreamEEERKNSt7__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::SceneMgrQueuedRenderableVisitor::visit ( Pass const* p, RenderableList& rs )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor5visitEPKNS_4PassERSt6vectorIPNS_10RenderableESaIS7_EE
SceneManager::setShadowCameraSetup ( SharedPtr<ShadowCameraSetup>const& shadowSetup )
_ZN4Ogre12SceneManager20setShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE
SceneManager::setViewMatrix ( Affine3 const& m )
_ZN4Ogre12SceneManager13setViewMatrixERKNS_7Affine3E
SceneManager::setWorldGeometry ( SharedPtr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager16setWorldGeometryERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::setWorldTransform ( Renderable* rend, bool fixedFunction )
_ZN4Ogre12SceneManager17setWorldTransformEPNS_10RenderableEb
SceneManager::ShadowRenderer::deriveShadowCasterPass ( Pass const* pass )
_ZN4Ogre12SceneManager14ShadowRenderer22deriveShadowCasterPassEPKNS_4PassE
SceneManager::ShadowRenderer::deriveShadowReceiverPass ( Pass const* pass )
_ZN4Ogre12SceneManager14ShadowRenderer24deriveShadowReceiverPassEPKNS_4PassE
SceneManager::ShadowRenderer::destroyShadowTextures ( )
_ZN4Ogre12SceneManager14ShadowRenderer21destroyShadowTexturesEv
SceneManager::ShadowRenderer::ensureShadowTexturesCreated ( )
_ZN4Ogre12SceneManager14ShadowRenderer27ensureShadowTexturesCreatedEv
SceneManager::ShadowRenderer::getShadowCasterBoundsInfo ( Light const* light, size_t iteration ) const
_ZNK4Ogre12SceneManager14ShadowRenderer25getShadowCasterBoundsInfoEPKNS_5LightEm
SceneManager::ShadowRenderer::getShadowTexIndex ( size_t startLightIndex )
_ZN4Ogre12SceneManager14ShadowRenderer17getShadowTexIndexEm
SceneManager::ShadowRenderer::initShadowVolumeMaterials ( )
_ZN4Ogre12SceneManager14ShadowRenderer25initShadowVolumeMaterialsEv
SceneManager::ShadowRenderer::msFiniteExtrusionParams [data]
_ZN4Ogre12SceneManager14ShadowRenderer23msFiniteExtrusionParamsE
SceneManager::ShadowRenderer::msInfiniteExtrusionParams [data]
_ZN4Ogre12SceneManager14ShadowRenderer25msInfiniteExtrusionParamsE
SceneManager::ShadowRenderer::prepareShadowTextures ( Camera* cam, Viewport* vp, LightList const* lightList )
_ZN4Ogre12SceneManager14ShadowRenderer21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKNS_12HashedVectorIPNS_5LightEEE
SceneManager::ShadowRenderer::render ( RenderQueueGroup* group, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager14ShadowRenderer6renderEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::ShadowRenderer::renderAdditiveStencilShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager14ShadowRenderer46renderAdditiveStencilShadowedQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::ShadowRenderer::renderAdditiveTextureShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager14ShadowRenderer46renderAdditiveTextureShadowedQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::ShadowRenderer::renderModulativeStencilShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager14ShadowRenderer48renderModulativeStencilShadowedQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::ShadowRenderer::renderModulativeTextureShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager14ShadowRenderer48renderModulativeTextureShadowedQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableListIterator iShadowRenderables, Pass* pass, LightList const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsENS_14VectorIteratorISt6vectorIPNS_16ShadowRenderableESaIS5_EEEEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb
SceneManager::ShadowRenderer::renderShadowVolumesToStencil ( Light const* light, Camera const* camera, bool calcScissor )
_ZN4Ogre12SceneManager14ShadowRenderer28renderShadowVolumesToStencilEPKNS_5LightEPKNS_6CameraEb
SceneManager::ShadowRenderer::renderTextureShadowCasterQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager14ShadowRenderer42renderTextureShadowCasterQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::ShadowRenderer::renderTextureShadowReceiverQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager14ShadowRenderer44renderTextureShadowReceiverQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::ShadowRenderer::setShadowColour ( ColourValue const& colour )
_ZN4Ogre12SceneManager14ShadowRenderer15setShadowColourERKNS_11ColourValueE
SceneManager::ShadowRenderer::setShadowIndexBufferSize ( size_t size )
_ZN4Ogre12SceneManager14ShadowRenderer24setShadowIndexBufferSizeEm
SceneManager::ShadowRenderer::setShadowTechnique ( enum ShadowTechnique technique )
_ZN4Ogre12SceneManager14ShadowRenderer18setShadowTechniqueENS_15ShadowTechniqueE
SceneManager::ShadowRenderer::setShadowTextureCasterMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre12SceneManager14ShadowRenderer30setShadowTextureCasterMaterialERKNS_9SharedPtrINS_8MaterialEEE
SceneManager::ShadowRenderer::setShadowTextureReceiverMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre12SceneManager14ShadowRenderer32setShadowTextureReceiverMaterialERKNS_9SharedPtrINS_8MaterialEEE
SceneManager::ShadowRenderer::setShadowVolumeStencilState ( bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager14ShadowRenderer27setShadowVolumeStencilStateEbbb
SceneManager::ShadowRenderer::ShadowRenderer [C1] ( SceneManager* owner )
_ZN4Ogre12SceneManager14ShadowRendererC1EPS0_
SceneManager::ShadowRenderer::ShadowRenderer [C2] ( SceneManager* owner )
_ZN4Ogre12SceneManager14ShadowRendererC2EPS0_
SceneManager::ShadowRenderer::~ShadowRenderer [D1] ( )
_ZN4Ogre12SceneManager14ShadowRendererD1Ev
SceneManager::ShadowRenderer::~ShadowRenderer [D2] ( )
_ZN4Ogre12SceneManager14ShadowRendererD2Ev
SceneManager::SkyRenderer::clear ( )
_ZN4Ogre12SceneManager11SkyRenderer5clearEv
SceneManager::SkyRenderer::createSkyboxPlane ( enum SceneManager::SkyRenderer::BoxPlane bp, Real distance, Quaternion const& orientation, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer17createSkyboxPlaneENS1_8BoxPlaneEfRKNS_10QuaternionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::SkyRenderer::createSkydomePlane ( enum SceneManager::SkyRenderer::BoxPlane bp, Real curvature, Real tiling, Real distance, Quaternion const& orientation, int xsegments, int ysegments, int ysegments_keep, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer18createSkydomePlaneENS1_8BoxPlaneEfffRKNS_10QuaternionEiiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::SkyRenderer::queueSkiesForRendering ( RenderQueue* queue, Camera* cam )
_ZN4Ogre12SceneManager11SkyRenderer22queueSkiesForRenderingEPNS_11RenderQueueEPNS_6CameraE
SceneManager::SkyRenderer::setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer9setSkyBoxEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfhRKNS_10QuaternionES9_
SceneManager::SkyRenderer::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, uint8 renderQueue, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer10setSkyDomeEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfffhRKNS_10QuaternionEiiiS9_
SceneManager::SkyRenderer::setSkyPlane ( bool enable, Plane const& plane, String const& materialName, Real gscale, Real tiling, uint8 renderQueue, Real bow, int xsegments, int ysegments, String const& groupName )
_ZN4Ogre12SceneManager11SkyRenderer11setSkyPlaneEbRKNS_5PlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEffhfiiSC_
SceneManager::SkyRenderer::SkyRenderer [C1] ( SceneManager* owner )
_ZN4Ogre12SceneManager11SkyRendererC1EPS0_
SceneManager::SkyRenderer::SkyRenderer [C2] ( SceneManager* owner )
_ZN4Ogre12SceneManager11SkyRendererC2EPS0_
SceneManager::useLights ( LightList const& lights, ushort limit, bool fixedFunction )
_ZN4Ogre12SceneManager9useLightsERKNS_12HashedVectorIPNS_5LightEEEtb
OgreSceneNode.h,
libOgreMain.so.1.11.6
namespace Ogre
SceneNode::createChildSceneNode ( String const& name, Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre9SceneNode20createChildSceneNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_6VectorILi3EfEERKNS_10QuaternionE
SceneNode::createChildSceneNode ( Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre9SceneNode20createChildSceneNodeERKNS_6VectorILi3EfEERKNS_10QuaternionE
SceneNode::lookAt ( Vector3 const& targetPoint, enum Node::TransformSpace relativeTo, Vector3 const& localDirectionVector )
_ZN4Ogre9SceneNode6lookAtERKNS_6VectorILi3EfEENS_4Node14TransformSpaceES4_
SceneNode::setDirection ( Real x, Real y, Real z, enum Node::TransformSpace relativeTo, Vector3 const& localDirectionVector )
_ZN4Ogre9SceneNode12setDirectionEfffNS_4Node14TransformSpaceERKNS_6VectorILi3EfEE
SceneNode::setDirection ( Vector3 const& vec, enum Node::TransformSpace relativeTo, Vector3 const& localDirectionVector )
_ZN4Ogre9SceneNode12setDirectionERKNS_6VectorILi3EfEENS_4Node14TransformSpaceES4_
SceneNode::setFixedYawAxis ( bool useFixed, Vector3 const& fixedAxis )
_ZN4Ogre9SceneNode15setFixedYawAxisEbRKNS_6VectorILi3EfEE
OgreScriptCompiler.h,
libOgreMain.so.1.11.6
namespace Ogre
ScriptCompiler::_compile ( SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode> > > nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
_ZN4Ogre14ScriptCompiler8_compileENS_9SharedPtrINSt7__cxx114listINS1_INS_12AbstractNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb
ScriptCompiler::AbstractTreeBuilder::visit ( ScriptCompiler::AbstractTreeBuilder* visitor, std::__cxx11::list<SharedPtr<ConcreteNode> >const& nodes ) [static]
_ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listINS_9SharedPtrINS_12ConcreteNodeEEESaIS7_EEE
ScriptCompiler::compile ( SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode> > >const& nodes, String const& group )
_ZN4Ogre14ScriptCompiler7compileERKNS_9SharedPtrINSt7__cxx114listINS1_INS_12ConcreteNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode> > >const& nodes )
_ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKNS_9SharedPtrINSt7__cxx114listINS3_INS_12AbstractNodeEEESaIS7_EEEEE
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode> > > nodes )
_ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerENS_9SharedPtrINSt7__cxx114listINS3_INS_12ConcreteNodeEEESaIS7_EEEEE
ScriptCompilerManager::getTranslator ( SharedPtr<AbstractNode>const& node )
_ZN4Ogre21ScriptCompilerManager13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE
ScriptCompilerManager::parseScript ( SharedPtr<DataStream>& stream, String const& groupName )
_ZN4Ogre21ScriptCompilerManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreScriptTranslator.h,
libOgreMain.so.1.11.6
namespace Ogre
ScriptTranslator::getBoolean ( SharedPtr<AbstractNode>const& node, bool* result ) [static]
_ZN4Ogre16ScriptTranslator10getBooleanERKNS_9SharedPtrINS_12AbstractNodeEEEPb
ScriptTranslator::getBooleans ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, uint* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator11getBooleansESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pji
ScriptTranslator::getColour ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, ColourValue* result, int maxEntries ) [static]
_ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_11ColourValueEi
ScriptTranslator::getCompareFunction ( SharedPtr<AbstractNode>const& node, enum CompareFunction* func ) [static]
_ZN4Ogre16ScriptTranslator18getCompareFunctionERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_15CompareFunctionE
ScriptTranslator::getConstantType ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, enum GpuConstantType* op ) [static]
_ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEEPNS_15GpuConstantTypeE
ScriptTranslator::getDouble ( SharedPtr<AbstractNode>const& node, double* result ) [static]
_ZN4Ogre16ScriptTranslator9getDoubleERKNS_9SharedPtrINS_12AbstractNodeEEEPd
ScriptTranslator::getDoubles ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, double* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator10getDoublesESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pdi
ScriptTranslator::getFloat ( SharedPtr<AbstractNode>const& node, float* result ) [static]
_ZN4Ogre16ScriptTranslator8getFloatERKNS_9SharedPtrINS_12AbstractNodeEEEPf
ScriptTranslator::getFloats ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, float* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pfi
ScriptTranslator::getInt ( SharedPtr<AbstractNode>const& node, int* result ) [static]
_ZN4Ogre16ScriptTranslator6getIntERKNS_9SharedPtrINS_12AbstractNodeEEEPi
ScriptTranslator::getInts ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, int* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pii
ScriptTranslator::getMatrix4 ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, Matrix4* m ) [static]
_ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_7Matrix4E
ScriptTranslator::getNodeAt ( std::__cxx11::list<SharedPtr<AbstractNode> >const& nodes, size_t index ) [static]
_ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listINS_9SharedPtrINS_12AbstractNodeEEESaIS5_EEEm
ScriptTranslator::getSceneBlendFactor ( SharedPtr<AbstractNode>const& node, enum SceneBlendFactor* sbf ) [static]
_ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16SceneBlendFactorE
ScriptTranslator::getStencilOp ( SharedPtr<AbstractNode>const& node, enum StencilOperation* op ) [static]
_ZN4Ogre16ScriptTranslator12getStencilOpERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16StencilOperationE
ScriptTranslator::getString ( SharedPtr<AbstractNode>const& node, String* result ) [static]
_ZN4Ogre16ScriptTranslator9getStringERKNS_9SharedPtrINS_12AbstractNodeEEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ScriptTranslator::getUInt ( SharedPtr<AbstractNode>const& node, uint* result ) [static]
_ZN4Ogre16ScriptTranslator7getUIntERKNS_9SharedPtrINS_12AbstractNodeEEEPj
ScriptTranslator::getUInts ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, uint* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator8getUIntsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pji
ScriptTranslator::getVector ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, std::vector<float>& vals, size_t count ) [static]
_ZN4Ogre16ScriptTranslator9getVectorESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_RSt6vectorIfSaIfEEm
ScriptTranslator::getVector ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, std::vector<int>& vals, size_t count ) [static]
_ZN4Ogre16ScriptTranslator9getVectorESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_RSt6vectorIiSaIiEEm
ScriptTranslator::processNode ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node ) [static]
_ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE
OgreSerializer.h,
libOgreMain.so.1.11.6
namespace Ogre
Serializer::backpedalChunkHeader ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer20backpedalChunkHeaderERNS_9SharedPtrINS_10DataStreamEEE
Serializer::determineEndianness ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer19determineEndiannessERNS_9SharedPtrINS_10DataStreamEEE
Serializer::popInnerChunk ( SharedPtr<DataStream>const& stream )
_ZN4Ogre10Serializer13popInnerChunkERKNS_9SharedPtrINS_10DataStreamEEE
Serializer::pushInnerChunk ( SharedPtr<DataStream>const& stream )
_ZN4Ogre10Serializer14pushInnerChunkERKNS_9SharedPtrINS_10DataStreamEEE
Serializer::readBools ( SharedPtr<DataStream>& stream, bool* pDest, size_t count )
_ZN4Ogre10Serializer9readBoolsERNS_9SharedPtrINS_10DataStreamEEEPbm
Serializer::readChunk ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer9readChunkERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readFileHeader ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer14readFileHeaderERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readFloats ( SharedPtr<DataStream>& stream, double* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERNS_9SharedPtrINS_10DataStreamEEEPdm
Serializer::readFloats ( SharedPtr<DataStream>& stream, float* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERNS_9SharedPtrINS_10DataStreamEEEPfm
Serializer::readInts ( SharedPtr<DataStream>& stream, uint32* pDest, size_t count )
_ZN4Ogre10Serializer8readIntsERNS_9SharedPtrINS_10DataStreamEEEPjm
Serializer::readObject ( SharedPtr<DataStream>& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE
Serializer::readObject ( SharedPtr<DataStream>& stream, Vector3& pDest )
_ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_6VectorILi3EfEE
Serializer::readShorts ( SharedPtr<DataStream>& stream, unsigned short* pDest, size_t count )
_ZN4Ogre10Serializer10readShortsERNS_9SharedPtrINS_10DataStreamEEEPtm
Serializer::readString ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer10readStringB5cxx11ERNS_9SharedPtrINS_10DataStreamEEE
Serializer::readString ( SharedPtr<DataStream>& stream, size_t numChars )
_ZN4Ogre10Serializer10readStringB5cxx11ERNS_9SharedPtrINS_10DataStreamEEEm
Serializer::writeObject ( Vector3 const& vec )
_ZN4Ogre10Serializer11writeObjectERKNS_6VectorILi3EfEE
OgreShadowCameraSetupFocused.h,
libOgreMain.so.1.11.6
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_
FocusedShadowCameraSetup::FocusedShadowCameraSetup [C1] ( bool useAggressiveRegion )
_ZN4Ogre24FocusedShadowCameraSetupC1Eb
FocusedShadowCameraSetup::FocusedShadowCameraSetup [C2] ( bool useAggressiveRegion )
_ZN4Ogre24FocusedShadowCameraSetupC2Eb
FocusedShadowCameraSetup::getNearCameraPoint_ws ( Affine3 const& viewMatrix, FocusedShadowCameraSetup::PointListBody const& bodyLVS ) const
_ZNK4Ogre24FocusedShadowCameraSetup21getNearCameraPoint_wsERKNS_7Affine3ERKNS0_13PointListBodyE
FocusedShadowCameraSetup::PointListBody::addPoint ( Vector3 const& point )
_ZN4Ogre24FocusedShadowCameraSetup13PointListBody8addPointERKNS_6VectorILi3EfEE
FocusedShadowCameraSetup::PointListBody::buildAndIncludeDirection ( ConvexBody const& body, Real extrudeDist, Vector3 const& dir )
_ZN4Ogre24FocusedShadowCameraSetup13PointListBody24buildAndIncludeDirectionERKNS_10ConvexBodyEfRKNS_6VectorILi3EfEE
OgreShadowCameraSetupLiSPSM.h,
libOgreMain.so.1.11.6
namespace Ogre
LiSPSMShadowCameraSetup::calculateZ0_ls ( Matrix4 const& lightSpace, Vector3 const& e, Real bodyB_zMax_ls, Camera const& cam ) const
_ZNK4Ogre23LiSPSMShadowCameraSetup14calculateZ0_lsERKNS_7Matrix4ERKNS_6VectorILi3EfEEfRKNS_6CameraE
LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup [C1] ( Real n, bool useSimpleNOpt, Degree angle )
_ZN4Ogre23LiSPSMShadowCameraSetupC1EfbNS_6DegreeE
LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup [C2] ( Real n, bool useSimpleNOpt, Degree angle )
_ZN4Ogre23LiSPSMShadowCameraSetupC2EfbNS_6DegreeE
OgreShadowCameraSetupPlaneOptimal.h,
libOgreMain.so.1.11.6
namespace Ogre
PlaneOptimalShadowCameraSetup::PlaneOptimalShadowCameraSetup [C1] ( MovablePlane const* plane )
_ZN4Ogre29PlaneOptimalShadowCameraSetupC1EPKNS_12MovablePlaneE
PlaneOptimalShadowCameraSetup::PlaneOptimalShadowCameraSetup [C2] ( MovablePlane const* plane )
_ZN4Ogre29PlaneOptimalShadowCameraSetupC2EPKNS_12MovablePlaneE
OgreShadowCaster.h,
libOgreMain.so.1.11.6
namespace Ogre
ShadowCaster::extrudeBounds ( AxisAlignedBox& box, Vector4 const& light, Real extrudeDist ) const
_ZNK4Ogre12ShadowCaster13extrudeBoundsERNS_14AxisAlignedBoxERKNS_6VectorILi4EfEEf
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, SharedPtr<HardwareIndexBuffer>const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, std::vector<ShadowRenderable*>& shadowRenderables, unsigned long flags )
_ZN4Ogre12ShadowCaster20generateShadowVolumeEPNS_8EdgeDataERKNS_9SharedPtrINS_19HardwareIndexBufferEEERmPKNS_5LightERSt6vectorIPNS_16ShadowRenderableESaISE_EEm
ShadowCaster::updateEdgeListLightFacing ( EdgeData* edgeData, Vector4 const& lightPos )
_ZN4Ogre12ShadowCaster25updateEdgeListLightFacingEPNS_8EdgeDataERKNS_6VectorILi4EfEE
OgreShadowTextureManager.h,
libOgreMain.so.1.11.6
namespace Ogre
ShadowTextureManager::getShadowTextures ( std::vector<ShadowTextureConfig>const& configList, std::vector<SharedPtr<Texture> >& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_9SharedPtrINS_7TextureEEESaIS9_EE
OgreSimpleRenderable.h,
libOgreMain.so.1.11.6
namespace Ogre
SimpleRenderable::setMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre16SimpleRenderable11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
SimpleRenderable::setTransform ( Affine3 const& xform )
_ZN4Ogre16SimpleRenderable12setTransformERKNS_7Affine3E
OgreSimpleSpline.h,
libOgreMain.so.1.11.6
namespace Ogre
SimpleSpline::addPoint ( Vector3 const& p )
_ZN4Ogre12SimpleSpline8addPointERKNS_6VectorILi3EfEE
SimpleSpline::updatePoint ( unsigned short index, Vector3 const& value )
_ZN4Ogre12SimpleSpline11updatePointEtRKNS_6VectorILi3EfEE
OgreSkeleton.h,
libOgreMain.so.1.11.6
namespace Ogre
Skeleton::_getBoneMatrices ( Affine3* pMatrices )
_ZN4Ogre8Skeleton16_getBoneMatricesEPNS_7Affine3E
OgreSkeletonInstance.h,
libOgreMain.so.1.11.6
namespace Ogre
SkeletonInstance::SkeletonInstance [C1] ( SharedPtr<Skeleton>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC1ERKNS_9SharedPtrINS_8SkeletonEEE
SkeletonInstance::SkeletonInstance [C2] ( SharedPtr<Skeleton>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC2ERKNS_9SharedPtrINS_8SkeletonEEE
OgreSkeletonSerializer.h,
libOgreMain.so.1.11.6
namespace Ogre
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, SharedPtr<DataStream> stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
_ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonENS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE
SkeletonSerializer::importSkeleton ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer14importSkeletonERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
SkeletonSerializer::readAnimation ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer13readAnimationERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
SkeletonSerializer::readAnimationTrack ( SharedPtr<DataStream>& stream, Animation* anim, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer18readAnimationTrackERNS_9SharedPtrINS_10DataStreamEEEPNS_9AnimationEPNS_8SkeletonE
SkeletonSerializer::readBone ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer8readBoneERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
SkeletonSerializer::readBoneParent ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer14readBoneParentERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
SkeletonSerializer::readKeyFrame ( SharedPtr<DataStream>& stream, NodeAnimationTrack* track, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer12readKeyFrameERNS_9SharedPtrINS_10DataStreamEEEPNS_18NodeAnimationTrackEPNS_8SkeletonE
SkeletonSerializer::readSkeletonAnimationLink ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE
OgreStaticGeometry.h,
libOgreMain.so.1.11.6
namespace Ogre
StaticGeometry::addEntity ( Entity* ent, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
_ZN4Ogre14StaticGeometry9addEntityEPNS_6EntityERKNS_6VectorILi3EfEERKNS_10QuaternionES6_
StaticGeometry::calculateBounds ( VertexData* vertexData, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
_ZN4Ogre14StaticGeometry15calculateBoundsEPNS_10VertexDataERKNS_6VectorILi3EfEERKNS_10QuaternionES6_
StaticGeometry::getRegion ( Vector3 const& point, bool autoCreate )
_ZN4Ogre14StaticGeometry9getRegionERKNS_6VectorILi3EfEEb
StaticGeometry::getRegionIndexes ( Vector3 const& point, ushort& x, ushort& y, ushort& z )
_ZN4Ogre14StaticGeometry16getRegionIndexesERKNS_6VectorILi3EfEERtS5_S5_
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C1] ( StaticGeometry::LODBucket* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC1EPS1_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C2] ( StaticGeometry::LODBucket* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC2EPS1_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( SharedPtr<HardwareIndexBuffer>const& indexBuffer )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderable17rebindIndexBufferERKNS_9SharedPtrINS_19HardwareIndexBufferEEE
StaticGeometry::LODBucket::updateShadowRenderables ( enum ShadowTechnique shadowTechnique, Vector4 const& lightPos, SharedPtr<HardwareIndexBuffer>* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesENS_15ShadowTechniqueERKNS_6VectorILi4EfEEPNS_9SharedPtrINS_19HardwareIndexBufferEEEbfm
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, SharedPtr<HardwareIndexBuffer>* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_9SharedPtrINS_19HardwareIndexBufferEEEPmbfm
StaticGeometry::Region::Region [C1] ( StaticGeometry* parent, String const& name, SceneManager* mgr, uint32 regionID, Vector3 const& centre )
_ZN4Ogre14StaticGeometry6RegionC1EPS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_12SceneManagerEjRKNS_6VectorILi3EfEE
StaticGeometry::Region::Region [C2] ( StaticGeometry* parent, String const& name, SceneManager* mgr, uint32 regionID, Vector3 const& centre )
_ZN4Ogre14StaticGeometry6RegionC2EPS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_12SceneManagerEjRKNS_6VectorILi3EfEE
OgreStreamSerialiser.h,
libOgreMain.so.1.11.6
namespace Ogre
StreamSerialiser::read ( Vector2* vec, size_t count )
_ZN4Ogre16StreamSerialiser4readEPNS_6VectorILi2EfEEm
StreamSerialiser::read ( Vector3* vec, size_t count )
_ZN4Ogre16StreamSerialiser4readEPNS_6VectorILi3EfEEm
StreamSerialiser::read ( Vector4* vec, size_t count )
_ZN4Ogre16StreamSerialiser4readEPNS_6VectorILi4EfEEm
StreamSerialiser::StreamSerialiser [C1] ( SharedPtr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC1ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE
StreamSerialiser::StreamSerialiser [C2] ( SharedPtr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC2ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE
StreamSerialiser::write ( Vector2 const* vec, size_t count )
_ZN4Ogre16StreamSerialiser5writeEPKNS_6VectorILi2EfEEm
StreamSerialiser::write ( Vector3 const* vec, size_t count )
_ZN4Ogre16StreamSerialiser5writeEPKNS_6VectorILi3EfEEm
StreamSerialiser::write ( Vector4 const* vec, size_t count )
_ZN4Ogre16StreamSerialiser5writeEPKNS_6VectorILi4EfEEm
OgreString.h,
libOgreMain.so.1.11.6
namespace Ogre
StringUtil::format ( char const* fmt, ... ) [static]
_ZN4Ogre10StringUtil6formatB5cxx11EPKcz
OgreStringConverter.h,
libOgreMain.so.1.11.6
namespace Ogre
StringConverter::parse ( String const& val, bool& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb
StringConverter::parse ( String const& val, double& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd
StringConverter::parse ( String const& val, float& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERf
StringConverter::parse ( String const& val, ColourValue& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_11ColourValueE
StringConverter::parse ( String const& val, int32& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi
StringConverter::parse ( String const& val, int64& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERx
StringConverter::parse ( String const& val, Matrix3& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7Matrix3E
StringConverter::parse ( String const& val, Matrix4& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7Matrix4E
StringConverter::parse ( String const& val, Quaternion& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_10QuaternionE
StringConverter::parse ( String const& val, uint32& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERj
StringConverter::parse ( String const& val, Vector2& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_6VectorILi2EfEE
StringConverter::parse ( String const& val, Vector3& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_6VectorILi3EfEE
StringConverter::parse ( String const& val, Vector4& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_6VectorILi4EfEE
StringConverter::parse ( String const& val, unsigned long long& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERy
StringConverter::parse ( String const& val, unsigned long& ret ) [static]
_ZN4Ogre15StringConverter5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERm
StringConverter::toString ( Vector2 const& val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ERKNS_6VectorILi2EfEE
StringConverter::toString ( Vector3 const& val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ERKNS_6VectorILi3EfEE
StringConverter::toString ( Vector4 const& val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ERKNS_6VectorILi4EfEE
StringConverter::toString ( unsigned long long val, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11EytcSt13_Ios_Fmtflags
OgreTangentSpaceCalc.h,
libOgreMain.so.1.11.6
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 )
_ZN4Ogre16TangentSpaceCalc29addFaceTangentSpaceToVerticesEmmPmRKNS_6VectorILi3EfEES5_S5_RNS0_6ResultE
TangentSpaceCalc::calculateFaceTangentSpace ( size_t const* vertInd, Vector3& tsU, Vector3& tsV, Vector3& tsN )
_ZN4Ogre16TangentSpaceCalc25calculateFaceTangentSpaceEPKmRNS_6VectorILi3EfEES5_S5_
TangentSpaceCalc::calculateParity ( Vector3 const& u, Vector3 const& v, Vector3 const& n )
_ZN4Ogre16TangentSpaceCalc15calculateParityERKNS_6VectorILi3EfEES4_S4_
OgreTechnique.h,
libOgreMain.so.1.11.6
namespace Ogre
Technique::getPass ( String const& name ) const
_ZNK4Ogre9Technique7getPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Technique::getPass ( unsigned short index ) const
_ZNK4Ogre9Technique7getPassEt
Technique::setColourWriteEnabled ( bool red, bool green, bool blue, bool alpha )
_ZN4Ogre9Technique21setColourWriteEnabledEbbbb
Technique::setShadowCasterMaterial ( SharedPtr<Material> val )
_ZN4Ogre9Technique23setShadowCasterMaterialENS_9SharedPtrINS_8MaterialEEE
Technique::setShadowReceiverMaterial ( SharedPtr<Material> val )
_ZN4Ogre9Technique25setShadowReceiverMaterialENS_9SharedPtrINS_8MaterialEEE
OgreTexture.h,
libOgreMain.so.1.11.6
namespace Ogre
Texture::copyToTexture ( SharedPtr<Texture>& target )
_ZN4Ogre7Texture13copyToTextureERNS_9SharedPtrIS0_EE
Texture::getBuffer ( size_t face, size_t mipmap )
_ZN4Ogre7Texture9getBufferEmm
Texture::loadImpl ( )
_ZN4Ogre7Texture8loadImplEv
Texture::loadRawData ( SharedPtr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
_ZN4Ogre7Texture11loadRawDataERNS_9SharedPtrINS_10DataStreamEEEttNS_11PixelFormatE
Texture::prepareImpl ( )
_ZN4Ogre7Texture11prepareImplEv
Texture::readImage ( Texture::LoadedImages& imgs, String const& name, String const& ext, bool haveNPOT )
_ZN4Ogre7Texture9readImageERSt6vectorINS_5ImageESaIS2_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_b
Texture::unprepareImpl ( )
_ZN4Ogre7Texture13unprepareImplEv
OgreTextureManager.h,
libOgreMain.so.1.11.6
namespace Ogre
TextureManager::getDefaultSampler ( )
_ZN4Ogre14TextureManager17getDefaultSamplerEv
TextureManager::isHardwareFilteringSupported ( enum TextureType ttype, enum PixelFormat format, int usage, bool preciseFormatOnly )
_ZN4Ogre14TextureManager28isHardwareFilteringSupportedENS_11TextureTypeENS_11PixelFormatEib
TextureManager::loadRawData ( String const& name, String const& group, SharedPtr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat format, enum TextureType texType, int numMipmaps, Real gamma, bool hwGamma )
_ZN4Ogre14TextureManager11loadRawDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RNS_9SharedPtrINS_10DataStreamEEEttNS_11PixelFormatENS_11TextureTypeEifb
OgreTextureUnitState.h,
libOgreMain.so.1.11.6
namespace Ogre
Sampler::Sampler [C1] ( )
_ZN4Ogre7SamplerC1Ev
Sampler::Sampler [C2] ( )
_ZN4Ogre7SamplerC2Ev
Sampler::~Sampler [D0] ( )
_ZN4Ogre7SamplerD0Ev
Sampler::~Sampler [D1] ( )
_ZN4Ogre7SamplerD1Ev
Sampler::~Sampler [D2] ( )
_ZN4Ogre7SamplerD2Ev
TextureUnitState::_getLocalSampler ( )
_ZN4Ogre16TextureUnitState16_getLocalSamplerEv
TextureUnitState::_setTexturePtr ( SharedPtr<Texture>const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEE
TextureUnitState::_setTexturePtr ( SharedPtr<Texture>const& texptr, size_t frame )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEEm
TextureUnitState::getGamma ( ) const
_ZNK4Ogre16TextureUnitState8getGammaEv
TextureUnitState::isDefaultFiltering ( ) const
_ZNK4Ogre16TextureUnitState18isDefaultFilteringEv
TextureUnitState::retrieveTexture ( String const& name )
_ZN4Ogre16TextureUnitState15retrieveTextureERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
TextureUnitState::setAnimatedTextureName ( String const& name, size_t numFrames, Real duration )
_ZN4Ogre16TextureUnitState22setAnimatedTextureNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmf
TextureUnitState::setAnimatedTextureName ( String const*const names, size_t numFrames, Real duration )
_ZN4Ogre16TextureUnitState22setAnimatedTextureNameEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmf
TextureUnitState::setCubicTexture ( SharedPtr<Texture>const*const texPtrs, bool forUVW )
_ZN4Ogre16TextureUnitState15setCubicTextureEPKNS_9SharedPtrINS_7TextureEEEb
TextureUnitState::setGamma ( float gamma )
_ZN4Ogre16TextureUnitState8setGammaEf
TextureUnitState::setLayerArrayNames ( enum TextureType type, std::vector<std::__cxx11::basic_string<char> >const& names )
_ZN4Ogre16TextureUnitState18setLayerArrayNamesENS_11TextureTypeERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE
TextureUnitState::setTexture ( SharedPtr<Texture>const& texPtr )
_ZN4Ogre16TextureUnitState10setTextureERKNS_9SharedPtrINS_7TextureEEE
vtable for Sampler [data]
_ZTVN4Ogre7SamplerE
OgreUserObjectBindings.h,
libOgreMain.so.1.11.6
namespace Ogre
UserObjectBindings::clear ( )
_ZN4Ogre18UserObjectBindings5clearEv
OgreVertexIndexData.h,
libOgreMain.so.1.11.6
namespace Ogre
VertexCacheProfiler::profile ( SharedPtr<HardwareIndexBuffer>const& indexBuffer )
_ZN4Ogre19VertexCacheProfiler7profileERKNS_9SharedPtrINS_19HardwareIndexBufferEEE
OgreViewport.h,
libOgreMain.so.1.11.6
namespace Ogre
Viewport::pointOrientedToScreen ( Vector2 const& v, int orientationMode, Vector2& outv )
_ZN4Ogre8Viewport21pointOrientedToScreenERKNS_6VectorILi2EfEEiRS2_
OgreZip.h,
libOgreMain.so.1.11.6
namespace Ogre
EmbeddedZipArchiveFactory::createInstance ( String const& name, bool readOnly )
_ZN4Ogre25EmbeddedZipArchiveFactory14createInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ZipArchiveFactory::createInstance ( String const& name, bool readOnly )
_ZN4Ogre17ZipArchiveFactory14createInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ZipArchiveFactory::getType ( ) const
_ZNK4Ogre17ZipArchiveFactory7getTypeB5cxx11Ev
vtable for ZipArchiveFactory [data]
_ZTVN4Ogre17ZipArchiveFactoryE
to the top
Removed Symbols 974
OgreAnimation.h,
libOgreMain.so.1.10.12
namespace Ogre
Animation::applyToAnimable ( std::shared_ptr<DataStream>const& anim, Real timePos, Real weight, Real scale )
_ZN4Ogre9Animation15applyToAnimableERKSt10shared_ptrINS_13AnimableValueEEfff
Animation::createNumericTrack ( unsigned short handle, std::shared_ptr<DataStream>const& anim )
_ZN4Ogre9Animation18createNumericTrackEtRKSt10shared_ptrINS_13AnimableValueEE
OgreAnimationTrack.h,
libOgreMain.so.1.10.12
namespace Ogre
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, std::shared_ptr<DataStream>& target )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, std::shared_ptr<DataStream>& target )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE
NumericAnimationTrack::setAssociatedAnimable ( std::shared_ptr<DataStream>const& val )
_ZN4Ogre21NumericAnimationTrack21setAssociatedAnimableERKSt10shared_ptrINS_13AnimableValueEE
OgreASTCCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
ASTCCodec::decode ( std::shared_ptr<DataStream>& stream ) const
_ZNK4Ogre9ASTCCodec6decodeERSt10shared_ptrINS_10DataStreamEE
ASTCCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre9ASTCCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
ASTCCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre9ASTCCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
OgreAutoParamDataSource.h,
libOgreMain.so.1.10.12
namespace Ogre
AutoParamDataSource::setWorldMatrices ( Matrix4 const* m, size_t count )
_ZN4Ogre19AutoParamDataSource16setWorldMatricesEPKNS_7Matrix4Em
OgreBarrier.h,
libOgreMain.so.1.10.12
namespace Ogre
Barrier::Barrier [C1] ( size_t threadCount )
_ZN4Ogre7BarrierC1Em
Barrier::Barrier [C2] ( size_t threadCount )
_ZN4Ogre7BarrierC2Em
Barrier::sync ( )
_ZN4Ogre7Barrier4syncEv
Barrier::~Barrier [D1] ( )
_ZN4Ogre7BarrierD1Ev
Barrier::~Barrier [D2] ( )
_ZN4Ogre7BarrierD2Ev
OgreBillboard.h,
libOgreMain.so.1.10.12
namespace Ogre
Billboard::Billboard [C1] ( Vector3 const& position, BillboardSet* owner, ColourValue const& colour )
_ZN4Ogre9BillboardC1ERKNS_7Vector3EPNS_12BillboardSetERKNS_11ColourValueE
Billboard::Billboard [C2] ( Vector3 const& position, BillboardSet* owner, ColourValue const& colour )
_ZN4Ogre9BillboardC2ERKNS_7Vector3EPNS_12BillboardSetERKNS_11ColourValueE
Billboard::setPosition ( Vector3 const& position )
_ZN4Ogre9Billboard11setPositionERKNS_7Vector3E
OgreBillboardChain.h,
libOgreMain.so.1.10.12
namespace Ogre
BillboardChain::Element::Element [C1] ( Vector3 const& _position, Real _width, Real _texCoord, ColourValue const& _colour, Quaternion const& _orientation )
_ZN4Ogre14BillboardChain7ElementC1ERKNS_7Vector3EffRKNS_11ColourValueERKNS_10QuaternionE
BillboardChain::Element::Element [C2] ( Vector3 const& _position, Real _width, Real _texCoord, ColourValue const& _colour, Quaternion const& _orientation )
_ZN4Ogre14BillboardChain7ElementC2ERKNS_7Vector3EffRKNS_11ColourValueERKNS_10QuaternionE
BillboardChain::setFaceCamera ( bool faceCamera, Vector3 const& normalVector )
_ZN4Ogre14BillboardChain13setFaceCameraEbRKNS_7Vector3E
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.10.12
namespace Ogre
BillboardParticleRenderer::_setMaterial ( std::shared_ptr<DataStream>& mat )
_ZN4Ogre25BillboardParticleRenderer12_setMaterialERSt10shared_ptrINS_8MaterialEE
BillboardParticleRenderer::setCommonDirection ( Vector3 const& vec )
_ZN4Ogre25BillboardParticleRenderer18setCommonDirectionERKNS_7Vector3E
BillboardParticleRenderer::setCommonUpVector ( Vector3 const& vec )
_ZN4Ogre25BillboardParticleRenderer17setCommonUpVectorERKNS_7Vector3E
OgreBillboardSet.h,
libOgreMain.so.1.10.12
namespace Ogre
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
_ZN4Ogre12BillboardSet15createBillboardERKNS_7Vector3ERKNS_11ColourValueE
BillboardSet::genBillboardAxes ( Vector3* pX, Vector3* pY, Billboard const* bb )
_ZN4Ogre12BillboardSet16genBillboardAxesEPNS_7Vector3ES2_PKNS_9BillboardE
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
_ZN4Ogre12BillboardSet11genVerticesEPKNS_7Vector3ERKNS_9BillboardE
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec )
_ZN4Ogre12BillboardSet14genVertOffsetsEffffffRKNS_7Vector3ES3_PS1_
BillboardSet::setCommonDirection ( Vector3 const& vec )
_ZN4Ogre12BillboardSet18setCommonDirectionERKNS_7Vector3E
BillboardSet::setCommonUpVector ( Vector3 const& vec )
_ZN4Ogre12BillboardSet17setCommonUpVectorERKNS_7Vector3E
BillboardSet::setMaterial ( std::shared_ptr<DataStream>const& material )
_ZN4Ogre12BillboardSet11setMaterialERKSt10shared_ptrINS_8MaterialEE
BillboardSet::SortByDirectionFunctor::SortByDirectionFunctor [C1] ( Vector3 const& dir )
_ZN4Ogre12BillboardSet22SortByDirectionFunctorC1ERKNS_7Vector3E
BillboardSet::SortByDirectionFunctor::SortByDirectionFunctor [C2] ( Vector3 const& dir )
_ZN4Ogre12BillboardSet22SortByDirectionFunctorC2ERKNS_7Vector3E
BillboardSet::SortByDistanceFunctor::SortByDistanceFunctor [C1] ( Vector3 const& pos )
_ZN4Ogre12BillboardSet21SortByDistanceFunctorC1ERKNS_7Vector3E
BillboardSet::SortByDistanceFunctor::SortByDistanceFunctor [C2] ( Vector3 const& pos )
_ZN4Ogre12BillboardSet21SortByDistanceFunctorC2ERKNS_7Vector3E
OgreBone.h,
libOgreMain.so.1.10.12
namespace Ogre
Bone::_getOffsetTransform ( Matrix4& m ) const
_ZNK4Ogre4Bone19_getOffsetTransformERNS_7Matrix4E
Bone::createChild ( unsigned short handle, Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre4Bone11createChildEtRKNS_7Vector3ERKNS_10QuaternionE
OgreCamera.h,
libOgreMain.so.1.10.12
namespace Ogre
Camera::forwardIntersect ( Plane const& worldPlane, vector<Vector4>::type* intersect3d ) const
_ZNK4Ogre6Camera16forwardIntersectERKNS_5PlaneEPSt6vectorINS_7Vector4ESaIS5_EE
Camera::getRayForwardIntersect ( Vector3 const& anchor, Vector3 const* dir, Real planeOffset ) const
_ZNK4Ogre6Camera22getRayForwardIntersectERKNS_7Vector3EPS2_f
Camera::isVisible ( Vector3 const& vert, enum FrustumPlane* culledBy ) const
_ZNK4Ogre6Camera9isVisibleERKNS_7Vector3EPNS_12FrustumPlaneE
Camera::lookAt ( Vector3 const& targetPoint )
_ZN4Ogre6Camera6lookAtERKNS_7Vector3E
Camera::move ( Vector3 const& vec )
_ZN4Ogre6Camera4moveERKNS_7Vector3E
Camera::moveRelative ( Vector3 const& vec )
_ZN4Ogre6Camera12moveRelativeERKNS_7Vector3E
Camera::rotate ( Vector3 const& axis, Radian const& angle )
_ZN4Ogre6Camera6rotateERKNS_7Vector3ERKNS_6RadianE
Camera::setAutoTracking ( bool enabled, SceneNode*const target, Vector3 const& offset )
_ZN4Ogre6Camera15setAutoTrackingEbPNS_9SceneNodeERKNS_7Vector3E
Camera::setDirection ( Vector3 const& vec )
_ZN4Ogre6Camera12setDirectionERKNS_7Vector3E
Camera::setFixedYawAxis ( bool useFixed, Vector3 const& fixedAxis )
_ZN4Ogre6Camera15setFixedYawAxisEbRKNS_7Vector3E
Camera::setPosition ( Vector3 const& vec )
_ZN4Ogre6Camera11setPositionERKNS_7Vector3E
OgreColourValue.h,
libOgreMain.so.1.10.12
namespace Ogre
ColourValue::getHSB ( Real* hue, Real* saturation, Real* brightness ) const
_ZNK4Ogre11ColourValue6getHSBEPfS1_S1_
OgreCompositionPass.h,
libOgreMain.so.1.10.12
namespace Ogre
CompositionPass::setMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre15CompositionPass11setMaterialERKSt10shared_ptrINS_8MaterialEE
OgreCompositionTargetPass.h,
libOgreMain.so.1.10.12
namespace Ogre
CompositionTargetPass::createPass ( )
_ZN4Ogre21CompositionTargetPass10createPassEv
OgreCompositorChain.h,
libOgreMain.so.1.10.12
namespace Ogre
CompositorChain::addCompositor ( std::shared_ptr<DataStream> filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorESt10shared_ptrINS_10CompositorEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositorInstance.h,
libOgreMain.so.1.10.12
namespace Ogre
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
_ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE
OgreCompositorManager.h,
libOgreMain.so.1.10.12
namespace Ogre
CompositorManager::getHasCompositionPass ( String const& name )
_ZN4Ogre17CompositorManager21getHasCompositionPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorManager::getHasCompositorLogic ( String const& name )
_ZN4Ogre17CompositorManager21getHasCompositorLogicERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorManager::hasCompositorChain ( Viewport* vp ) const
_ZNK4Ogre17CompositorManager18hasCompositorChainEPNS_8ViewportE
CompositorManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre17CompositorManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorManager::removeCompositorChain ( Viewport* vp )
_ZN4Ogre17CompositorManager21removeCompositorChainEPNS_8ViewportE
CompositorManager::unRegisterCustomCompositionPass ( String const& name )
_ZN4Ogre17CompositorManager31unRegisterCustomCompositionPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreConfigDialog.h,
libOgreMain.so.1.10.12
namespace Ogre
ConfigDialog::ConfigDialog [C1] ( )
_ZN4Ogre12ConfigDialogC1Ev
ConfigDialog::ConfigDialog [C2] ( )
_ZN4Ogre12ConfigDialogC2Ev
ConfigDialog::display ( )
_ZN4Ogre12ConfigDialog7displayEv
ConfigDialog::~ConfigDialog [D0] ( )
_ZN4Ogre12ConfigDialogD0Ev
ConfigDialog::~ConfigDialog [D1] ( )
_ZN4Ogre12ConfigDialogD1Ev
ConfigDialog::~ConfigDialog [D2] ( )
_ZN4Ogre12ConfigDialogD2Ev
vtable for ConfigDialog [data]
_ZTVN4Ogre12ConfigDialogE
OgreConfigFile.h,
libOgreMain.so.1.10.12
namespace Ogre
ConfigFile::load ( std::shared_ptr<DataStream>const& stream, String const& separators, bool trimWhitespace )
_ZN4Ogre10ConfigFile4loadERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OgreControllerManager.h,
libOgreMain.so.1.10.12
namespace Ogre
ControllerManager::createController ( std::shared_ptr<DataStream>const& src, std::shared_ptr<DataStream>const& dest, std::shared_ptr<DataStream>const& func )
_ZN4Ogre17ControllerManager16createControllerERKSt10shared_ptrINS_15ControllerValueIfEEES6_RKS1_INS_18ControllerFunctionIfEEE
ControllerManager::createFrameTimePassthroughController ( std::shared_ptr<DataStream>const& dest )
_ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKSt10shared_ptrINS_15ControllerValueIfEEE
ControllerManager::createGpuProgramTimerParam ( std::shared_ptr<DataStream> params, size_t paramIndex, Real timeFactor )
_ZN4Ogre17ControllerManager26createGpuProgramTimerParamESt10shared_ptrINS_20GpuProgramParametersEEmf
OgreConvexBody.h,
libOgreMain.so.1.10.12
namespace Ogre
ConvexBody::extend ( Vector3 const& pt )
_ZN4Ogre10ConvexBody6extendERKNS_7Vector3E
ConvexBody::findAndEraseEdgePair ( Vector3 const& vec, multimap<Vector3, Vector3, std::less<Vector3> >::type& intersectionEdges, Vector3& vNext ) const
_ZNK4Ogre10ConvexBody20findAndEraseEdgePairERKNS_7Vector3ERSt8multimapIS1_S1_St4lessIS1_ESaISt4pairIS2_S1_EEERS1_
ConvexBody::insertVertex ( size_t poly, Vector3 const& vdata )
_ZN4Ogre10ConvexBody12insertVertexEmRKNS_7Vector3E
ConvexBody::insertVertex ( size_t poly, Vector3 const& vdata, size_t vertex )
_ZN4Ogre10ConvexBody12insertVertexEmRKNS_7Vector3Em
ConvexBody::setVertex ( size_t poly, Vector3 const& vdata, size_t vertex )
_ZN4Ogre10ConvexBody9setVertexEmRKNS_7Vector3Em
ConvexBody::storeEdgesOfPolygon ( size_t poly, multimap<Vector3, Vector3, std::less<Vector3> >::type* edgeMap ) const
_ZNK4Ogre10ConvexBody19storeEdgesOfPolygonEmPSt8multimapINS_7Vector3ES2_St4lessIS2_ESaISt4pairIKS2_S2_EEE
OgreDataStream.h,
libOgreMain.so.1.10.12
namespace Ogre
MemoryDataStream::MemoryDataStream [C1] ( std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKSt10shared_ptrINS_10DataStreamEEbb
MemoryDataStream::MemoryDataStream [C2] ( std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKSt10shared_ptrINS_10DataStreamEEbb
MemoryDataStream::MemoryDataStream [C1] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb
MemoryDataStream::MemoryDataStream [C2] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb
OgreDDSCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
DDSCodec::decode ( std::shared_ptr<DataStream>& stream ) const
_ZNK4Ogre8DDSCodec6decodeERSt10shared_ptrINS_10DataStreamEE
DDSCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre8DDSCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
DDSCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre8DDSCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.10.12
namespace Ogre
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
OgreDeflate.h,
libOgreMain.so.1.10.12
namespace Ogre
DeflateStream::DeflateStream [C1] ( std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C2] ( std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C1] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m
DeflateStream::DeflateStream [C2] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m
OgreDepthBuffer.h,
libOgreMain.so.1.10.12
namespace Ogre
DepthBuffer::getFsaa ( ) const
_ZNK4Ogre11DepthBuffer7getFsaaEv
DepthBuffer::getFsaaHint ( ) const
_ZNK4Ogre11DepthBuffer11getFsaaHintB5cxx11Ev
OgreDualQuaternion.h,
libOgreMain.so.1.10.12
namespace Ogre
DualQuaternion::fromRotationTranslation ( Quaternion const& q, Vector3 const& trans )
_ZN4Ogre14DualQuaternion23fromRotationTranslationERKNS_10QuaternionERKNS_7Vector3E
DualQuaternion::fromTransformationMatrix ( Matrix4 const& kTrans )
_ZN4Ogre14DualQuaternion24fromTransformationMatrixERKNS_7Matrix4E
DualQuaternion::toRotationTranslation ( Quaternion& q, Vector3& translation ) const
_ZNK4Ogre14DualQuaternion21toRotationTranslationERNS_10QuaternionERNS_7Vector3E
DualQuaternion::toTransformationMatrix ( Matrix4& kTrans ) const
_ZNK4Ogre14DualQuaternion22toTransformationMatrixERNS_7Matrix4E
OgreEdgeListBuilder.h,
libOgreMain.so.1.10.12
namespace Ogre
EdgeData::updateFaceNormals ( size_t vertexSet, std::shared_ptr<DataStream>const& positionBuffer )
_ZN4Ogre8EdgeData17updateFaceNormalsEmRKSt10shared_ptrINS_20HardwareVertexBufferEE
EdgeData::updateTriangleLightFacing ( Vector4 const& lightPos )
_ZN4Ogre8EdgeData25updateTriangleLightFacingERKNS_7Vector4E
EdgeListBuilder::findOrCreateCommonVertex ( Vector3 const& vec, size_t vertexSet, size_t indexSet, size_t originalIndex )
_ZN4Ogre15EdgeListBuilder24findOrCreateCommonVertexERKNS_7Vector3Emmm
OgreEntity.h,
libOgreMain.so.1.10.12
namespace Ogre
Entity::attachObjectToBone ( String const& boneName, MovableObject* pMovable, Quaternion const& offsetOrientation, Vector3 const& offsetPosition )
_ZN4Ogre6Entity18attachObjectToBoneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_13MovableObjectERKNS_10QuaternionERKNS_7Vector3E
Entity::backgroundLoadingComplete ( Resource* res )
_ZN4Ogre6Entity25backgroundLoadingCompleteEPNS_8ResourceE
Entity::buildSubEntityList ( std::shared_ptr<DataStream>& mesh, vector<SubEntity*>::type* sublist )
_ZN4Ogre6Entity18buildSubEntityListERSt10shared_ptrINS_4MeshEEPSt6vectorIPNS_9SubEntityESaIS7_EE
Entity::Entity [C1] ( String const& name, std::shared_ptr<DataStream>const& mesh )
_ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE
Entity::Entity [C2] ( String const& name, std::shared_ptr<DataStream>const& mesh )
_ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE
Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( Entity* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC1EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( Entity* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC2EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbPNS_9SubEntityEb
Entity::EntityShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>const& indexBuffer )
_ZN4Ogre6Entity22EntityShadowRenderable17rebindIndexBufferERKSt10shared_ptrINS_19HardwareIndexBufferEE
Entity::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, std::shared_ptr<DataStream>* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPSt10shared_ptrINS_19HardwareIndexBufferEEPmbfm
Entity::setMaterial ( std::shared_ptr<DataStream>const& material )
_ZN4Ogre6Entity11setMaterialERKSt10shared_ptrINS_8MaterialEE
OgreErrorDialog.h,
libOgreMain.so.1.10.12
namespace Ogre
ErrorDialog::display ( String const& errorMessage, String logName )
_ZN4Ogre11ErrorDialog7displayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_
ErrorDialog::ErrorDialog [C1] ( )
_ZN4Ogre11ErrorDialogC1Ev
ErrorDialog::ErrorDialog [C2] ( )
_ZN4Ogre11ErrorDialogC2Ev
OgreETCCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
ETCCodec::decode ( std::shared_ptr<DataStream>& stream ) const
_ZNK4Ogre8ETCCodec6decodeERSt10shared_ptrINS_10DataStreamEE
ETCCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre8ETCCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
ETCCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre8ETCCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
OgreException.h,
libOgreMain.so.1.10.12
namespace Ogre
Exception::getNumber ( ) const
_ZNK4Ogre9Exception9getNumberEv
Exception::operator = ( Exception const& rhs )
_ZN4Ogre9ExceptionaSERKS0_
OgreFileSystem.h,
libOgreMain.so.1.10.12
namespace Ogre
FileSystemArchive::create ( String const& filename )
_ZN4Ogre17FileSystemArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::exists ( String const& filename ) const
_ZNK4Ogre17FileSystemArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::FileSystemArchive [C1] ( String const& name, String const& archType, bool readOnly )
_ZN4Ogre17FileSystemArchiveC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
FileSystemArchive::FileSystemArchive [C2] ( String const& name, String const& archType, bool readOnly )
_ZN4Ogre17FileSystemArchiveC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
FileSystemArchive::find ( String const& pattern, bool recursive, bool dirs ) const
_ZNK4Ogre17FileSystemArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
FileSystemArchive::findFileInfo ( String const& pattern, bool recursive, bool dirs ) const
_ZNK4Ogre17FileSystemArchive12findFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
FileSystemArchive::findFiles ( String const& pattern, bool recursive, bool dirs, vector<std::__cxx11::basic_string<char> >::type* simpleList, FileInfoList* detailList ) const
_ZNK4Ogre17FileSystemArchive9findFilesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbPSt6vectorIS6_SaIS6_EEPS9_INS_8FileInfoESaISD_EE
FileSystemArchive::getModifiedTime ( String const& filename ) const
_ZNK4Ogre17FileSystemArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::isCaseSensitive ( ) const
_ZNK4Ogre17FileSystemArchive15isCaseSensitiveEv
FileSystemArchive::list ( bool recursive, bool dirs ) const
_ZNK4Ogre17FileSystemArchive4listB5cxx11Ebb
FileSystemArchive::listFileInfo ( bool recursive, bool dirs ) const
_ZNK4Ogre17FileSystemArchive12listFileInfoEbb
FileSystemArchive::load ( )
_ZN4Ogre17FileSystemArchive4loadEv
FileSystemArchive::msIgnoreHidden [data]
_ZN4Ogre17FileSystemArchive14msIgnoreHiddenE
FileSystemArchive::open ( String const& filename, bool readOnly ) const
_ZNK4Ogre17FileSystemArchive4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
FileSystemArchive::remove ( String const& filename )
_ZN4Ogre17FileSystemArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FileSystemArchive::unload ( )
_ZN4Ogre17FileSystemArchive6unloadEv
FileSystemArchive::~FileSystemArchive [D0] ( )
_ZN4Ogre17FileSystemArchiveD0Ev
FileSystemArchive::~FileSystemArchive [D1] ( )
_ZN4Ogre17FileSystemArchiveD1Ev
FileSystemArchive::~FileSystemArchive [D2] ( )
_ZN4Ogre17FileSystemArchiveD2Ev
vtable for FileSystemArchive [data]
_ZTVN4Ogre17FileSystemArchiveE
OgreFrustum.h,
libOgreMain.so.1.10.12
namespace Ogre
Frustum::setCustomViewMatrix ( bool enable, Matrix4 const& viewMatrix )
_ZN4Ogre7Frustum19setCustomViewMatrixEbRKNS_7Matrix4E
Frustum::setFrustumOffset ( Vector2 const& offset )
_ZN4Ogre7Frustum16setFrustumOffsetERKNS_7Vector2E
Frustum::setMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre7Frustum11setMaterialERKSt10shared_ptrINS_8MaterialEE
OgreGpuProgramManager.h,
libOgreMain.so.1.10.12
namespace Ogre
GpuProgramManager::addMicrocodeToCache ( String const& name, std::shared_ptr<DataStream>const& microcode )
_ZN4Ogre17GpuProgramManager19addMicrocodeToCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_16MemoryDataStreamEE
GpuProgramManager::createMicrocode ( uint32 const size ) const
_ZNK4Ogre17GpuProgramManager15createMicrocodeEj
GpuProgramManager::getMicrocodeFromCache ( String const& name ) const
_ZNK4Ogre17GpuProgramManager21getMicrocodeFromCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgramManager::getSaveMicrocodesToCache ( )
_ZN4Ogre17GpuProgramManager24getSaveMicrocodesToCacheEv
GpuProgramManager::isMicrocodeAvailableInCache ( String const& name ) const
_ZNK4Ogre17GpuProgramManager27isMicrocodeAvailableInCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgramManager::loadMicrocodeCache ( std::shared_ptr<DataStream> stream )
_ZN4Ogre17GpuProgramManager18loadMicrocodeCacheESt10shared_ptrINS_10DataStreamEE
GpuProgramManager::removeMicrocodeFromCache ( String const& name )
_ZN4Ogre17GpuProgramManager24removeMicrocodeFromCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuProgramManager::saveMicrocodeCache ( std::shared_ptr<DataStream> stream ) const
_ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheESt10shared_ptrINS_10DataStreamEE
OgreGpuProgramParams.h,
libOgreMain.so.1.10.12
namespace Ogre
GpuNamedConstants::load ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre17GpuNamedConstants4loadERSt10shared_ptrINS_10DataStreamEE
GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, std::shared_ptr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsESt10shared_ptrINS_10DataStreamEENS_10Serializer6EndianE
GpuNamedConstantsSerializer::importNamedConstants ( std::shared_ptr<DataStream>& stream, struct GpuNamedConstants* pDest )
_ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERSt10shared_ptrINS_10DataStreamEEPNS_17GpuNamedConstantsE
GpuProgramParameters::_setLogicalIndexes ( std::shared_ptr<DataStream>const& floatIndexMap, std::shared_ptr<DataStream>const& doubleIndexMap, std::shared_ptr<DataStream>const& intIndexMap, std::shared_ptr<DataStream>const& uintIndexMap, std::shared_ptr<DataStream>const& boolIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKSt10shared_ptrINS_22GpuLogicalBufferStructEES5_S5_S5_S5_
GpuProgramParameters::_setNamedConstants ( std::shared_ptr<DataStream>const& namedConstants )
_ZN4Ogre20GpuProgramParameters18_setNamedConstantsERKSt10shared_ptrINS_17GpuNamedConstantsEE
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix4 const* pMatrix, size_t numEntries )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmPKNS_7Matrix4Em
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Vector2E
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector3 const& vec )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Vector3E
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector4 const& vec, size_t count )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Vector4Em
GpuProgramParameters::addSharedParameters ( std::shared_ptr<DataStream> sharedParams )
_ZN4Ogre20GpuProgramParameters19addSharedParametersESt10shared_ptrINS_19GpuSharedParametersEE
GpuProgramParameters::setConstant ( size_t index, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters11setConstantEmRKNS_7Vector2E
GpuProgramParameters::setConstant ( size_t index, Vector3 const& vec )
_ZN4Ogre20GpuProgramParameters11setConstantEmRKNS_7Vector3E
GpuProgramParameters::setConstant ( size_t index, Vector4 const& vec )
_ZN4Ogre20GpuProgramParameters11setConstantEmRKNS_7Vector4E
GpuProgramParameters::setNamedConstant ( String const& name, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector2E
GpuProgramParameters::setNamedConstant ( String const& name, Vector3 const& vec )
_ZN4Ogre20GpuProgramParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector3E
GpuProgramParameters::setNamedConstant ( String const& name, Vector4 const& vec )
_ZN4Ogre20GpuProgramParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector4E
GpuSharedParameters::setNamedConstant ( String const& name, Vector2 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector2E
GpuSharedParameters::setNamedConstant ( String const& name, Vector3 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector3E
GpuSharedParameters::setNamedConstant ( String const& name, Vector4 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector4E
GpuSharedParametersUsage::GpuSharedParametersUsage [C1] ( std::shared_ptr<DataStream> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC1ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE
GpuSharedParametersUsage::GpuSharedParametersUsage [C2] ( std::shared_ptr<DataStream> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC2ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE
OgreGpuProgramUsage.h,
libOgreMain.so.1.10.12
namespace Ogre
GpuProgramUsage::getParameters ( )
_ZN4Ogre15GpuProgramUsage13getParametersEv
GpuProgramUsage::setParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre15GpuProgramUsage13setParametersESt10shared_ptrINS_20GpuProgramParametersEE
GpuProgramUsage::setProgram ( std::shared_ptr<DataStream>& prog )
_ZN4Ogre15GpuProgramUsage10setProgramERSt10shared_ptrINS_10GpuProgramEE
OgreHardwareBufferManager.h,
libOgreMain.so.1.10.12
namespace Ogre
HardwareBufferManager::HardwareBufferManager [C1] ( HardwareBufferManagerBase* imp )
_ZN4Ogre21HardwareBufferManagerC1EPNS_25HardwareBufferManagerBaseE
HardwareBufferManager::HardwareBufferManager [C2] ( HardwareBufferManagerBase* imp )
_ZN4Ogre21HardwareBufferManagerC2EPNS_25HardwareBufferManagerBaseE
HardwareBufferManagerBase::_forceReleaseBufferCopies ( std::shared_ptr<DataStream>const& sourceBuffer )
_ZN4Ogre25HardwareBufferManagerBase25_forceReleaseBufferCopiesERKSt10shared_ptrINS_20HardwareVertexBufferEE
HardwareBufferManagerBase::allocateVertexBufferCopy ( std::shared_ptr<DataStream>const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData )
_ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEENS0_17BufferLicenseTypeEPNS_22HardwareBufferLicenseeEb
HardwareBufferManagerBase::makeBufferCopy ( std::shared_ptr<DataStream>const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre25HardwareBufferManagerBase14makeBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEENS_14HardwareBuffer5UsageEb
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy ( std::shared_ptr<DataStream>const& sourceBuffer, std::shared_ptr<DataStream>const& copy )
_ZN4Ogre25HardwareBufferManagerBase33registerVertexBufferSourceAndCopyERKSt10shared_ptrINS_20HardwareVertexBufferEES5_
HardwareBufferManagerBase::releaseVertexBufferCopy ( std::shared_ptr<DataStream>const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase23releaseVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEE
HardwareBufferManagerBase::touchVertexBufferCopy ( std::shared_ptr<DataStream>const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase21touchVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEE
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.10.12
namespace Ogre
HardwarePixelBuffer::blit ( std::shared_ptr<DataStream>const& src )
_ZN4Ogre19HardwarePixelBuffer4blitERKSt10shared_ptrIS0_E
HardwarePixelBuffer::blit ( std::shared_ptr<DataStream>const& src, struct Box const& srcBox, struct Box const& dstBox )
_ZN4Ogre19HardwarePixelBuffer4blitERKSt10shared_ptrIS0_ERKNS_3BoxES7_
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
_ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.10.12
namespace Ogre
VertexBufferBinding::getHasInstanceData ( ) const
_ZNK4Ogre19VertexBufferBinding18getHasInstanceDataEv
VertexBufferBinding::setBinding ( unsigned short index, std::shared_ptr<DataStream>const& buffer )
_ZN4Ogre19VertexBufferBinding10setBindingEtRKSt10shared_ptrINS_20HardwareVertexBufferEE
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.10.12
namespace Ogre
HighLevelGpuProgram::populateParameterNames ( std::shared_ptr<DataStream> params )
_ZN4Ogre19HighLevelGpuProgram22populateParameterNamesESt10shared_ptrINS_20GpuProgramParametersEE
OgreImage.h,
libOgreMain.so.1.10.12
namespace Ogre
Image::getFileExtFromMagic ( std::shared_ptr<DataStream> stream ) [static]
_ZN4Ogre5Image19getFileExtFromMagicB5cxx11ESt10shared_ptrINS_10DataStreamEE
Image::load ( std::shared_ptr<DataStream>& stream, String const& type )
_ZN4Ogre5Image4loadERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Image::loadRawData ( std::shared_ptr<DataStream>& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, uint32 numMipMaps )
_ZN4Ogre5Image11loadRawDataERSt10shared_ptrINS_10DataStreamEEjjjNS_11PixelFormatEmj
Image::loadTwoImagesAsRGBA ( std::shared_ptr<DataStream>& rgbStream, std::shared_ptr<DataStream>& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
_ZN4Ogre5Image19loadTwoImagesAsRGBAERSt10shared_ptrINS_10DataStreamEES4_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_
OgreInstanceBatch.h,
libOgreMain.so.1.10.12
namespace Ogre
InstanceBatch::_defragmentBatch ( bool optimizeCulling, vector<InstancedEntity*>::type& usedEntities, vector<Vector4>::type& usedParams )
_ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
_ZN4Ogre13InstanceBatch15_setCustomParamEPNS_15InstancedEntityEhRKNS_7Vector4E
InstanceBatch::defragmentBatchDoCull ( vector<InstancedEntity*>::type& usedEntities, vector<Vector4>::type& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
InstanceBatch::defragmentBatchNoCull ( vector<InstancedEntity*>::type& usedEntities, vector<Vector4>::type& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
InstanceBatch::getInstancedEntitiesInUse ( vector<InstancedEntity*>::type& outEntities, vector<Vector4>::type& outParams )
_ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW.h,
libOgreMain.so.1.10.12
namespace Ogre
InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW_VTF.h,
libOgreMain.so.1.10.12
namespace Ogre
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchShader.h,
libOgreMain.so.1.10.12
namespace Ogre
InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchVTF.h,
libOgreMain.so.1.10.12
namespace Ogre
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::cloneMaterial ( std::shared_ptr<DataStream>const& material )
_ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKSt10shared_ptrINS_8MaterialEE
BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, std::shared_ptr<DataStream>& material ) const
_ZNK4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERSt10shared_ptrINS_8MaterialEE
InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstancedEntity.h,
libOgreMain.so.1.10.12
namespace Ogre
InstancedEntity::setCustomParam ( unsigned char idx, Vector4 const& newParam )
_ZN4Ogre15InstancedEntity14setCustomParamEhRKNS_7Vector4E
InstancedEntity::setPosition ( Vector3 const& position, bool doUpdate )
_ZN4Ogre15InstancedEntity11setPositionERKNS_7Vector3Eb
InstancedEntity::setScale ( Vector3 const& scale, bool doUpdate )
_ZN4Ogre15InstancedEntity8setScaleERKNS_7Vector3Eb
OgreInstancedGeometry.h,
libOgreMain.so.1.10.12
namespace Ogre
InstancedGeometry::addBatchInstance ( )
_ZN4Ogre17InstancedGeometry16addBatchInstanceEv
InstancedGeometry::addEntity ( Entity* ent, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
_ZN4Ogre17InstancedGeometry9addEntityEPNS_6EntityERKNS_7Vector3ERKNS_10QuaternionES5_
InstancedGeometry::addSceneNode ( SceneNode const* node )
_ZN4Ogre17InstancedGeometry12addSceneNodeEPKNS_9SceneNodeE
InstancedGeometry::BatchInstance::_notifyCurrentCamera ( Camera* cam )
_ZN4Ogre17InstancedGeometry13BatchInstance20_notifyCurrentCameraEPNS_6CameraE
InstancedGeometry::BatchInstance::_updateRenderQueue ( RenderQueue* queue )
_ZN4Ogre17InstancedGeometry13BatchInstance18_updateRenderQueueEPNS_11RenderQueueE
InstancedGeometry::BatchInstance::addInstancedObject ( unsigned short index, InstancedGeometry::InstancedObject* object )
_ZN4Ogre17InstancedGeometry13BatchInstance18addInstancedObjectEtPNS0_15InstancedObjectE
InstancedGeometry::BatchInstance::assign ( struct InstancedGeometry::QueuedSubMesh* qmesh )
_ZN4Ogre17InstancedGeometry13BatchInstance6assignEPNS0_13QueuedSubMeshE
InstancedGeometry::BatchInstance::attachToScene ( )
_ZN4Ogre17InstancedGeometry13BatchInstance13attachToSceneEv
InstancedGeometry::BatchInstance::BatchInstance [C1] ( InstancedGeometry* parent, String const& name, SceneManager* mgr, uint32 BatchInstanceID )
_ZN4Ogre17InstancedGeometry13BatchInstanceC1EPS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_12SceneManagerEj
InstancedGeometry::BatchInstance::BatchInstance [C2] ( InstancedGeometry* parent, String const& name, SceneManager* mgr, uint32 BatchInstanceID )
_ZN4Ogre17InstancedGeometry13BatchInstanceC2EPS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_12SceneManagerEj
InstancedGeometry::BatchInstance::build ( )
_ZN4Ogre17InstancedGeometry13BatchInstance5buildEv
InstancedGeometry::BatchInstance::dump ( std::ofstream& of ) const
_ZNK4Ogre17InstancedGeometry13BatchInstance4dumpERSt14basic_ofstreamIcSt11char_traitsIcEE
InstancedGeometry::BatchInstance::getBoundingBox ( ) const
_ZNK4Ogre17InstancedGeometry13BatchInstance14getBoundingBoxEv
InstancedGeometry::BatchInstance::getBoundingRadius ( ) const
_ZNK4Ogre17InstancedGeometry13BatchInstance17getBoundingRadiusEv
InstancedGeometry::BatchInstance::getLights ( ) const
_ZNK4Ogre17InstancedGeometry13BatchInstance9getLightsEv
InstancedGeometry::BatchInstance::getLODIterator ( )
_ZN4Ogre17InstancedGeometry13BatchInstance14getLODIteratorEv
InstancedGeometry::BatchInstance::getMovableType ( ) const
_ZNK4Ogre17InstancedGeometry13BatchInstance14getMovableTypeB5cxx11Ev
InstancedGeometry::BatchInstance::getObjectIterator ( )
_ZN4Ogre17InstancedGeometry13BatchInstance17getObjectIteratorEv
InstancedGeometry::BatchInstance::isInstancedObjectPresent ( unsigned short index )
_ZN4Ogre17InstancedGeometry13BatchInstance24isInstancedObjectPresentEt
InstancedGeometry::BatchInstance::isVisible ( ) const
_ZNK4Ogre17InstancedGeometry13BatchInstance9isVisibleEv
InstancedGeometry::BatchInstance::setBoundingBox ( AxisAlignedBox& box )
_ZN4Ogre17InstancedGeometry13BatchInstance14setBoundingBoxERNS_14AxisAlignedBoxE
InstancedGeometry::BatchInstance::updateBoundingBox ( )
_ZN4Ogre17InstancedGeometry13BatchInstance17updateBoundingBoxEv
InstancedGeometry::BatchInstance::updateContainers ( InstancedGeometry::LODBucket* bucket )
_ZN4Ogre17InstancedGeometry13BatchInstance16updateContainersEPNS0_9LODBucketE
InstancedGeometry::BatchInstance::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
_ZN4Ogre17InstancedGeometry13BatchInstance16visitRenderablesEPNS_10Renderable7VisitorEb
InstancedGeometry::BatchInstance::~BatchInstance [D0] ( )
_ZN4Ogre17InstancedGeometry13BatchInstanceD0Ev
InstancedGeometry::BatchInstance::~BatchInstance [D1] ( )
_ZN4Ogre17InstancedGeometry13BatchInstanceD1Ev
InstancedGeometry::BatchInstance::~BatchInstance [D2] ( )
_ZN4Ogre17InstancedGeometry13BatchInstanceD2Ev
InstancedGeometry::build ( )
_ZN4Ogre17InstancedGeometry5buildEv
InstancedGeometry::calculateBounds ( VertexData* vertexData, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
_ZN4Ogre17InstancedGeometry15calculateBoundsEPNS_10VertexDataERKNS_7Vector3ERKNS_10QuaternionES5_
InstancedGeometry::destroy ( )
_ZN4Ogre17InstancedGeometry7destroyEv
InstancedGeometry::determineGeometry ( SubMesh* sm )
_ZN4Ogre17InstancedGeometry17determineGeometryEPNS_7SubMeshE
InstancedGeometry::dump ( String const& filename ) const
_ZNK4Ogre17InstancedGeometry4dumpERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstancedGeometry::GeometryBucket::_initGeometryBucket ( InstancedGeometry::GeometryBucket* bucket )
_ZN4Ogre17InstancedGeometry14GeometryBucket19_initGeometryBucketEPS1_
InstancedGeometry::GeometryBucket::_initGeometryBucket ( VertexData const* vData, IndexData const* iData )
_ZN4Ogre17InstancedGeometry14GeometryBucket19_initGeometryBucketEPKNS_10VertexDataEPKNS_9IndexDataE
InstancedGeometry::GeometryBucket::assign ( struct InstancedGeometry::QueuedGeometry* qgeom )
_ZN4Ogre17InstancedGeometry14GeometryBucket6assignEPNS0_14QueuedGeometryE
InstancedGeometry::GeometryBucket::build ( )
_ZN4Ogre17InstancedGeometry14GeometryBucket5buildEv
InstancedGeometry::GeometryBucket::dump ( std::ofstream& of ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket4dumpERSt14basic_ofstreamIcSt11char_traitsIcEE
InstancedGeometry::GeometryBucket::GeometryBucket [C1] ( InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
_ZN4Ogre17InstancedGeometry14GeometryBucketC1EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS1_
InstancedGeometry::GeometryBucket::GeometryBucket [C2] ( InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
_ZN4Ogre17InstancedGeometry14GeometryBucketC2EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS1_
InstancedGeometry::GeometryBucket::GeometryBucket [C1] ( InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
_ZN4Ogre17InstancedGeometry14GeometryBucketC1EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_10VertexDataEPKNS_9IndexDataE
InstancedGeometry::GeometryBucket::GeometryBucket [C2] ( InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
_ZN4Ogre17InstancedGeometry14GeometryBucketC2EPNS0_14MaterialBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_10VertexDataEPKNS_9IndexDataE
InstancedGeometry::GeometryBucket::GeometryBucket [C1] ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
_ZN4Ogre17InstancedGeometry14GeometryBucketC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_14MaterialBucketES9_PS1_
InstancedGeometry::GeometryBucket::GeometryBucket [C2] ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
_ZN4Ogre17InstancedGeometry14GeometryBucketC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_14MaterialBucketES9_PS1_
InstancedGeometry::GeometryBucket::GeometryBucket [C1] ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
_ZN4Ogre17InstancedGeometry14GeometryBucketC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_14MaterialBucketES9_PKNS_10VertexDataEPKNS_9IndexDataE
InstancedGeometry::GeometryBucket::GeometryBucket [C2] ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
_ZN4Ogre17InstancedGeometry14GeometryBucketC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_14MaterialBucketES9_PKNS_10VertexDataEPKNS_9IndexDataE
InstancedGeometry::GeometryBucket::getBoundingRadius ( ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket17getBoundingRadiusEv
InstancedGeometry::GeometryBucket::getCastsShadows ( ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket15getCastsShadowsEv
InstancedGeometry::GeometryBucket::getFormatString ( ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket15getFormatStringB5cxx11Ev
InstancedGeometry::GeometryBucket::getLights ( ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket9getLightsEv
InstancedGeometry::GeometryBucket::getMaterial ( ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket11getMaterialEv
InstancedGeometry::GeometryBucket::getNumWorldTransforms ( ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket21getNumWorldTransformsEv
InstancedGeometry::GeometryBucket::getSquaredViewDepth ( Camera const* cam ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket19getSquaredViewDepthEPKNS_6CameraE
InstancedGeometry::GeometryBucket::getTechnique ( ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket12getTechniqueEv
InstancedGeometry::GeometryBucket::getWorldTransforms ( Matrix4* xform ) const
_ZNK4Ogre17InstancedGeometry14GeometryBucket18getWorldTransformsEPNS_7Matrix4E
InstancedGeometry::GeometryBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
_ZN4Ogre17InstancedGeometry14GeometryBucket16visitRenderablesEPNS_10Renderable7VisitorEb
InstancedGeometry::GeometryBucket::~GeometryBucket [D0] ( )
_ZN4Ogre17InstancedGeometry14GeometryBucketD0Ev
InstancedGeometry::GeometryBucket::~GeometryBucket [D1] ( )
_ZN4Ogre17InstancedGeometry14GeometryBucketD1Ev
InstancedGeometry::GeometryBucket::~GeometryBucket [D2] ( )
_ZN4Ogre17InstancedGeometry14GeometryBucketD2Ev
InstancedGeometry::getBatchInstance ( AxisAlignedBox const& bounds, bool autoCreate )
_ZN4Ogre17InstancedGeometry16getBatchInstanceERKNS_14AxisAlignedBoxEb
InstancedGeometry::getBatchInstance ( uint32 index )
_ZN4Ogre17InstancedGeometry16getBatchInstanceEj
InstancedGeometry::getBatchInstance ( ushort x, ushort y, ushort z, bool autoCreate )
_ZN4Ogre17InstancedGeometry16getBatchInstanceEtttb
InstancedGeometry::getBatchInstance ( Vector3 const& point, bool autoCreate )
_ZN4Ogre17InstancedGeometry16getBatchInstanceERKNS_7Vector3Eb
InstancedGeometry::getBatchInstanceBounds ( ushort x, ushort y, ushort z )
_ZN4Ogre17InstancedGeometry22getBatchInstanceBoundsEttt
InstancedGeometry::getBatchInstanceCentre ( ushort x, ushort y, ushort z )
_ZN4Ogre17InstancedGeometry22getBatchInstanceCentreEttt
InstancedGeometry::getBatchInstanceIndexes ( Vector3 const& point, ushort& x, ushort& y, ushort& z )
_ZN4Ogre17InstancedGeometry23getBatchInstanceIndexesERKNS_7Vector3ERtS4_S4_
InstancedGeometry::getBatchInstanceIterator ( )
_ZN4Ogre17InstancedGeometry24getBatchInstanceIteratorEv
InstancedGeometry::getInstancedGeometryInstance ( )
_ZN4Ogre17InstancedGeometry28getInstancedGeometryInstanceEv
InstancedGeometry::getRenderQueueGroup ( ) const
_ZNK4Ogre17InstancedGeometry19getRenderQueueGroupEv
InstancedGeometry::getVolumeIntersection ( AxisAlignedBox const& box, ushort x, ushort y, ushort z )
_ZN4Ogre17InstancedGeometry21getVolumeIntersectionERKNS_14AxisAlignedBoxEttt
InstancedGeometry::InstancedGeometry [C1] ( SceneManager* owner, String const& name )
_ZN4Ogre17InstancedGeometryC1EPNS_12SceneManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstancedGeometry::InstancedGeometry [C2] ( SceneManager* owner, String const& name )
_ZN4Ogre17InstancedGeometryC2EPNS_12SceneManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstancedGeometry::InstancedObject::addBucketToList ( InstancedGeometry::GeometryBucket* bucket )
_ZN4Ogre17InstancedGeometry15InstancedObject15addBucketToListEPNS0_14GeometryBucketE
InstancedGeometry::InstancedObject::getAnimationState ( String const& name ) const
_ZNK4Ogre17InstancedGeometry15InstancedObject17getAnimationStateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstancedGeometry::InstancedObject::getLocalAxes ( ) const
_ZNK4Ogre17InstancedGeometry15InstancedObject12getLocalAxesEv
InstancedGeometry::InstancedObject::getOrientation ( )
_ZN4Ogre17InstancedGeometry15InstancedObject14getOrientationEv
InstancedGeometry::InstancedObject::getPosition ( ) const
_ZNK4Ogre17InstancedGeometry15InstancedObject11getPositionEv
InstancedGeometry::InstancedObject::getScale ( ) const
_ZNK4Ogre17InstancedGeometry15InstancedObject8getScaleEv
InstancedGeometry::InstancedObject::InstancedObject [C1] ( unsigned short index )
_ZN4Ogre17InstancedGeometry15InstancedObjectC1Et
InstancedGeometry::InstancedObject::InstancedObject [C2] ( unsigned short index )
_ZN4Ogre17InstancedGeometry15InstancedObjectC2Et
InstancedGeometry::InstancedObject::InstancedObject [C1] ( unsigned short index, SkeletonInstance* skeleton, AnimationStateSet* animations )
_ZN4Ogre17InstancedGeometry15InstancedObjectC1EtPNS_16SkeletonInstanceEPNS_17AnimationStateSetE
InstancedGeometry::InstancedObject::InstancedObject [C2] ( unsigned short index, SkeletonInstance* skeleton, AnimationStateSet* animations )
_ZN4Ogre17InstancedGeometry15InstancedObjectC2EtPNS_16SkeletonInstanceEPNS_17AnimationStateSetE
InstancedGeometry::InstancedObject::needUpdate ( )
_ZN4Ogre17InstancedGeometry15InstancedObject10needUpdateEv
InstancedGeometry::InstancedObject::pitch ( Radian const& angle )
_ZN4Ogre17InstancedGeometry15InstancedObject5pitchERKNS_6RadianE
InstancedGeometry::InstancedObject::roll ( Radian const& angle )
_ZN4Ogre17InstancedGeometry15InstancedObject4rollERKNS_6RadianE
InstancedGeometry::InstancedObject::rotate ( Quaternion const& q )
_ZN4Ogre17InstancedGeometry15InstancedObject6rotateERKNS_10QuaternionE
InstancedGeometry::InstancedObject::setOrientation ( Quaternion const& q )
_ZN4Ogre17InstancedGeometry15InstancedObject14setOrientationERKNS_10QuaternionE
InstancedGeometry::InstancedObject::setPosition ( Vector3 const& position )
_ZN4Ogre17InstancedGeometry15InstancedObject11setPositionERKNS_7Vector3E
InstancedGeometry::InstancedObject::setPositionAndOrientation ( Vector3 const& p, Quaternion const& q )
_ZN4Ogre17InstancedGeometry15InstancedObject25setPositionAndOrientationERKNS_7Vector3ERKNS_10QuaternionE
InstancedGeometry::InstancedObject::setScale ( Vector3 const& scale )
_ZN4Ogre17InstancedGeometry15InstancedObject8setScaleERKNS_7Vector3E
InstancedGeometry::InstancedObject::translate ( Matrix3 const& axes, Vector3 const& move )
_ZN4Ogre17InstancedGeometry15InstancedObject9translateERKNS_7Matrix3ERKNS_7Vector3E
InstancedGeometry::InstancedObject::translate ( Vector3 const& d )
_ZN4Ogre17InstancedGeometry15InstancedObject9translateERKNS_7Vector3E
InstancedGeometry::InstancedObject::updateAnimation ( )
_ZN4Ogre17InstancedGeometry15InstancedObject15updateAnimationEv
InstancedGeometry::InstancedObject::yaw ( Radian const& angle )
_ZN4Ogre17InstancedGeometry15InstancedObject3yawERKNS_6RadianE
InstancedGeometry::InstancedObject::~InstancedObject [D1] ( )
_ZN4Ogre17InstancedGeometry15InstancedObjectD1Ev
InstancedGeometry::InstancedObject::~InstancedObject [D2] ( )
_ZN4Ogre17InstancedGeometry15InstancedObjectD2Ev
InstancedGeometry::LODBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
_ZN4Ogre17InstancedGeometry9LODBucket14addRenderablesEPNS_11RenderQueueEhf
InstancedGeometry::LODBucket::assign ( struct InstancedGeometry::QueuedSubMesh* qmesh, ushort atLod )
_ZN4Ogre17InstancedGeometry9LODBucket6assignEPNS0_13QueuedSubMeshEt
InstancedGeometry::LODBucket::build ( )
_ZN4Ogre17InstancedGeometry9LODBucket5buildEv
InstancedGeometry::LODBucket::dump ( std::ofstream& of ) const
_ZNK4Ogre17InstancedGeometry9LODBucket4dumpERSt14basic_ofstreamIcSt11char_traitsIcEE
InstancedGeometry::LODBucket::getMaterialIterator ( )
_ZN4Ogre17InstancedGeometry9LODBucket19getMaterialIteratorB5cxx11Ev
InstancedGeometry::LODBucket::LODBucket [C1] ( InstancedGeometry::BatchInstance* parent, unsigned short lod, Real lodValue )
_ZN4Ogre17InstancedGeometry9LODBucketC1EPNS0_13BatchInstanceEtf
InstancedGeometry::LODBucket::LODBucket [C2] ( InstancedGeometry::BatchInstance* parent, unsigned short lod, Real lodValue )
_ZN4Ogre17InstancedGeometry9LODBucketC2EPNS0_13BatchInstanceEtf
InstancedGeometry::LODBucket::updateContainers ( InstancedGeometry::MaterialBucket* bucket, String& name )
_ZN4Ogre17InstancedGeometry9LODBucket16updateContainersEPNS0_14MaterialBucketERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstancedGeometry::LODBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
_ZN4Ogre17InstancedGeometry9LODBucket16visitRenderablesEPNS_10Renderable7VisitorEb
InstancedGeometry::LODBucket::~LODBucket [D0] ( )
_ZN4Ogre17InstancedGeometry9LODBucketD0Ev
InstancedGeometry::LODBucket::~LODBucket [D1] ( )
_ZN4Ogre17InstancedGeometry9LODBucketD1Ev
InstancedGeometry::LODBucket::~LODBucket [D2] ( )
_ZN4Ogre17InstancedGeometry9LODBucketD2Ev
InstancedGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
_ZN4Ogre17InstancedGeometry14MaterialBucket14addRenderablesEPNS_11RenderQueueEhf
InstancedGeometry::MaterialBucket::assign ( struct InstancedGeometry::QueuedGeometry* qgeom )
_ZN4Ogre17InstancedGeometry14MaterialBucket6assignEPNS0_14QueuedGeometryE
InstancedGeometry::MaterialBucket::build ( )
_ZN4Ogre17InstancedGeometry14MaterialBucket5buildEv
InstancedGeometry::MaterialBucket::dump ( std::ofstream& of ) const
_ZNK4Ogre17InstancedGeometry14MaterialBucket4dumpERSt14basic_ofstreamIcSt11char_traitsIcEE
InstancedGeometry::MaterialBucket::getGeometryFormatString ( struct InstancedGeometry::SubMeshLodGeometryLink* geom )
_ZN4Ogre17InstancedGeometry14MaterialBucket23getGeometryFormatStringB5cxx11EPNS0_22SubMeshLodGeometryLinkE
InstancedGeometry::MaterialBucket::getGeometryIterator ( )
_ZN4Ogre17InstancedGeometry14MaterialBucket19getGeometryIteratorEv
InstancedGeometry::MaterialBucket::MaterialBucket [C1] ( InstancedGeometry::LODBucket* parent, String const& materialName )
_ZN4Ogre17InstancedGeometry14MaterialBucketC1EPNS0_9LODBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstancedGeometry::MaterialBucket::MaterialBucket [C2] ( InstancedGeometry::LODBucket* parent, String const& materialName )
_ZN4Ogre17InstancedGeometry14MaterialBucketC2EPNS0_9LODBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstancedGeometry::MaterialBucket::setMaterial ( String const& name )
_ZN4Ogre17InstancedGeometry14MaterialBucket11setMaterialERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstancedGeometry::MaterialBucket::updateContainers ( InstancedGeometry::GeometryBucket* bucket, String const& format )
_ZN4Ogre17InstancedGeometry14MaterialBucket16updateContainersEPNS0_14GeometryBucketERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstancedGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
_ZN4Ogre17InstancedGeometry14MaterialBucket16visitRenderablesEPNS_10Renderable7VisitorEb
InstancedGeometry::MaterialBucket::~MaterialBucket [D0] ( )
_ZN4Ogre17InstancedGeometry14MaterialBucketD0Ev
InstancedGeometry::MaterialBucket::~MaterialBucket [D1] ( )
_ZN4Ogre17InstancedGeometry14MaterialBucketD1Ev
InstancedGeometry::MaterialBucket::~MaterialBucket [D2] ( )
_ZN4Ogre17InstancedGeometry14MaterialBucketD2Ev
InstancedGeometry::packIndex ( ushort x, ushort y, ushort z )
_ZN4Ogre17InstancedGeometry9packIndexEttt
InstancedGeometry::reset ( )
_ZN4Ogre17InstancedGeometry5resetEv
InstancedGeometry::setCastShadows ( bool castShadows )
_ZN4Ogre17InstancedGeometry14setCastShadowsEb
InstancedGeometry::setProvideWorldInverses ( bool flag )
_ZN4Ogre17InstancedGeometry23setProvideWorldInversesEb
InstancedGeometry::setRenderQueueGroup ( uint8 queueID )
_ZN4Ogre17InstancedGeometry19setRenderQueueGroupEh
InstancedGeometry::setVisible ( bool visible )
_ZN4Ogre17InstancedGeometry10setVisibleEb
InstancedGeometry::splitGeometry ( VertexData* vd, IndexData* id, struct InstancedGeometry::SubMeshLodGeometryLink* targetGeomLink )
_ZN4Ogre17InstancedGeometry13splitGeometryEPNS_10VertexDataEPNS_9IndexDataEPNS0_22SubMeshLodGeometryLinkE
InstancedGeometry::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
_ZN4Ogre17InstancedGeometry16visitRenderablesEPNS_10Renderable7VisitorEb
InstancedGeometry::~InstancedGeometry [D0] ( )
_ZN4Ogre17InstancedGeometryD0Ev
InstancedGeometry::~InstancedGeometry [D1] ( )
_ZN4Ogre17InstancedGeometryD1Ev
InstancedGeometry::~InstancedGeometry [D2] ( )
_ZN4Ogre17InstancedGeometryD2Ev
vtable for InstancedGeometry [data]
_ZTVN4Ogre17InstancedGeometryE
vtable for InstancedGeometry::BatchInstance [data]
_ZTVN4Ogre17InstancedGeometry13BatchInstanceE
vtable for InstancedGeometry::GeometryBucket [data]
_ZTVN4Ogre17InstancedGeometry14GeometryBucketE
vtable for InstancedGeometry::LODBucket [data]
_ZTVN4Ogre17InstancedGeometry9LODBucketE
vtable for InstancedGeometry::MaterialBucket [data]
_ZTVN4Ogre17InstancedGeometry14MaterialBucketE
OgreKeyFrame.h,
libOgreMain.so.1.10.12
namespace Ogre
TransformKeyFrame::setScale ( Vector3 const& scale )
_ZN4Ogre17TransformKeyFrame8setScaleERKNS_7Vector3E
TransformKeyFrame::setTranslate ( Vector3 const& trans )
_ZN4Ogre17TransformKeyFrame12setTranslateERKNS_7Vector3E
VertexMorphKeyFrame::setVertexBuffer ( std::shared_ptr<DataStream>const& buf )
_ZN4Ogre19VertexMorphKeyFrame15setVertexBufferERKSt10shared_ptrINS_20HardwareVertexBufferEE
OgreLight.h,
libOgreMain.so.1.10.12
namespace Ogre
Light::_calcTempSquareDist ( Vector3 const& worldPos )
_ZN4Ogre5Light19_calcTempSquareDistERKNS_7Vector3E
Light::setCustomParameter ( uint16 index, Vector4 const& value )
_ZN4Ogre5Light18setCustomParameterEtRKNS_7Vector4E
Light::setCustomShadowCameraSetup ( std::shared_ptr<DataStream>const& customShadowSetup )
_ZN4Ogre5Light26setCustomShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE
Light::setDirection ( Vector3 const& vec )
_ZN4Ogre5Light12setDirectionERKNS_7Vector3E
Light::setPosition ( Vector3 const& vec )
_ZN4Ogre5Light11setPositionERKNS_7Vector3E
OgreLightweightMutex.h,
libOgreMain.so.1.10.12
namespace Ogre
LightweightMutex::LightweightMutex [C1] ( )
_ZN4Ogre16LightweightMutexC1Ev
LightweightMutex::LightweightMutex [C2] ( )
_ZN4Ogre16LightweightMutexC2Ev
LightweightMutex::lock ( )
_ZN4Ogre16LightweightMutex4lockEv
LightweightMutex::tryLock ( )
_ZN4Ogre16LightweightMutex7tryLockEv
LightweightMutex::unlock ( )
_ZN4Ogre16LightweightMutex6unlockEv
LightweightMutex::~LightweightMutex [D1] ( )
_ZN4Ogre16LightweightMutexD1Ev
LightweightMutex::~LightweightMutex [D2] ( )
_ZN4Ogre16LightweightMutexD2Ev
OgreManualObject.h,
libOgreMain.so.1.10.12
namespace Ogre
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, std::shared_ptr<DataStream>* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPSt10shared_ptrINS_19HardwareIndexBufferEEPmbfm
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C1] ( ManualObject* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC1EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C2] ( ManualObject* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC2EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>const& indexBuffer )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderable17rebindIndexBufferERKSt10shared_ptrINS_19HardwareIndexBufferEE
ManualObject::normal ( Vector3 const& norm )
_ZN4Ogre12ManualObject6normalERKNS_7Vector3E
ManualObject::position ( Vector3 const& pos )
_ZN4Ogre12ManualObject8positionERKNS_7Vector3E
ManualObject::tangent ( Vector3 const& tan )
_ZN4Ogre12ManualObject7tangentERKNS_7Vector3E
ManualObject::textureCoord ( Vector2 const& uv )
_ZN4Ogre12ManualObject12textureCoordERKNS_7Vector2E
ManualObject::textureCoord ( Vector3 const& uvw )
_ZN4Ogre12ManualObject12textureCoordERKNS_7Vector3E
ManualObject::textureCoord ( Vector4 const& xyzw )
_ZN4Ogre12ManualObject12textureCoordERKNS_7Vector4E
OgreMaterial.h,
libOgreMain.so.1.10.12
namespace Ogre
Material::copyDetailsTo ( std::shared_ptr<DataStream>& mat ) const
_ZNK4Ogre8Material13copyDetailsToERSt10shared_ptrIS0_E
Material::getTechnique ( String const& name )
_ZN4Ogre8Material12getTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreMaterialManager.h,
libOgreMain.so.1.10.12
namespace Ogre
MaterialManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre15MaterialManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreMaterialSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
MaterialSerializer::exportMaterial ( std::shared_ptr<DataStream>const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
_ZN4Ogre18MaterialSerializer14exportMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_
MaterialSerializer::finishProgramDefinition ( )
_ZN4Ogre18MaterialSerializer23finishProgramDefinitionEv
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, std::shared_ptr<DataStream>const& program, std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams )
_ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKSB_INS_20GpuProgramParametersEEPSG_
MaterialSerializer::invokeParser ( String& line, MaterialSerializer::AttribParserList& parsers )
_ZN4Ogre18MaterialSerializer12invokeParserERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3mapIS6_PFbS7_RNS_21MaterialScriptContextEESt4lessIS6_ESaISt4pairIKS6_SC_EEE
MaterialSerializer::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre18MaterialSerializer11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::parseScriptLine ( String& line )
_ZN4Ogre18MaterialSerializer15parseScriptLineERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::queueForExport ( std::shared_ptr<DataStream>const& pMat, bool clearQueued, bool exportDefaults, String const& materialName )
_ZN4Ogre18MaterialSerializer14queueForExportERKSt10shared_ptrINS_8MaterialEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, bool isInt, bool isUnsignedInt, size_t physicalIndex, size_t physicalSize, std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbmmRKSt10shared_ptrIS9_EPS9_tb
MaterialSerializer::writeGPUProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb
MaterialSerializer::writeGpuProgramRef ( String const& attrib, std::shared_ptr<DataStream>const& program, std::shared_ptr<DataStream>const& params )
_ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKS9_INS_20GpuProgramParametersEE
MaterialSerializer::writeLowLevelGpuProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb
MaterialSerializer::writeMaterial ( std::shared_ptr<DataStream>const& pMat, String const& materialName )
_ZN4Ogre18MaterialSerializer13writeMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeNamedGpuProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb
OgreMath.h,
libOgreMain.so.1.10.12
namespace Ogre
Math::calculateBasicFaceNormal ( Vector3 const& v1, Vector3 const& v2, Vector3 const& v3 ) [static]
_ZN4Ogre4Math24calculateBasicFaceNormalERKNS_7Vector3ES3_S3_
Math::calculateBasicFaceNormalWithoutNormalize ( Vector3 const& v1, Vector3 const& v2, Vector3 const& v3 ) [static]
_ZN4Ogre4Math40calculateBasicFaceNormalWithoutNormalizeERKNS_7Vector3ES3_S3_
Math::calculateFaceNormal ( Vector3 const& v1, Vector3 const& v2, Vector3 const& v3 ) [static]
_ZN4Ogre4Math19calculateFaceNormalERKNS_7Vector3ES3_S3_
Math::calculateFaceNormalWithoutNormalize ( Vector3 const& v1, Vector3 const& v2, Vector3 const& v3 ) [static]
_ZN4Ogre4Math35calculateFaceNormalWithoutNormalizeERKNS_7Vector3ES3_S3_
Math::calculateTangentSpaceVector ( Vector3 const& position1, Vector3 const& position2, Vector3 const& position3, Real u1, Real v1, Real u2, Real v2, Real u3, Real v3 ) [static]
_ZN4Ogre4Math27calculateTangentSpaceVectorERKNS_7Vector3ES3_S3_ffffff
Math::intersects ( Plane const& plane, AxisAlignedBox const& box ) [static]
_ZN4Ogre4Math10intersectsERKNS_5PlaneERKNS_14AxisAlignedBoxE
Math::intersects ( Ray const& ray, Plane const& plane ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNS_5PlaneE
Math::intersects ( Ray const& ray, Sphere const& sphere, bool discardInside ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNS_6SphereEb
Math::intersects ( Ray const& ray, Vector3 const& a, Vector3 const& b, Vector3 const& c, bool positiveSide, bool negativeSide ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNS_7Vector3ES6_S6_bb
Math::intersects ( Ray const& ray, Vector3 const& a, Vector3 const& b, Vector3 const& c, Vector3 const& normal, bool positiveSide, bool negativeSide ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNS_7Vector3ES6_S6_S6_bb
Math::intersects ( Sphere const& sphere, Plane const& plane ) [static]
_ZN4Ogre4Math10intersectsERKNS_6SphereERKNS_5PlaneE
Math::makeViewMatrix ( Vector3 const& position, Quaternion const& orientation, Matrix4 const* reflectMatrix ) [static]
_ZN4Ogre4Math14makeViewMatrixERKNS_7Vector3ERKNS_10QuaternionEPKNS_7Matrix4E
Math::pointInTri2D ( Vector2 const& p, Vector2 const& a, Vector2 const& b, Vector2 const& c ) [static]
_ZN4Ogre4Math12pointInTri2DERKNS_7Vector2ES3_S3_S3_
Math::pointInTri3D ( Vector3 const& p, Vector3 const& a, Vector3 const& b, Vector3 const& c, Vector3 const& normal ) [static]
_ZN4Ogre4Math12pointInTri3DERKNS_7Vector3ES3_S3_S3_S3_
Math::Sign ( Real fValue ) [static]
_ZN4Ogre4Math4SignEf
OgreMatrix3.h,
libOgreMain.so.1.10.12
namespace Ogre
Matrix3::EigenSolveSymmetric ( Real* afEigenvalue, Vector3* akEigenvector ) const
_ZNK4Ogre7Matrix319EigenSolveSymmetricEPfPNS_7Vector3E
Matrix3::FromAngleAxis ( Vector3 const& rkAxis, Radian const& fRadians )
_ZN4Ogre7Matrix313FromAngleAxisERKNS_7Vector3ERKNS_6RadianE
Matrix3::FromAxes ( Vector3 const& xAxis, Vector3 const& yAxis, Vector3 const& zAxis )
_ZN4Ogre7Matrix38FromAxesERKNS_7Vector3ES3_S3_
Matrix3::msSvdEpsilon [data]
_ZN4Ogre7Matrix312msSvdEpsilonE
Matrix3::operator* ( Vector3 const& rkPoint ) const
_ZNK4Ogre7Matrix3mlERKNS_7Vector3E
Matrix3::QDUDecomposition ( Matrix3& kQ, Vector3& kD, Vector3& kU ) const
_ZNK4Ogre7Matrix316QDUDecompositionERS0_RNS_7Vector3ES3_
Matrix3::SetColumn ( size_t iCol, Vector3 const& vec )
_ZN4Ogre7Matrix39SetColumnEmRKNS_7Vector3E
Matrix3::SingularValueComposition ( Matrix3 const& kL, Vector3 const& kS, Matrix3 const& kR )
_ZN4Ogre7Matrix324SingularValueCompositionERKS0_RKNS_7Vector3ES2_
Matrix3::SingularValueDecomposition ( Matrix3& kL, Vector3& kS, Matrix3& kR ) const
_ZNK4Ogre7Matrix326SingularValueDecompositionERS0_RNS_7Vector3ES1_
Matrix3::TensorProduct ( Vector3 const& rkU, Vector3 const& rkV, Matrix3& rkProduct ) [static]
_ZN4Ogre7Matrix313TensorProductERKNS_7Vector3ES3_RS0_
Matrix3::ToAngleAxis ( Vector3& rkAxis, Radian& rfRadians ) const
_ZNK4Ogre7Matrix311ToAngleAxisERNS_7Vector3ERNS_6RadianE
operator* ( Vector3 const& rkPoint, Matrix3 const& rkMatrix )
_ZN4OgremlERKNS_7Vector3ERKNS_7Matrix3E
OgreMatrix4.h,
libOgreMain.so.1.10.12
namespace Ogre
Matrix4::decomposition ( Vector3& position, Vector3& scale, Quaternion& orientation ) const
_ZNK4Ogre7Matrix413decompositionERNS_7Vector3ES2_RNS_10QuaternionE
Matrix4::determinant ( ) const
_ZNK4Ogre7Matrix411determinantEv
Matrix4::inverseAffine ( ) const
_ZNK4Ogre7Matrix413inverseAffineEv
Matrix4::makeInverseTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
_ZN4Ogre7Matrix420makeInverseTransformERKNS_7Vector3ES3_RKNS_10QuaternionE
Matrix4::makeTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
_ZN4Ogre7Matrix413makeTransformERKNS_7Vector3ES3_RKNS_10QuaternionE
Matrix4::ZEROAFFINE [data]
_ZN4Ogre7Matrix410ZEROAFFINEE
OgreMesh.h,
libOgreMain.so.1.10.12
namespace Ogre
Mesh::_notifySkeleton ( std::shared_ptr<DataStream>& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERSt10shared_ptrINS_8SkeletonEE
Mesh::softwareVertexMorph ( Real t, std::shared_ptr<DataStream>const& b1, std::shared_ptr<DataStream>const& b2, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh19softwareVertexMorphEfRKSt10shared_ptrINS_20HardwareVertexBufferEES5_PNS_10VertexDataE
Mesh::softwareVertexPoseBlend ( Real weight, map<unsigned long, Vector3, std::less<unsigned long> >::type const& vertexOffsetMap, map<unsigned long, Vector3, std::less<unsigned long> >::type const& normalsMap, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh23softwareVertexPoseBlendEfRKSt3mapImNS_7Vector3ESt4lessImESaISt4pairIKmS2_EEESB_PNS_10VertexDataE
OgreMeshManager.h,
libOgreMain.so.1.10.12
namespace Ogre
MeshManager::createCurvedIllusionPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real curvature, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real uTile, Real vTile, Vector3 const& upVector, Quaternion const& orientation, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep )
_ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_7Vector3ERKNS_10QuaternionENS_14HardwareBuffer5UsageESJ_bbi
MeshManager::createCurvedPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real bow, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_7Vector3ENS_14HardwareBuffer5UsageESG_bb
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
_ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_7Vector3ENS_14HardwareBuffer5UsageESG_bb
OgreMeshSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
MeshSerializer::exportMesh ( Mesh const* pMesh, std::shared_ptr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_11MeshVersionENS_10Serializer6EndianE
MeshSerializer::exportMesh ( Mesh const* pMesh, std::shared_ptr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_10Serializer6EndianE
OgreMovableObject.h,
libOgreMain.so.1.10.12
namespace Ogre
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, std::shared_ptr<DataStream>* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
_ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPSt10shared_ptrINS_19HardwareIndexBufferEEPmbfm
OgreMovablePlane.h,
libOgreMain.so.1.10.12
namespace Ogre
MovablePlane::MovablePlane [C1] ( Vector3 const& rkNormal, Real fConstant )
_ZN4Ogre12MovablePlaneC1ERKNS_7Vector3Ef
MovablePlane::MovablePlane [C2] ( Vector3 const& rkNormal, Real fConstant )
_ZN4Ogre12MovablePlaneC2ERKNS_7Vector3Ef
MovablePlane::MovablePlane [C1] ( Vector3 const& rkNormal, Vector3 const& rkPoint )
_ZN4Ogre12MovablePlaneC1ERKNS_7Vector3ES3_
MovablePlane::MovablePlane [C2] ( Vector3 const& rkNormal, Vector3 const& rkPoint )
_ZN4Ogre12MovablePlaneC2ERKNS_7Vector3ES3_
MovablePlane::MovablePlane [C1] ( Vector3 const& rkPoint0, Vector3 const& rkPoint1, Vector3 const& rkPoint2 )
_ZN4Ogre12MovablePlaneC1ERKNS_7Vector3ES3_S3_
MovablePlane::MovablePlane [C2] ( Vector3 const& rkPoint0, Vector3 const& rkPoint1, Vector3 const& rkPoint2 )
_ZN4Ogre12MovablePlaneC2ERKNS_7Vector3ES3_S3_
OgreNode.h,
libOgreMain.so.1.10.12
namespace Ogre
Node::_setDerivedPosition ( Vector3 const& pos )
_ZN4Ogre4Node19_setDerivedPositionERKNS_7Vector3E
Node::convertWorldToLocalDirection ( Vector3 const& worldDir, bool useScale )
_ZN4Ogre4Node28convertWorldToLocalDirectionERKNS_7Vector3Eb
Node::convertWorldToLocalPosition ( Vector3 const& worldPos )
_ZN4Ogre4Node27convertWorldToLocalPositionERKNS_7Vector3E
Node::createChild ( String const& name, Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre4Node11createChildERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector3ERKNS_10QuaternionE
Node::createChild ( Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre4Node11createChildERKNS_7Vector3ERKNS_10QuaternionE
Node::msNameGenerator [data]
_ZN4Ogre4Node15msNameGeneratorE
Node::rotate ( Vector3 const& axis, Radian const& angle, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node6rotateERKNS_7Vector3ERKNS_6RadianENS0_14TransformSpaceE
Node::setScale ( Vector3 const& inScale )
_ZN4Ogre4Node8setScaleERKNS_7Vector3E
Node::translate ( Matrix3 const& axes, Vector3 const& move, enum Node::TransformSpace relativeTo )
_ZN4Ogre4Node9translateERKNS_7Matrix3ERKNS_7Vector3ENS0_14TransformSpaceE
OgreParticleEmitter.h,
libOgreMain.so.1.10.12
namespace Ogre
ParticleEmitter::genEmissionDirection ( Vector3 const& particlePos, Vector3& destVector )
_ZN4Ogre15ParticleEmitter20genEmissionDirectionERKNS_7Vector3ERS1_
ParticleEmitter::genEmissionVelocity ( Vector3& destVector )
_ZN4Ogre15ParticleEmitter19genEmissionVelocityERNS_7Vector3E
ParticleEmitter::setDirection ( Vector3 const& inDirection )
_ZN4Ogre15ParticleEmitter12setDirectionERKNS_7Vector3E
ParticleEmitter::setDirPositionReference ( Vector3 const& nposition, bool enable )
_ZN4Ogre15ParticleEmitter23setDirPositionReferenceERKNS_7Vector3Eb
ParticleEmitter::setPosition ( Vector3 const& pos )
_ZN4Ogre15ParticleEmitter11setPositionERKNS_7Vector3E
ParticleEmitter::setUp ( Vector3 const& inUp )
_ZN4Ogre15ParticleEmitter5setUpERKNS_7Vector3E
OgreParticleSystem.h,
libOgreMain.so.1.10.12
namespace Ogre
ParticleSystem::SortByDirectionFunctor::SortByDirectionFunctor [C1] ( Vector3 const& dir )
_ZN4Ogre14ParticleSystem22SortByDirectionFunctorC1ERKNS_7Vector3E
ParticleSystem::SortByDirectionFunctor::SortByDirectionFunctor [C2] ( Vector3 const& dir )
_ZN4Ogre14ParticleSystem22SortByDirectionFunctorC2ERKNS_7Vector3E
ParticleSystem::SortByDistanceFunctor::SortByDistanceFunctor [C1] ( Vector3 const& pos )
_ZN4Ogre14ParticleSystem21SortByDistanceFunctorC1ERKNS_7Vector3E
ParticleSystem::SortByDistanceFunctor::SortByDistanceFunctor [C2] ( Vector3 const& pos )
_ZN4Ogre14ParticleSystem21SortByDistanceFunctorC2ERKNS_7Vector3E
OgreParticleSystemManager.h,
libOgreMain.so.1.10.12
namespace Ogre
ParticleSystemManager::parseAffectorAttrib ( String const& line, ParticleAffector* aff )
_ZN4Ogre21ParticleSystemManager19parseAffectorAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_16ParticleAffectorE
ParticleSystemManager::parseAttrib ( String const& line, ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager11parseAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14ParticleSystemE
ParticleSystemManager::parseEmitterAttrib ( String const& line, ParticleEmitter* emit )
_ZN4Ogre21ParticleSystemManager18parseEmitterAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_15ParticleEmitterE
ParticleSystemManager::parseNewAffector ( String const& type, std::shared_ptr<DataStream>& stream, ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager16parseNewAffectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_10DataStreamEEPNS_14ParticleSystemE
ParticleSystemManager::parseNewEmitter ( String const& type, std::shared_ptr<DataStream>& stream, ParticleSystem* sys )
_ZN4Ogre21ParticleSystemManager15parseNewEmitterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt10shared_ptrINS_10DataStreamEEPNS_14ParticleSystemE
ParticleSystemManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre21ParticleSystemManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ParticleSystemManager::skipToNextCloseBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre21ParticleSystemManager20skipToNextCloseBraceERSt10shared_ptrINS_10DataStreamEE
ParticleSystemManager::skipToNextOpenBrace ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre21ParticleSystemManager19skipToNextOpenBraceERSt10shared_ptrINS_10DataStreamEE
OgrePass.h,
libOgreMain.so.1.10.12
namespace Ogre
Pass::getComputeProgramName ( ) const
_ZNK4Ogre4Pass21getComputeProgramNameB5cxx11Ev
Pass::getFragmentProgramName ( ) const
_ZNK4Ogre4Pass22getFragmentProgramNameB5cxx11Ev
Pass::getGeometryProgramName ( ) const
_ZNK4Ogre4Pass22getGeometryProgramNameB5cxx11Ev
Pass::getProgram ( GpuProgramUsage*const* gpuProgramUsage ) const
_ZNK4Ogre4Pass10getProgramEPKPNS_15GpuProgramUsageE
Pass::getTessellationDomainProgramName ( ) const
_ZNK4Ogre4Pass32getTessellationDomainProgramNameB5cxx11Ev
Pass::getTessellationHullProgramName ( ) const
_ZNK4Ogre4Pass30getTessellationHullProgramNameB5cxx11Ev
Pass::getTextureUnitState ( String const& name )
_ZN4Ogre4Pass19getTextureUnitStateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Pass::getTextureUnitState ( unsigned short index )
_ZN4Ogre4Pass19getTextureUnitStateEt
Pass::getVertexProgramName ( ) const
_ZNK4Ogre4Pass20getVertexProgramNameB5cxx11Ev
Pass::hasGpuProgram ( enum GpuProgramType programType )
_ZN4Ogre4Pass13hasGpuProgramENS_14GpuProgramTypeE
Pass::setComputeProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass27setComputeProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setFragmentProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass28setFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setGeometryProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass28setGeometryProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setShadowCasterFragmentProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setShadowCasterVertexProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass38setShadowCasterVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setShadowReceiverFragmentProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setShadowReceiverVertexProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setTessellationDomainProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass38setTessellationDomainProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setTessellationHullProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass36setTessellationHullProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
Pass::setVertexProgramParameters ( std::shared_ptr<DataStream> params )
_ZN4Ogre4Pass26setVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
OgrePatchSurface.h,
libOgreMain.so.1.10.12
namespace Ogre
PatchSurface::build ( std::shared_ptr<DataStream> destVertexBuffer, size_t vertexStart, std::shared_ptr<DataStream> destIndexBuffer, size_t indexStart )
_ZN4Ogre12PatchSurface5buildESt10shared_ptrINS_20HardwareVertexBufferEEmS1_INS_19HardwareIndexBufferEEm
PatchSurface::findLevel ( Vector3& a, Vector3& b, Vector3& c )
_ZN4Ogre12PatchSurface9findLevelERNS_7Vector3ES2_S2_
OgrePixelFormat.h,
libOgreMain.so.1.10.12
namespace Ogre
PixelUtil::isValidExtent ( size_t width, size_t height, size_t depth, enum PixelFormat format ) [static]
_ZN4Ogre9PixelUtil13isValidExtentEmmmNS_11PixelFormatE
OgrePlane.h,
libOgreMain.so.1.10.12
namespace Ogre
operator<< ( std::ostream& o, Plane const& p )
_ZN4OgrelsERSoRKNS_5PlaneE
Plane::getDistance ( Vector3 const& rkPoint ) const
_ZNK4Ogre5Plane11getDistanceERKNS_7Vector3E
Plane::getSide ( AxisAlignedBox const& box ) const
_ZNK4Ogre5Plane7getSideERKNS_14AxisAlignedBoxE
Plane::getSide ( Vector3 const& rkPoint ) const
_ZNK4Ogre5Plane7getSideERKNS_7Vector3E
Plane::getSide ( Vector3 const& centre, Vector3 const& halfSize ) const
_ZNK4Ogre5Plane7getSideERKNS_7Vector3ES3_
Plane::normalise ( )
_ZN4Ogre5Plane9normaliseEv
Plane::Plane [C1] ( )
_ZN4Ogre5PlaneC1Ev
Plane::Plane [C2] ( )
_ZN4Ogre5PlaneC2Ev
Plane::Plane [C1] ( Plane const& rhs )
_ZN4Ogre5PlaneC1ERKS0_
Plane::Plane [C2] ( Plane const& rhs )
_ZN4Ogre5PlaneC2ERKS0_
Plane::Plane [C1] ( Real a, Real b, Real c, Real _d )
_ZN4Ogre5PlaneC1Effff
Plane::Plane [C2] ( Real a, Real b, Real c, Real _d )
_ZN4Ogre5PlaneC2Effff
Plane::Plane [C1] ( Vector3 const& rkNormal, Real fConstant )
_ZN4Ogre5PlaneC1ERKNS_7Vector3Ef
Plane::Plane [C2] ( Vector3 const& rkNormal, Real fConstant )
_ZN4Ogre5PlaneC2ERKNS_7Vector3Ef
Plane::Plane [C1] ( Vector3 const& rkNormal, Vector3 const& rkPoint )
_ZN4Ogre5PlaneC1ERKNS_7Vector3ES3_
Plane::Plane [C2] ( Vector3 const& rkNormal, Vector3 const& rkPoint )
_ZN4Ogre5PlaneC2ERKNS_7Vector3ES3_
Plane::Plane [C1] ( Vector3 const& rkPoint0, Vector3 const& rkPoint1, Vector3 const& rkPoint2 )
_ZN4Ogre5PlaneC1ERKNS_7Vector3ES3_S3_
Plane::Plane [C2] ( Vector3 const& rkPoint0, Vector3 const& rkPoint1, Vector3 const& rkPoint2 )
_ZN4Ogre5PlaneC2ERKNS_7Vector3ES3_S3_
Plane::projectVector ( Vector3 const& p ) const
_ZNK4Ogre5Plane13projectVectorERKNS_7Vector3E
Plane::redefine ( Vector3 const& rkNormal, Vector3 const& rkPoint )
_ZN4Ogre5Plane8redefineERKNS_7Vector3ES3_
Plane::redefine ( Vector3 const& rkPoint0, Vector3 const& rkPoint1, Vector3 const& rkPoint2 )
_ZN4Ogre5Plane8redefineERKNS_7Vector3ES3_S3_
OgrePolygon.h,
libOgreMain.so.1.10.12
namespace Ogre
Polygon::insertVertex ( Vector3 const& vdata )
_ZN4Ogre7Polygon12insertVertexERKNS_7Vector3E
Polygon::insertVertex ( Vector3 const& vdata, size_t vertex )
_ZN4Ogre7Polygon12insertVertexERKNS_7Vector3Em
Polygon::isPointInside ( Vector3 const& point ) const
_ZNK4Ogre7Polygon13isPointInsideERKNS_7Vector3E
Polygon::setVertex ( Vector3 const& vdata, size_t vertex )
_ZN4Ogre7Polygon9setVertexERKNS_7Vector3Em
Polygon::storeEdges ( multimap<Vector3, Vector3, std::less<Vector3> >::type* edgeMap ) const
_ZNK4Ogre7Polygon10storeEdgesEPSt8multimapINS_7Vector3ES2_St4lessIS2_ESaISt4pairIKS2_S2_EEE
OgrePose.h,
libOgreMain.so.1.10.12
namespace Ogre
Pose::addVertex ( size_t index, Vector3 const& offset )
_ZN4Ogre4Pose9addVertexEmRKNS_7Vector3E
Pose::addVertex ( size_t index, Vector3 const& offset, Vector3 const& normal )
_ZN4Ogre4Pose9addVertexEmRKNS_7Vector3ES3_
OgrePOSIXTimerImp.h,
libOgreMain.so.1.10.12
namespace Ogre
Timer::~Timer [D1] ( )
_ZN4Ogre5TimerD1Ev
Timer::~Timer [D2] ( )
_ZN4Ogre5TimerD2Ev
OgrePredefinedControllers.h,
libOgreMain.so.1.10.12
namespace Ogre
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( std::shared_ptr<DataStream> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC1ESt10shared_ptrINS_20GpuProgramParametersEEm
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( std::shared_ptr<DataStream> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC2ESt10shared_ptrINS_20GpuProgramParametersEEm
OgreQuaternion.h,
libOgreMain.so.1.10.12
namespace Ogre
operator* ( Real fScalar, Quaternion const& rkQ )
_ZN4OgremlEfRKNS_10QuaternionE
Quaternion::Dot ( Quaternion const& rkQ ) const
_ZNK4Ogre10Quaternion3DotERKS0_
Quaternion::equals ( Quaternion const& rhs, Radian const& tolerance ) const
_ZNK4Ogre10Quaternion6equalsERKS0_RKNS_6RadianE
Quaternion::FromAngleAxis ( Radian const& rfAngle, Vector3 const& rkAxis )
_ZN4Ogre10Quaternion13FromAngleAxisERKNS_6RadianERKNS_7Vector3E
Quaternion::FromAxes ( Vector3 const& xaxis, Vector3 const& yaxis, Vector3 const& zaxis )
_ZN4Ogre10Quaternion8FromAxesERKNS_7Vector3ES3_S3_
Quaternion::FromAxes ( Vector3 const* akAxis )
_ZN4Ogre10Quaternion8FromAxesEPKNS_7Vector3E
Quaternion::Norm ( ) const
_ZNK4Ogre10Quaternion4NormEv
Quaternion::normalise ( )
_ZN4Ogre10Quaternion9normaliseEv
Quaternion::operator* ( Real fScalar ) const
_ZNK4Ogre10QuaternionmlEf
Quaternion::operator* ( Vector3 const& v ) const
_ZNK4Ogre10QuaternionmlERKNS_7Vector3E
Quaternion::operator- ( ) const
_ZNK4Ogre10QuaternionngEv
Quaternion::ToAngleAxis ( Radian& rfAngle, Vector3& rkAxis ) const
_ZNK4Ogre10Quaternion11ToAngleAxisERNS_6RadianERNS_7Vector3E
Quaternion::ToAxes ( Vector3& xaxis, Vector3& yaxis, Vector3& zaxis ) const
_ZNK4Ogre10Quaternion6ToAxesERNS_7Vector3ES2_S2_
Quaternion::ToAxes ( Vector3* akAxis ) const
_ZNK4Ogre10Quaternion6ToAxesEPNS_7Vector3E
OgreRectangle2D.h,
libOgreMain.so.1.10.12
namespace Ogre
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
_ZN4Ogre11Rectangle2D6setUVsERKNS_7Vector2ES3_S3_S3_
OgreRenderQueue.h,
libOgreMain.so.1.10.12
namespace Ogre
RenderQueue::_getQueueGroupIterator ( )
_ZN4Ogre11RenderQueue22_getQueueGroupIteratorEv
RenderQueue::_getQueueGroupIterator ( ) const
_ZNK4Ogre11RenderQueue22_getQueueGroupIteratorEv
OgreRenderSystem.h,
libOgreMain.so.1.10.12
namespace Ogre
RenderSystem::_renderUsingReadBackAsTexture ( unsigned int secondPass, String variableName, unsigned int StartSlot )
_ZN4Ogre12RenderSystem29_renderUsingReadBackAsTextureEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
RenderSystem::_setBindingType ( enum TextureUnitState::BindingType bindingType )
_ZN4Ogre12RenderSystem15_setBindingTypeENS_16TextureUnitState11BindingTypeE
RenderSystem::_setComputeTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem18_setComputeTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::_setGeometryTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem19_setGeometryTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::_setTesselationDomainTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem28_setTesselationDomainTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::_setTesselationHullTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem26_setTesselationHullTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::_setTexture ( size_t unit, bool enabled, String const& texname )
_ZN4Ogre12RenderSystem11_setTextureEmbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
RenderSystem::_setTextureProjectionRelativeTo ( bool enabled, Vector3 const& pos )
_ZN4Ogre12RenderSystem31_setTextureProjectionRelativeToEbRKNS_7Vector3E
RenderSystem::_setVertexTexture ( size_t unit, std::shared_ptr<DataStream>const& tex )
_ZN4Ogre12RenderSystem17_setVertexTextureEmRKSt10shared_ptrINS_7TextureEE
RenderSystem::_setWorldMatrices ( Matrix4 const* m, unsigned short count )
_ZN4Ogre12RenderSystem17_setWorldMatricesEPKNS_7Matrix4Et
RenderSystem::addClipPlane ( Real A, Real B, Real C, Real D )
_ZN4Ogre12RenderSystem12addClipPlaneEffff
RenderSystem::getFixedPipelineEnabled ( ) const
_ZNK4Ogre12RenderSystem23getFixedPipelineEnabledEv
RenderSystem::setFixedPipelineEnabled ( bool enabled )
_ZN4Ogre12RenderSystem23setFixedPipelineEnabledEb
RenderSystem::setGlobalInstanceVertexBuffer ( std::shared_ptr<DataStream>const& val )
_ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferERKSt10shared_ptrINS_20HardwareVertexBufferEE
OgreRenderSystemCapabilities.h,
libOgreMain.so.1.10.12
namespace Ogre
RenderSystemCapabilities::log ( Log* pLog )
_ZN4Ogre24RenderSystemCapabilities3logEPNS_3LogE
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
RenderSystemCapabilitiesSerializer::parseScript ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERSt10shared_ptrINS_10DataStreamEE
OgreRenderTarget.h,
libOgreMain.so.1.10.12
namespace Ogre
RenderTarget::getAverageFPS ( ) const
_ZNK4Ogre12RenderTarget13getAverageFPSEv
RenderTarget::getBatchCount ( ) const
_ZNK4Ogre12RenderTarget13getBatchCountEv
RenderTarget::getBestFPS ( ) const
_ZNK4Ogre12RenderTarget10getBestFPSEv
RenderTarget::getBestFrameTime ( ) const
_ZNK4Ogre12RenderTarget16getBestFrameTimeEv
RenderTarget::getLastFPS ( ) const
_ZNK4Ogre12RenderTarget10getLastFPSEv
RenderTarget::getStatistics ( float& lastFPS, float& avgFPS, float& bestFPS, float& worstFPS ) const
_ZNK4Ogre12RenderTarget13getStatisticsERfS1_S1_S1_
RenderTarget::getTriangleCount ( ) const
_ZNK4Ogre12RenderTarget16getTriangleCountEv
RenderTarget::getWorstFPS ( ) const
_ZNK4Ogre12RenderTarget11getWorstFPSEv
RenderTarget::getWorstFrameTime ( ) const
_ZNK4Ogre12RenderTarget17getWorstFrameTimeEv
OgreResourceGroupManager.h,
libOgreMain.so.1.10.12
namespace Ogre
ResourceGroupManager::_notifyResourceRemoved ( std::shared_ptr<DataStream>const& res ) const
_ZNK4Ogre20ResourceGroupManager22_notifyResourceRemovedERKSt10shared_ptrINS_8ResourceEE
ResourceGroupManager::addCreatedResource ( std::shared_ptr<DataStream>& res, struct ResourceGroupManager::ResourceGroup& grp ) const
_ZNK4Ogre20ResourceGroupManager18addCreatedResourceERSt10shared_ptrINS_8ResourceEERNS0_13ResourceGroupE
ResourceGroupManager::fireResourceCreated ( std::shared_ptr<DataStream>const& resource ) const
_ZNK4Ogre20ResourceGroupManager19fireResourceCreatedERKSt10shared_ptrINS_8ResourceEE
ResourceGroupManager::fireResourceLoadStarted ( std::shared_ptr<DataStream>const& resource ) const
_ZNK4Ogre20ResourceGroupManager23fireResourceLoadStartedERKSt10shared_ptrINS_8ResourceEE
ResourceGroupManager::fireResourcePrepareStarted ( std::shared_ptr<DataStream>const& resource ) const
_ZNK4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKSt10shared_ptrINS_8ResourceEE
ResourceGroupManager::fireResourceRemove ( std::shared_ptr<DataStream>const& resource ) const
_ZNK4Ogre20ResourceGroupManager18fireResourceRemoveERKSt10shared_ptrINS_8ResourceEE
OgreResourceManager.h,
libOgreMain.so.1.10.12
namespace Ogre
ResourceManager::addImpl ( std::shared_ptr<DataStream>& res )
_ZN4Ogre15ResourceManager7addImplERSt10shared_ptrINS_8ResourceEE
ResourceManager::removeImpl ( std::shared_ptr<DataStream>const& res )
_ZN4Ogre15ResourceManager10removeImplERKSt10shared_ptrINS_8ResourceEE
OgreRibbonTrail.h,
libOgreMain.so.1.10.12
namespace Ogre
RibbonTrail::removeNode ( Node* n )
_ZN4Ogre11RibbonTrail10removeNodeEPNS_4NodeE
OgreRoot.h,
libOgreMain.so.1.10.12
namespace Ogre
Root::addResourceLocation ( String const& name, String const& locType, String const& groupName, bool recursive )
_ZN4Ogre4Root19addResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b
Root::createSceneManager ( SceneTypeMask typeMask, String const& instanceName )
_ZN4Ogre4Root18createSceneManagerEtRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Root::getErrorDescription ( long errorNumber )
_ZN4Ogre4Root19getErrorDescriptionB5cxx11El
Root::openFileStream ( String const& filename, String const& groupName, String const& locationPattern ) [static]
_ZN4Ogre4Root14openFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_
Root::removeResourceLocation ( String const& name, String const& groupName )
_ZN4Ogre4Root22removeResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
Root::showConfigDialog ( )
_ZN4Ogre4Root16showConfigDialogEv
OgreSceneManager.h,
libOgreMain.so.1.10.12
namespace Ogre
SceneManager::_populateLightList ( Vector3 const& position, Real radius, LightList& destList, uint32 lightMask )
_ZN4Ogre12SceneManager18_populateLightListERKNS_7Vector3EfRNS_12HashedVectorIPNS_5LightEEEj
SceneManager::_queueSkiesForRendering ( Camera* cam )
_ZN4Ogre12SceneManager23_queueSkiesForRenderingEPNS_6CameraE
SceneManager::createEntity ( std::shared_ptr<DataStream>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKSt10shared_ptrINS_4MeshEE
SceneManager::createEntity ( String const& entityName, std::shared_ptr<DataStream>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE
SceneManager::createInstancedGeometry ( String const& name )
_ZN4Ogre12SceneManager23createInstancedGeometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::createSkyboxPlane ( enum SceneManager::BoxPlane bp, Real distance, Quaternion const& orientation, String const& groupName )
_ZN4Ogre12SceneManager17createSkyboxPlaneENS0_8BoxPlaneEfRKNS_10QuaternionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::createSkydomePlane ( enum SceneManager::BoxPlane bp, Real curvature, Real tiling, Real distance, Quaternion const& orientation, int xsegments, int ysegments, int ysegments_keep, String const& groupName )
_ZN4Ogre12SceneManager18createSkydomePlaneENS0_8BoxPlaneEfffRKNS_10QuaternionEiiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::deriveShadowCasterPass ( Pass const* pass )
_ZN4Ogre12SceneManager22deriveShadowCasterPassEPKNS_4PassE
SceneManager::deriveShadowReceiverPass ( Pass const* pass )
_ZN4Ogre12SceneManager24deriveShadowReceiverPassEPKNS_4PassE
SceneManager::destroyAllInstancedGeometry ( )
_ZN4Ogre12SceneManager27destroyAllInstancedGeometryEv
SceneManager::destroyInstancedGeometry ( InstancedGeometry* geom )
_ZN4Ogre12SceneManager24destroyInstancedGeometryEPNS_17InstancedGeometryE
SceneManager::destroyInstancedGeometry ( String const& name )
_ZN4Ogre12SceneManager24destroyInstancedGeometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::getInstancedGeometry ( String const& name ) const
_ZNK4Ogre12SceneManager20getInstancedGeometryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::getSceneNode ( String const& name ) const
_ZNK4Ogre12SceneManager12getSceneNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::hasSceneNode ( String const& name ) const
_ZNK4Ogre12SceneManager12hasSceneNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::manualRender ( Renderable* rend, Pass const* pass, Viewport* vp, Matrix4 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame, bool lightScissoringClipping, bool doLightIteration, LightList const* manualLightList )
_ZN4Ogre12SceneManager12manualRenderEPNS_10RenderableEPKNS_4PassEPNS_8ViewportERKNS_7Matrix4ESA_bbbPKNS_12HashedVectorIPNS_5LightEEE
SceneManager::manualRender ( RenderOperation* rend, Pass* pass, Viewport* vp, Matrix4 const& worldMatrix, Matrix4 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame )
_ZN4Ogre12SceneManager12manualRenderEPNS_15RenderOperationEPNS_4PassEPNS_8ViewportERKNS_7Matrix4ES9_S9_b
SceneManager::prepareWorldGeometry ( std::shared_ptr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager20prepareWorldGeometryERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::renderAdditiveStencilShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager46renderAdditiveStencilShadowedQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::renderAdditiveTextureShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager46renderAdditiveTextureShadowedQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::renderModulativeStencilShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager48renderModulativeStencilShadowedQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::renderModulativeTextureShadowedQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager48renderModulativeTextureShadowedQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::renderObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, LightList const* manualLightList )
_ZN4Ogre12SceneManager13renderObjectsERKNS_26QueuedRenderableCollectionENS1_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEE
SceneManager::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableListIterator iShadowRenderables, Pass* pass, LightList const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager25renderShadowVolumeObjectsENS_14VectorIteratorISt6vectorIPNS_16ShadowRenderableESaIS4_EEEEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb
SceneManager::renderShadowVolumesToStencil ( Light const* light, Camera const* camera, bool calcScissor )
_ZN4Ogre12SceneManager28renderShadowVolumesToStencilEPKNS_5LightEPKNS_6CameraEb
SceneManager::renderTextureShadowCasterQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager42renderTextureShadowCasterQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::renderTextureShadowReceiverQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager44renderTextureShadowReceiverQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::renderTransparentShadowCasterObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, LightList const* manualLightList )
_ZN4Ogre12SceneManager36renderTransparentShadowCasterObjectsERKNS_26QueuedRenderableCollectionENS1_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEE
SceneManager::renderUsingReadBackAsTexture ( unsigned int secondPass, String variableName, unsigned int StartSlot )
_ZN4Ogre12SceneManager28renderUsingReadBackAsTextureEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
SceneManager::SceneMgrQueuedRenderableVisitor::visit ( Pass const* p )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor5visitEPKNS_4PassE
SceneManager::SceneMgrQueuedRenderableVisitor::visit ( Renderable* r )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor5visitEPNS_10RenderableE
SceneManager::setShadowCameraSetup ( std::shared_ptr<DataStream>const& shadowSetup )
_ZN4Ogre12SceneManager20setShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE
SceneManager::setShadowColour ( ColourValue const& colour )
_ZN4Ogre12SceneManager15setShadowColourERKNS_11ColourValueE
SceneManager::setShadowTextureCasterMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre12SceneManager30setShadowTextureCasterMaterialERKSt10shared_ptrINS_8MaterialEE
SceneManager::setShadowTextureCasterMaterial ( String const& name )
_ZN4Ogre12SceneManager30setShadowTextureCasterMaterialERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::setShadowTextureReceiverMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre12SceneManager32setShadowTextureReceiverMaterialERKSt10shared_ptrINS_8MaterialEE
SceneManager::setShadowTextureReceiverMaterial ( String const& name )
_ZN4Ogre12SceneManager32setShadowTextureReceiverMaterialERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::setShadowVolumeStencilState ( bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager27setShadowVolumeStencilStateEbbb
SceneManager::setViewMatrix ( Matrix4 const& m )
_ZN4Ogre12SceneManager13setViewMatrixERKNS_7Matrix4E
SceneManager::setWorldGeometry ( std::shared_ptr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager16setWorldGeometryERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::useLights ( LightList const& lights, unsigned short limit )
_ZN4Ogre12SceneManager9useLightsERKNS_12HashedVectorIPNS_5LightEEEt
SceneManager::useLightsGpuProgram ( Pass const* pass, LightList const* lights )
_ZN4Ogre12SceneManager19useLightsGpuProgramEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEE
OgreSceneManagerEnumerator.h,
libOgreMain.so.1.10.12
namespace Ogre
SceneManagerEnumerator::createSceneManager ( SceneTypeMask typeMask, String const& instanceName )
_ZN4Ogre22SceneManagerEnumerator18createSceneManagerEtRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreSceneNode.h,
libOgreMain.so.1.10.12
namespace Ogre
SceneNode::createChildSceneNode ( String const& name, Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre9SceneNode20createChildSceneNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector3ERKNS_10QuaternionE
SceneNode::createChildSceneNode ( Vector3 const& inTranslate, Quaternion const& inRotate )
_ZN4Ogre9SceneNode20createChildSceneNodeERKNS_7Vector3ERKNS_10QuaternionE
SceneNode::lookAt ( Vector3 const& targetPoint, enum Node::TransformSpace relativeTo, Vector3 const& localDirectionVector )
_ZN4Ogre9SceneNode6lookAtERKNS_7Vector3ENS_4Node14TransformSpaceES3_
SceneNode::setDirection ( Real x, Real y, Real z, enum Node::TransformSpace relativeTo, Vector3 const& localDirectionVector )
_ZN4Ogre9SceneNode12setDirectionEfffNS_4Node14TransformSpaceERKNS_7Vector3E
SceneNode::setDirection ( Vector3 const& vec, enum Node::TransformSpace relativeTo, Vector3 const& localDirectionVector )
_ZN4Ogre9SceneNode12setDirectionERKNS_7Vector3ENS_4Node14TransformSpaceES3_
SceneNode::setFixedYawAxis ( bool useFixed, Vector3 const& fixedAxis )
_ZN4Ogre9SceneNode15setFixedYawAxisEbRKNS_7Vector3E
OgreScriptCompiler.h,
libOgreMain.so.1.10.12
namespace Ogre
AtomAbstractNode::getValue ( ) const
_ZNK4Ogre16AtomAbstractNode8getValueB5cxx11Ev
ImportAbstractNode::getValue ( ) const
_ZNK4Ogre18ImportAbstractNode8getValueB5cxx11Ev
ObjectAbstractNode::getValue ( ) const
_ZNK4Ogre18ObjectAbstractNode8getValueB5cxx11Ev
PropertyAbstractNode::getValue ( ) const
_ZNK4Ogre20PropertyAbstractNode8getValueB5cxx11Ev
ScriptCompiler::_compile ( std::shared_ptr<DataStream> nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
_ZN4Ogre14ScriptCompiler8_compileESt10shared_ptrINSt7__cxx114listIS1_INS_12AbstractNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb
ScriptCompiler::AbstractTreeBuilder::visit ( ScriptCompiler::AbstractTreeBuilder* visitor, list<std::shared_ptr<ConcreteNode> >::type const& nodes ) [static]
_ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listISt10shared_ptrINS_12ConcreteNodeEESaIS7_EEE
ScriptCompiler::compile ( std::shared_ptr<DataStream>const& nodes, String const& group )
_ZN4Ogre14ScriptCompiler7compileERKSt10shared_ptrINSt7__cxx114listIS1_INS_12ConcreteNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& nodes )
_ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKSt10shared_ptrINSt7__cxx114listIS3_INS_12AbstractNodeEESaIS7_EEEE
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream> nodes )
_ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerESt10shared_ptrINSt7__cxx114listIS3_INS_12ConcreteNodeEESaIS7_EEEE
ScriptCompilerManager::getTranslator ( std::shared_ptr<DataStream>const& node )
_ZN4Ogre21ScriptCompilerManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
ScriptCompilerManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
_ZN4Ogre21ScriptCompilerManager11parseScriptERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
VariableAccessAbstractNode::getValue ( ) const
_ZNK4Ogre26VariableAccessAbstractNode8getValueB5cxx11Ev
OgreScriptLexer.h,
libOgreMain.so.1.10.12
namespace Ogre
ScriptLexer::tokenize ( String const& str, String const& source ) [static]
_ZN4Ogre11ScriptLexer8tokenizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreScriptParser.h,
libOgreMain.so.1.10.12
namespace Ogre
ScriptParser::parse ( ScriptTokenListPtr const& tokens ) [static]
_ZN4Ogre12ScriptParser5parseB5cxx11ERKSt10shared_ptrISt6vectorIS1_INS_11ScriptTokenEESaIS4_EEE
ScriptParser::parseChunk ( ScriptTokenListPtr const& tokens ) [static]
_ZN4Ogre12ScriptParser10parseChunkB5cxx11ERKSt10shared_ptrISt6vectorIS1_INS_11ScriptTokenEESaIS4_EEE
OgreScriptTranslator.h,
libOgreMain.so.1.10.12
namespace Ogre
BuiltinScriptTranslatorManager::BuiltinScriptTranslatorManager [C1] ( )
_ZN4Ogre30BuiltinScriptTranslatorManagerC1Ev
BuiltinScriptTranslatorManager::BuiltinScriptTranslatorManager [C2] ( )
_ZN4Ogre30BuiltinScriptTranslatorManagerC2Ev
BuiltinScriptTranslatorManager::getNumTranslators ( ) const
_ZNK4Ogre30BuiltinScriptTranslatorManager17getNumTranslatorsEv
BuiltinScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& node )
_ZN4Ogre30BuiltinScriptTranslatorManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
CompositionPassTranslator::CompositionPassTranslator [C1] ( )
_ZN4Ogre25CompositionPassTranslatorC1Ev
CompositionPassTranslator::CompositionPassTranslator [C2] ( )
_ZN4Ogre25CompositionPassTranslatorC2Ev
CompositionPassTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre25CompositionPassTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
CompositionTargetPassTranslator::CompositionTargetPassTranslator [C1] ( )
_ZN4Ogre31CompositionTargetPassTranslatorC1Ev
CompositionTargetPassTranslator::CompositionTargetPassTranslator [C2] ( )
_ZN4Ogre31CompositionTargetPassTranslatorC2Ev
CompositionTargetPassTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre31CompositionTargetPassTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
CompositionTechniqueTranslator::CompositionTechniqueTranslator [C1] ( )
_ZN4Ogre30CompositionTechniqueTranslatorC1Ev
CompositionTechniqueTranslator::CompositionTechniqueTranslator [C2] ( )
_ZN4Ogre30CompositionTechniqueTranslatorC2Ev
CompositionTechniqueTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre30CompositionTechniqueTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
CompositorTranslator::CompositorTranslator [C1] ( )
_ZN4Ogre20CompositorTranslatorC1Ev
CompositorTranslator::CompositorTranslator [C2] ( )
_ZN4Ogre20CompositorTranslatorC2Ev
CompositorTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre20CompositorTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
GpuProgramTranslator::GpuProgramTranslator [C1] ( )
_ZN4Ogre20GpuProgramTranslatorC1Ev
GpuProgramTranslator::GpuProgramTranslator [C2] ( )
_ZN4Ogre20GpuProgramTranslatorC2Ev
GpuProgramTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre20GpuProgramTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
GpuProgramTranslator::translateGpuProgram ( ScriptCompiler* compiler, ObjectAbstractNode* obj )
_ZN4Ogre20GpuProgramTranslator19translateGpuProgramEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
GpuProgramTranslator::translateHighLevelGpuProgram ( ScriptCompiler* compiler, ObjectAbstractNode* obj )
_ZN4Ogre20GpuProgramTranslator28translateHighLevelGpuProgramEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
GpuProgramTranslator::translateProgramParameters ( ScriptCompiler* compiler, std::shared_ptr<DataStream> params, ObjectAbstractNode* obj ) [static]
_ZN4Ogre20GpuProgramTranslator26translateProgramParametersEPNS_14ScriptCompilerESt10shared_ptrINS_20GpuProgramParametersEEPNS_18ObjectAbstractNodeE
GpuProgramTranslator::translateUnifiedGpuProgram ( ScriptCompiler* compiler, ObjectAbstractNode* obj )
_ZN4Ogre20GpuProgramTranslator26translateUnifiedGpuProgramEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
MaterialTranslator::MaterialTranslator [C1] ( )
_ZN4Ogre18MaterialTranslatorC1Ev
MaterialTranslator::MaterialTranslator [C2] ( )
_ZN4Ogre18MaterialTranslatorC2Ev
MaterialTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre18MaterialTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
ParticleAffectorTranslator::ParticleAffectorTranslator [C1] ( )
_ZN4Ogre26ParticleAffectorTranslatorC1Ev
ParticleAffectorTranslator::ParticleAffectorTranslator [C2] ( )
_ZN4Ogre26ParticleAffectorTranslatorC2Ev
ParticleAffectorTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre26ParticleAffectorTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
ParticleEmitterTranslator::ParticleEmitterTranslator [C1] ( )
_ZN4Ogre25ParticleEmitterTranslatorC1Ev
ParticleEmitterTranslator::ParticleEmitterTranslator [C2] ( )
_ZN4Ogre25ParticleEmitterTranslatorC2Ev
ParticleEmitterTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre25ParticleEmitterTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
ParticleSystemTranslator::ParticleSystemTranslator [C1] ( )
_ZN4Ogre24ParticleSystemTranslatorC1Ev
ParticleSystemTranslator::ParticleSystemTranslator [C2] ( )
_ZN4Ogre24ParticleSystemTranslatorC2Ev
ParticleSystemTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre24ParticleSystemTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
PassTranslator::PassTranslator [C1] ( )
_ZN4Ogre14PassTranslatorC1Ev
PassTranslator::PassTranslator [C2] ( )
_ZN4Ogre14PassTranslatorC2Ev
PassTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre14PassTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
PassTranslator::translateComputeProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator26translateComputeProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator27translateFragmentProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateGeometryProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator27translateGeometryProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateShadowCasterFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator39translateShadowCasterFragmentProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateShadowCasterVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator37translateShadowCasterVertexProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateShadowReceiverFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator41translateShadowReceiverFragmentProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateShadowReceiverVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator39translateShadowReceiverVertexProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateTessellationDomainProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator37translateTessellationDomainProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateTessellationHullProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator35translateTessellationHullProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator25translateVertexProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
ScriptTranslator::getBoolean ( std::shared_ptr<DataStream>const& node, bool* result ) [static]
_ZN4Ogre16ScriptTranslator10getBooleanERKSt10shared_ptrINS_12AbstractNodeEEPb
ScriptTranslator::getBooleans ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, uint* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator11getBooleansESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pji
ScriptTranslator::getColour ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, ColourValue* result, int maxEntries ) [static]
_ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_11ColourValueEi
ScriptTranslator::getCompareFunction ( std::shared_ptr<DataStream>const& node, enum CompareFunction* func ) [static]
_ZN4Ogre16ScriptTranslator18getCompareFunctionERKSt10shared_ptrINS_12AbstractNodeEEPNS_15CompareFunctionE
ScriptTranslator::getConstantType ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op ) [static]
_ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEEPNS_15GpuConstantTypeE
ScriptTranslator::getDouble ( std::shared_ptr<DataStream>const& node, double* result ) [static]
_ZN4Ogre16ScriptTranslator9getDoubleERKSt10shared_ptrINS_12AbstractNodeEEPd
ScriptTranslator::getDoubles ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, double* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator10getDoublesESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pdi
ScriptTranslator::getFloat ( std::shared_ptr<DataStream>const& node, float* result ) [static]
_ZN4Ogre16ScriptTranslator8getFloatERKSt10shared_ptrINS_12AbstractNodeEEPf
ScriptTranslator::getFloats ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, float* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pfi
ScriptTranslator::getInt ( std::shared_ptr<DataStream>const& node, int* result ) [static]
_ZN4Ogre16ScriptTranslator6getIntERKSt10shared_ptrINS_12AbstractNodeEEPi
ScriptTranslator::getInts ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, int* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pii
ScriptTranslator::getMatrix4 ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, Matrix4* m ) [static]
_ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_7Matrix4E
ScriptTranslator::getNodeAt ( list<std::shared_ptr<AbstractNode> >::type const& nodes, int index ) [static]
_ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listISt10shared_ptrINS_12AbstractNodeEESaIS5_EEEi
ScriptTranslator::getSceneBlendFactor ( std::shared_ptr<DataStream>const& node, enum SceneBlendFactor* sbf ) [static]
_ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKSt10shared_ptrINS_12AbstractNodeEEPNS_16SceneBlendFactorE
ScriptTranslator::getStencilOp ( std::shared_ptr<DataStream>const& node, enum StencilOperation* op ) [static]
_ZN4Ogre16ScriptTranslator12getStencilOpERKSt10shared_ptrINS_12AbstractNodeEEPNS_16StencilOperationE
ScriptTranslator::getString ( std::shared_ptr<DataStream>const& node, String* result ) [static]
_ZN4Ogre16ScriptTranslator9getStringERKSt10shared_ptrINS_12AbstractNodeEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ScriptTranslator::getUInt ( std::shared_ptr<DataStream>const& node, uint* result ) [static]
_ZN4Ogre16ScriptTranslator7getUIntERKSt10shared_ptrINS_12AbstractNodeEEPj
ScriptTranslator::getUInts ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, uint* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator8getUIntsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pji
ScriptTranslator::processNode ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node ) [static]
_ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
SharedParamsTranslator::SharedParamsTranslator [C1] ( )
_ZN4Ogre22SharedParamsTranslatorC1Ev
SharedParamsTranslator::SharedParamsTranslator [C2] ( )
_ZN4Ogre22SharedParamsTranslatorC2Ev
SharedParamsTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre22SharedParamsTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
TechniqueTranslator::TechniqueTranslator [C1] ( )
_ZN4Ogre19TechniqueTranslatorC1Ev
TechniqueTranslator::TechniqueTranslator [C2] ( )
_ZN4Ogre19TechniqueTranslatorC2Ev
TechniqueTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre19TechniqueTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
TextureSourceTranslator::TextureSourceTranslator [C1] ( )
_ZN4Ogre23TextureSourceTranslatorC1Ev
TextureSourceTranslator::TextureSourceTranslator [C2] ( )
_ZN4Ogre23TextureSourceTranslatorC2Ev
TextureSourceTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre23TextureSourceTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
TextureUnitTranslator::TextureUnitTranslator [C1] ( )
_ZN4Ogre21TextureUnitTranslatorC1Ev
TextureUnitTranslator::TextureUnitTranslator [C2] ( )
_ZN4Ogre21TextureUnitTranslatorC2Ev
TextureUnitTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
_ZN4Ogre21TextureUnitTranslator9translateEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
vtable for BuiltinScriptTranslatorManager [data]
_ZTVN4Ogre30BuiltinScriptTranslatorManagerE
vtable for CompositionPassTranslator [data]
_ZTVN4Ogre25CompositionPassTranslatorE
vtable for CompositionTargetPassTranslator [data]
_ZTVN4Ogre31CompositionTargetPassTranslatorE
vtable for CompositionTechniqueTranslator [data]
_ZTVN4Ogre30CompositionTechniqueTranslatorE
vtable for CompositorTranslator [data]
_ZTVN4Ogre20CompositorTranslatorE
vtable for GpuProgramTranslator [data]
_ZTVN4Ogre20GpuProgramTranslatorE
vtable for MaterialTranslator [data]
_ZTVN4Ogre18MaterialTranslatorE
vtable for ParticleAffectorTranslator [data]
_ZTVN4Ogre26ParticleAffectorTranslatorE
vtable for ParticleEmitterTranslator [data]
_ZTVN4Ogre25ParticleEmitterTranslatorE
vtable for ParticleSystemTranslator [data]
_ZTVN4Ogre24ParticleSystemTranslatorE
vtable for PassTranslator [data]
_ZTVN4Ogre14PassTranslatorE
vtable for SharedParamsTranslator [data]
_ZTVN4Ogre22SharedParamsTranslatorE
vtable for TechniqueTranslator [data]
_ZTVN4Ogre19TechniqueTranslatorE
vtable for TextureSourceTranslator [data]
_ZTVN4Ogre23TextureSourceTranslatorE
vtable for TextureUnitTranslator [data]
_ZTVN4Ogre21TextureUnitTranslatorE
OgreSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
Serializer::backpedalChunkHeader ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer20backpedalChunkHeaderERSt10shared_ptrINS_10DataStreamEE
Serializer::determineEndianness ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer19determineEndiannessERSt10shared_ptrINS_10DataStreamEE
Serializer::popInnerChunk ( std::shared_ptr<DataStream>const& stream )
_ZN4Ogre10Serializer13popInnerChunkERKSt10shared_ptrINS_10DataStreamEE
Serializer::pushInnerChunk ( std::shared_ptr<DataStream>const& stream )
_ZN4Ogre10Serializer14pushInnerChunkERKSt10shared_ptrINS_10DataStreamEE
Serializer::readChunk ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer9readChunkERSt10shared_ptrINS_10DataStreamEE
Serializer::readFileHeader ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre10Serializer14readFileHeaderERSt10shared_ptrINS_10DataStreamEE
Serializer::readFloats ( std::shared_ptr<DataStream>& stream, double* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERSt10shared_ptrINS_10DataStreamEEPdm
Serializer::readObject ( std::shared_ptr<DataStream>& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_10QuaternionE
Serializer::readObject ( std::shared_ptr<DataStream>& stream, Vector3& pDest )
_ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_7Vector3E
Serializer::readString ( std::shared_ptr<DataStream>& stream, size_t numChars )
_ZN4Ogre10Serializer10readStringB5cxx11ERSt10shared_ptrINS_10DataStreamEEm
Serializer::writeObject ( Vector3 const& vec )
_ZN4Ogre10Serializer11writeObjectERKNS_7Vector3E
Serializer::~Serializer [D0] ( )
_ZN4Ogre10SerializerD0Ev
vtable for Serializer [data]
_ZTVN4Ogre10SerializerE
OgreShadowCameraSetupFocused.h,
libOgreMain.so.1.10.12
namespace Ogre
FocusedShadowCameraSetup::buildViewMatrix ( Vector3 const& pos, Vector3 const& dir, Vector3 const& up ) const
_ZNK4Ogre24FocusedShadowCameraSetup15buildViewMatrixERKNS_7Vector3ES3_S3_
FocusedShadowCameraSetup::calculateShadowMappingMatrix ( SceneManager const& sm, Camera const& cam, Light const& light, Matrix4* out_view, Matrix4* out_proj, Camera* out_cam ) const
_ZNK4Ogre24FocusedShadowCameraSetup28calculateShadowMappingMatrixERKNS_12SceneManagerERKNS_6CameraERKNS_5LightEPNS_7Matrix4ESB_PS4_
FocusedShadowCameraSetup::FocusedShadowCameraSetup [C1] ( )
_ZN4Ogre24FocusedShadowCameraSetupC1Ev
FocusedShadowCameraSetup::FocusedShadowCameraSetup [C2] ( )
_ZN4Ogre24FocusedShadowCameraSetupC2Ev
FocusedShadowCameraSetup::getNearCameraPoint_ws ( Matrix4 const& viewMatrix, FocusedShadowCameraSetup::PointListBody const& bodyLVS ) const
_ZNK4Ogre24FocusedShadowCameraSetup21getNearCameraPoint_wsERKNS_7Matrix4ERKNS0_13PointListBodyE
FocusedShadowCameraSetup::PointListBody::addPoint ( Vector3 const& point )
_ZN4Ogre24FocusedShadowCameraSetup13PointListBody8addPointERKNS_7Vector3E
FocusedShadowCameraSetup::PointListBody::buildAndIncludeDirection ( ConvexBody const& body, Real extrudeDist, Vector3 const& dir )
_ZN4Ogre24FocusedShadowCameraSetup13PointListBody24buildAndIncludeDirectionERKNS_10ConvexBodyEfRKNS_7Vector3E
OgreShadowCameraSetupLiSPSM.h,
libOgreMain.so.1.10.12
namespace Ogre
LiSPSMShadowCameraSetup::calculateZ0_ls ( Matrix4 const& lightSpace, Vector3 const& e, Real bodyB_zMax_ls, Camera const& cam ) const
_ZNK4Ogre23LiSPSMShadowCameraSetup14calculateZ0_lsERKNS_7Matrix4ERKNS_7Vector3EfRKNS_6CameraE
LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup [C1] ( )
_ZN4Ogre23LiSPSMShadowCameraSetupC1Ev
LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup [C2] ( )
_ZN4Ogre23LiSPSMShadowCameraSetupC2Ev
OgreShadowCameraSetupPlaneOptimal.h,
libOgreMain.so.1.10.12
namespace Ogre
PlaneOptimalShadowCameraSetup::PlaneOptimalShadowCameraSetup [C1] ( MovablePlane* plane )
_ZN4Ogre29PlaneOptimalShadowCameraSetupC1EPNS_12MovablePlaneE
PlaneOptimalShadowCameraSetup::PlaneOptimalShadowCameraSetup [C2] ( MovablePlane* plane )
_ZN4Ogre29PlaneOptimalShadowCameraSetupC2EPNS_12MovablePlaneE
OgreShadowCaster.h,
libOgreMain.so.1.10.12
namespace Ogre
ShadowCaster::extrudeBounds ( AxisAlignedBox& box, Vector4 const& light, Real extrudeDist ) const
_ZNK4Ogre12ShadowCaster13extrudeBoundsERNS_14AxisAlignedBoxERKNS_7Vector4Ef
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, std::shared_ptr<DataStream>const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, vector<ShadowRenderable*>::type& shadowRenderables, unsigned long flags )
_ZN4Ogre12ShadowCaster20generateShadowVolumeEPNS_8EdgeDataERKSt10shared_ptrINS_19HardwareIndexBufferEERmPKNS_5LightERSt6vectorIPNS_16ShadowRenderableESaISE_EEm
ShadowCaster::updateEdgeListLightFacing ( EdgeData* edgeData, Vector4 const& lightPos )
_ZN4Ogre12ShadowCaster25updateEdgeListLightFacingEPNS_8EdgeDataERKNS_7Vector4E
OgreShadowTextureManager.h,
libOgreMain.so.1.10.12
namespace Ogre
ShadowTextureManager::getShadowTextures ( vector<ShadowTextureConfig>::type const& configList, vector<std::shared_ptr<Texture> >::type& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_ISt10shared_ptrINS_7TextureEESaIS9_EE
OgreShadowVolumeExtrudeProgram.h,
libOgreMain.so.1.10.12
namespace Ogre
ShadowVolumeExtrudeProgram::frgProgramName [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram14frgProgramNameB5cxx11E
ShadowVolumeExtrudeProgram::getProgramName ( enum Light::LightTypes lightType, bool finite, bool debug ) [static]
_ZN4Ogre26ShadowVolumeExtrudeProgram14getProgramNameB5cxx11ENS_5Light10LightTypesEbb
ShadowVolumeExtrudeProgram::mDirArbvp1 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram10mDirArbvp1B5cxx11E
ShadowVolumeExtrudeProgram::mDirArbvp1Debug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mDirArbvp1DebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirArbvp1Finite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram16mDirArbvp1FiniteB5cxx11E
ShadowVolumeExtrudeProgram::mDirArbvp1FiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram21mDirArbvp1FiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_1_1 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram10mDirVs_1_1B5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_1_1Debug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mDirVs_1_1DebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_1_1Finite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram16mDirVs_1_1FiniteB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_1_1FiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram21mDirVs_1_1FiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_4_0 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram10mDirVs_4_0B5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_4_0Debug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mDirVs_4_0DebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_4_0Finite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram16mDirVs_4_0FiniteB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_4_0FiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram21mDirVs_4_0FiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram11mDirVs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glslDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram16mDirVs_glslDebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glsles [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram13mDirVs_glslesB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glslesDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram18mDirVs_glslesDebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glslesFinite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram19mDirVs_glslesFiniteB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glslesFiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram24mDirVs_glslesFiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glslFinite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mDirVs_glslFiniteB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glslFiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram22mDirVs_glslFiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mGeneralFs_4_0 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram14mGeneralFs_4_0B5cxx11E
ShadowVolumeExtrudeProgram::mGeneralFs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mGeneralFs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mGeneralFs_glsles [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mGeneralFs_glslesB5cxx11E
ShadowVolumeExtrudeProgram::mInitialised [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram12mInitialisedE
ShadowVolumeExtrudeProgram::mModulate_Fs_cg [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mModulate_Fs_cgB5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Fs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mModulate_Fs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Fs_hlsl_4_0 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram21mModulate_Fs_hlsl_4_0B5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Vs_cg [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mModulate_Vs_cgB5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Vs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mModulate_Vs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mModulate_Vs_hlsl_4_0 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram21mModulate_Vs_hlsl_4_0B5cxx11E
ShadowVolumeExtrudeProgram::mPointArbvp1 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram12mPointArbvp1B5cxx11E
ShadowVolumeExtrudeProgram::mPointArbvp1Debug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mPointArbvp1DebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointArbvp1Finite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram18mPointArbvp1FiniteB5cxx11E
ShadowVolumeExtrudeProgram::mPointArbvp1FiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram23mPointArbvp1FiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_1_1 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram12mPointVs_1_1B5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_1_1Debug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mPointVs_1_1DebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_1_1Finite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram18mPointVs_1_1FiniteB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_1_1FiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram23mPointVs_1_1FiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_4_0 [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram12mPointVs_4_0B5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_4_0Debug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mPointVs_4_0DebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_4_0Finite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram18mPointVs_4_0FiniteB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_4_0FiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram23mPointVs_4_0FiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram13mPointVs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glslDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram18mPointVs_glslDebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glsles [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mPointVs_glslesB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glslesDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram20mPointVs_glslesDebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glslesFinite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram21mPointVs_glslesFiniteB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glslesFiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram26mPointVs_glslesFiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glslFinite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram19mPointVs_glslFiniteB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glslFiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram24mPointVs_glslFiniteDebugB5cxx11E
OgreSimpleRenderable.h,
libOgreMain.so.1.10.12
namespace Ogre
SimpleRenderable::setMaterial ( std::shared_ptr<DataStream>const& mat )
_ZN4Ogre16SimpleRenderable11setMaterialERKSt10shared_ptrINS_8MaterialEE
SimpleRenderable::setMaterial ( String const& matName )
_ZN4Ogre16SimpleRenderable11setMaterialERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SimpleRenderable::setTransform ( Matrix4 const& xform )
_ZN4Ogre16SimpleRenderable12setTransformERKNS_7Matrix4E
OgreSimpleSpline.h,
libOgreMain.so.1.10.12
namespace Ogre
SimpleSpline::addPoint ( Vector3 const& p )
_ZN4Ogre12SimpleSpline8addPointERKNS_7Vector3E
SimpleSpline::updatePoint ( unsigned short index, Vector3 const& value )
_ZN4Ogre12SimpleSpline11updatePointEtRKNS_7Vector3E
OgreSkeleton.h,
libOgreMain.so.1.10.12
namespace Ogre
Skeleton::_getBoneMatrices ( Matrix4* pMatrices )
_ZN4Ogre8Skeleton16_getBoneMatricesEPNS_7Matrix4E
OgreSkeletonInstance.h,
libOgreMain.so.1.10.12
namespace Ogre
SkeletonInstance::SkeletonInstance [C1] ( std::shared_ptr<DataStream>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC1ERKSt10shared_ptrINS_8SkeletonEE
SkeletonInstance::SkeletonInstance [C2] ( std::shared_ptr<DataStream>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC2ERKSt10shared_ptrINS_8SkeletonEE
OgreSkeletonSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, std::shared_ptr<DataStream> stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
_ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonESt10shared_ptrINS_10DataStreamEENS_15SkeletonVersionENS_10Serializer6EndianE
SkeletonSerializer::readAnimation ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer13readAnimationERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
SkeletonSerializer::readAnimationTrack ( std::shared_ptr<DataStream>& stream, Animation* anim, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer18readAnimationTrackERSt10shared_ptrINS_10DataStreamEEPNS_9AnimationEPNS_8SkeletonE
SkeletonSerializer::readBone ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer8readBoneERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
SkeletonSerializer::readBoneParent ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer14readBoneParentERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
SkeletonSerializer::readFileHeader ( std::shared_ptr<DataStream>& stream )
_ZN4Ogre18SkeletonSerializer14readFileHeaderERSt10shared_ptrINS_10DataStreamEE
SkeletonSerializer::readKeyFrame ( std::shared_ptr<DataStream>& stream, NodeAnimationTrack* track, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer12readKeyFrameERSt10shared_ptrINS_10DataStreamEEPNS_18NodeAnimationTrackEPNS_8SkeletonE
SkeletonSerializer::readSkeletonAnimationLink ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
vtable for SkeletonSerializer [data]
_ZTVN4Ogre18SkeletonSerializerE
OgreStaticGeometry.h,
libOgreMain.so.1.10.12
namespace Ogre
StaticGeometry::addEntity ( Entity* ent, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
_ZN4Ogre14StaticGeometry9addEntityEPNS_6EntityERKNS_7Vector3ERKNS_10QuaternionES5_
StaticGeometry::calculateBounds ( VertexData* vertexData, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
_ZN4Ogre14StaticGeometry15calculateBoundsEPNS_10VertexDataERKNS_7Vector3ERKNS_10QuaternionES5_
StaticGeometry::getRegion ( Vector3 const& point, bool autoCreate )
_ZN4Ogre14StaticGeometry9getRegionERKNS_7Vector3Eb
StaticGeometry::getRegionIndexes ( Vector3 const& point, ushort& x, ushort& y, ushort& z )
_ZN4Ogre14StaticGeometry16getRegionIndexesERKNS_7Vector3ERtS4_S4_
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C1] ( StaticGeometry::LODBucket* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC1EPS1_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C2] ( StaticGeometry::LODBucket* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC2EPS1_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>const& indexBuffer )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderable17rebindIndexBufferERKSt10shared_ptrINS_19HardwareIndexBufferEE
StaticGeometry::LODBucket::updateShadowRenderables ( enum ShadowTechnique shadowTechnique, Vector4 const& lightPos, std::shared_ptr<DataStream>* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesENS_15ShadowTechniqueERKNS_7Vector4EPSt10shared_ptrINS_19HardwareIndexBufferEEbfm
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, std::shared_ptr<DataStream>* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPSt10shared_ptrINS_19HardwareIndexBufferEEPmbfm
StaticGeometry::Region::Region [C1] ( StaticGeometry* parent, String const& name, SceneManager* mgr, uint32 regionID, Vector3 const& centre )
_ZN4Ogre14StaticGeometry6RegionC1EPS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_12SceneManagerEjRKNS_7Vector3E
StaticGeometry::Region::Region [C2] ( StaticGeometry* parent, String const& name, SceneManager* mgr, uint32 regionID, Vector3 const& centre )
_ZN4Ogre14StaticGeometry6RegionC2EPS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_12SceneManagerEjRKNS_7Vector3E
OgreSTBICodec.h,
libOgreMain.so.1.10.12
namespace Ogre
STBIImageCodec::decode ( std::shared_ptr<DataStream>& input ) const
_ZNK4Ogre14STBIImageCodec6decodeERSt10shared_ptrINS_10DataStreamEE
STBIImageCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre14STBIImageCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
STBIImageCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const
_ZNK4Ogre14STBIImageCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
STBIImageCodec::getType ( ) const
_ZNK4Ogre14STBIImageCodec7getTypeB5cxx11Ev
STBIImageCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes ) const
_ZNK4Ogre14STBIImageCodec20magicNumberToFileExtB5cxx11EPKcm
STBIImageCodec::msCodecList [data]
_ZN4Ogre14STBIImageCodec11msCodecListB5cxx11E
STBIImageCodec::shutdown ( ) [static]
_ZN4Ogre14STBIImageCodec8shutdownEv
STBIImageCodec::startup ( ) [static]
_ZN4Ogre14STBIImageCodec7startupEv
STBIImageCodec::STBIImageCodec [C1] ( String const& type )
_ZN4Ogre14STBIImageCodecC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
STBIImageCodec::STBIImageCodec [C2] ( String const& type )
_ZN4Ogre14STBIImageCodecC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
vtable for STBIImageCodec [data]
_ZTVN4Ogre14STBIImageCodecE
OgreStreamSerialiser.h,
libOgreMain.so.1.10.12
namespace Ogre
StreamSerialiser::makeIdentifier ( String const& code ) [static]
_ZN4Ogre16StreamSerialiser14makeIdentifierERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
StreamSerialiser::read ( Vector2* vec, size_t count )
_ZN4Ogre16StreamSerialiser4readEPNS_7Vector2Em
StreamSerialiser::read ( Vector3* vec, size_t count )
_ZN4Ogre16StreamSerialiser4readEPNS_7Vector3Em
StreamSerialiser::read ( Vector4* vec, size_t count )
_ZN4Ogre16StreamSerialiser4readEPNS_7Vector4Em
StreamSerialiser::StreamSerialiser [C1] ( std::shared_ptr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC1ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE
StreamSerialiser::StreamSerialiser [C2] ( std::shared_ptr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC2ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE
StreamSerialiser::write ( Vector2 const* vec, size_t count )
_ZN4Ogre16StreamSerialiser5writeEPKNS_7Vector2Em
StreamSerialiser::write ( Vector3 const* vec, size_t count )
_ZN4Ogre16StreamSerialiser5writeEPKNS_7Vector3Em
StreamSerialiser::write ( Vector4 const* vec, size_t count )
_ZN4Ogre16StreamSerialiser5writeEPKNS_7Vector4Em
OgreStringConverter.h,
libOgreMain.so.1.10.12
namespace Ogre
StringConverter::parseBool ( String const& val, bool defaultValue ) [static]
_ZN4Ogre15StringConverter9parseBoolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
StringConverter::parseColourValue ( String const& val, ColourValue const& defaultValue ) [static]
_ZN4Ogre15StringConverter16parseColourValueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11ColourValueE
StringConverter::parseInt ( String const& val, int defaultValue ) [static]
_ZN4Ogre15StringConverter8parseIntERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
StringConverter::parseLong ( String const& val, long defaultValue ) [static]
_ZN4Ogre15StringConverter9parseLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEl
StringConverter::parseMatrix3 ( String const& val, Matrix3 const& defaultValue ) [static]
_ZN4Ogre15StringConverter12parseMatrix3ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Matrix3E
StringConverter::parseMatrix4 ( String const& val, Matrix4 const& defaultValue ) [static]
_ZN4Ogre15StringConverter12parseMatrix4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Matrix4E
StringConverter::parseQuaternion ( String const& val, Quaternion const& defaultValue ) [static]
_ZN4Ogre15StringConverter15parseQuaternionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_10QuaternionE
StringConverter::parseReal ( String const& val, Real defaultValue ) [static]
_ZN4Ogre15StringConverter9parseRealERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEf
StringConverter::parseSizeT ( String const& val, size_t defaultValue ) [static]
_ZN4Ogre15StringConverter10parseSizeTERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
StringConverter::parseStringVector ( String const& val ) [static]
_ZN4Ogre15StringConverter17parseStringVectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
StringConverter::parseUnsignedInt ( String const& val, unsigned int defaultValue ) [static]
_ZN4Ogre15StringConverter16parseUnsignedIntERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
StringConverter::parseUnsignedLong ( String const& val, unsigned long defaultValue ) [static]
_ZN4Ogre15StringConverter17parseUnsignedLongERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
StringConverter::parseVector2 ( String const& val, Vector2 const& defaultValue ) [static]
_ZN4Ogre15StringConverter12parseVector2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector2E
StringConverter::parseVector3 ( String const& val, Vector3 const& defaultValue ) [static]
_ZN4Ogre15StringConverter12parseVector3ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector3E
StringConverter::parseVector4 ( String const& val, Vector4 const& defaultValue ) [static]
_ZN4Ogre15StringConverter12parseVector4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector4E
StringConverter::toString ( Vector2 const& val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ERKNS_7Vector2E
StringConverter::toString ( Vector3 const& val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ERKNS_7Vector3E
StringConverter::toString ( Vector4 const& val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ERKNS_7Vector4E
OgreTangentSpaceCalc.h,
libOgreMain.so.1.10.12
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 )
_ZN4Ogre16TangentSpaceCalc29addFaceTangentSpaceToVerticesEmmPmRKNS_7Vector3ES4_S4_RNS0_6ResultE
TangentSpaceCalc::calculateFaceTangentSpace ( size_t const* vertInd, Vector3& tsU, Vector3& tsV, Vector3& tsN )
_ZN4Ogre16TangentSpaceCalc25calculateFaceTangentSpaceEPKmRNS_7Vector3ES4_S4_
TangentSpaceCalc::calculateParity ( Vector3 const& u, Vector3 const& v, Vector3 const& n )
_ZN4Ogre16TangentSpaceCalc15calculateParityERKNS_7Vector3ES3_S3_
OgreTechnique.h,
libOgreMain.so.1.10.12
namespace Ogre
Technique::getPass ( String const& name )
_ZN4Ogre9Technique7getPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Technique::getPass ( unsigned short index )
_ZN4Ogre9Technique7getPassEt
Technique::setShadowCasterMaterial ( std::shared_ptr<DataStream> val )
_ZN4Ogre9Technique23setShadowCasterMaterialESt10shared_ptrINS_8MaterialEE
Technique::setShadowReceiverMaterial ( std::shared_ptr<DataStream> val )
_ZN4Ogre9Technique25setShadowReceiverMaterialESt10shared_ptrINS_8MaterialEE
OgreTexture.h,
libOgreMain.so.1.10.12
namespace Ogre
Texture::copyToTexture ( std::shared_ptr<DataStream>& target )
_ZN4Ogre7Texture13copyToTextureERSt10shared_ptrIS0_E
Texture::loadRawData ( std::shared_ptr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
_ZN4Ogre7Texture11loadRawDataERSt10shared_ptrINS_10DataStreamEEttNS_11PixelFormatE
OgreTextureManager.h,
libOgreMain.so.1.10.12
namespace Ogre
TextureManager::loadRawData ( String const& name, String const& group, std::shared_ptr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat format, enum TextureType texType, int numMipmaps, Real gamma, bool hwGamma )
_ZN4Ogre14TextureManager11loadRawDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RSt10shared_ptrINS_10DataStreamEEttNS_11PixelFormatENS_11TextureTypeEifb
OgreTextureUnitState.h,
libOgreMain.so.1.10.12
namespace Ogre
TextureUnitState::_setTexturePtr ( std::shared_ptr<DataStream>const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEE
TextureUnitState::_setTexturePtr ( std::shared_ptr<DataStream>const& texptr, size_t frame )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEEm
TextureUnitState::getTextureAddressingMode ( ) const
_ZNK4Ogre16TextureUnitState24getTextureAddressingModeEv
TextureUnitState::getTextureAnisotropy ( ) const
_ZNK4Ogre16TextureUnitState20getTextureAnisotropyEv
TextureUnitState::getTextureBorderColour ( ) const
_ZNK4Ogre16TextureUnitState22getTextureBorderColourEv
TextureUnitState::getTextureCompareEnabled ( ) const
_ZNK4Ogre16TextureUnitState24getTextureCompareEnabledEv
TextureUnitState::getTextureCompareFunction ( ) const
_ZNK4Ogre16TextureUnitState25getTextureCompareFunctionEv
TextureUnitState::getTextureFiltering ( enum FilterType ft ) const
_ZNK4Ogre16TextureUnitState19getTextureFilteringENS_10FilterTypeE
TextureUnitState::setAnimatedTextureName ( String const& name, unsigned int numFrames, Real duration )
_ZN4Ogre16TextureUnitState22setAnimatedTextureNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjf
TextureUnitState::setAnimatedTextureName ( String const*const names, unsigned int numFrames, Real duration )
_ZN4Ogre16TextureUnitState22setAnimatedTextureNameEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjf
TextureUnitState::setCubicTexture ( std::shared_ptr<DataStream>const*const texPtrs, bool forUVW )
_ZN4Ogre16TextureUnitState15setCubicTextureEPKSt10shared_ptrINS_7TextureEEb
TextureUnitState::setTexture ( std::shared_ptr<DataStream>const& texPtr )
_ZN4Ogre16TextureUnitState10setTextureERKSt10shared_ptrINS_7TextureEE
TextureUnitState::setTextureAddressingMode ( enum TextureUnitState::TextureAddressingMode tam )
_ZN4Ogre16TextureUnitState24setTextureAddressingModeENS0_21TextureAddressingModeE
TextureUnitState::setTextureAddressingMode ( enum TextureUnitState::TextureAddressingMode u, enum TextureUnitState::TextureAddressingMode v, enum TextureUnitState::TextureAddressingMode w )
_ZN4Ogre16TextureUnitState24setTextureAddressingModeENS0_21TextureAddressingModeES1_S1_
TextureUnitState::setTextureAddressingMode ( struct TextureUnitState::UVWAddressingMode const& uvw )
_ZN4Ogre16TextureUnitState24setTextureAddressingModeERKNS0_17UVWAddressingModeE
TextureUnitState::setTextureAnisotropy ( unsigned int maxAniso )
_ZN4Ogre16TextureUnitState20setTextureAnisotropyEj
TextureUnitState::setTextureBorderColour ( ColourValue const& colour )
_ZN4Ogre16TextureUnitState22setTextureBorderColourERKNS_11ColourValueE
TextureUnitState::setTextureCompareEnabled ( bool enabled )
_ZN4Ogre16TextureUnitState24setTextureCompareEnabledEb
TextureUnitState::setTextureCompareFunction ( enum CompareFunction function )
_ZN4Ogre16TextureUnitState25setTextureCompareFunctionENS_15CompareFunctionE
TextureUnitState::setTextureFiltering ( enum FilterOptions minFilter, enum FilterOptions magFilter, enum FilterOptions mipFilter )
_ZN4Ogre16TextureUnitState19setTextureFilteringENS_13FilterOptionsES1_S1_
TextureUnitState::setTextureFiltering ( enum FilterType ft, enum FilterOptions fo )
_ZN4Ogre16TextureUnitState19setTextureFilteringENS_10FilterTypeENS_13FilterOptionsE
TextureUnitState::setTextureFiltering ( enum TextureFilterOptions filterType )
_ZN4Ogre16TextureUnitState19setTextureFilteringENS_20TextureFilterOptionsE
OgreThreads.h,
libOgreMain.so.1.10.12
namespace Ogre
ThreadHandle::ThreadHandle [C1] ( size_t threadIdx, void* userParam )
_ZN4Ogre12ThreadHandleC1EmPv
ThreadHandle::ThreadHandle [C2] ( size_t threadIdx, void* userParam )
_ZN4Ogre12ThreadHandleC2EmPv
ThreadHandle::~ThreadHandle [D1] ( )
_ZN4Ogre12ThreadHandleD1Ev
ThreadHandle::~ThreadHandle [D2] ( )
_ZN4Ogre12ThreadHandleD2Ev
Threads::CreateThread ( THREAD_ENTRY_POINT entryPoint, size_t threadIdx, void* param ) [static]
_ZN4Ogre7Threads12CreateThreadEPFPvS1_EmS1_
Threads::Sleep ( uint32 milliseconds ) [static]
_ZN4Ogre7Threads5SleepEj
Threads::WaitForThreads ( ThreadHandleVec const& threadHandles ) [static]
_ZN4Ogre7Threads14WaitForThreadsERKSt6vectorISt10shared_ptrINS_12ThreadHandleEESaIS4_EE
Threads::WaitForThreads ( size_t numThreadHandles, ThreadHandlePtr const* threadHandles ) [static]
_ZN4Ogre7Threads14WaitForThreadsEmPKSt10shared_ptrINS_12ThreadHandleEE
OgreUserObjectBindings.h,
libOgreMain.so.1.10.12
namespace Ogre
UserObjectBindings::clear ( ) const
_ZNK4Ogre18UserObjectBindings5clearEv
UserObjectBindings::msEmptyAny [data]
_ZN4Ogre18UserObjectBindings10msEmptyAnyE
UserObjectBindings::UserObjectBindings [C1] ( )
_ZN4Ogre18UserObjectBindingsC1Ev
UserObjectBindings::UserObjectBindings [C2] ( )
_ZN4Ogre18UserObjectBindingsC2Ev
UserObjectBindings::~UserObjectBindings [D1] ( )
_ZN4Ogre18UserObjectBindingsD1Ev
UserObjectBindings::~UserObjectBindings [D2] ( )
_ZN4Ogre18UserObjectBindingsD2Ev
OgreVector2.h,
libOgreMain.so.1.10.12
namespace Ogre
Vector2::NEGATIVE_UNIT_X [data]
_ZN4Ogre7Vector215NEGATIVE_UNIT_XE
Vector2::NEGATIVE_UNIT_Y [data]
_ZN4Ogre7Vector215NEGATIVE_UNIT_YE
Vector2::UNIT_SCALE [data]
_ZN4Ogre7Vector210UNIT_SCALEE
Vector2::UNIT_X [data]
_ZN4Ogre7Vector26UNIT_XE
Vector2::UNIT_Y [data]
_ZN4Ogre7Vector26UNIT_YE
Vector2::ZERO [data]
_ZN4Ogre7Vector24ZEROE
OgreVector3.h,
libOgreMain.so.1.10.12
namespace Ogre
Vector3::NEGATIVE_UNIT_X [data]
_ZN4Ogre7Vector315NEGATIVE_UNIT_XE
Vector3::NEGATIVE_UNIT_Y [data]
_ZN4Ogre7Vector315NEGATIVE_UNIT_YE
Vector3::NEGATIVE_UNIT_Z [data]
_ZN4Ogre7Vector315NEGATIVE_UNIT_ZE
Vector3::UNIT_SCALE [data]
_ZN4Ogre7Vector310UNIT_SCALEE
Vector3::UNIT_X [data]
_ZN4Ogre7Vector36UNIT_XE
Vector3::UNIT_Y [data]
_ZN4Ogre7Vector36UNIT_YE
Vector3::UNIT_Z [data]
_ZN4Ogre7Vector36UNIT_ZE
Vector3::ZERO [data]
_ZN4Ogre7Vector34ZEROE
OgreVector4.h,
libOgreMain.so.1.10.12
namespace Ogre
Vector4::ZERO [data]
_ZN4Ogre7Vector44ZEROE
OgreVertexIndexData.h,
libOgreMain.so.1.10.12
namespace Ogre
VertexCacheProfiler::profile ( std::shared_ptr<DataStream>const& indexBuffer )
_ZN4Ogre19VertexCacheProfiler7profileERKSt10shared_ptrINS_19HardwareIndexBufferEE
OgreViewport.h,
libOgreMain.so.1.10.12
namespace Ogre
Viewport::pointOrientedToScreen ( Vector2 const& v, int orientationMode, Vector2& outv )
_ZN4Ogre8Viewport21pointOrientedToScreenERKNS_7Vector2EiRS1_
OgreWindowEventUtilities.h,
libOgreMain.so.1.10.12
namespace Ogre
WindowEventUtilities::_addRenderWindow ( RenderWindow* window ) [static]
_ZN4Ogre20WindowEventUtilities16_addRenderWindowEPNS_12RenderWindowE
WindowEventUtilities::_msListeners [data]
_ZN4Ogre20WindowEventUtilities12_msListenersE
WindowEventUtilities::_msWindows [data]
_ZN4Ogre20WindowEventUtilities10_msWindowsE
WindowEventUtilities::_removeRenderWindow ( RenderWindow* window ) [static]
_ZN4Ogre20WindowEventUtilities19_removeRenderWindowEPNS_12RenderWindowE
WindowEventUtilities::addWindowEventListener ( RenderWindow* window, WindowEventListener* listener ) [static]
_ZN4Ogre20WindowEventUtilities22addWindowEventListenerEPNS_12RenderWindowEPNS_19WindowEventListenerE
WindowEventUtilities::messagePump ( ) [static]
_ZN4Ogre20WindowEventUtilities11messagePumpEv
WindowEventUtilities::removeWindowEventListener ( RenderWindow* window, WindowEventListener* listener ) [static]
_ZN4Ogre20WindowEventUtilities25removeWindowEventListenerEPNS_12RenderWindowEPNS_19WindowEventListenerE
OgreZip.h,
libOgreMain.so.1.10.12
namespace Ogre
EmbeddedZipArchiveFactory::mPluginIo [data]
_ZN4Ogre25EmbeddedZipArchiveFactory9mPluginIoE
ZipArchive::checkZzipError ( int zzipError, String const& operation ) const
_ZNK4Ogre10ZipArchive14checkZzipErrorEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::create ( String const& filename )
_ZN4Ogre10ZipArchive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::exists ( String const& filename ) const
_ZNK4Ogre10ZipArchive6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::find ( String const& pattern, bool recursive, bool dirs ) const
_ZNK4Ogre10ZipArchive4findERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
ZipArchive::findFileInfo ( String const& pattern, bool recursive, bool dirs ) const
_ZNK4Ogre10ZipArchive12findFileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb
ZipArchive::getModifiedTime ( String const& filename ) const
_ZNK4Ogre10ZipArchive15getModifiedTimeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::list ( bool recursive, bool dirs ) const
_ZNK4Ogre10ZipArchive4listB5cxx11Ebb
ZipArchive::listFileInfo ( bool recursive, bool dirs ) const
_ZNK4Ogre10ZipArchive12listFileInfoEbb
ZipArchive::load ( )
_ZN4Ogre10ZipArchive4loadEv
ZipArchive::open ( String const& filename, bool readOnly ) const
_ZNK4Ogre10ZipArchive4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
ZipArchive::remove ( String const& filename )
_ZN4Ogre10ZipArchive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ZipArchive::unload ( )
_ZN4Ogre10ZipArchive6unloadEv
ZipArchive::ZipArchive [C1] ( String const& name, String const& archType, zzip_plugin_io_handlers* pluginIo )
_ZN4Ogre10ZipArchiveC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_P15_zzip_plugin_io
ZipArchive::ZipArchive [C2] ( String const& name, String const& archType, zzip_plugin_io_handlers* pluginIo )
_ZN4Ogre10ZipArchiveC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_P15_zzip_plugin_io
ZipArchive::~ZipArchive [D0] ( )
_ZN4Ogre10ZipArchiveD0Ev
ZipArchive::~ZipArchive [D1] ( )
_ZN4Ogre10ZipArchiveD1Ev
ZipArchive::~ZipArchive [D2] ( )
_ZN4Ogre10ZipArchiveD2Ev
vtable for ZipArchive [data]
_ZTVN4Ogre10ZipArchiveE
to the top
Problems with Data Types, High Severity 248
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 1
|
Change |
Effect |
1 |
Size of this class has been changed from 792 bytes to 720 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 102 (1.6%)
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoextend ( bool autoextend )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
BillboardSet::removeBillboard ( unsigned int index )
This method is from 'BillboardSet' class.
BillboardSet::removeBillboard ( Billboard* pBill )
Field 'pBill.mParentSet' in 1st parameter 'pBill' (pointer) has base type 'BillboardSet'.
BillboardSet::setDefaultWidth ( Real width )
This method is from 'BillboardSet' class.
...
OgreBone.h
namespace Ogre
[+] class Bone 1
|
Change |
Effect |
1 |
Size of this class has been changed from 400 bytes to 392 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 29 (0.5%)
SkeletonInstance::cloneBoneAndChildren ( Bone* source, Bone* parent )
2nd parameter 'parent' (pointer) has base type 'Bone'.
SkeletonSerializer::calcBoneSize ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
SkeletonSerializer::calcBoneSizeWithoutScale ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
SkeletonSerializer::writeBone ( Skeleton const* pSkel, Bone const* pBone )
2nd parameter 'pBone' (pointer) has base type 'Bone'.
Bone::needUpdate ( bool forceParentUpdate )
This method is from 'Bone' class.
Bone::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.
Bone::reset ( )
This method is from 'Bone' class.
...
OgreCamera.h
namespace Ogre
[+] class Camera 1
|
Change |
Effect |
1 |
Size of this class has been changed from 1504 bytes to 1432 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: 1085 (17.4%)
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::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'.
BillboardSet::setAutoextend ( bool autoextend )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
...
OgreCompositionPass.h
namespace Ogre
[+] class CompositionPass 1
|
Change |
Effect |
1 |
Size of this class has been increased from 832 bytes to 840 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: 56 (0.9%)
CompositionPass::_isSupported ( )
This method is from 'CompositionPass' class.
CompositionPass::setClearDepth ( Real depth )
This method is from 'CompositionPass' class.
CompositionPass::setCustomType ( String const& customType )
This method is from 'CompositionPass' class.
CompositionPass::setIdentifier ( uint32 id )
This method is from 'CompositionPass' class.
CompositionPass::clearAllInputs ( )
This method is from 'CompositionPass' class.
CompositionPass::setClearColour ( ColourValue const& val )
This method is from 'CompositionPass' class.
CompositionPass::setQuadCorners ( Real left, Real top, Real right, Real bottom )
This method is from 'CompositionPass' class.
CompositionPass::setStencilFunc ( enum CompareFunction value )
This method is from 'CompositionPass' class.
CompositionPass::setStencilMask ( uint32 value )
This method is from 'CompositionPass' class.
CompositionPass::setClearBuffers ( uint32 val )
This method is from 'CompositionPass' class.
...
OgreCompositor.h
namespace Ogre
[+] class Compositor 1
|
Change |
Effect |
1 |
Size of this class has been changed from 400 bytes to 392 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 21 (0.3%)
Compositor::unloadImpl ( )
This method is from 'Compositor' class.
Compositor::getTechnique ( size_t index )
This method is from 'Compositor' class.
Compositor::createTechnique ( )
This method is from 'Compositor' class.
Compositor::getRenderTarget ( String const& name )
This method is from 'Compositor' class.
Compositor::removeTechnique ( size_t index )
This method is from 'Compositor' class.
Compositor::getNumTechniques ( )
This method is from 'Compositor' class.
Compositor::getTextureInstance ( String const& name, size_t mrtIndex )
This method is from 'Compositor' class.
Compositor::removeAllTechniques ( )
This method is from 'Compositor' class.
Compositor::getTechniqueIterator ( )
This method is from 'Compositor' class.
Compositor::getSupportedTechnique ( size_t index )
This method is from 'Compositor' class.
...
OgreConfigDialog.h
namespace Ogre
[+] class ConfigDialog 2
|
Change |
Effect |
1 |
Size of this class has been changed from 16 bytes to 8 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Virtual method ~ConfigDialog ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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: 2 (0.03%)
ConfigDialog::~ConfigDialog ( )
This destructor is from 'ConfigDialog' class.
Root::showConfigDialog ( ConfigDialog* dialog )
1st parameter 'dialog' (pointer) has base type 'ConfigDialog'.
OgreDepthBuffer.h
namespace Ogre
[+] class DepthBuffer 2
|
Change |
Effect |
1 |
Virtual method getFsaa ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getFsaaHint ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DepthBuffer) |
(int (*)(...)) (& typeinfo for DepthBuffer) |
16 |
~DepthBuffer |
~DepthBuffer |
24 |
~DepthBuffer |
~DepthBuffer |
32 |
DepthBuffer::getPoolId() const |
DepthBuffer::getPoolId() const |
40 |
DepthBuffer::getBitDepth() const |
DepthBuffer::getBitDepth() const |
48 |
DepthBuffer::getWidth() const |
DepthBuffer::getWidth() const |
56 |
DepthBuffer::getHeight() const |
DepthBuffer::getHeight() const |
64 |
DepthBuffer::getFsaa() const |
DepthBuffer::isCompatible(RenderTarget*) const |
72 |
DepthBuffer::getFsaaHint[abi:cxx11]() const |
DepthBuffer::_notifyRenderTargetAttached(RenderTarget*) |
80 |
DepthBuffer::isCompatible(RenderTarget*) const |
DepthBuffer::_notifyRenderTargetDetached(RenderTarget*) |
88 |
DepthBuffer::_notifyRenderTargetAttached(RenderTarget*) |
|
96 |
DepthBuffer::_notifyRenderTargetDetached(RenderTarget*) |
|
[+] affected symbols: 5 (0.1%)
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
This method is from 'DepthBuffer' class.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
This method is from 'DepthBuffer' class.
DepthBuffer::getFsaaHint ( )
This method is from 'DepthBuffer' class.
DepthBuffer::isCompatible ( RenderTarget* renderTarget )
This method is from 'DepthBuffer' class.
DepthBuffer::getFsaa ( )
This method is from 'DepthBuffer' class.
OgreEdgeListBuilder.h
namespace Ogre
[+] class EdgeData 1
|
Change |
Effect |
1 |
Size of this class has been changed from 112 bytes to 104 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 95 (1.5%)
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::getEdgeList ( )
Return value (pointer) has base type 'EdgeData'.
ManualObject::hasEdgeList ( )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::textureCoord ( Real u )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::textureCoord ( Real u, Real v )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::textureCoord ( Real u, Real v, Real w )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::textureCoord ( Real x, Real y, Real z, Real w )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::resetTempAreas ( )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::setMaterialName ( size_t idx, String const& name, String const& group )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
...
OgreEntity.h
namespace Ogre
[+] class Entity 1
|
Change |
Effect |
1 |
Size of this class has been changed from 912 bytes to 808 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: 109 (1.7%)
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
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::destroyEntity ( Entity* e )
1st parameter 'e' (pointer) has base type 'Entity'.
Entity::_initialise ( bool forceReinitialise )
This method is from 'Entity' class.
Entity::getEdgeList ( )
This method is from 'Entity' class.
Entity::hasEdgeList ( )
This method is from 'Entity' class.
Entity::_deinitialise ( )
This method is from 'Entity' class.
Entity::setMeshLodBias ( Real factor, ushort maxDetailIndex, ushort minDetailIndex )
This method is from 'Entity' class.
Entity::_notifyAttached ( Node* parent, bool isTagPoint )
This method is from 'Entity' class.
...
OgreException.h
namespace Ogre
[+] class Exception 3
|
Change |
Effect |
1 |
Field number 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 184 bytes to 128 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 getNumber ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Exception) |
(int (*)(...)) (& typeinfo for Exception) |
16 |
(int (*)(...)) 0x162c9e |
(int (*)(...)) 0x14d162 |
24 |
(int (*)(...)) 0x16385c |
(int (*)(...)) 0x14d95a |
32 |
(int (*)(...)) 0x162d22 |
(int (*)(...)) 0x14d1b8 |
40 |
Exception::getFullDescription[abi:cxx11]() const |
Exception::getFullDescription[abi:cxx11]() const |
48 |
Exception::getNumber() const |
|
56 |
(int (*)(...)) 0x162b52 |
|
64 |
(int (*)(...)) 0x162b5c |
|
72 |
(int (*)(...)) 0x162b66 |
|
80 |
(int (*)(...)) 0x162b70 |
|
[+] affected symbols: 5 (0.1%)
Exception::Exception ( int num, String const& desc, String const& src )
This constructor is from 'Exception' class.
Exception::Exception ( int num, String const& desc, String const& src, char const* typ, char const* fil, long lin )
This constructor is from 'Exception' class.
Exception::Exception ( Exception const& rhs )
1st parameter 'rhs' (reference) has base type 'Exception'.
Exception::getFullDescription ( )
This method is from 'Exception' class.
Exception::getNumber ( )
This method is from 'Exception' class.
OgreFrustum.h
namespace Ogre
[+] class Frustum 1
|
Change |
Effect |
1 |
Size of this class has been changed from 1232 bytes to 1160 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 1153 (18.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::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
...
OgreGpuProgram.h
namespace Ogre
[+] class GpuProgram 3
|
Change |
Effect |
1 |
Field mBoolLogicalToPhysical has been 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 mUIntLogicalToPhysical 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 544 bytes to 504 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 35 (0.6%)
GpuProgram::setSourceFile ( String const& filename )
This method is from 'GpuProgram' class.
GpuProgram::setSyntaxCode ( String const& syntax )
This method is from 'GpuProgram' class.
GpuProgram::createParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::getDefaultParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
This method is from 'GpuProgram' class.
GpuProgram::setupBaseParamDictionary ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
This method is from 'GpuProgram' class.
GpuProgram::setType ( enum GpuProgramType t )
This method is from 'GpuProgram' class.
GpuProgram::loadImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::setSource ( String const& source )
This method is from 'GpuProgram' class.
...
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 7
|
Change |
Effect |
1 |
Virtual method addMicrocodeToCache ( String const&, std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Virtual method createMicrocode ( uint32 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. |
3 |
Virtual method getMicrocodeFromCache ( 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. |
4 |
Virtual method isMicrocodeAvailableInCache ( 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. |
5 |
Virtual method loadMicrocodeCache ( std::shared_ptr<DataStream> ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 |
Virtual method removeMicrocodeFromCache ( String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 |
Virtual method saveMicrocodeCache ( std::shared_ptr<DataStream> ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 38 entries | Virtual Table (New) - 31 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1a4362 |
(int (*)(...)) 0x19104a |
40 |
(int (*)(...)) 0x1e1efa |
(int (*)(...)) 0x1d02ae |
48 |
(int (*)(...)) 0x1a436e |
(int (*)(...)) 0x191056 |
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&) |
GpuProgramManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
GpuProgramManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
GpuProgramManager::loadFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::loadFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
184 |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
GpuProgramManager::createParameters() |
GpuProgramManager::createParameters() |
200 |
GpuProgramManager::createProgram(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createProgram(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
208 |
GpuProgramManager::createProgramFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createProgramFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
GpuProgramManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
GpuProgramManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
224 |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
232 |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
240 |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
248 |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
256 |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
264 |
GpuProgramManager::createMicrocode(unsigned int) const |
|
272 |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<MemoryDataStream> const&) |
|
280 |
GpuProgramManager::removeMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
288 |
GpuProgramManager::saveMicrocodeCache(std::shared_ptr<DataStream>) const |
|
296 |
GpuProgramManager::loadMicrocodeCache(std::shared_ptr<DataStream>) |
|
[+] affected symbols: 7 (0.1%)
GpuProgramManager::loadMicrocodeCache ( std::shared_ptr<DataStream> stream )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addMicrocodeToCache ( String const& name, std::shared_ptr<DataStream>const& microcode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::removeMicrocodeFromCache ( String const& name )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createMicrocode ( uint32 const size )
This method is from 'GpuProgramManager' class.
GpuProgramManager::saveMicrocodeCache ( std::shared_ptr<DataStream> stream )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getMicrocodeFromCache ( String const& name )
This method is from 'GpuProgramManager' class.
GpuProgramManager::isMicrocodeAvailableInCache ( String const& name )
This method is from 'GpuProgramManager' class.
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 3
|
Change |
Effect |
1 |
Field mBoolLogicalToPhysical 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 mUnsignedIntConstants 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 mUnsignedIntLogicalToPhysical 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: 95 (1.5%)
GpuProgramParameters::setConstant ( size_t index, Real val )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, double const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, float const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, int const* val, size_t count )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, 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.
GpuProgramParameters::setConstant ( size_t index, ColourValue const& colour )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const& m )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setSubroutine ( size_t index, String const& subroutine )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
This method is from 'GpuProgramParameters' class.
...
[+] class GpuSharedParameters 1
|
Change |
Effect |
1 |
Field mUnsignedIntConstants 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: 20 (0.3%)
GpuSharedParameters::_markClean ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::_markDirty ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, uint val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, uint const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
This method is from 'GpuSharedParameters' class.
...
[+] struct GpuNamedConstants 1
|
Change |
Effect |
1 |
Field uintBufferSize 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: 27 (0.4%)
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
1st parameter 'namedConstants' (reference) has base type 'struct GpuNamedConstants'.
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
This method is from 'struct GpuNamedConstants' class.
GpuSharedParameters::_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, Real val )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, uint val )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManagerBase 11
|
Change |
Effect |
1 |
Virtual method _forceReleaseBufferCopies ( HardwareVertexBuffer* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _forceReleaseBufferCopies ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Virtual method _freeUnusedBufferCopies ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 _releaseBufferCopies ( bool ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 |
Virtual method allocateVertexBufferCopy ( std::shared_ptr<DataStream>const&, enum HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 |
Virtual method createVertexBufferBinding ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 destroyVertexBufferBinding ( VertexBufferBinding* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 |
Virtual method destroyVertexDeclaration ( VertexDeclaration* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 |
Virtual method registerVertexBufferSourceAndCopy ( std::shared_ptr<DataStream>const&, std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 |
Virtual method releaseVertexBufferCopy ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 |
Virtual method touchVertexBufferCopy ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 28 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::destroyAllDeclarations() |
HardwareBufferManagerBase::destroyAllDeclarations() |
24 |
HardwareBufferManagerBase::destroyAllBindings() |
HardwareBufferManagerBase::destroyAllBindings() |
32 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
40 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
48 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
56 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
64 |
HardwareBufferManagerBase::makeBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
72 |
(int (*)(...))0 |
(int (*)(...))0 |
80 |
(int (*)(...))0 |
(int (*)(...))0 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
HardwareBufferManagerBase::createVertexDeclaration() |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
136 |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
|
144 |
HardwareBufferManagerBase::createVertexBufferBinding() |
|
152 |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
|
160 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(std::shared_ptr<HardwareVertexBuffer> const&, std::shared_ptr<HardwareVertexBuffer> const&) |
|
168 |
HardwareBufferManagerBase::allocateVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
|
176 |
HardwareBufferManagerBase::releaseVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
|
184 |
HardwareBufferManagerBase::touchVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
|
192 |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
|
200 |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
|
208 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(std::shared_ptr<HardwareVertexBuffer> const&) |
|
216 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
|
[+] affected symbols: 11 (0.2%)
HardwareBufferManagerBase::_releaseBufferCopies ( bool forceFreeUnused )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::touchVertexBufferCopy ( std::shared_ptr<DataStream>const& bufferCopy )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_freeUnusedBufferCopies ( )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::releaseVertexBufferCopy ( std::shared_ptr<DataStream>const& bufferCopy )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::allocateVertexBufferCopy ( std::shared_ptr<DataStream>const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::destroyVertexDeclaration ( VertexDeclaration* decl )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBuffer* sourceBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( std::shared_ptr<DataStream>const& sourceBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createVertexBufferBinding ( )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::destroyVertexBufferBinding ( VertexBufferBinding* binding )
This method is from 'HardwareBufferManagerBase' class.
...
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 2
|
Change |
Effect |
1 |
Virtual method populateParameterNames ( SharedPtr<GpuProgramParameters> ) has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Virtual method populateParameterNames ( std::shared_ptr<DataStream> ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 71 entries | Virtual Table (New) - 69 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 (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x194ad2 |
(int (*)(...)) 0x181190 |
72 |
(int (*)(...)) 0x194ad8 |
(int (*)(...)) 0x181196 |
80 |
HighLevelGpuProgram::loadImpl() |
HighLevelGpuProgram::loadImpl() |
88 |
HighLevelGpuProgram::unloadImpl() |
HighLevelGpuProgram::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
HighLevelGpuProgram::calculateSize() const |
288 |
Resource::_dirtyState() |
(int (*)(...)) 0x1f0df8 |
296 |
HighLevelGpuProgram::calculateSize() const |
GpuProgram::isSupported() const |
304 |
(int (*)(...)) 0x202ff6 |
HighLevelGpuProgram::createParameters() |
312 |
GpuProgram::isSupported() const |
(int (*)(...)) 0x1cd09a |
320 |
HighLevelGpuProgram::createParameters() |
(int (*)(...)) 0x1cd0a6 |
328 |
(int (*)(...)) 0x1df1f2 |
(int (*)(...)) 0x1cd0b2 |
336 |
(int (*)(...)) 0x1df1fe |
(int (*)(...)) 0x1cd0be |
344 |
(int (*)(...)) 0x1df20a |
(int (*)(...)) 0x1cd0ca |
352 |
(int (*)(...)) 0x1df216 |
(int (*)(...)) 0x1cd0d6 |
360 |
(int (*)(...)) 0x1df222 |
(int (*)(...)) 0x1cd0e6 |
368 |
(int (*)(...)) 0x1df22e |
(int (*)(...)) 0x1cd0f2 |
376 |
(int (*)(...)) 0x1df23e |
(int (*)(...)) 0x1cd0fe |
384 |
(int (*)(...)) 0x1df24a |
(int (*)(...)) 0x1cd10a |
392 |
(int (*)(...)) 0x1df256 |
(int (*)(...)) 0x1cd116 |
400 |
(int (*)(...)) 0x1df262 |
(int (*)(...)) 0x1cd122 |
408 |
(int (*)(...)) 0x1df26e |
(int (*)(...)) 0x1cd140 |
416 |
(int (*)(...)) 0x1df27a |
GpuProgram::getDefaultParameters() |
424 |
(int (*)(...)) 0x1df2aa |
(int (*)(...)) 0x1cd15e |
432 |
GpuProgram::getDefaultParameters() |
(int (*)(...)) 0x1cd16e |
440 |
(int (*)(...)) 0x1df2c8 |
(int (*)(...)) 0x1cd178 |
448 |
(int (*)(...)) 0x1df2d8 |
(int (*)(...)) 0x1cd182 |
456 |
(int (*)(...)) 0x1df2e2 |
GpuProgram::getLanguage[abi:cxx11]() const |
464 |
(int (*)(...)) 0x1df2ec |
(int (*)(...)) 0x1cd18c |
472 |
GpuProgram::getLanguage[abi:cxx11]() const |
(int (*)(...)) 0x1cd198 |
480 |
(int (*)(...)) 0x1df2f6 |
HighLevelGpuProgram::getConstantDefinitions() const |
488 |
(int (*)(...)) 0x1df302 |
__cxa_pure_virtual |
496 |
HighLevelGpuProgram::getConstantDefinitions() const |
HighLevelGpuProgram::loadHighLevel() |
504 |
__cxa_pure_virtual |
HighLevelGpuProgram::unloadHighLevel() |
512 |
HighLevelGpuProgram::loadHighLevel() |
HighLevelGpuProgram::loadHighLevelImpl() |
520 |
HighLevelGpuProgram::unloadHighLevel() |
__cxa_pure_virtual |
528 |
HighLevelGpuProgram::loadHighLevelImpl() |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
544 |
__cxa_pure_virtual |
__cxa_pure_virtual |
552 |
HighLevelGpuProgram::populateParameterNames(std::shared_ptr<GpuProgramParameters>) |
|
560 |
__cxa_pure_virtual |
|
[+] affected symbols: 15 (0.2%)
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createLowLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::populateParameterNames ( std::shared_ptr<DataStream> params )
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.
...
OgreInstanceBatchVTF.h
namespace Ogre
[+] class BaseInstanceBatchVTF 1
|
Change |
Effect |
1 |
Size of this class has been changed from 744 bytes to 680 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 23 (0.4%)
InstanceBatchVTF::InstanceBatchVTF ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
This constructor is from derived class 'InstanceBatchVTF'.
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from derived class 'InstanceBatchVTF'.
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, vector<unsigned char>::type const& hwBoneIdx, vector<float>::type const& hwBoneWgt )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::updateInstanceDataBuffer ( bool isFirstTime, Camera* currentCamera )
This method is from derived class 'InstanceBatchHW_VTF'.
...
OgreInstancedEntity.h
namespace Ogre
[+] class InstancedEntity 1
|
Change |
Effect |
1 |
Size of this class has been changed from 504 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: 28 (0.4%)
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::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::_notifyMoved ( )
This method is from 'InstancedEntity' class.
InstancedEntity::notifyUnlink ( InstancedEntity const* slave )
1st parameter 'slave' (pointer) has base type 'InstancedEntity'.
InstancedEntity::getCustomParam ( unsigned char idx )
This method is from 'InstancedEntity' class.
InstancedEntity::setOrientation ( Quaternion const& orientation, bool doUpdate )
This method is from 'InstancedEntity' class.
...
OgreLight.h
namespace Ogre
[+] class Light 1
|
Change |
Effect |
1 |
Size of this class has been changed from 592 bytes to 536 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: 186 (3%)
SceneManager::createLight ( String const& name )
Return value (pointer) has base type 'Light'.
SceneManager::createLight ( )
Return value (pointer) has base type 'Light'.
SceneManager::buildScissor ( Light const* light, Camera const* cam, RealRect& rect )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::destroyLight ( Light* l )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::buildLightClip ( Light const* l, vector<Plane>::type& planes )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::getLightScissorRect ( Light* l, Camera const* cam )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mBlankLight' in 3rd parameter 'source' (pointer) is of type 'Light'.
SceneManager::getLightClippingPlanes ( Light* l )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::findShadowCastersForLight ( Light const* light, Camera const* camera )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::fireShadowTexturesPreCaster ( Light* light, Camera* camera, size_t iteration )
1st parameter 'light' (pointer) has base type 'Light'.
...
OgreMaterial.h
namespace Ogre
[+] class Material 1
|
Change |
Effect |
1 |
Size of this class has been changed from 440 bytes to 432 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: 1073 (17.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in the object of this method has base type 'Material'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in the object of this method has base type 'Material'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass.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.mActiveQueuedRenderableVisitor.mUsedPass.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.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in 1st parameter 'mo' (pointer) has base type 'Material'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in 1st parameter 'obj' (pointer) has base type 'Material'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mManager.mActiveQueuedRenderableVisitor.mUsedPass.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'.
...
OgreMaterialManager.h
namespace Ogre
[+] class MaterialManager 9
|
Change |
Effect |
1 |
Field mDefaultCompare 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 mDefaultCompareEnabled 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 mDefaultCompareFunction 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 mDefaultMagFilter 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 mDefaultMaxAniso 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 mDefaultMinFilter 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 mDefaultMipFilter 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 mSerializer 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 504 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: 21 (0.3%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
This method is from 'MaterialManager' class.
MaterialManager::initialise ( )
This method is from 'MaterialManager' class.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeName ( unsigned short index )
This method is from 'MaterialManager' class.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeIndex ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::getSingletonPtr ( )
Return value (pointer) has base type 'MaterialManager'.
MaterialManager::setActiveScheme ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
This method is from 'MaterialManager' class.
MaterialManager::setDefaultTextureFiltering ( enum FilterType ftype, enum FilterOptions opts )
This method is from 'MaterialManager' class.
...
OgreMaterialSerializer.h
namespace Ogre
[+] class MaterialSerializer 9
|
Change |
Effect |
1 |
Field mMaterialAttribParsers 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 mPassAttribParsers 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 mProgramAttribParsers 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 mProgramDefaultParamAttribParsers 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 mProgramRefAttribParsers 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 mRootAttribParsers 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 mScriptContext 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 mTechniqueAttribParsers has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
9 |
Field mTextureUnitAttribParsers 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: 35 (0.6%)
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::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.
MaterialSerializer::writeColourValue ( ColourValue const& colour, bool writeAlpha )
This method is from 'MaterialSerializer' class.
MaterialSerializer::writeGpuPrograms ( )
This method is from 'MaterialSerializer' class.
MaterialSerializer::writeTextureUnit ( TextureUnitState const* pTex )
This method is from 'MaterialSerializer' class.
...
OgreMatrix4.h
namespace Ogre
[+] class Matrix4 1
|
Change |
Effect |
1 |
Base class TransformBase has been added. |
The memory layout in this class has been shifted by 64 bytes. |
[+] affected symbols: 11 (0.2%)
Matrix4::ZEROAFFINE [data]
This method is from 'Matrix4' class.
Matrix4::makeTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
This method is from 'Matrix4' class.
Matrix4::makeInverseTransform ( Vector3 const& position, Vector3 const& scale, Quaternion const& orientation )
This method is from 'Matrix4' class.
Matrix4::CLIPSPACE2DTOIMAGESPACE [data]
This method is from 'Matrix4' class.
Matrix4::ZERO [data]
This method is from 'Matrix4' class.
Matrix4::IDENTITY [data]
This method is from 'Matrix4' class.
Matrix4::determinant ( )
This method is from 'Matrix4' class.
Matrix4::decomposition ( Vector3& position, Vector3& scale, Quaternion& orientation )
This method is from 'Matrix4' class.
Matrix4::inverseAffine ( )
This method is from 'Matrix4' class.
Matrix4::adjoint ( )
This method is from 'Matrix4' class.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 1
|
Change |
Effect |
1 |
Size of this class has been changed from 688 bytes to 672 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: 140 (2.2%)
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
PrefabFactory::createPrefab ( Mesh* mesh )
1st parameter 'mesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
...
OgreMeshSerializerImpl.h
namespace Ogre
[+] class MeshSerializerImpl 1
|
Change |
Effect |
1 |
Pure virtual method calcPoseVertexSize ( Pose const* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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: 1 (0.02%)
MeshSerializerImpl::calcPoseVertexSize ( Pose const* p1 )
This method is from 'MeshSerializerImpl' class.
OgreMovableObject.h
namespace Ogre
[+] class MovableObject 1
|
Change |
Effect |
1 |
Size of this class has been changed from 288 bytes to 232 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: 567 (9.1%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
1st parameter 'mo' (pointer) has base type 'MovableObject'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
This method is from derived class 'BillboardSet'.
BillboardSet::setMaterial ( std::shared_ptr<DataStream>const& material )
This method is from derived class 'BillboardSet'.
BillboardSet::setPoolSize ( size_t size )
This method is from derived class 'BillboardSet'.
BillboardSet::increasePool ( size_t size )
This method is from derived class 'BillboardSet'.
BillboardSet::mRadixSorter [data]
This method is from derived class 'BillboardSet'.
BillboardSet::_updateBounds ( )
This method is from derived class 'BillboardSet'.
BillboardSet::setAutoextend ( bool autoextend )
This method is from derived class 'BillboardSet'.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from derived class 'BillboardSet'.
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec )
This method is from derived class 'BillboardSet'.
...
OgreMovablePlane.h
namespace Ogre
[+] class MovablePlane 1
|
Change |
Effect |
1 |
Size of this class has been changed from 392 bytes to 320 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: 1144 (18.3%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mLinkedObliqueProjPlane' in 1st parameter 'fr' (reference) has base type 'MovablePlane'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mLinkedObliqueProjPlane' in 1st parameter 'frustum' (reference) has base type 'MovablePlane'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mLinkedReflectPlane' in 1st parameter 'mgr' (pointer) has base type 'MovablePlane'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum.mLinkedReflectPlane' in 2nd parameter 'cam' (pointer) has base type 'MovablePlane'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
...
OgreNode.h
namespace Ogre
[+] class Node 1
|
Change |
Effect |
1 |
Size of this class has been changed from 344 bytes to 336 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 166 (2.7%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mParentNode' in 1st parameter 'mo' (pointer) has base type 'Node'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeUpdated ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeDestroyed ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::getChainIndexForNode ( Node const* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::addNode ( Node* n )
1st parameter 'n' (pointer) has base type 'Node'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mParentNode' in 1st parameter 'obj' (pointer) has base type 'Node'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
SceneManager::createMovableObject ( String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
...
OgreParticleSystem.h
namespace Ogre
[+] class ParticleSystem 1
|
Change |
Effect |
1 |
Size of this class has been changed from 840 bytes to 768 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: 159 (2.5%)
SceneManager::createParticleSystem ( size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, String const& templateName )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::destroyParticleSystem ( ParticleSystem* obj )
1st parameter 'obj' (pointer) has base type 'ParticleSystem'.
ParticleSystem::addEmitter ( String const& emitterType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::addAffector ( String const& affectorType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::fastForward ( Real time, Real interval )
This method is from 'ParticleSystem' class.
ParticleSystem::getParticle ( size_t index )
Field 'retval.mParentSystem' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::setEmitting ( bool v )
This method is from 'ParticleSystem' class.
ParticleSystem::setRenderer ( String const& rendererName )
This method is from 'ParticleSystem' class.
...
OgrePass.h
namespace Ogre
[+] class Pass 15
|
Change |
Effect |
1 |
Field mAlphaBlendOperation 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 mBlendOperation 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 mColourWrite 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 mComputeProgramUsage 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 mDestBlendFactor 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 mDestBlendFactorAlpha 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 mFragmentProgramUsage 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 mGeometryProgramUsage has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
9 |
Field mSeparateBlend has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
10 |
Field mSeparateBlendOperation has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
11 |
Field mSourceBlendFactor 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. |
12 |
Field mSourceBlendFactorAlpha 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. |
13 |
Field mTessellationDomainProgramUsage 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. |
14 |
Field mTessellationHullProgramUsage 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. |
15 |
Field mVertexProgramUsage 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: 930 (14.9%)
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::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'obj' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type 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'.
...
OgrePatchMesh.h
namespace Ogre
[+] class PatchMesh 1
|
Change |
Effect |
1 |
Size of this class has been changed from 944 bytes to 912 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.
OgrePOSIXTimerImp.h
namespace Ogre
[+] class Timer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 24 bytes to 16 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: 917 (14.7%)
Compositor::getRenderTarget ( String const& name )
Field 'retval.mTimer' in the return value (pointer) has base type 'Timer'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mTimer' in the object of this method has base type 'Timer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mTimer' in the object of this method has base type 'Timer'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mTimer' in the object of this method has base type 'Timer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget.mTimer' in 1st parameter 'mgr' (pointer) has base type 'Timer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mTimer' in the object of this method has base type 'Timer'.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
Field 'renderTarget.mTimer' in 1st parameter 'renderTarget' (pointer) has base type 'Timer'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
Field 'renderTarget.mTimer' in 1st parameter 'renderTarget' (pointer) has base type 'Timer'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentViewport.mTarget.mTimer' in 1st parameter 'mo' (pointer) has base type 'Timer'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentViewport.mTarget.mTimer' in 1st parameter 'obj' (pointer) has base type 'Timer'.
...
OgreRectangle2D.h
namespace Ogre
[+] class Rectangle2D 1
|
Change |
Effect |
1 |
Size of this class has been changed from 560 bytes to 496 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: 5 (0.1%)
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This method is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::~Rectangle2D ( )
This destructor is from 'Rectangle2D' class.
Rectangle2D::getWorldTransforms ( Matrix4* xform )
This method is from 'Rectangle2D' class.
OgreRenderQueue.h
namespace Ogre
[+] class RenderQueue 1
|
Change |
Effect |
1 |
Size of this class has been changed from 72 bytes to 864 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: 49 (0.8%)
RenderQueue::getQueueGroup ( uint8 groupID )
Field 'retval.mParent' in the return value (pointer) has base type 'RenderQueue'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
This method is from 'RenderQueue' class.
RenderQueue::setDefaultQueueGroup ( uint8 grp )
This method is from 'RenderQueue' class.
RenderQueue::setSplitNoShadowPasses ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setDefaultRenderablePriority ( ushort priority )
This method is from 'RenderQueue' class.
RenderQueue::setSplitPassesByLightingType ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setShadowCastersCannotBeReceivers ( bool ind )
This method is from 'RenderQueue' class.
RenderQueue::clear ( bool destroyPassMaps )
This method is from 'RenderQueue' class.
RenderQueue::merge ( RenderQueue const* rhs )
1st parameter 'rhs' (pointer) has base type 'RenderQueue'.
RenderQueue::RenderQueue ( )
This constructor is from 'RenderQueue' class.
...
OgreRenderQueueSortingGrouping.h
namespace Ogre
[+] class QueuedRenderableVisitor 1
|
Change |
Effect |
1 |
Pure virtual method visit ( Renderable* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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: 1 (0.02%)
QueuedRenderableVisitor::visit ( Renderable* p1 )
This method is from 'QueuedRenderableVisitor' class.
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 23
|
Change |
Effect |
1 |
Field mEnableFixedPipeline 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 1072 bytes to 1112 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 |
Pure virtual method _setSampler ( size_t, Sampler& ) 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 _setTexture ( size_t, bool, SharedPtr<Texture>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. |
5 |
Pure virtual method bindGpuProgramParameters ( enum GpuProgramType, GpuProgramParametersPtr const&, uint16 ) 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 _setTextureAddressingMode ( size_t, struct Sampler::UVWAddressingMode 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. |
7 |
Virtual method _setTextureProjectionRelativeTo ( bool, Vector3 const& ) has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 |
Pure virtual method _setSceneBlending ( enum SceneBlendFactor, enum SceneBlendFactor, enum SceneBlendOperation ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 |
Pure virtual method _setTextureAddressingMode ( size_t, struct TextureUnitState::UVWAddressingMode const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 |
Pure virtual method _setTextureCoordSet ( size_t, size_t ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 |
Pure virtual method bindGpuProgramParameters ( enum GpuProgramType, std::shared_ptr<DataStream>, uint16 ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
12 |
Pure virtual method getConfigOptions ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
13 |
Pure virtual method setClipPlanesImpl ( vector<Plane>::type const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
14 |
Virtual method _renderUsingReadBackAsTexture ( unsigned int, String, 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. |
15 |
Virtual method _setBindingType ( enum TextureUnitState::BindingType ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
16 |
Virtual method _setComputeTexture ( size_t, std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
17 |
Virtual method _setGeometryTexture ( size_t, std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
18 |
Virtual method _setTesselationDomainTexture ( size_t, std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
19 |
Virtual method _setTesselationHullTexture ( size_t, std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
20 |
Virtual method _setTexture ( size_t, 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. |
21 |
Virtual method _setTextureProjectionRelativeTo ( bool, Vector3 const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
22 |
Virtual method _setVertexTexture ( size_t, std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
23 |
Virtual method _setWorldMatrices ( Matrix4 const*, unsigned short ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 124 entries | Virtual Table (New) - 117 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderSystem) |
(int (*)(...)) (& typeinfo for RenderSystem) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
64 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
80 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ab7e6 |
88 |
(int (*)(...)) 0x2e3e84 |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
112 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2ab7f0 |
120 |
(int (*)(...)) 0x2e3e8e |
(int (*)(...)) 0x2ab7f6 |
128 |
(int (*)(...)) 0x2e3e94 |
(int (*)(...)) 0x2ab7fc |
136 |
(int (*)(...)) 0x2e3e9a |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
152 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
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&) |
176 |
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&) |
184 |
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&) |
192 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ab802 |
200 |
(int (*)(...)) 0x2e4824 |
(int (*)(...)) 0x2ab808 |
208 |
(int (*)(...)) 0x2e3ea0 |
(int (*)(...)) 0x2ab812 |
216 |
(int (*)(...)) 0x2e3ea6 |
(int (*)(...)) 0x2ab818 |
224 |
(int (*)(...)) 0x2e3eb0 |
(int (*)(...)) 0x2ab81e |
232 |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
240 |
(int (*)(...)) 0x2e3eb6 |
__cxa_pure_virtual |
248 |
(int (*)(...)) 0x2e3ebc |
(int (*)(...)) 0x2ab824 |
256 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
RenderSystem::_disableTextureUnit(unsigned long) |
264 |
RenderSystem::_setBindingType(TextureUnitState::BindingType) |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
272 |
RenderSystem::_disableTextureUnit(unsigned long) |
(int (*)(...)) 0x2ab82a |
280 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
(int (*)(...)) 0x2ab830 |
288 |
(int (*)(...)) 0x2e3ec2 |
(int (*)(...)) 0x2ab836 |
296 |
(int (*)(...)) 0x2e3ec8 |
(int (*)(...)) 0x2ab83c |
304 |
(int (*)(...)) 0x2e3ece |
__cxa_pure_virtual |
312 |
__cxa_pure_virtual |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
320 |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ab842 |
328 |
RenderSystem::_setVertexTexture(unsigned long, std::shared_ptr<Texture> const&) |
(int (*)(...)) 0x2ab848 |
336 |
RenderSystem::_setGeometryTexture(unsigned long, std::shared_ptr<Texture> const&) |
(int (*)(...)) 0x2ab84e |
344 |
RenderSystem::_setComputeTexture(unsigned long, std::shared_ptr<Texture> const&) |
__cxa_pure_virtual |
352 |
RenderSystem::_setTesselationHullTexture(unsigned long, std::shared_ptr<Texture> const&) |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
360 |
RenderSystem::_setTesselationDomainTexture(unsigned long, std::shared_ptr<Texture> const&) |
__cxa_pure_virtual |
368 |
__cxa_pure_virtual |
__cxa_pure_virtual |
376 |
(int (*)(...)) 0x2e3ed4 |
__cxa_pure_virtual |
384 |
(int (*)(...)) 0x2e3eda |
__cxa_pure_virtual |
392 |
__cxa_pure_virtual |
__cxa_pure_virtual |
400 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
__cxa_pure_virtual |
408 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab854 |
416 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab85a |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
__cxa_pure_virtual |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
(int (*)(...)) 0x2e3ee0 |
__cxa_pure_virtual |
464 |
__cxa_pure_virtual |
RenderSystem::_pauseFrame() |
472 |
__cxa_pure_virtual |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
480 |
__cxa_pure_virtual |
__cxa_pure_virtual |
488 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
__cxa_pure_virtual |
496 |
__cxa_pure_virtual |
RenderSystem::_getViewport() |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
RenderSystem::_pauseFrame() |
RenderSystem::_getCullingMode() const |
520 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
__cxa_pure_virtual |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
__cxa_pure_virtual |
544 |
RenderSystem::_getViewport() |
__cxa_pure_virtual |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
RenderSystem::_getCullingMode() const |
__cxa_pure_virtual |
568 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8c6 |
576 |
__cxa_pure_virtual |
RenderSystem::_beginGeometryCount() |
584 |
__cxa_pure_virtual |
RenderSystem::_getFaceCount() const |
592 |
__cxa_pure_virtual |
RenderSystem::_getBatchCount() const |
600 |
__cxa_pure_virtual |
RenderSystem::_getVertexCount() const |
608 |
__cxa_pure_virtual |
__cxa_pure_virtual |
616 |
(int (*)(...)) 0x2e3ee6 |
__cxa_pure_virtual |
624 |
RenderSystem::_beginGeometryCount() |
__cxa_pure_virtual |
632 |
RenderSystem::_getFaceCount() const |
__cxa_pure_virtual |
640 |
RenderSystem::_getBatchCount() const |
__cxa_pure_virtual |
648 |
RenderSystem::_getVertexCount() const |
__cxa_pure_virtual |
656 |
__cxa_pure_virtual |
__cxa_pure_virtual |
664 |
__cxa_pure_virtual |
__cxa_pure_virtual |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8cc |
688 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
696 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8d2 |
704 |
__cxa_pure_virtual |
RenderSystem::bindGpuProgram(GpuProgram*) |
712 |
__cxa_pure_virtual |
__cxa_pure_virtual |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
(int (*)(...)) 0x2e3eec |
RenderSystem::unbindGpuProgram(GpuProgramType) |
736 |
(int (*)(...)) 0x2e3ef2 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
744 |
(int (*)(...)) 0x2e3ef8 |
RenderSystem::_updateAllRenderTargets(bool) |
752 |
RenderSystem::_render(RenderOperation const&) |
RenderSystem::_swapAllRenderTargetBuffers() |
760 |
RenderSystem::_renderUsingReadBackAsTexture(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int) |
__cxa_pure_virtual |
768 |
RenderSystem::bindGpuProgram(GpuProgram*) |
__cxa_pure_virtual |
776 |
__cxa_pure_virtual |
__cxa_pure_virtual |
784 |
__cxa_pure_virtual |
__cxa_pure_virtual |
792 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
__cxa_pure_virtual |
800 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
808 |
RenderSystem::_updateAllRenderTargets(bool) |
(int (*)(...)) 0x2ab8d8 |
816 |
RenderSystem::_swapAllRenderTargetBuffers() |
__cxa_pure_virtual |
824 |
__cxa_pure_virtual |
__cxa_pure_virtual |
832 |
__cxa_pure_virtual |
__cxa_pure_virtual |
840 |
__cxa_pure_virtual |
__cxa_pure_virtual |
848 |
__cxa_pure_virtual |
__cxa_pure_virtual |
856 |
__cxa_pure_virtual |
__cxa_pure_virtual |
864 |
__cxa_pure_virtual |
__cxa_pure_virtual |
872 |
(int (*)(...)) 0x2e3efe |
__cxa_pure_virtual |
880 |
__cxa_pure_virtual |
__cxa_pure_virtual |
888 |
__cxa_pure_virtual |
__cxa_pure_virtual |
896 |
__cxa_pure_virtual |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
904 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8e4 |
912 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8ee |
920 |
__cxa_pure_virtual |
__cxa_pure_virtual |
928 |
__cxa_pure_virtual |
RenderSystem::initConfigOptions() |
936 |
__cxa_pure_virtual |
|
944 |
__cxa_pure_virtual |
|
952 |
__cxa_pure_virtual |
|
960 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
968 |
(int (*)(...)) 0x2e3f0a |
|
976 |
__cxa_pure_virtual |
|
984 |
__cxa_pure_virtual |
|
[+] affected symbols: 836 (13.4%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem' in 1st parameter 'mgr' (pointer) has base type 'RenderSystem'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem' in 1st parameter 'mo' (pointer) has base type 'RenderSystem'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem' in 1st parameter 'obj' (pointer) has base type 'RenderSystem'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type 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 ( bool autoCreateWindow, String const& windowTitle )
This method is from 'RenderSystem' class.
...
OgreRenderTarget.h
namespace Ogre
[+] class RenderTarget 9
|
Change |
Effect |
1 |
Virtual method getAverageFPS ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getBatchCount ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getBestFPS ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getBestFrameTime ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getLastFPS ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getStatistics ( float&, float&, float&, float& ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getTriangleCount ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getWorstFPS ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getWorstFrameTime ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 66 entries | Virtual Table (New) - 57 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderTarget) |
(int (*)(...)) (& typeinfo for RenderTarget) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
RenderTarget::getName[abi:cxx11]() const |
RenderTarget::getName[abi:cxx11]() const |
40 |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
48 |
RenderTarget::getWidth() const |
RenderTarget::getWidth() const |
56 |
RenderTarget::getHeight() const |
RenderTarget::getHeight() const |
64 |
RenderTarget::getColourDepth() const |
RenderTarget::getColourDepth() const |
72 |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
80 |
RenderTarget::detachDepthBuffer() |
RenderTarget::detachDepthBuffer() |
88 |
RenderTarget::_detachDepthBuffer() |
RenderTarget::_detachDepthBuffer() |
96 |
RenderTarget::update(bool) |
RenderTarget::update(bool) |
104 |
(int (*)(...)) 0x2fbf30 |
(int (*)(...)) 0x2c4216 |
112 |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
120 |
RenderTarget::getNumViewports() const |
RenderTarget::getNumViewports() const |
128 |
RenderTarget::getViewport(unsigned short) |
RenderTarget::getViewport(unsigned short) |
136 |
RenderTarget::getViewportByZOrder(int) |
RenderTarget::getViewportByZOrder(int) |
144 |
RenderTarget::hasViewportWithZOrder(int) |
RenderTarget::hasViewportWithZOrder(int) |
152 |
RenderTarget::removeViewport(int) |
RenderTarget::removeViewport(int) |
160 |
RenderTarget::removeAllViewports() |
RenderTarget::removeAllViewports() |
168 |
RenderTarget::getStatistics(float&, float&, float&, float&) const |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
176 |
RenderTarget::getLastFPS() const |
RenderTarget::addListener(RenderTargetListener*) |
184 |
RenderTarget::getAverageFPS() const |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
192 |
RenderTarget::getBestFPS() const |
RenderTarget::removeListener(RenderTargetListener*) |
200 |
RenderTarget::getWorstFPS() const |
RenderTarget::removeAllListeners() |
208 |
RenderTarget::getBestFrameTime() const |
(int (*)(...)) 0x2c421c |
216 |
RenderTarget::getWorstFrameTime() const |
(int (*)(...)) 0x2c4226 |
224 |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderTarget::isActive() const |
232 |
RenderTarget::addListener(RenderTargetListener*) |
RenderTarget::setActive(bool) |
240 |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
RenderTarget::setAutoUpdated(bool) |
248 |
RenderTarget::removeListener(RenderTargetListener*) |
RenderTarget::isAutoUpdated() const |
256 |
RenderTarget::removeAllListeners() |
__cxa_pure_virtual |
264 |
(int (*)(...)) 0x2fbf36 |
(int (*)(...)) 0x2c4230 |
272 |
(int (*)(...)) 0x2fbf40 |
RenderTarget::writeContentsToTimestampedFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
RenderTarget::isActive() const |
__cxa_pure_virtual |
288 |
RenderTarget::setActive(bool) |
RenderTarget::_notifyCameraRemoved(Camera const*) |
296 |
RenderTarget::setAutoUpdated(bool) |
RenderTarget::isPrimary() const |
304 |
RenderTarget::isAutoUpdated() const |
RenderTarget::isStereoEnabled() const |
312 |
__cxa_pure_virtual |
(int (*)(...)) 0x2c423a |
320 |
(int (*)(...)) 0x2fbf4a |
(int (*)(...)) 0x2c4246 |
328 |
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&) |
(int (*)(...)) 0x2c4252 |
336 |
__cxa_pure_virtual |
(int (*)(...)) 0x2c425e |
344 |
RenderTarget::getTriangleCount() const |
RenderTarget::_getImpl() |
352 |
RenderTarget::getBatchCount() const |
RenderTarget::_beginUpdate() |
360 |
RenderTarget::_notifyCameraRemoved(Camera const*) |
RenderTarget::_updateViewport(int, bool) |
368 |
RenderTarget::isPrimary() const |
RenderTarget::_updateViewport(Viewport*, bool) |
376 |
RenderTarget::isStereoEnabled() const |
RenderTarget::_updateAutoUpdatedViewports(bool) |
384 |
(int (*)(...)) 0x2fbf54 |
RenderTarget::_endUpdate() |
392 |
(int (*)(...)) 0x2fbf60 |
RenderTarget::updateStats() |
400 |
(int (*)(...)) 0x2fbf6c |
RenderTarget::firePreUpdate() |
408 |
(int (*)(...)) 0x2fbf78 |
RenderTarget::firePostUpdate() |
416 |
RenderTarget::_getImpl() |
RenderTarget::fireViewportPreUpdate(Viewport*) |
424 |
RenderTarget::_beginUpdate() |
RenderTarget::fireViewportPostUpdate(Viewport*) |
432 |
RenderTarget::_updateViewport(int, bool) |
RenderTarget::fireViewportAdded(Viewport*) |
440 |
RenderTarget::_updateViewport(Viewport*, bool) |
RenderTarget::fireViewportRemoved(Viewport*) |
448 |
RenderTarget::_updateAutoUpdatedViewports(bool) |
RenderTarget::updateImpl() |
456 |
RenderTarget::_endUpdate() |
|
464 |
RenderTarget::updateStats() |
|
472 |
RenderTarget::firePreUpdate() |
|
480 |
RenderTarget::firePostUpdate() |
|
488 |
RenderTarget::fireViewportPreUpdate(Viewport*) |
|
496 |
RenderTarget::fireViewportPostUpdate(Viewport*) |
|
504 |
RenderTarget::fireViewportAdded(Viewport*) |
|
512 |
RenderTarget::fireViewportRemoved(Viewport*) |
|
520 |
RenderTarget::updateImpl() |
|
[+] affected symbols: 51 (0.8%)
RenderTarget::_endUpdate ( )
This method is from 'RenderTarget' class.
RenderTarget::updateImpl ( )
This method is from 'RenderTarget' class.
RenderTarget::addListener ( RenderTargetListener* listener )
This method is from 'RenderTarget' class.
RenderTarget::updateStats ( )
This method is from 'RenderTarget' class.
RenderTarget::_beginUpdate ( )
This method is from 'RenderTarget' class.
RenderTarget::firePreUpdate ( )
This method is from 'RenderTarget' class.
RenderTarget::firePostUpdate ( )
This method is from 'RenderTarget' class.
RenderTarget::insertListener ( RenderTargetListener* listener, unsigned int const pos )
This method is from 'RenderTarget' class.
RenderTarget::removeListener ( RenderTargetListener* listener )
This method is from 'RenderTarget' class.
RenderTarget::setAutoUpdated ( bool autoup )
This method is from 'RenderTarget' class.
...
OgreResource.h
namespace Ogre
[+] class Resource 1
|
Change |
Effect |
1 |
Size of this class has been changed from 248 bytes to 240 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: 267 (4.3%)
Compositor::unloadImpl ( )
This method is from derived class 'Compositor'.
Compositor::getTechnique ( size_t index )
This method is from derived class 'Compositor'.
Compositor::createTechnique ( )
This method is from derived class 'Compositor'.
Compositor::getRenderTarget ( String const& name )
This method is from derived class 'Compositor'.
Compositor::removeTechnique ( size_t index )
This method is from derived class 'Compositor'.
Compositor::getNumTechniques ( )
This method is from derived class 'Compositor'.
Compositor::getTextureInstance ( String const& name, size_t mrtIndex )
This method is from derived class 'Compositor'.
Compositor::removeAllTechniques ( )
This method is from derived class 'Compositor'.
Compositor::getTechniqueIterator ( )
This method is from derived class 'Compositor'.
Compositor::getSupportedTechnique ( size_t index )
This method is from derived class 'Compositor'.
...
OgreSceneManager.h
namespace Ogre
[+] class SceneManager 65
|
Change |
Effect |
1 |
Field mAmbientLight 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 mCameraRelativePosition 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 mCurrentShadowTexture has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Field mDebugShadows 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 mDefaultShadowCameraSetup 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 mDefaultShadowFarDist 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 mDefaultShadowFarDistSquared 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 mFiniteExtrusionParams has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
9 |
Field mFullScreenQuad has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
10 |
Field mInfiniteExtrusionParams has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
11 |
Field mLastLightHashGpuProgram 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. |
12 |
Field mNullShadowTexture 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. |
13 |
Field mShadowAdditiveLightClip 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. |
14 |
Field mShadowCamLightMapping 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. |
15 |
Field mShadowCasterPlainBlackPass 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. |
16 |
Field mShadowColour 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. |
17 |
Field mShadowDebugPass 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. |
18 |
Field mShadowDirLightExtrudeDist 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. |
19 |
Field mShadowIndexBuffer 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. |
20 |
Field mShadowIndexBufferSize 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. |
21 |
Field mShadowIndexBufferUsedSize 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. |
22 |
Field mShadowMaterialInitDone 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. |
23 |
Field mShadowModulativePass 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. |
24 |
Field mShadowReceiverPass 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. |
25 |
Field mShadowStencilPass 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. |
26 |
Field mShadowTechnique 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. |
27 |
Field mShadowTextureCameras 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. |
28 |
Field mShadowTextureCountPerType 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. |
29 |
Field mShadowTextureCurrentCasterLightList 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. |
30 |
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. |
31 |
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. |
32 |
Field mShadowTextureCustomCasterPass 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. |
33 |
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. |
34 |
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. |
35 |
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. |
36 |
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. |
37 |
Field mShadowTextureCustomReceiverPass 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. |
38 |
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. |
39 |
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. |
40 |
Field mShadowTextureFadeEnd 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. |
41 |
Field mShadowTextureFadeStart 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. |
42 |
Field mShadowTextureIndexLightList 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. |
43 |
Field mShadowTextureOffset 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. |
44 |
Field mShadowTextures 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. |
45 |
Field mShadowUseInfiniteFarPlane 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. |
46 |
Field mSkyBoxEnabled 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. |
47 |
Field mSkyBoxGenParameters 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. |
48 |
Field mSkyBoxNode 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. |
49 |
Field mSkyBoxObj 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. |
50 |
Field mSkyBoxOrientation 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. |
51 |
Field mSkyBoxRenderQueue 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. |
52 |
Field mSkyDomeEnabled 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. |
53 |
Field mSkyDomeEntity 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. |
54 |
Field mSkyDomeGenParameters 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. |
55 |
Field mSkyDomeNode 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. |
56 |
Field mSkyDomeOrientation 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. |
57 |
Field mSkyDomeRenderQueue 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. |
58 |
Field mSkyPlane 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. |
59 |
Field mSkyPlaneEnabled 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. |
60 |
Field mSkyPlaneEntity 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. |
61 |
Field mSkyPlaneGenParameters 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. |
62 |
Field mSkyPlaneNode 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. |
63 |
Field mSkyPlaneRenderQueue 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. |
64 |
Field mTempXform 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. |
65 |
Size of this class has been changed from 18600 bytes to 2200 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: 640 (10.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
1st parameter 'mgr' (pointer) has base type 'SceneManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager' in 1st parameter 'mo' (pointer) has base type 'SceneManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager' in 1st parameter 'obj' (pointer) has base type 'SceneManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mManager' in the return value (pointer) has base type 'SceneManager'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
...
[+] struct SceneManagerMetaData 2
|
Change |
Effect |
1 |
Field description 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 sceneTypeMask 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: 6 (0.1%)
SceneManagerEnumerator::addFactory ( SceneManagerFactory* fact )
Field 'fact.mMetaData' in 1st parameter 'fact' (pointer) is of type 'struct SceneManagerMetaData'.
SceneManagerEnumerator::removeFactory ( SceneManagerFactory* fact )
Field 'fact.mMetaData' in 1st parameter 'fact' (pointer) is of type 'struct SceneManagerMetaData'.
Root::addSceneManagerFactory ( SceneManagerFactory* fact )
Field 'fact.mMetaData' in 1st parameter 'fact' (pointer) is of type 'struct SceneManagerMetaData'.
Root::removeSceneManagerFactory ( SceneManagerFactory* fact )
Field 'fact.mMetaData' in 1st parameter 'fact' (pointer) is of type 'struct SceneManagerMetaData'.
SceneManagerEnumerator::getMetaData ( String const& typeName )
Return value (pointer) has base type 'struct SceneManagerMetaData'.
Root::getSceneManagerMetaData ( String const& typeName )
Return value (pointer) has base type 'struct SceneManagerMetaData'.
OgreSceneManagerEnumerator.h
namespace Ogre
[+] class DefaultSceneManagerFactory 1
|
Change |
Effect |
1 |
Size of this class has been changed from 88 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: 3 (0.05%)
DefaultSceneManagerFactory::createInstance ( String const& instanceName )
This method is from 'DefaultSceneManagerFactory' class.
DefaultSceneManagerFactory::destroyInstance ( SceneManager* instance )
This method is from 'DefaultSceneManagerFactory' class.
DefaultSceneManagerFactory::initMetaData ( )
This method is from 'DefaultSceneManagerFactory' class.
OgreSceneNode.h
namespace Ogre
[+] class SceneNode 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: 1102 (17.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mAutoTrackTarget' in 1st parameter 'mgr' (pointer) has base type 'SceneNode'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mAutoTrackTarget' in 2nd parameter 'cam' (pointer) has base type 'SceneNode'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::setAutoextend ( bool autoextend )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
...
OgreSceneQuery.h
namespace Ogre
[+] class AxisAlignedBoxSceneQuery 1
|
Change |
Effect |
1 |
Size of this class has been changed from 136 bytes to 128 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%)
SceneManager::createAABBQuery ( AxisAlignedBox const& box, uint32 mask )
Return value (pointer) has base type 'AxisAlignedBoxSceneQuery'.
AxisAlignedBoxSceneQuery::AxisAlignedBoxSceneQuery ( SceneManager* mgr )
This constructor is from 'AxisAlignedBoxSceneQuery' class.
AxisAlignedBoxSceneQuery::~AxisAlignedBoxSceneQuery ( )
This destructor is from 'AxisAlignedBoxSceneQuery' class.
DefaultAxisAlignedBoxSceneQuery::execute ( SceneQueryListener* listener )
This method is from derived class 'DefaultAxisAlignedBoxSceneQuery'.
DefaultAxisAlignedBoxSceneQuery::DefaultAxisAlignedBoxSceneQuery ( SceneManager* creator )
This constructor is from derived class 'DefaultAxisAlignedBoxSceneQuery'.
DefaultAxisAlignedBoxSceneQuery::~DefaultAxisAlignedBoxSceneQuery ( )
This destructor is from derived class 'DefaultAxisAlignedBoxSceneQuery'.
AxisAlignedBoxSceneQuery::getBox ( )
This method is from 'AxisAlignedBoxSceneQuery' class.
OgreScriptCompiler.h
namespace Ogre
[+] class ScriptCompilerManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 80 bytes to 368 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: 12 (0.2%)
ScriptCompilerManager::getListener ( )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::setListener ( ScriptCompilerListener* listener )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::getSingletonPtr ( )
Return value (pointer) has base type 'ScriptCompilerManager'.
ScriptCompilerManager::addScriptPattern ( String const& pattern )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::addTranslatorManager ( ScriptTranslatorManager* man )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::registerCustomWordId ( String const& word )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::clearTranslatorManagers ( )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::removeTranslatorManager ( ScriptTranslatorManager* man )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::ScriptCompilerManager ( )
This constructor is from 'ScriptCompilerManager' class.
ScriptCompilerManager::~ScriptCompilerManager ( )
This destructor is from 'ScriptCompilerManager' class.
...
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslatorManager 1
|
Change |
Effect |
1 |
Pure virtual method getTranslator ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] affected symbols: 1 (0.02%)
ScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& p1 )
This method is from 'ScriptTranslatorManager' class.
OgreSerializer.h
namespace Ogre
[+] class Serializer 23
|
Change |
Effect |
1 |
Size of this class has been changed from 72 bytes to 64 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Last virtual method backpedalChunkHeader ( std::shared_ptr<DataStream>& ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
3 |
Last virtual method calcChunkHeaderSize ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
4 |
Last virtual method determineEndianness ( std::shared_ptr<DataStream>& ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
5 |
Last virtual method determineEndianness ( enum Serializer::Endian ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
6 |
Last virtual method popInnerChunk ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
7 |
Last virtual method pushInnerChunk ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
8 |
Last virtual method readChunk ( std::shared_ptr<DataStream>& ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
9 |
Last virtual method readFileHeader ( std::shared_ptr<DataStream>& ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
10 |
Last virtual method writeChunkHeader ( uint16, size_t ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
11 |
Last virtual method writeFileHeader ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
12 |
Last virtual method ~Serializer ( ) has been removed from this class. |
1) The layout of type structure has been shifted by 8 bytes by the removed v-table pointer. 2) Size of class has been decreased by 8 bytes. |
13 |
Virtual method backpedalChunkHeader ( std::shared_ptr<DataStream>& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
14 |
Virtual method calcChunkHeaderSize ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
15 |
Virtual method determineEndianness ( std::shared_ptr<DataStream>& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
16 |
Virtual method determineEndianness ( enum Serializer::Endian ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
17 |
Virtual method popInnerChunk ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
18 |
Virtual method pushInnerChunk ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
19 |
Virtual method readChunk ( std::shared_ptr<DataStream>& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
20 |
Virtual method readFileHeader ( std::shared_ptr<DataStream>& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
21 |
Virtual method writeChunkHeader ( uint16, 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. |
22 |
Virtual method writeFileHeader ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
23 |
Virtual method ~Serializer ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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: 55 (0.9%)
Serializer::writeFloats ( double const*const pDouble, size_t count )
This method is from 'Serializer' class.
Serializer::writeObject ( Quaternion const& q )
This method is from 'Serializer' class.
Serializer::popInnerChunk ( std::shared_ptr<DataStream>const& stream )
This method is from 'Serializer' class.
Serializer::pushInnerChunk ( std::shared_ptr<DataStream>const& stream )
This method is from 'Serializer' class.
Serializer::readFileHeader ( std::shared_ptr<DataStream>& stream )
This method is from 'Serializer' class.
Serializer::writeFileHeader ( )
This method is from 'Serializer' class.
Serializer::writeChunkHeader ( uint16 id, size_t size )
This method is from 'Serializer' class.
Serializer::flipToLittleEndian ( void* pData, size_t size, size_t count )
This method is from 'Serializer' class.
Serializer::calcChunkHeaderSize ( )
This method is from 'Serializer' class.
Serializer::determineEndianness ( enum Serializer::Endian requestedEndian )
This method is from 'Serializer' class.
...
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 2
|
Change |
Effect |
1 |
Size of this class has been changed from 560 bytes to 496 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 setMaterial ( std::shared_ptr<DataStream>const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 63 entries | Virtual Table (New) - 62 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
SimpleRenderable::getMovableType[abi:cxx11]() const |
SimpleRenderable::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
192 |
SimpleRenderable::getBoundingBox() const |
SimpleRenderable::getBoundingBox() const |
200 |
__cxa_pure_virtual |
__cxa_pure_virtual |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
264 |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
272 |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SimpleRenderable::setMaterial(SharedPtr<Material> const&) |
280 |
SimpleRenderable::setMaterial(std::shared_ptr<Material> const&) |
SimpleRenderable::getMaterial() const |
288 |
SimpleRenderable::getMaterial() const |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
296 |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
SimpleRenderable::getRenderOperation(RenderOperation&) |
304 |
SimpleRenderable::getRenderOperation(RenderOperation&) |
SimpleRenderable::getWorldTransforms(Matrix4*) const |
312 |
SimpleRenderable::getWorldTransforms(Matrix4*) const |
SimpleRenderable::getLights() const |
320 |
SimpleRenderable::getLights() const |
(int (*)(...)) -0x00000000000008 |
328 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
336 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...)) 0x167970 |
344 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x16797c |
352 |
(int (*)(...)) 0x17d026 |
(int (*)(...))0 |
360 |
(int (*)(...))0 |
(int (*)(...))0 |
368 |
(int (*)(...))0 |
(int (*)(...)) 0x167b0c |
376 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) -0x000000000000e8 |
384 |
(int (*)(...)) -0x00000000000120 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
392 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...))0 |
400 |
(int (*)(...))0 |
(int (*)(...))0 |
408 |
(int (*)(...))0 |
non-virtual thunk to SimpleRenderable::getMaterial() const |
416 |
non-virtual thunk to SimpleRenderable::getMaterial() const |
(int (*)(...)) 0x167a5a |
424 |
(int (*)(...)) 0x17d100 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
432 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
(int (*)(...)) 0x16794c |
440 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x167956 |
448 |
(int (*)(...)) 0x17d000 |
non-virtual thunk to SimpleRenderable::getWorldTransforms(Matrix4*) const |
456 |
non-virtual thunk to SimpleRenderable::getWorldTransforms(Matrix4*) const |
(int (*)(...)) 0x16795c |
464 |
(int (*)(...)) 0x17d006 |
__cxa_pure_virtual |
472 |
__cxa_pure_virtual |
non-virtual thunk to SimpleRenderable::getLights() const |
480 |
non-virtual thunk to SimpleRenderable::getLights() const |
(int (*)(...)) 0x167966 |
488 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x1683c6 |
496 |
(int (*)(...)) 0x17d970 |
|
[+] affected symbols: 26 (0.4%)
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This method is from derived class 'Rectangle2D'.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::~Rectangle2D ( )
This destructor is from derived class 'Rectangle2D'.
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 3
|
Change |
Effect |
1 |
Size of this class has been changed from 496 bytes to 488 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Virtual method _getBoneMatrices ( Affine3* ) has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Virtual method _getBoneMatrices ( Matrix4* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 87 entries | Virtual Table (New) - 84 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Skeleton) |
(int (*)(...)) (& typeinfo for Skeleton) |
16 |
~Skeleton |
~Skeleton |
24 |
~Skeleton |
~Skeleton |
32 |
(int (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x194ad2 |
(int (*)(...)) 0x181190 |
72 |
(int (*)(...)) 0x194ad8 |
(int (*)(...)) 0x181196 |
80 |
Skeleton::loadImpl() |
Skeleton::loadImpl() |
88 |
Skeleton::unloadImpl() |
Skeleton::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Skeleton::calculateSize() const |
288 |
Resource::_dirtyState() |
Skeleton::createBone() |
296 |
Skeleton::calculateSize() const |
Skeleton::createBone(unsigned short) |
304 |
Skeleton::createBone() |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
312 |
Skeleton::createBone(unsigned short) |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
320 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::getNumBones() const |
328 |
Skeleton::createBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short) |
Skeleton::getRootBoneIterator() |
336 |
Skeleton::getNumBones() const |
Skeleton::getBoneIterator() |
344 |
(int (*)(...)) 0x3b2ba8 |
Skeleton::getBone(unsigned short) const |
352 |
Skeleton::getRootBoneIterator() |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
360 |
Skeleton::getBoneIterator() |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
368 |
Skeleton::getBone(unsigned short) const |
Skeleton::setBindingPose() |
376 |
Skeleton::getBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::reset(bool) |
384 |
Skeleton::hasBone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
392 |
Skeleton::setBindingPose() |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
400 |
Skeleton::reset(bool) |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
408 |
Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
416 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
424 |
Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
432 |
Skeleton::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, LinkedSkeletonAnimationSource const**) const |
Skeleton::setAnimationState(AnimationStateSet const&) |
440 |
Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Skeleton::_initAnimationState(AnimationStateSet*) |
448 |
Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Skeleton::_refreshAnimationState(AnimationStateSet*) |
456 |
Skeleton::setAnimationState(AnimationStateSet const&) |
Skeleton::_getBoneMatrices(Affine3*) |
464 |
Skeleton::_initAnimationState(AnimationStateSet*) |
Skeleton::getNumAnimations() const |
472 |
Skeleton::_refreshAnimationState(AnimationStateSet*) |
Skeleton::getAnimation(unsigned short) const |
480 |
Skeleton::_getBoneMatrices(Matrix4*) |
Skeleton::getBlendMode() const |
488 |
Skeleton::getNumAnimations() const |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
496 |
Skeleton::getAnimation(unsigned short) const |
Skeleton::_updateTransforms() |
504 |
Skeleton::getBlendMode() const |
Skeleton::optimiseAllAnimations(bool) |
512 |
Skeleton::setBlendMode(SkeletonAnimationBlendMode) |
Skeleton::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
520 |
Skeleton::_updateTransforms() |
Skeleton::removeAllLinkedSkeletonAnimationSources() |
528 |
Skeleton::optimiseAllAnimations(bool) |
Skeleton::getLinkedSkeletonAnimationSourceIterator() const |
536 |
Skeleton::addLinkedSkeletonAnimationSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Skeleton::_notifyManualBonesDirty() |
544 |
Skeleton::removeAllLinkedSkeletonAnimationSources() |
Skeleton::_notifyManualBoneStateChange(Bone*) |
552 |
Skeleton::getLinkedSkeletonAnimationSourceIterator() const |
(int (*)(...)) 0x3765ce |
560 |
Skeleton::_notifyManualBonesDirty() |
(int (*)(...)) 0x3765da |
568 |
Skeleton::_notifyManualBoneStateChange(Bone*) |
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&) |
576 |
(int (*)(...)) 0x3b1b86 |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
584 |
(int (*)(...)) 0x3b1b92 |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
592 |
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&) |
(int (*)(...)) -0x000000000000f0 |
600 |
Skeleton::_buildMapBoneByHandle(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
(int (*)(...)) (& typeinfo for Skeleton) |
608 |
Skeleton::_buildMapBoneByName(Skeleton const*, std::vector<unsigned short, std::allocator<unsigned short> >&) const |
non-virtual thunk to ~Skeleton |
616 |
(int (*)(...)) -0x000000000000f8 |
non-virtual thunk to ~Skeleton |
624 |
(int (*)(...)) (& typeinfo for Skeleton) |
non-virtual thunk to Skeleton::getNumAnimations() const |
632 |
non-virtual thunk to ~Skeleton |
non-virtual thunk to Skeleton::getAnimation(unsigned short) const |
640 |
non-virtual thunk to ~Skeleton |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
648 |
non-virtual thunk to Skeleton::getNumAnimations() const |
non-virtual thunk to Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
656 |
non-virtual thunk to Skeleton::getAnimation(unsigned short) const |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
664 |
non-virtual thunk to Skeleton::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
non-virtual thunk to Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
672 |
non-virtual thunk to Skeleton::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
|
680 |
non-virtual thunk to Skeleton::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
688 |
non-virtual thunk to Skeleton::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 93 (1.5%)
SkeletonInstance::unloadImpl ( )
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::loadImpl ( )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::SkeletonInstance ( std::shared_ptr<DataStream>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 568 bytes to 560 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 155 (2.5%)
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
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::destroyEntity ( Entity* e )
Field 'e.mSkeletonInstance' in 1st parameter 'e' (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::createInstancedEntity ( )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
InstanceBatch::removeInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mSkeletonInstance' in 1st parameter 'instancedEntity' (pointer) has base type 'SkeletonInstance'.
InstanceBatch::generateInstancedEntity ( size_t num )
Field 'retval.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
...
OgreSkeletonSerializer.h
namespace Ogre
[+] class SkeletonSerializer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 72 bytes to 64 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 18 (0.3%)
SkeletonSerializer::calcBoneSize ( Skeleton const* pSkel, Bone const* pBone )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::writeKeyFrame ( Skeleton const* pSkel, TransformKeyFrame const* key )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::writeSkeleton ( Skeleton const* pSkel, enum SkeletonVersion ver )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, String const& filename, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::writeAnimation ( Skeleton const* pSkel, Animation const* anim, enum SkeletonVersion ver )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::writeBoneParent ( Skeleton const* pSkel, unsigned short boneId, unsigned short parentId )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::calcKeyFrameSize ( Skeleton const* pSkel, TransformKeyFrame const* pKey )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::calcAnimationSize ( Skeleton const* pSkel, Animation const* pAnim, enum SkeletonVersion ver )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::setWorkingVersion ( enum SkeletonVersion ver )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::calcBoneParentSize ( Skeleton const* pSkel )
This method is from 'SkeletonSerializer' class.
...
OgreTagPoint.h
namespace Ogre
[+] class TagPoint 1
|
Change |
Effect |
1 |
Size of this class has been changed from 488 bytes to 480 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 9 (0.1%)
Entity::attachObjectImpl ( MovableObject* pObject, TagPoint* pAttachingPoint )
2nd parameter 'pAttachingPoint' (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.
TagPoint::getLights ( )
This method is from 'TagPoint' class.
OgreTexture.h
namespace Ogre
[+] class Texture 4
|
Change |
Effect |
1 |
Size of this class has been changed from 360 bytes to 424 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 prepareImpl ( ) has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Virtual method copyToTexture ( std::shared_ptr<DataStream>& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 |
Virtual method loadImage ( Image const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 45 entries | Virtual Table (New) - 42 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 (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x194ad2 |
Texture::prepareImpl() |
72 |
(int (*)(...)) 0x194ad8 |
Texture::unprepareImpl() |
80 |
__cxa_pure_virtual |
Texture::loadImpl() |
88 |
Texture::unloadImpl() |
Texture::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Texture::calculateSize() const |
288 |
Resource::_dirtyState() |
Texture::copyToTexture(SharedPtr<Texture>&) |
296 |
Texture::calculateSize() const |
Texture::getBuffer(unsigned long, unsigned long) |
304 |
Texture::copyToTexture(std::shared_ptr<Texture>&) |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
312 |
Texture::loadImage(Image const&) |
(int (*)(...)) 0x3a9196 |
320 |
__cxa_pure_virtual |
__cxa_pure_virtual |
328 |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
__cxa_pure_virtual |
336 |
(int (*)(...)) 0x3dd718 |
|
344 |
__cxa_pure_virtual |
|
352 |
__cxa_pure_virtual |
|
[+] affected symbols: 23 (0.4%)
Texture::unloadImpl ( )
This method is from 'Texture' class.
Texture::_loadImages ( vector<Image const*>::type const& images )
This method is from 'Texture' class.
Texture::copyToTexture ( std::shared_ptr<DataStream>& target )
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.
Texture::createInternalResources ( )
This method is from 'Texture' class.
Texture::setDesiredFloatBitDepth ( ushort bits )
This method is from 'Texture' class.
Texture::setTreatLuminanceAsAlpha ( bool asAlpha )
This method is from 'Texture' class.
...
OgreTextureManager.h
namespace Ogre
[+] class TextureManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 336 bytes to 400 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 781 (12.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mTextureManager' in 1st parameter 'mgr' (pointer) has base type 'TextureManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'mo' (pointer) has base type 'TextureManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'obj' (pointer) has base type 'TextureManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mManager.mDestRenderSystem.mTextureManager' in the return value (pointer) has base type 'TextureManager'.
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderSystem::_pauseFrame ( )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 14
|
Change |
Effect |
1 |
Field mAddressMode 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 mBorderColour 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 mCompareEnabled 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 mCompareFunc 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 mDesiredFormat 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 mFrames 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 mIsDefaultAniso 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 mMagFilter has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
9 |
Field mMaxAniso has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
10 |
Field mMinFilter has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
11 |
Field mMipFilter 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. |
12 |
Field mMipmapBias 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. |
13 |
Field mTextureSrcMipmaps 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. |
14 |
Field mTextureType has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 113 (1.8%)
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::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::setBindingType ( enum TextureUnitState::BindingType bt )
This method is from 'TextureUnitState' class.
TextureUnitState::setContentType ( enum TextureUnitState::ContentType ct )
This method is from 'TextureUnitState' class.
TextureUnitState::setTextureName ( String const& name, enum TextureType texType )
This method is from 'TextureUnitState' class.
TextureUnitState::setCurrentFrame ( unsigned int frameNumber )
This method is from 'TextureUnitState' class.
...
OgreWireBoundingBox.h
namespace Ogre
[+] class WireBoundingBox 1
|
Change |
Effect |
1 |
Size of this class has been changed from 568 bytes to 504 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 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 251
OgreAnimation.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Animation::applyToAnimable ( std::shared_ptr<DataStream>const& anim, Real timePos, Real weight, Real scale ) 1
⇣
Animation::applyToAnimable ( SharedPtr<AnimableValue>const& anim, Real timePos, Real weight, Real scale )
_ZN4Ogre9Animation15applyToAnimableERKSt10shared_ptrINS_13AnimableValueEEfff
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9Animation15applyToAnimableERKSt10shared_ptrINS_13AnimableValueEEfff to _ZN4Ogre9Animation15applyToAnimableERKNS_9SharedPtrINS_13AnimableValueEEEfff. This may cause undefined reference linker error in old client applications. |
[+] Animation::createNumericTrack ( unsigned short handle, std::shared_ptr<DataStream>const& anim ) 1
⇣
Animation::createNumericTrack ( unsigned short handle, SharedPtr<AnimableValue>const& anim )
_ZN4Ogre9Animation18createNumericTrackEtRKSt10shared_ptrINS_13AnimableValueEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9Animation18createNumericTrackEtRKSt10shared_ptrINS_13AnimableValueEE to _ZN4Ogre9Animation18createNumericTrackEtRKNS_9SharedPtrINS_13AnimableValueEEE. This may cause undefined reference linker error in old client applications. |
OgreAnimationTrack.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, std::shared_ptr<DataStream>& target ) 1
⇣
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle, SharedPtr<AnimableValue>& target )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE
|
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_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE to _ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE. This may cause undefined reference linker error in old client applications. |
[+] NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, std::shared_ptr<DataStream>& target ) 1
⇣
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle, SharedPtr<AnimableValue>& target )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE
|
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_9AnimationEtRSt10shared_ptrINS_13AnimableValueEE to _ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEtRNS_9SharedPtrINS_13AnimableValueEEE. This may cause undefined reference linker error in old client applications. |
OgreASTCCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ASTCCodec::decode ( std::shared_ptr<DataStream>& stream ) const 1
⇣
ASTCCodec::decode ( SharedPtr<DataStream>const& stream ) const
_ZNK4Ogre9ASTCCodec6decodeERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre9ASTCCodec6decodeERSt10shared_ptrINS_10DataStreamEE to _ZNK4Ogre9ASTCCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] ASTCCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const 1
⇣
ASTCCodec::encode ( SharedPtr<MemoryDataStream>const& input, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre9ASTCCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre9ASTCCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE to _ZNK4Ogre9ASTCCodec6encodeERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNS1_INS_5Codec9CodecDataEEE. This may cause undefined reference linker error in old client applications. |
[+] ASTCCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const 1
⇣
ASTCCodec::encodeToFile ( SharedPtr<MemoryDataStream>const& input, String const& outFileName, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre9ASTCCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre9ASTCCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE to _ZNK4Ogre9ASTCCodec12encodeToFileERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_INS_5Codec9CodecDataEEE. This may cause undefined reference linker error in old client applications. |
OgreAutoParamDataSource.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] AutoParamDataSource::setWorldMatrices ( Matrix4 const* m, size_t count ) 1
⇣
AutoParamDataSource::setWorldMatrices ( Affine3 const* m, size_t count )
_ZN4Ogre19AutoParamDataSource16setWorldMatricesEPKNS_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 _ZN4Ogre19AutoParamDataSource16setWorldMatricesEPKNS_7Matrix4Em to _ZN4Ogre19AutoParamDataSource16setWorldMatricesEPKNS_7Affine3Em. This may cause undefined reference linker error in old client applications. |
OgreBone.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Bone::_getOffsetTransform ( Matrix4& m ) const 1
⇣
Bone::_getOffsetTransform ( Affine3& m ) const
_ZNK4Ogre4Bone19_getOffsetTransformERNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre4Bone19_getOffsetTransformERNS_7Matrix4E to _ZNK4Ogre4Bone19_getOffsetTransformERNS_7Affine3E. This may cause undefined reference linker error in old client applications. |
OgreCamera.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Camera::forwardIntersect ( Plane const& worldPlane, vector<Vector4>::type* intersect3d ) const 1
⇣
Camera::forwardIntersect ( Plane const& worldPlane, std::vector<Vector<4, float> >* intersect3d ) const
_ZNK4Ogre6Camera16forwardIntersectERKNS_5PlaneEPSt6vectorINS_7Vector4ESaIS5_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre6Camera16forwardIntersectERKNS_5PlaneEPSt6vectorINS_7Vector4ESaIS5_EE to _ZNK4Ogre6Camera16forwardIntersectERKNS_5PlaneEPSt6vectorINS_6VectorILi4EfEESaIS6_EE. This may cause undefined reference linker error in old client applications. |
OgreColourValue.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ColourValue::getHSB ( Real* hue, Real* saturation, Real* brightness ) const 1
⇣
ColourValue::getHSB ( float& hue, float& saturation, float& brightness ) const
_ZNK4Ogre11ColourValue6getHSBEPfS1_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 _ZNK4Ogre11ColourValue6getHSBEPfS1_S1_ to _ZNK4Ogre11ColourValue6getHSBERfS1_S1_. This may cause undefined reference linker error in old client applications. |
OgreCompositionPass.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] CompositionPass::setMaterial ( std::shared_ptr<DataStream>const& mat ) 1
⇣
CompositionPass::setMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre15CompositionPass11setMaterialERKSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15CompositionPass11setMaterialERKSt10shared_ptrINS_8MaterialEE to _ZN4Ogre15CompositionPass11setMaterialERKNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
OgreCompositionTargetPass.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] CompositionTargetPass::createPass ( ) 1
⇣
CompositionTargetPass::createPass ( enum CompositionPass::PassType type )
_ZN4Ogre21CompositionTargetPass10createPassEv
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21CompositionTargetPass10createPassEv to _ZN4Ogre21CompositionTargetPass10createPassENS_15CompositionPass8PassTypeE. This may cause undefined reference linker error in old client applications. |
OgreCompositorChain.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] CompositorChain::addCompositor ( std::shared_ptr<DataStream> filter, size_t addPosition, String const& scheme ) 1
⇣
CompositorChain::addCompositor ( SharedPtr<Compositor> filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorESt10shared_ptrINS_10CompositorEEmRKNSt7__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 _ZN4Ogre15CompositorChain13addCompositorESt10shared_ptrINS_10CompositorEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre15CompositorChain13addCompositorENS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreCompositorInstance.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat ) 1
⇣
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE to _ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
[+] CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat ) 1
⇣
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE to _ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
[+] CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat ) 1
⇣
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRSt10shared_ptrINS_8MaterialEE to _ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
[+] CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat ) 1
⇣
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, SharedPtr<Material>& mat )
_ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRSt10shared_ptrINS_8MaterialEE to _ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
OgreCompositorManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] CompositorManager::hasCompositorChain ( Viewport* vp ) const 1
⇣
CompositorManager::hasCompositorChain ( Viewport const* vp ) const
_ZNK4Ogre17CompositorManager18hasCompositorChainEPNS_8ViewportE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre17CompositorManager18hasCompositorChainEPNS_8ViewportE to _ZNK4Ogre17CompositorManager18hasCompositorChainEPKNS_8ViewportE. This may cause undefined reference linker error in old client applications. |
[+] CompositorManager::removeCompositorChain ( Viewport* vp ) 1
⇣
CompositorManager::removeCompositorChain ( Viewport const* vp )
_ZN4Ogre17CompositorManager21removeCompositorChainEPNS_8ViewportE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17CompositorManager21removeCompositorChainEPNS_8ViewportE to _ZN4Ogre17CompositorManager21removeCompositorChainEPKNS_8ViewportE. This may cause undefined reference linker error in old client applications. |
OgreConfigFile.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ConfigFile::load ( std::shared_ptr<DataStream>const& stream, String const& separators, bool trimWhitespace ) 1
⇣
ConfigFile::load ( SharedPtr<DataStream>const& stream, String const& separators, bool trimWhitespace )
_ZN4Ogre10ConfigFile4loadERKSt10shared_ptrINS_10DataStreamEERKNSt7__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 _ZN4Ogre10ConfigFile4loadERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb to _ZN4Ogre10ConfigFile4loadERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb. This may cause undefined reference linker error in old client applications. |
OgreControllerManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ControllerManager::createController ( std::shared_ptr<DataStream>const& src, std::shared_ptr<DataStream>const& dest, std::shared_ptr<DataStream>const& func ) 1
⇣
ControllerManager::createController ( SharedPtr<ControllerValue<float> >const& src, SharedPtr<ControllerValue<float> >const& dest, SharedPtr<ControllerFunction<float> >const& func )
_ZN4Ogre17ControllerManager16createControllerERKSt10shared_ptrINS_15ControllerValueIfEEES6_RKS1_INS_18ControllerFunctionIfEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17ControllerManager16createControllerERKSt10shared_ptrINS_15ControllerValueIfEEES6_RKS1_INS_18ControllerFunctionIfEEE to _ZN4Ogre17ControllerManager16createControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEES6_RKNS1_INS_18ControllerFunctionIfEEEE. This may cause undefined reference linker error in old client applications. |
[+] ControllerManager::createFrameTimePassthroughController ( std::shared_ptr<DataStream>const& dest ) 1
⇣
ControllerManager::createFrameTimePassthroughController ( SharedPtr<ControllerValue<float> >const& dest )
_ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKSt10shared_ptrINS_15ControllerValueIfEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKSt10shared_ptrINS_15ControllerValueIfEEE to _ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEE. This may cause undefined reference linker error in old client applications. |
[+] ControllerManager::createGpuProgramTimerParam ( std::shared_ptr<DataStream> params, size_t paramIndex, Real timeFactor ) 1
⇣
ControllerManager::createGpuProgramTimerParam ( SharedPtr<GpuProgramParameters> params, size_t paramIndex, Real timeFactor )
_ZN4Ogre17ControllerManager26createGpuProgramTimerParamESt10shared_ptrINS_20GpuProgramParametersEEmf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17ControllerManager26createGpuProgramTimerParamESt10shared_ptrINS_20GpuProgramParametersEEmf to _ZN4Ogre17ControllerManager26createGpuProgramTimerParamENS_9SharedPtrINS_20GpuProgramParametersEEEmf. This may cause undefined reference linker error in old client applications. |
OgreConvexBody.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ConvexBody::findAndEraseEdgePair ( Vector3 const& vec, multimap<Vector3, Vector3, std::less<Vector3> >::type& intersectionEdges, Vector3& vNext ) const 1
⇣
ConvexBody::findAndEraseEdgePair ( Vector3 const& vec, std::multimap<Vector<3, float>, Vector<3, float> >& intersectionEdges, Vector3& vNext ) const
_ZNK4Ogre10ConvexBody20findAndEraseEdgePairERKNS_7Vector3ERSt8multimapIS1_S1_St4lessIS1_ESaISt4pairIS2_S1_EEERS1_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre10ConvexBody20findAndEraseEdgePairERKNS_7Vector3ERSt8multimapIS1_S1_St4lessIS1_ESaISt4pairIS2_S1_EEERS1_ to _ZNK4Ogre10ConvexBody20findAndEraseEdgePairERKNS_6VectorILi3EfEERSt8multimapIS2_S2_St4lessIS2_ESaISt4pairIS3_S2_EEERS2_. This may cause undefined reference linker error in old client applications. |
[+] ConvexBody::storeEdgesOfPolygon ( size_t poly, multimap<Vector3, Vector3, std::less<Vector3> >::type* edgeMap ) const 1
⇣
ConvexBody::storeEdgesOfPolygon ( size_t poly, std::multimap<Vector<3, float>, Vector<3, float> >* edgeMap ) const
_ZNK4Ogre10ConvexBody19storeEdgesOfPolygonEmPSt8multimapINS_7Vector3ES2_St4lessIS2_ESaISt4pairIKS2_S2_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre10ConvexBody19storeEdgesOfPolygonEmPSt8multimapINS_7Vector3ES2_St4lessIS2_ESaISt4pairIKS2_S2_EEE to _ZNK4Ogre10ConvexBody19storeEdgesOfPolygonEmPSt8multimapINS_6VectorILi3EfEES3_St4lessIS3_ESaISt4pairIKS3_S3_EEE. This may cause undefined reference linker error in old client applications. |
OgreDataStream.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] MemoryDataStream::MemoryDataStream [C1] ( std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly ) 1
⇣
MemoryDataStream::MemoryDataStream [C1] ( SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKSt10shared_ptrINS_10DataStreamEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16MemoryDataStreamC1ERKSt10shared_ptrINS_10DataStreamEEbb to _ZN4Ogre16MemoryDataStreamC1ERKNS_9SharedPtrINS_10DataStreamEEEbb. This may cause undefined reference linker error in old client applications. |
[+] MemoryDataStream::MemoryDataStream [C2] ( std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly ) 1
⇣
MemoryDataStream::MemoryDataStream [C2] ( SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKSt10shared_ptrINS_10DataStreamEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16MemoryDataStreamC2ERKSt10shared_ptrINS_10DataStreamEEbb to _ZN4Ogre16MemoryDataStreamC2ERKNS_9SharedPtrINS_10DataStreamEEEbb. This may cause undefined reference linker error in old client applications. |
[+] MemoryDataStream::MemoryDataStream [C1] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly ) 1
⇣
MemoryDataStream::MemoryDataStream [C1] ( SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16MemoryDataStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb to _ZN4Ogre16MemoryDataStreamC1ERKNS_9SharedPtrINS_10DataStreamEEEbb. This may cause undefined reference linker error in old client applications. |
[+] MemoryDataStream::MemoryDataStream [C2] ( String const& name, std::shared_ptr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly ) 1
⇣
MemoryDataStream::MemoryDataStream [C2] ( SharedPtr<DataStream>const& sourceStream, bool freeOnClose, bool readOnly )
_ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16MemoryDataStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEEbb to _ZN4Ogre16MemoryDataStreamC2ERKNS_9SharedPtrINS_10DataStreamEEEbb. This may cause undefined reference linker error in old client applications. |
OgreDDSCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] DDSCodec::decode ( std::shared_ptr<DataStream>& stream ) const 1
⇣
DDSCodec::decode ( SharedPtr<DataStream>const& stream ) const
_ZNK4Ogre8DDSCodec6decodeERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre8DDSCodec6decodeERSt10shared_ptrINS_10DataStreamEE to _ZNK4Ogre8DDSCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] DDSCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const 1
⇣
DDSCodec::encode ( SharedPtr<MemoryDataStream>const& input, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre8DDSCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre8DDSCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE to _ZNK4Ogre8DDSCodec6encodeERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNS1_INS_5Codec9CodecDataEEE. This may cause undefined reference linker error in old client applications. |
[+] DDSCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const 1
⇣
DDSCodec::encodeToFile ( SharedPtr<MemoryDataStream>const& input, String const& outFileName, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre8DDSCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre8DDSCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE to _ZNK4Ogre8DDSCodec12encodeToFileERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_INS_5Codec9CodecDataEEE. This may cause undefined reference linker error in old client applications. |
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt ) 1
⇣
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE to _ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE. This may cause undefined reference linker error in old client applications. |
[+] DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt ) 1
⇣
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE to _ZN4Ogre26DefaultHardwareIndexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE. This may cause undefined reference linker error in old client applications. |
[+] DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt ) 1
⇣
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE to _ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE. This may cause undefined reference linker error in old client applications. |
[+] DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt ) 1
⇣
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE to _ZN4Ogre27DefaultHardwareVertexBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE. This may cause undefined reference linker error in old client applications. |
OgreDeflate.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] DeflateStream::DeflateStream [C1] ( std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in ) 1
⇣
DeflateStream::DeflateStream [C1] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC1ERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm to _ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
[+] DeflateStream::DeflateStream [C2] ( std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in ) 1
⇣
DeflateStream::DeflateStream [C2] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC2ERKSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm to _ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
[+] DeflateStream::DeflateStream [C1] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in ) 1
⇣
DeflateStream::DeflateStream [C1] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m to _ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
[+] DeflateStream::DeflateStream [C2] ( String const& name, std::shared_ptr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in ) 1
⇣
DeflateStream::DeflateStream [C2] ( SharedPtr<DataStream>const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10DataStreamEES8_m to _ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
OgreDualQuaternion.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] DualQuaternion::fromTransformationMatrix ( Matrix4 const& kTrans ) 1
⇣
DualQuaternion::fromTransformationMatrix ( Affine3 const& kTrans )
_ZN4Ogre14DualQuaternion24fromTransformationMatrixERKNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14DualQuaternion24fromTransformationMatrixERKNS_7Matrix4E to _ZN4Ogre14DualQuaternion24fromTransformationMatrixERKNS_7Affine3E. This may cause undefined reference linker error in old client applications. |
[+] DualQuaternion::toTransformationMatrix ( Matrix4& kTrans ) const 1
⇣
DualQuaternion::toTransformationMatrix ( Affine3& kTrans ) const
_ZNK4Ogre14DualQuaternion22toTransformationMatrixERNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre14DualQuaternion22toTransformationMatrixERNS_7Matrix4E to _ZNK4Ogre14DualQuaternion22toTransformationMatrixERNS_7Affine3E. This may cause undefined reference linker error in old client applications. |
OgreEdgeListBuilder.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] EdgeData::updateFaceNormals ( size_t vertexSet, std::shared_ptr<DataStream>const& positionBuffer ) 1
⇣
EdgeData::updateFaceNormals ( size_t vertexSet, SharedPtr<HardwareVertexBuffer>const& positionBuffer )
_ZN4Ogre8EdgeData17updateFaceNormalsEmRKSt10shared_ptrINS_20HardwareVertexBufferEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8EdgeData17updateFaceNormalsEmRKSt10shared_ptrINS_20HardwareVertexBufferEE to _ZN4Ogre8EdgeData17updateFaceNormalsEmRKNS_9SharedPtrINS_20HardwareVertexBufferEEE. This may cause undefined reference linker error in old client applications. |
OgreEntity.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Entity::buildSubEntityList ( std::shared_ptr<DataStream>& mesh, vector<SubEntity*>::type* sublist ) 1
⇣
Entity::buildSubEntityList ( SharedPtr<Mesh>& mesh, std::vector<SubEntity*>* sublist )
_ZN4Ogre6Entity18buildSubEntityListERSt10shared_ptrINS_4MeshEEPSt6vectorIPNS_9SubEntityESaIS7_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Entity18buildSubEntityListERSt10shared_ptrINS_4MeshEEPSt6vectorIPNS_9SubEntityESaIS7_EE to _ZN4Ogre6Entity18buildSubEntityListERNS_9SharedPtrINS_4MeshEEEPSt6vectorIPNS_9SubEntityESaIS7_EE. This may cause undefined reference linker error in old client applications. |
[+] Entity::Entity [C1] ( String const& name, std::shared_ptr<DataStream>const& mesh ) 1
⇣
Entity::Entity [C1] ( String const& name, SharedPtr<Mesh>const& mesh )
_ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE to _ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE. This may cause undefined reference linker error in old client applications. |
[+] Entity::Entity [C2] ( String const& name, std::shared_ptr<DataStream>const& mesh ) 1
⇣
Entity::Entity [C2] ( String const& name, SharedPtr<Mesh>const& mesh )
_ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE to _ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE. This may cause undefined reference linker error in old client applications. |
[+] Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( Entity* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap ) 1
⇣
Entity::EntityShadowRenderable::EntityShadowRenderable [C1] ( Entity* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC1EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_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_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbPNS_9SubEntityEb to _ZN4Ogre6Entity22EntityShadowRenderableC1EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb. This may cause undefined reference linker error in old client applications. |
[+] Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( Entity* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap ) 1
⇣
Entity::EntityShadowRenderable::EntityShadowRenderable [C2] ( Entity* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
_ZN4Ogre6Entity22EntityShadowRenderableC2EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_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_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbPNS_9SubEntityEb to _ZN4Ogre6Entity22EntityShadowRenderableC2EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbPNS_9SubEntityEb. This may cause undefined reference linker error in old client applications. |
[+] Entity::setMaterial ( std::shared_ptr<DataStream>const& material ) 1
⇣
Entity::setMaterial ( SharedPtr<Material>const& material )
_ZN4Ogre6Entity11setMaterialERKSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Entity11setMaterialERKSt10shared_ptrINS_8MaterialEE to _ZN4Ogre6Entity11setMaterialERKNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
OgreETCCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ETCCodec::decode ( std::shared_ptr<DataStream>& stream ) const 1
⇣
ETCCodec::decode ( SharedPtr<DataStream>const& stream ) const
_ZNK4Ogre8ETCCodec6decodeERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre8ETCCodec6decodeERSt10shared_ptrINS_10DataStreamEE to _ZNK4Ogre8ETCCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] ETCCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData ) const 1
⇣
ETCCodec::encode ( SharedPtr<MemoryDataStream>const& input, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre8ETCCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre8ETCCodec6encodeERSt10shared_ptrINS_16MemoryDataStreamEERS1_INS_5Codec9CodecDataEE to _ZNK4Ogre8ETCCodec6encodeERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNS1_INS_5Codec9CodecDataEEE. This may cause undefined reference linker error in old client applications. |
[+] ETCCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData ) const 1
⇣
ETCCodec::encodeToFile ( SharedPtr<MemoryDataStream>const& input, String const& outFileName, SharedPtr<Codec::CodecData>const& pData ) const
_ZNK4Ogre8ETCCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre8ETCCodec12encodeToFileERSt10shared_ptrINS_16MemoryDataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS1_INS_5Codec9CodecDataEE to _ZNK4Ogre8ETCCodec12encodeToFileERKNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS1_INS_5Codec9CodecDataEEE. This may cause undefined reference linker error in old client applications. |
OgreFrustum.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Frustum::setCustomViewMatrix ( bool enable, Matrix4 const& viewMatrix ) 1
⇣
Frustum::setCustomViewMatrix ( bool enable, Affine3 const& viewMatrix )
_ZN4Ogre7Frustum19setCustomViewMatrixEbRKNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Frustum19setCustomViewMatrixEbRKNS_7Matrix4E to _ZN4Ogre7Frustum19setCustomViewMatrixEbRKNS_7Affine3E. This may cause undefined reference linker error in old client applications. |
[+] Frustum::setMaterial ( std::shared_ptr<DataStream>const& mat ) 1
⇣
Frustum::setMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre7Frustum11setMaterialERKSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Frustum11setMaterialERKSt10shared_ptrINS_8MaterialEE to _ZN4Ogre7Frustum11setMaterialERKNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] GpuProgramManager::addMicrocodeToCache ( String const& name, std::shared_ptr<DataStream>const& microcode ) 1
⇣
GpuProgramManager::addMicrocodeToCache ( uint32 id, SharedPtr<MemoryDataStream>const& microcode )
_ZN4Ogre17GpuProgramManager19addMicrocodeToCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_16MemoryDataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuProgramManager19addMicrocodeToCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_16MemoryDataStreamEE to _ZN4Ogre17GpuProgramManager19addMicrocodeToCacheEjRKNS_9SharedPtrINS_16MemoryDataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::canGetCompiledShaderBuffer ( ) 1
_ZN4Ogre17GpuProgramManager26canGetCompiledShaderBufferEv
|
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. |
[+] GpuProgramManager::createMicrocode ( uint32 const size ) const 1
⇣
GpuProgramManager::createMicrocode ( size_t size ) const
_ZNK4Ogre17GpuProgramManager15createMicrocodeEj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre17GpuProgramManager15createMicrocodeEj to _ZNK4Ogre17GpuProgramManager15createMicrocodeEm. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::getMicrocodeFromCache ( String const& name ) const 1
⇣
GpuProgramManager::getMicrocodeFromCache ( uint32 id ) const
_ZNK4Ogre17GpuProgramManager21getMicrocodeFromCacheERKNSt7__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 _ZNK4Ogre17GpuProgramManager21getMicrocodeFromCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre17GpuProgramManager21getMicrocodeFromCacheEj. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::getSaveMicrocodesToCache ( ) 1
⇣
GpuProgramManager::getSaveMicrocodesToCache ( ) const
_ZN4Ogre17GpuProgramManager24getSaveMicrocodesToCacheEv
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuProgramManager24getSaveMicrocodesToCacheEv to _ZNK4Ogre17GpuProgramManager24getSaveMicrocodesToCacheEv. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::isMicrocodeAvailableInCache ( String const& name ) const 1
⇣
GpuProgramManager::isMicrocodeAvailableInCache ( uint32 id ) const
_ZNK4Ogre17GpuProgramManager27isMicrocodeAvailableInCacheERKNSt7__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 _ZNK4Ogre17GpuProgramManager27isMicrocodeAvailableInCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre17GpuProgramManager27isMicrocodeAvailableInCacheEj. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::loadMicrocodeCache ( std::shared_ptr<DataStream> stream ) 1
⇣
GpuProgramManager::loadMicrocodeCache ( SharedPtr<DataStream> stream )
_ZN4Ogre17GpuProgramManager18loadMicrocodeCacheESt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuProgramManager18loadMicrocodeCacheESt10shared_ptrINS_10DataStreamEE to _ZN4Ogre17GpuProgramManager18loadMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::removeMicrocodeFromCache ( String const& name ) 1
⇣
GpuProgramManager::removeMicrocodeFromCache ( uint32 id )
_ZN4Ogre17GpuProgramManager24removeMicrocodeFromCacheERKNSt7__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 _ZN4Ogre17GpuProgramManager24removeMicrocodeFromCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre17GpuProgramManager24removeMicrocodeFromCacheEj. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::saveMicrocodeCache ( std::shared_ptr<DataStream> stream ) const 1
⇣
GpuProgramManager::saveMicrocodeCache ( SharedPtr<DataStream> stream ) const
_ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheESt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheESt10shared_ptrINS_10DataStreamEE to _ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramParams.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] GpuNamedConstants::load ( std::shared_ptr<DataStream>& stream ) 1
⇣
GpuNamedConstants::load ( SharedPtr<DataStream>& stream )
_ZN4Ogre17GpuNamedConstants4loadERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuNamedConstants4loadERSt10shared_ptrINS_10DataStreamEE to _ZN4Ogre17GpuNamedConstants4loadERNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, std::shared_ptr<DataStream> stream, enum Serializer::Endian endianMode ) 1
⇣
GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, SharedPtr<DataStream> stream, enum Serializer::Endian endianMode )
_ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsESt10shared_ptrINS_10DataStreamEENS_10Serializer6EndianE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsESt10shared_ptrINS_10DataStreamEENS_10Serializer6EndianE to _ZN4Ogre27GpuNamedConstantsSerializer20exportNamedConstantsEPKNS_17GpuNamedConstantsENS_9SharedPtrINS_10DataStreamEEENS_10Serializer6EndianE. This may cause undefined reference linker error in old client applications. |
[+] GpuNamedConstantsSerializer::importNamedConstants ( std::shared_ptr<DataStream>& stream, struct GpuNamedConstants* pDest ) 1
⇣
GpuNamedConstantsSerializer::importNamedConstants ( SharedPtr<DataStream>& stream, struct GpuNamedConstants* pDest )
_ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERSt10shared_ptrINS_10DataStreamEEPNS_17GpuNamedConstantsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERSt10shared_ptrINS_10DataStreamEEPNS_17GpuNamedConstantsE to _ZN4Ogre27GpuNamedConstantsSerializer20importNamedConstantsERNS_9SharedPtrINS_10DataStreamEEEPNS_17GpuNamedConstantsE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_setLogicalIndexes ( std::shared_ptr<DataStream>const& floatIndexMap, std::shared_ptr<DataStream>const& doubleIndexMap, std::shared_ptr<DataStream>const& intIndexMap, std::shared_ptr<DataStream>const& uintIndexMap, std::shared_ptr<DataStream>const& boolIndexMap ) 1
⇣
GpuProgramParameters::_setLogicalIndexes ( SharedPtr<GpuLogicalBufferStruct>const& floatIndexMap, SharedPtr<GpuLogicalBufferStruct>const& doubleIndexMap, SharedPtr<GpuLogicalBufferStruct>const& intIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKSt10shared_ptrINS_22GpuLogicalBufferStructEES5_S5_S5_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_setLogicalIndexesERKSt10shared_ptrINS_22GpuLogicalBufferStructEES5_S5_S5_S5_ to _ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_setNamedConstants ( std::shared_ptr<DataStream>const& namedConstants ) 1
⇣
GpuProgramParameters::_setNamedConstants ( SharedPtr<GpuNamedConstants>const& namedConstants )
_ZN4Ogre20GpuProgramParameters18_setNamedConstantsERKSt10shared_ptrINS_17GpuNamedConstantsEE
|
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_setNamedConstantsERKSt10shared_ptrINS_17GpuNamedConstantsEE to _ZN4Ogre20GpuProgramParameters18_setNamedConstantsERKNS_9SharedPtrINS_17GpuNamedConstantsEEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Matrix4 const* pMatrix, size_t numEntries ) 1
⇣
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, TransformBase const* pMatrix, size_t numEntries )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmPKNS_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 _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmPKNS_7Matrix4Em to _ZN4Ogre20GpuProgramParameters17_writeRawConstantEmPKNS_13TransformBaseEm. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::addSharedParameters ( std::shared_ptr<DataStream> sharedParams ) 1
⇣
GpuProgramParameters::addSharedParameters ( SharedPtr<GpuSharedParameters> sharedParams )
_ZN4Ogre20GpuProgramParameters19addSharedParametersESt10shared_ptrINS_19GpuSharedParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters19addSharedParametersESt10shared_ptrINS_19GpuSharedParametersEE to _ZN4Ogre20GpuProgramParameters19addSharedParametersENS_9SharedPtrINS_19GpuSharedParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act ) 1
_ZN4Ogre20GpuProgramParameters17deriveVariabilityENS0_16AutoConstantTypeE
|
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. |
[+] GpuSharedParametersUsage::GpuSharedParametersUsage [C1] ( std::shared_ptr<DataStream> sharedParams, GpuProgramParameters* params ) 1
⇣
GpuSharedParametersUsage::GpuSharedParametersUsage [C1] ( SharedPtr<GpuSharedParameters> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC1ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre24GpuSharedParametersUsageC1ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE to _ZN4Ogre24GpuSharedParametersUsageC1ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE. This may cause undefined reference linker error in old client applications. |
[+] GpuSharedParametersUsage::GpuSharedParametersUsage [C2] ( std::shared_ptr<DataStream> sharedParams, GpuProgramParameters* params ) 1
⇣
GpuSharedParametersUsage::GpuSharedParametersUsage [C2] ( SharedPtr<GpuSharedParameters> sharedParams, GpuProgramParameters* params )
_ZN4Ogre24GpuSharedParametersUsageC2ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre24GpuSharedParametersUsageC2ESt10shared_ptrINS_19GpuSharedParametersEEPNS_20GpuProgramParametersE to _ZN4Ogre24GpuSharedParametersUsageC2ENS_9SharedPtrINS_19GpuSharedParametersEEEPNS_20GpuProgramParametersE. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramUsage.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] GpuProgramUsage::getParameters ( ) 1
⇣
GpuProgramUsage::getParameters ( ) const
_ZN4Ogre15GpuProgramUsage13getParametersEv
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15GpuProgramUsage13getParametersEv to _ZNK4Ogre15GpuProgramUsage13getParametersEv. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramUsage::setParameters ( std::shared_ptr<DataStream> params ) 1
⇣
GpuProgramUsage::setParameters ( SharedPtr<GpuProgramParameters>const& params )
_ZN4Ogre15GpuProgramUsage13setParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15GpuProgramUsage13setParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre15GpuProgramUsage13setParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramUsage::setProgram ( std::shared_ptr<DataStream>& prog ) 1
⇣
GpuProgramUsage::setProgram ( SharedPtr<GpuProgram>const& prog, bool resetParams )
_ZN4Ogre15GpuProgramUsage10setProgramERSt10shared_ptrINS_10GpuProgramEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15GpuProgramUsage10setProgramERSt10shared_ptrINS_10GpuProgramEE to _ZN4Ogre15GpuProgramUsage10setProgramERKNS_9SharedPtrINS_10GpuProgramEEEb. This may cause undefined reference linker error in old client applications. |
OgreHardwareBufferManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] HardwareBufferManager::HardwareBufferManager [C1] ( HardwareBufferManagerBase* imp ) 1
⇣
HardwareBufferManager::HardwareBufferManager [C1] ( )
_ZN4Ogre21HardwareBufferManagerC1EPNS_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 _ZN4Ogre21HardwareBufferManagerC1EPNS_25HardwareBufferManagerBaseE to _ZN4Ogre21HardwareBufferManagerC1Ev. This may cause undefined reference linker error in old client applications. |
[+] HardwareBufferManager::HardwareBufferManager [C2] ( HardwareBufferManagerBase* imp ) 1
⇣
HardwareBufferManager::HardwareBufferManager [C2] ( )
_ZN4Ogre21HardwareBufferManagerC2EPNS_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 _ZN4Ogre21HardwareBufferManagerC2EPNS_25HardwareBufferManagerBaseE to _ZN4Ogre21HardwareBufferManagerC2Ev. This may cause undefined reference linker error in old client applications. |
[+] HardwareBufferManagerBase::_forceReleaseBufferCopies ( std::shared_ptr<DataStream>const& sourceBuffer ) 1
⇣
HardwareBufferManagerBase::_forceReleaseBufferCopies ( SharedPtr<HardwareVertexBuffer>const& sourceBuffer )
_ZN4Ogre25HardwareBufferManagerBase25_forceReleaseBufferCopiesERKSt10shared_ptrINS_20HardwareVertexBufferEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre25HardwareBufferManagerBase25_forceReleaseBufferCopiesERKSt10shared_ptrINS_20HardwareVertexBufferEE to _ZN4Ogre25HardwareBufferManagerBase25_forceReleaseBufferCopiesERKNS_9SharedPtrINS_20HardwareVertexBufferEEE. This may cause undefined reference linker error in old client applications. |
[+] HardwareBufferManagerBase::allocateVertexBufferCopy ( std::shared_ptr<DataStream>const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData ) 1
⇣
HardwareBufferManagerBase::allocateVertexBufferCopy ( SharedPtr<HardwareVertexBuffer>const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData )
_ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEENS0_17BufferLicenseTypeEPNS_22HardwareBufferLicenseeEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEENS0_17BufferLicenseTypeEPNS_22HardwareBufferLicenseeEb to _ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEENS0_17BufferLicenseTypeEPNS_22HardwareBufferLicenseeEb. This may cause undefined reference linker error in old client applications. |
[+] HardwareBufferManagerBase::releaseVertexBufferCopy ( std::shared_ptr<DataStream>const& bufferCopy ) 1
⇣
HardwareBufferManagerBase::releaseVertexBufferCopy ( SharedPtr<HardwareVertexBuffer>const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase23releaseVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre25HardwareBufferManagerBase23releaseVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEE to _ZN4Ogre25HardwareBufferManagerBase23releaseVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEE. This may cause undefined reference linker error in old client applications. |
[+] HardwareBufferManagerBase::touchVertexBufferCopy ( std::shared_ptr<DataStream>const& bufferCopy ) 1
⇣
HardwareBufferManagerBase::touchVertexBufferCopy ( SharedPtr<HardwareVertexBuffer>const& bufferCopy )
_ZN4Ogre25HardwareBufferManagerBase21touchVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre25HardwareBufferManagerBase21touchVertexBufferCopyERKSt10shared_ptrINS_20HardwareVertexBufferEE to _ZN4Ogre25HardwareBufferManagerBase21touchVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEE. This may cause undefined reference linker error in old client applications. |
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] HardwarePixelBuffer::blit ( std::shared_ptr<DataStream>const& src ) 1
⇣
HardwarePixelBuffer::blit ( SharedPtr<HardwarePixelBuffer>const& src, struct Box const& srcBox, struct Box const& dstBox )
_ZN4Ogre19HardwarePixelBuffer4blitERKSt10shared_ptrIS0_E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBuffer4blitERKSt10shared_ptrIS0_E to _ZN4Ogre19HardwarePixelBuffer4blitERKNS_9SharedPtrIS0_EERKNS_3BoxES7_. This may cause undefined reference linker error in old client applications. |
[+] HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt ) 1
⇣
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsENS1_13UploadOptionsE to _ZN4Ogre19HardwarePixelBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE. This may cause undefined reference linker error in old client applications. |
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] VertexBufferBinding::setBinding ( unsigned short index, std::shared_ptr<DataStream>const& buffer ) 1
⇣
VertexBufferBinding::setBinding ( unsigned short index, SharedPtr<HardwareVertexBuffer>const& buffer )
_ZN4Ogre19VertexBufferBinding10setBindingEtRKSt10shared_ptrINS_20HardwareVertexBufferEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19VertexBufferBinding10setBindingEtRKSt10shared_ptrINS_20HardwareVertexBufferEE to _ZN4Ogre19VertexBufferBinding10setBindingEtRKNS_9SharedPtrINS_20HardwareVertexBufferEEE. This may cause undefined reference linker error in old client applications. |
OgreImage.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Image::getFileExtFromMagic ( std::shared_ptr<DataStream> stream ) [static] 1
⇣
Image::getFileExtFromMagic ( SharedPtr<DataStream>const stream ) [static]
_ZN4Ogre5Image19getFileExtFromMagicB5cxx11ESt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image19getFileExtFromMagicB5cxx11ESt10shared_ptrINS_10DataStreamEE to _ZN4Ogre5Image19getFileExtFromMagicB5cxx11ENS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Image::load ( std::shared_ptr<DataStream>& stream, String const& type ) 1
⇣
Image::load ( SharedPtr<DataStream>const& stream, String const& type )
_ZN4Ogre5Image4loadERSt10shared_ptrINS_10DataStreamEERKNSt7__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 _ZN4Ogre5Image4loadERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre5Image4loadERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] Image::loadRawData ( std::shared_ptr<DataStream>& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, uint32 numMipMaps ) 1
⇣
Image::loadRawData ( SharedPtr<DataStream>const& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, uint32 numMipMaps )
_ZN4Ogre5Image11loadRawDataERSt10shared_ptrINS_10DataStreamEEjjjNS_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 _ZN4Ogre5Image11loadRawDataERSt10shared_ptrINS_10DataStreamEEjjjNS_11PixelFormatEmj to _ZN4Ogre5Image11loadRawDataERKNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEmj. This may cause undefined reference linker error in old client applications. |
[+] Image::loadTwoImagesAsRGBA ( std::shared_ptr<DataStream>& rgbStream, std::shared_ptr<DataStream>& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType ) 1
⇣
Image::loadTwoImagesAsRGBA ( SharedPtr<DataStream>const& rgbStream, SharedPtr<DataStream>const& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
_ZN4Ogre5Image19loadTwoImagesAsRGBAERSt10shared_ptrINS_10DataStreamEES4_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image19loadTwoImagesAsRGBAERSt10shared_ptrINS_10DataStreamEES4_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_ to _ZN4Ogre5Image19loadTwoImagesAsRGBAERKNS_9SharedPtrINS_10DataStreamEEES5_NS_11PixelFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESE_. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatch.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] InstanceBatch::_defragmentBatch ( bool optimizeCulling, vector<InstancedEntity*>::type& usedEntities, vector<Vector4>::type& usedParams ) 1
⇣
InstanceBatch::_defragmentBatch ( bool optimizeCulling, std::vector<InstancedEntity*>& usedEntities, std::vector<Vector<4, float> >& usedParams )
_ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE to _ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_6VectorILi4EfEESaIS8_EE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatch::defragmentBatchDoCull ( vector<InstancedEntity*>::type& usedEntities, vector<Vector4>::type& usedParams ) 1
⇣
InstanceBatch::defragmentBatchDoCull ( std::vector<InstancedEntity*>& usedEntities, std::vector<Vector<4, float> >& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE to _ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_6VectorILi4EfEESaIS8_EE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatch::defragmentBatchNoCull ( vector<InstancedEntity*>::type& usedEntities, vector<Vector4>::type& usedParams ) 1
⇣
InstanceBatch::defragmentBatchNoCull ( std::vector<InstancedEntity*>& usedEntities, std::vector<Vector<4, float> >& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE to _ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_6VectorILi4EfEESaIS8_EE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatch::getInstancedEntitiesInUse ( vector<InstancedEntity*>::type& outEntities, vector<Vector4>::type& outParams ) 1
⇣
InstanceBatch::getInstancedEntitiesInUse ( std::vector<InstancedEntity*>& outEntities, std::vector<Vector<4, float> >& outParams )
_ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE to _ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_6VectorILi4EfEESaIS8_EE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatchHW.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatchHW_VTF.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatchShader.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatchVTF.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] BaseInstanceBatchVTF::cloneMaterial ( std::shared_ptr<DataStream>const& material ) 1
⇣
BaseInstanceBatchVTF::cloneMaterial ( SharedPtr<Material>const& material )
_ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKSt10shared_ptrINS_8MaterialEE to _ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
[+] BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, std::shared_ptr<DataStream>& material ) const 1
⇣
BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, SharedPtr<Material>& material ) const
_ZNK4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERSt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERSt10shared_ptrINS_8MaterialEE to _ZNK4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName ) 1
⇣
InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, SharedPtr<Mesh>& meshReference, SharedPtr<Material>const& material, size_t instancesPerBatch, std::vector<unsigned short>const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERSt10shared_ptrINS_4MeshEERKS3_INS_8MaterialEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreKeyFrame.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] VertexMorphKeyFrame::setVertexBuffer ( std::shared_ptr<DataStream>const& buf ) 1
⇣
VertexMorphKeyFrame::setVertexBuffer ( SharedPtr<HardwareVertexBuffer>const& buf )
_ZN4Ogre19VertexMorphKeyFrame15setVertexBufferERKSt10shared_ptrINS_20HardwareVertexBufferEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19VertexMorphKeyFrame15setVertexBufferERKSt10shared_ptrINS_20HardwareVertexBufferEE to _ZN4Ogre19VertexMorphKeyFrame15setVertexBufferERKNS_9SharedPtrINS_20HardwareVertexBufferEEE. This may cause undefined reference linker error in old client applications. |
OgreLight.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Light::setCustomShadowCameraSetup ( std::shared_ptr<DataStream>const& customShadowSetup ) 1
⇣
Light::setCustomShadowCameraSetup ( SharedPtr<ShadowCameraSetup>const& customShadowSetup )
_ZN4Ogre5Light26setCustomShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Light26setCustomShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE to _ZN4Ogre5Light26setCustomShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE. This may cause undefined reference linker error in old client applications. |
OgreManualObject.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C1] ( ManualObject* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap ) 1
⇣
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C1] ( ManualObject* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC1EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC1EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb to _ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC1EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb. This may cause undefined reference linker error in old client applications. |
[+] ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C2] ( ManualObject* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap ) 1
⇣
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable [C2] ( ManualObject* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC2EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC2EPS0_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb to _ZN4Ogre12ManualObject35ManualObjectSectionShadowRenderableC2EPS0_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb. This may cause undefined reference linker error in old client applications. |
OgreMaterial.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Material::copyDetailsTo ( std::shared_ptr<DataStream>& mat ) const 1
⇣
Material::copyDetailsTo ( SharedPtr<Material>& mat ) const
_ZNK4Ogre8Material13copyDetailsToERSt10shared_ptrIS0_E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre8Material13copyDetailsToERSt10shared_ptrIS0_E to _ZNK4Ogre8Material13copyDetailsToERNS_9SharedPtrIS0_EE. This may cause undefined reference linker error in old client applications. |
[+] Material::getTechnique ( String const& name ) 1
⇣
Material::getTechnique ( String const& name ) const
_ZN4Ogre8Material12getTechniqueERKNSt7__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 _ZN4Ogre8Material12getTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre8Material12getTechniqueERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreMaterialSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] MaterialSerializer::exportMaterial ( std::shared_ptr<DataStream>const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName ) 1
⇣
MaterialSerializer::exportMaterial ( SharedPtr<Material>const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
_ZN4Ogre18MaterialSerializer14exportMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer14exportMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_ to _ZN4Ogre18MaterialSerializer14exportMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, std::shared_ptr<DataStream>const& program, std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams ) 1
⇣
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, SharedPtr<GpuProgram>const& program, SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams )
_ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKSB_INS_20GpuProgramParametersEEPSG_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKSB_INS_20GpuProgramParametersEEPSG_ to _ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNSB_INS_20GpuProgramParametersEEEPSG_. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::queueForExport ( std::shared_ptr<DataStream>const& pMat, bool clearQueued, bool exportDefaults, String const& materialName ) 1
⇣
MaterialSerializer::queueForExport ( SharedPtr<Material>const& pMat, bool clearQueued, bool exportDefaults, String const& materialName )
_ZN4Ogre18MaterialSerializer14queueForExportERKSt10shared_ptrINS_8MaterialEEbbRKNSt7__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 _ZN4Ogre18MaterialSerializer14queueForExportERKSt10shared_ptrINS_8MaterialEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre18MaterialSerializer14queueForExportERKNS_9SharedPtrINS_8MaterialEEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, bool isInt, bool isUnsignedInt, size_t physicalIndex, size_t physicalSize, std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer ) 1
⇣
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, bool isInt, bool isUnsignedInt, size_t physicalIndex, size_t physicalSize, SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbmmRKSt10shared_ptrIS9_EPS9_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_bbbbmmRKSt10shared_ptrIS9_EPS9_tb to _ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbbbmmRKNS_9SharedPtrIS9_EEPS9_tb. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeGPUProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer ) 1
⇣
MaterialSerializer::writeGPUProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_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 _ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb to _ZN4Ogre18MaterialSerializer25writeGPUProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeGpuProgramRef ( String const& attrib, std::shared_ptr<DataStream>const& program, std::shared_ptr<DataStream>const& params ) 1
⇣
MaterialSerializer::writeGpuProgramRef ( String const& attrib, SharedPtr<GpuProgram>const& program, SharedPtr<GpuProgramParameters>const& params )
_ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKS9_INS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_10GpuProgramEERKS9_INS_20GpuProgramParametersEE to _ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNS9_INS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeLowLevelGpuProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer ) 1
⇣
MaterialSerializer::writeLowLevelGpuProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_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 _ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb to _ZN4Ogre18MaterialSerializer33writeLowLevelGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeMaterial ( std::shared_ptr<DataStream>const& pMat, String const& materialName ) 1
⇣
MaterialSerializer::writeMaterial ( SharedPtr<Material>const& pMat, String const& materialName )
_ZN4Ogre18MaterialSerializer13writeMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__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 _ZN4Ogre18MaterialSerializer13writeMaterialERKSt10shared_ptrINS_8MaterialEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre18MaterialSerializer13writeMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] MaterialSerializer::writeNamedGpuProgramParameters ( std::shared_ptr<DataStream>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer ) 1
⇣
MaterialSerializer::writeNamedGpuProgramParameters ( SharedPtr<GpuProgramParameters>const& params, GpuProgramParameters* defaultParams, unsigned short level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_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 _ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKSt10shared_ptrINS_20GpuProgramParametersEEPS2_tb to _ZN4Ogre18MaterialSerializer30writeNamedGpuProgramParametersERKNS_9SharedPtrINS_20GpuProgramParametersEEEPS2_tb. This may cause undefined reference linker error in old client applications. |
OgreMath.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Math::intersects ( Plane const& plane, AxisAlignedBox const& box ) [static] 1
⇣
Math::intersects ( Ray const& ray, Vector3 const& a, Vector3 const& b, Vector3 const& c, Vector3 const& normal, bool positiveSide, bool negativeSide ) [static]
_ZN4Ogre4Math10intersectsERKNS_5PlaneERKNS_14AxisAlignedBoxE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Math10intersectsERKNS_5PlaneERKNS_14AxisAlignedBoxE to _ZN4Ogre4Math10intersectsERKNS_3RayERKNS_6VectorILi3EfEES7_S7_S7_bb. This may cause undefined reference linker error in old client applications. |
[+] Math::intersects ( Ray const& ray, Plane const& plane ) [static] 1
⇣
Math::intersects ( Ray const& ray, Vector3 const& a, Vector3 const& b, Vector3 const& c, Vector3 const& normal, bool positiveSide, bool negativeSide ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNS_5PlaneE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Math10intersectsERKNS_3RayERKNS_5PlaneE to _ZN4Ogre4Math10intersectsERKNS_3RayERKNS_6VectorILi3EfEES7_S7_S7_bb. This may cause undefined reference linker error in old client applications. |
[+] Math::intersects ( Ray const& ray, Sphere const& sphere, bool discardInside ) [static] 1
⇣
Math::intersects ( Ray const& ray, Vector3 const& a, Vector3 const& b, Vector3 const& c, Vector3 const& normal, bool positiveSide, bool negativeSide ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNS_6SphereEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Math10intersectsERKNS_3RayERKNS_6SphereEb to _ZN4Ogre4Math10intersectsERKNS_3RayERKNS_6VectorILi3EfEES7_S7_S7_bb. This may cause undefined reference linker error in old client applications. |
[+] Math::intersects ( Sphere const& sphere, Plane const& plane ) [static] 1
⇣
Math::intersects ( Ray const& ray, Vector3 const& a, Vector3 const& b, Vector3 const& c, Vector3 const& normal, bool positiveSide, bool negativeSide ) [static]
_ZN4Ogre4Math10intersectsERKNS_6SphereERKNS_5PlaneE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Math10intersectsERKNS_6SphereERKNS_5PlaneE to _ZN4Ogre4Math10intersectsERKNS_3RayERKNS_6VectorILi3EfEES7_S7_S7_bb. This may cause undefined reference linker error in old client applications. |
[+] Math::makeViewMatrix ( Vector3 const& position, Quaternion const& orientation, Matrix4 const* reflectMatrix ) [static] 1
⇣
Math::makeViewMatrix ( Vector3 const& position, Quaternion const& orientation, Affine3 const* reflectMatrix ) [static]
_ZN4Ogre4Math14makeViewMatrixERKNS_7Vector3ERKNS_10QuaternionEPKNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Math14makeViewMatrixERKNS_7Vector3ERKNS_10QuaternionEPKNS_7Matrix4E to _ZN4Ogre4Math14makeViewMatrixERKNS_6VectorILi3EfEERKNS_10QuaternionEPKNS_7Affine3E. This may cause undefined reference linker error in old client applications. |
OgreMesh.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Mesh::_notifySkeleton ( std::shared_ptr<DataStream>& pSkel ) 1
⇣
Mesh::_notifySkeleton ( SharedPtr<Skeleton>& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERSt10shared_ptrINS_8SkeletonEE
|
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_notifySkeletonERSt10shared_ptrINS_8SkeletonEE to _ZN4Ogre4Mesh15_notifySkeletonERNS_9SharedPtrINS_8SkeletonEEE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::softwareVertexMorph ( Real t, std::shared_ptr<DataStream>const& b1, std::shared_ptr<DataStream>const& b2, VertexData* targetVertexData ) [static] 1
⇣
Mesh::softwareVertexMorph ( Real t, SharedPtr<HardwareVertexBuffer>const& b1, SharedPtr<HardwareVertexBuffer>const& b2, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh19softwareVertexMorphEfRKSt10shared_ptrINS_20HardwareVertexBufferEES5_PNS_10VertexDataE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh19softwareVertexMorphEfRKSt10shared_ptrINS_20HardwareVertexBufferEES5_PNS_10VertexDataE to _ZN4Ogre4Mesh19softwareVertexMorphEfRKNS_9SharedPtrINS_20HardwareVertexBufferEEES5_PNS_10VertexDataE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::softwareVertexPoseBlend ( Real weight, map<unsigned long, Vector3, std::less<unsigned long> >::type const& vertexOffsetMap, map<unsigned long, Vector3, std::less<unsigned long> >::type const& normalsMap, VertexData* targetVertexData ) [static] 1
⇣
Mesh::softwareVertexPoseBlend ( Real weight, std::map<unsigned long, Vector<3, float> >const& vertexOffsetMap, std::map<unsigned long, Vector<3, float> >const& normalsMap, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh23softwareVertexPoseBlendEfRKSt3mapImNS_7Vector3ESt4lessImESaISt4pairIKmS2_EEESB_PNS_10VertexDataE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh23softwareVertexPoseBlendEfRKSt3mapImNS_7Vector3ESt4lessImESaISt4pairIKmS2_EEESB_PNS_10VertexDataE to _ZN4Ogre4Mesh23softwareVertexPoseBlendEfRKSt3mapImNS_6VectorILi3EfEESt4lessImESaISt4pairIKmS3_EEESC_PNS_10VertexDataE. This may cause undefined reference linker error in old client applications. |
OgreMeshSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] MeshSerializer::exportMesh ( Mesh const* pMesh, std::shared_ptr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode ) 1
⇣
MeshSerializer::exportMesh ( Mesh const* pMesh, SharedPtr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_11MeshVersionENS_10Serializer6EndianE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_11MeshVersionENS_10Serializer6EndianE to _ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_11MeshVersionENS_10Serializer6EndianE. This may cause undefined reference linker error in old client applications. |
[+] MeshSerializer::exportMesh ( Mesh const* pMesh, std::shared_ptr<DataStream> stream, enum Serializer::Endian endianMode ) 1
⇣
MeshSerializer::exportMesh ( Mesh const* pMesh, SharedPtr<DataStream> stream, enum MeshVersion version, enum Serializer::Endian endianMode )
_ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_10Serializer6EndianE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshESt10shared_ptrINS_10DataStreamEENS_10Serializer6EndianE to _ZN4Ogre14MeshSerializer10exportMeshEPKNS_4MeshENS_9SharedPtrINS_10DataStreamEEENS_11MeshVersionENS_10Serializer6EndianE. This may cause undefined reference linker error in old client applications. |
OgrePass.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Pass::getGpuProgram ( enum GpuProgramType programType ) const 1
_ZNK4Ogre4Pass13getGpuProgramENS_14GpuProgramTypeE
|
Change |
Effect |
1 |
Type of return value has been changed from GpuProgramPtr const (0 bytes) to GpuProgramPtr const& (8 bytes). |
1) The return value became passed in register instead of the hidden first argument (address of the space on the stack provided by the caller) and therefore the layout of parameter's stack has been shifted by 8 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
[+] Pass::hasGpuProgram ( enum GpuProgramType programType ) 1
⇣
Pass::hasGpuProgram ( enum GpuProgramType programType ) const
_ZN4Ogre4Pass13hasGpuProgramENS_14GpuProgramTypeE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass13hasGpuProgramENS_14GpuProgramTypeE to _ZNK4Ogre4Pass13hasGpuProgramENS_14GpuProgramTypeE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setComputeProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setComputeProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass27setComputeProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass27setComputeProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass27setComputeProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setFragmentProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass28setFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass28setFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass28setFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setGeometryProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setGeometryProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass28setGeometryProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass28setGeometryProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass28setGeometryProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setShadowCasterFragmentProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setShadowCasterFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass40setShadowCasterFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setShadowCasterVertexProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setShadowCasterVertexProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass38setShadowCasterVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass38setShadowCasterVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass38setShadowCasterVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setShadowReceiverFragmentProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setShadowReceiverFragmentProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass42setShadowReceiverFragmentProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setShadowReceiverVertexProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setShadowReceiverVertexProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass40setShadowReceiverVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setTessellationDomainProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setTessellationDomainProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass38setTessellationDomainProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass38setTessellationDomainProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass38setTessellationDomainProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setTessellationHullProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setTessellationHullProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass36setTessellationHullProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass36setTessellationHullProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass36setTessellationHullProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
[+] Pass::setVertexProgramParameters ( std::shared_ptr<DataStream> params ) 1
⇣
Pass::setVertexProgramParameters ( SharedPtr<GpuProgramParameters> params )
_ZN4Ogre4Pass26setVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pass26setVertexProgramParametersESt10shared_ptrINS_20GpuProgramParametersEE to _ZN4Ogre4Pass26setVertexProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
OgrePatchSurface.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] PatchSurface::build ( std::shared_ptr<DataStream> destVertexBuffer, size_t vertexStart, std::shared_ptr<DataStream> destIndexBuffer, size_t indexStart ) 1
⇣
PatchSurface::build ( SharedPtr<HardwareVertexBuffer> destVertexBuffer, size_t vertexStart, SharedPtr<HardwareIndexBuffer> destIndexBuffer, size_t indexStart )
_ZN4Ogre12PatchSurface5buildESt10shared_ptrINS_20HardwareVertexBufferEEmS1_INS_19HardwareIndexBufferEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12PatchSurface5buildESt10shared_ptrINS_20HardwareVertexBufferEEmS1_INS_19HardwareIndexBufferEEm to _ZN4Ogre12PatchSurface5buildENS_9SharedPtrINS_20HardwareVertexBufferEEEmNS1_INS_19HardwareIndexBufferEEEm. This may cause undefined reference linker error in old client applications. |
OgrePolygon.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Polygon::storeEdges ( multimap<Vector3, Vector3, std::less<Vector3> >::type* edgeMap ) const 1
⇣
Polygon::storeEdges ( std::multimap<Vector<3, float>, Vector<3, float> >* edgeMap ) const
_ZNK4Ogre7Polygon10storeEdgesEPSt8multimapINS_7Vector3ES2_St4lessIS2_ESaISt4pairIKS2_S2_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Polygon10storeEdgesEPSt8multimapINS_7Vector3ES2_St4lessIS2_ESaISt4pairIKS2_S2_EEE to _ZNK4Ogre7Polygon10storeEdgesEPSt8multimapINS_6VectorILi3EfEES3_St4lessIS3_ESaISt4pairIKS3_S3_EEE. This may cause undefined reference linker error in old client applications. |
OgrePredefinedControllers.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( std::shared_ptr<DataStream> params, size_t index ) 1
⇣
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( SharedPtr<GpuProgramParameters> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC1ESt10shared_ptrINS_20GpuProgramParametersEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre32FloatGpuParameterControllerValueC1ESt10shared_ptrINS_20GpuProgramParametersEEm to _ZN4Ogre32FloatGpuParameterControllerValueC1ENS_9SharedPtrINS_20GpuProgramParametersEEEm. This may cause undefined reference linker error in old client applications. |
[+] FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( std::shared_ptr<DataStream> params, size_t index ) 1
⇣
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( SharedPtr<GpuProgramParameters> params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC2ESt10shared_ptrINS_20GpuProgramParametersEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre32FloatGpuParameterControllerValueC2ESt10shared_ptrINS_20GpuProgramParametersEEm to _ZN4Ogre32FloatGpuParameterControllerValueC2ENS_9SharedPtrINS_20GpuProgramParametersEEEm. This may cause undefined reference linker error in old client applications. |
OgreQuaternion.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] operator* ( Real fScalar, Quaternion const& rkQ ) 1
⇣
operator* ( Vector3 const& rkPoint, Matrix3 const& rkMatrix )
_ZN4OgremlEfRKNS_10QuaternionE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4OgremlEfRKNS_10QuaternionE to _ZN4OgremlERKNS_6VectorILi3EfEERKNS_7Matrix3E. This may cause undefined reference linker error in old client applications. |
[+] Quaternion::operator* ( Real fScalar ) const 1
⇣
Quaternion::operator* ( Vector3 const& v ) const
_ZNK4Ogre10QuaternionmlEf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre10QuaternionmlEf to _ZNK4Ogre10QuaternionmlERKNS_6VectorILi3EfEE. This may cause undefined reference linker error in old client applications. |
OgreRenderSystem.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] RenderSystem::_setVertexTexture ( size_t unit, std::shared_ptr<DataStream>const& tex ) 1
⇣
RenderSystem::_setVertexTexture ( size_t unit, SharedPtr<Texture>const& tex )
_ZN4Ogre12RenderSystem17_setVertexTextureEmRKSt10shared_ptrINS_7TextureEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12RenderSystem17_setVertexTextureEmRKSt10shared_ptrINS_7TextureEE to _ZN4Ogre12RenderSystem17_setVertexTextureEmRKNS_9SharedPtrINS_7TextureEEE. This may cause undefined reference linker error in old client applications. |
[+] RenderSystem::setGlobalInstanceVertexBuffer ( std::shared_ptr<DataStream>const& val ) 1
⇣
RenderSystem::setGlobalInstanceVertexBuffer ( SharedPtr<HardwareVertexBuffer>const& val )
_ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferERKSt10shared_ptrINS_20HardwareVertexBufferEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferERKSt10shared_ptrINS_20HardwareVertexBufferEE to _ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferERKNS_9SharedPtrINS_20HardwareVertexBufferEEE. This may cause undefined reference linker error in old client applications. |
OgreRenderSystemCapabilities.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] RenderSystemCapabilities::log ( Log* pLog ) 1
⇣
RenderSystemCapabilities::log ( Log* pLog ) const
_ZN4Ogre24RenderSystemCapabilities3logEPNS_3LogE
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre24RenderSystemCapabilities3logEPNS_3LogE to _ZNK4Ogre24RenderSystemCapabilities3logEPNS_3LogE. This may cause undefined reference linker error in old client applications. |
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] RenderSystemCapabilitiesSerializer::parseScript ( std::shared_ptr<DataStream>& stream ) 1
⇣
RenderSystemCapabilitiesSerializer::parseScript ( SharedPtr<DataStream>& stream )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERSt10shared_ptrINS_10DataStreamEE to _ZN4Ogre34RenderSystemCapabilitiesSerializer11parseScriptERNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
OgreResourceGroupManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ResourceGroupManager::_notifyResourceRemoved ( std::shared_ptr<DataStream>const& res ) const 1
⇣
ResourceGroupManager::_notifyResourceRemoved ( SharedPtr<Resource>const& res ) const
_ZNK4Ogre20ResourceGroupManager22_notifyResourceRemovedERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre20ResourceGroupManager22_notifyResourceRemovedERKSt10shared_ptrINS_8ResourceEE to _ZNK4Ogre20ResourceGroupManager22_notifyResourceRemovedERKNS_9SharedPtrINS_8ResourceEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::addCreatedResource ( std::shared_ptr<DataStream>& res, struct ResourceGroupManager::ResourceGroup& grp ) const 1
⇣
ResourceGroupManager::addCreatedResource ( SharedPtr<Resource>& res, struct ResourceGroupManager::ResourceGroup& grp ) const
_ZNK4Ogre20ResourceGroupManager18addCreatedResourceERSt10shared_ptrINS_8ResourceEERNS0_13ResourceGroupE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre20ResourceGroupManager18addCreatedResourceERSt10shared_ptrINS_8ResourceEERNS0_13ResourceGroupE to _ZNK4Ogre20ResourceGroupManager18addCreatedResourceERNS_9SharedPtrINS_8ResourceEEERNS0_13ResourceGroupE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceCreated ( std::shared_ptr<DataStream>const& resource ) const 1
⇣
ResourceGroupManager::fireResourceCreated ( SharedPtr<Resource>const& resource ) const
_ZNK4Ogre20ResourceGroupManager19fireResourceCreatedERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre20ResourceGroupManager19fireResourceCreatedERKSt10shared_ptrINS_8ResourceEE to _ZNK4Ogre20ResourceGroupManager19fireResourceCreatedERKNS_9SharedPtrINS_8ResourceEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceLoadStarted ( std::shared_ptr<DataStream>const& resource ) const 1
⇣
ResourceGroupManager::fireResourceLoadStarted ( SharedPtr<Resource>const& resource ) const
_ZNK4Ogre20ResourceGroupManager23fireResourceLoadStartedERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre20ResourceGroupManager23fireResourceLoadStartedERKSt10shared_ptrINS_8ResourceEE to _ZNK4Ogre20ResourceGroupManager23fireResourceLoadStartedERKNS_9SharedPtrINS_8ResourceEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourcePrepareStarted ( std::shared_ptr<DataStream>const& resource ) const 1
⇣
ResourceGroupManager::fireResourcePrepareStarted ( SharedPtr<Resource>const& resource ) const
_ZNK4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKSt10shared_ptrINS_8ResourceEE to _ZNK4Ogre20ResourceGroupManager26fireResourcePrepareStartedERKNS_9SharedPtrINS_8ResourceEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceGroupManager::fireResourceRemove ( std::shared_ptr<DataStream>const& resource ) const 1
⇣
ResourceGroupManager::fireResourceRemove ( SharedPtr<Resource>const& resource ) const
_ZNK4Ogre20ResourceGroupManager18fireResourceRemoveERKSt10shared_ptrINS_8ResourceEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre20ResourceGroupManager18fireResourceRemoveERKSt10shared_ptrINS_8ResourceEE to _ZNK4Ogre20ResourceGroupManager18fireResourceRemoveERKNS_9SharedPtrINS_8ResourceEEE. This may cause undefined reference linker error in old client applications. |
OgreRibbonTrail.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] RibbonTrail::removeNode ( Node* n ) 1
⇣
RibbonTrail::removeNode ( Node const* n )
_ZN4Ogre11RibbonTrail10removeNodeEPNS_4NodeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre11RibbonTrail10removeNodeEPNS_4NodeE to _ZN4Ogre11RibbonTrail10removeNodeEPKNS_4NodeE. This may cause undefined reference linker error in old client applications. |
OgreRoot.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Root::openFileStream ( String const& filename, String const& groupName, String const& locationPattern ) [static] 1
⇣
Root::openFileStream ( String const& filename, String const& groupName ) [static]
_ZN4Ogre4Root14openFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Root14openFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_ to _ZN4Ogre4Root14openFileStreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_. This may cause undefined reference linker error in old client applications. |
OgreSceneManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] SceneManager::createEntity ( std::shared_ptr<DataStream>const& pMesh ) 1
⇣
SceneManager::createEntity ( SharedPtr<Mesh>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKSt10shared_ptrINS_4MeshEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager12createEntityERKSt10shared_ptrINS_4MeshEE to _ZN4Ogre12SceneManager12createEntityERKNS_9SharedPtrINS_4MeshEEE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::createEntity ( String const& entityName, std::shared_ptr<DataStream>const& pMesh ) 1
⇣
SceneManager::createEntity ( SharedPtr<Mesh>const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10shared_ptrINS_4MeshEE to _ZN4Ogre12SceneManager12createEntityERKNS_9SharedPtrINS_4MeshEEE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::getSceneNode ( String const& name ) const 1
⇣
SceneManager::getSceneNode ( String const& name, bool throwExceptionIfNotFound ) const
_ZNK4Ogre12SceneManager12getSceneNodeERKNSt7__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 _ZNK4Ogre12SceneManager12getSceneNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre12SceneManager12getSceneNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::manualRender ( Renderable* rend, Pass const* pass, Viewport* vp, Matrix4 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame, bool lightScissoringClipping, bool doLightIteration, LightList const* manualLightList ) 1
⇣
SceneManager::manualRender ( RenderOperation* rend, Pass* pass, Viewport* vp, Affine3 const& worldMatrix, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame )
_ZN4Ogre12SceneManager12manualRenderEPNS_10RenderableEPKNS_4PassEPNS_8ViewportERKNS_7Matrix4ESA_bbbPKNS_12HashedVectorIPNS_5LightEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager12manualRenderEPNS_10RenderableEPKNS_4PassEPNS_8ViewportERKNS_7Matrix4ESA_bbbPKNS_12HashedVectorIPNS_5LightEEE to _ZN4Ogre12SceneManager12manualRenderEPNS_15RenderOperationEPNS_4PassEPNS_8ViewportERKNS_7Affine3ES9_RKNS_7Matrix4Eb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::manualRender ( RenderOperation* rend, Pass* pass, Viewport* vp, Matrix4 const& worldMatrix, Matrix4 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame ) 1
⇣
SceneManager::manualRender ( RenderOperation* rend, Pass* pass, Viewport* vp, Affine3 const& worldMatrix, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame )
_ZN4Ogre12SceneManager12manualRenderEPNS_15RenderOperationEPNS_4PassEPNS_8ViewportERKNS_7Matrix4ES9_S9_b
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager12manualRenderEPNS_15RenderOperationEPNS_4PassEPNS_8ViewportERKNS_7Matrix4ES9_S9_b to _ZN4Ogre12SceneManager12manualRenderEPNS_15RenderOperationEPNS_4PassEPNS_8ViewportERKNS_7Affine3ES9_RKNS_7Matrix4Eb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::renderObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, LightList const* manualLightList ) 1
⇣
SceneManager::renderObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, LightList const* manualLightList, bool transparentShadowCastersMode )
_ZN4Ogre12SceneManager13renderObjectsERKNS_26QueuedRenderableCollectionENS1_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager13renderObjectsERKNS_26QueuedRenderableCollectionENS1_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEE to _ZN4Ogre12SceneManager13renderObjectsERKNS_26QueuedRenderableCollectionENS1_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEEb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::SceneMgrQueuedRenderableVisitor::visit ( Pass const* p ) 1
⇣
SceneManager::SceneMgrQueuedRenderableVisitor::visit ( Pass const* p, RenderableList& rs )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor5visitEPKNS_4PassE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor5visitEPKNS_4PassE to _ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor5visitEPKNS_4PassERSt6vectorIPNS_10RenderableESaIS7_EE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::SceneMgrQueuedRenderableVisitor::visit ( Renderable* r ) 1
⇣
SceneManager::SceneMgrQueuedRenderableVisitor::visit ( Pass const* p, RenderableList& rs )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor5visitEPNS_10RenderableE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor5visitEPNS_10RenderableE to _ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor5visitEPKNS_4PassERSt6vectorIPNS_10RenderableESaIS7_EE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::setShadowCameraSetup ( std::shared_ptr<DataStream>const& shadowSetup ) 1
⇣
SceneManager::setShadowCameraSetup ( SharedPtr<ShadowCameraSetup>const& shadowSetup )
_ZN4Ogre12SceneManager20setShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager20setShadowCameraSetupERKSt10shared_ptrINS_17ShadowCameraSetupEE to _ZN4Ogre12SceneManager20setShadowCameraSetupERKNS_9SharedPtrINS_17ShadowCameraSetupEEE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::setViewMatrix ( Matrix4 const& m ) 1
⇣
SceneManager::setViewMatrix ( Affine3 const& m )
_ZN4Ogre12SceneManager13setViewMatrixERKNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager13setViewMatrixERKNS_7Matrix4E to _ZN4Ogre12SceneManager13setViewMatrixERKNS_7Affine3E. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::setWorldGeometry ( std::shared_ptr<DataStream>& stream, String const& typeName ) 1
⇣
SceneManager::setWorldGeometry ( SharedPtr<DataStream>& stream, String const& typeName )
_ZN4Ogre12SceneManager16setWorldGeometryERSt10shared_ptrINS_10DataStreamEERKNSt7__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 _ZN4Ogre12SceneManager16setWorldGeometryERSt10shared_ptrINS_10DataStreamEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre12SceneManager16setWorldGeometryERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::useLights ( LightList const& lights, unsigned short limit ) 1
⇣
SceneManager::useLights ( LightList const& lights, ushort limit, bool fixedFunction )
_ZN4Ogre12SceneManager9useLightsERKNS_12HashedVectorIPNS_5LightEEEt
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager9useLightsERKNS_12HashedVectorIPNS_5LightEEEt to _ZN4Ogre12SceneManager9useLightsERKNS_12HashedVectorIPNS_5LightEEEtb. This may cause undefined reference linker error in old client applications. |
OgreScriptCompiler.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ScriptCompiler::_compile ( std::shared_ptr<DataStream> nodes, String const& group, bool doImports, bool doObjects, bool doVariables ) 1
⇣
ScriptCompiler::_compile ( SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode> > > nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
_ZN4Ogre14ScriptCompiler8_compileESt10shared_ptrINSt7__cxx114listIS1_INS_12AbstractNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14ScriptCompiler8_compileESt10shared_ptrINSt7__cxx114listIS1_INS_12AbstractNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb to _ZN4Ogre14ScriptCompiler8_compileENS_9SharedPtrINSt7__cxx114listINS1_INS_12AbstractNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEEbbb. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompiler::AbstractTreeBuilder::visit ( ScriptCompiler::AbstractTreeBuilder* visitor, list<std::shared_ptr<ConcreteNode> >::type const& nodes ) [static] 1
⇣
ScriptCompiler::AbstractTreeBuilder::visit ( ScriptCompiler::AbstractTreeBuilder* visitor, std::__cxx11::list<SharedPtr<ConcreteNode> >const& nodes ) [static]
_ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listISt10shared_ptrINS_12ConcreteNodeEESaIS7_EEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listISt10shared_ptrINS_12ConcreteNodeEESaIS7_EEE to _ZN4Ogre14ScriptCompiler19AbstractTreeBuilder5visitEPS1_RKNSt7__cxx114listINS_9SharedPtrINS_12ConcreteNodeEEESaIS7_EEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompiler::compile ( std::shared_ptr<DataStream>const& nodes, String const& group ) 1
⇣
ScriptCompiler::compile ( SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode> > >const& nodes, String const& group )
_ZN4Ogre14ScriptCompiler7compileERKSt10shared_ptrINSt7__cxx114listIS1_INS_12ConcreteNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14ScriptCompiler7compileERKSt10shared_ptrINSt7__cxx114listIS1_INS_12ConcreteNodeEESaIS5_EEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre14ScriptCompiler7compileERKNS_9SharedPtrINSt7__cxx114listINS1_INS_12ConcreteNodeEEESaIS5_EEEEERKNS2_12basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& nodes ) 1
⇣
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode> > >const& nodes )
_ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKSt10shared_ptrINSt7__cxx114listIS3_INS_12AbstractNodeEESaIS7_EEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKSt10shared_ptrINSt7__cxx114listIS3_INS_12AbstractNodeEESaIS7_EEEE to _ZN4Ogre22ScriptCompilerListener14postConversionEPNS_14ScriptCompilerERKNS_9SharedPtrINSt7__cxx114listINS3_INS_12AbstractNodeEEESaIS7_EEEEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream> nodes ) 1
⇣
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode> > > nodes )
_ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerESt10shared_ptrINSt7__cxx114listIS3_INS_12ConcreteNodeEESaIS7_EEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerESt10shared_ptrINSt7__cxx114listIS3_INS_12ConcreteNodeEESaIS7_EEEE to _ZN4Ogre22ScriptCompilerListener13preConversionEPNS_14ScriptCompilerENS_9SharedPtrINSt7__cxx114listINS3_INS_12ConcreteNodeEEESaIS7_EEEEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptCompilerManager::getTranslator ( std::shared_ptr<DataStream>const& node ) 1
⇣
ScriptCompilerManager::getTranslator ( SharedPtr<AbstractNode>const& node )
_ZN4Ogre21ScriptCompilerManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21ScriptCompilerManager13getTranslatorERKSt10shared_ptrINS_12AbstractNodeEE to _ZN4Ogre21ScriptCompilerManager13getTranslatorERKNS_9SharedPtrINS_12AbstractNodeEEE. This may cause undefined reference linker error in old client applications. |
OgreScriptTranslator.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ScriptTranslator::getBoolean ( std::shared_ptr<DataStream>const& node, bool* result ) [static] 1
⇣
ScriptTranslator::getBoolean ( SharedPtr<AbstractNode>const& node, bool* result ) [static]
_ZN4Ogre16ScriptTranslator10getBooleanERKSt10shared_ptrINS_12AbstractNodeEEPb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator10getBooleanERKSt10shared_ptrINS_12AbstractNodeEEPb to _ZN4Ogre16ScriptTranslator10getBooleanERKNS_9SharedPtrINS_12AbstractNodeEEEPb. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getBooleans ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, uint* vals, int count ) [static] 1
⇣
ScriptTranslator::getBooleans ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, uint* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator11getBooleansESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pji
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator11getBooleansESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pji to _ZN4Ogre16ScriptTranslator11getBooleansESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pji. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getColour ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, ColourValue* result, int maxEntries ) [static] 1
⇣
ScriptTranslator::getColour ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, ColourValue* result, int maxEntries ) [static]
_ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_11ColourValueEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_11ColourValueEi to _ZN4Ogre16ScriptTranslator9getColourESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_11ColourValueEi. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getCompareFunction ( std::shared_ptr<DataStream>const& node, enum CompareFunction* func ) [static] 1
⇣
ScriptTranslator::getCompareFunction ( SharedPtr<AbstractNode>const& node, enum CompareFunction* func ) [static]
_ZN4Ogre16ScriptTranslator18getCompareFunctionERKSt10shared_ptrINS_12AbstractNodeEEPNS_15CompareFunctionE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator18getCompareFunctionERKSt10shared_ptrINS_12AbstractNodeEEPNS_15CompareFunctionE to _ZN4Ogre16ScriptTranslator18getCompareFunctionERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_15CompareFunctionE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getConstantType ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op ) [static] 1
⇣
ScriptTranslator::getConstantType ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, enum GpuConstantType* op ) [static]
_ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEEPNS_15GpuConstantTypeE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEEPNS_15GpuConstantTypeE to _ZN4Ogre16ScriptTranslator15getConstantTypeESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEEPNS_15GpuConstantTypeE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getDouble ( std::shared_ptr<DataStream>const& node, double* result ) [static] 1
⇣
ScriptTranslator::getDouble ( SharedPtr<AbstractNode>const& node, double* result ) [static]
_ZN4Ogre16ScriptTranslator9getDoubleERKSt10shared_ptrINS_12AbstractNodeEEPd
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator9getDoubleERKSt10shared_ptrINS_12AbstractNodeEEPd to _ZN4Ogre16ScriptTranslator9getDoubleERKNS_9SharedPtrINS_12AbstractNodeEEEPd. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getDoubles ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, double* vals, int count ) [static] 1
⇣
ScriptTranslator::getDoubles ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, double* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator10getDoublesESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pdi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator10getDoublesESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pdi to _ZN4Ogre16ScriptTranslator10getDoublesESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pdi. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getFloat ( std::shared_ptr<DataStream>const& node, float* result ) [static] 1
⇣
ScriptTranslator::getFloat ( SharedPtr<AbstractNode>const& node, float* result ) [static]
_ZN4Ogre16ScriptTranslator8getFloatERKSt10shared_ptrINS_12AbstractNodeEEPf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator8getFloatERKSt10shared_ptrINS_12AbstractNodeEEPf to _ZN4Ogre16ScriptTranslator8getFloatERKNS_9SharedPtrINS_12AbstractNodeEEEPf. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getFloats ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, float* vals, int count ) [static] 1
⇣
ScriptTranslator::getFloats ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, float* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pfi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pfi to _ZN4Ogre16ScriptTranslator9getFloatsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pfi. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getInt ( std::shared_ptr<DataStream>const& node, int* result ) [static] 1
⇣
ScriptTranslator::getInt ( SharedPtr<AbstractNode>const& node, int* result ) [static]
_ZN4Ogre16ScriptTranslator6getIntERKSt10shared_ptrINS_12AbstractNodeEEPi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator6getIntERKSt10shared_ptrINS_12AbstractNodeEEPi to _ZN4Ogre16ScriptTranslator6getIntERKNS_9SharedPtrINS_12AbstractNodeEEEPi. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getInts ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, int* vals, int count ) [static] 1
⇣
ScriptTranslator::getInts ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, int* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pii
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pii to _ZN4Ogre16ScriptTranslator7getIntsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pii. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getMatrix4 ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, Matrix4* m ) [static] 1
⇣
ScriptTranslator::getMatrix4 ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, Matrix4* m ) [static]
_ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_PNS_7Matrix4E to _ZN4Ogre16ScriptTranslator10getMatrix4ESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_PNS_7Matrix4E. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getNodeAt ( list<std::shared_ptr<AbstractNode> >::type const& nodes, int index ) [static] 1
⇣
ScriptTranslator::getNodeAt ( std::__cxx11::list<SharedPtr<AbstractNode> >const& nodes, size_t index ) [static]
_ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listISt10shared_ptrINS_12AbstractNodeEESaIS5_EEEi
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listISt10shared_ptrINS_12AbstractNodeEESaIS5_EEEi to _ZN4Ogre16ScriptTranslator9getNodeAtERKNSt7__cxx114listINS_9SharedPtrINS_12AbstractNodeEEESaIS5_EEEm. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getSceneBlendFactor ( std::shared_ptr<DataStream>const& node, enum SceneBlendFactor* sbf ) [static] 1
⇣
ScriptTranslator::getSceneBlendFactor ( SharedPtr<AbstractNode>const& node, enum SceneBlendFactor* sbf ) [static]
_ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKSt10shared_ptrINS_12AbstractNodeEEPNS_16SceneBlendFactorE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKSt10shared_ptrINS_12AbstractNodeEEPNS_16SceneBlendFactorE to _ZN4Ogre16ScriptTranslator19getSceneBlendFactorERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16SceneBlendFactorE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getStencilOp ( std::shared_ptr<DataStream>const& node, enum StencilOperation* op ) [static] 1
⇣
ScriptTranslator::getStencilOp ( SharedPtr<AbstractNode>const& node, enum StencilOperation* op ) [static]
_ZN4Ogre16ScriptTranslator12getStencilOpERKSt10shared_ptrINS_12AbstractNodeEEPNS_16StencilOperationE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator12getStencilOpERKSt10shared_ptrINS_12AbstractNodeEEPNS_16StencilOperationE to _ZN4Ogre16ScriptTranslator12getStencilOpERKNS_9SharedPtrINS_12AbstractNodeEEEPNS_16StencilOperationE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getString ( std::shared_ptr<DataStream>const& node, String* result ) [static] 1
⇣
ScriptTranslator::getString ( SharedPtr<AbstractNode>const& node, String* result ) [static]
_ZN4Ogre16ScriptTranslator9getStringERKSt10shared_ptrINS_12AbstractNodeEEPNSt7__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 _ZN4Ogre16ScriptTranslator9getStringERKSt10shared_ptrINS_12AbstractNodeEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre16ScriptTranslator9getStringERKNS_9SharedPtrINS_12AbstractNodeEEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getUInt ( std::shared_ptr<DataStream>const& node, uint* result ) [static] 1
⇣
ScriptTranslator::getUInt ( SharedPtr<AbstractNode>const& node, uint* result ) [static]
_ZN4Ogre16ScriptTranslator7getUIntERKSt10shared_ptrINS_12AbstractNodeEEPj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator7getUIntERKSt10shared_ptrINS_12AbstractNodeEEPj to _ZN4Ogre16ScriptTranslator7getUIntERKNS_9SharedPtrINS_12AbstractNodeEEEPj. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::getUInts ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, uint* vals, int count ) [static] 1
⇣
ScriptTranslator::getUInts ( std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator i, std::__cxx11::list<SharedPtr<AbstractNode> >::const_iterator end, uint* vals, int count ) [static]
_ZN4Ogre16ScriptTranslator8getUIntsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pji
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator8getUIntsESt20_List_const_iteratorISt10shared_ptrINS_12AbstractNodeEEES5_Pji to _ZN4Ogre16ScriptTranslator8getUIntsESt20_List_const_iteratorINS_9SharedPtrINS_12AbstractNodeEEEES5_Pji. This may cause undefined reference linker error in old client applications. |
[+] ScriptTranslator::processNode ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node ) [static] 1
⇣
ScriptTranslator::processNode ( ScriptCompiler* compiler, SharedPtr<AbstractNode>const& node ) [static]
_ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKSt10shared_ptrINS_12AbstractNodeEE to _ZN4Ogre16ScriptTranslator11processNodeEPNS_14ScriptCompilerERKNS_9SharedPtrINS_12AbstractNodeEEE. This may cause undefined reference linker error in old client applications. |
OgreSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Serializer::backpedalChunkHeader ( std::shared_ptr<DataStream>& stream ) 1
⇣
Serializer::backpedalChunkHeader ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer20backpedalChunkHeaderERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer20backpedalChunkHeaderERSt10shared_ptrINS_10DataStreamEE to _ZN4Ogre10Serializer20backpedalChunkHeaderERNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::determineEndianness ( std::shared_ptr<DataStream>& stream ) 1
⇣
Serializer::determineEndianness ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer19determineEndiannessERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer19determineEndiannessERSt10shared_ptrINS_10DataStreamEE to _ZN4Ogre10Serializer19determineEndiannessERNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::popInnerChunk ( std::shared_ptr<DataStream>const& stream ) 1
⇣
Serializer::popInnerChunk ( SharedPtr<DataStream>const& stream )
_ZN4Ogre10Serializer13popInnerChunkERKSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer13popInnerChunkERKSt10shared_ptrINS_10DataStreamEE to _ZN4Ogre10Serializer13popInnerChunkERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::pushInnerChunk ( std::shared_ptr<DataStream>const& stream ) 1
⇣
Serializer::pushInnerChunk ( SharedPtr<DataStream>const& stream )
_ZN4Ogre10Serializer14pushInnerChunkERKSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer14pushInnerChunkERKSt10shared_ptrINS_10DataStreamEE to _ZN4Ogre10Serializer14pushInnerChunkERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readChunk ( std::shared_ptr<DataStream>& stream ) 1
⇣
Serializer::readChunk ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer9readChunkERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer9readChunkERSt10shared_ptrINS_10DataStreamEE to _ZN4Ogre10Serializer9readChunkERNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readFileHeader ( std::shared_ptr<DataStream>& stream ) 1
⇣
Serializer::readFileHeader ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer14readFileHeaderERSt10shared_ptrINS_10DataStreamEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer14readFileHeaderERSt10shared_ptrINS_10DataStreamEE to _ZN4Ogre10Serializer14readFileHeaderERNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readFloats ( std::shared_ptr<DataStream>& stream, double* pDest, size_t count ) 1
⇣
Serializer::readFloats ( SharedPtr<DataStream>& stream, double* pDest, size_t count )
_ZN4Ogre10Serializer10readFloatsERSt10shared_ptrINS_10DataStreamEEPdm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer10readFloatsERSt10shared_ptrINS_10DataStreamEEPdm to _ZN4Ogre10Serializer10readFloatsERNS_9SharedPtrINS_10DataStreamEEEPdm. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readObject ( std::shared_ptr<DataStream>& stream, Quaternion& pDest ) 1
⇣
Serializer::readObject ( SharedPtr<DataStream>& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_10QuaternionE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_10QuaternionE to _ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readObject ( std::shared_ptr<DataStream>& stream, Vector3& pDest ) 1
⇣
Serializer::readObject ( SharedPtr<DataStream>& stream, Quaternion& pDest )
_ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_7Vector3E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer10readObjectERSt10shared_ptrINS_10DataStreamEERNS_7Vector3E to _ZN4Ogre10Serializer10readObjectERNS_9SharedPtrINS_10DataStreamEEERNS_10QuaternionE. This may cause undefined reference linker error in old client applications. |
[+] Serializer::readString ( std::shared_ptr<DataStream>& stream, size_t numChars ) 1
⇣
Serializer::readString ( SharedPtr<DataStream>& stream )
_ZN4Ogre10Serializer10readStringB5cxx11ERSt10shared_ptrINS_10DataStreamEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10Serializer10readStringB5cxx11ERSt10shared_ptrINS_10DataStreamEEm to _ZN4Ogre10Serializer10readStringB5cxx11ERNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
OgreShadowCameraSetupFocused.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] FocusedShadowCameraSetup::calculateShadowMappingMatrix ( SceneManager const& sm, Camera const& cam, Light const& light, Matrix4* 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, Camera* out_cam ) const
_ZNK4Ogre24FocusedShadowCameraSetup28calculateShadowMappingMatrixERKNS_12SceneManagerERKNS_6CameraERKNS_5LightEPNS_7Matrix4ESB_PS4_
|
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_7Matrix4ESB_PS4_ to _ZNK4Ogre24FocusedShadowCameraSetup28calculateShadowMappingMatrixERKNS_12SceneManagerERKNS_6CameraERKNS_5LightEPNS_7Affine3EPNS_7Matrix4EPS4_. This may cause undefined reference linker error in old client applications. |
[+] FocusedShadowCameraSetup::FocusedShadowCameraSetup [C1] ( ) 1
⇣
FocusedShadowCameraSetup::FocusedShadowCameraSetup [C1] ( bool useAggressiveRegion )
_ZN4Ogre24FocusedShadowCameraSetupC1Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre24FocusedShadowCameraSetupC1Ev to _ZN4Ogre24FocusedShadowCameraSetupC1Eb. This may cause undefined reference linker error in old client applications. |
[+] FocusedShadowCameraSetup::FocusedShadowCameraSetup [C2] ( ) 1
⇣
FocusedShadowCameraSetup::FocusedShadowCameraSetup [C2] ( bool useAggressiveRegion )
_ZN4Ogre24FocusedShadowCameraSetupC2Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre24FocusedShadowCameraSetupC2Ev to _ZN4Ogre24FocusedShadowCameraSetupC2Eb. This may cause undefined reference linker error in old client applications. |
[+] FocusedShadowCameraSetup::getNearCameraPoint_ws ( Matrix4 const& viewMatrix, FocusedShadowCameraSetup::PointListBody const& bodyLVS ) const 1
⇣
FocusedShadowCameraSetup::getNearCameraPoint_ws ( Affine3 const& viewMatrix, FocusedShadowCameraSetup::PointListBody const& bodyLVS ) const
_ZNK4Ogre24FocusedShadowCameraSetup21getNearCameraPoint_wsERKNS_7Matrix4ERKNS0_13PointListBodyE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre24FocusedShadowCameraSetup21getNearCameraPoint_wsERKNS_7Matrix4ERKNS0_13PointListBodyE to _ZNK4Ogre24FocusedShadowCameraSetup21getNearCameraPoint_wsERKNS_7Affine3ERKNS0_13PointListBodyE. This may cause undefined reference linker error in old client applications. |
OgreShadowCameraSetupLiSPSM.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup [C1] ( ) 1
⇣
LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup [C1] ( Real n, bool useSimpleNOpt, Degree angle )
_ZN4Ogre23LiSPSMShadowCameraSetupC1Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23LiSPSMShadowCameraSetupC1Ev to _ZN4Ogre23LiSPSMShadowCameraSetupC1EfbNS_6DegreeE. This may cause undefined reference linker error in old client applications. |
[+] LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup [C2] ( ) 1
⇣
LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup [C2] ( Real n, bool useSimpleNOpt, Degree angle )
_ZN4Ogre23LiSPSMShadowCameraSetupC2Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23LiSPSMShadowCameraSetupC2Ev to _ZN4Ogre23LiSPSMShadowCameraSetupC2EfbNS_6DegreeE. This may cause undefined reference linker error in old client applications. |
OgreShadowCameraSetupPlaneOptimal.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] PlaneOptimalShadowCameraSetup::PlaneOptimalShadowCameraSetup [C1] ( MovablePlane* plane ) 1
⇣
PlaneOptimalShadowCameraSetup::PlaneOptimalShadowCameraSetup [C1] ( MovablePlane const* plane )
_ZN4Ogre29PlaneOptimalShadowCameraSetupC1EPNS_12MovablePlaneE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre29PlaneOptimalShadowCameraSetupC1EPNS_12MovablePlaneE to _ZN4Ogre29PlaneOptimalShadowCameraSetupC1EPKNS_12MovablePlaneE. This may cause undefined reference linker error in old client applications. |
[+] PlaneOptimalShadowCameraSetup::PlaneOptimalShadowCameraSetup [C2] ( MovablePlane* plane ) 1
⇣
PlaneOptimalShadowCameraSetup::PlaneOptimalShadowCameraSetup [C2] ( MovablePlane const* plane )
_ZN4Ogre29PlaneOptimalShadowCameraSetupC2EPNS_12MovablePlaneE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre29PlaneOptimalShadowCameraSetupC2EPNS_12MovablePlaneE to _ZN4Ogre29PlaneOptimalShadowCameraSetupC2EPKNS_12MovablePlaneE. This may cause undefined reference linker error in old client applications. |
OgreShadowTextureManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ShadowTextureManager::getShadowTextures ( vector<ShadowTextureConfig>::type const& configList, vector<std::shared_ptr<Texture> >::type& listToPopulate ) 1
⇣
ShadowTextureManager::getShadowTextures ( std::vector<ShadowTextureConfig>const& configList, std::vector<SharedPtr<Texture> >& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_ISt10shared_ptrINS_7TextureEESaIS9_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_ISt10shared_ptrINS_7TextureEESaIS9_EE to _ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_9SharedPtrINS_7TextureEEESaIS9_EE. This may cause undefined reference linker error in old client applications. |
OgreSimpleRenderable.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] SimpleRenderable::setMaterial ( String const& matName ) 1
⇣
SimpleRenderable::setMaterial ( SharedPtr<Material>const& mat )
_ZN4Ogre16SimpleRenderable11setMaterialERKNSt7__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 _ZN4Ogre16SimpleRenderable11setMaterialERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre16SimpleRenderable11setMaterialERKNS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
[+] SimpleRenderable::setTransform ( Matrix4 const& xform ) 1
⇣
SimpleRenderable::setTransform ( Affine3 const& xform )
_ZN4Ogre16SimpleRenderable12setTransformERKNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16SimpleRenderable12setTransformERKNS_7Matrix4E to _ZN4Ogre16SimpleRenderable12setTransformERKNS_7Affine3E. This may cause undefined reference linker error in old client applications. |
OgreSkeleton.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Skeleton::_getBoneMatrices ( Matrix4* pMatrices ) 1
⇣
Skeleton::_getBoneMatrices ( Affine3* pMatrices )
_ZN4Ogre8Skeleton16_getBoneMatricesEPNS_7Matrix4E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8Skeleton16_getBoneMatricesEPNS_7Matrix4E to _ZN4Ogre8Skeleton16_getBoneMatricesEPNS_7Affine3E. This may cause undefined reference linker error in old client applications. |
OgreSkeletonInstance.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] SkeletonInstance::SkeletonInstance [C1] ( std::shared_ptr<DataStream>const& masterCopy ) 1
⇣
SkeletonInstance::SkeletonInstance [C1] ( SharedPtr<Skeleton>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC1ERKSt10shared_ptrINS_8SkeletonEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16SkeletonInstanceC1ERKSt10shared_ptrINS_8SkeletonEE to _ZN4Ogre16SkeletonInstanceC1ERKNS_9SharedPtrINS_8SkeletonEEE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonInstance::SkeletonInstance [C2] ( std::shared_ptr<DataStream>const& masterCopy ) 1
⇣
SkeletonInstance::SkeletonInstance [C2] ( SharedPtr<Skeleton>const& masterCopy )
_ZN4Ogre16SkeletonInstanceC2ERKSt10shared_ptrINS_8SkeletonEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16SkeletonInstanceC2ERKSt10shared_ptrINS_8SkeletonEE to _ZN4Ogre16SkeletonInstanceC2ERKNS_9SharedPtrINS_8SkeletonEEE. This may cause undefined reference linker error in old client applications. |
OgreSkeletonSerializer.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, std::shared_ptr<DataStream> stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode ) 1
⇣
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, SharedPtr<DataStream> stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
_ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonESt10shared_ptrINS_10DataStreamEENS_15SkeletonVersionENS_10Serializer6EndianE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonESt10shared_ptrINS_10DataStreamEENS_15SkeletonVersionENS_10Serializer6EndianE to _ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonENS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readAnimation ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readAnimation ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer13readAnimationERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer13readAnimationERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer13readAnimationERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readAnimationTrack ( std::shared_ptr<DataStream>& stream, Animation* anim, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readAnimationTrack ( SharedPtr<DataStream>& stream, Animation* anim, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer18readAnimationTrackERSt10shared_ptrINS_10DataStreamEEPNS_9AnimationEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer18readAnimationTrackERSt10shared_ptrINS_10DataStreamEEPNS_9AnimationEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer18readAnimationTrackERNS_9SharedPtrINS_10DataStreamEEEPNS_9AnimationEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readBone ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readBone ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer8readBoneERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer8readBoneERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer8readBoneERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readBoneParent ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readBoneParent ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer14readBoneParentERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer14readBoneParentERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer14readBoneParentERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readKeyFrame ( std::shared_ptr<DataStream>& stream, NodeAnimationTrack* track, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readKeyFrame ( SharedPtr<DataStream>& stream, NodeAnimationTrack* track, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer12readKeyFrameERSt10shared_ptrINS_10DataStreamEEPNS_18NodeAnimationTrackEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer12readKeyFrameERSt10shared_ptrINS_10DataStreamEEPNS_18NodeAnimationTrackEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer12readKeyFrameERNS_9SharedPtrINS_10DataStreamEEEPNS_18NodeAnimationTrackEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
[+] SkeletonSerializer::readSkeletonAnimationLink ( std::shared_ptr<DataStream>& stream, Skeleton* pSkel ) 1
⇣
SkeletonSerializer::readSkeletonAnimationLink ( SharedPtr<DataStream>& stream, Skeleton* pSkel )
_ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERSt10shared_ptrINS_10DataStreamEEPNS_8SkeletonE to _ZN4Ogre18SkeletonSerializer25readSkeletonAnimationLinkERNS_9SharedPtrINS_10DataStreamEEEPNS_8SkeletonE. This may cause undefined reference linker error in old client applications. |
OgreStaticGeometry.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C1] ( StaticGeometry::LODBucket* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap ) 1
⇣
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C1] ( StaticGeometry::LODBucket* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC1EPS1_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC1EPS1_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb to _ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC1EPS1_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb. This may cause undefined reference linker error in old client applications. |
[+] StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C2] ( StaticGeometry::LODBucket* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap ) 1
⇣
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable [C2] ( StaticGeometry::LODBucket* parent, SharedPtr<HardwareIndexBuffer>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
_ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC2EPS1_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC2EPS1_PSt10shared_ptrINS_19HardwareIndexBufferEEPKNS_10VertexDataEbb to _ZN4Ogre14StaticGeometry9LODBucket19LODShadowRenderableC2EPS1_PNS_9SharedPtrINS_19HardwareIndexBufferEEEPKNS_10VertexDataEbb. This may cause undefined reference linker error in old client applications. |
[+] StaticGeometry::LODBucket::updateShadowRenderables ( enum ShadowTechnique shadowTechnique, Vector4 const& lightPos, std::shared_ptr<DataStream>* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags ) 1
⇣
StaticGeometry::LODBucket::updateShadowRenderables ( enum ShadowTechnique shadowTechnique, Vector4 const& lightPos, SharedPtr<HardwareIndexBuffer>* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesENS_15ShadowTechniqueERKNS_7Vector4EPSt10shared_ptrINS_19HardwareIndexBufferEEbfm
|
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_7Vector4EPSt10shared_ptrINS_19HardwareIndexBufferEEbfm to _ZN4Ogre14StaticGeometry9LODBucket23updateShadowRenderablesENS_15ShadowTechniqueERKNS_6VectorILi4EfEEPNS_9SharedPtrINS_19HardwareIndexBufferEEEbfm. This may cause undefined reference linker error in old client applications. |
OgreStreamSerialiser.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] StreamSerialiser::makeIdentifier ( String const& code ) [static] 1
⇣
StreamSerialiser::makeIdentifier ( char const[5]& code ) [static]
_ZN4Ogre16StreamSerialiser14makeIdentifierERKNSt7__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 _ZN4Ogre16StreamSerialiser14makeIdentifierERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre16StreamSerialiser14makeIdentifierERA5_Kc. This may cause undefined reference linker error in old client applications. |
[+] StreamSerialiser::StreamSerialiser [C1] ( std::shared_ptr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat ) 1
⇣
StreamSerialiser::StreamSerialiser [C1] ( SharedPtr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC1ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16StreamSerialiserC1ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE to _ZN4Ogre16StreamSerialiserC1ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE. This may cause undefined reference linker error in old client applications. |
[+] StreamSerialiser::StreamSerialiser [C2] ( std::shared_ptr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat ) 1
⇣
StreamSerialiser::StreamSerialiser [C2] ( SharedPtr<DataStream>const& stream, enum StreamSerialiser::Endian endianMode, bool autoHeader, enum StreamSerialiser::RealStorageFormat realFormat )
_ZN4Ogre16StreamSerialiserC2ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16StreamSerialiserC2ERKSt10shared_ptrINS_10DataStreamEENS0_6EndianEbNS0_17RealStorageFormatE to _ZN4Ogre16StreamSerialiserC2ERKNS_9SharedPtrINS_10DataStreamEEENS0_6EndianEbNS0_17RealStorageFormatE. This may cause undefined reference linker error in old client applications. |
OgreTechnique.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Technique::getPass ( String const& name ) 1
⇣
Technique::getPass ( String const& name ) const
_ZN4Ogre9Technique7getPassERKNSt7__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 _ZN4Ogre9Technique7getPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZNK4Ogre9Technique7getPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] Technique::getPass ( unsigned short index ) 2
⇣
Technique::getPass ( String const& name ) const
_ZN4Ogre9Technique7getPassEt
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9Technique7getPassEt to _ZNK4Ogre9Technique7getPassERKNSt7__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 _ZN4Ogre9Technique7getPassEt to _ZNK4Ogre9Technique7getPassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] Technique::setShadowCasterMaterial ( std::shared_ptr<DataStream> val ) 1
⇣
Technique::setShadowCasterMaterial ( SharedPtr<Material> val )
_ZN4Ogre9Technique23setShadowCasterMaterialESt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9Technique23setShadowCasterMaterialESt10shared_ptrINS_8MaterialEE to _ZN4Ogre9Technique23setShadowCasterMaterialENS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
[+] Technique::setShadowReceiverMaterial ( std::shared_ptr<DataStream> val ) 1
⇣
Technique::setShadowReceiverMaterial ( SharedPtr<Material> val )
_ZN4Ogre9Technique25setShadowReceiverMaterialESt10shared_ptrINS_8MaterialEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9Technique25setShadowReceiverMaterialESt10shared_ptrINS_8MaterialEE to _ZN4Ogre9Technique25setShadowReceiverMaterialENS_9SharedPtrINS_8MaterialEEE. This may cause undefined reference linker error in old client applications. |
OgreTexture.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Texture::loadRawData ( std::shared_ptr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat ) 1
⇣
Texture::loadRawData ( SharedPtr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
_ZN4Ogre7Texture11loadRawDataERSt10shared_ptrINS_10DataStreamEEttNS_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 _ZN4Ogre7Texture11loadRawDataERSt10shared_ptrINS_10DataStreamEEttNS_11PixelFormatE to _ZN4Ogre7Texture11loadRawDataERNS_9SharedPtrINS_10DataStreamEEEttNS_11PixelFormatE. This may cause undefined reference linker error in old client applications. |
OgreTextureUnitState.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] TextureUnitState::_setTexturePtr ( std::shared_ptr<DataStream>const& texptr ) 1
⇣
TextureUnitState::_setTexturePtr ( SharedPtr<Texture>const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEE to _ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEE. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::_setTexturePtr ( std::shared_ptr<DataStream>const& texptr, size_t frame ) 1
⇣
TextureUnitState::_setTexturePtr ( SharedPtr<Texture>const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState14_setTexturePtrERKSt10shared_ptrINS_7TextureEEm to _ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEE. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::setAnimatedTextureName ( String const& name, unsigned int numFrames, Real duration ) 1
⇣
TextureUnitState::setAnimatedTextureName ( String const& name, size_t numFrames, Real duration )
_ZN4Ogre16TextureUnitState22setAnimatedTextureNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState22setAnimatedTextureNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjf to _ZN4Ogre16TextureUnitState22setAnimatedTextureNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmf. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::setAnimatedTextureName ( String const*const names, unsigned int numFrames, Real duration ) 1
⇣
TextureUnitState::setAnimatedTextureName ( String const& name, size_t numFrames, Real duration )
_ZN4Ogre16TextureUnitState22setAnimatedTextureNameEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState22setAnimatedTextureNameEPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjf to _ZN4Ogre16TextureUnitState22setAnimatedTextureNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmf. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::setCubicTexture ( std::shared_ptr<DataStream>const*const texPtrs, bool forUVW ) 1
⇣
TextureUnitState::setCubicTexture ( SharedPtr<Texture>const*const texPtrs, bool forUVW )
_ZN4Ogre16TextureUnitState15setCubicTextureEPKSt10shared_ptrINS_7TextureEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState15setCubicTextureEPKSt10shared_ptrINS_7TextureEEb to _ZN4Ogre16TextureUnitState15setCubicTextureEPKNS_9SharedPtrINS_7TextureEEEb. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::setTexture ( std::shared_ptr<DataStream>const& texPtr ) 1
⇣
TextureUnitState::setTexture ( SharedPtr<Texture>const& texPtr )
_ZN4Ogre16TextureUnitState10setTextureERKSt10shared_ptrINS_7TextureEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState10setTextureERKSt10shared_ptrINS_7TextureEE to _ZN4Ogre16TextureUnitState10setTextureERKNS_9SharedPtrINS_7TextureEEE. This may cause undefined reference linker error in old client applications. |
OgreUserObjectBindings.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] UserObjectBindings::clear ( ) const 1
⇣
UserObjectBindings::clear ( )
_ZNK4Ogre18UserObjectBindings5clearEv
|
Change |
Effect |
1 |
Method became non-const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre18UserObjectBindings5clearEv to _ZN4Ogre18UserObjectBindings5clearEv. This may cause undefined reference linker error in old client applications. |
OgreVertexIndexData.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] VertexCacheProfiler::profile ( std::shared_ptr<DataStream>const& indexBuffer ) 1
⇣
VertexCacheProfiler::profile ( SharedPtr<HardwareIndexBuffer>const& indexBuffer )
_ZN4Ogre19VertexCacheProfiler7profileERKSt10shared_ptrINS_19HardwareIndexBufferEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19VertexCacheProfiler7profileERKSt10shared_ptrINS_19HardwareIndexBufferEE to _ZN4Ogre19VertexCacheProfiler7profileERKNS_9SharedPtrINS_19HardwareIndexBufferEEE. This may cause undefined reference linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity 614
OgreAnimationTrack.h
namespace Ogre
[+] class NumericAnimationTrack 1
|
Change |
Effect |
1 |
Virtual method setAssociatedAnimable ( SharedPtr<AnimableValue>const& ) has been added to this class instead of setAssociatedAnimable ( std::shared_ptr<DataStream>const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 24 entries | Virtual Table (New) - 24 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for NumericAnimationTrack) |
(int (*)(...)) (& typeinfo for NumericAnimationTrack) |
16 |
(int (*)(...)) 0x17101c |
(int (*)(...)) 0x15b806 |
24 |
(int (*)(...)) 0x1710b4 |
(int (*)(...)) 0x15b89e |
32 |
AnimationTrack::getNumKeyFrames() const |
AnimationTrack::getNumKeyFrames() const |
40 |
AnimationTrack::getKeyFrame(unsigned short) const |
AnimationTrack::getKeyFrame(unsigned short) const |
48 |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
56 |
AnimationTrack::createKeyFrame(float) |
AnimationTrack::createKeyFrame(float) |
64 |
AnimationTrack::removeKeyFrame(unsigned short) |
AnimationTrack::removeKeyFrame(unsigned short) |
72 |
AnimationTrack::removeAllKeyFrames() |
AnimationTrack::removeAllKeyFrames() |
80 |
NumericAnimationTrack::getInterpolatedKeyFrame(TimeIndex const&, KeyFrame*) const |
NumericAnimationTrack::getInterpolatedKeyFrame(TimeIndex const&, KeyFrame*) const |
88 |
NumericAnimationTrack::apply(TimeIndex const&, float, float) |
NumericAnimationTrack::apply(TimeIndex const&, float, float) |
96 |
(int (*)(...)) 0x170e98 |
(int (*)(...)) 0x15b720 |
104 |
(int (*)(...)) 0x170e9e |
(int (*)(...)) 0x15b726 |
112 |
(int (*)(...)) 0x170ea8 |
(int (*)(...)) 0x15b730 |
120 |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
128 |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
136 |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
144 |
(int (*)(...)) 0x170eae |
(int (*)(...)) 0x15b736 |
152 |
NumericAnimationTrack::createKeyFrameImpl(float) |
NumericAnimationTrack::createKeyFrameImpl(float) |
160 |
AnimationTrack::populateClone(AnimationTrack*) const |
AnimationTrack::populateClone(AnimationTrack*) const |
168 |
NumericAnimationTrack::createNumericKeyFrame(float) |
NumericAnimationTrack::createNumericKeyFrame(float) |
176 |
NumericAnimationTrack::getAssociatedAnimable() const |
NumericAnimationTrack::getAssociatedAnimable() const |
184 |
NumericAnimationTrack::setAssociatedAnimable(std::shared_ptr<AnimableValue> const&) |
NumericAnimationTrack::setAssociatedAnimable(SharedPtr<AnimableValue> const&) |
[+] affected symbols: 1 (0.02%)
NumericAnimationTrack::setAssociatedAnimable ( std::shared_ptr<DataStream>const& val )
This method is from 'NumericAnimationTrack' class.
OgreASTCCodec.h
namespace Ogre
[+] class ASTCCodec 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) - 11 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ASTCCodec) |
(int (*)(...)) (& typeinfo for ASTCCodec) |
16 |
(int (*)(...)) 0x162d50 |
(int (*)(...)) 0x14d1e6 |
24 |
(int (*)(...)) 0x162d82 |
(int (*)(...)) 0x14d218 |
32 |
ASTCCodec::encode(std::shared_ptr<MemoryDataStream>&, std::shared_ptr<Codec::CodecData>&) const |
ASTCCodec::encode(SharedPtr<MemoryDataStream> const&, SharedPtr<Codec::CodecData> const&) const |
40 |
ASTCCodec::encodeToFile(std::shared_ptr<MemoryDataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Codec::CodecData>&) const |
ASTCCodec::encodeToFile(SharedPtr<MemoryDataStream> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<Codec::CodecData> const&) const |
48 |
ASTCCodec::decode(std::shared_ptr<DataStream>&) const |
ASTCCodec::decode(SharedPtr<DataStream> const&) const |
56 |
ASTCCodec::getType[abi:cxx11]() const |
ASTCCodec::getType[abi:cxx11]() const |
64 |
(int (*)(...)) 0x163d90 |
(int (*)(...)) 0x14de60 |
72 |
(int (*)(...)) 0x162c36 |
(int (*)(...)) 0x14d0fa |
80 |
ASTCCodec::magicNumberToFileExt[abi:cxx11](char const*, unsigned long) const |
ASTCCodec::magicNumberToFileExt[abi:cxx11](char const*, unsigned long) const |
[+] affected symbols: 12 (0.2%)
ASTCCodec::msInstance [data]
This method is from 'ASTCCodec' class.
ASTCCodec::getMemorySize ( uint32 width, uint32 height, uint32 depth, int32 xdim, int32 ydim, enum PixelFormat fmt )
This method is from 'ASTCCodec' class.
ASTCCodec::startup ( )
This method is from 'ASTCCodec' class.
ASTCCodec::shutdown ( )
This method is from 'ASTCCodec' class.
ASTCCodec::ASTCCodec ( )
This constructor is from 'ASTCCodec' class.
ASTCCodec::flipEndian ( void* pData, size_t size )
This method is from 'ASTCCodec' class.
ASTCCodec::flipEndian ( void* pData, size_t size, size_t count )
This method is from 'ASTCCodec' class.
ASTCCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData )
This method is from 'ASTCCodec' class.
ASTCCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes )
This method is from 'ASTCCodec' class.
ASTCCodec::decode ( std::shared_ptr<DataStream>& stream )
This method is from 'ASTCCodec' class.
...
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 2
|
Change |
Effect |
1 |
Field mPointLightExtrusionDistance has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Size of field mBlankLight has been changed from 592 bytes to 536 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: 121 (1.9%)
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::setCurrentViewport ( Viewport const* viewport )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setPointParameters ( Real size, bool attenuation, Real constant, Real linear, Real quadratic )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentLightList ( LightList const* ll )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setTextureProjector ( Frustum const* frust, size_t index )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentRenderable ( Renderable const* rend )
This method is from 'AutoParamDataSource' class.
...
OgreAxisAlignedBox.h
namespace Ogre
[+] class AxisAlignedBox 1
|
Change |
Effect |
1 |
Field mCorners 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: 1601 (25.6%)
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'.
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
Field 'pMesh.mAABB' in 1st parameter 'pMesh' (pointer) is of type 'AxisAlignedBox'.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 3
|
Change |
Effect |
1 |
Size of field mAABB has been changed from 40 bytes to 28 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 576 bytes to 504 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
3 |
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) - 91 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 (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
BillboardChain::getMovableType[abi:cxx11]() const |
BillboardChain::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
BillboardChain::getBoundingBox() const |
BillboardChain::getBoundingBox() const |
200 |
BillboardChain::getBoundingRadius() const |
BillboardChain::getBoundingRadius() const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
BillboardChain::_updateRenderQueue(RenderQueue*) |
BillboardChain::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
264 |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
272 |
BillboardChain::setMaxChainElements(unsigned long) |
BillboardChain::setMaxChainElements(unsigned long) |
280 |
(int (*)(...)) 0x17d076 |
(int (*)(...)) 0x1679d0 |
288 |
BillboardChain::setNumberOfChains(unsigned long) |
BillboardChain::setNumberOfChains(unsigned long) |
296 |
(int (*)(...)) 0x17d082 |
(int (*)(...)) 0x1679dc |
304 |
BillboardChain::setUseTextureCoords(bool) |
BillboardChain::setUseTextureCoords(bool) |
312 |
(int (*)(...)) 0x17d08e |
(int (*)(...)) 0x1679e8 |
320 |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
328 |
(int (*)(...)) 0x17d09a |
(int (*)(...)) 0x1679f4 |
336 |
BillboardChain::setOtherTextureCoordRange(float, float) |
BillboardChain::setOtherTextureCoordRange(float, float) |
344 |
(int (*)(...)) 0x17d0a6 |
(int (*)(...)) 0x167a00 |
352 |
BillboardChain::setUseVertexColours(bool) |
BillboardChain::setUseVertexColours(bool) |
360 |
(int (*)(...)) 0x17d0b2 |
(int (*)(...)) 0x167a0c |
368 |
BillboardChain::setDynamic(bool) |
BillboardChain::setDynamic(bool) |
376 |
(int (*)(...)) 0x17d0be |
(int (*)(...)) 0x167a18 |
384 |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
392 |
BillboardChain::removeChainElement(unsigned long) |
BillboardChain::removeChainElement(unsigned long) |
400 |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
408 |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
416 |
BillboardChain::getNumChainElements(unsigned long) const |
BillboardChain::getNumChainElements(unsigned long) const |
424 |
BillboardChain::clearChain(unsigned long) |
BillboardChain::clearChain(unsigned long) |
432 |
BillboardChain::clearAllChains() |
BillboardChain::clearAllChains() |
440 |
(int (*)(...)) 0x17d0ca |
(int (*)(...)) 0x167a24 |
448 |
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::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::getSquaredViewDepth(Camera const*) const |
BillboardChain::getSquaredViewDepth(Camera const*) const |
464 |
BillboardChain::getMaterial() const |
BillboardChain::getMaterial() const |
472 |
BillboardChain::getRenderOperation(RenderOperation&) |
BillboardChain::getRenderOperation(RenderOperation&) |
480 |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
488 |
BillboardChain::getWorldTransforms(Matrix4*) const |
BillboardChain::getWorldTransforms(Matrix4*) const |
496 |
BillboardChain::getLights() const |
BillboardChain::getLights() const |
504 |
BillboardChain::setupChainContainers() |
BillboardChain::setupChainContainers() |
512 |
BillboardChain::setupVertexDeclaration() |
BillboardChain::setupVertexDeclaration() |
520 |
BillboardChain::setupBuffers() |
BillboardChain::setupBuffers() |
528 |
BillboardChain::updateVertexBuffer(Camera*) |
BillboardChain::updateVertexBuffer(Camera*) |
536 |
BillboardChain::updateIndexBuffer() |
BillboardChain::updateIndexBuffer() |
544 |
BillboardChain::updateBoundingBox() const |
BillboardChain::updateBoundingBox() const |
552 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
560 |
(int (*)(...)) (& typeinfo for BillboardChain) |
(int (*)(...)) (& typeinfo for BillboardChain) |
568 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
576 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
584 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to ~BillboardChain |
592 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to ~BillboardChain |
600 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
608 |
(int (*)(...)) -0x00000000000120 |
(int (*)(...)) -0x000000000000e8 |
616 |
(int (*)(...)) (& typeinfo for BillboardChain) |
(int (*)(...)) (& typeinfo for BillboardChain) |
624 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to ~BillboardChain |
632 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to ~BillboardChain |
640 |
non-virtual thunk to BillboardChain::getMaterial() const |
non-virtual thunk to BillboardChain::getMaterial() const |
648 |
(int (*)(...)) 0x17d100 |
(int (*)(...)) 0x167a5a |
656 |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
664 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
672 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
680 |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
688 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
696 |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
704 |
non-virtual thunk to BillboardChain::getLights() const |
non-virtual thunk to BillboardChain::getLights() const |
712 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
720 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
[+] affected symbols: 68 (1.1%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from derived class 'RibbonTrail'.
RibbonTrail::removeNode ( Node* n )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::_timeUpdate ( Real time )
This method is from derived class 'RibbonTrail'.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::nodeDestroyed ( Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetAllTrails ( )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setTrailLength ( Real len )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from derived class 'RibbonTrail'.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 4
|
Change |
Effect |
1 |
Size of field mAABB has been changed from 40 bytes to 28 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Virtual method setMaterial ( SharedPtr<Material>const& ) has been added to this class instead of setMaterial ( std::shared_ptr<DataStream>const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method setCommonUpVector ( Vector3 const& ) has been added to this class instead of setCommonUpVector ( Vector3 const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Virtual method setCommonDirection ( Vector3 const& ) has been added to this class instead of setCommonDirection ( Vector3 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) - 106 entries | Virtual Table (New) - 106 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
16 |
~BillboardSet |
~BillboardSet |
24 |
~BillboardSet |
~BillboardSet |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x188022 |
(int (*)(...)) 0x172e26 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
BillboardSet::getMovableType[abi:cxx11]() const |
BillboardSet::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
BillboardSet::_notifyCurrentCamera(Camera*) |
BillboardSet::_notifyCurrentCamera(Camera*) |
192 |
BillboardSet::getBoundingBox() const |
BillboardSet::getBoundingBox() const |
200 |
BillboardSet::getBoundingRadius() const |
BillboardSet::getBoundingRadius() const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
BillboardSet::_updateRenderQueue(RenderQueue*) |
BillboardSet::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
BillboardSet::getTypeFlags() const |
BillboardSet::getTypeFlags() const |
264 |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
272 |
BillboardSet::increasePool(unsigned long) |
BillboardSet::increasePool(unsigned long) |
280 |
BillboardSet::getNumBillboards() const |
BillboardSet::getNumBillboards() const |
288 |
BillboardSet::setAutoextend(bool) |
BillboardSet::setAutoextend(bool) |
296 |
BillboardSet::getAutoextend() const |
BillboardSet::getAutoextend() const |
304 |
BillboardSet::setSortingEnabled(bool) |
BillboardSet::setSortingEnabled(bool) |
312 |
BillboardSet::getSortingEnabled() const |
BillboardSet::getSortingEnabled() const |
320 |
BillboardSet::setPoolSize(unsigned long) |
BillboardSet::setPoolSize(unsigned long) |
328 |
BillboardSet::getPoolSize() const |
BillboardSet::getPoolSize() const |
336 |
BillboardSet::clear() |
BillboardSet::clear() |
344 |
BillboardSet::getBillboard(unsigned int) const |
BillboardSet::getBillboard(unsigned int) const |
352 |
BillboardSet::removeBillboard(unsigned int) |
BillboardSet::removeBillboard(unsigned int) |
360 |
BillboardSet::removeBillboard(Billboard*) |
BillboardSet::removeBillboard(Billboard*) |
368 |
BillboardSet::setBillboardOrigin(BillboardOrigin) |
BillboardSet::setBillboardOrigin(BillboardOrigin) |
376 |
BillboardSet::getBillboardOrigin() const |
BillboardSet::getBillboardOrigin() const |
384 |
BillboardSet::setBillboardRotationType(BillboardRotationType) |
BillboardSet::setBillboardRotationType(BillboardRotationType) |
392 |
BillboardSet::getBillboardRotationType() const |
BillboardSet::getBillboardRotationType() const |
400 |
BillboardSet::setDefaultDimensions(float, float) |
BillboardSet::setDefaultDimensions(float, float) |
408 |
BillboardSet::setDefaultWidth(float) |
BillboardSet::setDefaultWidth(float) |
416 |
BillboardSet::getDefaultWidth() const |
BillboardSet::getDefaultWidth() const |
424 |
BillboardSet::setDefaultHeight(float) |
BillboardSet::setDefaultHeight(float) |
432 |
BillboardSet::getDefaultHeight() const |
BillboardSet::getDefaultHeight() const |
440 |
BillboardSet::setMaterialName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
BillboardSet::setMaterialName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
448 |
BillboardSet::getMaterialName[abi:cxx11]() const |
BillboardSet::getMaterialName[abi:cxx11]() const |
456 |
BillboardSet::getMaterial() const |
BillboardSet::getMaterial() const |
464 |
BillboardSet::setMaterial(std::shared_ptr<Material> const&) |
BillboardSet::setMaterial(SharedPtr<Material> const&) |
472 |
BillboardSet::getRenderOperation(RenderOperation&) |
BillboardSet::getRenderOperation(RenderOperation&) |
480 |
BillboardSet::getWorldTransforms(Matrix4*) const |
BillboardSet::getWorldTransforms(Matrix4*) const |
488 |
BillboardSet::_notifyBillboardResized() |
BillboardSet::_notifyBillboardResized() |
496 |
BillboardSet::_notifyBillboardRotated() |
BillboardSet::_notifyBillboardRotated() |
504 |
BillboardSet::getCullIndividually() const |
BillboardSet::getCullIndividually() const |
512 |
BillboardSet::setCullIndividually(bool) |
BillboardSet::setCullIndividually(bool) |
520 |
BillboardSet::setBillboardType(BillboardType) |
BillboardSet::setBillboardType(BillboardType) |
528 |
BillboardSet::getBillboardType() const |
BillboardSet::getBillboardType() const |
536 |
BillboardSet::setCommonDirection(Vector3 const&) |
BillboardSet::setCommonDirection(Vector<3, float> const&) |
544 |
BillboardSet::getCommonDirection() const |
BillboardSet::getCommonDirection() const |
552 |
BillboardSet::setCommonUpVector(Vector3 const&) |
BillboardSet::setCommonUpVector(Vector<3, float> const&) |
560 |
BillboardSet::getCommonUpVector() const |
BillboardSet::getCommonUpVector() const |
568 |
(int (*)(...)) 0x187fda |
(int (*)(...)) 0x172dde |
576 |
(int (*)(...)) 0x187fe6 |
(int (*)(...)) 0x172dea |
584 |
BillboardSet::getSquaredViewDepth(Camera const*) const |
BillboardSet::getSquaredViewDepth(Camera const*) const |
592 |
BillboardSet::_updateBounds() |
BillboardSet::_updateBounds() |
600 |
BillboardSet::getLights() const |
BillboardSet::getLights() const |
608 |
BillboardSet::_sortBillboards(Camera*) |
BillboardSet::_sortBillboards(Camera*) |
616 |
BillboardSet::_getSortMode() const |
BillboardSet::_getSortMode() const |
624 |
(int (*)(...)) 0x187ff2 |
(int (*)(...)) 0x172df6 |
632 |
BillboardSet::setTextureCoords(TRect<float> const*, unsigned short) |
BillboardSet::setTextureCoords(TRect<float> const*, unsigned short) |
640 |
BillboardSet::setTextureStacksAndSlices(unsigned char, unsigned char) |
BillboardSet::setTextureStacksAndSlices(unsigned char, unsigned char) |
648 |
BillboardSet::getTextureCoords(unsigned short*) |
BillboardSet::getTextureCoords(unsigned short*) |
656 |
BillboardSet::setPointRenderingEnabled(bool) |
BillboardSet::setPointRenderingEnabled(bool) |
664 |
(int (*)(...)) 0x187ffe |
(int (*)(...)) 0x172e02 |
672 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
680 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
688 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
696 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
704 |
non-virtual thunk to ~BillboardSet |
non-virtual thunk to ~BillboardSet |
712 |
non-virtual thunk to ~BillboardSet |
non-virtual thunk to ~BillboardSet |
720 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
728 |
(int (*)(...)) -0x00000000000120 |
(int (*)(...)) -0x000000000000e8 |
736 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
744 |
non-virtual thunk to ~BillboardSet |
non-virtual thunk to ~BillboardSet |
752 |
non-virtual thunk to ~BillboardSet |
non-virtual thunk to ~BillboardSet |
760 |
non-virtual thunk to BillboardSet::getMaterial() const |
non-virtual thunk to BillboardSet::getMaterial() const |
768 |
(int (*)(...)) 0x17d100 |
(int (*)(...)) 0x167a5a |
776 |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
784 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
792 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
800 |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
808 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
816 |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
824 |
non-virtual thunk to BillboardSet::getLights() const |
non-virtual thunk to BillboardSet::getLights() const |
832 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
840 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
[+] affected symbols: 105 (1.7%)
BillboardSet::setMaterial ( std::shared_ptr<DataStream>const& material )
This method is from 'BillboardSet' class.
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoextend ( bool autoextend )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
BillboardSet::removeBillboard ( unsigned int index )
This method is from 'BillboardSet' class.
BillboardSet::removeBillboard ( Billboard* pBill )
Field 'pBill.mParentSet' in 1st parameter 'pBill' (pointer) has base type 'BillboardSet'.
...
OgreBone.h
namespace Ogre
[+] class Bone 6
|
Change |
Effect |
1 |
The relative position of field mBindDerivedInverseOrientation 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. |
2 |
The relative position of field mBindDerivedInverseScale 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. |
3 |
The relative position of field mCreator 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. |
4 |
The relative position of field mHandle 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. |
5 |
The relative position of field mManuallyControlled has been changed from 1 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 mBindDerivedInversePosition has been changed from 5 to 3. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 21 (0.3%)
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::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.
Bone::reset ( )
This method is from 'Bone' class.
...
OgreCamera.h
namespace Ogre
[+] class Camera 2
|
Change |
Effect |
1 |
Virtual method forwardIntersect ( Plane const&, std::vector<Vector<4, float> >* ) const has been added to this class instead of forwardIntersect ( Plane const&, vector<Vector4>::type* ) const. |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method getRayForwardIntersect ( Vector3 const&, Vector3 const*, Real ) const has been added to this class instead of getRayForwardIntersect ( Vector3 const&, Vector3 const*, Real ) 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) - 91 entries | Virtual Table (New) - 91 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Camera) |
(int (*)(...)) (& typeinfo for Camera) |
16 |
~Camera |
~Camera |
24 |
~Camera |
~Camera |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
Camera::getMovableType[abi:cxx11]() const |
Camera::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
Frustum::_notifyCurrentCamera(Camera*) |
Frustum::_notifyCurrentCamera(Camera*) |
192 |
Frustum::getBoundingBox() const |
Frustum::getBoundingBox() const |
200 |
Camera::getBoundingRadius() const |
Camera::getBoundingRadius() const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
Frustum::_updateRenderQueue(RenderQueue*) |
Frustum::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
Frustum::getTypeFlags() const |
Frustum::getTypeFlags() const |
264 |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
272 |
Frustum::updateFrustumImpl() const |
Frustum::updateFrustumImpl() const |
280 |
Frustum::updateViewImpl() const |
Frustum::updateViewImpl() const |
288 |
Frustum::updateFrustumPlanesImpl() const |
Frustum::updateFrustumPlanesImpl() const |
296 |
Frustum::updateWorldSpaceCornersImpl() const |
Frustum::updateWorldSpaceCornersImpl() const |
304 |
Camera::isViewOutOfDate() const |
Camera::isViewOutOfDate() const |
312 |
Camera::invalidateFrustum() const |
Camera::invalidateFrustum() const |
320 |
Camera::invalidateView() const |
Camera::invalidateView() const |
328 |
Frustum::getFrustumPlanes() const |
Frustum::getFrustumPlanes() const |
336 |
Camera::getFrustumPlane(unsigned short) const |
Camera::getFrustumPlane(unsigned short) const |
344 |
Camera::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
Camera::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
352 |
Camera::isVisible(Sphere const&, FrustumPlane*) const |
Camera::isVisible(Sphere const&, FrustumPlane*) const |
360 |
Camera::isVisible(Vector3 const&, FrustumPlane*) const |
Camera::isVisible(Vector<3, float> const&, FrustumPlane*) const |
368 |
Frustum::getMaterial() const |
Frustum::getMaterial() const |
376 |
Frustum::getRenderOperation(RenderOperation&) |
Frustum::getRenderOperation(RenderOperation&) |
384 |
Camera::getWorldTransforms(Matrix4*) const |
Camera::getWorldTransforms(Matrix4*) const |
392 |
Frustum::getSquaredViewDepth(Camera const*) const |
Frustum::getSquaredViewDepth(Camera const*) const |
400 |
Frustum::getLights() const |
Frustum::getLights() const |
408 |
Camera::getWorldSpaceCorners() const |
Camera::getWorldSpaceCorners() const |
416 |
Frustum::setProjectionType(ProjectionType) |
Frustum::setProjectionType(ProjectionType) |
424 |
Camera::projectSphere(Sphere const&, float*, float*, float*, float*) const |
Camera::projectSphere(Sphere const&, float*, float*, float*, float*) const |
432 |
Camera::getPositionForViewUpdate() const |
Camera::getPositionForViewUpdate() const |
440 |
Camera::getOrientationForViewUpdate() const |
Camera::getOrientationForViewUpdate() const |
448 |
Camera::setWindowImpl() const |
Camera::setWindowImpl() const |
456 |
Camera::getRayForwardIntersect(Vector3 const&, Vector3 const*, float) const |
Camera::getRayForwardIntersect(Vector<3, float> const&, Vector<3, float> const*, float) const |
464 |
Camera::addListener(Camera::Listener*) |
Camera::addListener(Camera::Listener*) |
472 |
Camera::removeListener(Camera::Listener*) |
Camera::removeListener(Camera::Listener*) |
480 |
Camera::setLodCamera(Camera const*) |
Camera::setLodCamera(Camera const*) |
488 |
Camera::getLodCamera() const |
Camera::getLodCamera() const |
496 |
Camera::setWindow(float, float, float, float) |
Camera::setWindow(float, float, float, float) |
504 |
Camera::resetWindow() |
Camera::resetWindow() |
512 |
(int (*)(...)) 0x18db84 |
(int (*)(...)) 0x17a400 |
520 |
Camera::forwardIntersect(Plane const&, std::vector<Vector4, std::allocator<Vector4> >*) const |
Camera::forwardIntersect(Plane const&, std::vector<Vector<4, float>, std::allocator<Vector<4, float> > >*) const |
528 |
(int (*)(...)) 0x18db90 |
(int (*)(...)) 0x17a40c |
536 |
(int (*)(...)) 0x18db9c |
(int (*)(...)) 0x17a418 |
544 |
Camera::synchroniseBaseSettingsWith(Camera const*) |
Camera::synchroniseBaseSettingsWith(Camera const*) |
552 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
560 |
(int (*)(...)) (& typeinfo for Camera) |
(int (*)(...)) (& typeinfo for Camera) |
568 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
576 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
584 |
non-virtual thunk to ~Camera |
non-virtual thunk to ~Camera |
592 |
non-virtual thunk to ~Camera |
non-virtual thunk to ~Camera |
600 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
608 |
(int (*)(...)) -0x00000000000120 |
(int (*)(...)) -0x000000000000e8 |
616 |
(int (*)(...)) (& typeinfo for Camera) |
(int (*)(...)) (& typeinfo for Camera) |
624 |
non-virtual thunk to ~Camera |
non-virtual thunk to ~Camera |
632 |
non-virtual thunk to ~Camera |
non-virtual thunk to ~Camera |
640 |
non-virtual thunk to Frustum::getMaterial() const |
non-virtual thunk to Frustum::getMaterial() const |
648 |
(int (*)(...)) 0x17d100 |
(int (*)(...)) 0x167a5a |
656 |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
664 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
672 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
680 |
non-virtual thunk to Camera::getWorldTransforms(Matrix4*) const |
non-virtual thunk to Camera::getWorldTransforms(Matrix4*) const |
688 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
696 |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
704 |
non-virtual thunk to Frustum::getLights() const |
non-virtual thunk to Frustum::getLights() const |
712 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
720 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
[+] affected symbols: 2 (0.03%)
Camera::forwardIntersect ( Plane const& worldPlane, vector<Vector4>::type* intersect3d )
This method is from 'Camera' class.
Camera::getRayForwardIntersect ( Vector3 const& anchor, Vector3 const* dir, Real planeOffset )
This method is from 'Camera' class.
OgreCodec.h
namespace Ogre
[+] class Codec 3
|
Change |
Effect |
1 |
Pure virtual method encodeToFile ( SharedPtr<MemoryDataStream>const&, String const&, SharedPtr<Codec::CodecData>const& ) const has been added to this class instead of encodeToFile ( std::shared_ptr<DataStream>&, String const&, std::shared_ptr<DataStream>& ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method decode ( SharedPtr<DataStream>const& ) const has been added to this class instead of decode ( std::shared_ptr<DataStream>& ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method encode ( SharedPtr<MemoryDataStream>const&, SharedPtr<Codec::CodecData>const& ) const has been added to this class instead of encode ( std::shared_ptr<DataStream>&, std::shared_ptr<DataStream>& ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Codec) |
(int (*)(...)) (& typeinfo for Codec) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
(int (*)(...)) 0x162c36 |
(int (*)(...)) 0x14d0fa |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 17 (0.3%)
Codec::msMapCodecs [data]
This method is from 'Codec' class.
Codec::getExtensions ( )
This method is from 'Codec' class.
Codec::getCodec ( char* magicNumberPtr, size_t maxbytes )
This method is from 'Codec' class.
Codec::getCodec ( String const& extension )
This method is from 'Codec' class.
Codec::~Codec ( )
This destructor is from 'Codec' class.
STBIImageCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData )
This method is from derived class 'STBIImageCodec'.
STBIImageCodec::decode ( std::shared_ptr<DataStream>& input )
This method is from derived class 'STBIImageCodec'.
STBIImageCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData )
This method is from derived class 'STBIImageCodec'.
DDSCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData )
This method is from derived class 'DDSCodec'.
DDSCodec::decode ( std::shared_ptr<DataStream>& stream )
This method is from derived class 'DDSCodec'.
...
OgreCommon.h
namespace Ogre
[+] class HashedVector<Light*> 1
|
Change |
Effect |
1 |
Size of field mList has been changed from 32 bytes to 24 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 647 (10.4%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.manualLightList' in 1st parameter 'mgr' (pointer) has base type 'HashedVector<Light*>'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mLightList' in 1st parameter 'mo' (pointer) has base type 'HashedVector<Light*>'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mLightList' in 1st parameter 'obj' (pointer) has base type 'HashedVector<Light*>'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mLightList' in the return value (pointer) has base type 'HashedVector<Light*>'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
SceneManager::clearScene ( )
Field 'this.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
...
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) - 38 entries | Virtual Table (New) - 36 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Compositor) |
(int (*)(...)) (& typeinfo for Compositor) |
16 |
~Compositor |
~Compositor |
24 |
~Compositor |
~Compositor |
32 |
(int (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x194ad2 |
(int (*)(...)) 0x181190 |
72 |
(int (*)(...)) 0x194ad8 |
(int (*)(...)) 0x181196 |
80 |
Compositor::loadImpl() |
Compositor::loadImpl() |
88 |
Compositor::unloadImpl() |
Compositor::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Compositor::calculateSize() const |
288 |
Resource::_dirtyState() |
|
296 |
Compositor::calculateSize() const |
|
[+] affected symbols: 19 (0.3%)
Compositor::unloadImpl ( )
This method is from 'Compositor' class.
Compositor::getTechnique ( size_t index )
This method is from 'Compositor' class.
Compositor::createTechnique ( )
This method is from 'Compositor' class.
Compositor::getRenderTarget ( String const& name )
This method is from 'Compositor' class.
Compositor::removeTechnique ( size_t index )
This method is from 'Compositor' class.
Compositor::getNumTechniques ( )
This method is from 'Compositor' class.
Compositor::getTextureInstance ( String const& name, size_t mrtIndex )
This method is from 'Compositor' class.
Compositor::removeAllTechniques ( )
This method is from 'Compositor' class.
Compositor::getTechniqueIterator ( )
This method is from 'Compositor' class.
Compositor::getSupportedTechnique ( size_t index )
This method is from 'Compositor' class.
...
OgreCompositorInstance.h
namespace Ogre
[+] class CompositorInstance::Listener 2
|
Change |
Effect |
1 |
Virtual method notifyMaterialSetup ( uint32, SharedPtr<Material>& ) has been added to this class instead of notifyMaterialSetup ( uint32, std::shared_ptr<DataStream>& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method notifyMaterialRender ( uint32, SharedPtr<Material>& ) has been added to this class instead of notifyMaterialRender ( uint32, std::shared_ptr<DataStream>& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorInstance::Listener) |
(int (*)(...)) (& typeinfo for CompositorInstance::Listener) |
16 |
CompositorInstance::~Listener |
CompositorInstance::~Listener |
24 |
CompositorInstance::~Listener |
CompositorInstance::~Listener |
32 |
CompositorInstance::Listener::notifyMaterialSetup(unsigned int, std::shared_ptr<Material>&) |
CompositorInstance::Listener::notifyMaterialSetup(unsigned int, SharedPtr<Material>&) |
40 |
CompositorInstance::Listener::notifyMaterialRender(unsigned int, std::shared_ptr<Material>&) |
CompositorInstance::Listener::notifyMaterialRender(unsigned int, SharedPtr<Material>&) |
48 |
CompositorInstance::Listener::notifyResourcesCreated(bool) |
CompositorInstance::Listener::notifyResourcesCreated(bool) |
56 |
CompositorInstance::Listener::notifyResourcesReleased(bool) |
CompositorInstance::Listener::notifyResourcesReleased(bool) |
[+] affected symbols: 2 (0.03%)
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
This method is from 'CompositorInstance::Listener' class.
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
This method is from 'CompositorInstance::Listener' class.
OgreDDSCodec.h
namespace Ogre
[+] class DDSCodec 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) - 11 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DDSCodec) |
(int (*)(...)) (& typeinfo for DDSCodec) |
16 |
(int (*)(...)) 0x414e66 |
(int (*)(...)) 0x3cda08 |
24 |
(int (*)(...)) 0x414e98 |
(int (*)(...)) 0x3cda3a |
32 |
DDSCodec::encode(std::shared_ptr<MemoryDataStream>&, std::shared_ptr<Codec::CodecData>&) const |
DDSCodec::encode(SharedPtr<MemoryDataStream> const&, SharedPtr<Codec::CodecData> const&) const |
40 |
DDSCodec::encodeToFile(std::shared_ptr<MemoryDataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Codec::CodecData>&) const |
DDSCodec::encodeToFile(SharedPtr<MemoryDataStream> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<Codec::CodecData> const&) const |
48 |
DDSCodec::decode(std::shared_ptr<DataStream>&) const |
DDSCodec::decode(SharedPtr<DataStream> const&) const |
56 |
DDSCodec::getType[abi:cxx11]() const |
DDSCodec::getType[abi:cxx11]() const |
64 |
(int (*)(...)) 0x163d90 |
(int (*)(...)) 0x14de60 |
72 |
(int (*)(...)) 0x162c36 |
(int (*)(...)) 0x14d0fa |
80 |
DDSCodec::magicNumberToFileExt[abi:cxx11](char const*, unsigned long) const |
DDSCodec::magicNumberToFileExt[abi:cxx11](char const*, unsigned long) const |
[+] affected symbols: 9 (0.1%)
DDSCodec::msInstance [data]
This method is from 'DDSCodec' class.
DDSCodec::startup ( )
This method is from 'DDSCodec' class.
DDSCodec::shutdown ( )
This method is from 'DDSCodec' class.
DDSCodec::DDSCodec ( )
This constructor is from 'DDSCodec' class.
DDSCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData )
This method is from 'DDSCodec' class.
DDSCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes )
This method is from 'DDSCodec' class.
DDSCodec::decode ( std::shared_ptr<DataStream>& stream )
This method is from 'DDSCodec' class.
DDSCodec::encode ( std::shared_ptr<DataStream>& input, std::shared_ptr<DataStream>& pData )
This method is from 'DDSCodec' class.
DDSCodec::getType ( )
This method is from 'DDSCodec' class.
OgreDefaultHardwareBufferManager.h
namespace Ogre
[+] class DefaultHardwareCounterBuffer 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultHardwareCounterBuffer) |
(int (*)(...)) (& typeinfo for DefaultHardwareCounterBuffer) |
16 |
DefaultHardwareCounterBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareCounterBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
DefaultHardwareCounterBuffer::unlockImpl() |
DefaultHardwareCounterBuffer::unlockImpl() |
32 |
~DefaultHardwareCounterBuffer |
~DefaultHardwareCounterBuffer |
40 |
~DefaultHardwareCounterBuffer |
~DefaultHardwareCounterBuffer |
48 |
DefaultHardwareCounterBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
DefaultHardwareCounterBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
56 |
DefaultHardwareCounterBuffer::unlock() |
DefaultHardwareCounterBuffer::unlock() |
64 |
DefaultHardwareCounterBuffer::readData(unsigned long, unsigned long, void*) |
DefaultHardwareCounterBuffer::readData(unsigned long, unsigned long, void*) |
72 |
DefaultHardwareCounterBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
DefaultHardwareCounterBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a1a |
(int (*)(...)) 0x1a2f40 |
88 |
(int (*)(...)) 0x1b4a78 |
(int (*)(...)) 0x1a2f98 |
96 |
(int (*)(...)) 0x1b4c2e |
(int (*)(...)) 0x1a314e |
[+] affected symbols: 8 (0.1%)
DefaultHardwareCounterBuffer::unlockImpl ( )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::unlock ( )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::DefaultHardwareCounterBuffer ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
This constructor is from 'DefaultHardwareCounterBuffer' class.
DefaultHardwareCounterBuffer::~DefaultHardwareCounterBuffer ( )
This destructor is from 'DefaultHardwareCounterBuffer' class.
[+] class DefaultHardwareIndexBuffer 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultHardwareIndexBuffer) |
(int (*)(...)) (& typeinfo for DefaultHardwareIndexBuffer) |
16 |
DefaultHardwareIndexBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareIndexBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
DefaultHardwareIndexBuffer::unlockImpl() |
DefaultHardwareIndexBuffer::unlockImpl() |
32 |
~DefaultHardwareIndexBuffer |
~DefaultHardwareIndexBuffer |
40 |
~DefaultHardwareIndexBuffer |
~DefaultHardwareIndexBuffer |
48 |
DefaultHardwareIndexBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
DefaultHardwareIndexBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
56 |
DefaultHardwareIndexBuffer::unlock() |
DefaultHardwareIndexBuffer::unlock() |
64 |
DefaultHardwareIndexBuffer::readData(unsigned long, unsigned long, void*) |
DefaultHardwareIndexBuffer::readData(unsigned long, unsigned long, void*) |
72 |
DefaultHardwareIndexBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
DefaultHardwareIndexBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a1a |
(int (*)(...)) 0x1a2f40 |
88 |
(int (*)(...)) 0x1b4a78 |
(int (*)(...)) 0x1a2f98 |
96 |
(int (*)(...)) 0x1b4c2e |
(int (*)(...)) 0x1a314e |
[+] affected symbols: 8 (0.1%)
DefaultHardwareIndexBuffer::unlockImpl ( )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::unlock ( )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::DefaultHardwareIndexBuffer ( enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage )
This constructor is from 'DefaultHardwareIndexBuffer' class.
DefaultHardwareIndexBuffer::~DefaultHardwareIndexBuffer ( )
This destructor is from 'DefaultHardwareIndexBuffer' class.
[+] class DefaultHardwareUniformBuffer 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultHardwareUniformBuffer) |
(int (*)(...)) (& typeinfo for DefaultHardwareUniformBuffer) |
16 |
DefaultHardwareUniformBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareUniformBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
DefaultHardwareUniformBuffer::unlockImpl() |
DefaultHardwareUniformBuffer::unlockImpl() |
32 |
~DefaultHardwareUniformBuffer |
~DefaultHardwareUniformBuffer |
40 |
~DefaultHardwareUniformBuffer |
~DefaultHardwareUniformBuffer |
48 |
DefaultHardwareUniformBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
DefaultHardwareUniformBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
56 |
DefaultHardwareUniformBuffer::unlock() |
DefaultHardwareUniformBuffer::unlock() |
64 |
DefaultHardwareUniformBuffer::readData(unsigned long, unsigned long, void*) |
DefaultHardwareUniformBuffer::readData(unsigned long, unsigned long, void*) |
72 |
DefaultHardwareUniformBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
DefaultHardwareUniformBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a1a |
(int (*)(...)) 0x1a2f40 |
88 |
(int (*)(...)) 0x1b4a78 |
(int (*)(...)) 0x1a2f98 |
96 |
(int (*)(...)) 0x1b4c2e |
(int (*)(...)) 0x1a314e |
[+] affected symbols: 8 (0.1%)
DefaultHardwareUniformBuffer::unlockImpl ( )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::unlock ( )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::DefaultHardwareUniformBuffer ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
This constructor is from 'DefaultHardwareUniformBuffer' class.
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer ( )
This destructor is from 'DefaultHardwareUniformBuffer' class.
[+] class DefaultHardwareVertexBuffer 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 14 entries | Virtual Table (New) - 14 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultHardwareVertexBuffer) |
(int (*)(...)) (& typeinfo for DefaultHardwareVertexBuffer) |
16 |
DefaultHardwareVertexBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
DefaultHardwareVertexBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
DefaultHardwareVertexBuffer::unlockImpl() |
DefaultHardwareVertexBuffer::unlockImpl() |
32 |
~DefaultHardwareVertexBuffer |
~DefaultHardwareVertexBuffer |
40 |
~DefaultHardwareVertexBuffer |
~DefaultHardwareVertexBuffer |
48 |
DefaultHardwareVertexBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
DefaultHardwareVertexBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
56 |
DefaultHardwareVertexBuffer::unlock() |
DefaultHardwareVertexBuffer::unlock() |
64 |
DefaultHardwareVertexBuffer::readData(unsigned long, unsigned long, void*) |
DefaultHardwareVertexBuffer::readData(unsigned long, unsigned long, void*) |
72 |
DefaultHardwareVertexBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
DefaultHardwareVertexBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a1a |
(int (*)(...)) 0x1a2f40 |
88 |
(int (*)(...)) 0x1b4a78 |
(int (*)(...)) 0x1a2f98 |
96 |
(int (*)(...)) 0x1b4c2e |
(int (*)(...)) 0x1a314e |
104 |
HardwareVertexBuffer::checkIfVertexInstanceDataIsSupported() |
HardwareVertexBuffer::checkIfVertexInstanceDataIsSupported() |
[+] affected symbols: 9 (0.1%)
DefaultHardwareVertexBuffer::unlockImpl ( )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::unlock ( )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::readData ( size_t offset, size_t length, void* pDest )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
This method is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::DefaultHardwareVertexBuffer ( size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage )
This constructor is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::DefaultHardwareVertexBuffer ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage )
This constructor is from 'DefaultHardwareVertexBuffer' class.
DefaultHardwareVertexBuffer::~DefaultHardwareVertexBuffer ( )
This destructor is from 'DefaultHardwareVertexBuffer' class.
OgreDeflate.h
namespace Ogre
[+] class DeflateStream 1
|
Change |
Effect |
1 |
Field mIsCompressedValid has been removed from this type. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 12 (0.2%)
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 ( )
This destructor is from 'DeflateStream' class.
...
OgreEdgeListBuilder.h
namespace Ogre
[+] class EdgeData 1
|
Change |
Effect |
1 |
Size of field triangleFaceNormals has been changed from 32 bytes to 24 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 95 (1.5%)
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::getEdgeList ( )
Return value (pointer) has base type 'EdgeData'.
ManualObject::hasEdgeList ( )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::textureCoord ( Real u )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::textureCoord ( Real u, Real v )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::textureCoord ( Real u, Real v, Real w )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::textureCoord ( Real x, Real y, Real z, Real w )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::resetTempAreas ( )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
ManualObject::setMaterialName ( size_t idx, String const& name, String const& group )
Field 'this.mEdgeList' in the object of this method has base type 'EdgeData'.
...
OgreEntity.h
namespace Ogre
[+] class Entity 38
|
Change |
Effect |
1 |
Size of field mAlwaysUpdateMainSkeleton has been changed from 1 byte to 1 bit. |
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 mCurrentHWAnimationState has been changed from 1 byte to 1 bit. |
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 mDisplaySkeleton has been changed from 1 byte to 1 bit. |
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 mFullBoundingBox has been changed from 40 bytes to 28 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 |
Size of field mInitialised has been changed from 1 byte to 1 bit. |
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. |
6 |
Size of field mSkipAnimStateUpdates has been changed from 1 byte to 1 bit. |
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. |
7 |
Size of field mUpdateBoundingBoxFromSkeleton has been changed from 1 byte to 1 bit. |
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. |
8 |
Size of field mVertexAnimationAppliedThisFrame has been changed from 1 byte to 1 bit. |
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 mVertexProgramInUse has been changed from 1 byte to 1 bit. |
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 |
Size of field mPreparedForShadowVolumes has been changed from 1 byte to 1 bit. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
11 |
The relative position of field mAlwaysUpdateMainSkeleton has been changed from 24 to 13. |
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 mBoneMatrices has been changed from 11 to 20. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
13 |
The relative position of field mBoneWorldMatrices has been changed from 10 to 19. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
14 |
The relative position of field mCurrentHWAnimationState has been changed from 18 to 11. |
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 mDisplaySkeleton has been changed from 16 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 mFrameAnimationLastUpdated has been changed from 13 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 mFrameBonesLastUpdated has been changed from 14 to 22. |
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 mHardwarePoseCount 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. |
19 |
The relative position of field mLodEntityList has been changed from 34 to 35. |
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 mMaterialLodFactorTransformed has been changed from 31 to 32. |
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 mMaxMaterialLodIndex has been changed from 33 to 34. |
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 mMaxMeshLodIndex has been changed from 29 to 30. |
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 mMeshLodFactorTransformed 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. |
24 |
The relative position of field mMeshLodIndex 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. |
25 |
The relative position of field mNumBoneMatrices has been changed from 12 to 18. |
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 mSchemeHardwareAnim has been changed from 17 to 24. |
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 mSharedSkeletonEntities has been changed from 15 to 23. |
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 mSkeletonInstance has been changed from 35 to 36. |
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 mSkipAnimStateUpdates has been changed from 23 to 12. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
30 |
The relative position of field mSoftwareAnimationNormalsRequests has been changed from 22 to 26. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
31 |
The relative position of field mSoftwareAnimationRequests has been changed from 21 to 25. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
32 |
The relative position of field mUpdateBoundingBoxFromSkeleton has been changed from 25 to 14. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
33 |
The relative position of field mVertexProgramInUse has been changed from 20 to 15. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
34 |
The relative position of field mInitialised has been changed from 36 to 16. |
Applications will access incorrect memory when attempting to access this field. |
35 |
The relative position of field mMaterialLodFactor has been changed from 30 to 31. |
Applications will access incorrect memory when attempting to access this field. |
36 |
The relative position of field mMinMaterialLodIndex has been changed from 32 to 33. |
Applications will access incorrect memory when attempting to access this field. |
37 |
The relative position of field mMinMeshLodIndex has been changed from 28 to 29. |
Applications will access incorrect memory when attempting to access this field. |
38 |
Virtual method loadingComplete ( Resource* ) has been added to this class instead of backgroundLoadingComplete ( Resource* ). |
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) - 51 entries | Virtual Table (New) - 49 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Entity) |
(int (*)(...)) (& typeinfo for Entity) |
16 |
~Entity |
~Entity |
24 |
~Entity |
~Entity |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
Entity::getEdgeList() |
Entity::getEdgeList() |
48 |
Entity::hasEdgeList() |
Entity::hasEdgeList() |
56 |
Entity::getWorldBoundingBox(bool) const |
Entity::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
Entity::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
Entity::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
Entity::_releaseManualHardwareResources() |
Entity::_releaseManualHardwareResources() |
144 |
Entity::_restoreManualHardwareResources() |
Entity::_restoreManualHardwareResources() |
152 |
Entity::getMovableType[abi:cxx11]() const |
Entity::getMovableType[abi:cxx11]() const |
160 |
Entity::_notifyAttached(Node*, bool) |
Entity::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
Entity::_notifyCurrentCamera(Camera*) |
Entity::_notifyCurrentCamera(Camera*) |
192 |
Entity::getBoundingBox() const |
Entity::getBoundingBox() const |
200 |
Entity::getBoundingRadius() const |
Entity::getBoundingRadius() const |
208 |
Entity::getWorldBoundingSphere(bool) const |
Entity::getWorldBoundingSphere(bool) const |
216 |
Entity::_updateRenderQueue(RenderQueue*) |
Entity::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
Entity::setRenderQueueGroup(unsigned char) |
Entity::setRenderQueueGroup(unsigned char) |
240 |
Entity::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
Entity::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
Entity::getTypeFlags() const |
Entity::getTypeFlags() const |
264 |
Entity::visitRenderables(Renderable::Visitor*, bool) |
Entity::visitRenderables(Renderable::Visitor*, bool) |
272 |
Entity::backgroundLoadingComplete(Resource*) |
Entity::loadingComplete(Resource*) |
280 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
288 |
(int (*)(...)) (& typeinfo for Entity) |
(int (*)(...)) (& typeinfo for Entity) |
296 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
304 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
312 |
non-virtual thunk to ~Entity |
non-virtual thunk to ~Entity |
320 |
non-virtual thunk to ~Entity |
non-virtual thunk to ~Entity |
328 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
336 |
(int (*)(...)) -0x00000000000120 |
(int (*)(...)) -0x000000000000e8 |
344 |
(int (*)(...)) (& typeinfo for Entity) |
(int (*)(...)) (& typeinfo for Entity) |
352 |
non-virtual thunk to ~Entity |
non-virtual thunk to ~Entity |
360 |
non-virtual thunk to ~Entity |
non-virtual thunk to ~Entity |
368 |
non-virtual thunk to Entity::backgroundLoadingComplete(Resource*) |
non-virtual thunk to Entity::loadingComplete(Resource*) |
376 |
(int (*)(...)) 0x1cdad6 |
(int (*)(...)) 0x1bc59c |
384 |
(int (*)(...)) 0x1cdadc |
(int (*)(...)) 0x1bc5a2 |
392 |
(int (*)(...)) 0x1cdae2 |
|
400 |
(int (*)(...)) 0x1cdae8 |
|
[+] affected symbols: 110 (1.8%)
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
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::destroyEntity ( Entity* e )
1st parameter 'e' (pointer) has base type 'Entity'.
Entity::_initialise ( bool forceReinitialise )
This method is from 'Entity' class.
Entity::getEdgeList ( )
This method is from 'Entity' class.
Entity::hasEdgeList ( )
This method is from 'Entity' class.
Entity::_deinitialise ( )
This method is from 'Entity' class.
Entity::setMeshLodBias ( Real factor, ushort maxDetailIndex, ushort minDetailIndex )
This method is from 'Entity' class.
Entity::_notifyAttached ( Node* parent, bool isTagPoint )
This method is from 'Entity' class.
...
[+] class Entity::EntityShadowRenderable 2
|
Change |
Effect |
1 |
The relative position of field mOriginalPosBufferBinding has been changed from 4 to 5. |
Applications will access incorrect memory when attempting to access this field. |
2 |
The relative position of field mSubEntity has been changed from 5 to 4. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 5 (0.1%)
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
This destructor is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::isVisible ( )
This method is from 'Entity::EntityShadowRenderable' class.
OgreETCCodec.h
namespace Ogre
[+] class ETCCodec 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) - 11 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ETCCodec) |
(int (*)(...)) (& typeinfo for ETCCodec) |
16 |
(int (*)(...)) 0x416a18 |
(int (*)(...)) 0x3cf61a |
24 |
(int (*)(...)) 0x416a4a |
(int (*)(...)) 0x3cf64c |
32 |
ETCCodec::encode(std::shared_ptr<MemoryDataStream>&, std::shared_ptr<Codec::CodecData>&) const |
ETCCodec::encode(SharedPtr<MemoryDataStream> const&, SharedPtr<Codec::CodecData> const&) const |
40 |
ETCCodec::encodeToFile(std::shared_ptr<MemoryDataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<Codec::CodecData>&) const |
ETCCodec::encodeToFile(SharedPtr<MemoryDataStream> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<Codec::CodecData> const&) const |
48 |
ETCCodec::decode(std::shared_ptr<DataStream>&) const |
ETCCodec::decode(SharedPtr<DataStream> const&) const |
56 |
ETCCodec::getType[abi:cxx11]() const |
ETCCodec::getType[abi:cxx11]() const |
64 |
(int (*)(...)) 0x163d90 |
(int (*)(...)) 0x14de60 |
72 |
(int (*)(...)) 0x162c36 |
(int (*)(...)) 0x14d0fa |
80 |
ETCCodec::magicNumberToFileExt[abi:cxx11](char const*, unsigned long) const |
ETCCodec::magicNumberToFileExt[abi:cxx11](char const*, unsigned long) const |
[+] affected symbols: 12 (0.2%)
ETCCodec::flipEndian ( void* pData, size_t size )
This method is from 'ETCCodec' class.
ETCCodec::flipEndian ( void* pData, size_t size, size_t count )
This method is from 'ETCCodec' class.
ETCCodec::msKTXInstance [data]
This method is from 'ETCCodec' class.
ETCCodec::msPKMInstance [data]
This method is from 'ETCCodec' class.
ETCCodec::startup ( )
This method is from 'ETCCodec' class.
ETCCodec::shutdown ( )
This method is from 'ETCCodec' class.
ETCCodec::ETCCodec ( String const& type )
This constructor is from 'ETCCodec' class.
ETCCodec::encodeToFile ( std::shared_ptr<DataStream>& input, String const& outFileName, std::shared_ptr<DataStream>& pData )
This method is from 'ETCCodec' class.
ETCCodec::magicNumberToFileExt ( char const* magicNumberPtr, size_t maxbytes )
This method is from 'ETCCodec' class.
ETCCodec::decode ( std::shared_ptr<DataStream>& stream )
This method is from 'ETCCodec' class.
...
OgreException.h
namespace Ogre
[+] class Exception 4
|
Change |
Effect |
1 |
Type of field file has been changed from String (32 bytes) to char const* (8 bytes). |
This field may be incorrectly initialized or accessed by applications. |
2 |
Type of field typeName has been changed from String (32 bytes) to char const* (8 bytes). |
This field may be incorrectly initialized or accessed by applications. |
3 |
The pointer level of field file 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 pointer level of field typeName 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: 4 (0.1%)
Exception::Exception ( int num, String const& desc, String const& src )
This constructor is from 'Exception' class.
Exception::Exception ( int num, String const& desc, String const& src, char const* typ, char const* fil, long lin )
This constructor is from 'Exception' class.
Exception::Exception ( Exception const& rhs )
1st parameter 'rhs' (reference) has base type 'Exception'.
Exception::getFullDescription ( )
This method is from 'Exception' class.
OgreFrustum.h
namespace Ogre
[+] class Frustum 2
|
Change |
Effect |
1 |
Size of field mBoundingBox has been changed from 40 bytes to 28 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Virtual method isVisible ( Vector3 const&, enum FrustumPlane* ) const has been added to this class instead of isVisible ( Vector3 const&, enum FrustumPlane* ) 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) - 78 entries | Virtual Table (New) - 78 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Frustum) |
(int (*)(...)) (& typeinfo for Frustum) |
16 |
~Frustum |
~Frustum |
24 |
~Frustum |
~Frustum |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
Frustum::getMovableType[abi:cxx11]() const |
Frustum::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
Frustum::_notifyCurrentCamera(Camera*) |
Frustum::_notifyCurrentCamera(Camera*) |
192 |
Frustum::getBoundingBox() const |
Frustum::getBoundingBox() const |
200 |
Frustum::getBoundingRadius() const |
Frustum::getBoundingRadius() const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
Frustum::_updateRenderQueue(RenderQueue*) |
Frustum::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
Frustum::getTypeFlags() const |
Frustum::getTypeFlags() const |
264 |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
272 |
Frustum::updateFrustumImpl() const |
Frustum::updateFrustumImpl() const |
280 |
Frustum::updateViewImpl() const |
Frustum::updateViewImpl() const |
288 |
Frustum::updateFrustumPlanesImpl() const |
Frustum::updateFrustumPlanesImpl() const |
296 |
Frustum::updateWorldSpaceCornersImpl() const |
Frustum::updateWorldSpaceCornersImpl() const |
304 |
Frustum::isViewOutOfDate() const |
Frustum::isViewOutOfDate() const |
312 |
Frustum::invalidateFrustum() const |
Frustum::invalidateFrustum() const |
320 |
Frustum::invalidateView() const |
Frustum::invalidateView() const |
328 |
Frustum::getFrustumPlanes() const |
Frustum::getFrustumPlanes() const |
336 |
Frustum::getFrustumPlane(unsigned short) const |
Frustum::getFrustumPlane(unsigned short) const |
344 |
Frustum::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
Frustum::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
352 |
Frustum::isVisible(Sphere const&, FrustumPlane*) const |
Frustum::isVisible(Sphere const&, FrustumPlane*) const |
360 |
Frustum::isVisible(Vector3 const&, FrustumPlane*) const |
Frustum::isVisible(Vector<3, float> const&, FrustumPlane*) const |
368 |
Frustum::getMaterial() const |
Frustum::getMaterial() const |
376 |
Frustum::getRenderOperation(RenderOperation&) |
Frustum::getRenderOperation(RenderOperation&) |
384 |
Frustum::getWorldTransforms(Matrix4*) const |
Frustum::getWorldTransforms(Matrix4*) const |
392 |
Frustum::getSquaredViewDepth(Camera const*) const |
Frustum::getSquaredViewDepth(Camera const*) const |
400 |
Frustum::getLights() const |
Frustum::getLights() const |
408 |
Frustum::getWorldSpaceCorners() const |
Frustum::getWorldSpaceCorners() const |
416 |
Frustum::setProjectionType(ProjectionType) |
Frustum::setProjectionType(ProjectionType) |
424 |
Frustum::projectSphere(Sphere const&, float*, float*, float*, float*) const |
Frustum::projectSphere(Sphere const&, float*, float*, float*, float*) const |
432 |
Frustum::getPositionForViewUpdate() const |
Frustum::getPositionForViewUpdate() const |
440 |
Frustum::getOrientationForViewUpdate() const |
Frustum::getOrientationForViewUpdate() const |
448 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
456 |
(int (*)(...)) (& typeinfo for Frustum) |
(int (*)(...)) (& typeinfo for Frustum) |
464 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
472 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
480 |
non-virtual thunk to ~Frustum |
non-virtual thunk to ~Frustum |
488 |
non-virtual thunk to ~Frustum |
non-virtual thunk to ~Frustum |
496 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
504 |
(int (*)(...)) -0x00000000000120 |
(int (*)(...)) -0x000000000000e8 |
512 |
(int (*)(...)) (& typeinfo for Frustum) |
(int (*)(...)) (& typeinfo for Frustum) |
520 |
non-virtual thunk to ~Frustum |
non-virtual thunk to ~Frustum |
528 |
non-virtual thunk to ~Frustum |
non-virtual thunk to ~Frustum |
536 |
non-virtual thunk to Frustum::getMaterial() const |
non-virtual thunk to Frustum::getMaterial() const |
544 |
(int (*)(...)) 0x17d100 |
(int (*)(...)) 0x167a5a |
552 |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
560 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
568 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
576 |
non-virtual thunk to Frustum::getWorldTransforms(Matrix4*) const |
non-virtual thunk to Frustum::getWorldTransforms(Matrix4*) const |
584 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
592 |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
600 |
non-virtual thunk to Frustum::getLights() const |
non-virtual thunk to Frustum::getLights() const |
608 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
616 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
[+] affected symbols: 1142 (18.3%)
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::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
...
OgreGpuProgram.h
namespace Ogre
[+] class GpuProgram 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) - 64 entries | Virtual Table (New) - 62 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 (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x194ad2 |
(int (*)(...)) 0x181190 |
72 |
(int (*)(...)) 0x194ad8 |
(int (*)(...)) 0x181196 |
80 |
GpuProgram::loadImpl() |
GpuProgram::loadImpl() |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
GpuProgram::calculateSize() const |
288 |
Resource::_dirtyState() |
(int (*)(...)) 0x1cd092 |
296 |
GpuProgram::calculateSize() const |
GpuProgram::isSupported() const |
304 |
(int (*)(...)) 0x1df1ea |
GpuProgram::createParameters() |
312 |
GpuProgram::isSupported() const |
(int (*)(...)) 0x1cd09a |
320 |
GpuProgram::createParameters() |
(int (*)(...)) 0x1cd0a6 |
328 |
(int (*)(...)) 0x1df1f2 |
(int (*)(...)) 0x1cd0b2 |
336 |
(int (*)(...)) 0x1df1fe |
(int (*)(...)) 0x1cd0be |
344 |
(int (*)(...)) 0x1df20a |
(int (*)(...)) 0x1cd0ca |
352 |
(int (*)(...)) 0x1df216 |
(int (*)(...)) 0x1cd0d6 |
360 |
(int (*)(...)) 0x1df222 |
(int (*)(...)) 0x1cd0e6 |
368 |
(int (*)(...)) 0x1df22e |
(int (*)(...)) 0x1cd0f2 |
376 |
(int (*)(...)) 0x1df23e |
(int (*)(...)) 0x1cd0fe |
384 |
(int (*)(...)) 0x1df24a |
(int (*)(...)) 0x1cd10a |
392 |
(int (*)(...)) 0x1df256 |
(int (*)(...)) 0x1cd116 |
400 |
(int (*)(...)) 0x1df262 |
(int (*)(...)) 0x1cd122 |
408 |
(int (*)(...)) 0x1df26e |
(int (*)(...)) 0x1cd140 |
416 |
(int (*)(...)) 0x1df27a |
GpuProgram::getDefaultParameters() |
424 |
(int (*)(...)) 0x1df2aa |
(int (*)(...)) 0x1cd15e |
432 |
GpuProgram::getDefaultParameters() |
(int (*)(...)) 0x1cd16e |
440 |
(int (*)(...)) 0x1df2c8 |
(int (*)(...)) 0x1cd178 |
448 |
(int (*)(...)) 0x1df2d8 |
(int (*)(...)) 0x1cd182 |
456 |
(int (*)(...)) 0x1df2e2 |
GpuProgram::getLanguage[abi:cxx11]() const |
464 |
(int (*)(...)) 0x1df2ec |
(int (*)(...)) 0x1cd18c |
472 |
GpuProgram::getLanguage[abi:cxx11]() const |
(int (*)(...)) 0x1cd198 |
480 |
(int (*)(...)) 0x1df2f6 |
(int (*)(...)) 0x1cd1a4 |
488 |
(int (*)(...)) 0x1df302 |
__cxa_pure_virtual |
496 |
(int (*)(...)) 0x1df30e |
|
504 |
__cxa_pure_virtual |
|
[+] affected symbols: 29 (0.5%)
GpuProgram::msMorphCmd [data]
This method is from 'GpuProgram' class.
GpuProgram::msSyntaxCmd [data]
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.
GpuProgram::createParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::getProgramTypeName ( enum GpuProgramType programType )
This method is from 'GpuProgram' class.
GpuProgram::getDefaultParameters ( )
This method is from 'GpuProgram' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuSharedParameters 1
|
Change |
Effect |
1 |
Size of field mNamedConstants has been changed from 80 bytes to 72 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: 20 (0.3%)
GpuSharedParameters::_markClean ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::_markDirty ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, uint val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, uint const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
This method is from 'GpuSharedParameters' class.
...
[+] enum GpuConstantType 44
|
Change |
Effect |
1 |
Value of member GCT_BOOL1 has been changed from 44 to 65. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member GCT_BOOL2 has been changed from 45 to 66. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member GCT_BOOL3 has been changed from 46 to 67. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member GCT_BOOL4 has been changed from 47 to 68. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member GCT_DOUBLE1 has been changed from 27 to 33. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 |
Value of member GCT_DOUBLE2 has been changed from 28 to 34. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 |
Value of member GCT_DOUBLE3 has been changed from 29 to 35. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 |
Value of member GCT_DOUBLE4 has been changed from 30 to 36. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 |
Value of member GCT_INT1 has been changed from 22 to 17. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 |
Value of member GCT_INT2 has been changed from 23 to 18. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 |
Value of member GCT_INT3 has been changed from 24 to 19. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 |
Value of member GCT_INT4 has been changed from 25 to 20. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 |
Value of member GCT_MATRIX_2X2 has been changed from 13 to 5. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 |
Value of member GCT_MATRIX_2X3 has been changed from 14 to 6. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 |
Value of member GCT_MATRIX_2X4 has been changed from 15 to 7. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 |
Value of member GCT_MATRIX_3X2 has been changed from 16 to 8. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 |
Value of member GCT_MATRIX_3X3 has been changed from 17 to 9. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 |
Value of member GCT_MATRIX_3X4 has been changed from 18 to 10. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 |
Value of member GCT_MATRIX_4X2 has been changed from 19 to 11. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 |
Value of member GCT_MATRIX_4X3 has been changed from 20 to 12. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 |
Value of member GCT_MATRIX_4X4 has been changed from 21 to 13. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 |
Value of member GCT_MATRIX_DOUBLE_2X2 has been changed from 31 to 37. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 |
Value of member GCT_MATRIX_DOUBLE_2X3 has been changed from 32 to 38. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 |
Value of member GCT_MATRIX_DOUBLE_2X4 has been changed from 33 to 39. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 |
Value of member GCT_MATRIX_DOUBLE_3X2 has been changed from 34 to 40. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 |
Value of member GCT_MATRIX_DOUBLE_3X3 has been changed from 35 to 41. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 |
Value of member GCT_MATRIX_DOUBLE_3X4 has been changed from 36 to 42. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 |
Value of member GCT_MATRIX_DOUBLE_4X2 has been changed from 37 to 43. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 |
Value of member GCT_MATRIX_DOUBLE_4X3 has been changed from 38 to 44. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 |
Value of member GCT_MATRIX_DOUBLE_4X4 has been changed from 39 to 45. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 |
Value of member GCT_SAMPLER1D has been changed from 5 to 81. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 |
Value of member GCT_SAMPLER1DSHADOW has been changed from 10 to 86. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 |
Value of member GCT_SAMPLER2D has been changed from 6 to 82. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
34 |
Value of member GCT_SAMPLER2DARRAY has been changed from 12 to 88. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
35 |
Value of member GCT_SAMPLER2DSHADOW has been changed from 11 to 87. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
36 |
Value of member GCT_SAMPLER3D has been changed from 7 to 83. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
37 |
Value of member GCT_SAMPLERCUBE has been changed from 8 to 84. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
38 |
Value of member GCT_SAMPLERRECT has been changed from 9 to 85. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
39 |
Value of member GCT_SUBROUTINE has been changed from 26 to 96. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
40 |
Value of member GCT_UINT1 has been changed from 40 to 49. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
41 |
Value of member GCT_UINT2 has been changed from 41 to 50. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
42 |
Value of member GCT_UINT3 has been changed from 42 to 51. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
43 |
Value of member GCT_UINT4 has been changed from 43 to 52. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
44 |
Value of member GCT_UNKNOWN has been changed from 99 to 112. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 5 (0.1%)
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
Field 'baseDef.constType' in 2nd parameter 'baseDef' (reference) is of type 'enum GpuConstantType'.
GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize )
2nd parameter 'constType' is of type 'enum GpuConstantType'.
GpuSharedParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::_findNamedConstantDefinition ( String const& name, bool throwExceptionIfNotFound )
Field 'retval.constType' in the return value (pointer) is of type 'enum GpuConstantType'.
[+] enum GpuProgramParameters::AutoConstantType 52
|
Change |
Effect |
1 |
Value of member ACT_ANIMATION_PARAMETRIC has been changed from 120 to 121. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member ACT_COSTIME_0_1 has been changed from 96 to 97. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member ACT_COSTIME_0_2PI has been changed from 101 to 102. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member ACT_COSTIME_0_X has been changed from 91 to 92. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member ACT_CUSTOM has been changed from 88 to 89. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 |
Value of member ACT_FAR_CLIP_DISTANCE has been changed from 117 to 118. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 |
Value of member ACT_FOV has been changed from 115 to 116. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 |
Value of member ACT_FPS has been changed from 106 to 107. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 |
Value of member ACT_FRAME_TIME has been changed from 105 to 106. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 |
Value of member ACT_INVERSE_TEXTURE_SIZE has been changed from 127 to 128. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 |
Value of member ACT_INVERSE_VIEWPORT_HEIGHT has been changed from 110 to 111. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 |
Value of member ACT_INVERSE_VIEWPORT_WIDTH has been changed from 109 to 110. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 |
Value of member ACT_LIGHT_CUSTOM has been changed from 132 to 133. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 |
Value of member ACT_LOD_CAMERA_POSITION has been changed from 130 to 131. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 |
Value of member ACT_LOD_CAMERA_POSITION_OBJECT_SPACE has been changed from 131 to 132. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 |
Value of member ACT_NEAR_CLIP_DISTANCE has been changed from 116 to 117. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 |
Value of member ACT_PACKED_TEXTURE_SIZE has been changed from 128 to 129. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 |
Value of member ACT_POINT_PARAMS has been changed from 133 to 134. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 |
Value of member ACT_SCENE_DEPTH_RANGE has been changed from 122 to 123. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 |
Value of member ACT_SHADOW_COLOUR has been changed from 125 to 126. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE has been changed from 123 to 124. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE_ARRAY has been changed from 124 to 125. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 |
Value of member ACT_SINTIME_0_1 has been changed from 97 to 98. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 |
Value of member ACT_SINTIME_0_2PI has been changed from 102 to 103. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 |
Value of member ACT_SINTIME_0_X has been changed from 92 to 93. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX has been changed from 84 to 85. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY has been changed from 85 to 86. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX has been changed from 86 to 87. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 87 to 88. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 |
Value of member ACT_TANTIME_0_1 has been changed from 98 to 99. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 |
Value of member ACT_TANTIME_0_2PI has been changed from 103 to 104. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 |
Value of member ACT_TANTIME_0_X has been changed from 93 to 94. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 |
Value of member ACT_TEXEL_OFFSETS has been changed from 121 to 122. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
34 |
Value of member ACT_TEXTURE_MATRIX has been changed from 129 to 130. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
35 |
Value of member ACT_TEXTURE_SIZE has been changed from 126 to 127. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
36 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX has been changed from 80 to 81. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
37 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX_ARRAY has been changed from 81 to 82. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
38 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX has been changed from 82 to 83. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
39 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 83 to 84. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
40 |
Value of member ACT_TIME has been changed from 89 to 90. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
41 |
Value of member ACT_TIME_0_1 has been changed from 95 to 96. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
42 |
Value of member ACT_TIME_0_1_PACKED has been changed from 99 to 100. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
43 |
Value of member ACT_TIME_0_2PI has been changed from 100 to 101. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
44 |
Value of member ACT_TIME_0_2PI_PACKED has been changed from 104 to 105. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
45 |
Value of member ACT_TIME_0_X has been changed from 90 to 91. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
46 |
Value of member ACT_TIME_0_X_PACKED has been changed from 94 to 95. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
47 |
Value of member ACT_VIEWPORT_HEIGHT has been changed from 108 to 109. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
48 |
Value of member ACT_VIEWPORT_SIZE has been changed from 111 to 112. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
49 |
Value of member ACT_VIEWPORT_WIDTH has been changed from 107 to 108. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
50 |
Value of member ACT_VIEW_DIRECTION has been changed from 112 to 113. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
51 |
Value of member ACT_VIEW_SIDE_VECTOR has been changed from 113 to 114. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
52 |
Value of member ACT_VIEW_UP_VECTOR has been changed from 114 to 115. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 25 (0.4%)
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, Real rData, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
...
OgreGpuProgramUsage.h
namespace Ogre
[+] class GpuProgramUsage 2
|
Change |
Effect |
1 |
Size of field mProgram has been changed from 0 bytes to 16 bytes. |
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) - 9 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramUsage) |
(int (*)(...)) (& typeinfo for GpuProgramUsage) |
16 |
~GpuProgramUsage |
~GpuProgramUsage |
24 |
~GpuProgramUsage |
~GpuProgramUsage |
32 |
(int (*)(...)) 0x1fa730 |
GpuProgramUsage::loadingComplete(Resource*) |
40 |
(int (*)(...)) 0x1cdad6 |
(int (*)(...)) 0x1bc59c |
48 |
GpuProgramUsage::loadingComplete(Resource*) |
GpuProgramUsage::unloadingComplete(Resource*) |
56 |
(int (*)(...)) 0x1cdae2 |
|
64 |
GpuProgramUsage::unloadingComplete(Resource*) |
|
[+] affected symbols: 13 (0.2%)
GpuProgramUsage::setProgram ( std::shared_ptr<DataStream>& prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::getParameters ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setParameters ( std::shared_ptr<DataStream> params )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setProgramName ( String const& name, bool resetParams )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::loadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::unloadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::recreateParameters ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_load ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_unload ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::GpuProgramUsage ( enum GpuProgramType gptype, Pass* parent )
This constructor is from 'GpuProgramUsage' class.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 2
|
Change |
Effect |
1 |
Pure virtual method lock ( size_t, size_t, enum HardwareBuffer::LockOptions ) has been added to this class instead of lock ( size_t, size_t, enum HardwareBuffer::LockOptions, enum HardwareBuffer::UploadOptions ). |
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 |
Field mLockUploadOption has been removed from the middle position of this structural type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 6 (0.1%)
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
This method is from derived class 'HardwarePixelBuffer'.
TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
1st parameter 'buffer' (pointer) has base type 'HardwareBuffer'.
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
This method is from derived class 'DefaultHardwareIndexBuffer'.
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
This method is from derived class 'DefaultHardwareVertexBuffer'.
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
This method is from derived class 'DefaultHardwareCounterBuffer'.
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options, enum HardwareBuffer::UploadOptions uploadOpt )
This method is from derived class 'DefaultHardwareUniformBuffer'.
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManagerBase 2
|
Change |
Effect |
1 |
Virtual method makeBufferCopy ( SharedPtr<HardwareVertexBuffer>const&, enum HardwareBuffer::Usage, bool ) has been added to this class instead of makeBufferCopy ( std::shared_ptr<DataStream>const&, enum HardwareBuffer::Usage, bool ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method registerVertexBufferSourceAndCopy ( SharedPtr<HardwareVertexBuffer>const&, SharedPtr<HardwareVertexBuffer>const& ) has been added to this class instead of createVertexDeclaration ( ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 28 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::destroyAllDeclarations() |
HardwareBufferManagerBase::destroyAllDeclarations() |
24 |
HardwareBufferManagerBase::destroyAllBindings() |
HardwareBufferManagerBase::destroyAllBindings() |
32 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
40 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
48 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
56 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
64 |
HardwareBufferManagerBase::makeBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
72 |
(int (*)(...))0 |
(int (*)(...))0 |
80 |
(int (*)(...))0 |
(int (*)(...))0 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
HardwareBufferManagerBase::createVertexDeclaration() |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
136 |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
|
144 |
HardwareBufferManagerBase::createVertexBufferBinding() |
|
152 |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
|
160 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(std::shared_ptr<HardwareVertexBuffer> const&, std::shared_ptr<HardwareVertexBuffer> const&) |
|
168 |
HardwareBufferManagerBase::allocateVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
|
176 |
HardwareBufferManagerBase::releaseVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
|
184 |
HardwareBufferManagerBase::touchVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
|
192 |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
|
200 |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
|
208 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(std::shared_ptr<HardwareVertexBuffer> const&) |
|
216 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
|
[+] affected symbols: 2 (0.03%)
HardwareBufferManagerBase::makeBufferCopy ( std::shared_ptr<DataStream>const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createVertexDeclaration ( )
This method is from 'HardwareBufferManagerBase' class.
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 1
|
Change |
Effect |
1 |
Virtual method blit ( SharedPtr<HardwarePixelBuffer>const&, struct Box const&, struct Box const& ) has been added to this class instead of blit ( std::shared_ptr<DataStream>const&, struct Box const&, struct Box const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 20 entries | Virtual Table (New) - 20 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwarePixelBuffer) |
(int (*)(...)) (& typeinfo for HardwarePixelBuffer) |
16 |
HardwarePixelBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
HardwarePixelBuffer::lockImpl(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
(int (*)(...))0 |
(int (*)(...))0 |
40 |
(int (*)(...))0 |
(int (*)(...))0 |
48 |
HardwarePixelBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions, HardwareBuffer::UploadOptions) |
HardwarePixelBuffer::lock(unsigned long, unsigned long, HardwareBuffer::LockOptions) |
56 |
(int (*)(...)) 0x1fe34e |
(int (*)(...)) 0x1eaf1c |
64 |
HardwarePixelBuffer::readData(unsigned long, unsigned long, void*) |
HardwarePixelBuffer::readData(unsigned long, unsigned long, void*) |
72 |
HardwarePixelBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
HardwarePixelBuffer::writeData(unsigned long, unsigned long, void const*, bool) |
80 |
(int (*)(...)) 0x1b4a1a |
(int (*)(...)) 0x1a2f40 |
88 |
(int (*)(...)) 0x1b4a78 |
(int (*)(...)) 0x1a2f98 |
96 |
(int (*)(...)) 0x1b4c2e |
(int (*)(...)) 0x1a314e |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
HardwarePixelBuffer::_clearSliceRTT(unsigned long) |
HardwarePixelBuffer::_clearSliceRTT(unsigned long) |
120 |
HardwarePixelBuffer::lock(Box const&, HardwareBuffer::LockOptions) |
HardwarePixelBuffer::lock(Box const&, HardwareBuffer::LockOptions) |
128 |
HardwarePixelBuffer::blit(std::shared_ptr<HardwarePixelBuffer> const&, Box const&, Box const&) |
HardwarePixelBuffer::blit(SharedPtr<HardwarePixelBuffer> const&, Box const&, Box const&) |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
HardwarePixelBuffer::getRenderTarget(unsigned long) |
HardwarePixelBuffer::getRenderTarget(unsigned long) |
[+] affected symbols: 1 (0.02%)
HardwarePixelBuffer::blit ( std::shared_ptr<DataStream>const& src, struct Box const& srcBox, struct Box const& dstBox )
This method is from 'HardwarePixelBuffer' class.
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 2
|
Change |
Effect |
1 |
Size of field mAssemblerProgram has been changed from 0 bytes to 16 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 600 bytes to 560 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 57 (0.9%)
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::HighLevelGpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This constructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::~HighLevelGpuProgram ( )
This destructor is from 'HighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::getPriority ( String shaderLanguage )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
...
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 3
|
Change |
Effect |
1 |
Size of field mFullBoundingBox has been changed from 40 bytes to 28 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 648 bytes to 584 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
3 |
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) - 76 entries | Virtual Table (New) - 76 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatch) |
(int (*)(...)) (& typeinfo for InstanceBatch) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x20cc66 |
(int (*)(...)) 0x1fb1fc |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x20cc72 |
(int (*)(...)) 0x1fb208 |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
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 |
InstanceBatch::generateInstancedEntity(unsigned long) |
InstanceBatch::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 |
InstanceBatch::buildFrom(SubMesh const*, RenderOperation const&) |
InstanceBatch::buildFrom(SubMesh const*, RenderOperation const&) |
200 |
InstanceBatch::_boundsDirty() |
InstanceBatch::_boundsDirty() |
208 |
(int (*)(...)) 0x20cc4c |
(int (*)(...)) 0x1fb1e2 |
216 |
(int (*)(...)) 0x20cc52 |
(int (*)(...)) 0x1fb1e8 |
224 |
(int (*)(...)) 0x20cc5c |
(int (*)(...)) 0x1fb1f2 |
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 |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
272 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
280 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
288 |
(int (*)(...)) (& typeinfo for InstanceBatch) |
(int (*)(...)) (& typeinfo for InstanceBatch) |
296 |
(int (*)(...))0 |
(int (*)(...))0 |
304 |
(int (*)(...))0 |
(int (*)(...))0 |
312 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
320 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
328 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
336 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
344 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
352 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
360 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
368 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
376 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
384 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
392 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
400 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
408 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
416 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
424 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
432 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
440 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
448 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
456 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
464 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
472 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
480 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
488 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
496 |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
504 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
512 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
520 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
528 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
536 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
544 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
552 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
560 |
(int (*)(...)) (& typeinfo for InstanceBatch) |
(int (*)(...)) (& typeinfo for InstanceBatch) |
568 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
576 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
584 |
(int (*)(...))0 |
(int (*)(...))0 |
592 |
(int (*)(...))0 |
(int (*)(...))0 |
600 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 72 (1.2%)
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::setupIndices ( SubMesh const* p1 )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateBounds ( )
This method is from 'InstanceBatch' class.
InstanceBatch::setupVertices ( SubMesh const* p1 )
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 )
This method is from 'InstanceBatch' class.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, vector<InstancedEntity*>::type& usedEntities, vector<Vector4>::type& usedParams )
This method is from 'InstanceBatch' class.
InstanceBatch::updateVisibility ( )
This method is from 'InstanceBatch' class.
...
OgreInstanceBatchHW.h
namespace Ogre
[+] class InstanceBatchHW 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) - 76 entries | Virtual Table (New) - 76 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
16 |
~InstanceBatchHW |
~InstanceBatchHW |
24 |
~InstanceBatchHW |
~InstanceBatchHW |
32 |
(int (*)(...)) 0x20cc66 |
(int (*)(...)) 0x1fb1fc |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x20cc72 |
(int (*)(...)) 0x1fb208 |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
InstanceBatchHW::getWorldTransforms(Matrix4*) const |
InstanceBatchHW::getWorldTransforms(Matrix4*) const |
80 |
InstanceBatchHW::getNumWorldTransforms() const |
InstanceBatchHW::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
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 (*)(...)) 0x20ea58 |
(int (*)(...)) 0x1fcf1c |
224 |
(int (*)(...)) 0x20cc5c |
(int (*)(...)) 0x1fb1f2 |
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 (*)(...)) -0x00000000000058 |
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 (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
320 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
328 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
336 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
344 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
352 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
360 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
368 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
376 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
384 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
392 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
400 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
408 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
416 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
424 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
432 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
440 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
448 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
456 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
464 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
472 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
480 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
488 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
496 |
non-virtual thunk to InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
504 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
512 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
520 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
528 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
536 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
544 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
552 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
560 |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
568 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
576 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
584 |
non-virtual thunk to ~InstanceBatchHW |
non-virtual thunk to ~InstanceBatchHW |
592 |
non-virtual thunk to ~InstanceBatchHW |
non-virtual thunk to ~InstanceBatchHW |
600 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 9 (0.1%)
InstanceBatchHW::_boundsDirty ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::InstanceBatchHW ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
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::getNumWorldTransforms ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchHW' class.
OgreInstanceBatchHW_VTF.h
namespace Ogre
[+] class InstanceBatchHW_VTF 1
|
Change |
Effect |
1 |
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) - 81 entries | Virtual Table (New) - 81 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
16 |
~InstanceBatchHW_VTF |
~InstanceBatchHW_VTF |
24 |
~InstanceBatchHW_VTF |
~InstanceBatchHW_VTF |
32 |
(int (*)(...)) 0x20cc66 |
(int (*)(...)) 0x1fb1fc |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x20cc72 |
(int (*)(...)) 0x1fb208 |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
80 |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
120 |
InstanceBatchHW_VTF::setupVertices(SubMesh const*) |
InstanceBatchHW_VTF::setupVertices(SubMesh const*) |
128 |
InstanceBatchHW_VTF::setupIndices(SubMesh const*) |
InstanceBatchHW_VTF::setupIndices(SubMesh const*) |
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 |
InstanceBatchHW_VTF::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatchHW_VTF::checkSubMeshCompatibility(SubMesh const*) |
176 |
InstanceBatchHW_VTF::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
InstanceBatchHW_VTF::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
184 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
192 |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
200 |
InstanceBatchHW_VTF::_boundsDirty() |
InstanceBatchHW_VTF::_boundsDirty() |
208 |
InstanceBatchHW_VTF::setStaticAndUpdate(bool) |
InstanceBatchHW_VTF::setStaticAndUpdate(bool) |
216 |
(int (*)(...)) 0x2109e0 |
(int (*)(...)) 0x1feefc |
224 |
(int (*)(...)) 0x2109ba |
(int (*)(...)) 0x1feed6 |
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_VTF::_updateRenderQueue(RenderQueue*) |
InstanceBatchHW_VTF::_updateRenderQueue(RenderQueue*) |
272 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
280 |
InstanceBatchHW_VTF::createVertexSemantics(VertexData*, VertexData*, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<float, std::allocator<float> > const&) |
InstanceBatchHW_VTF::createVertexSemantics(VertexData*, VertexData*, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<float, std::allocator<float> > const&) |
288 |
(int (*)(...)) 0x2109d6 |
(int (*)(...)) 0x1feef2 |
296 |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
304 |
(int (*)(...)) 0x2109ca |
(int (*)(...)) 0x1feee6 |
312 |
InstanceBatchHW_VTF::updateInstanceDataBuffer(bool, Camera*) |
InstanceBatchHW_VTF::updateInstanceDataBuffer(bool, Camera*) |
320 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
328 |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
336 |
non-virtual thunk to ~InstanceBatchHW_VTF |
non-virtual thunk to ~InstanceBatchHW_VTF |
344 |
non-virtual thunk to ~InstanceBatchHW_VTF |
non-virtual thunk to ~InstanceBatchHW_VTF |
352 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
360 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
368 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
376 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
384 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
392 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
400 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
408 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
416 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
424 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
432 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
440 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
448 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
456 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
464 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
472 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
480 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
488 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
496 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
504 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
512 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
520 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
528 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
536 |
non-virtual thunk to InstanceBatchHW_VTF::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to InstanceBatchHW_VTF::_updateRenderQueue(RenderQueue*) |
544 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
552 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
560 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
568 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
576 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
584 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
592 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
600 |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
608 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
616 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
624 |
non-virtual thunk to ~InstanceBatchHW_VTF |
non-virtual thunk to ~InstanceBatchHW_VTF |
632 |
non-virtual thunk to ~InstanceBatchHW_VTF |
non-virtual thunk to ~InstanceBatchHW_VTF |
640 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] 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, vector<unsigned char>::type const& hwBoneIdx, vector<float>::type const& hwBoneWgt )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateInstanceDataBuffer ( bool isFirstTime, Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::InstanceBatchHW_VTF ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchHW_VTF' class.
...
OgreInstanceBatchShader.h
namespace Ogre
[+] class InstanceBatchShader 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) - 76 entries | Virtual Table (New) - 76 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
16 |
(int (*)(...)) 0x212194 |
(int (*)(...)) 0x20080c |
24 |
(int (*)(...)) 0x212244 |
(int (*)(...)) 0x2008bc |
32 |
(int (*)(...)) 0x20cc66 |
(int (*)(...)) 0x1fb1fc |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x20cc72 |
(int (*)(...)) 0x1fb208 |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
InstanceBatchShader::getWorldTransforms(Matrix4*) const |
InstanceBatchShader::getWorldTransforms(Matrix4*) const |
80 |
InstanceBatchShader::getNumWorldTransforms() const |
InstanceBatchShader::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
120 |
InstanceBatchShader::setupVertices(SubMesh const*) |
InstanceBatchShader::setupVertices(SubMesh const*) |
128 |
InstanceBatchShader::setupIndices(SubMesh const*) |
InstanceBatchShader::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 |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
176 |
InstanceBatchShader::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
InstanceBatchShader::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
184 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
192 |
InstanceBatchShader::buildFrom(SubMesh const*, RenderOperation const&) |
InstanceBatchShader::buildFrom(SubMesh const*, RenderOperation const&) |
200 |
InstanceBatch::_boundsDirty() |
InstanceBatch::_boundsDirty() |
208 |
(int (*)(...)) 0x20cc4c |
(int (*)(...)) 0x1fb1e2 |
216 |
(int (*)(...)) 0x20cc52 |
(int (*)(...)) 0x1fb1e8 |
224 |
(int (*)(...)) 0x20cc5c |
(int (*)(...)) 0x1fb1f2 |
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 |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
272 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
280 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
288 |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
296 |
(int (*)(...)) 0x2121ca |
(int (*)(...)) 0x20087f |
304 |
(int (*)(...)) 0x21227f |
(int (*)(...)) 0x200936 |
312 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
320 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
328 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
336 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
344 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
352 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
360 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
368 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
376 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
384 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
392 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
400 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
408 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
416 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
424 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
432 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
440 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
448 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
456 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
464 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
472 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
480 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
488 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
496 |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
504 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
512 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
520 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
528 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
536 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
544 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
552 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
560 |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
568 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
576 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
584 |
(int (*)(...)) 0x212207 |
(int (*)(...)) 0x200842 |
592 |
(int (*)(...)) 0x2122be |
(int (*)(...)) 0x2008f7 |
600 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 5 (0.1%)
InstanceBatchShader::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::InstanceBatchShader ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
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 BaseInstanceBatchVTF 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) - 80 entries | Virtual Table (New) - 80 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 (*)(...)) 0x20cc66 |
(int (*)(...)) 0x1fb1fc |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x20cc72 |
(int (*)(...)) 0x1fb208 |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
80 |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
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 (*)(...)) 0x20cc4c |
(int (*)(...)) 0x1fb1e2 |
216 |
(int (*)(...)) 0x20cc52 |
(int (*)(...)) 0x1fb1e8 |
224 |
(int (*)(...)) 0x2109ba |
(int (*)(...)) 0x1feed6 |
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 (*)(...)) 0x2109ca |
(int (*)(...)) 0x1feee6 |
312 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
320 |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
328 |
(int (*)(...))0 |
(int (*)(...))0 |
336 |
(int (*)(...))0 |
(int (*)(...))0 |
344 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
352 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
360 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
368 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
376 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
384 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
392 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
400 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
408 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
416 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
424 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
432 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
440 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
448 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
456 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
464 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
472 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
480 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
488 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
496 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
504 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
512 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
520 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
528 |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
536 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
544 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
552 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
560 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
568 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
576 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
584 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
592 |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
600 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
608 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
616 |
(int (*)(...))0 |
(int (*)(...))0 |
624 |
(int (*)(...))0 |
(int (*)(...))0 |
632 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 13 (0.2%)
BaseInstanceBatchVTF::cloneMaterial ( std::shared_ptr<DataStream>const& material )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::updateVertexTexture ( )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::createVertexSemantics ( VertexData* p1, VertexData* p2, vector<unsigned char>::type const& p3, vector<float>::type const& p4 )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::generateInstancedEntity ( size_t num )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::updateSharedLookupIndexes ( )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::BaseInstanceBatchVTF ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
This constructor is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::~BaseInstanceBatchVTF ( )
This destructor is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::getWorldTransforms ( Matrix4* xform )
This method is from 'BaseInstanceBatchVTF' class.
...
[+] class InstanceBatchVTF 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) - 80 entries | Virtual Table (New) - 80 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
16 |
~InstanceBatchVTF |
~InstanceBatchVTF |
24 |
~InstanceBatchVTF |
~InstanceBatchVTF |
32 |
(int (*)(...)) 0x20cc66 |
(int (*)(...)) 0x1fb1fc |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x20cc72 |
(int (*)(...)) 0x1fb208 |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
80 |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
120 |
InstanceBatchVTF::setupVertices(SubMesh const*) |
InstanceBatchVTF::setupVertices(SubMesh const*) |
128 |
InstanceBatchVTF::setupIndices(SubMesh const*) |
InstanceBatchVTF::setupIndices(SubMesh const*) |
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 |
InstanceBatchVTF::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
InstanceBatchVTF::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
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 (*)(...)) 0x20cc4c |
(int (*)(...)) 0x1fb1e2 |
216 |
(int (*)(...)) 0x20cc52 |
(int (*)(...)) 0x1fb1e8 |
224 |
(int (*)(...)) 0x2109ba |
(int (*)(...)) 0x1feed6 |
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 |
InstanceBatchVTF::createVertexSemantics(VertexData*, VertexData*, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<float, std::allocator<float> > const&) |
InstanceBatchVTF::createVertexSemantics(VertexData*, VertexData*, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<float, std::allocator<float> > const&) |
288 |
(int (*)(...)) 0x215724 |
(int (*)(...)) 0x203ebc |
296 |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
304 |
(int (*)(...)) 0x2109ca |
(int (*)(...)) 0x1feee6 |
312 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
320 |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
328 |
non-virtual thunk to ~InstanceBatchVTF |
non-virtual thunk to ~InstanceBatchVTF |
336 |
non-virtual thunk to ~InstanceBatchVTF |
non-virtual thunk to ~InstanceBatchVTF |
344 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
352 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
360 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
368 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
376 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
384 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
392 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
400 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
408 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
416 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
424 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
432 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
440 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
448 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
456 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
464 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
472 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
480 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
488 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
496 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
504 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
512 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
520 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
528 |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
536 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
544 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
552 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
560 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
568 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
576 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
584 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
592 |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
600 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
608 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
616 |
non-virtual thunk to ~InstanceBatchVTF |
non-virtual thunk to ~InstanceBatchVTF |
624 |
non-virtual thunk to ~InstanceBatchVTF |
non-virtual thunk to ~InstanceBatchVTF |
632 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 3 (0.05%)
InstanceBatchVTF::InstanceBatchVTF ( InstanceManager* creator, std::shared_ptr<DataStream>& meshReference, std::shared_ptr<DataStream>const& material, size_t instancesPerBatch, vector<unsigned short>::type const* indexToBoneMap, String const& batchName )
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 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 42 entries | Virtual Table (New) - 42 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstancedEntity) |
(int (*)(...)) (& typeinfo for InstancedEntity) |
16 |
~InstancedEntity |
~InstancedEntity |
24 |
~InstancedEntity |
~InstancedEntity |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
InstancedEntity::getMovableType[abi:cxx11]() const |
InstancedEntity::getMovableType[abi:cxx11]() const |
160 |
InstancedEntity::_notifyAttached(Node*, bool) |
InstancedEntity::_notifyAttached(Node*, bool) |
168 |
(int (*)(...)) 0x21d95a |
(int (*)(...)) 0x20c3fe |
176 |
InstancedEntity::_notifyMoved() |
InstancedEntity::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
InstancedEntity::getBoundingBox() const |
InstancedEntity::getBoundingBox() const |
200 |
InstancedEntity::getBoundingRadius() const |
InstancedEntity::getBoundingRadius() const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
(int (*)(...)) 0x21d94e |
(int (*)(...)) 0x20c3f2 |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
(int (*)(...)) 0x21d988 |
(int (*)(...)) 0x20c42c |
256 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
264 |
(int (*)(...)) 0x21d954 |
(int (*)(...)) 0x20c3f8 |
272 |
InstancedEntity::_updateAnimation() |
InstancedEntity::_updateAnimation() |
280 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
288 |
(int (*)(...)) (& typeinfo for InstancedEntity) |
(int (*)(...)) (& typeinfo for InstancedEntity) |
296 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
304 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
312 |
non-virtual thunk to ~InstancedEntity |
non-virtual thunk to ~InstancedEntity |
320 |
non-virtual thunk to ~InstancedEntity |
non-virtual thunk to ~InstancedEntity |
328 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 24 (0.4%)
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 )
This method is from 'InstancedEntity' class.
InstancedEntity::getCustomParam ( unsigned char idx )
This method is from 'InstancedEntity' class.
InstancedEntity::setCustomParam ( unsigned char idx, Vector4 const& newParam )
This method is from 'InstancedEntity' class.
InstancedEntity::setOrientation ( Quaternion const& orientation, bool doUpdate )
This method is from 'InstancedEntity' class.
InstancedEntity::_notifyAttached ( Node* parent, bool isTagPoint )
This method is from 'InstancedEntity' class.
InstancedEntity::msNameGenerator [data]
This method is from 'InstancedEntity' class.
InstancedEntity::unlinkTransform ( bool notifyMaster )
This method is from 'InstancedEntity' class.
InstancedEntity::_updateAnimation ( )
This method is from 'InstancedEntity' class.
...
OgreKeyFrame.h
namespace Ogre
[+] class TransformKeyFrame 2
|
Change |
Effect |
1 |
Virtual method setTranslate ( Vector3 const& ) has been added to this class instead of setTranslate ( Vector3 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 setScale ( Vector3 const& ) has been added to this class instead of setScale ( Vector3 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) - 10 entries | Virtual Table (New) - 10 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for TransformKeyFrame) |
(int (*)(...)) (& typeinfo for TransformKeyFrame) |
16 |
(int (*)(...)) 0x22d3e6 |
(int (*)(...)) 0x20cc78 |
24 |
(int (*)(...)) 0x22d3fe |
(int (*)(...)) 0x20cc90 |
32 |
TransformKeyFrame::_clone(AnimationTrack*) const |
TransformKeyFrame::_clone(AnimationTrack*) const |
40 |
TransformKeyFrame::setTranslate(Vector3 const&) |
TransformKeyFrame::setTranslate(Vector<3, float> const&) |
48 |
TransformKeyFrame::setScale(Vector3 const&) |
TransformKeyFrame::setScale(Vector<3, float> const&) |
56 |
TransformKeyFrame::getScale() const |
TransformKeyFrame::getScale() const |
64 |
TransformKeyFrame::setRotation(Quaternion const&) |
TransformKeyFrame::setRotation(Quaternion const&) |
72 |
TransformKeyFrame::getRotation() const |
TransformKeyFrame::getRotation() const |
[+] affected symbols: 2 (0.03%)
TransformKeyFrame::setTranslate ( Vector3 const& trans )
This method is from 'TransformKeyFrame' class.
TransformKeyFrame::setScale ( Vector3 const& scale )
This method is from 'TransformKeyFrame' class.
OgreLight.h
namespace Ogre
[+] class Light 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) - 46 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 (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
Light::getMovableType[abi:cxx11]() const |
Light::getMovableType[abi:cxx11]() const |
160 |
Light::_notifyAttached(Node*, bool) |
Light::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
Light::_notifyMoved() |
Light::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
Light::getBoundingBox() const |
Light::getBoundingBox() const |
200 |
(int (*)(...)) 0x2314b0 |
(int (*)(...)) 0x211aba |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
Light::_updateRenderQueue(RenderQueue*) |
Light::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
Light::getTypeFlags() const |
Light::getTypeFlags() const |
264 |
Light::visitRenderables(Renderable::Visitor*, bool) |
Light::visitRenderables(Renderable::Visitor*, bool) |
272 |
Light::_getNearClipVolume(Camera const*) const |
Light::_getNearClipVolume(Camera const*) const |
280 |
Light::_getFrustumClipVolumes(Camera const*) const |
Light::_getFrustumClipVolumes(Camera const*) const |
288 |
Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
Light::_updateCustomGpuParameter(unsigned short, GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
Light::_updateCustomGpuParameter(unsigned short, GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
304 |
Light::update() const |
Light::update() const |
312 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
320 |
(int (*)(...)) (& typeinfo for Light) |
(int (*)(...)) (& typeinfo for Light) |
328 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
336 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
344 |
non-virtual thunk to ~Light |
non-virtual thunk to ~Light |
352 |
non-virtual thunk to ~Light |
non-virtual thunk to ~Light |
360 |
non-virtual thunk to Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
non-virtual thunk to Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 44 (0.7%)
Light::setPosition ( Real x, Real y, Real z )
This method is from 'Light' class.
Light::setPosition ( Vector3 const& vec )
This method is from 'Light' class.
Light::_notifyMoved ( )
This method is from 'Light' class.
Light::setDirection ( Real x, Real y, Real z )
This method is from 'Light' class.
Light::setDirection ( Vector3 const& vec )
This method is from 'Light' class.
Light::setPowerScale ( Real power )
This method is from 'Light' class.
Light::_notifyAttached ( Node* parent, bool isTagPoint )
This method is from 'Light' class.
Light::setDiffuseColour ( Real red, Real green, Real blue )
This method is from 'Light' class.
Light::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'Light' class.
Light::setSpecularColour ( Real red, Real green, Real blue )
This method is from 'Light' class.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 7
|
Change |
Effect |
1 |
Size of field mAABB has been changed from 40 bytes to 28 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Virtual method textureCoord ( Vector2 const& ) has been added to this class instead of textureCoord ( Vector2 const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method textureCoord ( Vector3 const& ) has been added to this class instead of textureCoord ( Vector3 const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Virtual method textureCoord ( Vector4 const& ) has been added to this class instead of textureCoord ( Vector4 const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
5 |
Virtual method normal ( Vector3 const& ) has been added to this class instead of normal ( Vector3 const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
6 |
Virtual method tangent ( Vector3 const& ) has been added to this class instead of tangent ( Vector3 const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
7 |
Virtual method position ( Vector3 const& ) has been added to this class instead of position ( Vector3 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) - 75 entries | Virtual Table (New) - 75 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
16 |
~ManualObject |
~ManualObject |
24 |
~ManualObject |
~ManualObject |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
ManualObject::getEdgeList() |
ManualObject::getEdgeList() |
48 |
ManualObject::hasEdgeList() |
ManualObject::hasEdgeList() |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
ManualObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
ManualObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x241f0c |
(int (*)(...)) 0x2200d8 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
ManualObject::getMovableType[abi:cxx11]() const |
ManualObject::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
ManualObject::getBoundingBox() const |
ManualObject::getBoundingBox() const |
200 |
ManualObject::getBoundingRadius() const |
ManualObject::getBoundingRadius() const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
ManualObject::_updateRenderQueue(RenderQueue*) |
ManualObject::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
264 |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
272 |
ManualObject::clear() |
ManualObject::clear() |
280 |
ManualObject::estimateVertexCount(unsigned long) |
ManualObject::estimateVertexCount(unsigned long) |
288 |
ManualObject::estimateIndexCount(unsigned long) |
ManualObject::estimateIndexCount(unsigned long) |
296 |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::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&) |
304 |
(int (*)(...)) 0x241f22 |
(int (*)(...)) 0x2200ee |
312 |
(int (*)(...)) 0x241f2e |
(int (*)(...)) 0x2200fa |
320 |
ManualObject::beginUpdate(unsigned long) |
ManualObject::beginUpdate(unsigned long) |
328 |
ManualObject::position(Vector3 const&) |
ManualObject::position(Vector<3, float> const&) |
336 |
ManualObject::position(float, float, float) |
ManualObject::position(float, float, float) |
344 |
ManualObject::normal(Vector3 const&) |
ManualObject::normal(Vector<3, float> const&) |
352 |
ManualObject::normal(float, float, float) |
ManualObject::normal(float, float, float) |
360 |
ManualObject::tangent(Vector3 const&) |
ManualObject::tangent(Vector<3, float> const&) |
368 |
ManualObject::tangent(float, float, float) |
ManualObject::tangent(float, float, float) |
376 |
ManualObject::textureCoord(float) |
ManualObject::textureCoord(float) |
384 |
ManualObject::textureCoord(float, float) |
ManualObject::textureCoord(float, float) |
392 |
ManualObject::textureCoord(float, float, float) |
ManualObject::textureCoord(float, float, float) |
400 |
ManualObject::textureCoord(float, float, float, float) |
ManualObject::textureCoord(float, float, float, float) |
408 |
ManualObject::textureCoord(Vector2 const&) |
ManualObject::textureCoord(Vector<2, float> const&) |
416 |
ManualObject::textureCoord(Vector3 const&) |
ManualObject::textureCoord(Vector<3, float> const&) |
424 |
ManualObject::textureCoord(Vector4 const&) |
ManualObject::textureCoord(Vector<4, float> const&) |
432 |
ManualObject::colour(ColourValue const&) |
ManualObject::colour(ColourValue const&) |
440 |
ManualObject::colour(float, float, float, float) |
ManualObject::colour(float, float, float, float) |
448 |
ManualObject::index(unsigned int) |
ManualObject::index(unsigned int) |
456 |
ManualObject::triangle(unsigned int, unsigned int, unsigned int) |
ManualObject::triangle(unsigned int, unsigned int, unsigned int) |
464 |
ManualObject::quad(unsigned int, unsigned int, unsigned int, unsigned int) |
ManualObject::quad(unsigned int, unsigned int, unsigned int, unsigned int) |
472 |
ManualObject::getCurrentVertexCount() const |
ManualObject::getCurrentVertexCount() const |
480 |
ManualObject::getCurrentIndexCount() const |
ManualObject::getCurrentIndexCount() const |
488 |
ManualObject::end() |
ManualObject::end() |
496 |
ManualObject::setMaterialName(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::setMaterialName(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
504 |
ManualObject::convertToMesh(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::convertToMesh(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
512 |
ManualObject::resetTempAreas() |
ManualObject::resetTempAreas() |
520 |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
528 |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
536 |
ManualObject::copyTempVertexToBuffer() |
ManualObject::copyTempVertexToBuffer() |
544 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
552 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
560 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
568 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
576 |
non-virtual thunk to ~ManualObject |
non-virtual thunk to ~ManualObject |
584 |
non-virtual thunk to ~ManualObject |
non-virtual thunk to ~ManualObject |
592 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 56 (0.9%)
ManualObject::beginUpdate ( size_t sectionIndex )
This method is from 'ManualObject' class.
ManualObject::getEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::hasEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real u )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real u, Real v )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real u, Real v, Real w )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real x, Real y, Real z, Real w )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Vector2 const& uv )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Vector3 const& uvw )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Vector4 const& xyzw )
This method is from 'ManualObject' class.
...
OgreMaterial.h
namespace Ogre
[+] class Material 5
|
Change |
Effect |
1 |
The relative position of field mCompilationRequired 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. |
2 |
The relative position of field mUnsupportedReasons has been changed from 9 to 6. |
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 mReceiveShadows has been changed from 6 to 7. |
Applications will access incorrect memory when attempting to access this field. |
4 |
The relative position of field mTransparencyCastsShadows has been changed from 7 to 8. |
Applications will access incorrect memory when attempting to access this field. |
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) - 38 entries | Virtual Table (New) - 36 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Material) |
(int (*)(...)) (& typeinfo for Material) |
16 |
~Material |
~Material |
24 |
~Material |
~Material |
32 |
(int (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
Material::prepareImpl() |
Material::prepareImpl() |
72 |
Material::unprepareImpl() |
Material::unprepareImpl() |
80 |
Material::loadImpl() |
Material::loadImpl() |
88 |
Material::unloadImpl() |
Material::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
(int (*)(...)) 0x223592 |
160 |
(int (*)(...)) 0x24543a |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Material::calculateSize() const |
288 |
Resource::_dirtyState() |
|
296 |
Material::calculateSize() const |
|
[+] affected symbols: 1075 (17.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in the object of this method has base type 'Material'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in the object of this method has base type 'Material'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass.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.mActiveQueuedRenderableVisitor.mUsedPass.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.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in 1st parameter 'mo' (pointer) has base type 'Material'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mActiveQueuedRenderableVisitor.mUsedPass.mParent.mParent' in 1st parameter 'obj' (pointer) has base type 'Material'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mManager.mActiveQueuedRenderableVisitor.mUsedPass.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'.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 2
|
Change |
Effect |
1 |
Size of field mAABB has been changed from 40 bytes to 28 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) - 57 entries | Virtual Table (New) - 55 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Mesh) |
(int (*)(...)) (& typeinfo for Mesh) |
16 |
~Mesh |
~Mesh |
24 |
~Mesh |
~Mesh |
32 |
(int (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
Mesh::postLoadImpl() |
Mesh::postLoadImpl() |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
Mesh::prepareImpl() |
Mesh::prepareImpl() |
72 |
Mesh::unprepareImpl() |
Mesh::unprepareImpl() |
80 |
Mesh::loadImpl() |
Mesh::loadImpl() |
88 |
Mesh::unloadImpl() |
Mesh::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Mesh::reload(Resource::LoadingFlags) |
Mesh::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Mesh::calculateSize() const |
288 |
Resource::_dirtyState() |
Mesh::getSharedVertexDataAnimationType() const |
296 |
Mesh::calculateSize() const |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
304 |
Mesh::getSharedVertexDataAnimationType() const |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
312 |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
320 |
Mesh::getAnimation(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 |
328 |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
336 |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::getNumAnimations() const |
344 |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Mesh::getAnimation(unsigned short) const |
352 |
Mesh::getNumAnimations() const |
Mesh::removeAllAnimations() |
360 |
Mesh::getAnimation(unsigned short) const |
(int (*)(...)) -0x000000000000f0 |
368 |
Mesh::removeAllAnimations() |
(int (*)(...)) (& typeinfo for Mesh) |
376 |
(int (*)(...)) -0x000000000000f8 |
non-virtual thunk to ~Mesh |
384 |
(int (*)(...)) (& typeinfo for Mesh) |
non-virtual thunk to ~Mesh |
392 |
non-virtual thunk to ~Mesh |
non-virtual thunk to Mesh::getNumAnimations() const |
400 |
non-virtual thunk to ~Mesh |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
408 |
non-virtual thunk to Mesh::getNumAnimations() const |
non-virtual thunk to Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
416 |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
424 |
non-virtual thunk to Mesh::getAnimation(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 |
432 |
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::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
440 |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
448 |
non-virtual thunk to Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 139 (2.2%)
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
PrefabFactory::createPrefab ( Mesh* mesh )
1st parameter 'mesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
...
OgreMovableObject.h
namespace Ogre
[+] class MovableObject 31
|
Change |
Effect |
1 |
Size of field mBeyondFarDistance has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Size of field mCastShadows has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
3 |
Size of field mDebugDisplay has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
4 |
Size of field mParentIsTagPoint has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
5 |
Size of field mRenderQueueIDSet has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
6 |
Size of field mRenderQueuePrioritySet has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
7 |
Size of field mRenderingDisabled has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
8 |
Size of field mVisible has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
9 |
Size of field mWorldAABB has been changed from 40 bytes to 28 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
10 |
Size of field mLightList has been changed from 40 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. |
11 |
Size of field mWorldDarkCapBounds has been changed from 40 bytes to 28 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. |
12 |
The relative position of field mBeyondFarDistance has been changed from 10 to 8. |
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 mCastShadows has been changed from 21 to 9. |
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 mDebugDisplay 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. |
15 |
The relative position of field mListener has been changed from 23 to 4. |
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 mQueryFlags has been changed from 16 to 19. |
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 mRenderQueuePrioritySet has been changed from 15 to 11. |
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 mUpperDistance has been changed from 7 to 15. |
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 mUserObjectBindings has been changed from 11 to 18. |
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 mVisibilityFlags has been changed from 17 to 20. |
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 mWorldAABB has been changed from 18 to 21. |
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 mWorldBoundingSphere has been changed from 19 to 22. |
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 mWorldDarkCapBounds has been changed from 20 to 23. |
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 mMinPixelSize has been changed from 9 to 17. |
Applications will access incorrect memory when attempting to access this field. |
25 |
The relative position of field mParentIsTagPoint has been changed from 4 to 5. |
Applications will access incorrect memory when attempting to access this field. |
26 |
The relative position of field mRenderQueueID has been changed from 12 to 13. |
Applications will access incorrect memory when attempting to access this field. |
27 |
The relative position of field mRenderQueueIDSet has been changed from 13 to 10. |
Applications will access incorrect memory when attempting to access this field. |
28 |
The relative position of field mRenderingDisabled has been changed from 22 to 12. |
Applications will access incorrect memory when attempting to access this field. |
29 |
The relative position of field mSquaredUpperDistance has been changed from 8 to 16. |
Applications will access incorrect memory when attempting to access this field. |
30 |
The relative position of field mVisible has been changed from 5 to 6. |
Applications will access incorrect memory when attempting to access this field. |
31 |
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) - 41 entries | Virtual Table (New) - 41 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MovableObject) |
(int (*)(...)) (& typeinfo for MovableObject) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
__cxa_pure_virtual |
__cxa_pure_virtual |
200 |
__cxa_pure_virtual |
__cxa_pure_virtual |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
__cxa_pure_virtual |
__cxa_pure_virtual |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
264 |
__cxa_pure_virtual |
__cxa_pure_virtual |
272 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
280 |
(int (*)(...)) (& typeinfo for MovableObject) |
(int (*)(...)) (& typeinfo for MovableObject) |
288 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
296 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
304 |
(int (*)(...))0 |
(int (*)(...))0 |
312 |
(int (*)(...))0 |
(int (*)(...))0 |
320 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 61 (1%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
1st parameter 'mo' (pointer) has base type 'MovableObject'.
LightFactory::destroyInstance ( MovableObject* obj )
1st parameter 'obj' (pointer) has base type 'MovableObject'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Return value (pointer) has base type 'MovableObject'.
SceneManager::createMovableObject ( String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Return value (pointer) has base type 'MovableObject'.
SceneManager::createMovableObject ( String const& name, String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Return value (pointer) has base type 'MovableObject'.
SceneManager::destroyMovableObject ( MovableObject* m )
1st parameter 'm' (pointer) has base type 'MovableObject'.
SceneManager::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
1st parameter 'object' (pointer) has base type 'MovableObject'.
EntityFactory::destroyInstance ( MovableObject* obj )
1st parameter 'obj' (pointer) has base type 'MovableObject'.
EntityFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Return value (pointer) has base type 'MovableObject'.
MovableObject::setLightMask ( uint32 lightMask )
This method is from 'MovableObject' class.
...
OgreMovablePlane.h
namespace Ogre
[+] class MovablePlane 2
|
Change |
Effect |
1 |
Size of field mNullBB has been changed from 40 bytes to 28 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) - 41 entries | Virtual Table (New) - 41 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MovablePlane) |
(int (*)(...)) (& typeinfo for MovablePlane) |
16 |
(int (*)(...)) 0x29a9a8 |
(int (*)(...)) 0x263b30 |
24 |
(int (*)(...)) 0x29aa68 |
(int (*)(...)) 0x263b8e |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
MovablePlane::getMovableType[abi:cxx11]() const |
MovablePlane::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
(int (*)(...)) 0x29a980 |
(int (*)(...)) 0x263b08 |
192 |
(int (*)(...)) 0x29a986 |
(int (*)(...)) 0x263b0e |
200 |
(int (*)(...)) 0x29a992 |
(int (*)(...)) 0x263b1a |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
(int (*)(...)) 0x29a99c |
(int (*)(...)) 0x263b24 |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
264 |
(int (*)(...)) 0x29a9a2 |
(int (*)(...)) 0x263b2a |
272 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
280 |
(int (*)(...)) (& typeinfo for MovablePlane) |
(int (*)(...)) (& typeinfo for MovablePlane) |
288 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
296 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
304 |
(int (*)(...)) 0x29a9e4 |
(int (*)(...)) 0x263b5b |
312 |
(int (*)(...)) 0x29aa22 |
(int (*)(...)) 0x263bbe |
320 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 1148 (18.4%)
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::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
...
OgreNode.h
namespace Ogre
[+] class Node 27
|
Change |
Effect |
1 |
Size of field mCachedTransformOutOfDate has been changed from 1 byte to 1 bit. |
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 mInheritOrientation has been changed from 1 byte to 1 bit. |
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 mInheritScale has been changed from 1 byte to 1 bit. |
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 mNeedChildUpdate has been changed from 1 byte to 1 bit. |
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 |
Size of field mNeedParentUpdate has been changed from 1 byte to 1 bit. |
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. |
6 |
Size of field mParentNotified has been changed from 1 byte to 1 bit. |
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. |
7 |
Size of field mQueuedForUpdate has been changed from 1 byte to 1 bit. |
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. |
8 |
The relative position of field mCachedTransform has been changed from 20 to 15. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
9 |
The relative position of field mCachedTransformOutOfDate has been changed from 21 to 11. |
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 mDerivedOrientation has been changed from 14 to 16. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
11 |
The relative position of field mDerivedScale has been changed from 16 to 18. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
12 |
The relative position of field mInheritOrientation 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. |
13 |
The relative position of field mInheritScale 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. |
14 |
The relative position of field mInitialOrientation has been changed from 18 to 20. |
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 mInitialScale has been changed from 19 to 21. |
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 mName 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. |
17 |
The relative position of field mOrientation has been changed from 9 to 12. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
18 |
The relative position of field mPosition has been changed from 10 to 13. |
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 mQueuedForUpdate 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. |
20 |
The relative position of field mScale has been changed from 11 to 14. |
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 mDerivedPosition has been changed from 15 to 17. |
Applications will access incorrect memory when attempting to access this field. |
22 |
The relative position of field mInitialPosition has been changed from 17 to 19. |
Applications will access incorrect memory when attempting to access this field. |
23 |
The relative position of field mNeedChildUpdate has been changed from 5 to 6. |
Applications will access incorrect memory when attempting to access this field. |
24 |
The relative position of field mNeedParentUpdate has been changed from 4 to 5. |
Applications will access incorrect memory when attempting to access this field. |
25 |
The relative position of field mParentNotified has been changed from 6 to 7. |
Applications will access incorrect memory when attempting to access this field. |
26 |
Virtual method createChild ( Vector3 const&, Quaternion const& ) has been added to this class instead of createChild ( Vector3 const&, Quaternion const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
27 |
Virtual method createChild ( String const&, Vector3 const&, Quaternion const& ) has been added to this class instead of createChild ( String const&, Vector3 const&, Quaternion 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 Node) |
(int (*)(...)) (& typeinfo for Node) |
16 |
Node::setParent(Node*) |
Node::setParent(Node*) |
24 |
Node::updateFromParentImpl() const |
Node::updateFromParentImpl() const |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
(int (*)(...))0 |
(int (*)(...))0 |
56 |
(int (*)(...))0 |
(int (*)(...))0 |
64 |
Node::roll(Radian const&, Node::TransformSpace) |
Node::roll(Radian const&, Node::TransformSpace) |
72 |
Node::pitch(Radian const&, Node::TransformSpace) |
Node::pitch(Radian const&, Node::TransformSpace) |
80 |
Node::yaw(Radian const&, Node::TransformSpace) |
Node::yaw(Radian const&, Node::TransformSpace) |
88 |
Node::createChild(Vector3 const&, Quaternion const&) |
Node::createChild(Vector<3, float> const&, Quaternion const&) |
96 |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector<3, float> const&, Quaternion const&) |
104 |
Node::removeChild(unsigned short) |
Node::removeChild(unsigned short) |
112 |
Node::removeChild(Node*) |
Node::removeChild(Node*) |
120 |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
Node::removeAllChildren() |
Node::removeAllChildren() |
136 |
Node::_update(bool, bool) |
Node::_update(bool, bool) |
144 |
Node::needUpdate(bool) |
Node::needUpdate(bool) |
[+] affected symbols: 135 (2.2%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mParentNode' in 1st parameter 'mo' (pointer) has base type 'Node'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeUpdated ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeDestroyed ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::getChainIndexForNode ( Node const* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::addNode ( Node* n )
1st parameter 'n' (pointer) has base type 'Node'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mParentNode' in 1st parameter 'obj' (pointer) has base type 'Node'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
SceneManager::createMovableObject ( String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
...
OgreOptimisedUtil.h
namespace Ogre
[+] class OptimisedUtil 5
|
Change |
Effect |
1 |
Pure virtual method extrudeVertices ( Vector4 const&, Real, float const*, float*, size_t ) has been added to this class instead of extrudeVertices ( Vector4 const&, Real, float const*, float*, size_t ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method calculateFaceNormals ( float const*, struct EdgeData::Triangle const*, Vector4*, size_t ) has been added to this class instead of calculateFaceNormals ( float const*, struct EdgeData::Triangle const*, Vector4*, size_t ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method calculateLightFacing ( Vector4 const&, Vector4 const*, char*, size_t ) has been added to this class instead of calculateLightFacing ( Vector4 const&, Vector4 const*, char*, size_t ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Pure virtual method softwareVertexSkinning ( float const*, float*, float const*, float*, float const*, unsigned char const*, Affine3 const*const*, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t ) has been added to this class instead of softwareVertexSkinning ( float const*, float*, float const*, float*, float const*, unsigned char const*, Matrix4 const*const*, size_t, size_t, size_t, size_t, size_t, size_t, size_t, size_t ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
5 |
Pure virtual method concatenateAffineMatrices ( Affine3 const&, Affine3 const*, Affine3*, size_t ) has been added to this class instead of concatenateAffineMatrices ( Matrix4 const&, Matrix4 const*, Matrix4*, size_t ). |
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: 2 (0.03%)
OptimisedUtil::msImplementation [data]
This method is from 'OptimisedUtil' class.
OptimisedUtil::_detectImplementation ( )
This method is from 'OptimisedUtil' class.
OgreParticleEmitter.h
namespace Ogre
[+] class ParticleEmitter 6
|
Change |
Effect |
1 |
Virtual method setPosition ( Vector3 const& ) has been added to this class instead of setPosition ( Vector3 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 setDirection ( Vector3 const& ) has been added to this class instead of setDirection ( Vector3 const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method genEmissionVelocity ( Vector3& ) has been added to this class instead of genEmissionVelocity ( Vector3& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Virtual method genEmissionDirection ( Vector3 const&, Vector3& ) has been added to this class instead of genEmissionDirection ( Vector3 const&, Vector3& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
5 |
Virtual method setDirPositionReference ( Vector3 const&, bool ) has been added to this class instead of setDirPositionReference ( Vector3 const&, bool ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
6 |
Virtual method setUp ( Vector3 const& ) has been added to this class instead of setUp ( Vector3 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) - 67 entries | Virtual Table (New) - 67 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
ParticleEmitter::genEmissionDirection(Vector3 const&, Vector3&) |
ParticleEmitter::genEmissionDirection(Vector<3, float> const&, Vector<3, float>&) |
40 |
ParticleEmitter::genEmissionVelocity(Vector3&) |
ParticleEmitter::genEmissionVelocity(Vector<3, float>&) |
48 |
ParticleEmitter::genEmissionTTL() |
ParticleEmitter::genEmissionTTL() |
56 |
ParticleEmitter::genEmissionColour(ColourValue&) |
ParticleEmitter::genEmissionColour(ColourValue&) |
64 |
ParticleEmitter::genConstantEmissionCount(float) |
ParticleEmitter::genConstantEmissionCount(float) |
72 |
ParticleEmitter::setPosition(Vector3 const&) |
ParticleEmitter::setPosition(Vector<3, float> const&) |
80 |
ParticleEmitter::getPosition() const |
ParticleEmitter::getPosition() const |
88 |
ParticleEmitter::setDirection(Vector3 const&) |
ParticleEmitter::setDirection(Vector<3, float> const&) |
96 |
ParticleEmitter::getDirection() const |
ParticleEmitter::getDirection() const |
104 |
ParticleEmitter::setUp(Vector3 const&) |
ParticleEmitter::setUp(Vector<3, float> const&) |
112 |
ParticleEmitter::getUp() const |
ParticleEmitter::getUp() const |
120 |
ParticleEmitter::setDirPositionReference(Vector3 const&, bool) |
ParticleEmitter::setDirPositionReference(Vector<3, float> const&, bool) |
128 |
ParticleEmitter::getDirPositionReference() const |
ParticleEmitter::getDirPositionReference() const |
136 |
ParticleEmitter::getDirPositionReferenceEnabled() const |
ParticleEmitter::getDirPositionReferenceEnabled() const |
144 |
ParticleEmitter::setAngle(Radian const&) |
ParticleEmitter::setAngle(Radian const&) |
152 |
ParticleEmitter::getAngle() const |
ParticleEmitter::getAngle() const |
160 |
ParticleEmitter::setParticleVelocity(float) |
ParticleEmitter::setParticleVelocity(float) |
168 |
ParticleEmitter::setParticleVelocity(float, float) |
ParticleEmitter::setParticleVelocity(float, float) |
176 |
ParticleEmitter::setMinParticleVelocity(float) |
ParticleEmitter::setMinParticleVelocity(float) |
184 |
ParticleEmitter::setMaxParticleVelocity(float) |
ParticleEmitter::setMaxParticleVelocity(float) |
192 |
ParticleEmitter::getParticleVelocity() const |
ParticleEmitter::getParticleVelocity() const |
200 |
ParticleEmitter::getMinParticleVelocity() const |
ParticleEmitter::getMinParticleVelocity() const |
208 |
ParticleEmitter::getMaxParticleVelocity() const |
ParticleEmitter::getMaxParticleVelocity() const |
216 |
ParticleEmitter::setEmissionRate(float) |
ParticleEmitter::setEmissionRate(float) |
224 |
ParticleEmitter::getEmissionRate() const |
ParticleEmitter::getEmissionRate() const |
232 |
ParticleEmitter::setTimeToLive(float) |
ParticleEmitter::setTimeToLive(float) |
240 |
ParticleEmitter::setTimeToLive(float, float) |
ParticleEmitter::setTimeToLive(float, float) |
248 |
ParticleEmitter::setMinTimeToLive(float) |
ParticleEmitter::setMinTimeToLive(float) |
256 |
ParticleEmitter::setMaxTimeToLive(float) |
ParticleEmitter::setMaxTimeToLive(float) |
264 |
ParticleEmitter::getTimeToLive() const |
ParticleEmitter::getTimeToLive() const |
272 |
ParticleEmitter::getMinTimeToLive() const |
ParticleEmitter::getMinTimeToLive() const |
280 |
ParticleEmitter::getMaxTimeToLive() const |
ParticleEmitter::getMaxTimeToLive() const |
288 |
ParticleEmitter::setColour(ColourValue const&) |
ParticleEmitter::setColour(ColourValue const&) |
296 |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
304 |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
312 |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
320 |
ParticleEmitter::getColour() const |
ParticleEmitter::getColour() const |
328 |
ParticleEmitter::getColourRangeStart() const |
ParticleEmitter::getColourRangeStart() const |
336 |
ParticleEmitter::getColourRangeEnd() const |
ParticleEmitter::getColourRangeEnd() const |
344 |
__cxa_pure_virtual |
__cxa_pure_virtual |
352 |
(int (*)(...)) 0x2aabbe |
(int (*)(...)) 0x273d02 |
360 |
ParticleEmitter::setEnabled(bool) |
ParticleEmitter::setEnabled(bool) |
368 |
ParticleEmitter::getEnabled() const |
ParticleEmitter::getEnabled() const |
376 |
ParticleEmitter::setStartTime(float) |
ParticleEmitter::setStartTime(float) |
384 |
ParticleEmitter::getStartTime() const |
ParticleEmitter::getStartTime() const |
392 |
ParticleEmitter::setDuration(float) |
ParticleEmitter::setDuration(float) |
400 |
ParticleEmitter::getDuration() const |
ParticleEmitter::getDuration() const |
408 |
ParticleEmitter::setDuration(float, float) |
ParticleEmitter::setDuration(float, float) |
416 |
ParticleEmitter::setMinDuration(float) |
ParticleEmitter::setMinDuration(float) |
424 |
ParticleEmitter::setMaxDuration(float) |
ParticleEmitter::setMaxDuration(float) |
432 |
ParticleEmitter::getMinDuration() const |
ParticleEmitter::getMinDuration() const |
440 |
ParticleEmitter::getMaxDuration() const |
ParticleEmitter::getMaxDuration() const |
448 |
ParticleEmitter::setRepeatDelay(float) |
ParticleEmitter::setRepeatDelay(float) |
456 |
ParticleEmitter::getRepeatDelay() const |
ParticleEmitter::getRepeatDelay() const |
464 |
ParticleEmitter::setRepeatDelay(float, float) |
ParticleEmitter::setRepeatDelay(float, float) |
472 |
ParticleEmitter::setMinRepeatDelay(float) |
ParticleEmitter::setMinRepeatDelay(float) |
480 |
ParticleEmitter::setMaxRepeatDelay(float) |
ParticleEmitter::setMaxRepeatDelay(float) |
488 |
ParticleEmitter::getMinRepeatDelay() const |
ParticleEmitter::getMinRepeatDelay() const |
496 |
ParticleEmitter::getMaxRepeatDelay() const |
ParticleEmitter::getMaxRepeatDelay() const |
504 |
ParticleEmitter::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleEmitter::setName(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::setEmittedEmitter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
520 |
ParticleEmitter::isEmitted() const |
ParticleEmitter::isEmitted() const |
528 |
ParticleEmitter::setEmitted(bool) |
ParticleEmitter::setEmitted(bool) |
[+] affected symbols: 6 (0.1%)
ParticleEmitter::setPosition ( Vector3 const& pos )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDirection ( Vector3 const& inDirection )
This method is from 'ParticleEmitter' class.
ParticleEmitter::genEmissionVelocity ( Vector3& destVector )
This method is from 'ParticleEmitter' class.
ParticleEmitter::genEmissionDirection ( Vector3 const& particlePos, Vector3& destVector )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDirPositionReference ( Vector3 const& nposition, bool enable )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setUp ( Vector3 const& inUp )
This method is from 'ParticleEmitter' class.
OgreParticleSystem.h
namespace Ogre
[+] class ParticleSystem 2
|
Change |
Effect |
1 |
Size of field mAABB has been changed from 40 bytes to 28 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) - 67 entries | Virtual Table (New) - 67 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
(int (*)(...)) (& typeinfo for ParticleSystem) |
16 |
~ParticleSystem |
~ParticleSystem |
24 |
~ParticleSystem |
~ParticleSystem |
32 |
ParticleSystem::setMaterialName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleSystem::setMaterialName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
ParticleSystem::getMaterialName[abi:cxx11]() const |
ParticleSystem::getMaterialName[abi:cxx11]() const |
48 |
ParticleSystem::_notifyCurrentCamera(Camera*) |
ParticleSystem::_notifyCurrentCamera(Camera*) |
56 |
ParticleSystem::_notifyAttached(Node*, bool) |
ParticleSystem::_notifyAttached(Node*, bool) |
64 |
(int (*)(...)) 0x2b46ce |
(int (*)(...)) 0x27da94 |
72 |
(int (*)(...)) 0x2b46e6 |
(int (*)(...)) 0x27daac |
80 |
ParticleSystem::_updateRenderQueue(RenderQueue*) |
ParticleSystem::_updateRenderQueue(RenderQueue*) |
88 |
ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
96 |
ParticleSystem::getMovableType[abi:cxx11]() const |
ParticleSystem::getMovableType[abi:cxx11]() const |
104 |
ParticleSystem::_notifyParticleResized() |
ParticleSystem::_notifyParticleResized() |
112 |
ParticleSystem::_notifyParticleRotated() |
ParticleSystem::_notifyParticleRotated() |
120 |
ParticleSystem::setDefaultDimensions(float, float) |
ParticleSystem::setDefaultDimensions(float, float) |
128 |
ParticleSystem::setDefaultWidth(float) |
ParticleSystem::setDefaultWidth(float) |
136 |
ParticleSystem::getDefaultWidth() const |
ParticleSystem::getDefaultWidth() const |
144 |
ParticleSystem::setDefaultHeight(float) |
ParticleSystem::setDefaultHeight(float) |
152 |
ParticleSystem::getDefaultHeight() const |
ParticleSystem::getDefaultHeight() const |
160 |
ParticleSystem::getCullIndividually() const |
ParticleSystem::getCullIndividually() const |
168 |
ParticleSystem::setCullIndividually(bool) |
ParticleSystem::setCullIndividually(bool) |
176 |
(int (*)(...)) 0x2b4700 |
(int (*)(...)) 0x27dac6 |
184 |
ParticleSystem::setRenderQueueGroup(unsigned char) |
ParticleSystem::setRenderQueueGroup(unsigned char) |
192 |
ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
200 |
ParticleSystem::getTypeFlags() const |
ParticleSystem::getTypeFlags() const |
208 |
(int (*)(...)) -0x00000000000030 |
(int (*)(...)) -0x00000000000030 |
216 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
(int (*)(...)) (& typeinfo for ParticleSystem) |
224 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
232 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
240 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
248 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
256 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
264 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
272 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
280 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
288 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
296 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
304 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
312 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
320 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
328 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
336 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
344 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
352 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
360 |
non-virtual thunk to ParticleSystem::getMovableType[abi:cxx11]() const |
non-virtual thunk to ParticleSystem::getMovableType[abi:cxx11]() const |
368 |
non-virtual thunk to ParticleSystem::_notifyAttached(Node*, bool) |
non-virtual thunk to ParticleSystem::_notifyAttached(Node*, bool) |
376 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
384 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
392 |
non-virtual thunk to ParticleSystem::_notifyCurrentCamera(Camera*) |
non-virtual thunk to ParticleSystem::_notifyCurrentCamera(Camera*) |
400 |
(int (*)(...)) 0x2b46da |
(int (*)(...)) 0x27daa0 |
408 |
(int (*)(...)) 0x2b46f3 |
(int (*)(...)) 0x27dab9 |
416 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
424 |
non-virtual thunk to ParticleSystem::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to ParticleSystem::_updateRenderQueue(RenderQueue*) |
432 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
440 |
non-virtual thunk to ParticleSystem::setRenderQueueGroup(unsigned char) |
non-virtual thunk to ParticleSystem::setRenderQueueGroup(unsigned char) |
448 |
non-virtual thunk to ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
non-virtual thunk to ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
456 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
464 |
non-virtual thunk to ParticleSystem::getTypeFlags() const |
non-virtual thunk to ParticleSystem::getTypeFlags() const |
472 |
non-virtual thunk to ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
480 |
(int (*)(...)) -0x00000000000038 |
(int (*)(...)) -0x00000000000038 |
488 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
(int (*)(...)) (& typeinfo for ParticleSystem) |
496 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
504 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
512 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
520 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
528 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 173 (2.8%)
SceneManager::createParticleSystem ( size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, String const& templateName )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::destroyParticleSystem ( ParticleSystem* obj )
1st parameter 'obj' (pointer) has base type 'ParticleSystem'.
ParticleSystem::addEmitter ( String const& emitterType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::msQuotaCmd [data]
This method is from 'ParticleSystem' class.
ParticleSystem::msWidthCmd [data]
This method is from 'ParticleSystem' class.
ParticleSystem::addAffector ( String const& affectorType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::fastForward ( Real time, Real interval )
This method is from 'ParticleSystem' class.
ParticleSystem::getParticle ( size_t index )
Field 'retval.mParentSystem' in the return value (pointer) has base type 'ParticleSystem'.
...
OgreParticleSystemRenderer.h
namespace Ogre
[+] class ParticleSystemRenderer 1
|
Change |
Effect |
1 |
Pure virtual method _setMaterial ( SharedPtr<Material>& ) has been added to this class instead of _setMaterial ( std::shared_ptr<DataStream>& ). |
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::_setMaterial ( std::shared_ptr<DataStream>& mat )
This method is from derived class 'BillboardParticleRenderer'.
OgrePass.h
namespace Ogre
[+] class Pass 77
|
Change |
Effect |
1 |
Field mBlendState 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 mLineWidth 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 mProgramUsage has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Size of field mAlphaToCoverageEnabled has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
5 |
Size of field mDepthCheck has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
6 |
Size of field mDepthWrite has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
7 |
Size of field mFogOverride has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
8 |
Size of field mHashDirtyQueued has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
9 |
Size of field mIteratePerLight has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
10 |
Size of field mLightingEnabled has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
11 |
Size of field mNormaliseNormals has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
12 |
Size of field mPolygonModeOverrideable has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
13 |
Size of field mRunOnlyForOneLightType has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
14 |
Size of field mTransparentSorting has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
15 |
Size of field mTransparentSortingForced has been changed from 1 byte to 1 bit. |
Previous accesses of applications and library functions to this field may be broken. |
16 |
Size of field mContentTypeLookupBuilt has been changed from 1 byte to 1 bit. |
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. |
17 |
Size of field mLightClipPlanes has been changed from 1 byte to 1 bit. |
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. |
18 |
Size of field mLightScissoring has been changed from 1 byte to 1 bit. |
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. |
19 |
Size of field mPointAttenuationEnabled has been changed from 1 byte to 1 bit. |
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. |
20 |
Size of field mPointSpritesEnabled has been changed from 1 byte to 1 bit. |
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. |
21 |
Size of field mQueuedForDeletion has been changed from 1 byte to 1 bit. |
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. |
22 |
The relative position of field mAlphaRejectVal has been changed from 18 to 28. |
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 mAlphaToCoverageEnabled has been changed from 19 to 13. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
24 |
The relative position of field mAmbient 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. |
25 |
The relative position of field mCullMode has been changed from 22 to 34. |
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 mDepthFunc has been changed from 13 to 29. |
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 mFogColour has been changed from 38 to 44. |
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 mFogDensity has been changed from 41 to 47. |
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 mFogEnd has been changed from 40 to 46. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
30 |
The relative position of field mFogMode has been changed from 37 to 43. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
31 |
The relative position of field mFogStart has been changed from 39 to 45. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
32 |
The relative position of field mHash 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. |
33 |
The relative position of field mHashDirtyQueued has been changed from 4 to 10. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
34 |
The relative position of field mIndex 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. |
35 |
The relative position of field mIteratePerLight has been changed from 27 to 17. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
36 |
The relative position of field mLightScissoring has been changed from 57 to 23. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
37 |
The relative position of field mLightingEnabled has been changed from 24 to 16. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
38 |
The relative position of field mLightsPerIteration has been changed from 28 to 38. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
39 |
The relative position of field mManualCullMode 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. |
40 |
The relative position of field mMaxSimultaneousLights has been changed from 25 to 36. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
41 |
The relative position of field mName 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. |
42 |
The relative position of field mPassIterationCount has been changed from 48 to 53. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
43 |
The relative position of field mPointAttenuationCoeffs has been changed from 54 to 57. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
44 |
The relative position of field mPointAttenuationEnabled has been changed from 53 to 26. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
45 |
The relative position of field mPointMaxSize has been changed from 51 to 56. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
46 |
The relative position of field mPointMinSize has been changed from 50 to 55. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
47 |
The relative position of field mPointSize has been changed from 49 to 54. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
48 |
The relative position of field mPointSpritesEnabled has been changed from 52 to 25. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
49 |
The relative position of field mPolygonMode has been changed from 33 to 42. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
50 |
The relative position of field mQueuedForDeletion has been changed from 47 to 22. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
51 |
The relative position of field mShadowCasterFragmentProgramUsage has been changed from 44 to 50. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
52 |
The relative position of field mShadowCasterVertexProgramUsage has been changed from 43 to 49. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
53 |
The relative position of field mShadowContentTypeLookup has been changed from 55 to 58. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
54 |
The relative position of field mShadowReceiverFragmentProgramUsage has been changed from 46 to 52. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
55 |
The relative position of field mShadowReceiverVertexProgramUsage has been changed from 45 to 51. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
56 |
The relative position of field mShininess 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. |
57 |
The relative position of field mStartLight has been changed from 26 to 37. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
58 |
The relative position of field mTextureUnitStates has been changed from 42 to 48. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
59 |
The relative position of field mTransparentSorting has been changed from 20 to 14. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
60 |
The relative position of field mTransparentSortingForced has been changed from 21 to 15. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
61 |
The relative position of field mAlphaRejectFunc has been changed from 17 to 33. |
Applications will access incorrect memory when attempting to access this field. |
62 |
The relative position of field mContentTypeLookupBuilt has been changed from 56 to 27. |
Applications will access incorrect memory when attempting to access this field. |
63 |
The relative position of field mDepthBiasConstant has been changed from 14 to 30. |
Applications will access incorrect memory when attempting to access this field. |
64 |
The relative position of field mDepthBiasPerIteration has been changed from 16 to 32. |
Applications will access incorrect memory when attempting to access this field. |
65 |
The relative position of field mDepthBiasSlopeScale has been changed from 15 to 31. |
Applications will access incorrect memory when attempting to access this field. |
66 |
The relative position of field mDiffuse has been changed from 6 to 5. |
Applications will access incorrect memory when attempting to access this field. |
67 |
The relative position of field mEmissive has been changed from 8 to 7. |
Applications will access incorrect memory when attempting to access this field. |
68 |
The relative position of field mFogOverride has been changed from 36 to 21. |
Applications will access incorrect memory when attempting to access this field. |
69 |
The relative position of field mLightClipPlanes has been changed from 58 to 24. |
Applications will access incorrect memory when attempting to access this field. |
70 |
The relative position of field mLightMask has been changed from 31 to 40. |
Applications will access incorrect memory when attempting to access this field. |
71 |
The relative position of field mNormaliseNormals has been changed from 34 to 19. |
Applications will access incorrect memory when attempting to access this field. |
72 |
The relative position of field mOnlyLightType has been changed from 30 to 39. |
Applications will access incorrect memory when attempting to access this field. |
73 |
The relative position of field mPolygonModeOverrideable has been changed from 35 to 20. |
Applications will access incorrect memory when attempting to access this field. |
74 |
The relative position of field mRunOnlyForOneLightType has been changed from 29 to 18. |
Applications will access incorrect memory when attempting to access this field. |
75 |
The relative position of field mShadeOptions has been changed from 32 to 41. |
Applications will access incorrect memory when attempting to access this field. |
76 |
The relative position of field mSpecular has been changed from 7 to 6. |
Applications will access incorrect memory when attempting to access this field. |
77 |
The relative position of field mTracking has been changed from 10 to 9. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 930 (14.9%)
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::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'obj' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type 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'.
...
OgrePatchMesh.h
namespace Ogre
[+] class PatchMesh 2
|
Change |
Effect |
1 |
Size of field mSurface has been changed from 248 bytes to 232 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) - 57 entries | Virtual Table (New) - 55 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for PatchMesh) |
(int (*)(...)) (& typeinfo for PatchMesh) |
16 |
(int (*)(...)) 0x2c1f6a |
(int (*)(...)) 0x288bda |
24 |
(int (*)(...)) 0x2c1fe2 |
(int (*)(...)) 0x288c52 |
32 |
(int (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
Mesh::postLoadImpl() |
Mesh::postLoadImpl() |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x2c1f64 |
(int (*)(...)) 0x288bd4 |
72 |
Mesh::unprepareImpl() |
Mesh::unprepareImpl() |
80 |
PatchMesh::loadImpl() |
PatchMesh::loadImpl() |
88 |
Mesh::unloadImpl() |
Mesh::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Mesh::reload(Resource::LoadingFlags) |
Mesh::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Mesh::calculateSize() const |
288 |
Resource::_dirtyState() |
Mesh::getSharedVertexDataAnimationType() const |
296 |
Mesh::calculateSize() const |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
304 |
Mesh::getSharedVertexDataAnimationType() const |
Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
312 |
Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
320 |
Mesh::getAnimation(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 |
328 |
Mesh::_getAnimationImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
336 |
Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
Mesh::getNumAnimations() const |
344 |
Mesh::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Mesh::getAnimation(unsigned short) const |
352 |
Mesh::getNumAnimations() const |
Mesh::removeAllAnimations() |
360 |
Mesh::getAnimation(unsigned short) const |
(int (*)(...)) -0x000000000000f0 |
368 |
Mesh::removeAllAnimations() |
(int (*)(...)) (& typeinfo for PatchMesh) |
376 |
(int (*)(...)) -0x000000000000f8 |
(int (*)(...)) 0x288c14 |
384 |
(int (*)(...)) (& typeinfo for PatchMesh) |
(int (*)(...)) 0x288c94 |
392 |
(int (*)(...)) 0x2c1fa4 |
non-virtual thunk to Mesh::getNumAnimations() const |
400 |
(int (*)(...)) 0x2c2024 |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
408 |
non-virtual thunk to Mesh::getNumAnimations() const |
non-virtual thunk to Mesh::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
416 |
non-virtual thunk to Mesh::getAnimation(unsigned short) const |
non-virtual thunk to Mesh::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
424 |
non-virtual thunk to Mesh::getAnimation(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 |
432 |
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::removeAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
440 |
non-virtual thunk to Mesh::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
448 |
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.
OgrePatchSurface.h
namespace Ogre
[+] class PatchSurface 1
|
Change |
Effect |
1 |
Size of field mAABB has been changed from 40 bytes to 28 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: 20 (0.3%)
PatchSurface::defineSurface ( void* controlPointBuffer, VertexDeclaration* declaration, size_t width, size_t height, enum PatchSurface::PatchSurfaceType pType, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchSurface' class.
PatchSurface::getAutoULevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::getAutoVLevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::makeTriangles ( )
This method is from 'PatchSurface' class.
PatchSurface::subdivideCurve ( void* lockedBuffer, size_t startIdx, size_t stepSize, size_t numSteps, size_t iterations )
This method is from 'PatchSurface' class.
PatchSurface::setSubdivisionFactor ( Real factor )
This method is from 'PatchSurface' class.
PatchSurface::interpolateVertexData ( void* lockedBuffer, size_t leftIdx, size_t rightIdx, size_t destIdx )
This method is from 'PatchSurface' class.
PatchSurface::distributeControlPoints ( void* lockedBuffer )
This method is from 'PatchSurface' class.
PatchSurface::PatchSurface ( )
This constructor is from 'PatchSurface' class.
PatchSurface::~PatchSurface ( )
This destructor is from 'PatchSurface' class.
...
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 107
|
Change |
Effect |
1 |
Value of member PF_A1R5G5B5 has been changed from 9 to 8. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member PF_A2B10G10R10 has been changed from 16 to 15. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member PF_A2R10G10B10 has been changed from 15 to 14. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member PF_A4R4G4B4 has been changed from 8 to 7. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member PF_A8B8G8R8 has been changed from 13 to 12. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 |
Value of member PF_A8R8G8B8 has been changed from 12 to 11. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 |
Value of member PF_ASTC_RGBA_10X10_LDR has been changed from 106 to 104. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 |
Value of member PF_ASTC_RGBA_10X5_LDR has been changed from 103 to 101. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 |
Value of member PF_ASTC_RGBA_10X6_LDR has been changed from 104 to 102. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 |
Value of member PF_ASTC_RGBA_10X8_LDR has been changed from 105 to 103. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 |
Value of member PF_ASTC_RGBA_12X10_LDR has been changed from 107 to 105. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 |
Value of member PF_ASTC_RGBA_12X12_LDR has been changed from 108 to 106. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 |
Value of member PF_ASTC_RGBA_4X4_LDR has been changed from 95 to 93. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 |
Value of member PF_ASTC_RGBA_5X4_LDR has been changed from 96 to 94. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 |
Value of member PF_ASTC_RGBA_5X5_LDR has been changed from 97 to 95. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 |
Value of member PF_ASTC_RGBA_6X5_LDR has been changed from 98 to 96. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 |
Value of member PF_ASTC_RGBA_6X6_LDR has been changed from 99 to 97. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 |
Value of member PF_ASTC_RGBA_8X5_LDR has been changed from 100 to 98. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 |
Value of member PF_ASTC_RGBA_8X6_LDR has been changed from 101 to 99. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 |
Value of member PF_ASTC_RGBA_8X8_LDR has been changed from 102 to 100. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 |
Value of member PF_ATC_RGB has been changed from 92 to 90. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 |
Value of member PF_ATC_RGBA_EXPLICIT_ALPHA has been changed from 93 to 91. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 |
Value of member PF_ATC_RGBA_INTERPOLATED_ALPHA has been changed from 94 to 92. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 |
Value of member PF_B5G6R5 has been changed from 7 to 6. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 |
Value of member PF_B8G8R8 has been changed from 11 to 10. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 |
Value of member PF_B8G8R8A8 has been changed from 14 to 13. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 |
Value of member PF_BC4_SNORM has been changed from 71 to 70. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 |
Value of member PF_BC4_UNORM has been changed from 70 to 69. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 |
Value of member PF_BC5_SNORM has been changed from 73 to 72. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 |
Value of member PF_BC5_UNORM has been changed from 72 to 71. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 |
Value of member PF_BC6H_SF16 has been changed from 75 to 74. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 |
Value of member PF_BC6H_UF16 has been changed from 74 to 73. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 |
Value of member PF_BC7_UNORM has been changed from 76 to 75. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
34 |
Value of member PF_BYTE_BGR has been changed from 10 to 9. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
35 |
Value of member PF_BYTE_BGRA has been changed from 12 to 11. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
36 |
Value of member PF_BYTE_LA has been changed from 5 to 4. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
37 |
Value of member PF_BYTE_RGB has been changed from 11 to 10. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
38 |
Value of member PF_BYTE_RGBA has been changed from 13 to 12. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
39 |
Value of member PF_DEPTH has been changed from 29 to 28. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
40 |
Value of member PF_DXT1 has been changed from 17 to 16. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
41 |
Value of member PF_DXT2 has been changed from 18 to 17. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
42 |
Value of member PF_DXT3 has been changed from 19 to 18. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
43 |
Value of member PF_DXT4 has been changed from 20 to 19. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
44 |
Value of member PF_DXT5 has been changed from 21 to 20. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
45 |
Value of member PF_ETC1_RGB8 has been changed from 88 to 86. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
46 |
Value of member PF_ETC2_RGB8 has been changed from 89 to 87. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
47 |
Value of member PF_ETC2_RGB8A1 has been changed from 91 to 89. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
48 |
Value of member PF_ETC2_RGBA8 has been changed from 90 to 88. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
49 |
Value of member PF_FLOAT16_GR has been changed from 35 to 34. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
50 |
Value of member PF_FLOAT16_R has been changed from 32 to 31. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
51 |
Value of member PF_FLOAT16_RGB has been changed from 22 to 21. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
52 |
Value of member PF_FLOAT16_RGBA has been changed from 23 to 22. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
53 |
Value of member PF_FLOAT32_GR has been changed from 36 to 35. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
54 |
Value of member PF_FLOAT32_R has been changed from 33 to 32. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
55 |
Value of member PF_FLOAT32_RGB has been changed from 24 to 23. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
56 |
Value of member PF_FLOAT32_RGBA has been changed from 25 to 24. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
57 |
Value of member PF_PVRTC2_2BPP has been changed from 42 to 41. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
58 |
Value of member PF_PVRTC2_4BPP has been changed from 43 to 42. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
59 |
Value of member PF_PVRTC_RGB2 has been changed from 38 to 37. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
60 |
Value of member PF_PVRTC_RGB4 has been changed from 40 to 39. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
61 |
Value of member PF_PVRTC_RGBA2 has been changed from 39 to 38. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
62 |
Value of member PF_PVRTC_RGBA4 has been changed from 41 to 40. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
63 |
Value of member PF_R11G11B10_FLOAT has been changed from 44 to 43. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
64 |
Value of member PF_R16G16B16A16_SINT has been changed from 64 to 63. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
65 |
Value of member PF_R16G16B16A16_SNORM has been changed from 87 to 85. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
66 |
Value of member PF_R16G16B16A16_UINT has been changed from 52 to 51. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
67 |
Value of member PF_R16G16B16_SINT has been changed from 63 to 62. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
68 |
Value of member PF_R16G16B16_SNORM has been changed from 86 to 84. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
69 |
Value of member PF_R16G16B16_UINT has been changed from 51 to 50. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
70 |
Value of member PF_R16G16_SINT has been changed from 62 to 61. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
71 |
Value of member PF_R16G16_SNORM has been changed from 85 to 83. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
72 |
Value of member PF_R16G16_UINT has been changed from 50 to 49. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
73 |
Value of member PF_R16_SINT has been changed from 61 to 60. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
74 |
Value of member PF_R16_SNORM has been changed from 84 to 82. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
75 |
Value of member PF_R16_UINT has been changed from 49 to 48. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
76 |
Value of member PF_R32G32B32A32_SINT has been changed from 68 to 67. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
77 |
Value of member PF_R32G32B32A32_UINT has been changed from 56 to 55. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
78 |
Value of member PF_R32G32B32_SINT has been changed from 67 to 66. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
79 |
Value of member PF_R32G32B32_UINT has been changed from 55 to 54. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
80 |
Value of member PF_R32G32_SINT has been changed from 66 to 65. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
81 |
Value of member PF_R32G32_UINT has been changed from 54 to 53. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
82 |
Value of member PF_R32_SINT has been changed from 65 to 64. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
83 |
Value of member PF_R32_UINT has been changed from 53 to 52. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
84 |
Value of member PF_R3G3B2 has been changed from 31 to 30. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
85 |
Value of member PF_R5G6B5 has been changed from 6 to 5. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
86 |
Value of member PF_R8 has been changed from 78 to 76. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
87 |
Value of member PF_R8G8B8 has been changed from 10 to 9. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
88 |
Value of member PF_R8G8B8A8 has been changed from 28 to 27. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
89 |
Value of member PF_R8G8B8A8_SINT has been changed from 60 to 59. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
90 |
Value of member PF_R8G8B8A8_SNORM has been changed from 83 to 81. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
91 |
Value of member PF_R8G8B8A8_UINT has been changed from 48 to 47. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
92 |
Value of member PF_R8G8B8_SINT has been changed from 59 to 58. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
93 |
Value of member PF_R8G8B8_SNORM has been changed from 82 to 80. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
94 |
Value of member PF_R8G8B8_UINT has been changed from 47 to 46. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
95 |
Value of member PF_R8G8_SINT has been changed from 58 to 57. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
96 |
Value of member PF_R8G8_SNORM has been changed from 81 to 79. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
97 |
Value of member PF_R8G8_UINT has been changed from 46 to 45. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
98 |
Value of member PF_R8_SINT has been changed from 57 to 56. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
99 |
Value of member PF_R8_SNORM has been changed from 80 to 78. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
100 |
Value of member PF_R8_UINT has been changed from 45 to 44. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
101 |
Value of member PF_R9G9B9E5_SHAREDEXP has been changed from 69 to 68. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
102 |
Value of member PF_RG8 has been changed from 79 to 77. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
103 |
Value of member PF_SHORT_GR has been changed from 34 to 33. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
104 |
Value of member PF_SHORT_RGB has been changed from 37 to 36. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
105 |
Value of member PF_SHORT_RGBA has been changed from 30 to 29. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
106 |
Value of member PF_X8B8G8R8 has been changed from 27 to 26. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
107 |
Value of member PF_X8R8G8B8 has been changed from 26 to 25. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 117 (1.9%)
SceneManager::setShadowTextureConfig ( size_t shadowIndex, struct ShadowTextureConfig const& config )
Field 'config.format' in 2nd parameter 'config' (reference) is of type 'enum PixelFormat'.
SceneManager::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::setShadowTextureSettings ( unsigned short size, unsigned short count, enum PixelFormat fmt, unsigned short fsaa, uint16 depthBufferPoolId )
3rd parameter 'fmt' is of type 'enum PixelFormat'.
SceneManager::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::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, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
10th parameter 'desiredFormat' is of type 'enum PixelFormat'.
TextureManager::isFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
2nd parameter 'format' is of type 'enum PixelFormat'.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Field renderToVertexBuffer has been removed from the middle position of this structural type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 133 (2.1%)
BillboardSet::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::hasEdgeList ( )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::textureCoord ( Real u )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::textureCoord ( Real u, Real v )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::textureCoord ( Real u, Real v, Real w )
Field 'this.mCurrentSection.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::textureCoord ( Real x, Real y, Real z, Real w )
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'.
...
OgreRenderQueue.h
namespace Ogre
[+] class RenderQueue 1
|
Change |
Effect |
1 |
Size of field mGroups has been changed from 48 bytes to 840 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: 49 (0.8%)
RenderQueue::getQueueGroup ( uint8 groupID )
Field 'retval.mParent' in the return value (pointer) has base type 'RenderQueue'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
This method is from 'RenderQueue' class.
RenderQueue::setDefaultQueueGroup ( uint8 grp )
This method is from 'RenderQueue' class.
RenderQueue::setSplitNoShadowPasses ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setDefaultRenderablePriority ( ushort priority )
This method is from 'RenderQueue' class.
RenderQueue::setSplitPassesByLightingType ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setShadowCastersCannotBeReceivers ( bool ind )
This method is from 'RenderQueue' class.
RenderQueue::clear ( bool destroyPassMaps )
This method is from 'RenderQueue' class.
RenderQueue::merge ( RenderQueue const* rhs )
1st parameter 'rhs' (pointer) has base type 'RenderQueue'.
RenderQueue::RenderQueue ( )
This constructor is from 'RenderQueue' class.
...
OgreRenderQueueSortingGrouping.h
namespace Ogre
[+] class QueuedRenderableVisitor 1
|
Change |
Effect |
1 |
Pure virtual method visit ( Pass const*, RenderableList& ) has been added to this class instead of visit ( Pass const* ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 1 (0.02%)
SceneManager::SceneMgrQueuedRenderableVisitor::visit ( Pass const* p )
This method is from derived class 'SceneManager::SceneMgrQueuedRenderableVisitor'.
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 3
|
Change |
Effect |
1 |
Field mWBuffer has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
Virtual method initConfigOptions ( ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
3 |
Pure virtual method _setVertexTexture ( size_t, SharedPtr<Texture>const& ) has been added to this class instead of _setTexture ( size_t, bool, std::shared_ptr<DataStream>const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 124 entries | Virtual Table (New) - 117 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderSystem) |
(int (*)(...)) (& typeinfo for RenderSystem) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
64 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
80 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ab7e6 |
88 |
(int (*)(...)) 0x2e3e84 |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
112 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2ab7f0 |
120 |
(int (*)(...)) 0x2e3e8e |
(int (*)(...)) 0x2ab7f6 |
128 |
(int (*)(...)) 0x2e3e94 |
(int (*)(...)) 0x2ab7fc |
136 |
(int (*)(...)) 0x2e3e9a |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
152 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
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&) |
176 |
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&) |
184 |
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&) |
192 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ab802 |
200 |
(int (*)(...)) 0x2e4824 |
(int (*)(...)) 0x2ab808 |
208 |
(int (*)(...)) 0x2e3ea0 |
(int (*)(...)) 0x2ab812 |
216 |
(int (*)(...)) 0x2e3ea6 |
(int (*)(...)) 0x2ab818 |
224 |
(int (*)(...)) 0x2e3eb0 |
(int (*)(...)) 0x2ab81e |
232 |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
240 |
(int (*)(...)) 0x2e3eb6 |
__cxa_pure_virtual |
248 |
(int (*)(...)) 0x2e3ebc |
(int (*)(...)) 0x2ab824 |
256 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
RenderSystem::_disableTextureUnit(unsigned long) |
264 |
RenderSystem::_setBindingType(TextureUnitState::BindingType) |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
272 |
RenderSystem::_disableTextureUnit(unsigned long) |
(int (*)(...)) 0x2ab82a |
280 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
(int (*)(...)) 0x2ab830 |
288 |
(int (*)(...)) 0x2e3ec2 |
(int (*)(...)) 0x2ab836 |
296 |
(int (*)(...)) 0x2e3ec8 |
(int (*)(...)) 0x2ab83c |
304 |
(int (*)(...)) 0x2e3ece |
__cxa_pure_virtual |
312 |
__cxa_pure_virtual |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
320 |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ab842 |
328 |
RenderSystem::_setVertexTexture(unsigned long, std::shared_ptr<Texture> const&) |
(int (*)(...)) 0x2ab848 |
336 |
RenderSystem::_setGeometryTexture(unsigned long, std::shared_ptr<Texture> const&) |
(int (*)(...)) 0x2ab84e |
344 |
RenderSystem::_setComputeTexture(unsigned long, std::shared_ptr<Texture> const&) |
__cxa_pure_virtual |
352 |
RenderSystem::_setTesselationHullTexture(unsigned long, std::shared_ptr<Texture> const&) |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
360 |
RenderSystem::_setTesselationDomainTexture(unsigned long, std::shared_ptr<Texture> const&) |
__cxa_pure_virtual |
368 |
__cxa_pure_virtual |
__cxa_pure_virtual |
376 |
(int (*)(...)) 0x2e3ed4 |
__cxa_pure_virtual |
384 |
(int (*)(...)) 0x2e3eda |
__cxa_pure_virtual |
392 |
__cxa_pure_virtual |
__cxa_pure_virtual |
400 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
__cxa_pure_virtual |
408 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab854 |
416 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab85a |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
__cxa_pure_virtual |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
(int (*)(...)) 0x2e3ee0 |
__cxa_pure_virtual |
464 |
__cxa_pure_virtual |
RenderSystem::_pauseFrame() |
472 |
__cxa_pure_virtual |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
480 |
__cxa_pure_virtual |
__cxa_pure_virtual |
488 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
__cxa_pure_virtual |
496 |
__cxa_pure_virtual |
RenderSystem::_getViewport() |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
RenderSystem::_pauseFrame() |
RenderSystem::_getCullingMode() const |
520 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
__cxa_pure_virtual |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
__cxa_pure_virtual |
544 |
RenderSystem::_getViewport() |
__cxa_pure_virtual |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
RenderSystem::_getCullingMode() const |
__cxa_pure_virtual |
568 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8c6 |
576 |
__cxa_pure_virtual |
RenderSystem::_beginGeometryCount() |
584 |
__cxa_pure_virtual |
RenderSystem::_getFaceCount() const |
592 |
__cxa_pure_virtual |
RenderSystem::_getBatchCount() const |
600 |
__cxa_pure_virtual |
RenderSystem::_getVertexCount() const |
608 |
__cxa_pure_virtual |
__cxa_pure_virtual |
616 |
(int (*)(...)) 0x2e3ee6 |
__cxa_pure_virtual |
624 |
RenderSystem::_beginGeometryCount() |
__cxa_pure_virtual |
632 |
RenderSystem::_getFaceCount() const |
__cxa_pure_virtual |
640 |
RenderSystem::_getBatchCount() const |
__cxa_pure_virtual |
648 |
RenderSystem::_getVertexCount() const |
__cxa_pure_virtual |
656 |
__cxa_pure_virtual |
__cxa_pure_virtual |
664 |
__cxa_pure_virtual |
__cxa_pure_virtual |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8cc |
688 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
696 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8d2 |
704 |
__cxa_pure_virtual |
RenderSystem::bindGpuProgram(GpuProgram*) |
712 |
__cxa_pure_virtual |
__cxa_pure_virtual |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
(int (*)(...)) 0x2e3eec |
RenderSystem::unbindGpuProgram(GpuProgramType) |
736 |
(int (*)(...)) 0x2e3ef2 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
744 |
(int (*)(...)) 0x2e3ef8 |
RenderSystem::_updateAllRenderTargets(bool) |
752 |
RenderSystem::_render(RenderOperation const&) |
RenderSystem::_swapAllRenderTargetBuffers() |
760 |
RenderSystem::_renderUsingReadBackAsTexture(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int) |
__cxa_pure_virtual |
768 |
RenderSystem::bindGpuProgram(GpuProgram*) |
__cxa_pure_virtual |
776 |
__cxa_pure_virtual |
__cxa_pure_virtual |
784 |
__cxa_pure_virtual |
__cxa_pure_virtual |
792 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
__cxa_pure_virtual |
800 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
808 |
RenderSystem::_updateAllRenderTargets(bool) |
(int (*)(...)) 0x2ab8d8 |
816 |
RenderSystem::_swapAllRenderTargetBuffers() |
__cxa_pure_virtual |
824 |
__cxa_pure_virtual |
__cxa_pure_virtual |
832 |
__cxa_pure_virtual |
__cxa_pure_virtual |
840 |
__cxa_pure_virtual |
__cxa_pure_virtual |
848 |
__cxa_pure_virtual |
__cxa_pure_virtual |
856 |
__cxa_pure_virtual |
__cxa_pure_virtual |
864 |
__cxa_pure_virtual |
__cxa_pure_virtual |
872 |
(int (*)(...)) 0x2e3efe |
__cxa_pure_virtual |
880 |
__cxa_pure_virtual |
__cxa_pure_virtual |
888 |
__cxa_pure_virtual |
__cxa_pure_virtual |
896 |
__cxa_pure_virtual |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
904 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8e4 |
912 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8ee |
920 |
__cxa_pure_virtual |
__cxa_pure_virtual |
928 |
__cxa_pure_virtual |
RenderSystem::initConfigOptions() |
936 |
__cxa_pure_virtual |
|
944 |
__cxa_pure_virtual |
|
952 |
__cxa_pure_virtual |
|
960 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
968 |
(int (*)(...)) 0x2e3f0a |
|
976 |
__cxa_pure_virtual |
|
984 |
__cxa_pure_virtual |
|
[+] affected symbols: 835 (13.4%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem' in 1st parameter 'mgr' (pointer) has base type 'RenderSystem'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem' in 1st parameter 'mo' (pointer) has base type 'RenderSystem'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem' in 1st parameter 'obj' (pointer) has base type 'RenderSystem'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type 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 ( bool autoCreateWindow, String const& windowTitle )
This method is from 'RenderSystem' class.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] enum GPUVendor 9
|
Change |
Effect |
1 |
Value of member GPU_APPLE has been changed from 9 to 5. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member GPU_ARM has been changed from 13 to 9. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member GPU_IMAGINATION_TECHNOLOGIES has been changed from 8 to 4. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member GPU_MOZILLA has been changed from 15 to 11. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member GPU_MS_SOFTWARE has been changed from 11 to 7. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 |
Value of member GPU_MS_WARP has been changed from 12 to 8. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 |
Value of member GPU_NOKIA has been changed from 10 to 6. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 |
Value of member GPU_QUALCOMM has been changed from 14 to 10. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 |
Value of member GPU_WEBKIT has been changed from 16 to 12. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 5 (0.1%)
RenderSystemCapabilities::vendorToString ( enum GPUVendor v )
1st parameter 'v' is of type 'enum GPUVendor'.
RenderSystemCapabilities::vendorFromString ( String const& vendorString )
Return value is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( enum GPUVendor vendor, enum Technique::IncludeOrExclude includeOrExclude )
1st parameter 'vendor' is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( struct Technique::GPUVendorRule const& rule )
Field 'rule.vendor' in 1st parameter 'rule' (reference) is of type 'enum GPUVendor'.
Technique::removeGPUVendorRule ( enum GPUVendor vendor )
1st parameter 'vendor' is of type 'enum GPUVendor'.
OgreResource.h
namespace Ogre
[+] class Resource 3
|
Change |
Effect |
1 |
The relative position of field mIsManual 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. |
2 |
The relative position of field mSize 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 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) - 38 entries | Virtual Table (New) - 36 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 (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x194ad2 |
(int (*)(...)) 0x181190 |
72 |
(int (*)(...)) 0x194ad8 |
(int (*)(...)) 0x181196 |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Resource::calculateSize() const |
288 |
Resource::_dirtyState() |
|
296 |
Resource::calculateSize() const |
|
[+] affected symbols: 26 (0.4%)
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams )
Return value (pointer) has base type 'Resource'.
MeshManager::loadResource ( Resource* res )
1st parameter 'res' (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, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type 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, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams )
Return value (pointer) has base type 'Resource'.
CompositorManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Return value (pointer) has base type 'Resource'.
...
OgreResourceManager.h
namespace Ogre
[+] class ResourceManager 2
|
Change |
Effect |
1 |
Virtual method removeImpl ( SharedPtr<Resource>const& ) has been added to this class instead of removeImpl ( std::shared_ptr<DataStream>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 addImpl ( SharedPtr<Resource>& ) has been added to this class instead of addImpl ( std::shared_ptr<DataStream>& ). |
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 (*)(...)) 0x1a4362 |
(int (*)(...)) 0x19104a |
40 |
(int (*)(...)) 0x1e1efa |
(int (*)(...)) 0x1d02ae |
48 |
(int (*)(...)) 0x1a436e |
(int (*)(...)) 0x191056 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
[+] affected symbols: 2 (0.03%)
ResourceManager::removeImpl ( std::shared_ptr<DataStream>const& res )
This method is from 'ResourceManager' class.
ResourceManager::addImpl ( std::shared_ptr<DataStream>& res )
This method is from 'ResourceManager' class.
OgreRibbonTrail.h
namespace Ogre
[+] class RibbonTrail 1
|
Change |
Effect |
1 |
Virtual method removeNode ( Node const* ) has been added to this class instead of removeNode ( Node* ). |
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) - 122 entries | Virtual Table (New) - 122 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
16 |
~RibbonTrail |
~RibbonTrail |
24 |
~RibbonTrail |
~RibbonTrail |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
RibbonTrail::getMovableType[abi:cxx11]() const |
RibbonTrail::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
BillboardChain::getBoundingBox() const |
BillboardChain::getBoundingBox() const |
200 |
BillboardChain::getBoundingRadius() const |
BillboardChain::getBoundingRadius() const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
BillboardChain::_updateRenderQueue(RenderQueue*) |
BillboardChain::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
264 |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
272 |
RibbonTrail::setMaxChainElements(unsigned long) |
RibbonTrail::setMaxChainElements(unsigned long) |
280 |
(int (*)(...)) 0x17d076 |
(int (*)(...)) 0x1679d0 |
288 |
RibbonTrail::setNumberOfChains(unsigned long) |
RibbonTrail::setNumberOfChains(unsigned long) |
296 |
(int (*)(...)) 0x17d082 |
(int (*)(...)) 0x1679dc |
304 |
BillboardChain::setUseTextureCoords(bool) |
BillboardChain::setUseTextureCoords(bool) |
312 |
(int (*)(...)) 0x17d08e |
(int (*)(...)) 0x1679e8 |
320 |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
328 |
(int (*)(...)) 0x17d09a |
(int (*)(...)) 0x1679f4 |
336 |
BillboardChain::setOtherTextureCoordRange(float, float) |
BillboardChain::setOtherTextureCoordRange(float, float) |
344 |
(int (*)(...)) 0x17d0a6 |
(int (*)(...)) 0x167a00 |
352 |
BillboardChain::setUseVertexColours(bool) |
BillboardChain::setUseVertexColours(bool) |
360 |
(int (*)(...)) 0x17d0b2 |
(int (*)(...)) 0x167a0c |
368 |
BillboardChain::setDynamic(bool) |
BillboardChain::setDynamic(bool) |
376 |
(int (*)(...)) 0x17d0be |
(int (*)(...)) 0x167a18 |
384 |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
392 |
BillboardChain::removeChainElement(unsigned long) |
BillboardChain::removeChainElement(unsigned long) |
400 |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
408 |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
416 |
BillboardChain::getNumChainElements(unsigned long) const |
BillboardChain::getNumChainElements(unsigned long) const |
424 |
RibbonTrail::clearChain(unsigned long) |
RibbonTrail::clearChain(unsigned long) |
432 |
BillboardChain::clearAllChains() |
BillboardChain::clearAllChains() |
440 |
(int (*)(...)) 0x17d0ca |
(int (*)(...)) 0x167a24 |
448 |
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::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::getSquaredViewDepth(Camera const*) const |
BillboardChain::getSquaredViewDepth(Camera const*) const |
464 |
BillboardChain::getMaterial() const |
BillboardChain::getMaterial() const |
472 |
BillboardChain::getRenderOperation(RenderOperation&) |
BillboardChain::getRenderOperation(RenderOperation&) |
480 |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
488 |
BillboardChain::getWorldTransforms(Matrix4*) const |
BillboardChain::getWorldTransforms(Matrix4*) const |
496 |
BillboardChain::getLights() const |
BillboardChain::getLights() const |
504 |
BillboardChain::setupChainContainers() |
BillboardChain::setupChainContainers() |
512 |
BillboardChain::setupVertexDeclaration() |
BillboardChain::setupVertexDeclaration() |
520 |
BillboardChain::setupBuffers() |
BillboardChain::setupBuffers() |
528 |
BillboardChain::updateVertexBuffer(Camera*) |
BillboardChain::updateVertexBuffer(Camera*) |
536 |
BillboardChain::updateIndexBuffer() |
BillboardChain::updateIndexBuffer() |
544 |
BillboardChain::updateBoundingBox() const |
BillboardChain::updateBoundingBox() const |
552 |
RibbonTrail::addNode(Node*) |
RibbonTrail::addNode(Node*) |
560 |
RibbonTrail::removeNode(Node*) |
RibbonTrail::removeNode(Node const*) |
568 |
RibbonTrail::getNodeIterator() const |
RibbonTrail::getNodeIterator() const |
576 |
RibbonTrail::getChainIndexForNode(Node const*) |
RibbonTrail::getChainIndexForNode(Node const*) |
584 |
RibbonTrail::setTrailLength(float) |
RibbonTrail::setTrailLength(float) |
592 |
(int (*)(...)) 0x3153a6 |
(int (*)(...)) 0x2de272 |
600 |
RibbonTrail::setInitialColour(unsigned long, ColourValue const&) |
RibbonTrail::setInitialColour(unsigned long, ColourValue const&) |
608 |
RibbonTrail::setInitialColour(unsigned long, float, float, float, float) |
RibbonTrail::setInitialColour(unsigned long, float, float, float, float) |
616 |
RibbonTrail::getInitialColour(unsigned long) const |
RibbonTrail::getInitialColour(unsigned long) const |
624 |
RibbonTrail::setColourChange(unsigned long, ColourValue const&) |
RibbonTrail::setColourChange(unsigned long, ColourValue const&) |
632 |
RibbonTrail::setInitialWidth(unsigned long, float) |
RibbonTrail::setInitialWidth(unsigned long, float) |
640 |
RibbonTrail::getInitialWidth(unsigned long) const |
RibbonTrail::getInitialWidth(unsigned long) const |
648 |
RibbonTrail::setWidthChange(unsigned long, float) |
RibbonTrail::setWidthChange(unsigned long, float) |
656 |
RibbonTrail::getWidthChange(unsigned long) const |
RibbonTrail::getWidthChange(unsigned long) const |
664 |
RibbonTrail::setColourChange(unsigned long, float, float, float, float) |
RibbonTrail::setColourChange(unsigned long, float, float, float, float) |
672 |
RibbonTrail::getColourChange(unsigned long) const |
RibbonTrail::getColourChange(unsigned long) const |
680 |
RibbonTrail::nodeUpdated(Node const*) |
RibbonTrail::nodeUpdated(Node const*) |
688 |
RibbonTrail::nodeDestroyed(Node const*) |
RibbonTrail::nodeDestroyed(Node const*) |
696 |
RibbonTrail::_timeUpdate(float) |
RibbonTrail::_timeUpdate(float) |
704 |
RibbonTrail::manageController() |
RibbonTrail::manageController() |
712 |
RibbonTrail::updateTrail(unsigned long, Node const*) |
RibbonTrail::updateTrail(unsigned long, Node const*) |
720 |
RibbonTrail::resetTrail(unsigned long, Node const*) |
RibbonTrail::resetTrail(unsigned long, Node const*) |
728 |
RibbonTrail::resetAllTrails() |
RibbonTrail::resetAllTrails() |
736 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
744 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
752 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
760 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
768 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
776 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
784 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
792 |
(int (*)(...)) -0x00000000000120 |
(int (*)(...)) -0x000000000000e8 |
800 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
808 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
816 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
824 |
non-virtual thunk to BillboardChain::getMaterial() const |
non-virtual thunk to BillboardChain::getMaterial() const |
832 |
(int (*)(...)) 0x17d100 |
(int (*)(...)) 0x167a5a |
840 |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
848 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
856 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
864 |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
872 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
880 |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
888 |
non-virtual thunk to BillboardChain::getLights() const |
non-virtual thunk to BillboardChain::getLights() const |
896 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
904 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
912 |
(int (*)(...)) -0x00000000000240 |
(int (*)(...)) -0x000000000001f8 |
920 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
928 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
936 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
944 |
non-virtual thunk to RibbonTrail::nodeUpdated(Node const*) |
non-virtual thunk to RibbonTrail::nodeUpdated(Node const*) |
952 |
non-virtual thunk to RibbonTrail::nodeDestroyed(Node const*) |
non-virtual thunk to RibbonTrail::nodeDestroyed(Node const*) |
960 |
(int (*)(...)) 0x31539a |
(int (*)(...)) 0x2de266 |
968 |
(int (*)(...)) 0x3153a0 |
(int (*)(...)) 0x2de26c |
[+] affected symbols: 1 (0.02%)
RibbonTrail::removeNode ( Node* n )
This method is from 'RibbonTrail' class.
OgreRoot.h
namespace Ogre
[+] class Root 42
|
Change |
Effect |
1 |
Field mSceneLoaderManager has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
The relative position of field mArchiveManager has been changed from 11 to 21. |
Applications will access incorrect memory when attempting to access this field. |
3 |
The relative position of field mAutoWindow has been changed from 26 to 38. |
Applications will access incorrect memory when attempting to access this field. |
4 |
The relative position of field mBillboardChainFactory has been changed from 43 to 24. |
Applications will access incorrect memory when attempting to access this field. |
5 |
The relative position of field mBillboardSetFactory has been changed from 41 to 26. |
Applications will access incorrect memory when attempting to access this field. |
6 |
The relative position of field mCompilerManager has been changed from 23 to 7. |
Applications will access incorrect memory when attempting to access this field. |
7 |
The relative position of field mCompositorManager has been changed from 30 to 33. |
Applications will access incorrect memory when attempting to access this field. |
8 |
The relative position of field mControllerManager has been changed from 7 to 15. |
Applications will access incorrect memory when attempting to access this field. |
9 |
The relative position of field mDefaultMinPixelSize has been changed from 34 to 42. |
Applications will access incorrect memory when attempting to access this field. |
10 |
The relative position of field mDynLibManager has been changed from 10 to 8. |
Applications will access incorrect memory when attempting to access this field. |
11 |
The relative position of field mEmbeddedZipArchiveFactory has been changed from 17 to 19. |
Applications will access incorrect memory when attempting to access this field. |
12 |
The relative position of field mEntityFactory has been changed from 39 to 28. |
Applications will access incorrect memory when attempting to access this field. |
13 |
The relative position of field mExternalTextureSourceManager has been changed from 29 to 32. |
Applications will access incorrect memory when attempting to access this field. |
14 |
The relative position of field mFrameSmoothingTime has been changed from 32 to 40. |
Applications will access incorrect memory when attempting to access this field. |
15 |
The relative position of field mHighLevelGpuProgramManager has been changed from 28 to 14. |
Applications will access incorrect memory when attempting to access this field. |
16 |
The relative position of field mIsInitialised has been changed from 46 to 47. |
Applications will access incorrect memory when attempting to access this field. |
17 |
The relative position of field mLightFactory has been changed from 40 to 27. |
Applications will access incorrect memory when attempting to access this field. |
18 |
The relative position of field mLodStrategyManager has been changed from 24 to 30. |
Applications will access incorrect memory when attempting to access this field. |
19 |
The relative position of field mManualObjectFactory has been changed from 42 to 25. |
Applications will access incorrect memory when attempting to access this field. |
20 |
The relative position of field mMaterialManager has been changed from 12 to 13. |
Applications will access incorrect memory when attempting to access this field. |
21 |
The relative position of field mMeshManager has been changed from 13 to 16. |
Applications will access incorrect memory when attempting to access this field. |
22 |
The relative position of field mMovableObjectFactoryMap has been changed from 37 to 22. |
Applications will access incorrect memory when attempting to access this field. |
23 |
The relative position of field mNextFrame has been changed from 31 to 39. |
Applications will access incorrect memory when attempting to access this field. |
24 |
The relative position of field mNextMovableObjectTypeFlag has been changed from 38 to 45. |
Applications will access incorrect memory when attempting to access this field. |
25 |
The relative position of field mParticleManager has been changed from 14 to 29. |
Applications will access incorrect memory when attempting to access this field. |
26 |
The relative position of field mPluginLibs has been changed from 35 to 43. |
Applications will access incorrect memory when attempting to access this field. |
27 |
The relative position of field mPlugins has been changed from 36 to 44. |
Applications will access incorrect memory when attempting to access this field. |
28 |
The relative position of field mProfiler has been changed from 27 to 31. |
Applications will access incorrect memory when attempting to access this field. |
29 |
The relative position of field mRQSequenceMap has been changed from 45 to 46. |
Applications will access incorrect memory when attempting to access this field. |
30 |
The relative position of field mRemoveQueueStructuresOnClear has been changed from 33 to 41. |
Applications will access incorrect memory when attempting to access this field. |
31 |
The relative position of field mRenderSystemCapabilitiesManager has been changed from 22 to 34. |
Applications will access incorrect memory when attempting to access this field. |
32 |
The relative position of field mResourceBackgroundQueue has been changed from 20 to 12. |
Applications will access incorrect memory when attempting to access this field. |
33 |
The relative position of field mResourceGroupManager has been changed from 19 to 11. |
Applications will access incorrect memory when attempting to access this field. |
34 |
The relative position of field mRibbonTrailFactory has been changed from 44 to 23. |
Applications will access incorrect memory when attempting to access this field. |
35 |
The relative position of field mSceneManagerEnum has been changed from 8 to 35. |
Applications will access incorrect memory when attempting to access this field. |
36 |
The relative position of field mSceneManagerStack has been changed from 9 to 36. |
Applications will access incorrect memory when attempting to access this field. |
37 |
The relative position of field mShadowTextureManager has been changed from 21 to 37. |
Applications will access incorrect memory when attempting to access this field. |
38 |
The relative position of field mSkeletonManager has been changed from 15 to 17. |
Applications will access incorrect memory when attempting to access this field. |
39 |
The relative position of field mTimer has been changed from 25 to 9. |
Applications will access incorrect memory when attempting to access this field. |
40 |
The relative position of field mWorkQueue has been changed from 47 to 10. |
Applications will access incorrect memory when attempting to access this field. |
41 |
The relative position of field mZipArchiveFactory has been changed from 16 to 20. |
Applications will access incorrect memory when attempting to access this field. |
42 |
Field mFreqUpdatedBuffersUploadOption has been removed from the middle position of this structural type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 81 (1.3%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
This method is from 'Root' class.
Root::loadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::saveConfig ( )
This method is from 'Root' class.
Root::loadPlugins ( String const& pluginsfile )
This method is from 'Root' class.
Root::getSingleton ( )
Return value (reference) has base type 'Root'.
Root::setWorkQueue ( WorkQueue* queue )
This method is from 'Root' class.
Root::unloadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::installPlugin ( Plugin* plugin )
This method is from 'Root' class.
Root::restoreConfig ( )
This method is from 'Root' class.
Root::unloadPlugins ( )
This method is from 'Root' class.
...
OgreSceneManager.h
namespace Ogre
[+] class SceneManager 6
|
Change |
Effect |
1 |
Field mNamedNodes 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 mShadowRenderer 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 mSkyRenderer has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Size of field mLightsAffectingFrustum has been changed from 40 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. |
5 |
Virtual method setWorldGeometry ( SharedPtr<DataStream>&, String const& ) has been added to this class instead of setWorldGeometry ( std::shared_ptr<DataStream>&, 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. |
6 |
Virtual method prepareWorldGeometry ( SharedPtr<DataStream>&, String const& ) has been added to this class instead of prepareWorldGeometry ( std::shared_ptr<DataStream>&, 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) - 55 entries | Virtual Table (New) - 55 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneManager) |
(int (*)(...)) (& typeinfo for SceneManager) |
16 |
SceneManager::createSceneNodeImpl() |
SceneManager::createSceneNodeImpl() |
24 |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
32 |
SceneManager::initRenderQueue() |
SceneManager::initRenderQueue() |
40 |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
56 |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
64 |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
72 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::findLightsAffectingFrustum(Camera const*) |
80 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::initShadowVolumeMaterials() |
88 |
SceneManager::ensureShadowTexturesCreated() |
SceneManager::ensureShadowTexturesCreated() |
96 |
SceneManager::destroyShadowTextures() |
SceneManager::destroyShadowTextures() |
104 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
112 |
(int (*)(...))0 |
(int (*)(...))0 |
120 |
(int (*)(...))0 |
(int (*)(...))0 |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
144 |
SceneManager::destroyCamera(Camera*) |
SceneManager::destroyCamera(Camera*) |
152 |
SceneManager::destroyCamera(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&) |
160 |
SceneManager::destroyAllCameras() |
SceneManager::destroyAllCameras() |
168 |
SceneManager::createLight(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&) |
176 |
SceneManager::createLight() |
SceneManager::createLight() |
184 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
200 |
SceneManager::invalidatePerFrameScissorRectCache() |
SceneManager::invalidatePerFrameScissorRectCache() |
208 |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
SceneManager::destroyLight(Light*) |
SceneManager::destroyLight(Light*) |
224 |
SceneManager::destroyAllLights() |
SceneManager::destroyAllLights() |
232 |
SceneManager::createSceneNode() |
SceneManager::createSceneNode() |
240 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
248 |
SceneManager::destroySceneNode(SceneNode*) |
SceneManager::destroySceneNode(SceneNode*) |
256 |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
SceneManager::destroyAllEntities() |
SceneManager::destroyAllEntities() |
272 |
SceneManager::clearScene() |
SceneManager::clearScene() |
280 |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
288 |
SceneManager::prepareWorldGeometry(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
SceneManager::setWorldGeometry(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&) |
304 |
SceneManager::setWorldGeometry(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
312 |
(int (*)(...)) 0x33e48c |
(int (*)(...)) 0x2fcbd8 |
320 |
(int (*)(...)) 0x33e496 |
(int (*)(...)) 0x2fcbe2 |
328 |
SceneManager::getSuggestedViewpoint(bool) |
SceneManager::getSuggestedViewpoint(bool) |
336 |
(int (*)(...)) 0x33e4a0 |
(int (*)(...)) 0x2fcbec |
344 |
(int (*)(...)) 0x33e4aa |
(int (*)(...)) 0x2fcbf6 |
352 |
(int (*)(...)) 0x33e4b4 |
(int (*)(...)) 0x2fcc00 |
360 |
(int (*)(...)) 0x33e4be |
(int (*)(...)) 0x2fcc0a |
368 |
(int (*)(...)) 0x33e4c8 |
(int (*)(...)) 0x2fcc14 |
376 |
SceneManager::_updateSceneGraph(Camera*) |
SceneManager::_updateSceneGraph(Camera*) |
384 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
392 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
400 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
408 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
416 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
424 |
SceneManager::createRayQuery(Ray const&, unsigned int) |
SceneManager::createRayQuery(Ray const&, unsigned int) |
432 |
SceneManager::createIntersectionQuery(unsigned int) |
SceneManager::createIntersectionQuery(unsigned int) |
[+] affected symbols: 639 (10.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
1st parameter 'mgr' (pointer) has base type 'SceneManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager' in 1st parameter 'mo' (pointer) has base type 'SceneManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager' in 1st parameter 'obj' (pointer) has base type 'SceneManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mManager' in the return value (pointer) has base type 'SceneManager'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
...
[+] class SceneManagerFactory 1
|
Change |
Effect |
1 |
Size of field mMetaData has been changed from 72 bytes to 40 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: 4 (0.1%)
SceneManagerEnumerator::addFactory ( SceneManagerFactory* fact )
1st parameter 'fact' (pointer) has base type 'SceneManagerFactory'.
SceneManagerEnumerator::removeFactory ( SceneManagerFactory* fact )
1st parameter 'fact' (pointer) has base type 'SceneManagerFactory'.
Root::addSceneManagerFactory ( SceneManagerFactory* fact )
1st parameter 'fact' (pointer) has base type 'SceneManagerFactory'.
Root::removeSceneManagerFactory ( SceneManagerFactory* fact )
1st parameter 'fact' (pointer) has base type 'SceneManagerFactory'.
[+] struct VisibleObjectsBoundsInfo 2
|
Change |
Effect |
1 |
Size of field aabb has been changed from 40 bytes to 28 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 receiverAabb has been changed from 40 bytes to 28 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: 128 (2%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
4th parameter 'visibleBounds' (pointer) has base type 'struct VisibleObjectsBoundsInfo'.
SceneManager::_findVisibleObjects ( Camera* cam, struct VisibleObjectsBoundsInfo* visibleBounds, bool onlyShadowCasters )
2nd parameter 'visibleBounds' (pointer) has base type 'struct VisibleObjectsBoundsInfo'.
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mMainCamBoundsInfo' in 3rd parameter 'source' (pointer) has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::incPassNumber ( )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setPassNumber ( int const passNumber )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setCurrentPass ( Pass const* pass )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setCurrentCamera ( Camera const* cam, bool useCameraRelative )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setCurrentViewport ( Viewport const* viewport )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setPointParameters ( Real size, bool attenuation, Real constant, Real linear, Real quadratic )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setCurrentLightList ( LightList const* ll )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
...
OgreSceneNode.h
namespace Ogre
[+] class SceneNode 18
|
Change |
Effect |
1 |
Field mGlobalIndex 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 mHideBoundingBox has been changed from 1 byte to 1 bit. |
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 mShowBoundingBox has been changed from 1 byte to 1 bit. |
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 mWorldAABB has been changed from 40 bytes to 28 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 |
Size of field mYawFixed has been changed from 1 byte to 1 bit. |
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. |
6 |
Size of field mIsInSceneGraph has been changed from 1 byte to 1 bit. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
7 |
The relative position of field mAutoTrackLocalDirection has been changed from 10 to 6. |
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 mAutoTrackOffset has been changed from 9 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 mAutoTrackTarget has been changed from 8 to 3. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 |
The relative position of field mIsInSceneGraph 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. |
11 |
The relative position of field mShowBoundingBox 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. |
12 |
The relative position of field mWorldAABB 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. |
13 |
The relative position of field mYawFixed has been changed from 6 to 8. |
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 mCreator has been changed from 4 to 1. |
Applications will access incorrect memory when attempting to access this field. |
15 |
The relative position of field mHideBoundingBox has been changed from 3 to 11. |
Applications will access incorrect memory when attempting to access this field. |
16 |
The relative position of field mWireBoundingBox has been changed from 1 to 4. |
Applications will access incorrect memory when attempting to access this field. |
17 |
Virtual method createChildSceneNode ( Vector3 const&, Quaternion const& ) has been added to this class instead of createChildSceneNode ( Vector3 const&, Quaternion const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
18 |
Virtual method createChildSceneNode ( String const&, Vector3 const&, Quaternion const& ) has been added to this class instead of createChildSceneNode ( String const&, Vector3 const&, Quaternion const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 28 entries | Virtual Table (New) - 28 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneNode) |
(int (*)(...)) (& typeinfo for SceneNode) |
16 |
SceneNode::setParent(Node*) |
SceneNode::setParent(Node*) |
24 |
SceneNode::updateFromParentImpl() const |
SceneNode::updateFromParentImpl() const |
32 |
SceneNode::createChildImpl() |
SceneNode::createChildImpl() |
40 |
SceneNode::createChildImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneNode::createChildImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
~SceneNode |
~SceneNode |
56 |
~SceneNode |
~SceneNode |
64 |
Node::roll(Radian const&, Node::TransformSpace) |
Node::roll(Radian const&, Node::TransformSpace) |
72 |
Node::pitch(Radian const&, Node::TransformSpace) |
Node::pitch(Radian const&, Node::TransformSpace) |
80 |
SceneNode::yaw(Radian const&, Node::TransformSpace) |
SceneNode::yaw(Radian const&, Node::TransformSpace) |
88 |
Node::createChild(Vector3 const&, Quaternion const&) |
Node::createChild(Vector<3, float> const&, Quaternion const&) |
96 |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector<3, float> const&, Quaternion const&) |
104 |
Node::removeChild(unsigned short) |
Node::removeChild(unsigned short) |
112 |
Node::removeChild(Node*) |
Node::removeChild(Node*) |
120 |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
Node::removeAllChildren() |
Node::removeAllChildren() |
136 |
SceneNode::_update(bool, bool) |
SceneNode::_update(bool, bool) |
144 |
Node::needUpdate(bool) |
Node::needUpdate(bool) |
152 |
SceneNode::setInSceneGraph(bool) |
SceneNode::setInSceneGraph(bool) |
160 |
SceneNode::attachObject(MovableObject*) |
SceneNode::attachObject(MovableObject*) |
168 |
SceneNode::detachObject(unsigned short) |
SceneNode::detachObject(unsigned short) |
176 |
SceneNode::detachObject(MovableObject*) |
SceneNode::detachObject(MovableObject*) |
184 |
SceneNode::detachObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneNode::detachObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
SceneNode::detachAllObjects() |
SceneNode::detachAllObjects() |
200 |
SceneNode::_updateBounds() |
SceneNode::_updateBounds() |
208 |
SceneNode::createChildSceneNode(Vector3 const&, Quaternion const&) |
SceneNode::createChildSceneNode(Vector<3, float> const&, Quaternion const&) |
216 |
SceneNode::createChildSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
SceneNode::createChildSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector<3, float> const&, Quaternion const&) |
[+] affected symbols: 1104 (17.7%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mAutoTrackTarget' in 1st parameter 'mgr' (pointer) has base type 'SceneNode'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mAutoTrackTarget' in 2nd parameter 'cam' (pointer) has base type 'SceneNode'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::setAutoextend ( bool autoextend )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
...
OgreSceneQuery.h
namespace Ogre
[+] class AxisAlignedBoxSceneQuery 1
|
Change |
Effect |
1 |
Size of field mAABB has been changed from 40 bytes to 28 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: 4 (0.1%)
SceneManager::createAABBQuery ( AxisAlignedBox const& box, uint32 mask )
Return value (pointer) has base type 'AxisAlignedBoxSceneQuery'.
AxisAlignedBoxSceneQuery::AxisAlignedBoxSceneQuery ( SceneManager* mgr )
This constructor is from 'AxisAlignedBoxSceneQuery' class.
AxisAlignedBoxSceneQuery::~AxisAlignedBoxSceneQuery ( )
This destructor is from 'AxisAlignedBoxSceneQuery' class.
AxisAlignedBoxSceneQuery::getBox ( )
This method is from 'AxisAlignedBoxSceneQuery' class.
OgreScriptCompiler.h
namespace Ogre
[+] class ScriptCompilerListener 2
|
Change |
Effect |
1 |
Virtual method preConversion ( ScriptCompiler*, SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode> > > ) has been added to this class instead of preConversion ( ScriptCompiler*, std::shared_ptr<DataStream> ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method postConversion ( ScriptCompiler*, SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode> > >const& ) has been added to this class instead of postConversion ( ScriptCompiler*, std::shared_ptr<DataStream>const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 9 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ScriptCompilerListener) |
(int (*)(...)) (& typeinfo for ScriptCompilerListener) |
16 |
(int (*)(...)) 0x35df3a |
(int (*)(...)) 0x31bfd4 |
24 |
(int (*)(...)) 0x35e06a |
(int (*)(...)) 0x31c0f4 |
32 |
ScriptCompilerListener::importFile(ScriptCompiler*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ScriptCompilerListener::importFile(ScriptCompiler*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
ScriptCompilerListener::preConversion(ScriptCompiler*, std::shared_ptr<std::__cxx11::list<std::shared_ptr<ConcreteNode>, std::allocator<std::shared_ptr<ConcreteNode> > > >) |
ScriptCompilerListener::preConversion(ScriptCompiler*, SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >) |
48 |
ScriptCompilerListener::postConversion(ScriptCompiler*, std::shared_ptr<std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > > > const&) |
ScriptCompilerListener::postConversion(ScriptCompiler*, SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > > const&) |
56 |
ScriptCompilerListener::handleError(ScriptCompiler*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ScriptCompilerListener::handleError(ScriptCompiler*, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
64 |
ScriptCompilerListener::handleEvent(ScriptCompiler*, ScriptCompilerEvent*, void*) |
ScriptCompilerListener::handleEvent(ScriptCompiler*, ScriptCompilerEvent*, void*) |
[+] affected symbols: 2 (0.03%)
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream> nodes )
This method is from 'ScriptCompilerListener' class.
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& nodes )
This method is from 'ScriptCompilerListener' class.
OgreScriptLoader.h
namespace Ogre
[+] class ScriptLoader 1
|
Change |
Effect |
1 |
Pure virtual method parseScript ( SharedPtr<DataStream>&, String const& ) has been added to this class instead of parseScript ( std::shared_ptr<DataStream>&, String const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 4 (0.1%)
MaterialManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
This method is from derived class 'MaterialManager'.
CompositorManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
This method is from derived class 'CompositorManager'.
ParticleSystemManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
This method is from derived class 'ParticleSystemManager'.
ScriptCompilerManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
This method is from derived class 'ScriptCompilerManager'.
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator 1
|
Change |
Effect |
1 |
Pure virtual method translate ( ScriptCompiler*, SharedPtr<AbstractNode>const& ) has been added to this class instead of translate ( ScriptCompiler*, std::shared_ptr<DataStream>const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 33 (0.5%)
PassTranslator::translate ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
This method is from derived class 'PassTranslator'.
ScriptTranslator::getBoolean ( std::shared_ptr<DataStream>const& node, bool* result )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getDoubles ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, double* vals, int count )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getMatrix4 ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, Matrix4* m )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getBooleans ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator end, uint* vals, int count )
This method is from 'ScriptTranslator' class.
ScriptTranslator::processNode ( ScriptCompiler* compiler, std::shared_ptr<DataStream>const& node )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getStencilOp ( std::shared_ptr<DataStream>const& node, enum StencilOperation* op )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getConstantType ( std::__cxx11::list<std::shared_ptr<AbstractNode>, std::allocator<std::shared_ptr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getCompareFunction ( std::shared_ptr<DataStream>const& node, enum CompareFunction* func )
This method is from 'ScriptTranslator' class.
ScriptTranslator::getSceneBlendFactor ( std::shared_ptr<DataStream>const& node, enum SceneBlendFactor* sbf )
This method is from 'ScriptTranslator' class.
...
[+] class ScriptTranslatorManager 1
|
Change |
Effect |
1 |
Pure virtual method getTranslator ( SharedPtr<AbstractNode>const& ) has been added to this class instead of getNumTranslators ( ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 1 (0.02%)
BuiltinScriptTranslatorManager::getNumTranslators ( )
This method is from derived class 'BuiltinScriptTranslatorManager'.
OgreShadowCameraSetupFocused.h
namespace Ogre
[+] class FocusedShadowCameraSetup 3
|
Change |
Effect |
1 |
Size of field mPointListBodyB has been changed from 64 bytes to 56 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mPointListBodyLVS has been changed from 64 bytes to 56 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
3 |
Size of this class has been decreased from 184 bytes to 168 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 16 (0.3%)
LiSPSMShadowCameraSetup::setCameraLightDirectionThreshold ( Degree angle )
This method is from derived class 'LiSPSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup ( )
This constructor is from derived class 'LiSPSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::~LiSPSMShadowCameraSetup ( )
This destructor is from derived class 'LiSPSMShadowCameraSetup'.
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'.
LiSPSMShadowCameraSetup::buildFrustumProjection ( Real left, Real right, Real bottom, Real top, Real nearf, Real farf )
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 200 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 ( vector<float>::type 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 ShadowCaster 4
|
Change |
Effect |
1 |
Pure virtual method getShadowVolumeRenderableIterator ( enum ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, size_t*, bool, Real, unsigned long ) has been added to this class instead of getShadowVolumeRenderableIterator ( enum ShadowTechnique, Light const*, std::shared_ptr<DataStream>*, size_t*, bool, Real, unsigned long ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method generateShadowVolume ( EdgeData*, SharedPtr<HardwareIndexBuffer>const&, size_t&, Light const*, std::vector<ShadowRenderable*>&, unsigned long ) has been added to this class instead of generateShadowVolume ( EdgeData*, std::shared_ptr<DataStream>const&, size_t&, Light const*, vector<ShadowRenderable*>::type&, unsigned long ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method updateEdgeListLightFacing ( EdgeData*, Vector4 const& ) has been added to this class instead of updateEdgeListLightFacing ( EdgeData*, Vector4 const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Virtual method extrudeBounds ( AxisAlignedBox&, Vector4 const&, Real ) const has been added to this class instead of extrudeBounds ( AxisAlignedBox&, Vector4 const&, Real ) 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) - 15 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowCaster) |
(int (*)(...)) (& typeinfo for ShadowCaster) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
[+] affected symbols: 6 (0.1%)
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, std::shared_ptr<DataStream>* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
This method is from derived class 'ManualObject'.
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, std::shared_ptr<DataStream>const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, vector<ShadowRenderable*>::type& shadowRenderables, unsigned long flags )
This method is from 'ShadowCaster' class.
ShadowCaster::updateEdgeListLightFacing ( EdgeData* edgeData, Vector4 const& lightPos )
This method is from 'ShadowCaster' class.
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, std::shared_ptr<DataStream>* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
This method is from derived class 'MovableObject'.
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, std::shared_ptr<DataStream>* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
This method is from derived class 'StaticGeometry::Region'.
ShadowCaster::extrudeBounds ( AxisAlignedBox& box, Vector4 const& light, Real extrudeDist )
This method is from 'ShadowCaster' class.
[+] class ShadowRenderable 1
|
Change |
Effect |
1 |
Pure virtual method rebindIndexBuffer ( SharedPtr<HardwareIndexBuffer>const& ) has been added to this class instead of rebindIndexBuffer ( std::shared_ptr<DataStream>const& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 17 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowRenderable) |
(int (*)(...)) (& typeinfo for ShadowRenderable) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1cdaee |
(int (*)(...)) 0x1bc5a8 |
40 |
(int (*)(...)) 0x17d100 |
(int (*)(...)) 0x167a5a |
48 |
(int (*)(...)) 0x1cdaf8 |
(int (*)(...)) 0x1bc5b2 |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
88 |
(int (*)(...)) 0x1cdb24 |
(int (*)(...)) 0x1bc5de |
96 |
ShadowRenderable::getLights() const |
ShadowRenderable::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
120 |
(int (*)(...)) 0x241f02 |
(int (*)(...)) 0x2200ce |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 4 (0.1%)
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>const& indexBuffer )
This method is from derived class 'ManualObject::ManualObjectSectionShadowRenderable'.
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>const& indexBuffer )
This method is from derived class 'StaticGeometry::LODBucket::LODShadowRenderable'.
Entity::EntityShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>const& indexBuffer )
This method is from derived class 'Entity::EntityShadowRenderable'.
ShadowRenderable::getLights ( )
This method is from 'ShadowRenderable' class.
OgreShadowTextureManager.h
namespace Ogre
[+] class ShadowTextureManager 1
|
Change |
Effect |
1 |
Virtual method getShadowTextures ( std::vector<ShadowTextureConfig>const&, std::vector<SharedPtr<Texture> >& ) has been added to this class instead of getShadowTextures ( vector<ShadowTextureConfig>::type const&, vector<std::shared_ptr<Texture> >::type& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowTextureManager) |
(int (*)(...)) (& typeinfo for ShadowTextureManager) |
16 |
~ShadowTextureManager |
~ShadowTextureManager |
24 |
~ShadowTextureManager |
~ShadowTextureManager |
32 |
ShadowTextureManager::getShadowTextures(std::vector<ShadowTextureConfig, std::allocator<ShadowTextureConfig> > const&, std::vector<std::shared_ptr<Texture>, std::allocator<std::shared_ptr<Texture> > >&) |
ShadowTextureManager::getShadowTextures(std::vector<ShadowTextureConfig, std::allocator<ShadowTextureConfig> > const&, std::vector<SharedPtr<Texture>, std::allocator<SharedPtr<Texture> > >&) |
40 |
ShadowTextureManager::getNullShadowTexture(PixelFormat) |
ShadowTextureManager::getNullShadowTexture(PixelFormat) |
48 |
ShadowTextureManager::clearUnused() |
ShadowTextureManager::clearUnused() |
56 |
ShadowTextureManager::clear() |
ShadowTextureManager::clear() |
[+] affected symbols: 1 (0.02%)
ShadowTextureManager::getShadowTextures ( vector<ShadowTextureConfig>::type const& configList, vector<std::shared_ptr<Texture> >::type& listToPopulate )
This method is from 'ShadowTextureManager' class.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 2
|
Change |
Effect |
1 |
Size of field mBox has been changed from 40 bytes to 28 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Virtual method setMaterial ( SharedPtr<Material>const& ) has been added to this class instead of setMaterial ( 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) - 63 entries | Virtual Table (New) - 62 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
SimpleRenderable::getMovableType[abi:cxx11]() const |
SimpleRenderable::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
192 |
SimpleRenderable::getBoundingBox() const |
SimpleRenderable::getBoundingBox() const |
200 |
__cxa_pure_virtual |
__cxa_pure_virtual |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
264 |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
272 |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SimpleRenderable::setMaterial(SharedPtr<Material> const&) |
280 |
SimpleRenderable::setMaterial(std::shared_ptr<Material> const&) |
SimpleRenderable::getMaterial() const |
288 |
SimpleRenderable::getMaterial() const |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
296 |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
SimpleRenderable::getRenderOperation(RenderOperation&) |
304 |
SimpleRenderable::getRenderOperation(RenderOperation&) |
SimpleRenderable::getWorldTransforms(Matrix4*) const |
312 |
SimpleRenderable::getWorldTransforms(Matrix4*) const |
SimpleRenderable::getLights() const |
320 |
SimpleRenderable::getLights() const |
(int (*)(...)) -0x00000000000008 |
328 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
336 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...)) 0x167970 |
344 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x16797c |
352 |
(int (*)(...)) 0x17d026 |
(int (*)(...))0 |
360 |
(int (*)(...))0 |
(int (*)(...))0 |
368 |
(int (*)(...))0 |
(int (*)(...)) 0x167b0c |
376 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) -0x000000000000e8 |
384 |
(int (*)(...)) -0x00000000000120 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
392 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...))0 |
400 |
(int (*)(...))0 |
(int (*)(...))0 |
408 |
(int (*)(...))0 |
non-virtual thunk to SimpleRenderable::getMaterial() const |
416 |
non-virtual thunk to SimpleRenderable::getMaterial() const |
(int (*)(...)) 0x167a5a |
424 |
(int (*)(...)) 0x17d100 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
432 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
(int (*)(...)) 0x16794c |
440 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x167956 |
448 |
(int (*)(...)) 0x17d000 |
non-virtual thunk to SimpleRenderable::getWorldTransforms(Matrix4*) const |
456 |
non-virtual thunk to SimpleRenderable::getWorldTransforms(Matrix4*) const |
(int (*)(...)) 0x16795c |
464 |
(int (*)(...)) 0x17d006 |
__cxa_pure_virtual |
472 |
__cxa_pure_virtual |
non-virtual thunk to SimpleRenderable::getLights() const |
480 |
non-virtual thunk to SimpleRenderable::getLights() const |
(int (*)(...)) 0x167966 |
488 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x1683c6 |
496 |
(int (*)(...)) 0x17d970 |
|
[+] affected symbols: 13 (0.2%)
SimpleRenderable::setMaterial ( String const& matName )
This method is from 'SimpleRenderable' class.
SimpleRenderable::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_updateRenderQueue ( RenderQueue* queue )
This method is from 'SimpleRenderable' class.
SimpleRenderable::getRenderOperation ( RenderOperation& op )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setRenderOperation ( RenderOperation const& rend )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_notifyCurrentCamera ( Camera* cam )
This method is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( String const& name )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::getMaterial ( )
This method is from 'SimpleRenderable' class.
SimpleRenderable::getBoundingBox ( )
This method is from 'SimpleRenderable' class.
...
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry 4
|
Change |
Effect |
1 |
Virtual method calculateBounds ( VertexData*, Vector3 const&, Quaternion const&, Vector3 const& ) has been added to this class instead of calculateBounds ( VertexData*, Vector3 const&, Quaternion const&, Vector3 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 getRegionIndexes ( Vector3 const&, ushort&, ushort&, ushort& ) has been added to this class instead of getRegionIndexes ( Vector3 const&, ushort&, ushort&, ushort& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method addEntity ( Entity*, Vector3 const&, Quaternion const&, Vector3 const& ) has been added to this class instead of addEntity ( Entity*, Vector3 const&, Quaternion const&, Vector3 const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Virtual method getRegion ( Vector3 const&, bool ) has been added to this class instead of getRegion ( Vector3 const&, 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) - 33 entries | Virtual Table (New) - 33 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StaticGeometry) |
(int (*)(...)) (& typeinfo for StaticGeometry) |
16 |
StaticGeometry::getRegion(AxisAlignedBox const&, bool) |
StaticGeometry::getRegion(AxisAlignedBox const&, bool) |
24 |
StaticGeometry::getRegion(Vector3 const&, bool) |
StaticGeometry::getRegion(Vector<3, float> const&, bool) |
32 |
StaticGeometry::getRegion(unsigned short, unsigned short, unsigned short, bool) |
StaticGeometry::getRegion(unsigned short, unsigned short, unsigned short, bool) |
40 |
StaticGeometry::getRegion(unsigned int) |
StaticGeometry::getRegion(unsigned int) |
48 |
StaticGeometry::getRegionIndexes(Vector3 const&, unsigned short&, unsigned short&, unsigned short&) |
StaticGeometry::getRegionIndexes(Vector<3, float> const&, unsigned short&, unsigned short&, unsigned short&) |
56 |
StaticGeometry::packIndex(unsigned short, unsigned short, unsigned short) |
StaticGeometry::packIndex(unsigned short, unsigned short, unsigned short) |
64 |
StaticGeometry::getVolumeIntersection(AxisAlignedBox const&, unsigned short, unsigned short, unsigned short) |
StaticGeometry::getVolumeIntersection(AxisAlignedBox const&, unsigned short, unsigned short, unsigned short) |
72 |
StaticGeometry::getRegionBounds(unsigned short, unsigned short, unsigned short) |
StaticGeometry::getRegionBounds(unsigned short, unsigned short, unsigned short) |
80 |
StaticGeometry::getRegionCentre(unsigned short, unsigned short, unsigned short) |
StaticGeometry::getRegionCentre(unsigned short, unsigned short, unsigned short) |
88 |
StaticGeometry::calculateBounds(VertexData*, Vector3 const&, Quaternion const&, Vector3 const&) |
StaticGeometry::calculateBounds(VertexData*, Vector<3, float> const&, Quaternion const&, Vector<3, float> const&) |
96 |
~StaticGeometry |
~StaticGeometry |
104 |
~StaticGeometry |
~StaticGeometry |
112 |
StaticGeometry::addEntity(Entity*, Vector3 const&, Quaternion const&, Vector3 const&) |
StaticGeometry::addEntity(Entity*, Vector<3, float> const&, Quaternion const&, Vector<3, float> const&) |
120 |
StaticGeometry::addSceneNode(SceneNode const*) |
StaticGeometry::addSceneNode(SceneNode const*) |
128 |
StaticGeometry::build() |
StaticGeometry::build() |
136 |
StaticGeometry::destroy() |
StaticGeometry::destroy() |
144 |
StaticGeometry::reset() |
StaticGeometry::reset() |
152 |
(int (*)(...)) 0x3bf3bc |
(int (*)(...)) 0x389516 |
160 |
(int (*)(...)) 0x3bf3d0 |
(int (*)(...)) 0x38952a |
168 |
(int (*)(...)) 0x3bf3da |
(int (*)(...)) 0x389534 |
176 |
StaticGeometry::setVisible(bool) |
StaticGeometry::setVisible(bool) |
184 |
(int (*)(...)) 0x3bf3e4 |
(int (*)(...)) 0x38953e |
192 |
StaticGeometry::setCastShadows(bool) |
StaticGeometry::setCastShadows(bool) |
200 |
(int (*)(...)) 0x3bf3ee |
(int (*)(...)) 0x389548 |
208 |
(int (*)(...)) 0x3bf3f8 |
(int (*)(...)) 0x389552 |
216 |
(int (*)(...)) 0x3bf442 |
(int (*)(...)) 0x3895d8 |
224 |
(int (*)(...)) 0x3bf44c |
(int (*)(...)) 0x3895e2 |
232 |
(int (*)(...)) 0x3bf46e |
(int (*)(...)) 0x3895f4 |
240 |
StaticGeometry::setRenderQueueGroup(unsigned char) |
StaticGeometry::setRenderQueueGroup(unsigned char) |
248 |
StaticGeometry::getRenderQueueGroup() const |
StaticGeometry::getRenderQueueGroup() const |
256 |
StaticGeometry::dump(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
StaticGeometry::dump(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
[+] affected symbols: 4 (0.1%)
StaticGeometry::calculateBounds ( VertexData* vertexData, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
This method is from 'StaticGeometry' class.
StaticGeometry::getRegionIndexes ( Vector3 const& point, ushort& x, ushort& y, ushort& z )
This method is from 'StaticGeometry' class.
StaticGeometry::addEntity ( Entity* ent, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
This method is from 'StaticGeometry' class.
StaticGeometry::getRegion ( Vector3 const& point, bool autoCreate )
This method is from 'StaticGeometry' class.
[+] class StaticGeometry::Region 3
|
Change |
Effect |
1 |
Size of field mAABB has been changed from 40 bytes to 28 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 mLightList has been changed from 40 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. |
3 |
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) - 41 entries | Virtual Table (New) - 41 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
16 |
StaticGeometry::~Region |
StaticGeometry::~Region |
24 |
StaticGeometry::~Region |
StaticGeometry::~Region |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
StaticGeometry::Region::getEdgeList() |
StaticGeometry::Region::getEdgeList() |
48 |
StaticGeometry::Region::hasEdgeList() |
StaticGeometry::Region::hasEdgeList() |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
StaticGeometry::Region::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
StaticGeometry::Region::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
StaticGeometry::Region::_releaseManualHardwareResources() |
StaticGeometry::Region::_releaseManualHardwareResources() |
144 |
StaticGeometry::Region::_restoreManualHardwareResources() |
StaticGeometry::Region::_restoreManualHardwareResources() |
152 |
StaticGeometry::Region::getMovableType[abi:cxx11]() const |
StaticGeometry::Region::getMovableType[abi:cxx11]() const |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
StaticGeometry::Region::_notifyCurrentCamera(Camera*) |
StaticGeometry::Region::_notifyCurrentCamera(Camera*) |
192 |
StaticGeometry::Region::getBoundingBox() const |
StaticGeometry::Region::getBoundingBox() const |
200 |
StaticGeometry::Region::getBoundingRadius() const |
StaticGeometry::Region::getBoundingRadius() const |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
StaticGeometry::Region::_updateRenderQueue(RenderQueue*) |
StaticGeometry::Region::_updateRenderQueue(RenderQueue*) |
224 |
StaticGeometry::Region::isVisible() const |
StaticGeometry::Region::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
StaticGeometry::Region::getTypeFlags() const |
StaticGeometry::Region::getTypeFlags() const |
264 |
StaticGeometry::Region::visitRenderables(Renderable::Visitor*, bool) |
StaticGeometry::Region::visitRenderables(Renderable::Visitor*, bool) |
272 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
280 |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
288 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
296 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
304 |
non-virtual thunk to StaticGeometry::~Region |
non-virtual thunk to StaticGeometry::~Region |
312 |
non-virtual thunk to StaticGeometry::~Region |
non-virtual thunk to StaticGeometry::~Region |
320 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 53 (0.8%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::GeometryBucket ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
Field 'parent.mParent.mParent' in 1st parameter 'parent' (pointer) has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::getGeometryFormatString ( struct StaticGeometry::SubMeshLodGeometryLink* geom )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
...
[+] struct StaticGeometry::QueuedSubMesh 1
|
Change |
Effect |
1 |
Size of field worldBounds has been changed from 40 bytes to 28 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: 2 (0.03%)
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'.
OgreStreamSerialiser.h
namespace Ogre
[+] class StreamSerialiser 6
|
Change |
Effect |
1 |
Virtual method read ( Vector2*, size_t ) has been added to this class instead of read ( Vector2*, size_t ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method read ( Vector3*, size_t ) has been added to this class instead of read ( Vector3*, size_t ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 |
Virtual method read ( Vector4*, size_t ) has been added to this class instead of read ( Vector4*, size_t ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 |
Virtual method write ( Vector2 const*, size_t ) has been added to this class instead of write ( Vector2 const*, size_t ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
5 |
Virtual method write ( Vector3 const*, size_t ) has been added to this class instead of write ( Vector3 const*, size_t ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
6 |
Virtual method write ( Vector4 const*, size_t ) has been added to this class instead of write ( Vector4 const*, size_t ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 61 entries | Virtual Table (New) - 61 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StreamSerialiser) |
(int (*)(...)) (& typeinfo for StreamSerialiser) |
16 |
~StreamSerialiser |
~StreamSerialiser |
24 |
~StreamSerialiser |
~StreamSerialiser |
32 |
(int (*)(...)) 0x3c49ca |
(int (*)(...)) 0x38f0fe |
40 |
StreamSerialiser::readChunkBegin() |
StreamSerialiser::readChunkBegin() |
48 |
StreamSerialiser::readChunkBegin(unsigned int, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StreamSerialiser::readChunkBegin(unsigned int, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
56 |
StreamSerialiser::undoReadChunk(unsigned int) |
StreamSerialiser::undoReadChunk(unsigned int) |
64 |
StreamSerialiser::peekNextChunkID() |
StreamSerialiser::peekNextChunkID() |
72 |
StreamSerialiser::readChunkEnd(unsigned int) |
StreamSerialiser::readChunkEnd(unsigned int) |
80 |
StreamSerialiser::isEndOfChunk(unsigned int) |
StreamSerialiser::isEndOfChunk(unsigned int) |
88 |
StreamSerialiser::eof() const |
StreamSerialiser::eof() const |
96 |
StreamSerialiser::getCurrentChunk() const |
StreamSerialiser::getCurrentChunk() const |
104 |
StreamSerialiser::writeChunkBegin(unsigned int, unsigned short) |
StreamSerialiser::writeChunkBegin(unsigned int, unsigned short) |
112 |
StreamSerialiser::writeChunkEnd(unsigned int) |
StreamSerialiser::writeChunkEnd(unsigned int) |
120 |
StreamSerialiser::writeData(void const*, unsigned long, unsigned long) |
StreamSerialiser::writeData(void const*, unsigned long, unsigned long) |
128 |
StreamSerialiser::write(float const*, unsigned long) |
StreamSerialiser::write(float const*, unsigned long) |
136 |
StreamSerialiser::write(Vector2 const*, unsigned long) |
StreamSerialiser::write(Vector<2, float> const*, unsigned long) |
144 |
StreamSerialiser::write(Vector3 const*, unsigned long) |
StreamSerialiser::write(Vector<3, float> const*, unsigned long) |
152 |
StreamSerialiser::write(Vector4 const*, unsigned long) |
StreamSerialiser::write(Vector<4, float> const*, unsigned long) |
160 |
StreamSerialiser::write(Quaternion const*, unsigned long) |
StreamSerialiser::write(Quaternion const*, unsigned long) |
168 |
StreamSerialiser::write(Matrix3 const*, unsigned long) |
StreamSerialiser::write(Matrix3 const*, unsigned long) |
176 |
StreamSerialiser::write(Matrix4 const*, unsigned long) |
StreamSerialiser::write(Matrix4 const*, unsigned long) |
184 |
StreamSerialiser::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*) |
StreamSerialiser::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*) |
192 |
StreamSerialiser::write(AxisAlignedBox const*, unsigned long) |
StreamSerialiser::write(AxisAlignedBox const*, unsigned long) |
200 |
StreamSerialiser::write(Sphere const*, unsigned long) |
StreamSerialiser::write(Sphere const*, unsigned long) |
208 |
StreamSerialiser::write(Plane const*, unsigned long) |
StreamSerialiser::write(Plane const*, unsigned long) |
216 |
StreamSerialiser::write(Ray const*, unsigned long) |
StreamSerialiser::write(Ray const*, unsigned long) |
224 |
StreamSerialiser::write(Radian const*, unsigned long) |
StreamSerialiser::write(Radian const*, unsigned long) |
232 |
StreamSerialiser::write(Node const*, unsigned long) |
StreamSerialiser::write(Node const*, unsigned long) |
240 |
StreamSerialiser::write(bool const*, unsigned long) |
StreamSerialiser::write(bool const*, unsigned long) |
248 |
StreamSerialiser::readData(void*, unsigned long, unsigned long) |
StreamSerialiser::readData(void*, unsigned long, unsigned long) |
256 |
StreamSerialiser::read(float*, unsigned long) |
StreamSerialiser::read(float*, unsigned long) |
264 |
StreamSerialiser::read(Vector2*, unsigned long) |
StreamSerialiser::read(Vector<2, float>*, unsigned long) |
272 |
StreamSerialiser::read(Vector3*, unsigned long) |
StreamSerialiser::read(Vector<3, float>*, unsigned long) |
280 |
StreamSerialiser::read(Vector4*, unsigned long) |
StreamSerialiser::read(Vector<4, float>*, unsigned long) |
288 |
StreamSerialiser::read(Quaternion*, unsigned long) |
StreamSerialiser::read(Quaternion*, unsigned long) |
296 |
StreamSerialiser::read(Matrix3*, unsigned long) |
StreamSerialiser::read(Matrix3*, unsigned long) |
304 |
StreamSerialiser::read(Matrix4*, unsigned long) |
StreamSerialiser::read(Matrix4*, unsigned long) |
312 |
StreamSerialiser::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) |
StreamSerialiser::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) |
320 |
StreamSerialiser::read(AxisAlignedBox*, unsigned long) |
StreamSerialiser::read(AxisAlignedBox*, unsigned long) |
328 |
StreamSerialiser::read(Sphere*, unsigned long) |
StreamSerialiser::read(Sphere*, unsigned long) |
336 |
StreamSerialiser::read(Plane*, unsigned long) |
StreamSerialiser::read(Plane*, unsigned long) |
344 |
StreamSerialiser::read(Ray*, unsigned long) |
StreamSerialiser::read(Ray*, unsigned long) |
352 |
StreamSerialiser::read(Radian*, unsigned long) |
StreamSerialiser::read(Radian*, unsigned long) |
360 |
StreamSerialiser::read(Node*, unsigned long) |
StreamSerialiser::read(Node*, unsigned long) |
368 |
StreamSerialiser::read(bool*, unsigned long) |
StreamSerialiser::read(bool*, unsigned long) |
376 |
StreamSerialiser::startDeflate(unsigned long) |
StreamSerialiser::startDeflate(unsigned long) |
384 |
StreamSerialiser::stopDeflate() |
StreamSerialiser::stopDeflate() |
392 |
StreamSerialiser::readChunkImpl() |
StreamSerialiser::readChunkImpl() |
400 |
StreamSerialiser::writeChunkImpl(unsigned int, unsigned short) |
StreamSerialiser::writeChunkImpl(unsigned int, unsigned short) |
408 |
StreamSerialiser::readHeader() |
StreamSerialiser::readHeader() |
416 |
StreamSerialiser::writeHeader() |
StreamSerialiser::writeHeader() |
424 |
StreamSerialiser::calculateChecksum(StreamSerialiser::Chunk*) |
StreamSerialiser::calculateChecksum(StreamSerialiser::Chunk*) |
432 |
StreamSerialiser::checkStream(bool, bool, bool) const |
StreamSerialiser::checkStream(bool, bool, bool) const |
440 |
StreamSerialiser::determineEndianness() |
StreamSerialiser::determineEndianness() |
448 |
StreamSerialiser::popChunk(unsigned int) |
StreamSerialiser::popChunk(unsigned int) |
456 |
StreamSerialiser::writeFloatsAsDoubles(float const*, unsigned long) |
StreamSerialiser::writeFloatsAsDoubles(float const*, unsigned long) |
464 |
StreamSerialiser::writeDoublesAsFloats(double const*, unsigned long) |
StreamSerialiser::writeDoublesAsFloats(double const*, unsigned long) |
472 |
StreamSerialiser::readFloatsAsDoubles(double*, unsigned long) |
StreamSerialiser::readFloatsAsDoubles(double*, unsigned long) |
480 |
StreamSerialiser::readDoublesAsFloats(float*, unsigned long) |
StreamSerialiser::readDoublesAsFloats(float*, unsigned long) |
[+] affected symbols: 6 (0.1%)
StreamSerialiser::read ( Vector2* vec, size_t count )
This method is from 'StreamSerialiser' class.
StreamSerialiser::read ( Vector3* vec, size_t count )
This method is from 'StreamSerialiser' class.
StreamSerialiser::read ( Vector4* vec, size_t count )
This method is from 'StreamSerialiser' class.
StreamSerialiser::write ( Vector2 const* vec, size_t count )
This method is from 'StreamSerialiser' class.
StreamSerialiser::write ( Vector3 const* vec, size_t count )
This method is from 'StreamSerialiser' class.
StreamSerialiser::write ( Vector4 const* vec, size_t count )
This method is from 'StreamSerialiser' class.
OgreTechnique.h
namespace Ogre
[+] class Technique 10
|
Change |
Effect |
1 |
The relative position of field mIlluminationPassesCompilationPhase has been changed from 4 to 3. |
Applications will access incorrect memory when attempting to access this field. |
2 |
The relative position of field mIsSupported has been changed from 3 to 12. |
Applications will access incorrect memory when attempting to access this field. |
3 |
The relative position of field mLodIndex has been changed from 5 to 4. |
Applications will access incorrect memory when attempting to access this field. |
4 |
The relative position of field mName has been changed from 7 to 6. |
Applications will access incorrect memory when attempting to access this field. |
5 |
The relative position of field mSchemeIndex has been changed from 6 to 5. |
Applications will access incorrect memory when attempting to access this field. |
6 |
The relative position of field mShadowCasterMaterial has been changed from 8 to 7. |
Applications will access incorrect memory when attempting to access this field. |
7 |
The relative position of field mShadowCasterMaterialName has been changed from 9 to 8. |
Applications will access incorrect memory when attempting to access this field. |
8 |
The relative position of field mShadowReceiverMaterial has been changed from 10 to 9. |
Applications will access incorrect memory when attempting to access this field. |
9 |
The relative position of field mShadowReceiverMaterialName has been changed from 11 to 10. |
Applications will access incorrect memory when attempting to access this field. |
10 |
The relative position of field mUserObjectBindings has been changed from 12 to 11. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 1020 (16.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.mUsedPass.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.mActiveQueuedRenderableVisitor.mUsedPass.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.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in 1st parameter 'mo' (pointer) has base type 'Technique'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in 1st parameter 'obj' (pointer) has base type 'Technique'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mManager.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the return value (pointer) has base type 'Technique'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mParent' in 2nd parameter 'tl' (reference) has base type 'Technique'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
...
OgreTexture.h
namespace Ogre
[+] class Texture 2
|
Change |
Effect |
1 |
Virtual method copyToTexture ( SharedPtr<Texture>& ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
2 |
Virtual method unprepareImpl ( ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 45 entries | Virtual Table (New) - 42 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 (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x194ad2 |
Texture::prepareImpl() |
72 |
(int (*)(...)) 0x194ad8 |
Texture::unprepareImpl() |
80 |
__cxa_pure_virtual |
Texture::loadImpl() |
88 |
Texture::unloadImpl() |
Texture::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Texture::calculateSize() const |
288 |
Resource::_dirtyState() |
Texture::copyToTexture(SharedPtr<Texture>&) |
296 |
Texture::calculateSize() const |
Texture::getBuffer(unsigned long, unsigned long) |
304 |
Texture::copyToTexture(std::shared_ptr<Texture>&) |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
312 |
Texture::loadImage(Image const&) |
(int (*)(...)) 0x3a9196 |
320 |
__cxa_pure_virtual |
__cxa_pure_virtual |
328 |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
__cxa_pure_virtual |
336 |
(int (*)(...)) 0x3dd718 |
|
344 |
__cxa_pure_virtual |
|
352 |
__cxa_pure_virtual |
|
[+] affected symbols: 22 (0.4%)
Texture::unloadImpl ( )
This method is from 'Texture' class.
Texture::_loadImages ( vector<Image const*>::type const& images )
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.
Texture::createInternalResources ( )
This method is from 'Texture' class.
Texture::setDesiredFloatBitDepth ( ushort bits )
This method is from 'Texture' class.
Texture::setTreatLuminanceAsAlpha ( bool asAlpha )
This method is from 'Texture' class.
Texture::freeInternalResourcesImpl ( )
This method is from 'Texture' class.
...
OgreTextureManager.h
namespace Ogre
[+] class TextureManager 1
|
Change |
Effect |
1 |
Virtual method loadRawData ( String const&, String const&, SharedPtr<DataStream>&, ushort, ushort, enum PixelFormat, enum TextureType, int, Real, bool ) has been added to this class instead of loadRawData ( String const&, String const&, std::shared_ptr<DataStream>&, ushort, ushort, enum PixelFormat, enum TextureType, int, Real, 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) - 33 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 (*)(...)) 0x1a4362 |
(int (*)(...)) 0x19104a |
40 |
(int (*)(...)) 0x1e1efa |
(int (*)(...)) 0x1d02ae |
48 |
(int (*)(...)) 0x1a436e |
(int (*)(...)) 0x191056 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(std::shared_ptr<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&, std::shared_ptr<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 |
__cxa_pure_virtual |
TextureManager::isHardwareFilteringSupported(TextureType, PixelFormat, int, bool) |
248 |
TextureManager::setDefaultNumMipmaps(unsigned int) |
TextureManager::setDefaultNumMipmaps(unsigned int) |
256 |
(int (*)(...)) 0x3dee98 |
(int (*)(...)) 0x3ab9fc |
264 |
|
(int (*)(...)) 0x3abbaa |
[+] affected symbols: 1 (0.02%)
TextureManager::loadRawData ( String const& name, String const& group, std::shared_ptr<DataStream>& stream, ushort uWidth, ushort uHeight, enum PixelFormat format, enum TextureType texType, int numMipmaps, Real gamma, bool hwGamma )
This method is from 'TextureManager' class.
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 4
|
Change |
Effect |
1 |
Field mSampler 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 mHwGamma has been removed from this type. |
Applications will access incorrect memory when attempting to access this field. |
3 |
Field mIsAlpha has been removed from this type. |
Applications will access incorrect memory when attempting to access this field. |
4 |
Field mIsDefaultFiltering has been removed from this type. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 113 (1.8%)
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::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::setBindingType ( enum TextureUnitState::BindingType bt )
This method is from 'TextureUnitState' class.
TextureUnitState::setContentType ( enum TextureUnitState::ContentType ct )
This method is from 'TextureUnitState' class.
TextureUnitState::setTextureName ( String const& name, enum TextureType texType )
This method is from 'TextureUnitState' class.
TextureUnitState::setCurrentFrame ( unsigned int frameNumber )
This method is from 'TextureUnitState' class.
...
to the top
Problems with Symbols, Medium Severity 9
OgreAxisAlignedBox.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] AxisAlignedBox::BOX_INFINITE [data] 1
_ZN4Ogre14AxisAlignedBox12BOX_INFINITEE
|
Change |
Effect |
1 |
Size of this global data has been changed from 40 bytes to 28 bytes. |
Applications will obtain a different value and execution may change. |
[+] AxisAlignedBox::BOX_NULL [data] 1
_ZN4Ogre14AxisAlignedBox8BOX_NULLE
|
Change |
Effect |
1 |
Size of this global data has been changed from 40 bytes to 28 bytes. |
Applications will obtain a different value and execution may change. |
OgreColourValue.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ColourValue::setAsABGR ( ABGR const val ) 1
⇣
ColourValue::setAsABGR ( ABGR val32 )
_ZN4Ogre11ColourValue9setAsABGREj
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from ABGR const to ABGR (became non-const). |
This function may change parameter val, but it will be treated as const by old client applications. This may result in crash or incorrect behavior of applications. |
[+] ColourValue::setAsARGB ( ARGB const val ) 1
⇣
ColourValue::setAsARGB ( ARGB val32 )
_ZN4Ogre11ColourValue9setAsARGBEj
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from ARGB const to ARGB (became non-const). |
This function may change parameter val, but it will be treated as const by old client applications. This may result in crash or incorrect behavior of applications. |
[+] ColourValue::setAsBGRA ( BGRA const val ) 1
⇣
ColourValue::setAsBGRA ( BGRA val32 )
_ZN4Ogre11ColourValue9setAsBGRAEj
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from BGRA const to BGRA (became non-const). |
This function may change parameter val, but it will be treated as const by old client applications. This may result in crash or incorrect behavior of applications. |
[+] ColourValue::setAsRGBA ( RGBA const val ) 1
⇣
ColourValue::setAsRGBA ( RGBA val32 )
_ZN4Ogre11ColourValue9setAsRGBAEj
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from RGBA const to RGBA (became non-const). |
This function may change parameter val, but it will be treated as const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreGpuProgramParams.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] GpuProgramParameters::AutoConstantDictionary [data] 1
_ZN4Ogre20GpuProgramParameters22AutoConstantDictionaryE
|
Change |
Effect |
1 |
Size of this global data has been changed from 7504 bytes to 7560 bytes. |
Applications will obtain a different value and execution may change. |
OgreRenderSystemCapabilities.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] RenderSystemCapabilities::msGPUVendorStrings [data] 1
_ZN4Ogre24RenderSystemCapabilities18msGPUVendorStringsB5cxx11E
|
Change |
Effect |
1 |
Size of this global data has been changed from 544 bytes to 416 bytes. |
Applications will obtain a different value and execution may change. |
OgreResourceGroupManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ResourceGroupManager::openResources ( String const& pattern, String const& groupName ) const 1
_ZNK4Ogre20ResourceGroupManager13openResourcesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
Type of return value has been changed from DataStreamListPtr (16 bytes) to DataStreamList (24 bytes). |
Applications will obtain a different return value and execution may change. |
to the top
Problems with Data Types, Low Severity 608
OgreAnimation.h
namespace Ogre
[+] class Animation 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Animation) |
(int (*)(...)) (& typeinfo for Animation) |
16 |
~Animation |
~Animation |
24 |
~Animation |
~Animation |
[+] affected symbols: 62 (1%)
Animation::applyToNode ( Node* node, Real timePos, Real weight, Real scale )
This method is from 'Animation' class.
Animation::getContainer ( )
This method is from 'Animation' class.
Animation::applyToAnimable ( std::shared_ptr<DataStream>const& anim, Real timePos, Real weight, Real scale )
This method is from 'Animation' class.
Animation::createNodeTrack ( unsigned short handle )
This method is from 'Animation' class.
Animation::createNodeTrack ( unsigned short handle, Node* node )
This method is from 'Animation' class.
Animation::_notifyContainer ( AnimationContainer* c )
This method is from 'Animation' class.
Animation::destroyAllTracks ( )
This method is from 'Animation' class.
Animation::destroyNodeTrack ( unsigned short handle )
This method is from 'Animation' class.
Animation::applyToVertexData ( VertexData* data, Real timePos, Real weight )
This method is from 'Animation' class.
Animation::createVertexTrack ( unsigned short handle, enum VertexAnimationType animType )
This method is from 'Animation' class.
...
[+] typedef Animation::NodeTrackList 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, NodeAnimationTrack*, std::less<unsigned short> >::type to std::map<unsigned short, NodeAnimationTrack*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Animation::_getNodeTrackList ( )
Return value (reference) has base type 'Animation::NodeTrackList'.
[+] typedef Animation::NumericTrackList 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, NumericAnimationTrack*, std::less<unsigned short> >::type to std::map<unsigned short, NumericAnimationTrack*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Animation::_getNumericTrackList ( )
Return value (reference) has base type 'Animation::NumericTrackList'.
[+] typedef Animation::TrackHandleList 1
|
Change |
Effect |
1 |
Base type has been changed from set<unsigned short, std::less<unsigned short> >::type to std::set<unsigned short>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
Animation::_destroyNodeTracks ( set<unsigned short, std::less<unsigned short> >::type const& tracks )
1st parameter 'tracks' (reference) has base type 'Animation::TrackHandleList'.
Animation::_collectIdentityNodeTracks ( set<unsigned short, std::less<unsigned short> >::type& tracks )
1st parameter 'tracks' (reference) has base type 'Animation::TrackHandleList'.
[+] typedef Animation::VertexTrackList 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, VertexAnimationTrack*, std::less<unsigned short> >::type to std::map<unsigned short, VertexAnimationTrack*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Animation::_getVertexTrackList ( )
Return value (reference) has base type 'Animation::VertexTrackList'.
OgreAnimationState.h
namespace Ogre
[+] class AnimationState 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 21 (0.3%)
AnimationState::setEnabled ( bool enabled )
This method is from 'AnimationState' class.
AnimationState::_setBlendMask ( vector<float>::type const* blendMask )
This method is from 'AnimationState' class.
AnimationState::copyStateFrom ( AnimationState const& animState )
This method is from 'AnimationState' class.
AnimationState::createBlendMask ( size_t blendMaskSizeHint, float initialWeight )
This method is from 'AnimationState' class.
AnimationState::setTimePosition ( Real timePos )
This method is from 'AnimationState' class.
AnimationState::destroyBlendMask ( )
This method is from 'AnimationState' class.
AnimationState::_setBlendMaskData ( float const* blendMaskData )
This method is from 'AnimationState' class.
AnimationState::setBlendMaskEntry ( size_t boneHandle, float weight )
This method is from 'AnimationState' class.
AnimationState::addTime ( Real offset )
This method is from 'AnimationState' class.
AnimationState::setLength ( Real len )
This method is from 'AnimationState' class.
...
[+] class AnimationStateSet 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 14 (0.2%)
AnimationStateSet::_notifyDirty ( )
This method is from 'AnimationStateSet' class.
AnimationStateSet::createAnimationState ( String const& name, Real timePos, Real length, Real weight, bool enabled )
This method is from 'AnimationStateSet' class.
AnimationStateSet::removeAnimationState ( String const& name )
This method is from 'AnimationStateSet' class.
AnimationStateSet::removeAllAnimationStates ( )
This method is from 'AnimationStateSet' class.
AnimationStateSet::getAnimationStateIterator ( )
This method is from 'AnimationStateSet' class.
AnimationStateSet::_notifyAnimationStateEnabled ( AnimationState* target, bool enabled )
This method is from 'AnimationStateSet' class.
AnimationStateSet::AnimationStateSet ( AnimationStateSet const& rhs )
This constructor is from 'AnimationStateSet' class.
AnimationStateSet::AnimationStateSet ( )
This constructor is from 'AnimationStateSet' class.
AnimationStateSet::~AnimationStateSet ( )
This destructor is from 'AnimationStateSet' class.
AnimationStateSet::copyMatchingState ( AnimationStateSet* target )
This method is from 'AnimationStateSet' class.
...
[+] typedef AnimationState::BoneBlendMask 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float>::type to std::vector<float>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 29 (0.5%)
SceneManager::createAnimationState ( String const& animName )
Field 'retval.mBlendMask' in the return value (pointer) has base type 'AnimationState::BoneBlendMask'.
AnimationState::setEnabled ( bool enabled )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::_setBlendMask ( vector<float>::type const* blendMask )
1st parameter 'blendMask' (pointer) has base type 'AnimationState::BoneBlendMask'.
AnimationState::copyStateFrom ( AnimationState const& animState )
Field 'animState.mBlendMask' in 1st parameter 'animState' (reference) has base type 'AnimationState::BoneBlendMask'.
AnimationState::createBlendMask ( size_t blendMaskSizeHint, float initialWeight )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::setTimePosition ( Real timePos )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::destroyBlendMask ( )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::_setBlendMaskData ( float const* blendMaskData )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::setBlendMaskEntry ( size_t boneHandle, float weight )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
AnimationState::addTime ( Real offset )
Field 'this.mBlendMask' in the object of this method has base type 'AnimationState::BoneBlendMask'.
...
OgreAnimationTrack.h
namespace Ogre
[+] class AnimationTrack 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 21 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::getNumKeyFrames() const |
40 |
AnimationTrack::getKeyFrame(unsigned short) const |
AnimationTrack::getKeyFrame(unsigned short) const |
48 |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
AnimationTrack::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
56 |
AnimationTrack::createKeyFrame(float) |
AnimationTrack::createKeyFrame(float) |
64 |
AnimationTrack::removeKeyFrame(unsigned short) |
AnimationTrack::removeKeyFrame(unsigned short) |
72 |
AnimationTrack::removeAllKeyFrames() |
AnimationTrack::removeAllKeyFrames() |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
(int (*)(...)) 0x170e98 |
(int (*)(...)) 0x15b720 |
104 |
(int (*)(...)) 0x170e9e |
(int (*)(...)) 0x15b726 |
112 |
(int (*)(...)) 0x170ea8 |
(int (*)(...)) 0x15b730 |
120 |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
128 |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
136 |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
144 |
(int (*)(...)) 0x170eae |
(int (*)(...)) 0x15b736 |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
AnimationTrack::populateClone(AnimationTrack*) const |
AnimationTrack::populateClone(AnimationTrack*) const |
[+] affected symbols: 57 (0.9%)
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 ( vector<float>::type& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::_buildKeyFrameIndexMap ( vector<float>::type const& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::apply ( TimeIndex const& p1, Real p2, Real p3 )
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.
...
OgreArchive.h
namespace Ogre
[+] class Archive 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > 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) - 17 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Archive) |
(int (*)(...)) (& typeinfo for Archive) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
(int (*)(...)) 0x171ad8 |
(int (*)(...)) 0x15c2c2 |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
Archive::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Archive::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
80 |
Archive::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Archive::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 42 (0.7%)
ZipArchive::load ( )
This method is from derived class 'ZipArchive'.
ZipArchive::create ( String const& filename )
This method is from derived class 'ZipArchive'.
ZipArchive::remove ( String const& filename )
This method is from derived class 'ZipArchive'.
ZipArchive::unload ( )
This method is from derived class 'ZipArchive'.
ZipArchive::ZipArchive ( String const& name, String const& archType, zzip_plugin_io_handlers* pluginIo )
This constructor is from derived class 'ZipArchive'.
ZipArchive::~ZipArchive ( )
This destructor is from derived class 'ZipArchive'.
FileSystemArchive::msIgnoreHidden [data]
This method is from derived class 'FileSystemArchive'.
FileSystemArchive::load ( )
This method is from derived class 'FileSystemArchive'.
FileSystemArchive::create ( String const& filename )
This method is from derived class 'FileSystemArchive'.
FileSystemArchive::remove ( String const& filename )
This method is from derived class 'FileSystemArchive'.
...
OgreArchiveFactory.h
namespace Ogre
[+] class ArchiveFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 9 (0.1%)
ArchiveFactory::createInstance ( String const& p1 )
This method is from 'ArchiveFactory' class.
ArchiveFactory::createInstance ( String const& p1, bool p2 )
This method is from 'ArchiveFactory' class.
EmbeddedZipArchiveFactory::addEmbbeddedFile ( String const& name, uint8 const* fileData, size_t fileSize, EmbeddedZipArchiveFactory::DecryptEmbeddedZipFileFunc decryptFunc )
This method is from derived class 'EmbeddedZipArchiveFactory'.
EmbeddedZipArchiveFactory::removeEmbbeddedFile ( String const& name )
This method is from derived class 'EmbeddedZipArchiveFactory'.
EmbeddedZipArchiveFactory::mPluginIo [data]
This method is from derived class 'EmbeddedZipArchiveFactory'.
EmbeddedZipArchiveFactory::EmbeddedZipArchiveFactory ( )
This constructor is from derived class 'EmbeddedZipArchiveFactory'.
EmbeddedZipArchiveFactory::~EmbeddedZipArchiveFactory ( )
This destructor is from derived class 'EmbeddedZipArchiveFactory'.
FileSystemArchiveFactory::getType ( )
This method is from derived class 'FileSystemArchiveFactory'.
EmbeddedZipArchiveFactory::getType ( )
This method is from derived class 'EmbeddedZipArchiveFactory'.
OgreArchiveManager.h
namespace Ogre
[+] class ArchiveManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ArchiveManager) |
(int (*)(...)) (& typeinfo for ArchiveManager) |
16 |
~ArchiveManager |
~ArchiveManager |
24 |
~ArchiveManager |
~ArchiveManager |
[+] affected symbols: 9 (0.1%)
ArchiveManager::getSingleton ( )
This method is from 'ArchiveManager' class.
ArchiveManager::getSingletonPtr ( )
This method is from 'ArchiveManager' class.
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.
[+] typedef ArchiveManager::ArchiveMapIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, Archive*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Archive*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, Archive*> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ArchiveManager::getArchiveIterator ( )
Return value is of type 'ArchiveManager::ArchiveMapIterator'.
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 19
|
Change |
Effect |
1 |
Size of this type has been changed from 20168 bytes to 20112 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base type of field mCameraPosition has been changed from Vector4 to Vector<4, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base type of field mCameraPositionObjectSpace has been changed from Vector4 to Vector<4, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
5 |
Base type of field mCameraRelativePosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
6 |
Base type of field mFogParams has been changed from Vector4 to Vector<4, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
7 |
Base type of field mLodCameraPosition has been changed from Vector4 to Vector<4, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
8 |
Base type of field mLodCameraPositionObjectSpace has been changed from Vector4 to Vector<4, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
9 |
Base type of field mPointParams has been changed from Vector4 to Vector<4, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
10 |
Base type of field mSceneDepthRange has been changed from Vector4 to Vector<4, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
11 |
Base type of field mShadowCamDepthRanges has been changed from Vector4 to Vector<4, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
12 |
Base type of field mWorldMatrixArray has been changed from Matrix4 to Affine3. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
13 |
Type of field mInverseViewMatrix has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
14 |
Type of field mInverseWorldMatrix has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
15 |
Type of field mInverseWorldViewMatrix has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
16 |
Type of field mViewMatrix has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
17 |
Type of field mWorldMatrix has been changed from Matrix4[256] to Affine3[256]. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
18 |
Type of field mWorldViewMatrix has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
19 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 122 (2%)
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 ( Matrix4 const* m, size_t count )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentViewport ( Viewport const* viewport )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setPointParameters ( Real size, bool attenuation, Real constant, Real linear, Real quadratic )
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 |
Size of this type has been changed from 40 bytes to 28 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mMaximum has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mMinimum has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1601 (25.6%)
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'.
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
Field 'pMesh.mAABB' in 1st parameter 'pMesh' (pointer) is of type 'AxisAlignedBox'.
...
OgreBillboard.h
namespace Ogre
[+] class Billboard 4
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base type of field mDirection has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 22 (0.4%)
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
Return value (pointer) has base type 'Billboard'.
BillboardSet::removeBillboard ( Billboard* pBill )
1st parameter 'pBill' (pointer) has base type 'Billboard'.
Billboard::setPosition ( Real x, Real y, Real z )
This method is from 'Billboard' class.
Billboard::setPosition ( Vector3 const& position )
This method is from 'Billboard' class.
Billboard::setRotation ( Radian const& rotation )
This method is from 'Billboard' class.
Billboard::_notifyOwner ( BillboardSet* owner )
This method is from 'Billboard' class.
Billboard::setDimensions ( Real width, Real height )
This method is from 'Billboard' class.
Billboard::setTexcoordRect ( Real u0, Real v0, Real u1, Real v1 )
This method is from 'Billboard' class.
Billboard::setTexcoordRect ( FloatRect const& texcoordRect )
This method is from 'Billboard' class.
Billboard::setTexcoordIndex ( uint16 texcoordIndex )
This method is from 'Billboard' class.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 6
|
Change |
Effect |
1 |
Size of this type has been changed from 576 bytes to 504 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mNormalBase has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
The pointer level of field mIndexData 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. |
4 |
The pointer level of field mVertexData 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. |
5 |
Type of field mIndexData has been changed from IndexData* to std::unique_ptr<IndexData, std::default_delete<IndexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
6 |
Type of field mVertexData has been changed from VertexData* to std::unique_ptr<VertexData, std::default_delete<VertexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 38 (0.6%)
SceneManager::createBillboardChain ( String const& name )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::createBillboardChain ( )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::destroyBillboardChain ( BillboardChain* obj )
1st parameter 'obj' (pointer) has base type 'BillboardChain'.
BillboardChain::clearChain ( size_t chainIndex )
This method is from 'BillboardChain' class.
BillboardChain::setDynamic ( bool dyn )
This method is from 'BillboardChain' class.
BillboardChain::setupBuffers ( )
This method is from 'BillboardChain' class.
BillboardChain::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 1
|
Change |
Effect |
1 |
Base type of field position has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 4 (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 ( )
This constructor is from 'BillboardChain::Element' class.
BillboardChain::getChainElement ( size_t chainIndex, size_t elementIndex )
Return value (reference) has base type 'BillboardChain::Element'.
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 11
|
Change |
Effect |
1 |
Base type of field mCamDir has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mCamPos has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mCamX has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base type of field mCamY has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
5 |
Base type of field mCommonDirection has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
6 |
Base type of field mCommonUpVector has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
7 |
Base type of field mVOffset has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
8 |
The pointer level of field mIndexData 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. |
9 |
The pointer level of field mVertexData 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. |
10 |
Type of field mIndexData has been changed from IndexData* to std::unique_ptr<IndexData, std::default_delete<IndexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
11 |
Type of field mVertexData has been changed from VertexData* to std::unique_ptr<VertexData, std::default_delete<VertexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 102 (1.6%)
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoextend ( bool autoextend )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
BillboardSet::removeBillboard ( unsigned int index )
This method is from 'BillboardSet' class.
BillboardSet::removeBillboard ( Billboard* pBill )
Field 'pBill.mParentSet' in 1st parameter 'pBill' (pointer) has base type 'BillboardSet'.
BillboardSet::setDefaultWidth ( Real width )
This method is from 'BillboardSet' class.
...
[+] struct BillboardSet::SortByDirectionFunctor 1
|
Change |
Effect |
1 |
Base type of field sortDir has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1 (0.02%)
BillboardSet::SortByDirectionFunctor::operator() ( Billboard* bill )
This method is from 'struct BillboardSet::SortByDirectionFunctor' class.
[+] struct BillboardSet::SortByDistanceFunctor 1
|
Change |
Effect |
1 |
Base type of field sortPos has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1 (0.02%)
BillboardSet::SortByDistanceFunctor::operator() ( Billboard* bill )
This method is from 'struct BillboardSet::SortByDistanceFunctor' class.
OgreBone.h
namespace Ogre
[+] class Bone 2
|
Change |
Effect |
1 |
Base type of field mBindDerivedInversePosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mBindDerivedInverseScale has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 21 (0.3%)
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::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.
Bone::reset ( )
This method is from 'Bone' class.
...
OgreCamera.h
namespace Ogre
[+] class Camera 6
|
Change |
Effect |
1 |
Base type of field mAutoTrackOffset has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mDerivedPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base type of field mRealPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
5 |
Base type of field mYawFixedAxis has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
6 |
Type of field mWindowClipPlanes has been changed from vector<Plane>::type to std::vector<Plane>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1085 (17.4%)
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::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'.
BillboardSet::setAutoextend ( bool autoextend )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
...
OgreCodec.h
namespace Ogre
[+] class Codec 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > 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) - 11 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Codec) |
(int (*)(...)) (& typeinfo for Codec) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
(int (*)(...)) 0x162c36 |
(int (*)(...)) 0x14d0fa |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 54 (0.9%)
ImageCodec::~ImageCodec ( )
This destructor is from derived class 'ImageCodec'.
STBIImageCodec::msCodecList [data]
This method is from derived class 'STBIImageCodec'.
STBIImageCodec::startup ( )
This method is from derived class 'STBIImageCodec'.
STBIImageCodec::shutdown ( )
This method is from derived class 'STBIImageCodec'.
STBIImageCodec::STBIImageCodec ( String const& type )
This constructor is from derived class 'STBIImageCodec'.
Codec::msMapCodecs [data]
This method is from 'Codec' class.
Codec::getExtensions ( )
This method is from 'Codec' class.
Codec::getCodec ( char* magicNumberPtr, size_t maxbytes )
This method is from 'Codec' class.
Codec::getCodec ( String const& extension )
This method is from 'Codec' class.
Codec::~Codec ( )
This destructor is from 'Codec' class.
...
OgreCommon.h
namespace Ogre
[+] class HashedVector<Light*> 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: 647 (10.4%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.manualLightList' in 1st parameter 'mgr' (pointer) has base type 'HashedVector<Light*>'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mLightList' in 1st parameter 'mo' (pointer) has base type 'HashedVector<Light*>'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mLightList' in 1st parameter 'obj' (pointer) has base type 'HashedVector<Light*>'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mLightList' in the return value (pointer) has base type 'HashedVector<Light*>'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
SceneManager::clearScene ( )
Field 'this.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'HashedVector<Light*>'.
...
[+] typedef AliasTextureNamePairList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.1%)
TextureUnitState::applyTextureAliases ( map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const& aliasList, bool const apply )
1st parameter 'aliasList' (reference) has base type 'AliasTextureNamePairList'.
Pass::applyTextureAliases ( map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const& aliasList, bool const apply )
1st parameter 'aliasList' (reference) has base type 'AliasTextureNamePairList'.
Material::applyTextureAliases ( map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const& aliasList, bool const apply )
1st parameter 'aliasList' (reference) has base type 'AliasTextureNamePairList'.
Technique::applyTextureAliases ( map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const& aliasList, bool const apply )
1st parameter 'aliasList' (reference) has base type 'AliasTextureNamePairList'.
[+] typedef BinaryOptionList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
findCommandLineOpts ( int numargs, char** argv, map<std::__cxx11::basic_string<char>, bool, std::less<std::__cxx11::basic_string<char> > >::type& unaryOptList, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& binOptList )
4th parameter 'binOptList' (reference) has base type 'BinaryOptionList'.
[+] typedef NameValuePairList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 31 (0.5%)
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams )
6th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
5th parameter 'params' (pointer) has base type 'NameValuePairList'.
MeshManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams )
5th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
2nd parameter 'params' (pointer) has base type 'NameValuePairList'.
RenderSystem::fireEvent ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
2nd parameter 'params' (pointer) has base type 'NameValuePairList'.
SceneManager::createMovableObject ( String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
2nd parameter 'params' (pointer) has base type 'NameValuePairList'.
SceneManager::createMovableObject ( String const& name, String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
3rd parameter 'params' (pointer) has base type 'NameValuePairList'.
EntityFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
2nd parameter 'params' (pointer) has base type 'NameValuePairList'.
TextureManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
5th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
TextureManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams )
5th parameter 'createParams' (pointer) has base type 'NameValuePairList'.
...
[+] typedef RenderWindowDescriptionList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RenderWindowDescription>::type to std::vector<RenderWindowDescription>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
RenderSystem::_createRenderWindows ( vector<RenderWindowDescription>::type const& renderWindowDescriptions, vector<RenderWindow*>::type& createdWindows )
1st parameter 'renderWindowDescriptions' (reference) has base type 'RenderWindowDescriptionList'.
Root::createRenderWindows ( vector<RenderWindowDescription>::type const& renderWindowDescriptions, vector<RenderWindow*>::type& createdWindows )
1st parameter 'renderWindowDescriptions' (reference) has base type 'RenderWindowDescriptionList'.
[+] typedef RenderWindowList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RenderWindow*>::type to std::vector<RenderWindow*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
RenderSystem::_createRenderWindows ( vector<RenderWindowDescription>::type const& renderWindowDescriptions, vector<RenderWindow*>::type& createdWindows )
2nd parameter 'createdWindows' (reference) has base type 'RenderWindowList'.
Root::createRenderWindows ( vector<RenderWindowDescription>::type const& renderWindowDescriptions, vector<RenderWindow*>::type& createdWindows )
2nd parameter 'createdWindows' (reference) has base type 'RenderWindowList'.
[+] typedef UnaryOptionList 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, bool, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, bool>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
findCommandLineOpts ( int numargs, char** argv, map<std::__cxx11::basic_string<char>, bool, std::less<std::__cxx11::basic_string<char> > >::type& unaryOptList, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type& binOptList )
3rd parameter 'unaryOptList' (reference) has base type 'UnaryOptionList'.
OgreCompositionPass.h
namespace Ogre
[+] class CompositionPass 8
|
Change |
Effect |
1 |
Field mQuad 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 mThreadGroups 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 mQuadBottom has been removed from this type. |
Size of the inclusive type has been changed. |
4 |
Field mQuadLeft has been removed from this type. |
Size of the inclusive type has been changed. |
5 |
Field mQuadRight has been removed from this type. |
Size of the inclusive type has been changed. |
6 |
Field mQuadTop has been removed from this type. |
Size of the inclusive type has been changed. |
7 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
8 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 57 (0.9%)
CompositionPass::setMaterial ( std::shared_ptr<DataStream>const& mat )
This method is from 'CompositionPass' class.
CompositionPass::_isSupported ( )
This method is from 'CompositionPass' class.
CompositionPass::setClearDepth ( Real depth )
This method is from 'CompositionPass' class.
CompositionPass::setCustomType ( String const& customType )
This method is from 'CompositionPass' class.
CompositionPass::setIdentifier ( uint32 id )
This method is from 'CompositionPass' class.
CompositionPass::clearAllInputs ( )
This method is from 'CompositionPass' class.
CompositionPass::setClearColour ( ColourValue const& val )
This method is from 'CompositionPass' class.
CompositionPass::setQuadCorners ( Real left, Real top, Real right, Real bottom )
This method is from 'CompositionPass' class.
CompositionPass::setStencilFunc ( enum CompareFunction value )
This method is from 'CompositionPass' class.
CompositionPass::setStencilMask ( uint32 value )
This method is from 'CompositionPass' class.
...
OgreCompositionTargetPass.h
namespace Ogre
[+] class CompositionTargetPass 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 24 (0.4%)
CompositionTargetPass::createPass ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::getLodBias ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::removePass ( size_t index )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::setLodBias ( float bias )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::_isSupported ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::getNumPasses ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::setInputMode ( enum CompositionTargetPass::InputMode mode )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::setOutputName ( String const& out )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::getOnlyInitial ( )
This method is from 'CompositionTargetPass' class.
CompositionTargetPass::setOnlyInitial ( bool value )
This method is from 'CompositionTargetPass' class.
...
OgreCompositionTechnique.h
namespace Ogre
[+] class CompositionTechnique 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositionTechnique) |
(int (*)(...)) (& typeinfo for CompositionTechnique) |
16 |
~CompositionTechnique |
~CompositionTechnique |
24 |
~CompositionTechnique |
~CompositionTechnique |
32 |
CompositionTechnique::isSupported(bool) |
CompositionTechnique::isSupported(bool) |
40 |
CompositionTechnique::setSchemeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
CompositionTechnique::setSchemeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 19 (0.3%)
CompositionTechnique::isSupported ( bool acceptTextureDegradation )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getTargetPass ( size_t index )
This method is from 'CompositionTechnique' class.
CompositionTechnique::setSchemeName ( String const& schemeName )
This method is from 'CompositionTechnique' class.
CompositionTechnique::createTargetPass ( )
This method is from 'CompositionTechnique' class.
CompositionTechnique::removeTargetPass ( size_t index )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getNumTargetPasses ( )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getOutputTargetPass ( )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getTextureDefinition ( size_t index )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getTextureDefinition ( String const& name )
This method is from 'CompositionTechnique' class.
CompositionTechnique::getTargetPassIterator ( )
This method is from 'CompositionTechnique' class.
...
OgreCompositorChain.h
namespace Ogre
[+] class CompositorChain 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 20 entries | Virtual Table (New) - 20 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorChain) |
(int (*)(...)) (& typeinfo for CompositorChain) |
16 |
~CompositorChain |
~CompositorChain |
24 |
~CompositorChain |
~CompositorChain |
32 |
CompositorChain::preRenderTargetUpdate(RenderTargetEvent const&) |
CompositorChain::preRenderTargetUpdate(RenderTargetEvent const&) |
40 |
CompositorChain::postRenderTargetUpdate(RenderTargetEvent const&) |
CompositorChain::postRenderTargetUpdate(RenderTargetEvent const&) |
48 |
CompositorChain::preViewportUpdate(RenderTargetViewportEvent const&) |
CompositorChain::preViewportUpdate(RenderTargetViewportEvent const&) |
56 |
CompositorChain::postViewportUpdate(RenderTargetViewportEvent const&) |
CompositorChain::postViewportUpdate(RenderTargetViewportEvent const&) |
64 |
(int (*)(...)) 0x198406 |
(int (*)(...)) 0x184adc |
72 |
(int (*)(...)) 0x19840c |
(int (*)(...)) 0x184ae2 |
80 |
CompositorChain::viewportCameraChanged(Viewport*) |
CompositorChain::viewportCameraChanged(Viewport*) |
88 |
CompositorChain::viewportDimensionsChanged(Viewport*) |
CompositorChain::viewportDimensionsChanged(Viewport*) |
96 |
CompositorChain::viewportDestroyed(Viewport*) |
CompositorChain::viewportDestroyed(Viewport*) |
104 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
112 |
(int (*)(...)) (& typeinfo for CompositorChain) |
(int (*)(...)) (& typeinfo for CompositorChain) |
120 |
non-virtual thunk to ~CompositorChain |
non-virtual thunk to ~CompositorChain |
128 |
non-virtual thunk to ~CompositorChain |
non-virtual thunk to ~CompositorChain |
136 |
non-virtual thunk to CompositorChain::viewportCameraChanged(Viewport*) |
non-virtual thunk to CompositorChain::viewportCameraChanged(Viewport*) |
144 |
non-virtual thunk to CompositorChain::viewportDimensionsChanged(Viewport*) |
non-virtual thunk to CompositorChain::viewportDimensionsChanged(Viewport*) |
152 |
non-virtual thunk to CompositorChain::viewportDestroyed(Viewport*) |
non-virtual thunk to CompositorChain::viewportDestroyed(Viewport*) |
[+] affected symbols: 32 (0.5%)
CompositorChain::_markDirty ( )
This method is from 'CompositorChain' class.
CompositorChain::getViewport ( )
This method is from 'CompositorChain' class.
CompositorChain::addCompositor ( std::shared_ptr<DataStream> filter, size_t addPosition, String const& scheme )
This method is from 'CompositorChain' class.
CompositorChain::getCompositor ( size_t index )
This method is from 'CompositorChain' class.
CompositorChain::getCompositor ( String const& name )
This method is from 'CompositorChain' class.
CompositorChain::getCompositors ( )
This method is from 'CompositorChain' class.
CompositorChain::_notifyViewport ( Viewport* vp )
This method is from 'CompositorChain' class.
CompositorChain::_removeInstance ( CompositorInstance* i )
This method is from 'CompositorChain' class.
CompositorChain::getNextInstance ( CompositorInstance* curr, bool activeOnly )
This method is from 'CompositorChain' class.
CompositorChain::_queuedOperation ( CompositorInstance::RenderSystemOperation* op )
This method is from 'CompositorChain' class.
...
OgreCompositorInstance.h
namespace Ogre
[+] class CompositorInstance 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorInstance) |
(int (*)(...)) (& typeinfo for CompositorInstance) |
16 |
~CompositorInstance |
~CompositorInstance |
24 |
~CompositorInstance |
~CompositorInstance |
32 |
CompositorInstance::_compileTargetOperations(std::vector<CompositorInstance::TargetOperation, std::allocator<CompositorInstance::TargetOperation> >&) |
CompositorInstance::_compileTargetOperations(std::vector<CompositorInstance::TargetOperation, std::allocator<CompositorInstance::TargetOperation> >&) |
40 |
CompositorInstance::_compileOutputOperation(CompositorInstance::TargetOperation&) |
CompositorInstance::_compileOutputOperation(CompositorInstance::TargetOperation&) |
48 |
CompositorInstance::collectPasses(CompositorInstance::TargetOperation&, CompositionTargetPass*) |
CompositorInstance::collectPasses(CompositorInstance::TargetOperation&, CompositionTargetPass const*) |
[+] affected symbols: 17 (0.3%)
CompositorInstance::addListener ( CompositorInstance::Listener* l )
This method is from 'CompositorInstance' class.
CompositorInstance::setTechnique ( CompositionTechnique* tech, bool reuseTextures )
This method is from 'CompositorInstance' class.
CompositorInstance::removeListener ( CompositorInstance::Listener* l )
This method is from 'CompositorInstance' class.
CompositorInstance::getRenderTarget ( String const& name )
This method is from 'CompositorInstance' class.
CompositorInstance::getTextureInstance ( String const& name, size_t mrtIndex )
This method is from 'CompositorInstance' class.
CompositorInstance::getTextureInstanceName ( String const& name, size_t mrtIndex )
This method is from 'CompositorInstance' class.
CompositorInstance::_compileOutputOperation ( CompositorInstance::TargetOperation& finalState )
This method is from 'CompositorInstance' class.
CompositorInstance::_compileTargetOperations ( vector<CompositorInstance::TargetOperation>::type& compiledState )
This method is from 'CompositorInstance' class.
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
This method is from 'CompositorInstance' class.
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, std::shared_ptr<DataStream>& mat )
This method is from 'CompositorInstance' class.
...
[+] class CompositorInstance::RenderSystemOperation 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorInstance::RenderSystemOperation) |
(int (*)(...)) (& typeinfo for CompositorInstance::RenderSystemOperation) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 2 (0.03%)
CompositorInstance::RenderSystemOperation::execute ( SceneManager* p1, RenderSystem* p2 )
This method is from 'CompositorInstance::RenderSystemOperation' class.
CompositorInstance::RenderSystemOperation::~RenderSystemOperation ( )
This destructor is from 'CompositorInstance::RenderSystemOperation' class.
[+] typedef CompositorInstance::CompiledState 1
|
Change |
Effect |
1 |
Base type has been changed from vector<CompositorInstance::TargetOperation>::type to std::vector<CompositorInstance::TargetOperation>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
CompositorInstance::_compileTargetOperations ( vector<CompositorInstance::TargetOperation>::type& compiledState )
1st parameter 'compiledState' (reference) has base type 'CompositorInstance::CompiledState'.
OgreConfigDialog.h
namespace Ogre
[+] class ConfigDialog 3
|
Change |
Effect |
1 |
Field mImpl has been removed from this type. |
Size of the inclusive type has been changed. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 4 (0.1%)
ConfigDialog::display ( )
This method is from 'ConfigDialog' class.
ConfigDialog::ConfigDialog ( )
This constructor is from 'ConfigDialog' class.
ConfigDialog::~ConfigDialog ( )
This destructor is from 'ConfigDialog' class.
Root::showConfigDialog ( ConfigDialog* dialog )
1st parameter 'dialog' (pointer) has base type 'ConfigDialog'.
OgreConfigFile.h
namespace Ogre
[+] class ConfigFile 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 12 (0.2%)
ConfigFile::loadDirect ( String const& filename, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::getSectionIterator ( )
This method is from 'ConfigFile' class.
ConfigFile::getSettingsIterator ( String const& section )
This method is from 'ConfigFile' class.
ConfigFile::loadFromResourceSystem ( String const& filename, String const& resourceGroup, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::load ( String const& filename, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::load ( String const& filename, String const& resourceGroup, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::load ( std::shared_ptr<DataStream>const& stream, String const& separators, bool trimWhitespace )
This method is from 'ConfigFile' class.
ConfigFile::clear ( )
This method is from 'ConfigFile' class.
ConfigFile::ConfigFile ( )
This constructor is from 'ConfigFile' class.
ConfigFile::getSetting ( String const& key, String const& section, String const& defaultValue )
This method is from 'ConfigFile' class.
...
[+] typedef ConfigFile::SectionIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, std::multimap<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::multimap<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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, std::multimap<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >*> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ConfigFile::getSectionIterator ( )
Return value is of type 'ConfigFile::SectionIterator'.
[+] typedef ConfigFile::SettingsIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::multimap<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > to MapIterator<std::multimap<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ConfigFile::getSettingsIterator ( String const& section )
Return value is of type 'ConfigFile::SettingsIterator'.
[+] typedef ConfigFile::SettingsMultiMap 1
|
Change |
Effect |
1 |
Base type has been changed from multimap<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type to std::multimap<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ConfigFile::getSettings ( String const& section )
Return value (reference) has base type 'ConfigFile::SettingsMultiMap'.
OgreController.h
namespace Ogre
[+] class Controller<float> 3
|
Change |
Effect |
1 |
Type of field mDest has been changed from SharedPtr to SharedPtr<ControllerValue<float> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mFunc has been changed from SharedPtr to SharedPtr<ControllerFunction<float> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Type of field mSource has been changed from SharedPtr to SharedPtr<ControllerValue<float> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 304 (4.9%)
RibbonTrail::clearChain ( size_t chainIndex )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::_timeUpdate ( Real time )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::resetAllTrails ( )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::setTrailLength ( Real len )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::setColourChange ( size_t chainIndex, Real r, Real g, Real b, Real a )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
...
OgreControllerManager.h
namespace Ogre
[+] class ControllerManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 24 (0.4%)
ControllerManager::getSingleton ( )
This method is from 'ControllerManager' class.
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 ( )
This method is from 'ControllerManager' class.
ControllerManager::clearControllers ( )
This method is from 'ControllerManager' class.
ControllerManager::createController ( std::shared_ptr<DataStream>const& src, std::shared_ptr<DataStream>const& dest, std::shared_ptr<DataStream>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.
...
[+] typedef ControllerFunctionRealPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<ControllerFunction<float> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ControllerManager::getPassthroughControllerFunction ( )
Return value (reference) has base type 'ControllerFunctionRealPtr'.
[+] typedef ControllerValueRealPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<ControllerValue<float> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ControllerManager::getFrameTimeSource ( )
Return value (reference) has base type 'ControllerValueRealPtr'.
OgreDataStream.h
namespace Ogre
[+] class DataStream 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > 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) - 17 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DataStream) |
(int (*)(...)) (& typeinfo for DataStream) |
16 |
(int (*)(...)) 0x1b3e46 |
(int (*)(...)) 0x1a236c |
24 |
(int (*)(...)) 0x1b3e52 |
(int (*)(...)) 0x1a2378 |
32 |
(int (*)(...))0 |
(int (*)(...))0 |
40 |
(int (*)(...))0 |
(int (*)(...))0 |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
(int (*)(...)) 0x1b3e62 |
(int (*)(...)) 0x1a2388 |
64 |
DataStream::readLine(char*, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
DataStream::readLine(char*, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
72 |
DataStream::getLine[abi:cxx11](bool) |
DataStream::getLine[abi:cxx11](bool) |
80 |
DataStream::getAsString[abi:cxx11]() |
DataStream::getAsString[abi:cxx11]() |
88 |
DataStream::skipLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
DataStream::skipLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 68 (1.1%)
DataStream::getAsString ( )
This method is from 'DataStream' class.
DataStream::read ( void* p1, size_t p2 )
This method is from 'DataStream' class.
DataStream::seek ( size_t p1 )
This method is from 'DataStream' class.
DataStream::skip ( long p1 )
This method is from 'DataStream' class.
DataStream::close ( )
This method is from 'DataStream' class.
DataStream::getLine ( bool trimAfter )
This method is from 'DataStream' class.
DataStream::readLine ( char* buf, size_t maxCount, String const& delim )
This method is from 'DataStream' class.
DataStream::skipLine ( String const& delim )
This method is from 'DataStream' class.
DeflateStream::compressFinal ( )
This method is from derived class 'DeflateStream'.
DeflateStream::getAvailInForSinglePass ( )
This method is from derived class 'DeflateStream'.
...
OgreDeflate.h
namespace Ogre
[+] class DeflateStream 1
|
Change |
Effect |
1 |
Field mStreamType 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: 12 (0.2%)
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 ( )
This destructor is from 'DeflateStream' class.
...
OgreDepthBuffer.h
namespace Ogre
[+] class DepthBuffer 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DepthBuffer) |
(int (*)(...)) (& typeinfo for DepthBuffer) |
16 |
~DepthBuffer |
~DepthBuffer |
24 |
~DepthBuffer |
~DepthBuffer |
32 |
DepthBuffer::getPoolId() const |
DepthBuffer::getPoolId() const |
40 |
DepthBuffer::getBitDepth() const |
DepthBuffer::getBitDepth() const |
48 |
DepthBuffer::getWidth() const |
DepthBuffer::getWidth() const |
56 |
DepthBuffer::getHeight() const |
DepthBuffer::getHeight() const |
64 |
DepthBuffer::getFsaa() const |
DepthBuffer::isCompatible(RenderTarget*) const |
72 |
DepthBuffer::getFsaaHint[abi:cxx11]() const |
DepthBuffer::_notifyRenderTargetAttached(RenderTarget*) |
80 |
DepthBuffer::isCompatible(RenderTarget*) const |
DepthBuffer::_notifyRenderTargetDetached(RenderTarget*) |
88 |
DepthBuffer::_notifyRenderTargetAttached(RenderTarget*) |
|
96 |
DepthBuffer::_notifyRenderTargetDetached(RenderTarget*) |
|
[+] affected symbols: 14 (0.2%)
DepthBuffer::_setPoolId ( uint16 poolId )
This method is from 'DepthBuffer' class.
DepthBuffer::detachFromAllRenderTargets ( )
This method is from 'DepthBuffer' class.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
This method is from 'DepthBuffer' class.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
This method is from 'DepthBuffer' class.
DepthBuffer::DepthBuffer ( uint16 poolId, uint16 bitDepth, uint32 width, uint32 height, uint32 fsaa, String const& fsaaHint, bool manual )
This constructor is from 'DepthBuffer' class.
DepthBuffer::~DepthBuffer ( )
This destructor is from 'DepthBuffer' class.
DepthBuffer::getBitDepth ( )
This method is from 'DepthBuffer' class.
DepthBuffer::getFsaaHint ( )
This method is from 'DepthBuffer' class.
DepthBuffer::isCompatible ( RenderTarget* renderTarget )
This method is from 'DepthBuffer' class.
DepthBuffer::getFsaa ( )
This method is from 'DepthBuffer' class.
...
OgreDynLib.h
namespace Ogre
[+] class DynLib 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 6 (0.1%)
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 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 6 (0.1%)
DynLibManager::getSingleton ( )
This method is from 'DynLibManager' class.
DynLibManager::getSingletonPtr ( )
This method is from 'DynLibManager' class.
DynLibManager::load ( String const& filename )
This method is from 'DynLibManager' class.
DynLibManager::unload ( DynLib* lib )
This method is from 'DynLibManager' class.
DynLibManager::DynLibManager ( )
This constructor is from 'DynLibManager' class.
DynLibManager::~DynLibManager ( )
This destructor is from 'DynLibManager' class.
OgreEdgeListBuilder.h
namespace Ogre
[+] class EdgeData 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 5 (0.1%)
EdgeData::updateFaceNormals ( size_t vertexSet, std::shared_ptr<DataStream>const& positionBuffer )
This method is from 'EdgeData' class.
EdgeData::updateTriangleLightFacing ( Vector4 const& lightPos )
This method is from 'EdgeData' class.
EdgeData::log ( Log* l )
This method is from 'EdgeData' class.
EdgeData::clone ( )
This method is from 'EdgeData' class.
EdgeData::EdgeData ( )
This constructor is from 'EdgeData' class.
OgreEntity.h
namespace Ogre
[+] class Entity 10
|
Change |
Effect |
1 |
Base type of field mBoneMatrices has been changed from Matrix4 to Affine3. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mBoneWorldMatrices has been changed from Matrix4 to Affine3. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
The pointer level of field mHardwareVertexAnimVertexData 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. |
4 |
The pointer level of field mSkelAnimVertexData 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. |
5 |
The pointer level of field mSoftwareVertexAnimVertexData 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. |
6 |
Type of field mHardwareVertexAnimVertexData has been changed from VertexData* to std::unique_ptr<VertexData, std::default_delete<VertexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
7 |
Type of field mLastParentXform has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
8 |
Type of field mNumBoneMatrices has been changed from unsigned short to ushort. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
9 |
Type of field mSkelAnimVertexData has been changed from VertexData* to std::unique_ptr<VertexData, std::default_delete<VertexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
10 |
Type of field mSoftwareVertexAnimVertexData has been changed from VertexData* to std::unique_ptr<VertexData, std::default_delete<VertexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 109 (1.7%)
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
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::destroyEntity ( Entity* e )
1st parameter 'e' (pointer) has base type 'Entity'.
Entity::_initialise ( bool forceReinitialise )
This method is from 'Entity' class.
Entity::getEdgeList ( )
This method is from 'Entity' class.
Entity::hasEdgeList ( )
This method is from 'Entity' class.
Entity::_deinitialise ( )
This method is from 'Entity' class.
Entity::setMeshLodBias ( Real factor, ushort maxDetailIndex, ushort minDetailIndex )
This method is from 'Entity' class.
Entity::_notifyAttached ( Node* parent, bool isTagPoint )
This method is from 'Entity' class.
...
[+] class Entity::EntityShadowRenderable 1
|
Change |
Effect |
1 |
Type of field mOriginalPosBufferBinding has been changed from unsigned short to ushort. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 5 (0.1%)
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
This destructor is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::isVisible ( )
This method is from 'Entity::EntityShadowRenderable' class.
[+] typedef Entity::ChildObjectListIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, MovableObject*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, MovableObject*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, MovableObject*> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Entity::getAttachedObjectIterator ( )
Return value is of type 'Entity::ChildObjectListIterator'.
[+] typedef Entity::EntitySet 1
|
Change |
Effect |
1 |
Base type has been changed from set<Entity*, std::less<Entity*> >::type to std::set<Entity*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 109 (1.7%)
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
Field 'retval.mSharedSkeletonEntities' in the return value (pointer) has base type 'Entity::EntitySet'.
SceneManager::createEntity ( String const& meshName )
Field 'retval.mSharedSkeletonEntities' in the return value (pointer) has base type 'Entity::EntitySet'.
SceneManager::createEntity ( String const& entityName, enum SceneManager::PrefabType ptype )
Field 'retval.mSharedSkeletonEntities' in the return value (pointer) has base type 'Entity::EntitySet'.
SceneManager::destroyEntity ( Entity* e )
Field 'e.mSharedSkeletonEntities' in 1st parameter 'e' (pointer) has base type 'Entity::EntitySet'.
Entity::_initialise ( bool forceReinitialise )
Field 'this.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
Entity::getEdgeList ( )
Field 'this.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
Entity::hasEdgeList ( )
Field 'this.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
Entity::_deinitialise ( )
Field 'this.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
Entity::setMeshLodBias ( Real factor, ushort maxDetailIndex, ushort minDetailIndex )
Field 'this.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
Entity::_notifyAttached ( Node* parent, bool isTagPoint )
Field 'this.mSharedSkeletonEntities' in the object of this method has base type 'Entity::EntitySet'.
...
OgreException.h
namespace Ogre
[+] class Exception 2
|
Change |
Effect |
1 |
Field file became const. |
The value of this field is expected to be const in new library version, but can be modified by old applications. |
2 |
Field typeName became const. |
The value of this field is expected to be const in new library version, but can be modified by old applications. |
[+] affected symbols: 4 (0.1%)
Exception::Exception ( int num, String const& desc, String const& src )
This constructor is from 'Exception' class.
Exception::Exception ( int num, String const& desc, String const& src, char const* typ, char const* fil, long lin )
This constructor is from 'Exception' class.
Exception::Exception ( Exception const& rhs )
1st parameter 'rhs' (reference) has base type 'Exception'.
Exception::getFullDescription ( )
This method is from 'Exception' class.
OgreExternalTextureSourceManager.h
namespace Ogre
[+] class ExternalTextureSourceManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 8 (0.1%)
ExternalTextureSourceManager::getSingleton ( )
This method is from 'ExternalTextureSourceManager' class.
ExternalTextureSourceManager::getSingletonPtr ( )
This method is from 'ExternalTextureSourceManager' class.
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.
OgreFrustum.h
namespace Ogre
[+] class Frustum 5
|
Change |
Effect |
1 |
Base type of field mFrustumOffset has been changed from Vector2 to Vector<2, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mLastParentPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mWorldSpaceCorners has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Type of field mReflectMatrix has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
5 |
Type of field mViewMatrix has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1141 (18.3%)
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::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
...
OgreGpuProgram.h
namespace Ogre
[+] class GpuProgram 1
|
Change |
Effect |
1 |
Base type of field mComputeGroupDimensions has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 21 (0.3%)
GpuProgram::setSourceFile ( String const& filename )
This method is from 'GpuProgram' class.
GpuProgram::setSyntaxCode ( String const& syntax )
This method is from 'GpuProgram' class.
GpuProgram::createParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::getDefaultParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
This method is from 'GpuProgram' class.
GpuProgram::setupBaseParamDictionary ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
This method is from 'GpuProgram' class.
GpuProgram::setType ( enum GpuProgramType t )
This method is from 'GpuProgram' class.
GpuProgram::loadImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::setSource ( String const& source )
This method is from 'GpuProgram' class.
...
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 2
|
Change |
Effect |
1 |
Type of field mMicrocodeCache has been changed from GpuProgramManager::MicrocodeMap to std::map<unsigned int, SharedPtr<MemoryDataStream> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Virtual method ResourceManager::getResourceByName ( String const&, String const& ) has been overridden by GpuProgramManager::getResourceByName ( String const&, String const& ). |
Method GpuProgramManager::getResourceByName ( String const&, String const& ) will be called instead of ResourceManager::getResourceByName ( String const&, String const& ) by old applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 38 entries | Virtual Table (New) - 31 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1a4362 |
(int (*)(...)) 0x19104a |
40 |
(int (*)(...)) 0x1e1efa |
(int (*)(...)) 0x1d02ae |
48 |
(int (*)(...)) 0x1a436e |
(int (*)(...)) 0x191056 |
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&) |
GpuProgramManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
GpuProgramManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
GpuProgramManager::loadFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::loadFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
184 |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
GpuProgramManager::createParameters() |
GpuProgramManager::createParameters() |
200 |
GpuProgramManager::createProgram(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createProgram(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
208 |
GpuProgramManager::createProgramFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createProgramFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
GpuProgramManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
GpuProgramManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
224 |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
232 |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
240 |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
248 |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
256 |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
264 |
GpuProgramManager::createMicrocode(unsigned int) const |
|
272 |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<MemoryDataStream> const&) |
|
280 |
GpuProgramManager::removeMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
288 |
GpuProgramManager::saveMicrocodeCache(std::shared_ptr<DataStream>) const |
|
296 |
GpuProgramManager::loadMicrocodeCache(std::shared_ptr<DataStream>) |
|
[+] affected symbols: 21 (0.3%)
ResourceManager::getResourceByName ( String const& name, String const& groupName )
The method '_ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_' will be called instead of this method.
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::getResourceByName ( String const& name, String const& group, bool preferHighLevelPrograms )
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::setSaveMicrocodesToCache ( bool const val )
This method is from 'GpuProgramManager' class.
...
[+] typedef GpuProgramManager::SharedParametersMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, std::shared_ptr<GpuSharedParameters>, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, SharedPtr<GpuSharedParameters> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
GpuProgramManager::getAvailableSharedParameters ( )
Return value (reference) has base type 'GpuProgramManager::SharedParametersMap'.
[+] typedef GpuProgramManager::SyntaxCodes 1
|
Change |
Effect |
1 |
Base type has been changed from set<std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type to std::set<std::__cxx11::basic_string<char> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
GpuProgramManager::getSupportedSyntax ( )
Return value (reference) has base type 'GpuProgramManager::SyntaxCodes'.
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 3
|
Change |
Effect |
1 |
Size of this type has been changed from 328 bytes to 272 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 112 (1.8%)
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.
GpuProgramParameters::setConstant ( size_t index, ColourValue const& colour )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Matrix4 const& m )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector2 const& vec )
This method is from 'GpuProgramParameters' class.
GpuProgramParameters::setConstant ( size_t index, Vector3 const& vec )
This method is from 'GpuProgramParameters' class.
...
[+] class GpuSharedParameters 3
|
Change |
Effect |
1 |
Size of this type has been changed from 248 bytes to 216 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 23 (0.4%)
GpuSharedParameters::_markClean ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::_markDirty ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, uint val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, uint const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
This method is from 'GpuSharedParameters' class.
...
[+] class GpuSharedParametersUsage 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 3 (0.05%)
GpuSharedParametersUsage::initCopyData ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::GpuSharedParametersUsage ( std::shared_ptr<DataStream> sharedParams, GpuProgramParameters* params )
This constructor is from 'GpuSharedParametersUsage' class.
[+] enum GpuConstantType 5
|
Change |
Effect |
1 |
The member GCT_SAMPLER_STATE 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 GCT_SAMPLER_WRAPPER1D 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 GCT_SAMPLER_WRAPPER2D has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
4 |
The member GCT_SAMPLER_WRAPPER3D has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
5 |
The member GCT_SAMPLER_WRAPPERCUBE has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 5 (0.1%)
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
Field 'baseDef.constType' in 2nd parameter 'baseDef' (reference) is of type 'enum GpuConstantType'.
GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize )
2nd parameter 'constType' is of type 'enum GpuConstantType'.
GpuSharedParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::_findNamedConstantDefinition ( String const& name, bool throwExceptionIfNotFound )
Field 'retval.constType' in the return value (pointer) is of type 'enum GpuConstantType'.
[+] enum GpuProgramParameters::AutoConstantType 2
|
Change |
Effect |
1 |
Value of member ACT_PASS_ITERATION_NUMBER has been changed from 119 to 120. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member ACT_PASS_NUMBER has been changed from 118 to 119. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 25 (0.4%)
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, Real rData, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
...
[+] struct GpuNamedConstants 3
|
Change |
Effect |
1 |
Size of this type has been changed from 80 bytes to 72 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 31 (0.5%)
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
1st parameter 'namedConstants' (reference) has base type 'struct GpuNamedConstants'.
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::msGenerateAllConstantDefinitionArrayEntries [data]
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::getGenerateAllConstantDefinitionArrayEntries ( )
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::setGenerateAllConstantDefinitionArrayEntries ( bool generateAll )
This method is from 'struct GpuNamedConstants' class.
GpuNamedConstants::load ( std::shared_ptr<DataStream>& stream )
This method 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, Real val )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
Field 'this.mNamedConstants' in the object of this method is of type 'struct GpuNamedConstants'.
...
[+] typedef GpuProgramParameters::GpuSharedParamUsageList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<GpuSharedParametersUsage>::type to std::vector<GpuSharedParametersUsage>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
GpuProgramParameters::copySharedParamSetUsage ( vector<GpuSharedParametersUsage>::type const& srcList )
1st parameter 'srcList' (reference) has base type 'GpuProgramParameters::GpuSharedParamUsageList'.
GpuProgramParameters::getSharedParameters ( )
Return value (reference) has base type 'GpuProgramParameters::GpuSharedParamUsageList'.
OgreGpuProgramUsage.h
namespace Ogre
[+] class GpuProgramUsage 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramUsage) |
(int (*)(...)) (& typeinfo for GpuProgramUsage) |
16 |
~GpuProgramUsage |
~GpuProgramUsage |
24 |
~GpuProgramUsage |
~GpuProgramUsage |
32 |
(int (*)(...)) 0x1fa730 |
GpuProgramUsage::loadingComplete(Resource*) |
40 |
(int (*)(...)) 0x1cdad6 |
(int (*)(...)) 0x1bc59c |
48 |
GpuProgramUsage::loadingComplete(Resource*) |
GpuProgramUsage::unloadingComplete(Resource*) |
56 |
(int (*)(...)) 0x1cdae2 |
|
64 |
GpuProgramUsage::unloadingComplete(Resource*) |
|
[+] affected symbols: 13 (0.2%)
GpuProgramUsage::setProgram ( std::shared_ptr<DataStream>& prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::getParameters ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setParameters ( std::shared_ptr<DataStream> params )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::setProgramName ( String const& name, bool resetParams )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::loadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::unloadingComplete ( Resource* prog )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::recreateParameters ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_load ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::_unload ( )
This method is from 'GpuProgramUsage' class.
GpuProgramUsage::GpuProgramUsage ( enum GpuProgramType gptype, Pass* parent )
This constructor is from 'GpuProgramUsage' class.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 4
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
The pointer level of field mShadowBuffer 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. |
3 |
Type of field mShadowBuffer has been changed from HardwareBuffer* to std::unique_ptr<HardwareBuffer, std::default_delete<HardwareBuffer> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 70 (1.1%)
HardwareBuffer::unlockImpl ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::_updateFromShadow ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::lock ( size_t p1, size_t p2, enum HardwareBuffer::LockOptions p3, enum HardwareBuffer::UploadOptions p4 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::unlock ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::copyData ( HardwareBuffer& p1 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::copyData ( HardwareBuffer& p1, size_t p2, size_t p3, size_t p4, bool p5 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::lockImpl ( size_t p1, size_t p2, enum HardwareBuffer::LockOptions p3 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::readData ( size_t p1, size_t p2, void* p3 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::writeData ( size_t p1, size_t p2, void const* p3, bool p4 )
This method is from 'HardwareBuffer' class.
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
This constructor is from derived class 'HardwareIndexBuffer'.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManager 2
|
Change |
Effect |
1 |
Size of this type has been changed from 408 bytes to 400 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mImpl has been removed from this type. |
Size of the inclusive type has been changed. |
[+] affected symbols: 3 (0.05%)
HardwareBufferManager::getSingleton ( )
Return value (reference) has base type 'HardwareBufferManager'.
HardwareBufferManager::getSingletonPtr ( )
Return value (pointer) has base type 'HardwareBufferManager'.
HardwareBufferManager::~HardwareBufferManager ( )
This destructor is from 'HardwareBufferManager' class.
[+] class HardwareBufferManagerBase 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 28 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::destroyAllDeclarations() |
HardwareBufferManagerBase::destroyAllDeclarations() |
24 |
HardwareBufferManagerBase::destroyAllBindings() |
HardwareBufferManagerBase::destroyAllBindings() |
32 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
40 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
48 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
56 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
64 |
HardwareBufferManagerBase::makeBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(SharedPtr<HardwareVertexBuffer> const&, HardwareBuffer::Usage, bool) |
72 |
(int (*)(...))0 |
(int (*)(...))0 |
80 |
(int (*)(...))0 |
(int (*)(...))0 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
HardwareBufferManagerBase::createVertexDeclaration() |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
136 |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
|
144 |
HardwareBufferManagerBase::createVertexBufferBinding() |
|
152 |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
|
160 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(std::shared_ptr<HardwareVertexBuffer> const&, std::shared_ptr<HardwareVertexBuffer> const&) |
|
168 |
HardwareBufferManagerBase::allocateVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
|
176 |
HardwareBufferManagerBase::releaseVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
|
184 |
HardwareBufferManagerBase::touchVertexBufferCopy(std::shared_ptr<HardwareVertexBuffer> const&) |
|
192 |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
|
200 |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
|
208 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(std::shared_ptr<HardwareVertexBuffer> const&) |
|
216 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
|
[+] affected symbols: 41 (0.7%)
HardwareBufferManager::getSingleton ( )
This method is from derived class 'HardwareBufferManager'.
HardwareBufferManager::getSingletonPtr ( )
This method is from derived class 'HardwareBufferManager'.
HardwareBufferManager::HardwareBufferManager ( HardwareBufferManagerBase* imp )
This constructor is from derived class 'HardwareBufferManager'.
HardwareBufferManager::~HardwareBufferManager ( )
This destructor is from derived class 'HardwareBufferManager'.
HardwareBufferManagerBase::makeBufferCopy ( std::shared_ptr<DataStream>const& source, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType p1, size_t p2, enum HardwareBuffer::Usage p3, bool p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createVertexBuffer ( size_t p1, size_t p2, enum HardwareBuffer::Usage p3, bool p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createCounterBuffer ( size_t p1, enum HardwareBuffer::Usage p2, bool p3, String const& p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createUniformBuffer ( size_t p1, enum HardwareBuffer::Usage p2, bool p3, String const& p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::_releaseBufferCopies ( bool forceFreeUnused )
This method is from 'HardwareBufferManagerBase' class.
...
[+] class TempBlendedBufferInfo 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for TempBlendedBufferInfo) |
(int (*)(...)) (& typeinfo for TempBlendedBufferInfo) |
16 |
~TempBlendedBufferInfo |
~TempBlendedBufferInfo |
24 |
~TempBlendedBufferInfo |
~TempBlendedBufferInfo |
32 |
TempBlendedBufferInfo::licenseExpired(HardwareBuffer*) |
TempBlendedBufferInfo::licenseExpired(HardwareBuffer*) |
[+] affected symbols: 2 (0.03%)
TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
This method is from 'TempBlendedBufferInfo' class.
TempBlendedBufferInfo::~TempBlendedBufferInfo ( )
This destructor is from 'TempBlendedBufferInfo' class.
OgreHardwareOcclusionQuery.h
namespace Ogre
[+] class HardwareOcclusionQuery 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareOcclusionQuery) |
(int (*)(...)) (& typeinfo for HardwareOcclusionQuery) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 6 (0.1%)
HardwareOcclusionQuery::endOcclusionQuery ( )
This method is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::isStillOutstanding ( )
This method is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::pullOcclusionQuery ( unsigned int* p1 )
This method is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::beginOcclusionQuery ( )
This method is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::HardwareOcclusionQuery ( )
This constructor is from 'HardwareOcclusionQuery' class.
HardwareOcclusionQuery::~HardwareOcclusionQuery ( )
This destructor is from 'HardwareOcclusionQuery' class.
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class VertexBufferBinding 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 12 (0.2%)
VertexBufferBinding::setBinding ( unsigned short index, std::shared_ptr<DataStream>const& buffer )
This method is from 'VertexBufferBinding' class.
VertexBufferBinding::unsetBinding ( unsigned short index )
This method is from 'VertexBufferBinding' class.
VertexBufferBinding::unsetAllBindings ( )
This method is from 'VertexBufferBinding' class.
VertexBufferBinding::closeGaps ( map<unsigned short, unsigned short, std::less<unsigned short> >::type& bindingIndexMap )
This method is from 'VertexBufferBinding' class.
VertexBufferBinding::VertexBufferBinding ( )
This constructor is from 'VertexBufferBinding' class.
VertexBufferBinding::~VertexBufferBinding ( )
This destructor is from 'VertexBufferBinding' class.
VertexBufferBinding::getBindings ( )
This method is from 'VertexBufferBinding' class.
VertexBufferBinding::isBufferBound ( unsigned short index )
This method is from 'VertexBufferBinding' class.
VertexBufferBinding::getLastBoundIndex ( )
This method is from 'VertexBufferBinding' class.
VertexBufferBinding::getHasInstanceData ( )
This method is from 'VertexBufferBinding' class.
...
[+] class VertexDeclaration 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > 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 VertexDeclaration) |
(int (*)(...)) (& typeinfo for VertexDeclaration) |
16 |
(int (*)(...)) 0x2012a0 |
(int (*)(...)) 0x1eddba |
24 |
~VertexDeclaration |
~VertexDeclaration |
32 |
~VertexDeclaration |
~VertexDeclaration |
[+] affected symbols: 15 (0.2%)
VertexDeclaration::insertElement ( unsigned short atPosition, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::modifyElement ( unsigned short elem_index, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::removeElement ( unsigned short elem_index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::closeGapsInSource ( )
This method is from 'VertexDeclaration' class.
VertexDeclaration::vertexElementLess ( VertexElement const& e1, VertexElement const& e2 )
This method is from 'VertexDeclaration' class.
VertexDeclaration::sort ( )
This method is from 'VertexDeclaration' class.
VertexDeclaration::VertexDeclaration ( )
This constructor is from 'VertexDeclaration' class.
VertexDeclaration::~VertexDeclaration ( )
This destructor is from 'VertexDeclaration' class.
VertexDeclaration::getElement ( unsigned short index )
This method is from 'VertexDeclaration' class.
VertexDeclaration::getElements ( )
This method is from 'VertexDeclaration' class.
...
[+] class VertexElement 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 9 (0.1%)
VertexElement::getBaseType ( enum VertexElementType multiType )
This method is from 'VertexElement' class.
VertexElement::getTypeSize ( enum VertexElementType etype )
This method is from 'VertexElement' class.
VertexElement::getTypeCount ( enum VertexElementType etype )
This method is from 'VertexElement' class.
VertexElement::multiplyTypeCount ( enum VertexElementType baseType, unsigned short count )
This method is from 'VertexElement' class.
VertexElement::convertColourValue ( enum VertexElementType srcType, enum VertexElementType dstType, uint32* ptr )
This method is from 'VertexElement' class.
VertexElement::convertColourValue ( ColourValue const& src, enum VertexElementType dst )
This method is from 'VertexElement' class.
VertexElement::getBestColourVertexElementType ( )
This method is from 'VertexElement' class.
VertexElement::VertexElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This constructor is from 'VertexElement' class.
VertexElement::getSize ( )
This method is from 'VertexElement' class.
[+] typedef VertexBufferBinding::BindingIndexMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, unsigned short, std::less<unsigned short> >::type to std::map<unsigned short, unsigned short, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned short> > >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexBufferBinding::closeGaps ( map<unsigned short, unsigned short, std::less<unsigned short> >::type& bindingIndexMap )
1st parameter 'bindingIndexMap' (reference) has base type 'VertexBufferBinding::BindingIndexMap'.
[+] typedef VertexBufferBinding::VertexBufferBindingMap 1
|
Change |
Effect |
1 |
Base type has been changed from map<unsigned short, std::shared_ptr<HardwareVertexBuffer>, std::less<unsigned short> >::type to std::map<unsigned short, SharedPtr<HardwareVertexBuffer> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexBufferBinding::getBindings ( )
Return value (reference) has base type 'VertexBufferBinding::VertexBufferBindingMap'.
[+] typedef VertexDeclaration::VertexElementList 1
|
Change |
Effect |
1 |
Base type has been changed from list<VertexElement>::type to std::__cxx11::list<VertexElement>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexDeclaration::getElements ( )
Return value (reference) has base type 'VertexDeclaration::VertexElementList'.
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 1
|
Change |
Effect |
1 |
Size of this type has been changed from 600 bytes to 560 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 12 (0.2%)
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::HighLevelGpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This constructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::~HighLevelGpuProgram ( )
This destructor is from 'HighLevelGpuProgram' class.
UnifiedHighLevelGpuProgramFactory::create ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
Return value (pointer) has base type 'HighLevelGpuProgram'.
UnifiedHighLevelGpuProgramFactory::destroy ( HighLevelGpuProgram* prog )
1st parameter 'prog' (pointer) has base type 'HighLevelGpuProgram'.
...
OgreHighLevelGpuProgramManager.h
namespace Ogre
[+] class HighLevelGpuProgramFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > 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 HighLevelGpuProgramFactory) |
(int (*)(...)) (& typeinfo for HighLevelGpuProgramFactory) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 9 (0.1%)
HighLevelGpuProgramFactory::create ( ResourceManager* p1, String const& p2, ResourceHandle p3, String const& p4, bool p5, ManualResourceLoader* p6 )
This method is from 'HighLevelGpuProgramFactory' class.
HighLevelGpuProgramFactory::destroy ( HighLevelGpuProgram* p1 )
This method is from 'HighLevelGpuProgramFactory' class.
HighLevelGpuProgramFactory::~HighLevelGpuProgramFactory ( )
This destructor is from 'HighLevelGpuProgramFactory' class.
UnifiedHighLevelGpuProgramFactory::create ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This method is from derived class 'UnifiedHighLevelGpuProgramFactory'.
UnifiedHighLevelGpuProgramFactory::destroy ( HighLevelGpuProgram* prog )
This method is from derived class 'UnifiedHighLevelGpuProgramFactory'.
UnifiedHighLevelGpuProgramFactory::UnifiedHighLevelGpuProgramFactory ( )
This constructor is from derived class 'UnifiedHighLevelGpuProgramFactory'.
UnifiedHighLevelGpuProgramFactory::~UnifiedHighLevelGpuProgramFactory ( )
This destructor is from derived class 'UnifiedHighLevelGpuProgramFactory'.
HighLevelGpuProgramFactory::getLanguage ( )
This method is from 'HighLevelGpuProgramFactory' class.
UnifiedHighLevelGpuProgramFactory::getLanguage ( )
This method is from derived class 'UnifiedHighLevelGpuProgramFactory'.
[+] class HighLevelGpuProgramManager 4
|
Change |
Effect |
1 |
The pointer level of field mNullFactory 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. |
2 |
The pointer level of field mUnifiedFactory 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. |
3 |
Type of field mNullFactory has been changed from HighLevelGpuProgramFactory* to std::unique_ptr<HighLevelGpuProgramFactory, std::default_delete<HighLevelGpuProgramFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 |
Type of field mUnifiedFactory has been changed from HighLevelGpuProgramFactory* to std::unique_ptr<HighLevelGpuProgramFactory, std::default_delete<HighLevelGpuProgramFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 10 (0.2%)
HighLevelGpuProgramManager::addFactory ( HighLevelGpuProgramFactory* factory )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::getFactory ( String const& language )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::createProgram ( String const& name, String const& groupName, String const& language, enum GpuProgramType gptype )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::removeFactory ( HighLevelGpuProgramFactory* factory )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::getSingletonPtr ( )
Return value (pointer) has base type 'HighLevelGpuProgramManager'.
HighLevelGpuProgramManager::isLanguageSupported ( String const& lang )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::getByName ( String const& name, String const& groupName )
This method is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::HighLevelGpuProgramManager ( )
This constructor is from 'HighLevelGpuProgramManager' class.
HighLevelGpuProgramManager::~HighLevelGpuProgramManager ( )
This destructor is from 'HighLevelGpuProgramManager' class.
OgreImage.h
namespace Ogre
[+] class Image 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 37 (0.6%)
Image::applyGamma ( uchar* buffer, Real gamma, size_t size, uchar bpp )
This method is from 'Image' class.
Image::freeMemory ( )
This method is from 'Image' class.
Image::flipAroundX ( )
This method is from 'Image' class.
Image::flipAroundY ( )
This method is from 'Image' class.
Image::loadRawData ( std::shared_ptr<DataStream>& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, uint32 numMipMaps )
This method is from 'Image' class.
Image::setColourAt ( ColourValue const& cv, size_t x, size_t y, size_t z )
This method is from 'Image' class.
Image::calculateSize ( size_t mipmaps, size_t faces, uint32 width, uint32 height, uint32 depth, enum PixelFormat format )
This method is from 'Image' class.
Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, uint32 numMipMaps )
This method is from 'Image' class.
Image::getFileExtFromMagic ( std::shared_ptr<DataStream> stream )
This method is from 'Image' class.
Image::loadTwoImagesAsRGBA ( String const& rgbFilename, String const& alphaFilename, String const& groupName, enum PixelFormat fmt )
This method is from 'Image' class.
...
[+] typedef ConstImagePtrList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Image const*>::type to std::vector<Image const*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Texture::_loadImages ( vector<Image const*>::type const& images )
1st parameter 'images' (reference) has base type 'ConstImagePtrList'.
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 1
|
Change |
Effect |
1 |
Size of this type has been changed from 648 bytes to 584 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 51 (0.8%)
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::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.
InstanceBatch::_notifyCurrentCamera ( Camera* cam )
This method is from 'InstanceBatch' class.
InstanceBatch::_setInstancesPerBatch ( size_t instancesPerBatch )
This method is from 'InstanceBatch' class.
...
OgreInstanceBatchHW.h
namespace Ogre
[+] class InstanceBatchHW 1
|
Change |
Effect |
1 |
Size of this type has been changed from 648 bytes to 584 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 8 (0.1%)
InstanceBatchHW::_boundsDirty ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::~InstanceBatchHW ( )
This destructor is from 'InstanceBatchHW' class.
InstanceBatchHW::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::getNumWorldTransforms ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchHW' class.
OgreInstanceBatchHW_VTF.h
namespace Ogre
[+] class InstanceBatchHW_VTF 1
|
Change |
Effect |
1 |
Size of this type has been changed from 760 bytes to 696 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 11 (0.2%)
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, vector<unsigned char>::type const& hwBoneIdx, vector<float>::type const& hwBoneWgt )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateInstanceDataBuffer ( bool isFirstTime, Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::~InstanceBatchHW_VTF ( )
This destructor is from 'InstanceBatchHW_VTF' class.
...
OgreInstanceBatchShader.h
namespace Ogre
[+] class InstanceBatchShader 1
|
Change |
Effect |
1 |
Size of this type has been changed from 656 bytes to 592 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 4 (0.1%)
InstanceBatchShader::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method 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 744 bytes to 680 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 2 (0.03%)
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from 'InstanceBatchVTF' class.
InstanceBatchVTF::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchVTF' class.
[+] typedef BaseInstanceBatchVTF::HWBoneIdxVec 1
|
Change |
Effect |
1 |
Base type has been changed from vector<unsigned char>::type to std::vector<unsigned char>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, vector<unsigned char>::type const& hwBoneIdx, vector<float>::type const& hwBoneWgt )
3rd parameter 'hwBoneIdx' (reference) has base type 'BaseInstanceBatchVTF::HWBoneIdxVec'.
[+] typedef BaseInstanceBatchVTF::HWBoneWgtVec 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float>::type to std::vector<float>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, vector<unsigned char>::type const& hwBoneIdx, vector<float>::type const& hwBoneWgt )
4th parameter 'hwBoneWgt' (reference) has base type 'BaseInstanceBatchVTF::HWBoneWgtVec'.
OgreInstancedEntity.h
namespace Ogre
[+] class InstancedEntity 6
|
Change |
Effect |
1 |
Base type of field mBoneMatrices has been changed from Matrix4 to Affine3. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mBoneWorldMatrices has been changed from Matrix4 to Affine3. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mDerivedLocalPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base type of field mPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
5 |
Base type of field mScale has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
6 |
Type of field mFullLocalTransform has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 28 (0.4%)
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::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::_notifyMoved ( )
This method is from 'InstancedEntity' class.
InstancedEntity::notifyUnlink ( InstancedEntity const* slave )
1st parameter 'slave' (pointer) has base type 'InstancedEntity'.
InstancedEntity::getCustomParam ( unsigned char idx )
This method is from 'InstancedEntity' class.
InstancedEntity::setOrientation ( Quaternion const& orientation, bool doUpdate )
This method is from 'InstancedEntity' class.
...
OgreInstanceManager.h
namespace Ogre
[+] class InstanceManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 14 (0.2%)
InstanceManager::setSetting ( enum InstanceManager::BatchSettingId id, bool value, String const& materialName )
This method is from 'InstanceManager' class.
InstanceManager::_addDirtyBatch ( InstanceBatch* dirtyBatch )
This method is from 'InstanceManager' class.
InstanceManager::defragmentBatches ( bool optimizeCulling )
This method is from 'InstanceManager' class.
InstanceManager::setNumCustomParams ( unsigned char numCustomParams )
This method is from 'InstanceManager' class.
InstanceManager::_updateDirtyBatches ( )
This method is from 'InstanceManager' class.
InstanceManager::cleanupEmptyBatches ( )
This method is from 'InstanceManager' class.
InstanceManager::setInstancesPerBatch ( size_t instancesPerBatch )
This method is from 'InstanceManager' class.
InstanceManager::createInstancedEntity ( String const& materialName )
This method is from 'InstanceManager' class.
InstanceManager::setMaxLookupTableInstances ( size_t maxLookupTableInstances )
This method is from 'InstanceManager' class.
InstanceManager::setBatchesAsStaticAndUpdate ( bool bStatic )
This method is from 'InstanceManager' class.
...
OgreKeyFrame.h
namespace Ogre
[+] class KeyFrame 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for KeyFrame) |
(int (*)(...)) (& typeinfo for KeyFrame) |
16 |
(int (*)(...)) 0x22d3e0 |
(int (*)(...)) 0x20cc3c |
24 |
(int (*)(...)) 0x22d3ec |
(int (*)(...)) 0x20cc7e |
32 |
KeyFrame::_clone(AnimationTrack*) const |
KeyFrame::_clone(AnimationTrack*) const |
[+] affected symbols: 20 (0.3%)
NumericKeyFrame::setValue ( AnyNumeric const& val )
This method is from derived class 'NumericKeyFrame'.
NumericKeyFrame::NumericKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from derived class 'NumericKeyFrame'.
TransformKeyFrame::setRotation ( Quaternion const& rot )
This method is from derived class 'TransformKeyFrame'.
TransformKeyFrame::setTranslate ( Vector3 const& trans )
This method is from derived class 'TransformKeyFrame'.
TransformKeyFrame::setScale ( Vector3 const& scale )
This method is from derived class 'TransformKeyFrame'.
TransformKeyFrame::TransformKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from derived class 'TransformKeyFrame'.
VertexPoseKeyFrame::removePoseReference ( ushort poseIndex )
This method is from derived class 'VertexPoseKeyFrame'.
VertexPoseKeyFrame::updatePoseReference ( ushort poseIndex, Real influence )
This method is from derived class 'VertexPoseKeyFrame'.
VertexPoseKeyFrame::removeAllPoseReferences ( )
This method is from derived class 'VertexPoseKeyFrame'.
VertexPoseKeyFrame::getPoseReferenceIterator ( )
This method is from derived class 'VertexPoseKeyFrame'.
...
[+] class TransformKeyFrame 2
|
Change |
Effect |
1 |
Base type of field mScale has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mTranslate has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 8 (0.1%)
TransformKeyFrame::setRotation ( Quaternion const& rot )
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'.
OgreLight.h
namespace Ogre
[+] class Light 5
|
Change |
Effect |
1 |
Base type of field mDerivedCamRelativePosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mDerivedDirection has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mDerivedPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base type of field mDirection has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
5 |
Base type of field mPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 186 (3%)
SceneManager::createLight ( String const& name )
Return value (pointer) has base type 'Light'.
SceneManager::createLight ( )
Return value (pointer) has base type 'Light'.
SceneManager::buildScissor ( Light const* light, Camera const* cam, RealRect& rect )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::destroyLight ( Light* l )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::buildLightClip ( Light const* l, vector<Plane>::type& planes )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::getLightScissorRect ( Light* l, Camera const* cam )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mBlankLight' in 3rd parameter 'source' (pointer) is of type 'Light'.
SceneManager::getLightClippingPlanes ( Light* l )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::findShadowCastersForLight ( Light const* light, Camera const* camera )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::fireShadowTexturesPreCaster ( Light* light, Camera* camera, size_t iteration )
1st parameter 'light' (pointer) has base type 'Light'.
...
OgreLodStrategy.h
namespace Ogre
[+] class LodStrategy 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for LodStrategy) |
(int (*)(...)) (& typeinfo for LodStrategy) |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...))0 |
(int (*)(...))0 |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
LodStrategy::transformUserValue(float) const |
LodStrategy::transformUserValue(float) const |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 52 (0.8%)
LodStrategy::sortDescending ( vector<MeshLodUsage>::type& meshLodUsageList )
This method is from 'LodStrategy' class.
LodStrategy::getIndexDescending ( Real value, vector<float>::type const& materialLodValueList )
This method is from 'LodStrategy' class.
LodStrategy::getIndexDescending ( Real value, vector<MeshLodUsage>::type const& meshLodUsageList )
This method is from 'LodStrategy' class.
LodStrategy::isSortedDescending ( vector<float>::type const& values )
This method is from 'LodStrategy' class.
LodStrategy::LodStrategy ( String const& name )
This constructor is from 'LodStrategy' class.
LodStrategy::~LodStrategy ( )
This destructor is from 'LodStrategy' class.
DistanceLodBoxStrategy::getSingleton ( )
This method is from derived class 'DistanceLodBoxStrategy'.
DistanceLodBoxStrategy::getSingletonPtr ( )
This method is from derived class 'DistanceLodBoxStrategy'.
DistanceLodBoxStrategy::DistanceLodBoxStrategy ( )
This constructor is from derived class 'DistanceLodBoxStrategy'.
DistanceLodStrategyBase::setReferenceView ( Real viewportWidth, Real viewportHeight, Radian fovY )
This method is from derived class 'DistanceLodStrategyBase'.
...
OgreLodStrategyManager.h
namespace Ogre
[+] class LodStrategyManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 12 (0.2%)
LodStrategyManager::addStrategy ( LodStrategy* strategy )
This method is from 'LodStrategyManager' class.
LodStrategyManager::getIterator ( )
This method is from 'LodStrategyManager' class.
LodStrategyManager::getStrategy ( String const& name )
This method is from 'LodStrategyManager' class.
LodStrategyManager::getSingleton ( )
This method is from 'LodStrategyManager' class.
LodStrategyManager::removeStrategy ( String const& name )
This method is from 'LodStrategyManager' class.
LodStrategyManager::getSingletonPtr ( )
This method is from 'LodStrategyManager' class.
LodStrategyManager::getDefaultStrategy ( )
This method is from 'LodStrategyManager' class.
LodStrategyManager::setDefaultStrategy ( LodStrategy* strategy )
This method is from 'LodStrategyManager' class.
LodStrategyManager::setDefaultStrategy ( String const& name )
This method is from 'LodStrategyManager' class.
LodStrategyManager::removeAllStrategies ( )
This method is from 'LodStrategyManager' class.
...
OgreLog.h
namespace Ogre
[+] class Log 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 9 (0.1%)
Log::logMessage ( String const& message, enum LogMessageLevel lml, bool maskDebug )
This method is from 'Log' class.
Log::addListener ( LogListener* listener )
This method is from 'Log' class.
Log::setLogDetail ( enum LoggingLevel ll )
This method is from 'Log' class.
Log::removeListener ( LogListener* listener )
This method is from 'Log' class.
Log::setTimeStampEnabled ( bool timeStamp )
This method is from 'Log' class.
Log::setDebugOutputEnabled ( bool debugOutput )
This method is from 'Log' class.
Log::stream ( enum LogMessageLevel lml, bool maskDebug )
This method is from 'Log' class.
Log::Log ( String const& name, bool debuggerOutput, bool suppressFile )
This constructor is from 'Log' class.
Log::~Log ( )
This destructor is from 'Log' class.
OgreLogManager.h
namespace Ogre
[+] class LogManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 15 (0.2%)
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 ( )
This method is from 'LogManager' class.
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::getSingletonPtr ( )
This method is from 'LogManager' class.
LogManager::getLog ( String const& name )
This method is from 'LogManager' class.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 1
|
Change |
Effect |
1 |
Size of this type has been changed from 680 bytes to 608 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 50 (0.8%)
ManualObject::beginUpdate ( size_t sectionIndex )
This method is from 'ManualObject' class.
ManualObject::getEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::hasEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real u )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real u, Real v )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real u, Real v, Real w )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real x, Real y, Real z, Real w )
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.
...
[+] class ManualObject::ManualObjectSection 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject::ManualObjectSection) |
(int (*)(...)) (& typeinfo for ManualObject::ManualObjectSection) |
16 |
ManualObject::~ManualObjectSection |
ManualObject::~ManualObjectSection |
24 |
ManualObject::~ManualObjectSection |
ManualObject::~ManualObjectSection |
32 |
ManualObject::ManualObjectSection::getMaterial() const |
ManualObject::ManualObjectSection::getMaterial() const |
40 |
(int (*)(...)) 0x17d100 |
(int (*)(...)) 0x167a5a |
48 |
ManualObject::ManualObjectSection::getRenderOperation(RenderOperation&) |
ManualObject::ManualObjectSection::getRenderOperation(RenderOperation&) |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
ManualObject::ManualObjectSection::getWorldTransforms(Matrix4*) const |
ManualObject::ManualObjectSection::getWorldTransforms(Matrix4*) const |
80 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
88 |
ManualObject::ManualObjectSection::getSquaredViewDepth(Camera const*) const |
ManualObject::ManualObjectSection::getSquaredViewDepth(Camera const*) const |
96 |
ManualObject::ManualObjectSection::getLights() const |
ManualObject::ManualObjectSection::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
[+] affected symbols: 9 (0.1%)
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getRenderOperation ( RenderOperation& op )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getRenderOperation ( )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
This constructor is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::~ManualObjectSection ( )
This destructor is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getMaterial ( )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getWorldTransforms ( Matrix4* xform )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getSquaredViewDepth ( Camera const* cam )
This method is from 'ManualObject::ManualObjectSection' class.
ManualObject::ManualObjectSection::getLights ( )
This method is from 'ManualObject::ManualObjectSection' class.
[+] struct ManualObject::TempVertex 4
|
Change |
Effect |
1 |
Base type of field normal has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field position has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field tangent has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base type of field texCoord has been changed from Vector4 to Vector<4, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 50 (0.8%)
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
ManualObject::getEdgeList ( )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
ManualObject::hasEdgeList ( )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
ManualObject::textureCoord ( Real u )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
ManualObject::textureCoord ( Real u, Real v )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
ManualObject::textureCoord ( Real u, Real v, Real w )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
ManualObject::textureCoord ( Real x, Real y, Real z, Real w )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
ManualObject::resetTempAreas ( )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
ManualObject::setMaterialName ( size_t idx, String const& name, String const& group )
Field 'this.mTempVertex' in the object of this method is of type 'struct ManualObject::TempVertex'.
...
OgreMaterial.h
namespace Ogre
[+] typedef Material::LodValueList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float>::type to std::vector<float>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.1%)
LodStrategy::getIndexDescending ( Real value, vector<float>::type const& materialLodValueList )
2nd parameter 'materialLodValueList' (reference) has base type 'Material::LodValueList'.
Material::setLodLevels ( vector<float>::type const& lodValues )
1st parameter 'lodValues' (reference) has base type 'Material::LodValueList'.
DistanceLodStrategyBase::getIndex ( Real value, vector<float>::type const& materialLodValueList )
2nd parameter 'materialLodValueList' (reference) has base type 'Material::LodValueList'.
PixelCountLodStrategyBase::getIndex ( Real value, vector<float>::type const& materialLodValueList )
2nd parameter 'materialLodValueList' (reference) has base type 'Material::LodValueList'.
OgreMaterialSerializer.h
namespace Ogre
[+] class MaterialSerializer 3
|
Change |
Effect |
1 |
Size of this type has been changed from 800 bytes to 152 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MaterialSerializer) |
(int (*)(...)) (& typeinfo for MaterialSerializer) |
16 |
(int (*)(...)) 0x26c7c4 |
(int (*)(...)) 0x235798 |
24 |
(int (*)(...)) 0x26cabc |
(int (*)(...)) 0x2357f0 |
[+] affected symbols: 48 (0.8%)
MaterialSerializer::clearQueue ( )
This method is from 'MaterialSerializer' class.
MaterialSerializer::addListener ( MaterialSerializer::Listener* listener )
This method is from 'MaterialSerializer' class.
MaterialSerializer::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
This method is from 'MaterialSerializer' class.
MaterialSerializer::exportQueued ( String const& fileName, bool const includeProgDef, String const& programFilename )
This method is from 'MaterialSerializer' class.
MaterialSerializer::invokeParser ( String& line, MaterialSerializer::AttribParserList& parsers )
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 ( std::shared_ptr<DataStream>const& pMat, String const& materialName )
This method is from 'MaterialSerializer' class.
MaterialSerializer::exportMaterial ( std::shared_ptr<DataStream>const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
This method is from 'MaterialSerializer' class.
MaterialSerializer::queueForExport ( std::shared_ptr<DataStream>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.
...
OgreMesh.h
namespace Ogre
[+] typedef Mesh::BoneAssignmentIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, VertexBoneAssignment_s> > > > to MapIterator<std::multimap<unsigned long, VertexBoneAssignment_s> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Mesh::getBoneAssignmentIterator ( )
Return value is of type 'Mesh::BoneAssignmentIterator'.
[+] typedef Mesh::IndexMap 1
|
Change |
Effect |
1 |
Base type has been changed from vector<unsigned short>::type to std::vector<unsigned short>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 53 (0.8%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner.mIndexToBoneMap' in the return value (pointer) has base type 'Mesh::IndexMap'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner.mIndexToBoneMap' in 1st parameter 'instancedEntity' (pointer) has base type 'Mesh::IndexMap'.
InstanceBatch::_boundsDirty ( )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::_updateBounds ( )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
Field 'instancedEntity.mBatchOwner.mIndexToBoneMap' in 1st parameter 'instancedEntity' (pointer) has base type 'Mesh::IndexMap'.
InstanceBatch::updateVisibility ( )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::_notifyCurrentCamera ( Camera* cam )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
InstanceBatch::_setInstancesPerBatch ( size_t instancesPerBatch )
Field 'this.mIndexToBoneMap' in the object of this method has base type 'Mesh::IndexMap'.
...
[+] typedef Mesh::LodValueList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float>::type to std::vector<float>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.1%)
LodStrategy::isSortedDescending ( vector<float>::type const& values )
1st parameter 'values' (reference) has base type 'Mesh::LodValueList'.
LodStrategy::assertSorted ( vector<float>::type const& values )
1st parameter 'values' (reference) has base type 'Mesh::LodValueList'.
DistanceLodStrategyBase::isSorted ( vector<float>::type const& values )
1st parameter 'values' (reference) has base type 'Mesh::LodValueList'.
PixelCountLodStrategyBase::isSorted ( vector<float>::type const& values )
1st parameter 'values' (reference) has base type 'Mesh::LodValueList'.
[+] typedef Mesh::MeshLodUsageList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<MeshLodUsage>::type to std::vector<MeshLodUsage>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 6 (0.1%)
LodStrategy::sortDescending ( vector<MeshLodUsage>::type& meshLodUsageList )
1st parameter 'meshLodUsageList' (reference) has base type 'Mesh::MeshLodUsageList'.
LodStrategy::getIndexDescending ( Real value, vector<MeshLodUsage>::type const& meshLodUsageList )
2nd parameter 'meshLodUsageList' (reference) has base type 'Mesh::MeshLodUsageList'.
DistanceLodStrategyBase::sort ( vector<MeshLodUsage>::type& meshLodUsageList )
1st parameter 'meshLodUsageList' (reference) has base type 'Mesh::MeshLodUsageList'.
DistanceLodStrategyBase::getIndex ( Real value, vector<MeshLodUsage>::type const& meshLodUsageList )
2nd parameter 'meshLodUsageList' (reference) has base type 'Mesh::MeshLodUsageList'.
PixelCountLodStrategyBase::sort ( vector<MeshLodUsage>::type& meshLodUsageList )
1st parameter 'meshLodUsageList' (reference) has base type 'Mesh::MeshLodUsageList'.
PixelCountLodStrategyBase::getIndex ( Real value, vector<MeshLodUsage>::type const& meshLodUsageList )
2nd parameter 'meshLodUsageList' (reference) has base type 'Mesh::MeshLodUsageList'.
[+] typedef Mesh::VertexBoneAssignmentList 1
|
Change |
Effect |
1 |
Base type has been changed from multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long> >::type to std::multimap<unsigned long, VertexBoneAssignment_s>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
Mesh::buildIndexMap ( multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long> >::type const& boneAssignments, vector<unsigned short>::type& boneIndexToBlendIndexMap, vector<unsigned short>::type& blendIndexToBoneIndexMap )
1st parameter 'boneAssignments' (reference) has base type 'Mesh::VertexBoneAssignmentList'.
Mesh::compileBoneAssignments ( multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long> >::type const& boneAssignments, unsigned short numBlendWeightsPerVertex, vector<unsigned short>::type& blendIndexToBoneIndexMap, VertexData* targetVertexData )
1st parameter 'boneAssignments' (reference) has base type 'Mesh::VertexBoneAssignmentList'.
Mesh::_rationaliseBoneAssignments ( size_t vertexCount, multimap<unsigned long, VertexBoneAssignment_s, std::less<unsigned long> >::type& assignments )
2nd parameter 'assignments' (reference) has base type 'Mesh::VertexBoneAssignmentList'.
OgreMeshManager.h
namespace Ogre
[+] struct MeshManager::MeshBuildParams 1
|
Change |
Effect |
1 |
Base type of field upVector has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 3 (0.05%)
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
2nd parameter 'params' (reference) has base type 'struct MeshManager::MeshBuildParams'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
2nd parameter 'params' (reference) has base type 'struct MeshManager::MeshBuildParams'.
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
2nd parameter 'params' (reference) has base type 'struct MeshManager::MeshBuildParams'.
OgreMovableObject.h
namespace Ogre
[+] class MovableObject 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 41 entries | Virtual Table (New) - 41 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MovableObject) |
(int (*)(...)) (& typeinfo for MovableObject) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x17d060 |
(int (*)(...)) 0x1679b6 |
40 |
(int (*)(...)) 0x17d04c |
(int (*)(...)) 0x1679a2 |
48 |
(int (*)(...)) 0x17d056 |
(int (*)(...)) 0x1679ac |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, std::shared_ptr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, std::shared_ptr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
120 |
(int (*)(...)) 0x17d02c |
(int (*)(...)) 0x167982 |
128 |
(int (*)(...)) 0x17d036 |
(int (*)(...)) 0x16798c |
136 |
(int (*)(...)) 0x17d040 |
(int (*)(...)) 0x167996 |
144 |
(int (*)(...)) 0x17d046 |
(int (*)(...)) 0x16799c |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
168 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
176 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
184 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
192 |
__cxa_pure_virtual |
__cxa_pure_virtual |
200 |
__cxa_pure_virtual |
__cxa_pure_virtual |
208 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
216 |
__cxa_pure_virtual |
__cxa_pure_virtual |
224 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
232 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
240 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
256 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
264 |
__cxa_pure_virtual |
__cxa_pure_virtual |
272 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
280 |
(int (*)(...)) (& typeinfo for MovableObject) |
(int (*)(...)) (& typeinfo for MovableObject) |
288 |
(int (*)(...)) 0x17d01a |
(int (*)(...)) 0x167970 |
296 |
(int (*)(...)) 0x17d026 |
(int (*)(...)) 0x16797c |
304 |
(int (*)(...))0 |
(int (*)(...))0 |
312 |
(int (*)(...))0 |
(int (*)(...))0 |
320 |
(int (*)(...)) 0x17d1b2 |
(int (*)(...)) 0x167b0c |
[+] affected symbols: 736 (11.8%)
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This method is from derived class 'Rectangle2D'.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::~Rectangle2D ( )
This destructor is from derived class 'Rectangle2D'.
RibbonTrail::clearChain ( size_t chainIndex )
This method is from derived class 'RibbonTrail'.
RibbonTrail::removeNode ( Node* n )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::_timeUpdate ( Real time )
This method is from derived class 'RibbonTrail'.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from derived class 'RibbonTrail'.
...
[+] class MovableObjectFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 33 (0.5%)
LightFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'LightFactory'.
LightFactory::FACTORY_TYPE_NAME [data]
This method is from derived class 'LightFactory'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
This method is from derived class 'LightFactory'.
EntityFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'EntityFactory'.
EntityFactory::FACTORY_TYPE_NAME [data]
This method is from derived class 'EntityFactory'.
EntityFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
This method is from derived class 'EntityFactory'.
RibbonTrailFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'RibbonTrailFactory'.
RibbonTrailFactory::FACTORY_TYPE_NAME [data]
This method is from derived class 'RibbonTrailFactory'.
RibbonTrailFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
This method is from derived class 'RibbonTrailFactory'.
BillboardSetFactory::destroyInstance ( MovableObject* obj )
This method is from derived class 'BillboardSetFactory'.
...
OgreMovablePlane.h
namespace Ogre
[+] class MovablePlane 1
|
Change |
Effect |
1 |
Base type of field mLastTranslate has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1144 (18.3%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mLinkedObliqueProjPlane' in 1st parameter 'fr' (reference) has base type 'MovablePlane'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mLinkedObliqueProjPlane' in 1st parameter 'frustum' (reference) has base type 'MovablePlane'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mLinkedReflectPlane' in 1st parameter 'mgr' (pointer) has base type 'MovablePlane'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum.mLinkedReflectPlane' in 2nd parameter 'cam' (pointer) has base type 'MovablePlane'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum.mLinkedReflectPlane' in the object of this method has base type 'MovablePlane'.
...
OgreNode.h
namespace Ogre
[+] class Node 11
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base type of field mDerivedPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mDerivedScale has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base type of field mInitialPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
5 |
Base type of field mInitialScale has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
6 |
Base type of field mPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
7 |
Base type of field mScale has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
8 |
The pointer level of field mDebug 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. |
9 |
Type of field mCachedTransform has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
10 |
Type of field mDebug has been changed from Node::DebugRenderable* to std::unique_ptr<Node::DebugRenderable, std::default_delete<Node::DebugRenderable> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
11 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > 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) - 19 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Node) |
(int (*)(...)) (& typeinfo for Node) |
16 |
Node::setParent(Node*) |
Node::setParent(Node*) |
24 |
Node::updateFromParentImpl() const |
Node::updateFromParentImpl() const |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
(int (*)(...))0 |
(int (*)(...))0 |
56 |
(int (*)(...))0 |
(int (*)(...))0 |
64 |
Node::roll(Radian const&, Node::TransformSpace) |
Node::roll(Radian const&, Node::TransformSpace) |
72 |
Node::pitch(Radian const&, Node::TransformSpace) |
Node::pitch(Radian const&, Node::TransformSpace) |
80 |
Node::yaw(Radian const&, Node::TransformSpace) |
Node::yaw(Radian const&, Node::TransformSpace) |
88 |
Node::createChild(Vector3 const&, Quaternion const&) |
Node::createChild(Vector<3, float> const&, Quaternion const&) |
96 |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector3 const&, Quaternion const&) |
Node::createChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Vector<3, float> const&, Quaternion const&) |
104 |
Node::removeChild(unsigned short) |
Node::removeChild(unsigned short) |
112 |
Node::removeChild(Node*) |
Node::removeChild(Node*) |
120 |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Node::removeChild(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
Node::removeAllChildren() |
Node::removeAllChildren() |
136 |
Node::_update(bool, bool) |
Node::_update(bool, bool) |
144 |
Node::needUpdate(bool) |
Node::needUpdate(bool) |
[+] affected symbols: 186 (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::resetTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeUpdated ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
2nd parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::nodeDestroyed ( Node const* node )
1st parameter 'node' (pointer) has base type 'Node'.
RibbonTrail::getChainIndexForNode ( Node const* n )
1st parameter 'n' (pointer) has base type 'Node'.
RibbonTrail::addNode ( Node* n )
1st parameter 'n' (pointer) has base type 'Node'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mParentNode' in 1st parameter 'obj' (pointer) has base type 'Node'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
SceneManager::createMovableObject ( String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mParentNode' in the return value (pointer) has base type 'Node'.
...
[+] class Node::DebugRenderable 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > 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) - 15 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Node::DebugRenderable) |
(int (*)(...)) (& typeinfo for Node::DebugRenderable) |
16 |
Node::~DebugRenderable |
Node::~DebugRenderable |
24 |
Node::~DebugRenderable |
Node::~DebugRenderable |
32 |
Node::DebugRenderable::getMaterial() const |
Node::DebugRenderable::getMaterial() const |
40 |
(int (*)(...)) 0x17d100 |
(int (*)(...)) 0x167a5a |
48 |
Node::DebugRenderable::getRenderOperation(RenderOperation&) |
Node::DebugRenderable::getRenderOperation(RenderOperation&) |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
Node::DebugRenderable::getWorldTransforms(Matrix4*) const |
Node::DebugRenderable::getWorldTransforms(Matrix4*) const |
80 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
88 |
Node::DebugRenderable::getSquaredViewDepth(Camera const*) const |
Node::DebugRenderable::getSquaredViewDepth(Camera const*) const |
96 |
Node::DebugRenderable::getLights() const |
Node::DebugRenderable::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
[+] affected symbols: 7 (0.1%)
Node::DebugRenderable::getRenderOperation ( RenderOperation& op )
This method is from 'Node::DebugRenderable' class.
Node::DebugRenderable::DebugRenderable ( Node* parent )
This constructor is from 'Node::DebugRenderable' class.
Node::DebugRenderable::~DebugRenderable ( )
This destructor is from 'Node::DebugRenderable' class.
Node::DebugRenderable::getMaterial ( )
This method is from 'Node::DebugRenderable' class.
Node::DebugRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'Node::DebugRenderable' class.
Node::DebugRenderable::getSquaredViewDepth ( Camera const* cam )
This method is from 'Node::DebugRenderable' class.
Node::DebugRenderable::getLights ( )
This method is from 'Node::DebugRenderable' class.
OgreParticle.h
namespace Ogre
[+] class Particle 4
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base type of field mDirection has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 101 (1.6%)
ParticleSystem::getParticle ( size_t index )
Return value (pointer) has base type 'Particle'.
ParticleSystem::createParticle ( )
Return value (pointer) has base type 'Particle'.
ParticleSystem::createEmitterParticle ( String const& emitterName )
Return value (pointer) has base type 'Particle'.
ParticleEmitter::msAngleCmd [data]
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::setEmitted ( bool emitted )
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::setEnabled ( bool enabled )
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::msColourCmd [data]
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::msMaxTTLCmd [data]
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::msMinTTLCmd [data]
This method is from derived class 'ParticleEmitter'.
ParticleEmitter::setDuration ( Real duration )
This method is from derived class 'ParticleEmitter'.
...
OgreParticleAffector.h
namespace Ogre
[+] class ParticleAffector 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleAffector) |
(int (*)(...)) (& typeinfo for ParticleAffector) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x2b470c |
(int (*)(...)) 0x27dad2 |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 2 (0.03%)
ParticleAffector::_affectParticles ( ParticleSystem* p1, Real p2 )
This method is from 'ParticleAffector' class.
ParticleAffector::~ParticleAffector ( )
This destructor is from 'ParticleAffector' class.
OgreParticleAffectorFactory.h
namespace Ogre
[+] class ParticleAffectorFactory 1
|
Change |
Effect |
1 |
Type of field mAffectors has been changed from vector<ParticleAffector*>::type to std::vector<ParticleAffector*>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 3 (0.05%)
ParticleSystemManager::addAffectorFactory ( ParticleAffectorFactory* factory )
1st parameter 'factory' (pointer) has base type 'ParticleAffectorFactory'.
ParticleAffectorFactory::destroyAffector ( ParticleAffector* e )
This method is from 'ParticleAffectorFactory' class.
ParticleAffectorFactory::~ParticleAffectorFactory ( )
This destructor is from 'ParticleAffectorFactory' class.
OgreParticleEmitter.h
namespace Ogre
[+] class ParticleEmitter 4
|
Change |
Effect |
1 |
Base type of field mDirPositionRef has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mDirection has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mPosition has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base type of field mUp has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 67 (1.1%)
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::setStartTime ( Real startTime )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setTimeToLive ( Real ttl )
This method is from 'ParticleEmitter' class.
...
OgreParticleEmitterFactory.h
namespace Ogre
[+] class ParticleEmitterFactory 1
|
Change |
Effect |
1 |
Type of field mEmitters has been changed from vector<ParticleEmitter*>::type to std::vector<ParticleEmitter*>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 3 (0.05%)
ParticleSystemManager::addEmitterFactory ( ParticleEmitterFactory* factory )
1st parameter 'factory' (pointer) has base type 'ParticleEmitterFactory'.
ParticleEmitterFactory::destroyEmitter ( ParticleEmitter* e )
This method is from 'ParticleEmitterFactory' class.
ParticleEmitterFactory::~ParticleEmitterFactory ( )
This destructor is from 'ParticleEmitterFactory' class.
OgreParticleIterator.h
namespace Ogre
[+] class ParticleIterator 3
|
Change |
Effect |
1 |
Type of field mEnd has been changed from std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator to std::__cxx11::list<Particle*>::iterator. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mPos has been changed from std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator to std::__cxx11::list<Particle*>::iterator. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Type of field mStart has been changed from std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator to std::__cxx11::list<Particle*>::iterator. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 4 (0.1%)
ParticleSystem::_getIterator ( )
Return value is of type 'ParticleIterator'.
ParticleIterator::end ( )
This method is from 'ParticleIterator' class.
ParticleIterator::getNext ( )
This method is from 'ParticleIterator' class.
ParticleIterator::ParticleIterator ( std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator start, std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator last )
This constructor is from 'ParticleIterator' class.
OgreParticleSystem.h
namespace Ogre
[+] struct ParticleSystem::SortByDirectionFunctor 1
|
Change |
Effect |
1 |
Base type of field sortDir has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1 (0.02%)
ParticleSystem::SortByDirectionFunctor::operator() ( Particle* p )
This method is from 'struct ParticleSystem::SortByDirectionFunctor' class.
[+] struct ParticleSystem::SortByDistanceFunctor 1
|
Change |
Effect |
1 |
Base type of field sortPos has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1 (0.02%)
ParticleSystem::SortByDistanceFunctor::operator() ( Particle* p )
This method is from 'struct ParticleSystem::SortByDistanceFunctor' class.
OgreParticleSystemManager.h
namespace Ogre
[+] class ParticleSystemManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleSystemManager) |
(int (*)(...)) (& typeinfo for ParticleSystemManager) |
16 |
~ParticleSystemManager |
~ParticleSystemManager |
24 |
~ParticleSystemManager |
~ParticleSystemManager |
32 |
ParticleSystemManager::getScriptPatterns[abi:cxx11]() const |
ParticleSystemManager::getScriptPatterns[abi:cxx11]() const |
40 |
ParticleSystemManager::parseScript(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleSystemManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
ParticleSystemManager::getLoadingOrder() const |
ParticleSystemManager::getLoadingOrder() const |
[+] affected symbols: 29 (0.5%)
ParticleSystemManager::_initialise ( )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addTemplate ( String const& name, ParticleSystem* sysTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getTemplate ( String const& name )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::parseAttrib ( String const& line, ParticleSystem* sys )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::createTemplate ( String const& name, String const& resourceGroup )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::removeTemplate ( String const& name, bool deleteTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getSingletonPtr ( )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::parseNewEmitter ( String const& type, std::shared_ptr<DataStream>& stream, ParticleSystem* sys )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::createSystemImpl ( String const& name, size_t quota, String const& resourceGroup )
This method is from 'ParticleSystemManager' class.
...
[+] typedef ParticleSystemManager::ParticleAffectorFactoryIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, ParticleAffectorFactory*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ParticleAffectorFactory*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, ParticleAffectorFactory*> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ParticleSystemManager::getAffectorFactoryIterator ( )
Return value is of type 'ParticleSystemManager::ParticleAffectorFactoryIterator'.
[+] typedef ParticleSystemManager::ParticleEmitterFactoryIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, ParticleEmitterFactory*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ParticleEmitterFactory*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, ParticleEmitterFactory*> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ParticleSystemManager::getEmitterFactoryIterator ( )
Return value is of type 'ParticleSystemManager::ParticleEmitterFactoryIterator'.
[+] typedef ParticleSystemManager::ParticleRendererFactoryIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, ParticleSystemRendererFactory*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ParticleSystemRendererFactory*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, ParticleSystemRendererFactory*> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ParticleSystemManager::getRendererFactoryIterator ( )
Return value is of type 'ParticleSystemManager::ParticleRendererFactoryIterator'.
OgreParticleSystemRenderer.h
namespace Ogre
[+] class ParticleSystemRenderer 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 47 (0.8%)
ParticleSystemRenderer::_setMaterial ( std::shared_ptr<DataStream>& p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyAttached ( Node* p1, bool p2 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::visitRenderables ( Renderable::Visitor* p1, bool p2 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_updateRenderQueue ( RenderQueue* p1, list<Particle*>::type& p2, bool p3 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::setRenderQueueGroup ( uint8 p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyCurrentCamera ( Camera* p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyParticleQuota ( size_t p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::_notifyDefaultDimensions ( Real p1, Real p2 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::setKeepParticlesInLocalSpace ( bool p1 )
This method is from 'ParticleSystemRenderer' class.
ParticleSystemRenderer::setRenderQueueGroupAndPriority ( uint8 p1, ushort p2 )
This method is from 'ParticleSystemRenderer' class.
...
[+] class ParticleSystemRendererFactory 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 3 (0.05%)
BillboardParticleRendererFactory::createInstance ( String const& name )
This method is from derived class 'BillboardParticleRendererFactory'.
BillboardParticleRendererFactory::destroyInstance ( ParticleSystemRenderer* inst )
This method is from derived class 'BillboardParticleRendererFactory'.
BillboardParticleRendererFactory::getType ( )
This method is from derived class 'BillboardParticleRendererFactory'.
OgrePass.h
namespace Ogre
[+] class Pass 13
|
Change |
Effect |
1 |
Size of this type has been changed from 456 bytes to 424 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
The pointer level of field mShadowCasterFragmentProgramUsage 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. |
4 |
The pointer level of field mShadowCasterVertexProgramUsage 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. |
5 |
The pointer level of field mShadowReceiverFragmentProgramUsage 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. |
6 |
The pointer level of field mShadowReceiverVertexProgramUsage 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. |
7 |
Type of field mAlphaRejectVal has been changed from unsigned char to uchar. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
8 |
Type of field mIndex has been changed from unsigned short to ushort. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
9 |
Type of field mShadowCasterFragmentProgramUsage has been changed from GpuProgramUsage* to std::unique_ptr<GpuProgramUsage, std::default_delete<GpuProgramUsage> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
10 |
Type of field mShadowCasterVertexProgramUsage has been changed from GpuProgramUsage* to std::unique_ptr<GpuProgramUsage, std::default_delete<GpuProgramUsage> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
11 |
Type of field mShadowReceiverFragmentProgramUsage has been changed from GpuProgramUsage* to std::unique_ptr<GpuProgramUsage, std::default_delete<GpuProgramUsage> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
12 |
Type of field mShadowReceiverVertexProgramUsage has been changed from GpuProgramUsage* to std::unique_ptr<GpuProgramUsage, std::default_delete<GpuProgramUsage> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
13 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 957 (15.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::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'obj' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type 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'.
...
[+] typedef IlluminationPassList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<IlluminationPass*>::type to std::vector<IlluminationPass*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Technique::getIlluminationPasses ( )
Return value (reference) has base type 'IlluminationPassList'.
OgrePatchSurface.h
namespace Ogre
[+] class PatchSurface 4
|
Change |
Effect |
1 |
Size of this type has been changed from 248 bytes to 232 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Type of field mVecCtlPoints has been changed from vector<Vector3>::type to std::vector<Vector<3, float> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] 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 ( std::shared_ptr<DataStream> destVertexBuffer, size_t vertexStart, std::shared_ptr<DataStream> 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
[+] class PixelBox 3
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Type of field data has been changed from void* to uchar*. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 23 (0.4%)
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::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::lock ( struct Box const& lockBox, enum HardwareBuffer::LockOptions options )
Return value (reference) has base type 'PixelBox'.
HardwarePixelBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
Field 'this.mCurrentLock' in the object of this method is of type 'PixelBox'.
HardwarePixelBuffer::readData ( size_t offset, size_t length, void* pDest )
Field 'this.mCurrentLock' in the object of this method is of type 'PixelBox'.
...
[+] enum PixelFormat 3
|
Change |
Effect |
1 |
Value of member PF_COUNT has been changed from 109 to 108. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
The member PF_A4L4 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 PF_BC7_UNORM_SRGB has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 117 (1.9%)
SceneManager::setShadowTextureConfig ( size_t shadowIndex, struct ShadowTextureConfig const& config )
Field 'config.format' in 2nd parameter 'config' (reference) is of type 'enum PixelFormat'.
SceneManager::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::setShadowTextureSettings ( unsigned short size, unsigned short count, enum PixelFormat fmt, unsigned short fsaa, uint16 depthBufferPoolId )
3rd parameter 'fmt' is of type 'enum PixelFormat'.
SceneManager::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::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, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
10th parameter 'desiredFormat' is of type 'enum PixelFormat'.
TextureManager::isFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
2nd parameter 'format' is of type 'enum PixelFormat'.
...
OgrePlane.h
namespace Ogre
[+] class Plane 1
|
Change |
Effect |
1 |
Base type of field normal has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1152 (18.4%)
ConvexBody::clip ( Plane const& pl, bool keepNegative )
1st parameter 'pl' (reference) has base type 'Plane'.
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mFrustumPlanes' in 1st parameter 'fr' (reference) has base type 'Plane'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mFrustumPlanes' in 1st parameter 'frustum' (reference) has base type 'Plane'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mReflectPlane' in the object of this method is of type 'Plane'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mReflectPlane' in the object of this method is of type 'Plane'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mReflectPlane' in the object of this method is of type 'Plane'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mReflectPlane' in 1st parameter 'mgr' (pointer) is of type 'Plane'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress.mCullFrustum.mReflectPlane' in the object of this method is of type 'Plane'.
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
Field 'params.plane' in 2nd parameter 'params' (reference) is of type 'Plane'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
Field 'params.plane' in 2nd parameter 'params' (reference) is of type 'Plane'.
...
[+] typedef PlaneList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Plane>::type to std::vector<Plane>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
RenderSystem::setClipPlanes ( vector<Plane>::type const& clipPlanes )
1st parameter 'clipPlanes' (reference) has base type 'PlaneList'.
SceneManager::buildLightClip ( Light const* l, vector<Plane>::type& planes )
2nd parameter 'planes' (reference) has base type 'PlaneList'.
SceneManager::getLightClippingPlanes ( Light* l )
Return value (reference) has base type 'PlaneList'.
OgrePlaneBoundedVolume.h
namespace Ogre
[+] typedef PlaneBoundedVolumeList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<PlaneBoundedVolume>::type to std::vector<PlaneBoundedVolume>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 5 (0.1%)
SceneManager::createPlaneBoundedVolumeQuery ( vector<PlaneBoundedVolume>::type const& volumes, uint32 mask )
1st parameter 'volumes' (reference) has base type 'PlaneBoundedVolumeList'.
SceneManager::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
Field 'this.mLightClipVolumeList' in the object of this method has base type 'PlaneBoundedVolumeList'.
SceneManager::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
Field 'this.mLightClipVolumeList' in the object of this method has base type 'PlaneBoundedVolumeList'.
PlaneBoundedVolumeListSceneQuery::getVolumes ( )
Return value (reference) has base type 'PlaneBoundedVolumeList'.
Light::_getFrustumClipVolumes ( Camera const*const cam )
Return value (reference) has base type 'PlaneBoundedVolumeList'.
OgrePlugin.h
namespace Ogre
[+] class Plugin 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 5 (0.1%)
Plugin::initialise ( )
This method is from 'Plugin' class.
Plugin::install ( )
This method is from 'Plugin' class.
Plugin::shutdown ( )
This method is from 'Plugin' class.
Plugin::uninstall ( )
This method is from 'Plugin' class.
Plugin::getName ( )
This method is from 'Plugin' class.
OgrePolygon.h
namespace Ogre
[+] class Polygon 1
|
Change |
Effect |
1 |
Base type of field mNormal has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 19 (0.3%)
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::removeDuplicates ( )
This method is from 'Polygon' class.
Polygon::reset ( )
This method is from 'Polygon' class.
Polygon::Polygon ( Polygon const& cpy )
1st parameter 'cpy' (reference) has base type 'Polygon'.
...
OgrePose.h
namespace Ogre
[+] class Pose 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<2> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 11 (0.2%)
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.
Pose::getVertexOffsetIterator ( )
This method is from 'Pose' class.
Pose::_getHardwareVertexBuffer ( VertexData const* origData )
This method is from 'Pose' class.
...
[+] typedef PoseList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Pose*>::type to std::vector<Pose*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexAnimationTrack::applyToVertexData ( VertexData* data, TimeIndex const& timeIndex, Real weight, vector<Pose*>::type const* poseList )
4th parameter 'poseList' (pointer) has base type 'PoseList'.
OgrePOSIXTimerImp.h
namespace Ogre
[+] class Timer 3
|
Change |
Effect |
1 |
Type of field start has been changed from struct timeval (16 bytes) to std::chrono::_V2::steady_clock::time_point (8 bytes). |
Size of the inclusive type has been changed. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 918 (14.7%)
Compositor::getRenderTarget ( String const& name )
Field 'retval.mTimer' in the return value (pointer) has base type 'Timer'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mTimer' in the object of this method has base type 'Timer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mTimer' in the object of this method has base type 'Timer'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mTimer' in the object of this method has base type 'Timer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget.mTimer' in 1st parameter 'mgr' (pointer) has base type 'Timer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentViewport.mTarget.mTimer' in the object of this method has base type 'Timer'.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
Field 'renderTarget.mTimer' in 1st parameter 'renderTarget' (pointer) has base type 'Timer'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
Field 'renderTarget.mTimer' in 1st parameter 'renderTarget' (pointer) has base type 'Timer'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentViewport.mTarget.mTimer' in 1st parameter 'mo' (pointer) has base type 'Timer'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentViewport.mTarget.mTimer' in 1st parameter 'obj' (pointer) has base type 'Timer'.
...
OgrePrerequisites.h
namespace Ogre
[+] typedef AnimableValuePtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<AnimableValue>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
NumericAnimationTrack::getAssociatedAnimable ( )
Return value (reference) has base type 'AnimableValuePtr'.
[+] typedef GpuProgramPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<GpuProgram>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 10 (0.2%)
Pass::getVertexProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
Pass::getComputeProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
Pass::getFragmentProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
Pass::getGeometryProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
Pass::getTessellationHullProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
Pass::getShadowCasterVertexProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
Pass::getTessellationDomainProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
Pass::getShadowCasterFragmentProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
Pass::getShadowReceiverVertexProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
Pass::getShadowReceiverFragmentProgram ( )
Return value (reference) has base type 'GpuProgramPtr'.
[+] typedef HardwareVertexBufferSharedPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<HardwareVertexBuffer>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
VertexBufferBinding::getBuffer ( unsigned short index )
Return value (reference) has base type 'HardwareVertexBufferSharedPtr'.
Pose::_getHardwareVertexBuffer ( VertexData const* origData )
Return value (reference) has base type 'HardwareVertexBufferSharedPtr'.
[+] typedef HighLevelGpuProgramPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<HighLevelGpuProgram>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
UnifiedHighLevelGpuProgram::_getDelegate ( )
Return value (reference) has base type 'HighLevelGpuProgramPtr'.
[+] typedef MaterialPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<Material>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 9 (0.1%)
BillboardSet::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
ManualObject::ManualObjectSection::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
BillboardChain::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
StaticGeometry::GeometryBucket::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
CompositionPass::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
SimpleRenderable::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
Node::DebugRenderable::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
Frustum::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
SubEntity::getMaterial ( )
Return value (reference) has base type 'MaterialPtr'.
[+] typedef ShadowCameraSetupPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<ShadowCameraSetup>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
SceneManager::getShadowCameraSetup ( )
Return value (reference) has base type 'ShadowCameraSetupPtr'.
Light::getCustomShadowCameraSetup ( )
Return value (reference) has base type 'ShadowCameraSetupPtr'.
[+] typedef TexturePtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<Texture>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.1%)
SceneManager::getShadowTexture ( size_t shadowIndex )
Return value (reference) has base type 'TexturePtr'.
TextureManager::_getWarningTexture ( )
Return value (reference) has base type 'TexturePtr'.
TextureUnitState::_getTexturePtr ( size_t frame )
Return value (reference) has base type 'TexturePtr'.
TextureUnitState::_getTexturePtr ( )
Return value (reference) has base type 'TexturePtr'.
OgreProfiler.h
namespace Ogre
[+] class Profile 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 2 (0.03%)
Profile::Profile ( String const& profileName, uint32 groupID )
This constructor is from 'Profile' class.
Profile::~Profile ( )
This destructor is from 'Profile' class.
[+] class ProfileInstance 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ProfileInstance) |
(int (*)(...)) (& typeinfo for ProfileInstance) |
16 |
~ProfileInstance |
~ProfileInstance |
24 |
~ProfileInstance |
~ProfileInstance |
[+] affected symbols: 7 (0.1%)
ProfileInstance::logResults ( )
This method is from 'ProfileInstance' class.
ProfileInstance::watchForMax ( String const& profileName )
This method is from 'ProfileInstance' class.
ProfileInstance::watchForMin ( String const& profileName )
This method is from 'ProfileInstance' class.
ProfileInstance::watchForLimit ( String const& profileName, Real limit, bool greaterThan )
This method is from 'ProfileInstance' class.
ProfileInstance::reset ( )
This method is from 'ProfileInstance' class.
ProfileInstance::ProfileInstance ( )
This constructor is from 'ProfileInstance' class.
ProfileInstance::~ProfileInstance ( )
This destructor is from 'ProfileInstance' class.
[+] class Profiler 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 28 (0.4%)
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 ( )
This method is from 'Profiler' class.
Profiler::markGPUEvent ( String const& event )
This method is from 'Profiler' class.
...
OgreRadixSort.h
namespace Ogre
[+] typedef RadixSort<std::vector<RenderablePass>, RenderablePass, float>::SortVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RadixSort<std::vector<RenderablePass>, RenderablePass, float>::SortEntry>::type to std::vector<RadixSort<std::vector<RenderablePass>, RenderablePass, float>::SortEntry>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
QueuedRenderableCollection::msRadixSorter2 [data]
Field 'retval.mDest' in the return value has base type 'RadixSort<std::vector<RenderablePass>, RenderablePass, float>::SortVector'.
[+] typedef RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>::SortVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>::SortEntry>::type to std::vector<RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>::SortEntry>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
QueuedRenderableCollection::msRadixSorter1 [data]
Field 'retval.mDest' in the return value has base type 'RadixSort<std::vector<RenderablePass>, RenderablePass, unsigned int>::SortVector'.
OgreRay.h
namespace Ogre
[+] class Ray 2
|
Change |
Effect |
1 |
Base type of field mDirection has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mOrigin has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 21 (0.3%)
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'.
...
OgreRenderQueue.h
namespace Ogre
[+] class RenderQueue 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderQueue) |
(int (*)(...)) (& typeinfo for RenderQueue) |
16 |
~RenderQueue |
~RenderQueue |
24 |
~RenderQueue |
~RenderQueue |
[+] affected symbols: 16 (0.3%)
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::_getQueueGroupIterator ( )
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 )
This method is from 'RenderQueue' class.
...
OgreRenderQueueInvocation.h
namespace Ogre
[+] class RenderQueueInvocation 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderQueueInvocation) |
(int (*)(...)) (& typeinfo for RenderQueueInvocation) |
16 |
~RenderQueueInvocation |
~RenderQueueInvocation |
24 |
~RenderQueueInvocation |
~RenderQueueInvocation |
32 |
(int (*)(...)) 0x2dceb4 |
(int (*)(...)) 0x2a455a |
40 |
(int (*)(...)) 0x2dcebe |
(int (*)(...)) 0x2a4564 |
48 |
(int (*)(...)) 0x2dcec8 |
(int (*)(...)) 0x2a456e |
56 |
(int (*)(...)) 0x2dced0 |
(int (*)(...)) 0x2a4576 |
64 |
(int (*)(...)) 0x2dced8 |
(int (*)(...)) 0x2a457e |
72 |
(int (*)(...)) 0x2dcee2 |
(int (*)(...)) 0x2a4588 |
80 |
(int (*)(...)) 0x2dceec |
(int (*)(...)) 0x2a4592 |
88 |
(int (*)(...)) 0x2dcef6 |
(int (*)(...)) 0x2a459c |
96 |
RenderQueueInvocation::invoke(RenderQueueGroup*, SceneManager*) |
RenderQueueInvocation::invoke(RenderQueueGroup*, SceneManager*) |
[+] affected symbols: 4 (0.1%)
RenderQueueInvocation::RENDER_QUEUE_INVOCATION_SHADOWS [data]
This method is from 'RenderQueueInvocation' class.
RenderQueueInvocation::invoke ( RenderQueueGroup* group, SceneManager* targetSceneManager )
This method is from 'RenderQueueInvocation' class.
RenderQueueInvocation::RenderQueueInvocation ( uint8 renderQueueGroupID, String const& invocationName )
This constructor is from 'RenderQueueInvocation' class.
RenderQueueInvocation::~RenderQueueInvocation ( )
This destructor is from 'RenderQueueInvocation' class.
[+] class RenderQueueInvocationSequence 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 8 (0.1%)
RenderQueueInvocationSequence::add ( uint8 renderQueueGroupID, String const& invocationName )
This method is from 'RenderQueueInvocationSequence' class.
RenderQueueInvocationSequence::add ( RenderQueueInvocation* i )
This method is from 'RenderQueueInvocationSequence' class.
RenderQueueInvocationSequence::get ( size_t index )
This method is from 'RenderQueueInvocationSequence' class.
RenderQueueInvocationSequence::clear ( )
This method is from 'RenderQueueInvocationSequence' class.
RenderQueueInvocationSequence::remove ( size_t index )
This method is from 'RenderQueueInvocationSequence' class.
RenderQueueInvocationSequence::iterator ( )
This method is from 'RenderQueueInvocationSequence' class.
RenderQueueInvocationSequence::RenderQueueInvocationSequence ( String const& name )
This constructor is from 'RenderQueueInvocationSequence' class.
RenderQueueInvocationSequence::~RenderQueueInvocationSequence ( )
This destructor is from 'RenderQueueInvocationSequence' class.
OgreRenderQueueSortingGrouping.h
namespace Ogre
[+] class QueuedRenderableCollection 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 12 (0.2%)
QueuedRenderableCollection::addRenderable ( Pass* pass, Renderable* rend )
This method is from 'QueuedRenderableCollection' class.
QueuedRenderableCollection::msRadixSorter1 [data]
This method is from 'QueuedRenderableCollection' class.
QueuedRenderableCollection::msRadixSorter2 [data]
This method is from 'QueuedRenderableCollection' class.
QueuedRenderableCollection::removePassGroup ( Pass* p )
This method is from 'QueuedRenderableCollection' class.
QueuedRenderableCollection::sort ( Camera const* cam )
This method is from 'QueuedRenderableCollection' class.
QueuedRenderableCollection::clear ( )
This method is from 'QueuedRenderableCollection' class.
QueuedRenderableCollection::merge ( QueuedRenderableCollection const& rhs )
This method is from 'QueuedRenderableCollection' class.
QueuedRenderableCollection::QueuedRenderableCollection ( )
This constructor is from 'QueuedRenderableCollection' class.
QueuedRenderableCollection::acceptVisitor ( QueuedRenderableVisitor* visitor, enum QueuedRenderableCollection::OrganisationMode om )
This method is from 'QueuedRenderableCollection' class.
QueuedRenderableCollection::acceptVisitorGrouped ( QueuedRenderableVisitor* visitor )
This method is from 'QueuedRenderableCollection' class.
...
[+] class RenderPriorityGroup 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] 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.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 4
|
Change |
Effect |
1 |
Field mOptions has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base type of field mTexProjRelativeOrigin has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 124 entries | Virtual Table (New) - 117 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderSystem) |
(int (*)(...)) (& typeinfo for RenderSystem) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
64 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
80 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ab7e6 |
88 |
(int (*)(...)) 0x2e3e84 |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
112 |
RenderSystem::shutdown() |
(int (*)(...)) 0x2ab7f0 |
120 |
(int (*)(...)) 0x2e3e8e |
(int (*)(...)) 0x2ab7f6 |
128 |
(int (*)(...)) 0x2e3e94 |
(int (*)(...)) 0x2ab7fc |
136 |
(int (*)(...)) 0x2e3e9a |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
152 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
168 |
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&) |
176 |
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&) |
184 |
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&) |
192 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ab802 |
200 |
(int (*)(...)) 0x2e4824 |
(int (*)(...)) 0x2ab808 |
208 |
(int (*)(...)) 0x2e3ea0 |
(int (*)(...)) 0x2ab812 |
216 |
(int (*)(...)) 0x2e3ea6 |
(int (*)(...)) 0x2ab818 |
224 |
(int (*)(...)) 0x2e3eb0 |
(int (*)(...)) 0x2ab81e |
232 |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
240 |
(int (*)(...)) 0x2e3eb6 |
__cxa_pure_virtual |
248 |
(int (*)(...)) 0x2e3ebc |
(int (*)(...)) 0x2ab824 |
256 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
RenderSystem::_disableTextureUnit(unsigned long) |
264 |
RenderSystem::_setBindingType(TextureUnitState::BindingType) |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
272 |
RenderSystem::_disableTextureUnit(unsigned long) |
(int (*)(...)) 0x2ab82a |
280 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
(int (*)(...)) 0x2ab830 |
288 |
(int (*)(...)) 0x2e3ec2 |
(int (*)(...)) 0x2ab836 |
296 |
(int (*)(...)) 0x2e3ec8 |
(int (*)(...)) 0x2ab83c |
304 |
(int (*)(...)) 0x2e3ece |
__cxa_pure_virtual |
312 |
__cxa_pure_virtual |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
320 |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ab842 |
328 |
RenderSystem::_setVertexTexture(unsigned long, std::shared_ptr<Texture> const&) |
(int (*)(...)) 0x2ab848 |
336 |
RenderSystem::_setGeometryTexture(unsigned long, std::shared_ptr<Texture> const&) |
(int (*)(...)) 0x2ab84e |
344 |
RenderSystem::_setComputeTexture(unsigned long, std::shared_ptr<Texture> const&) |
__cxa_pure_virtual |
352 |
RenderSystem::_setTesselationHullTexture(unsigned long, std::shared_ptr<Texture> const&) |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
360 |
RenderSystem::_setTesselationDomainTexture(unsigned long, std::shared_ptr<Texture> const&) |
__cxa_pure_virtual |
368 |
__cxa_pure_virtual |
__cxa_pure_virtual |
376 |
(int (*)(...)) 0x2e3ed4 |
__cxa_pure_virtual |
384 |
(int (*)(...)) 0x2e3eda |
__cxa_pure_virtual |
392 |
__cxa_pure_virtual |
__cxa_pure_virtual |
400 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
__cxa_pure_virtual |
408 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab854 |
416 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab85a |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
__cxa_pure_virtual |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
(int (*)(...)) 0x2e3ee0 |
__cxa_pure_virtual |
464 |
__cxa_pure_virtual |
RenderSystem::_pauseFrame() |
472 |
__cxa_pure_virtual |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
480 |
__cxa_pure_virtual |
__cxa_pure_virtual |
488 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
__cxa_pure_virtual |
496 |
__cxa_pure_virtual |
RenderSystem::_getViewport() |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
RenderSystem::_pauseFrame() |
RenderSystem::_getCullingMode() const |
520 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
__cxa_pure_virtual |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
__cxa_pure_virtual |
__cxa_pure_virtual |
544 |
RenderSystem::_getViewport() |
__cxa_pure_virtual |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
RenderSystem::_getCullingMode() const |
__cxa_pure_virtual |
568 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8c6 |
576 |
__cxa_pure_virtual |
RenderSystem::_beginGeometryCount() |
584 |
__cxa_pure_virtual |
RenderSystem::_getFaceCount() const |
592 |
__cxa_pure_virtual |
RenderSystem::_getBatchCount() const |
600 |
__cxa_pure_virtual |
RenderSystem::_getVertexCount() const |
608 |
__cxa_pure_virtual |
__cxa_pure_virtual |
616 |
(int (*)(...)) 0x2e3ee6 |
__cxa_pure_virtual |
624 |
RenderSystem::_beginGeometryCount() |
__cxa_pure_virtual |
632 |
RenderSystem::_getFaceCount() const |
__cxa_pure_virtual |
640 |
RenderSystem::_getBatchCount() const |
__cxa_pure_virtual |
648 |
RenderSystem::_getVertexCount() const |
__cxa_pure_virtual |
656 |
__cxa_pure_virtual |
__cxa_pure_virtual |
664 |
__cxa_pure_virtual |
__cxa_pure_virtual |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8cc |
688 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
696 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8d2 |
704 |
__cxa_pure_virtual |
RenderSystem::bindGpuProgram(GpuProgram*) |
712 |
__cxa_pure_virtual |
__cxa_pure_virtual |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
(int (*)(...)) 0x2e3eec |
RenderSystem::unbindGpuProgram(GpuProgramType) |
736 |
(int (*)(...)) 0x2e3ef2 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
744 |
(int (*)(...)) 0x2e3ef8 |
RenderSystem::_updateAllRenderTargets(bool) |
752 |
RenderSystem::_render(RenderOperation const&) |
RenderSystem::_swapAllRenderTargetBuffers() |
760 |
RenderSystem::_renderUsingReadBackAsTexture(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int) |
__cxa_pure_virtual |
768 |
RenderSystem::bindGpuProgram(GpuProgram*) |
__cxa_pure_virtual |
776 |
__cxa_pure_virtual |
__cxa_pure_virtual |
784 |
__cxa_pure_virtual |
__cxa_pure_virtual |
792 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
__cxa_pure_virtual |
800 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
808 |
RenderSystem::_updateAllRenderTargets(bool) |
(int (*)(...)) 0x2ab8d8 |
816 |
RenderSystem::_swapAllRenderTargetBuffers() |
__cxa_pure_virtual |
824 |
__cxa_pure_virtual |
__cxa_pure_virtual |
832 |
__cxa_pure_virtual |
__cxa_pure_virtual |
840 |
__cxa_pure_virtual |
__cxa_pure_virtual |
848 |
__cxa_pure_virtual |
__cxa_pure_virtual |
856 |
__cxa_pure_virtual |
__cxa_pure_virtual |
864 |
__cxa_pure_virtual |
__cxa_pure_virtual |
872 |
(int (*)(...)) 0x2e3efe |
__cxa_pure_virtual |
880 |
__cxa_pure_virtual |
__cxa_pure_virtual |
888 |
__cxa_pure_virtual |
__cxa_pure_virtual |
896 |
__cxa_pure_virtual |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
904 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8e4 |
912 |
__cxa_pure_virtual |
(int (*)(...)) 0x2ab8ee |
920 |
__cxa_pure_virtual |
__cxa_pure_virtual |
928 |
__cxa_pure_virtual |
RenderSystem::initConfigOptions() |
936 |
__cxa_pure_virtual |
|
944 |
__cxa_pure_virtual |
|
952 |
__cxa_pure_virtual |
|
960 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
968 |
(int (*)(...)) 0x2e3f0a |
|
976 |
__cxa_pure_virtual |
|
984 |
__cxa_pure_virtual |
|
[+] affected symbols: 842 (13.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem' in 1st parameter 'mgr' (pointer) has base type 'RenderSystem'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem' in 1st parameter 'mo' (pointer) has base type 'RenderSystem'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem' in 1st parameter 'obj' (pointer) has base type 'RenderSystem'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type 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 ( bool autoCreateWindow, String const& windowTitle )
This method is from 'RenderSystem' class.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] class RenderSystemCapabilities 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 5 (0.1%)
RenderSystemCapabilities::vendorToString ( enum GPUVendor v )
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::vendorFromString ( String const& vendorString )
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::msGPUVendorStrings [data]
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::log ( Log* pLog )
This method is from 'RenderSystemCapabilities' class.
RenderSystemCapabilities::RenderSystemCapabilities ( )
This constructor is from 'RenderSystemCapabilities' class.
[+] enum GPUVendor 5
|
Change |
Effect |
1 |
Value of member GPU_VENDOR_COUNT has been changed from 17 to 13. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
The member GPU_3DLABS 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 GPU_MATROX has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
4 |
The member GPU_S3 has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
5 |
The member GPU_SIS has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 5 (0.1%)
RenderSystemCapabilities::vendorToString ( enum GPUVendor v )
1st parameter 'v' is of type 'enum GPUVendor'.
RenderSystemCapabilities::vendorFromString ( String const& vendorString )
Return value is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( enum GPUVendor vendor, enum Technique::IncludeOrExclude includeOrExclude )
1st parameter 'vendor' is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( struct Technique::GPUVendorRule const& rule )
Field 'rule.vendor' in 1st parameter 'rule' (reference) is of type 'enum GPUVendor'.
Technique::removeGPUVendorRule ( enum GPUVendor vendor )
1st parameter 'vendor' is of type 'enum GPUVendor'.
OgreRenderSystemCapabilitiesManager.h
namespace Ogre
[+] class RenderSystemCapabilitiesManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 8 (0.1%)
RenderSystemCapabilitiesManager::getSingleton ( )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::getSingletonPtr ( )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::loadParsedCapabilities ( String const& name )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::_addRenderSystemCapabilities ( String const& name, RenderSystemCapabilities* caps )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive ( String const& filename, String const& archiveType, bool recursive )
This method is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::RenderSystemCapabilitiesManager ( )
This constructor is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::~RenderSystemCapabilitiesManager ( )
This destructor is from 'RenderSystemCapabilitiesManager' class.
RenderSystemCapabilitiesManager::getCapabilities ( )
This method is from 'RenderSystemCapabilitiesManager' class.
OgreRenderSystemCapabilitiesSerializer.h
namespace Ogre
[+] class RenderSystemCapabilitiesSerializer 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 8 (0.1%)
RenderSystemCapabilitiesSerializer::parseScript ( std::shared_ptr<DataStream>& 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.
RenderSystemCapabilitiesSerializer::parseCapabilitiesLines ( vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::type& lines )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::initialiaseDispatchTables ( )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::write ( RenderSystemCapabilities const* caps, String const& name, std::ostream& file )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::RenderSystemCapabilitiesSerializer ( )
This constructor is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::logParseError ( String const& error )
This method is from 'RenderSystemCapabilitiesSerializer' class.
[+] typedef RenderSystemCapabilitiesSerializer::CapabilitiesLinesList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::type to std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
RenderSystemCapabilitiesSerializer::parseCapabilitiesLines ( vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> >::type& lines )
1st parameter 'lines' (reference) has base type 'RenderSystemCapabilitiesSerializer::CapabilitiesLinesList'.
OgreRenderTarget.h
namespace Ogre
[+] class RenderTarget 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 66 entries | Virtual Table (New) - 57 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderTarget) |
(int (*)(...)) (& typeinfo for RenderTarget) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
RenderTarget::getName[abi:cxx11]() const |
RenderTarget::getName[abi:cxx11]() const |
40 |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
RenderTarget::getMetrics(unsigned int&, unsigned int&, unsigned int&) |
48 |
RenderTarget::getWidth() const |
RenderTarget::getWidth() const |
56 |
RenderTarget::getHeight() const |
RenderTarget::getHeight() const |
64 |
RenderTarget::getColourDepth() const |
RenderTarget::getColourDepth() const |
72 |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
80 |
RenderTarget::detachDepthBuffer() |
RenderTarget::detachDepthBuffer() |
88 |
RenderTarget::_detachDepthBuffer() |
RenderTarget::_detachDepthBuffer() |
96 |
RenderTarget::update(bool) |
RenderTarget::update(bool) |
104 |
(int (*)(...)) 0x2fbf30 |
(int (*)(...)) 0x2c4216 |
112 |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
120 |
RenderTarget::getNumViewports() const |
RenderTarget::getNumViewports() const |
128 |
RenderTarget::getViewport(unsigned short) |
RenderTarget::getViewport(unsigned short) |
136 |
RenderTarget::getViewportByZOrder(int) |
RenderTarget::getViewportByZOrder(int) |
144 |
RenderTarget::hasViewportWithZOrder(int) |
RenderTarget::hasViewportWithZOrder(int) |
152 |
RenderTarget::removeViewport(int) |
RenderTarget::removeViewport(int) |
160 |
RenderTarget::removeAllViewports() |
RenderTarget::removeAllViewports() |
168 |
RenderTarget::getStatistics(float&, float&, float&, float&) const |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
176 |
RenderTarget::getLastFPS() const |
RenderTarget::addListener(RenderTargetListener*) |
184 |
RenderTarget::getAverageFPS() const |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
192 |
RenderTarget::getBestFPS() const |
RenderTarget::removeListener(RenderTargetListener*) |
200 |
RenderTarget::getWorstFPS() const |
RenderTarget::removeAllListeners() |
208 |
RenderTarget::getBestFrameTime() const |
(int (*)(...)) 0x2c421c |
216 |
RenderTarget::getWorstFrameTime() const |
(int (*)(...)) 0x2c4226 |
224 |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderTarget::isActive() const |
232 |
RenderTarget::addListener(RenderTargetListener*) |
RenderTarget::setActive(bool) |
240 |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
RenderTarget::setAutoUpdated(bool) |
248 |
RenderTarget::removeListener(RenderTargetListener*) |
RenderTarget::isAutoUpdated() const |
256 |
RenderTarget::removeAllListeners() |
__cxa_pure_virtual |
264 |
(int (*)(...)) 0x2fbf36 |
(int (*)(...)) 0x2c4230 |
272 |
(int (*)(...)) 0x2fbf40 |
RenderTarget::writeContentsToTimestampedFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 |
RenderTarget::isActive() const |
__cxa_pure_virtual |
288 |
RenderTarget::setActive(bool) |
RenderTarget::_notifyCameraRemoved(Camera const*) |
296 |
RenderTarget::setAutoUpdated(bool) |
RenderTarget::isPrimary() const |
304 |
RenderTarget::isAutoUpdated() const |
RenderTarget::isStereoEnabled() const |
312 |
__cxa_pure_virtual |
(int (*)(...)) 0x2c423a |
320 |
(int (*)(...)) 0x2fbf4a |
(int (*)(...)) 0x2c4246 |
328 |
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&) |
(int (*)(...)) 0x2c4252 |
336 |
__cxa_pure_virtual |
(int (*)(...)) 0x2c425e |
344 |
RenderTarget::getTriangleCount() const |
RenderTarget::_getImpl() |
352 |
RenderTarget::getBatchCount() const |
RenderTarget::_beginUpdate() |
360 |
RenderTarget::_notifyCameraRemoved(Camera const*) |
RenderTarget::_updateViewport(int, bool) |
368 |
RenderTarget::isPrimary() const |
RenderTarget::_updateViewport(Viewport*, bool) |
376 |
RenderTarget::isStereoEnabled() const |
RenderTarget::_updateAutoUpdatedViewports(bool) |
384 |
(int (*)(...)) 0x2fbf54 |
RenderTarget::_endUpdate() |
392 |
(int (*)(...)) 0x2fbf60 |
RenderTarget::updateStats() |
400 |
(int (*)(...)) 0x2fbf6c |
RenderTarget::firePreUpdate() |
408 |
(int (*)(...)) 0x2fbf78 |
RenderTarget::firePostUpdate() |
416 |
RenderTarget::_getImpl() |
RenderTarget::fireViewportPreUpdate(Viewport*) |
424 |
RenderTarget::_beginUpdate() |
RenderTarget::fireViewportPostUpdate(Viewport*) |
432 |
RenderTarget::_updateViewport(int, bool) |
RenderTarget::fireViewportAdded(Viewport*) |
440 |
RenderTarget::_updateViewport(Viewport*, bool) |
RenderTarget::fireViewportRemoved(Viewport*) |
448 |
RenderTarget::_updateAutoUpdatedViewports(bool) |
RenderTarget::updateImpl() |
456 |
RenderTarget::_endUpdate() |
|
464 |
RenderTarget::updateStats() |
|
472 |
RenderTarget::firePreUpdate() |
|
480 |
RenderTarget::firePostUpdate() |
|
488 |
RenderTarget::fireViewportPreUpdate(Viewport*) |
|
496 |
RenderTarget::fireViewportPostUpdate(Viewport*) |
|
504 |
RenderTarget::fireViewportAdded(Viewport*) |
|
512 |
RenderTarget::fireViewportRemoved(Viewport*) |
|
520 |
RenderTarget::updateImpl() |
|
[+] affected symbols: 77 (1.2%)
RenderTarget::_endUpdate ( )
This method is from 'RenderTarget' class.
RenderTarget::getMetrics ( unsigned int& width, unsigned int& height, unsigned int& colourDepth )
This method is from 'RenderTarget' class.
RenderTarget::updateImpl ( )
This method is from 'RenderTarget' class.
RenderTarget::addListener ( RenderTargetListener* listener )
This method is from 'RenderTarget' class.
RenderTarget::addViewport ( Camera* cam, int ZOrder, float left, float top, float width, float height )
This method is from 'RenderTarget' class.
RenderTarget::getViewport ( unsigned short index )
This method is from 'RenderTarget' class.
RenderTarget::updateStats ( )
This method is from 'RenderTarget' class.
RenderTarget::_beginUpdate ( )
This method is from 'RenderTarget' class.
RenderTarget::firePreUpdate ( )
This method is from 'RenderTarget' class.
RenderTarget::firePostUpdate ( )
This method is from 'RenderTarget' class.
...
OgreRenderToVertexBuffer.h
namespace Ogre
[+] class RenderToVertexBuffer 2
|
Change |
Effect |
1 |
The pointer level of field mVertexData 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. |
2 |
Type of field mVertexData has been changed from VertexData* to std::unique_ptr<VertexData, std::default_delete<VertexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] 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.
OgreResource.h
namespace Ogre
[+] class Resource 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 38 entries | Virtual Table (New) - 36 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 (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x194ad2 |
(int (*)(...)) 0x181190 |
72 |
(int (*)(...)) 0x194ad8 |
(int (*)(...)) 0x181196 |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Resource::calculateSize() const |
288 |
Resource::_dirtyState() |
|
296 |
Resource::calculateSize() const |
|
[+] affected symbols: 339 (5.4%)
Compositor::unloadImpl ( )
This method is from derived class 'Compositor'.
Compositor::getTechnique ( size_t index )
This method is from derived class 'Compositor'.
Compositor::createTechnique ( )
This method is from derived class 'Compositor'.
Compositor::getRenderTarget ( String const& name )
This method is from derived class 'Compositor'.
Compositor::removeTechnique ( size_t index )
This method is from derived class 'Compositor'.
Compositor::getNumTechniques ( )
This method is from derived class 'Compositor'.
Compositor::getTextureInstance ( String const& name, size_t mrtIndex )
This method is from derived class 'Compositor'.
Compositor::removeAllTechniques ( )
This method is from derived class 'Compositor'.
Compositor::getTechniqueIterator ( )
This method is from derived class 'Compositor'.
Compositor::getSupportedTechnique ( size_t index )
This method is from derived class 'Compositor'.
...
OgreResourceBackgroundQueue.h
namespace Ogre
[+] class ResourceBackgroundQueue 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 26 entries | Virtual Table (New) - 26 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ResourceBackgroundQueue) |
(int (*)(...)) (& typeinfo for ResourceBackgroundQueue) |
16 |
~ResourceBackgroundQueue |
~ResourceBackgroundQueue |
24 |
~ResourceBackgroundQueue |
~ResourceBackgroundQueue |
32 |
ResourceBackgroundQueue::canHandleRequest(WorkQueue::Request const*, WorkQueue const*) |
ResourceBackgroundQueue::canHandleRequest(WorkQueue::Request const*, WorkQueue const*) |
40 |
ResourceBackgroundQueue::handleRequest(WorkQueue::Request const*, WorkQueue const*) |
ResourceBackgroundQueue::handleRequest(WorkQueue::Request const*, WorkQueue const*) |
48 |
ResourceBackgroundQueue::initialise() |
ResourceBackgroundQueue::initialise() |
56 |
ResourceBackgroundQueue::shutdown() |
ResourceBackgroundQueue::shutdown() |
64 |
ResourceBackgroundQueue::initialiseResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::initialiseResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
72 |
ResourceBackgroundQueue::initialiseAllResourceGroups(ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::initialiseAllResourceGroups(ResourceBackgroundQueue::Listener*) |
80 |
ResourceBackgroundQueue::prepareResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::prepareResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
88 |
ResourceBackgroundQueue::loadResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::loadResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
96 |
ResourceBackgroundQueue::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
104 |
ResourceBackgroundQueue::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, ResourceBackgroundQueue::Listener*) |
112 |
ResourceBackgroundQueue::unloadResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::unloadResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
120 |
ResourceBackgroundQueue::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, ResourceBackgroundQueue::Listener*) |
128 |
ResourceBackgroundQueue::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, ResourceBackgroundQueue::Listener*) |
ResourceBackgroundQueue::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, ResourceBackgroundQueue::Listener*) |
136 |
ResourceBackgroundQueue::isProcessComplete(unsigned long long) |
ResourceBackgroundQueue::isProcessComplete(unsigned long long) |
144 |
ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
152 |
ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
160 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
168 |
(int (*)(...)) (& typeinfo for ResourceBackgroundQueue) |
(int (*)(...)) (& typeinfo for ResourceBackgroundQueue) |
176 |
non-virtual thunk to ~ResourceBackgroundQueue |
non-virtual thunk to ~ResourceBackgroundQueue |
184 |
non-virtual thunk to ~ResourceBackgroundQueue |
non-virtual thunk to ~ResourceBackgroundQueue |
192 |
non-virtual thunk to ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
non-virtual thunk to ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
200 |
non-virtual thunk to ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
non-virtual thunk to ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
[+] affected symbols: 22 (0.4%)
ResourceBackgroundQueue::addRequest ( struct ResourceBackgroundQueue::ResourceRequest& req )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::initialise ( )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::abortRequest ( BackgroundProcessTicket ticket )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::getSingleton ( )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::getSingletonPtr ( )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
This method is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::isProcessComplete ( BackgroundProcessTicket ticket )
This method is from 'ResourceBackgroundQueue' class.
...
OgreResourceGroupManager.h
namespace Ogre
[+] class ResourceGroupManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ResourceGroupManager) |
(int (*)(...)) (& typeinfo for ResourceGroupManager) |
16 |
~ResourceGroupManager |
~ResourceGroupManager |
24 |
~ResourceGroupManager |
~ResourceGroupManager |
[+] affected symbols: 75 (1.2%)
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, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const& loadParameters )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::declareResource ( String const& name, String const& resourceType, String const& groupName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const& loadParameters )
This method is from 'ResourceGroupManager' class.
ResourceGroupManager::getSingletonPtr ( )
This method is from 'ResourceGroupManager' class.
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.
...
[+] typedef ResourceGroupManager::LocationList 1
|
Change |
Effect |
1 |
Base type has been changed from list<ResourceGroupManager::ResourceLocation*>::type to std::vector<ResourceGroupManager::ResourceLocation>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ResourceGroupManager::getResourceLocationList ( String const& group )
Return value (reference) has base type 'ResourceGroupManager::LocationList'.
OgreResourceManager.h
namespace Ogre
[+] class ResourceManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 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 (*)(...)) 0x1a4362 |
(int (*)(...)) 0x19104a |
40 |
(int (*)(...)) 0x1e1efa |
(int (*)(...)) 0x1d02ae |
48 |
(int (*)(...)) 0x1a436e |
(int (*)(...)) 0x191056 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(std::shared_ptr<Resource> const&) |
ResourceManager::removeImpl(SharedPtr<Resource> const&) |
[+] affected symbols: 164 (2.6%)
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams )
This method is from derived class 'MeshManager'.
MeshManager::_initialise ( )
This method is from derived class 'MeshManager'.
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from derived class 'MeshManager'.
MeshManager::getListener ( )
This method is from derived class 'MeshManager'.
MeshManager::setListener ( MeshSerializerListener* listener )
This method is from derived class 'MeshManager'.
MeshManager::loadResource ( Resource* res )
This method is from derived class 'MeshManager'.
MeshManager::getSingletonPtr ( )
This method is from derived class 'MeshManager'.
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
This method is from derived class 'MeshManager'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
This method is from derived class 'MeshManager'.
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
This method is from derived class 'MeshManager'.
...
[+] class ResourceManager::ResourcePool 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ResourceManager::ResourcePool) |
(int (*)(...)) (& typeinfo for ResourceManager::ResourcePool) |
16 |
ResourceManager::~ResourcePool |
ResourceManager::~ResourcePool |
24 |
ResourceManager::~ResourcePool |
ResourceManager::~ResourcePool |
32 |
(int (*)(...)) 0x310fee |
(int (*)(...)) 0x2d9c9a |
40 |
(int (*)(...)) 0x310f88 |
(int (*)(...)) 0x2d9c34 |
48 |
ResourceManager::ResourcePool::clear() |
ResourceManager::ResourcePool::clear() |
[+] affected symbols: 4 (0.1%)
ResourceManager::ResourcePool::clear ( )
This method is from 'ResourceManager::ResourcePool' class.
ResourceManager::ResourcePool::ResourcePool ( String const& name )
This constructor is from 'ResourceManager::ResourcePool' class.
ResourceManager::ResourcePool::~ResourcePool ( )
This destructor is from 'ResourceManager::ResourcePool' class.
ResourceManager::ResourcePool::getName ( )
This method is from 'ResourceManager::ResourcePool' class.
OgreRibbonTrail.h
namespace Ogre
[+] class RibbonTrail 1
|
Change |
Effect |
1 |
Size of this type has been changed from 840 bytes to 768 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 31 (0.5%)
RibbonTrail::clearChain ( size_t chainIndex )
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.
RibbonTrail::setColourChange ( size_t chainIndex, Real r, Real g, Real b, Real a )
This method is from 'RibbonTrail' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 65
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
The pointer level of field mArchiveManager 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. |
3 |
The pointer level of field mBillboardChainFactory 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. |
4 |
The pointer level of field mBillboardSetFactory 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. |
5 |
The pointer level of field mCompilerManager 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. |
6 |
The pointer level of field mCompositorManager 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. |
7 |
The pointer level of field mControllerManager 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. |
8 |
The pointer level of field mDynLibManager 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. |
9 |
The pointer level of field mEmbeddedZipArchiveFactory 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. |
10 |
The pointer level of field mEntityFactory 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. |
11 |
The pointer level of field mExternalTextureSourceManager 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. |
12 |
The pointer level of field mFileSystemArchiveFactory 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. |
13 |
The pointer level of field mHighLevelGpuProgramManager 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. |
14 |
The pointer level of field mLightFactory 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. |
15 |
The pointer level of field mLodStrategyManager 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. |
16 |
The pointer level of field mLogManager 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. |
17 |
The pointer level of field mManualObjectFactory 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. |
18 |
The pointer level of field mMaterialManager 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. |
19 |
The pointer level of field mMeshManager 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. |
20 |
The pointer level of field mParticleManager 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. |
21 |
The pointer level of field mProfiler 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. |
22 |
The pointer level of field mRenderSystemCapabilitiesManager 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. |
23 |
The pointer level of field mResourceBackgroundQueue 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. |
24 |
The pointer level of field mResourceGroupManager 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. |
25 |
The pointer level of field mRibbonTrailFactory 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. |
26 |
The pointer level of field mSceneManagerEnum 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. |
27 |
The pointer level of field mShadowTextureManager 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. |
28 |
The pointer level of field mSkeletonManager 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. |
29 |
The pointer level of field mTimer 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. |
30 |
The pointer level of field mWorkQueue 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. |
31 |
The pointer level of field mZipArchiveFactory 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. |
32 |
Type of field mAddedFrameListeners has been changed from set<FrameListener*, std::less<FrameListener*> >::type to std::set<FrameListener*>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
33 |
Type of field mArchiveManager has been changed from ArchiveManager* to std::unique_ptr<ArchiveManager, std::default_delete<ArchiveManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
34 |
Type of field mBillboardChainFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
35 |
Type of field mBillboardSetFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
36 |
Type of field mCompilerManager has been changed from ScriptCompilerManager* to std::unique_ptr<ScriptCompilerManager, std::default_delete<ScriptCompilerManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
37 |
Type of field mCompositorManager has been changed from CompositorManager* to std::unique_ptr<CompositorManager, std::default_delete<CompositorManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
38 |
Type of field mControllerManager has been changed from ControllerManager* to std::unique_ptr<ControllerManager, std::default_delete<ControllerManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
39 |
Type of field mDynLibManager has been changed from DynLibManager* to std::unique_ptr<DynLibManager, std::default_delete<DynLibManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
40 |
Type of field mEmbeddedZipArchiveFactory has been changed from ArchiveFactory* to std::unique_ptr<ArchiveFactory, std::default_delete<ArchiveFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
41 |
Type of field mEntityFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
42 |
Type of field mExternalTextureSourceManager has been changed from ExternalTextureSourceManager* to std::unique_ptr<ExternalTextureSourceManager, std::default_delete<ExternalTextureSourceManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
43 |
Type of field mFileSystemArchiveFactory has been changed from ArchiveFactory* to std::unique_ptr<ArchiveFactory, std::default_delete<ArchiveFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
44 |
Type of field mFrameListeners has been changed from set<FrameListener*, std::less<FrameListener*> >::type to std::set<FrameListener*>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
45 |
Type of field mHighLevelGpuProgramManager has been changed from HighLevelGpuProgramManager* to std::unique_ptr<HighLevelGpuProgramManager, std::default_delete<HighLevelGpuProgramManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
46 |
Type of field mLightFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
47 |
Type of field mLodStrategyManager has been changed from LodStrategyManager* to std::unique_ptr<LodStrategyManager, std::default_delete<LodStrategyManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
48 |
Type of field mLogManager has been changed from LogManager* to std::unique_ptr<LogManager, std::default_delete<LogManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
49 |
Type of field mManualObjectFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
50 |
Type of field mMaterialManager has been changed from MaterialManager* to std::unique_ptr<MaterialManager, std::default_delete<MaterialManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
51 |
Type of field mMeshManager has been changed from MeshManager* to std::unique_ptr<MeshManager, std::default_delete<MeshManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
52 |
Type of field mParticleManager has been changed from ParticleSystemManager* to std::unique_ptr<ParticleSystemManager, std::default_delete<ParticleSystemManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
53 |
Type of field mProfiler has been changed from Profiler* to std::unique_ptr<Profiler, std::default_delete<Profiler> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
54 |
Type of field mRemovedFrameListeners has been changed from set<FrameListener*, std::less<FrameListener*> >::type to std::set<FrameListener*>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
55 |
Type of field mRenderSystemCapabilitiesManager has been changed from RenderSystemCapabilitiesManager* to std::unique_ptr<RenderSystemCapabilitiesManager, std::default_delete<RenderSystemCapabilitiesManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
56 |
Type of field mResourceBackgroundQueue has been changed from ResourceBackgroundQueue* to std::unique_ptr<ResourceBackgroundQueue, std::default_delete<ResourceBackgroundQueue> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
57 |
Type of field mResourceGroupManager has been changed from ResourceGroupManager* to std::unique_ptr<ResourceGroupManager, std::default_delete<ResourceGroupManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
58 |
Type of field mRibbonTrailFactory has been changed from MovableObjectFactory* to std::unique_ptr<MovableObjectFactory, std::default_delete<MovableObjectFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
59 |
Type of field mSceneManagerEnum has been changed from SceneManagerEnumerator* to std::unique_ptr<SceneManagerEnumerator, std::default_delete<SceneManagerEnumerator> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
60 |
Type of field mShadowTextureManager has been changed from ShadowTextureManager* to std::unique_ptr<ShadowTextureManager, std::default_delete<ShadowTextureManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
61 |
Type of field mSkeletonManager has been changed from SkeletonManager* to std::unique_ptr<SkeletonManager, std::default_delete<SkeletonManager> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
62 |
Type of field mTimer has been changed from Timer* to std::unique_ptr<Timer, std::default_delete<Timer> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
63 |
Type of field mWorkQueue has been changed from WorkQueue* to std::unique_ptr<WorkQueue, std::default_delete<WorkQueue> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
64 |
Type of field mZipArchiveFactory has been changed from ArchiveFactory* to std::unique_ptr<ArchiveFactory, std::default_delete<ArchiveFactory> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
65 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 88 (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 ( )
This method is from 'Root' class.
Root::setWorkQueue ( WorkQueue* queue )
This method is from 'Root' class.
Root::unloadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::installPlugin ( Plugin* plugin )
This method is from 'Root' class.
Root::restoreConfig ( )
This method is from 'Root' class.
Root::unloadPlugins ( )
This method is from 'Root' class.
...
[+] typedef RenderSystemList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RenderSystem*>::type to std::vector<RenderSystem*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Root::getAvailableRenderers ( )
Return value (reference) has base type 'RenderSystemList'.
[+] typedef Root::EventTimesQueue 1
|
Change |
Effect |
1 |
Base type has been changed from deque<unsigned long>::type to std::deque<unsigned long>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 81 (1.3%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::saveConfig ( )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::loadPlugins ( String const& pluginsfile )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::getSingleton ( )
Field 'retval.mEventTimes' in the return value (reference) has base type 'Root::EventTimesQueue'.
Root::setWorkQueue ( WorkQueue* queue )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::unloadPlugin ( String const& pluginName )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::installPlugin ( Plugin* plugin )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::restoreConfig ( )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
Root::unloadPlugins ( )
Field 'this.mEventTimes' in the object of this method has base type 'Root::EventTimesQueue'.
...
OgreRotationalSpline.h
namespace Ogre
[+] class RotationalSpline 2
|
Change |
Effect |
1 |
Type of field mPoints has been changed from vector<Quaternion>::type to std::vector<Quaternion>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mTangents has been changed from vector<Quaternion>::type to std::vector<Quaternion>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 34 (0.5%)
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 DefaultAxisAlignedBoxSceneQuery 1
|
Change |
Effect |
1 |
Size of this type has been changed from 136 bytes to 128 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.05%)
DefaultAxisAlignedBoxSceneQuery::execute ( SceneQueryListener* listener )
This method is from 'DefaultAxisAlignedBoxSceneQuery' class.
DefaultAxisAlignedBoxSceneQuery::DefaultAxisAlignedBoxSceneQuery ( SceneManager* creator )
This constructor is from 'DefaultAxisAlignedBoxSceneQuery' class.
DefaultAxisAlignedBoxSceneQuery::~DefaultAxisAlignedBoxSceneQuery ( )
This destructor is from 'DefaultAxisAlignedBoxSceneQuery' class.
[+] class SceneManager 15
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
The pointer level of field mAutoParamDataSource 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. |
3 |
The pointer level of field mRenderQueue 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. |
4 |
The pointer level of field mSceneRoot 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. |
5 |
The pointer level of field mShadowCasterAABBQuery 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. |
6 |
The pointer level of field mShadowCasterQueryListener 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. |
7 |
The pointer level of field mShadowCasterSphereQuery 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. |
8 |
Type of field mAutoParamDataSource has been changed from AutoParamDataSource* to std::unique_ptr<AutoParamDataSource, std::default_delete<AutoParamDataSource> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
9 |
Type of field mCachedViewMatrix has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
10 |
Type of field mRenderQueue has been changed from RenderQueue* to std::unique_ptr<RenderQueue, std::default_delete<RenderQueue> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
11 |
Type of field mSceneRoot has been changed from SceneNode* to std::unique_ptr<SceneNode, std::default_delete<SceneNode> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
12 |
Type of field mShadowCasterAABBQuery has been changed from AxisAlignedBoxSceneQuery* to std::unique_ptr<AxisAlignedBoxSceneQuery, std::default_delete<AxisAlignedBoxSceneQuery> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
13 |
Type of field mShadowCasterQueryListener has been changed from SceneManager::ShadowCasterSceneQueryListener* to std::unique_ptr<SceneManager::ShadowCasterSceneQueryListener, std::default_delete<SceneManager::ShadowCasterSceneQueryListener> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
14 |
Type of field mShadowCasterSphereQuery has been changed from SphereSceneQuery* to std::unique_ptr<SphereSceneQuery, std::default_delete<SphereSceneQuery> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
15 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > 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) - 55 entries | Virtual Table (New) - 55 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneManager) |
(int (*)(...)) (& typeinfo for SceneManager) |
16 |
SceneManager::createSceneNodeImpl() |
SceneManager::createSceneNodeImpl() |
24 |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
32 |
SceneManager::initRenderQueue() |
SceneManager::initRenderQueue() |
40 |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
56 |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
64 |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
72 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::findLightsAffectingFrustum(Camera const*) |
80 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::initShadowVolumeMaterials() |
88 |
SceneManager::ensureShadowTexturesCreated() |
SceneManager::ensureShadowTexturesCreated() |
96 |
SceneManager::destroyShadowTextures() |
SceneManager::destroyShadowTextures() |
104 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
112 |
(int (*)(...))0 |
(int (*)(...))0 |
120 |
(int (*)(...))0 |
(int (*)(...))0 |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
144 |
SceneManager::destroyCamera(Camera*) |
SceneManager::destroyCamera(Camera*) |
152 |
SceneManager::destroyCamera(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&) |
160 |
SceneManager::destroyAllCameras() |
SceneManager::destroyAllCameras() |
168 |
SceneManager::createLight(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&) |
176 |
SceneManager::createLight() |
SceneManager::createLight() |
184 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
192 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
200 |
SceneManager::invalidatePerFrameScissorRectCache() |
SceneManager::invalidatePerFrameScissorRectCache() |
208 |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
SceneManager::destroyLight(Light*) |
SceneManager::destroyLight(Light*) |
224 |
SceneManager::destroyAllLights() |
SceneManager::destroyAllLights() |
232 |
SceneManager::createSceneNode() |
SceneManager::createSceneNode() |
240 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
248 |
SceneManager::destroySceneNode(SceneNode*) |
SceneManager::destroySceneNode(SceneNode*) |
256 |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
SceneManager::destroyAllEntities() |
SceneManager::destroyAllEntities() |
272 |
SceneManager::clearScene() |
SceneManager::clearScene() |
280 |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
288 |
SceneManager::prepareWorldGeometry(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
SceneManager::setWorldGeometry(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&) |
304 |
SceneManager::setWorldGeometry(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
312 |
(int (*)(...)) 0x33e48c |
(int (*)(...)) 0x2fcbd8 |
320 |
(int (*)(...)) 0x33e496 |
(int (*)(...)) 0x2fcbe2 |
328 |
SceneManager::getSuggestedViewpoint(bool) |
SceneManager::getSuggestedViewpoint(bool) |
336 |
(int (*)(...)) 0x33e4a0 |
(int (*)(...)) 0x2fcbec |
344 |
(int (*)(...)) 0x33e4aa |
(int (*)(...)) 0x2fcbf6 |
352 |
(int (*)(...)) 0x33e4b4 |
(int (*)(...)) 0x2fcc00 |
360 |
(int (*)(...)) 0x33e4be |
(int (*)(...)) 0x2fcc0a |
368 |
(int (*)(...)) 0x33e4c8 |
(int (*)(...)) 0x2fcc14 |
376 |
SceneManager::_updateSceneGraph(Camera*) |
SceneManager::_updateSceneGraph(Camera*) |
384 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
392 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
400 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
408 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
416 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
424 |
SceneManager::createRayQuery(Ray const&, unsigned int) |
SceneManager::createRayQuery(Ray const&, unsigned int) |
432 |
SceneManager::createIntersectionQuery(unsigned int) |
SceneManager::createIntersectionQuery(unsigned int) |
[+] affected symbols: 688 (11%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
1st parameter 'mgr' (pointer) has base type 'SceneManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager' in 1st parameter 'mo' (pointer) has base type 'SceneManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager' in 1st parameter 'obj' (pointer) has base type 'SceneManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mManager' in the return value (pointer) has base type 'SceneManager'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
...
[+] class SceneManagerFactory 3
|
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 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneManagerFactory) |
(int (*)(...)) (& typeinfo for SceneManagerFactory) |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...))0 |
(int (*)(...))0 |
40 |
(int (*)(...)) 0x349624 |
(int (*)(...)) 0x30733a |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 12 (0.2%)
SceneManagerFactory::createInstance ( String const& p1 )
This method is from 'SceneManagerFactory' class.
SceneManagerFactory::destroyInstance ( SceneManager* p1 )
This method is from 'SceneManagerFactory' class.
SceneManagerEnumerator::addFactory ( SceneManagerFactory* fact )
1st parameter 'fact' (pointer) has base type 'SceneManagerFactory'.
SceneManagerEnumerator::removeFactory ( SceneManagerFactory* fact )
1st parameter 'fact' (pointer) has base type 'SceneManagerFactory'.
DefaultSceneManagerFactory::createInstance ( String const& instanceName )
This method is from derived class 'DefaultSceneManagerFactory'.
DefaultSceneManagerFactory::destroyInstance ( SceneManager* instance )
This method is from derived class 'DefaultSceneManagerFactory'.
DefaultSceneManagerFactory::FACTORY_TYPE_NAME [data]
This method is from derived class 'DefaultSceneManagerFactory'.
Root::addSceneManagerFactory ( SceneManagerFactory* fact )
1st parameter 'fact' (pointer) has base type 'SceneManagerFactory'.
Root::removeSceneManagerFactory ( SceneManagerFactory* fact )
1st parameter 'fact' (pointer) has base type 'SceneManagerFactory'.
SceneManagerFactory::getMetaData ( )
This method is from 'SceneManagerFactory' class.
...
[+] struct SceneManagerMetaData 1
|
Change |
Effect |
1 |
Size of this type has been changed from 72 bytes to 40 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 6 (0.1%)
SceneManagerEnumerator::addFactory ( SceneManagerFactory* fact )
Field 'fact.mMetaData' in 1st parameter 'fact' (pointer) is of type 'struct SceneManagerMetaData'.
SceneManagerEnumerator::removeFactory ( SceneManagerFactory* fact )
Field 'fact.mMetaData' in 1st parameter 'fact' (pointer) is of type 'struct SceneManagerMetaData'.
Root::addSceneManagerFactory ( SceneManagerFactory* fact )
Field 'fact.mMetaData' in 1st parameter 'fact' (pointer) is of type 'struct SceneManagerMetaData'.
Root::removeSceneManagerFactory ( SceneManagerFactory* fact )
Field 'fact.mMetaData' in 1st parameter 'fact' (pointer) is of type 'struct SceneManagerMetaData'.
SceneManagerEnumerator::getMetaData ( String const& typeName )
Return value (pointer) has base type 'struct SceneManagerMetaData'.
Root::getSceneManagerMetaData ( String const& typeName )
Return value (pointer) has base type 'struct SceneManagerMetaData'.
[+] struct ViewPoint 1
|
Change |
Effect |
1 |
Base type of field position has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1 (0.02%)
SceneManager::getSuggestedViewpoint ( bool random )
Return value is of type 'struct ViewPoint'.
[+] struct VisibleObjectsBoundsInfo 1
|
Change |
Effect |
1 |
Size of this type has been changed from 96 bytes to 72 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 128 (2%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
4th parameter 'visibleBounds' (pointer) has base type 'struct VisibleObjectsBoundsInfo'.
SceneManager::_findVisibleObjects ( Camera* cam, struct VisibleObjectsBoundsInfo* visibleBounds, bool onlyShadowCasters )
2nd parameter 'visibleBounds' (pointer) has base type 'struct VisibleObjectsBoundsInfo'.
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, LightList const* pLightList, bool suppressRenderStateChanges )
Field 'source.mMainCamBoundsInfo' in 3rd parameter 'source' (pointer) has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::incPassNumber ( )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setPassNumber ( int const passNumber )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setCurrentPass ( Pass const* pass )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setCurrentCamera ( Camera const* cam, bool useCameraRelative )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setCurrentViewport ( Viewport const* viewport )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setPointParameters ( Real size, bool attenuation, Real constant, Real linear, Real quadratic )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
AutoParamDataSource::setCurrentLightList ( LightList const* ll )
Field 'this.mMainCamBoundsInfo' in the object of this method has base type 'struct VisibleObjectsBoundsInfo'.
...
[+] typedef SceneManager::ShadowCasterList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<ShadowCaster*>::type to std::vector<ShadowCaster*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
SceneManager::findShadowCastersForLight ( Light const* light, Camera const* camera )
Return value (reference) has base type 'SceneManager::ShadowCasterList'.
SceneManager::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
Field 'this.mCasterList' in the object of this method has base type 'SceneManager::ShadowCasterList'.
SceneManager::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
Field 'this.mCasterList' in the object of this method has base type 'SceneManager::ShadowCasterList'.
OgreSceneManagerEnumerator.h
namespace Ogre
[+] class DefaultSceneManager 1
|
Change |
Effect |
1 |
Size of this type has been changed from 18600 bytes to 2200 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.05%)
DefaultSceneManager::DefaultSceneManager ( String const& name )
This constructor is from 'DefaultSceneManager' class.
DefaultSceneManager::~DefaultSceneManager ( )
This destructor is from 'DefaultSceneManager' class.
DefaultSceneManager::getTypeName ( )
This method is from 'DefaultSceneManager' class.
[+] class SceneManagerEnumerator 4
|
Change |
Effect |
1 |
Size of this type has been changed from 200 bytes to 168 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Size of field mDefaultFactory has been changed from 88 bytes to 56 bytes. |
Size of the inclusive type has been changed. |
3 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 17 (0.3%)
SceneManagerEnumerator::addFactory ( SceneManagerFactory* fact )
This method is from 'SceneManagerEnumerator' class.
SceneManagerEnumerator::shutdownAll ( )
This method is from 'SceneManagerEnumerator' class.
SceneManagerEnumerator::getSingleton ( )
This method is from 'SceneManagerEnumerator' class.
SceneManagerEnumerator::removeFactory ( SceneManagerFactory* fact )
This method is from 'SceneManagerEnumerator' class.
SceneManagerEnumerator::getSingletonPtr ( )
This method is from 'SceneManagerEnumerator' class.
SceneManagerEnumerator::setRenderSystem ( RenderSystem* rs )
This method is from 'SceneManagerEnumerator' class.
SceneManagerEnumerator::createSceneManager ( String const& typeName, String const& instanceName )
This method is from 'SceneManagerEnumerator' class.
SceneManagerEnumerator::createSceneManager ( SceneTypeMask typeMask, String const& instanceName )
This method is from 'SceneManagerEnumerator' class.
SceneManagerEnumerator::destroySceneManager ( SceneManager* sm )
This method is from 'SceneManagerEnumerator' class.
SceneManagerEnumerator::getSceneManagerIterator ( )
This method is from 'SceneManagerEnumerator' class.
...
[+] typedef SceneManagerEnumerator::Instances 1
|
Change |
Effect |
1 |
Base type has been changed from map<std::__cxx11::basic_string<char>, SceneManager*, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, SceneManager*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
SceneManagerEnumerator::getSceneManagers ( )
Return value (reference) has base type 'SceneManagerEnumerator::Instances'.
Root::getSceneManagers ( )
Return value (reference) has base type 'SceneManagerEnumerator::Instances'.
[+] typedef SceneManagerEnumerator::MetaDataList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<SceneManagerMetaData const*>::type to std::vector<SceneManagerMetaData const*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Root::getSceneManagerMetaData ( )
Return value (reference) has base type 'SceneManagerEnumerator::MetaDataList'.
OgreSceneNode.h
namespace Ogre
[+] class SceneNode 5
|
Change |
Effect |
1 |
Base type of field mAutoTrackLocalDirection has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mAutoTrackOffset has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mYawFixedAxis has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
The pointer level of field mWireBoundingBox 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. |
5 |
Type of field mWireBoundingBox has been changed from WireBoundingBox* to std::unique_ptr<WireBoundingBox, std::default_delete<WireBoundingBox> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1102 (17.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mAutoTrackTarget' in 1st parameter 'mgr' (pointer) has base type 'SceneNode'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mAutoTrackTarget' in 2nd parameter 'cam' (pointer) has base type 'SceneNode'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
BillboardSet::setAutoextend ( bool autoextend )
Field 'this.mCurrentCamera.mAutoTrackTarget' in the object of this method has base type 'SceneNode'.
...
OgreSceneQuery.h
namespace Ogre
[+] class SceneQuery 3
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Type of field mSupportedWorldFragments has been changed from set<SceneQuery::WorldFragmentType, std::less<SceneQuery::WorldFragmentType> >::type to std::set<SceneQuery::WorldFragmentType>. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > 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) - 11 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneQuery) |
(int (*)(...)) (& typeinfo for SceneQuery) |
16 |
~SceneQuery |
~SceneQuery |
24 |
~SceneQuery |
~SceneQuery |
32 |
SceneQuery::setQueryMask(unsigned int) |
SceneQuery::setQueryMask(unsigned int) |
40 |
SceneQuery::getQueryMask() const |
SceneQuery::getQueryMask() const |
48 |
SceneQuery::setQueryTypeMask(unsigned int) |
SceneQuery::setQueryTypeMask(unsigned int) |
56 |
SceneQuery::getQueryTypeMask() const |
SceneQuery::getQueryTypeMask() const |
64 |
SceneQuery::setWorldFragmentType(SceneQuery::WorldFragmentType) |
SceneQuery::setWorldFragmentType(SceneQuery::WorldFragmentType) |
72 |
SceneQuery::getWorldFragmentType() const |
SceneQuery::getWorldFragmentType() const |
80 |
(int (*)(...)) 0x1b5c92 |
(int (*)(...)) 0x1a4316 |
[+] affected symbols: 62 (1%)
SceneQuery::setQueryMask ( uint32 mask )
This method is from 'SceneQuery' class.
SceneQuery::setQueryTypeMask ( uint32 mask )
This method is from 'SceneQuery' class.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
This method is from 'SceneQuery' class.
SceneQuery::SceneQuery ( SceneManager* mgr )
This constructor is from 'SceneQuery' class.
SceneQuery::~SceneQuery ( )
This destructor is from 'SceneQuery' class.
SceneManager::destroyQuery ( SceneQuery* query )
1st parameter 'query' (pointer) has base type 'SceneQuery'.
RaySceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment, Real distance )
This method is from derived class 'RaySceneQuery'.
RaySceneQuery::queryResult ( MovableObject* obj, Real distance )
This method is from derived class 'RaySceneQuery'.
RaySceneQuery::clearResults ( )
This method is from derived class 'RaySceneQuery'.
RaySceneQuery::getLastResults ( )
This method is from derived class 'RaySceneQuery'.
...
[+] struct SceneQuery::WorldFragment 2
|
Change |
Effect |
1 |
Base type of field planes has been changed from std::__cxx11::list<Plane, std::allocator<Plane> > to std::vector<Plane>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field singleIntersection has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 4 (0.1%)
SceneManager::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
1st parameter 'fragment' (pointer) has base type 'struct SceneQuery::WorldFragment'.
RaySceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment, Real distance )
1st parameter 'fragment' (pointer) has base type 'struct SceneQuery::WorldFragment'.
RegionSceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment )
1st parameter 'fragment' (pointer) has base type 'struct SceneQuery::WorldFragment'.
IntersectionSceneQuery::queryResult ( MovableObject* movable, struct SceneQuery::WorldFragment* fragment )
2nd parameter 'fragment' (pointer) has base type 'struct SceneQuery::WorldFragment'.
[+] typedef RaySceneQueryResult 1
|
Change |
Effect |
1 |
Base type has been changed from vector<RaySceneQueryResultEntry>::type to std::vector<RaySceneQueryResultEntry>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 2 (0.03%)
RaySceneQuery::getLastResults ( )
Return value (reference) has base type 'RaySceneQueryResult'.
RaySceneQuery::execute ( )
Return value (reference) has base type 'RaySceneQueryResult'.
OgreScriptCompiler.h
namespace Ogre
[+] class AbstractNode 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for AbstractNode) |
(int (*)(...)) (& typeinfo for AbstractNode) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 22 (0.4%)
AbstractNode::AbstractNode ( AbstractNode* ptr )
This constructor is from 'AbstractNode' class.
AtomAbstractNode::AtomAbstractNode ( AbstractNode* ptr )
This constructor is from derived class 'AtomAbstractNode'.
ImportAbstractNode::ImportAbstractNode ( )
This constructor is from derived class 'ImportAbstractNode'.
ObjectAbstractNode::addVariable ( String const& inName )
This method is from derived class 'ObjectAbstractNode'.
ObjectAbstractNode::setVariable ( String const& inName, String const& value )
This method is from derived class 'ObjectAbstractNode'.
ObjectAbstractNode::ObjectAbstractNode ( AbstractNode* ptr )
This constructor is from derived class 'ObjectAbstractNode'.
PropertyAbstractNode::PropertyAbstractNode ( AbstractNode* ptr )
This constructor is from derived class 'PropertyAbstractNode'.
VariableAccessAbstractNode::VariableAccessAbstractNode ( AbstractNode* ptr )
This constructor is from derived class 'VariableAccessAbstractNode'.
AbstractNode::clone ( )
This method is from 'AbstractNode' class.
AbstractNode::getValue ( )
This method is from 'AbstractNode' class.
...
[+] class ObjectAbstractNode 1
|
Change |
Effect |
1 |
Type of field bases has been changed from vector<std::__cxx11::basic_string<char> >::type to std::vector<std::__cxx11::basic_string<char> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 6 (0.1%)
ObjectAbstractNode::addVariable ( String const& inName )
This method is from 'ObjectAbstractNode' class.
ObjectAbstractNode::setVariable ( String const& inName, String const& value )
This method is from 'ObjectAbstractNode' class.
ObjectAbstractNode::ObjectAbstractNode ( AbstractNode* ptr )
This constructor is from 'ObjectAbstractNode' class.
ObjectAbstractNode::getVariable ( String const& inName )
This method is from 'ObjectAbstractNode' class.
ObjectAbstractNode::getVariables ( )
This method is from 'ObjectAbstractNode' class.
ObjectAbstractNode::clone ( )
This method is from 'ObjectAbstractNode' class.
[+] class ScriptCompiler 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ScriptCompiler) |
(int (*)(...)) (& typeinfo for ScriptCompiler) |
16 |
(int (*)(...)) 0x360910 |
(int (*)(...)) 0x31e83e |
24 |
(int (*)(...)) 0x36098e |
(int (*)(...)) 0x31e8bc |
[+] affected symbols: 12 (0.2%)
ScriptCompiler::_fireEvent ( ScriptCompilerEvent* evt, void* retval )
This method is from 'ScriptCompiler' class.
ScriptCompiler::getListener ( )
This method is from 'ScriptCompiler' class.
ScriptCompiler::setListener ( ScriptCompilerListener* listener )
This method is from 'ScriptCompiler' class.
ScriptCompiler::_generateAST ( String const& str, String const& source, bool doImports, bool doObjects, bool doVariables )
This method is from 'ScriptCompiler' class.
ScriptCompiler::formatErrorCode ( uint32 code )
This method is from 'ScriptCompiler' class.
ScriptCompiler::registerCustomWordId ( String const& word )
This method is from 'ScriptCompiler' class.
ScriptCompiler::compile ( String const& str, String const& source, String const& group )
This method is from 'ScriptCompiler' class.
ScriptCompiler::compile ( std::shared_ptr<DataStream>const& nodes, String const& group )
This method is from 'ScriptCompiler' class.
ScriptCompiler::_compile ( std::shared_ptr<DataStream> nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
This method is from 'ScriptCompiler' class.
ScriptCompiler::addError ( uint32 code, String const& file, int line, String const& msg )
This method is from 'ScriptCompiler' class.
...
[+] class ScriptCompilerManager 4
|
Change |
Effect |
1 |
Type of field mScriptCompiler has been changed from ScriptCompiler* (8 bytes) to ScriptCompiler (304 bytes). |
Size of the inclusive type has been changed. |
2 |
Field mListener has been removed from this type. |
Size of the inclusive type has been changed. |
3 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ScriptCompilerManager) |
(int (*)(...)) (& typeinfo for ScriptCompilerManager) |
16 |
~ScriptCompilerManager |
~ScriptCompilerManager |
24 |
~ScriptCompilerManager |
~ScriptCompilerManager |
32 |
ScriptCompilerManager::getScriptPatterns[abi:cxx11]() const |
ScriptCompilerManager::getScriptPatterns[abi:cxx11]() const |
40 |
ScriptCompilerManager::parseScript(std::shared_ptr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ScriptCompilerManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
ScriptCompilerManager::getLoadingOrder() const |
ScriptCompilerManager::getLoadingOrder() const |
[+] affected symbols: 14 (0.2%)
ScriptCompilerManager::getListener ( )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::parseScript ( std::shared_ptr<DataStream>& stream, String const& groupName )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::setListener ( ScriptCompilerListener* listener )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::getTranslator ( std::shared_ptr<DataStream>const& node )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::getSingletonPtr ( )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::addScriptPattern ( String const& pattern )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::addTranslatorManager ( ScriptTranslatorManager* man )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::registerCustomWordId ( String const& word )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::clearTranslatorManagers ( )
This method is from 'ScriptCompilerManager' class.
ScriptCompilerManager::removeTranslatorManager ( ScriptTranslatorManager* man )
This method is from 'ScriptCompilerManager' class.
...
[+] typedef AbstractNodeListPtr 1
|
Change |
Effect |
1 |
Base type has been changed from SharedPtr to SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode> > >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
ScriptCompiler::AbstractTreeBuilder::getResult ( )
Return value (reference) has base type 'AbstractNodeListPtr'.
OgreScriptTranslator.h
namespace Ogre
[+] class ScriptTranslator 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 62 (1%)
PassTranslator::translateVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateComputeProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateGeometryProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateTessellationHullProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateShadowCasterVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateTessellationDomainProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateShadowCasterFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateShadowReceiverVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
PassTranslator::translateShadowReceiverFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
This method is from derived class 'PassTranslator'.
...
[+] class ScriptTranslatorManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)6> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 5 (0.1%)
ScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& p1 )
This method is from 'ScriptTranslatorManager' class.
BuiltinScriptTranslatorManager::getTranslator ( std::shared_ptr<DataStream>const& node )
This method is from derived class 'BuiltinScriptTranslatorManager'.
BuiltinScriptTranslatorManager::BuiltinScriptTranslatorManager ( )
This constructor is from derived class 'BuiltinScriptTranslatorManager'.
ScriptTranslatorManager::getNumTranslators ( )
This method is from 'ScriptTranslatorManager' class.
BuiltinScriptTranslatorManager::getNumTranslators ( )
This method is from derived class 'BuiltinScriptTranslatorManager'.
OgreSerializer.h
namespace Ogre
[+] class Serializer 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 60 (1%)
Serializer::readFloats ( std::shared_ptr<DataStream>& stream, double* pDest, size_t count )
This method is from 'Serializer' class.
Serializer::readObject ( std::shared_ptr<DataStream>& stream, Quaternion& pDest )
This method is from 'Serializer' class.
Serializer::readObject ( std::shared_ptr<DataStream>& stream, Vector3& pDest )
This method is from 'Serializer' class.
Serializer::readString ( std::shared_ptr<DataStream>& stream, size_t numChars )
This method is from 'Serializer' class.
Serializer::writeFloats ( double const*const pDouble, size_t count )
This method is from 'Serializer' class.
Serializer::writeObject ( Quaternion const& q )
This method is from 'Serializer' class.
Serializer::writeObject ( Vector3 const& vec )
This method is from 'Serializer' class.
Serializer::popInnerChunk ( std::shared_ptr<DataStream>const& stream )
This method is from 'Serializer' class.
Serializer::pushInnerChunk ( std::shared_ptr<DataStream>const& stream )
This method is from 'Serializer' class.
Serializer::readFileHeader ( std::shared_ptr<DataStream>& stream )
This method is from 'Serializer' class.
...
OgreShadowCameraSetup.h
namespace Ogre
[+] class ShadowCameraSetup 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 36 (0.6%)
PSSMShadowCameraSetup::setSplitPoints ( vector<float>::type 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 ( )
This constructor is from derived class 'LiSPSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::~LiSPSMShadowCameraSetup ( )
This destructor is from derived class 'LiSPSMShadowCameraSetup'.
DefaultShadowCameraSetup::DefaultShadowCameraSetup ( )
This constructor is from derived class 'DefaultShadowCameraSetup'.
DefaultShadowCameraSetup::~DefaultShadowCameraSetup ( )
This destructor is from derived class 'DefaultShadowCameraSetup'.
...
OgreShadowCameraSetupFocused.h
namespace Ogre
[+] class FocusedShadowCameraSetup 5
|
Change |
Effect |
1 |
Size of this type has been changed from 184 bytes to 168 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
The pointer level of field mLightFrustumCamera 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. |
3 |
The pointer level of field mTempFrustum 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. |
4 |
Type of field mLightFrustumCamera has been changed from Camera* to std::unique_ptr<Camera, std::default_delete<Camera> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
5 |
Type of field mTempFrustum has been changed from Frustum* to std::unique_ptr<Frustum, std::default_delete<Frustum> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 6 (0.1%)
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.
[+] class FocusedShadowCameraSetup::PointListBody 2
|
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. |
2 |
Size of field mAAB has been changed from 40 bytes to 28 bytes. |
Size of the inclusive type has been changed. |
[+] affected symbols: 19 (0.3%)
FocusedShadowCameraSetup::PointListBody::build ( ConvexBody const& body, bool filterDuplicates )
This method is from 'FocusedShadowCameraSetup::PointListBody' class.
FocusedShadowCameraSetup::PointListBody::merge ( FocusedShadowCameraSetup::PointListBody const& plb )
1st parameter 'plb' (reference) has base type 'FocusedShadowCameraSetup::PointListBody'.
FocusedShadowCameraSetup::PointListBody::reset ( )
This method is from 'FocusedShadowCameraSetup::PointListBody' class.
FocusedShadowCameraSetup::PointListBody::addAAB ( AxisAlignedBox const& aab )
This method is from 'FocusedShadowCameraSetup::PointListBody' class.
FocusedShadowCameraSetup::PointListBody::PointListBody ( ConvexBody const& body )
This constructor is from 'FocusedShadowCameraSetup::PointListBody' class.
FocusedShadowCameraSetup::PointListBody::PointListBody ( )
This constructor is from 'FocusedShadowCameraSetup::PointListBody' class.
FocusedShadowCameraSetup::PointListBody::~PointListBody ( )
This destructor is from 'FocusedShadowCameraSetup::PointListBody' class.
FocusedShadowCameraSetup::~FocusedShadowCameraSetup ( )
Field 'this.mPointListBodyB' in the object of this method is of type 'FocusedShadowCameraSetup::PointListBody'.
LiSPSMShadowCameraSetup::calculateNOpt ( Matrix4 const& lightSpace, AxisAlignedBox const& bodyBABB_ls, FocusedShadowCameraSetup::PointListBody const& bodyLVS, Camera const& cam )
3rd parameter 'bodyLVS' (reference) has base type 'FocusedShadowCameraSetup::PointListBody'.
LiSPSMShadowCameraSetup::calculateLiSPSM ( Matrix4 const& lightSpace, FocusedShadowCameraSetup::PointListBody const& bodyB, FocusedShadowCameraSetup::PointListBody const& bodyLVS, SceneManager const& sm, Camera const& cam, Light const& light )
2nd parameter 'bodyB' (reference) has base type 'FocusedShadowCameraSetup::PointListBody'.
...
OgreShadowCameraSetupLiSPSM.h
namespace Ogre
[+] class LiSPSMShadowCameraSetup 1
|
Change |
Effect |
1 |
Size of this type has been changed from 200 bytes to 184 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 8 (0.1%)
LiSPSMShadowCameraSetup::setCameraLightDirectionThreshold ( Degree angle )
This method 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::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::buildFrustumProjection ( Real left, Real right, Real bottom, Real top, Real nearf, Real farf )
This method is from 'LiSPSMShadowCameraSetup' class.
LiSPSMShadowCameraSetup::getCameraLightDirectionThreshold ( )
This method is from 'LiSPSMShadowCameraSetup' class.
OgreShadowCameraSetupPSSM.h
namespace Ogre
[+] class PSSMShadowCameraSetup 1
|
Change |
Effect |
1 |
Size of this type has been changed from 272 bytes to 256 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 7 (0.1%)
PSSMShadowCameraSetup::setSplitPoints ( vector<float>::type 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.
[+] typedef PSSMShadowCameraSetup::SplitPointList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<float>::type to std::vector<float>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
PSSMShadowCameraSetup::setSplitPoints ( vector<float>::type const& newSplitPoints )
1st parameter 'newSplitPoints' (reference) has base type 'PSSMShadowCameraSetup::SplitPointList'.
OgreShadowCaster.h
namespace Ogre
[+] class ShadowRenderable 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > 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) - 17 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowRenderable) |
(int (*)(...)) (& typeinfo for ShadowRenderable) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1cdaee |
(int (*)(...)) 0x1bc5a8 |
40 |
(int (*)(...)) 0x17d100 |
(int (*)(...)) 0x167a5a |
48 |
(int (*)(...)) 0x1cdaf8 |
(int (*)(...)) 0x1bc5b2 |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
88 |
(int (*)(...)) 0x1cdb24 |
(int (*)(...)) 0x1bc5de |
96 |
ShadowRenderable::getLights() const |
ShadowRenderable::getLights() const |
104 |
(int (*)(...)) 0x17d010 |
(int (*)(...)) 0x167966 |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
120 |
(int (*)(...)) 0x241f02 |
(int (*)(...)) 0x2200ce |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 18 (0.3%)
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>const& indexBuffer )
This method is from derived class 'ManualObject::ManualObjectSectionShadowRenderable'.
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable ( ManualObject* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
This constructor is from derived class 'ManualObject::ManualObjectSectionShadowRenderable'.
ManualObject::ManualObjectSectionShadowRenderable::~ManualObjectSectionShadowRenderable ( )
This destructor is from derived class 'ManualObject::ManualObjectSectionShadowRenderable'.
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>const& indexBuffer )
This method is from derived class 'StaticGeometry::LODBucket::LODShadowRenderable'.
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable ( StaticGeometry::LODBucket* parent, std::shared_ptr<DataStream>* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
This constructor is from derived class 'StaticGeometry::LODBucket::LODShadowRenderable'.
StaticGeometry::LODBucket::LODShadowRenderable::~LODShadowRenderable ( )
This destructor is from derived class 'StaticGeometry::LODBucket::LODShadowRenderable'.
ShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>const& p1 )
This method is from 'ShadowRenderable' class.
Entity::EntityShadowRenderable::rebindIndexBuffer ( std::shared_ptr<DataStream>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'.
...
OgreShadowTextureManager.h
namespace Ogre
[+] class ShadowTextureManager 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<3> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowTextureManager) |
(int (*)(...)) (& typeinfo for ShadowTextureManager) |
16 |
~ShadowTextureManager |
~ShadowTextureManager |
24 |
~ShadowTextureManager |
~ShadowTextureManager |
32 |
ShadowTextureManager::getShadowTextures(std::vector<ShadowTextureConfig, std::allocator<ShadowTextureConfig> > const&, std::vector<std::shared_ptr<Texture>, std::allocator<std::shared_ptr<Texture> > >&) |
ShadowTextureManager::getShadowTextures(std::vector<ShadowTextureConfig, std::allocator<ShadowTextureConfig> > const&, std::vector<SharedPtr<Texture>, std::allocator<SharedPtr<Texture> > >&) |
40 |
ShadowTextureManager::getNullShadowTexture(PixelFormat) |
ShadowTextureManager::getNullShadowTexture(PixelFormat) |
48 |
ShadowTextureManager::clearUnused() |
ShadowTextureManager::clearUnused() |
56 |
ShadowTextureManager::clear() |
ShadowTextureManager::clear() |
[+] affected symbols: 7 (0.1%)
ShadowTextureManager::clearUnused ( )
This method is from 'ShadowTextureManager' class.
ShadowTextureManager::getSingletonPtr ( )
This method is from 'ShadowTextureManager' class.
ShadowTextureManager::getShadowTextures ( vector<ShadowTextureConfig>::type const& configList, vector<std::shared_ptr<Texture> >::type& listToPopulate )
This method is from 'ShadowTextureManager' class.
ShadowTextureManager::getNullShadowTexture ( enum PixelFormat format )
This method is from 'ShadowTextureManager' class.
ShadowTextureManager::clear ( )
This method is from 'ShadowTextureManager' class.
ShadowTextureManager::ShadowTextureManager ( )
This constructor is from 'ShadowTextureManager' class.
ShadowTextureManager::~ShadowTextureManager ( )
This destructor is from 'ShadowTextureManager' class.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 1
|
Change |
Effect |
1 |
Type of field mTransform has been changed from Matrix4 to Affine3. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 12 (0.2%)
SimpleRenderable::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_updateRenderQueue ( RenderQueue* queue )
This method is from 'SimpleRenderable' class.
SimpleRenderable::getRenderOperation ( RenderOperation& op )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setRenderOperation ( RenderOperation const& rend )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_notifyCurrentCamera ( Camera* cam )
This method is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( String const& name )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::getMaterial ( )
This method is from 'SimpleRenderable' class.
SimpleRenderable::getBoundingBox ( )
This method is from 'SimpleRenderable' class.
SimpleRenderable::getMovableType ( )
This method is from 'SimpleRenderable' class.
...
OgreSimpleSpline.h
namespace Ogre
[+] class SimpleSpline 2
|
Change |
Effect |
1 |
Type of field mPoints has been changed from vector<Vector3>::type to std::vector<Vector<3, float> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mTangents has been changed from vector<Vector3>::type to std::vector<Vector<3, float> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 32 (0.5%)
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::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'.
NodeAnimationTrack::createKeyFrameImpl ( Real time )
Field 'this.mSplines.scaleSpline' in the object of this method is of type 'SimpleSpline'.
NodeAnimationTrack::createNodeKeyFrame ( Real timePos )
Field 'this.mSplines.scaleSpline' in the object of this method is of type 'SimpleSpline'.
...
OgreSkeleton.h
namespace Ogre
[+] typedef Skeleton::BoneHandleMap 1
|
Change |
Effect |
1 |
Base type has been changed from vector<unsigned short>::type to std::vector<unsigned short>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
Skeleton::_mergeSkeletonAnimations ( Skeleton const* src, vector<unsigned short>::type const& boneHandleMap, vector<std::__cxx11::basic_string<char> >::type const& animations )
2nd parameter 'boneHandleMap' (reference) has base type 'Skeleton::BoneHandleMap'.
Skeleton::_buildMapBoneByName ( Skeleton const* src, vector<unsigned short>::type& boneHandleMap )
2nd parameter 'boneHandleMap' (reference) has base type 'Skeleton::BoneHandleMap'.
Skeleton::_buildMapBoneByHandle ( Skeleton const* src, vector<unsigned short>::type& boneHandleMap )
2nd parameter 'boneHandleMap' (reference) has base type 'Skeleton::BoneHandleMap'.
[+] typedef Skeleton::BoneList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<Bone*>::type to std::vector<Bone*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
Skeleton::getRootBones ( )
Return value (reference) has base type 'Skeleton::BoneList'.
OgreSphere.h
namespace Ogre
[+] class Sphere 1
|
Change |
Effect |
1 |
Base type of field mCenter has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 66 (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::destroyInstance ( MovableObject* obj )
Field 'obj.mWorldBoundingSphere' in 1st parameter 'obj' (pointer) is of type 'Sphere'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mWorldBoundingSphere' in the return value (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, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mWorldBoundingSphere' in the return value (pointer) is of type 'Sphere'.
SceneManager::createMovableObject ( String const& name, String const& typeName, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mWorldBoundingSphere' in the return value (pointer) is of type 'Sphere'.
SceneManager::destroyMovableObject ( MovableObject* m )
Field 'm.mWorldBoundingSphere' in 1st parameter 'm' (pointer) is of type 'Sphere'.
SceneManager::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
Field 'object.mWorldBoundingSphere' in 1st parameter 'object' (pointer) is of type 'Sphere'.
EntityFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mWorldBoundingSphere' in 1st parameter 'obj' (pointer) is of type 'Sphere'.
EntityFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mWorldBoundingSphere' in the return value (pointer) is of type 'Sphere'.
...
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry 5
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base type of field mHalfRegionDimensions has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field mOrigin has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
4 |
Base type of field mRegionDimensions has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
5 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > 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) - 33 entries | Virtual Table (New) - 33 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StaticGeometry) |
(int (*)(...)) (& typeinfo for StaticGeometry) |
16 |
StaticGeometry::getRegion(AxisAlignedBox const&, bool) |
StaticGeometry::getRegion(AxisAlignedBox const&, bool) |
24 |
StaticGeometry::getRegion(Vector3 const&, bool) |
StaticGeometry::getRegion(Vector<3, float> const&, bool) |
32 |
StaticGeometry::getRegion(unsigned short, unsigned short, unsigned short, bool) |
StaticGeometry::getRegion(unsigned short, unsigned short, unsigned short, bool) |
40 |
StaticGeometry::getRegion(unsigned int) |
StaticGeometry::getRegion(unsigned int) |
48 |
StaticGeometry::getRegionIndexes(Vector3 const&, unsigned short&, unsigned short&, unsigned short&) |
StaticGeometry::getRegionIndexes(Vector<3, float> const&, unsigned short&, unsigned short&, unsigned short&) |
56 |
StaticGeometry::packIndex(unsigned short, unsigned short, unsigned short) |
StaticGeometry::packIndex(unsigned short, unsigned short, unsigned short) |
64 |
StaticGeometry::getVolumeIntersection(AxisAlignedBox const&, unsigned short, unsigned short, unsigned short) |
StaticGeometry::getVolumeIntersection(AxisAlignedBox const&, unsigned short, unsigned short, unsigned short) |
72 |
StaticGeometry::getRegionBounds(unsigned short, unsigned short, unsigned short) |
StaticGeometry::getRegionBounds(unsigned short, unsigned short, unsigned short) |
80 |
StaticGeometry::getRegionCentre(unsigned short, unsigned short, unsigned short) |
StaticGeometry::getRegionCentre(unsigned short, unsigned short, unsigned short) |
88 |
StaticGeometry::calculateBounds(VertexData*, Vector3 const&, Quaternion const&, Vector3 const&) |
StaticGeometry::calculateBounds(VertexData*, Vector<3, float> const&, Quaternion const&, Vector<3, float> const&) |
96 |
~StaticGeometry |
~StaticGeometry |
104 |
~StaticGeometry |
~StaticGeometry |
112 |
StaticGeometry::addEntity(Entity*, Vector3 const&, Quaternion const&, Vector3 const&) |
StaticGeometry::addEntity(Entity*, Vector<3, float> const&, Quaternion const&, Vector<3, float> const&) |
120 |
StaticGeometry::addSceneNode(SceneNode const*) |
StaticGeometry::addSceneNode(SceneNode const*) |
128 |
StaticGeometry::build() |
StaticGeometry::build() |
136 |
StaticGeometry::destroy() |
StaticGeometry::destroy() |
144 |
StaticGeometry::reset() |
StaticGeometry::reset() |
152 |
(int (*)(...)) 0x3bf3bc |
(int (*)(...)) 0x389516 |
160 |
(int (*)(...)) 0x3bf3d0 |
(int (*)(...)) 0x38952a |
168 |
(int (*)(...)) 0x3bf3da |
(int (*)(...)) 0x389534 |
176 |
StaticGeometry::setVisible(bool) |
StaticGeometry::setVisible(bool) |
184 |
(int (*)(...)) 0x3bf3e4 |
(int (*)(...)) 0x38953e |
192 |
StaticGeometry::setCastShadows(bool) |
StaticGeometry::setCastShadows(bool) |
200 |
(int (*)(...)) 0x3bf3ee |
(int (*)(...)) 0x389548 |
208 |
(int (*)(...)) 0x3bf3f8 |
(int (*)(...)) 0x389552 |
216 |
(int (*)(...)) 0x3bf442 |
(int (*)(...)) 0x3895d8 |
224 |
(int (*)(...)) 0x3bf44c |
(int (*)(...)) 0x3895e2 |
232 |
(int (*)(...)) 0x3bf46e |
(int (*)(...)) 0x3895f4 |
240 |
StaticGeometry::setRenderQueueGroup(unsigned char) |
StaticGeometry::setRenderQueueGroup(unsigned char) |
248 |
StaticGeometry::getRenderQueueGroup() const |
StaticGeometry::getRenderQueueGroup() const |
256 |
StaticGeometry::dump(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
StaticGeometry::dump(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
[+] affected symbols: 79 (1.3%)
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 ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
Field 'parent.mParent.mParent.mParent' in 1st parameter 'parent' (pointer) has base type 'StaticGeometry'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry'.
...
[+] class StaticGeometry::GeometryBucket 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > 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) - 15 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StaticGeometry::GeometryBucket) |
(int (*)(...)) (& typeinfo for StaticGeometry::GeometryBucket) |
16 |
StaticGeometry::~GeometryBucket |
StaticGeometry::~GeometryBucket |
24 |
StaticGeometry::~GeometryBucket |
StaticGeometry::~GeometryBucket |
32 |
StaticGeometry::GeometryBucket::getMaterial() const |
StaticGeometry::GeometryBucket::getMaterial() const |
40 |
StaticGeometry::GeometryBucket::getTechnique() const |
StaticGeometry::GeometryBucket::getTechnique() const |
48 |
StaticGeometry::GeometryBucket::getRenderOperation(RenderOperation&) |
StaticGeometry::GeometryBucket::getRenderOperation(RenderOperation&) |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
StaticGeometry::GeometryBucket::getWorldTransforms(Matrix4*) const |
StaticGeometry::GeometryBucket::getWorldTransforms(Matrix4*) const |
80 |
(int (*)(...)) 0x17d006 |
(int (*)(...)) 0x16795c |
88 |
StaticGeometry::GeometryBucket::getSquaredViewDepth(Camera const*) const |
StaticGeometry::GeometryBucket::getSquaredViewDepth(Camera const*) const |
96 |
StaticGeometry::GeometryBucket::getLights() const |
StaticGeometry::GeometryBucket::getLights() const |
104 |
StaticGeometry::GeometryBucket::getCastsShadows() const |
StaticGeometry::GeometryBucket::getCastsShadows() const |
112 |
(int (*)(...)) 0x17d970 |
(int (*)(...)) 0x1683c6 |
[+] affected symbols: 12 (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 ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
This constructor 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.
...
[+] class StaticGeometry::LODBucket 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StaticGeometry::LODBucket) |
(int (*)(...)) (& typeinfo for StaticGeometry::LODBucket) |
16 |
StaticGeometry::~LODBucket |
StaticGeometry::~LODBucket |
24 |
StaticGeometry::~LODBucket |
StaticGeometry::~LODBucket |
[+] affected symbols: 9 (0.1%)
StaticGeometry::LODBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
This method is from 'StaticGeometry::LODBucket' class.
StaticGeometry::LODBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'StaticGeometry::LODBucket' class.
StaticGeometry::LODBucket::getMaterialIterator ( )
This method is from 'StaticGeometry::LODBucket' class.
StaticGeometry::LODBucket::updateShadowRenderables ( enum ShadowTechnique shadowTechnique, Vector4 const& lightPos, std::shared_ptr<DataStream>* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
This method is from 'StaticGeometry::LODBucket' class.
StaticGeometry::LODBucket::build ( bool stencilShadows )
This method is from 'StaticGeometry::LODBucket' class.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
This method is from 'StaticGeometry::LODBucket' class.
StaticGeometry::LODBucket::LODBucket ( StaticGeometry::Region* parent, unsigned short lod, Real lodValue )
This constructor is from 'StaticGeometry::LODBucket' class.
StaticGeometry::LODBucket::~LODBucket ( )
This destructor is from 'StaticGeometry::LODBucket' class.
StaticGeometry::LODBucket::dump ( std::ofstream& of )
This method is from 'StaticGeometry::LODBucket' class.
[+] class StaticGeometry::MaterialBucket 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StaticGeometry::MaterialBucket) |
(int (*)(...)) (& typeinfo for StaticGeometry::MaterialBucket) |
16 |
StaticGeometry::~MaterialBucket |
StaticGeometry::~MaterialBucket |
24 |
StaticGeometry::~MaterialBucket |
StaticGeometry::~MaterialBucket |
[+] affected symbols: 9 (0.1%)
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::getGeometryFormatString ( struct StaticGeometry::SubMeshLodGeometryLink* geom )
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 ( StaticGeometry::LODBucket* parent, String const& materialName )
This constructor is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::~MaterialBucket ( )
This destructor is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::dump ( std::ofstream& of )
This method is from 'StaticGeometry::MaterialBucket' class.
[+] class StaticGeometry::Region 2
|
Change |
Effect |
1 |
Size of this type has been changed from 528 bytes to 448 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mCentre has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 51 (0.8%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::GeometryBucket ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
Field 'parent.mParent.mParent' in 1st parameter 'parent' (pointer) has base type 'StaticGeometry::Region'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::getGeometryFormatString ( struct StaticGeometry::SubMeshLodGeometryLink* geom )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
Field 'this.mParent.mParent' in the object of this method has base type 'StaticGeometry::Region'.
...
[+] struct StaticGeometry::QueuedGeometry 2
|
Change |
Effect |
1 |
Base type of field position has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field scale has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 2 (0.03%)
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
1st parameter 'qgeom' (pointer) has base type 'struct StaticGeometry::QueuedGeometry'.
StaticGeometry::MaterialBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
1st parameter 'qgeom' (pointer) has base type 'struct StaticGeometry::QueuedGeometry'.
[+] struct StaticGeometry::QueuedSubMesh 3
|
Change |
Effect |
1 |
Size of this type has been changed from 128 bytes to 120 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field position has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Base type of field scale has been changed from Vector3 to Vector<3, float>. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 2 (0.03%)
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'.
[+] typedef StaticGeometry::LODBucket::MaterialIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, StaticGeometry::MaterialBucket*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, StaticGeometry::MaterialBucket*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, StaticGeometry::MaterialBucket*> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
StaticGeometry::LODBucket::getMaterialIterator ( )
Return value is of type 'StaticGeometry::LODBucket::MaterialIterator'.
[+] typedef StaticGeometry::RegionIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::map<unsigned int, StaticGeometry::Region*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, StaticGeometry::Region*> > > > to MapIterator<std::map<unsigned int, StaticGeometry::Region*> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
StaticGeometry::getRegionIterator ( )
Return value is of type 'StaticGeometry::RegionIterator'.
[+] typedef StaticGeometry::SubMeshLodGeometryLinkList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<StaticGeometry::SubMeshLodGeometryLink>::type to std::vector<StaticGeometry::SubMeshLodGeometryLink>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 3 (0.05%)
StaticGeometry::determineGeometry ( SubMesh* sm )
Return value (pointer) has base type 'StaticGeometry::SubMeshLodGeometryLinkList'.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.geometryLodList' in 1st parameter 'qmesh' (pointer) has base type 'StaticGeometry::SubMeshLodGeometryLinkList'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.geometryLodList' in 1st parameter 'qmesh' (pointer) has base type 'StaticGeometry::SubMeshLodGeometryLinkList'.
OgreStreamSerialiser.h
namespace Ogre
[+] class StreamSerialiser 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > 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) - 61 entries | Virtual Table (New) - 61 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StreamSerialiser) |
(int (*)(...)) (& typeinfo for StreamSerialiser) |
16 |
~StreamSerialiser |
~StreamSerialiser |
24 |
~StreamSerialiser |
~StreamSerialiser |
32 |
(int (*)(...)) 0x3c49ca |
(int (*)(...)) 0x38f0fe |
40 |
StreamSerialiser::readChunkBegin() |
StreamSerialiser::readChunkBegin() |
48 |
StreamSerialiser::readChunkBegin(unsigned int, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StreamSerialiser::readChunkBegin(unsigned int, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
56 |
StreamSerialiser::undoReadChunk(unsigned int) |
StreamSerialiser::undoReadChunk(unsigned int) |
64 |
StreamSerialiser::peekNextChunkID() |
StreamSerialiser::peekNextChunkID() |
72 |
StreamSerialiser::readChunkEnd(unsigned int) |
StreamSerialiser::readChunkEnd(unsigned int) |
80 |
StreamSerialiser::isEndOfChunk(unsigned int) |
StreamSerialiser::isEndOfChunk(unsigned int) |
88 |
StreamSerialiser::eof() const |
StreamSerialiser::eof() const |
96 |
StreamSerialiser::getCurrentChunk() const |
StreamSerialiser::getCurrentChunk() const |
104 |
StreamSerialiser::writeChunkBegin(unsigned int, unsigned short) |
StreamSerialiser::writeChunkBegin(unsigned int, unsigned short) |
112 |
StreamSerialiser::writeChunkEnd(unsigned int) |
StreamSerialiser::writeChunkEnd(unsigned int) |
120 |
StreamSerialiser::writeData(void const*, unsigned long, unsigned long) |
StreamSerialiser::writeData(void const*, unsigned long, unsigned long) |
128 |
StreamSerialiser::write(float const*, unsigned long) |
StreamSerialiser::write(float const*, unsigned long) |
136 |
StreamSerialiser::write(Vector2 const*, unsigned long) |
StreamSerialiser::write(Vector<2, float> const*, unsigned long) |
144 |
StreamSerialiser::write(Vector3 const*, unsigned long) |
StreamSerialiser::write(Vector<3, float> const*, unsigned long) |
152 |
StreamSerialiser::write(Vector4 const*, unsigned long) |
StreamSerialiser::write(Vector<4, float> const*, unsigned long) |
160 |
StreamSerialiser::write(Quaternion const*, unsigned long) |
StreamSerialiser::write(Quaternion const*, unsigned long) |
168 |
StreamSerialiser::write(Matrix3 const*, unsigned long) |
StreamSerialiser::write(Matrix3 const*, unsigned long) |
176 |
StreamSerialiser::write(Matrix4 const*, unsigned long) |
StreamSerialiser::write(Matrix4 const*, unsigned long) |
184 |
StreamSerialiser::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*) |
StreamSerialiser::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*) |
192 |
StreamSerialiser::write(AxisAlignedBox const*, unsigned long) |
StreamSerialiser::write(AxisAlignedBox const*, unsigned long) |
200 |
StreamSerialiser::write(Sphere const*, unsigned long) |
StreamSerialiser::write(Sphere const*, unsigned long) |
208 |
StreamSerialiser::write(Plane const*, unsigned long) |
StreamSerialiser::write(Plane const*, unsigned long) |
216 |
StreamSerialiser::write(Ray const*, unsigned long) |
StreamSerialiser::write(Ray const*, unsigned long) |
224 |
StreamSerialiser::write(Radian const*, unsigned long) |
StreamSerialiser::write(Radian const*, unsigned long) |
232 |
StreamSerialiser::write(Node const*, unsigned long) |
StreamSerialiser::write(Node const*, unsigned long) |
240 |
StreamSerialiser::write(bool const*, unsigned long) |
StreamSerialiser::write(bool const*, unsigned long) |
248 |
StreamSerialiser::readData(void*, unsigned long, unsigned long) |
StreamSerialiser::readData(void*, unsigned long, unsigned long) |
256 |
StreamSerialiser::read(float*, unsigned long) |
StreamSerialiser::read(float*, unsigned long) |
264 |
StreamSerialiser::read(Vector2*, unsigned long) |
StreamSerialiser::read(Vector<2, float>*, unsigned long) |
272 |
StreamSerialiser::read(Vector3*, unsigned long) |
StreamSerialiser::read(Vector<3, float>*, unsigned long) |
280 |
StreamSerialiser::read(Vector4*, unsigned long) |
StreamSerialiser::read(Vector<4, float>*, unsigned long) |
288 |
StreamSerialiser::read(Quaternion*, unsigned long) |
StreamSerialiser::read(Quaternion*, unsigned long) |
296 |
StreamSerialiser::read(Matrix3*, unsigned long) |
StreamSerialiser::read(Matrix3*, unsigned long) |
304 |
StreamSerialiser::read(Matrix4*, unsigned long) |
StreamSerialiser::read(Matrix4*, unsigned long) |
312 |
StreamSerialiser::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) |
StreamSerialiser::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) |
320 |
StreamSerialiser::read(AxisAlignedBox*, unsigned long) |
StreamSerialiser::read(AxisAlignedBox*, unsigned long) |
328 |
StreamSerialiser::read(Sphere*, unsigned long) |
StreamSerialiser::read(Sphere*, unsigned long) |
336 |
StreamSerialiser::read(Plane*, unsigned long) |
StreamSerialiser::read(Plane*, unsigned long) |
344 |
StreamSerialiser::read(Ray*, unsigned long) |
StreamSerialiser::read(Ray*, unsigned long) |
352 |
StreamSerialiser::read(Radian*, unsigned long) |
StreamSerialiser::read(Radian*, unsigned long) |
360 |
StreamSerialiser::read(Node*, unsigned long) |
StreamSerialiser::read(Node*, unsigned long) |
368 |
StreamSerialiser::read(bool*, unsigned long) |
StreamSerialiser::read(bool*, unsigned long) |
376 |
StreamSerialiser::startDeflate(unsigned long) |
StreamSerialiser::startDeflate(unsigned long) |
384 |
StreamSerialiser::stopDeflate() |
StreamSerialiser::stopDeflate() |
392 |
StreamSerialiser::readChunkImpl() |
StreamSerialiser::readChunkImpl() |
400 |
StreamSerialiser::writeChunkImpl(unsigned int, unsigned short) |
StreamSerialiser::writeChunkImpl(unsigned int, unsigned short) |
408 |
StreamSerialiser::readHeader() |
StreamSerialiser::readHeader() |
416 |
StreamSerialiser::writeHeader() |
StreamSerialiser::writeHeader() |
424 |
StreamSerialiser::calculateChecksum(StreamSerialiser::Chunk*) |
StreamSerialiser::calculateChecksum(StreamSerialiser::Chunk*) |
432 |
StreamSerialiser::checkStream(bool, bool, bool) const |
StreamSerialiser::checkStream(bool, bool, bool) const |
440 |
StreamSerialiser::determineEndianness() |
StreamSerialiser::determineEndianness() |
448 |
StreamSerialiser::popChunk(unsigned int) |
StreamSerialiser::popChunk(unsigned int) |
456 |
StreamSerialiser::writeFloatsAsDoubles(float const*, unsigned long) |
StreamSerialiser::writeFloatsAsDoubles(float const*, unsigned long) |
464 |
StreamSerialiser::writeDoublesAsFloats(double const*, unsigned long) |
StreamSerialiser::writeDoublesAsFloats(double const*, unsigned long) |
472 |
StreamSerialiser::readFloatsAsDoubles(double*, unsigned long) |
StreamSerialiser::readFloatsAsDoubles(double*, unsigned long) |
480 |
StreamSerialiser::readDoublesAsFloats(float*, unsigned long) |
StreamSerialiser::readDoublesAsFloats(float*, unsigned long) |
[+] affected symbols: 64 (1%)
StreamSerialiser::readHeader ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::stopDeflate ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::writeHeader ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::isEndOfChunk ( uint32 id )
This method is from 'StreamSerialiser' class.
StreamSerialiser::readChunkEnd ( uint32 id )
This method is from 'StreamSerialiser' class.
StreamSerialiser::startDeflate ( size_t avail_in )
This method is from 'StreamSerialiser' class.
StreamSerialiser::readChunkImpl ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::undoReadChunk ( uint32 id )
This method is from 'StreamSerialiser' class.
StreamSerialiser::writeChunkEnd ( uint32 id )
This method is from 'StreamSerialiser' class.
StreamSerialiser::makeIdentifier ( String const& code )
This method is from 'StreamSerialiser' class.
...
OgreStringInterface.h
namespace Ogre
[+] typedef ParameterList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<ParameterDef>::type to std::vector<ParameterDef>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
StringInterface::getParameters ( )
Return value (reference) has base type 'ParameterList'.
OgreStringVector.h
namespace Ogre
[+] typedef StringVector 1
|
Change |
Effect |
1 |
Base type has been changed from vector<std::__cxx11::basic_string<char> >::type to std::vector<std::__cxx11::basic_string<char> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 4 (0.1%)
StringConverter::toString ( vector<std::__cxx11::basic_string<char> >::type const& val )
1st parameter 'val' (reference) has base type 'StringVector'.
Skeleton::_mergeSkeletonAnimations ( Skeleton const* src, vector<unsigned short>::type const& boneHandleMap, vector<std::__cxx11::basic_string<char> >::type const& animations )
3rd parameter 'animations' (reference) has base type 'StringVector'.
ParticleSystemManager::getScriptPatterns ( )
Return value (reference) has base type 'StringVector'.
ScriptCompilerManager::getScriptPatterns ( )
Return value (reference) has base type 'StringVector'.
OgreSubEntity.h
namespace Ogre
[+] class SubEntity 8
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
The pointer level of field mHardwareVertexAnimVertexData 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. |
3 |
The pointer level of field mSkelAnimVertexData 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. |
4 |
The pointer level of field mSoftwareVertexAnimVertexData 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. |
5 |
Type of field mHardwareVertexAnimVertexData has been changed from VertexData* to std::unique_ptr<VertexData, std::default_delete<VertexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
6 |
Type of field mSkelAnimVertexData has been changed from VertexData* to std::unique_ptr<VertexData, std::default_delete<VertexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
7 |
Type of field mSoftwareVertexAnimVertexData has been changed from VertexData* to std::unique_ptr<VertexData, std::default_delete<VertexData> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
8 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)4> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SubEntity) |
(int (*)(...)) (& typeinfo for SubEntity) |
16 |
~SubEntity |
~SubEntity |
24 |
~SubEntity |
~SubEntity |
32 |
SubEntity::getMaterial() const |
SubEntity::getMaterial() const |
40 |
SubEntity::getTechnique() const |
SubEntity::getTechnique() const |
48 |
SubEntity::getRenderOperation(RenderOperation&) |
SubEntity::getRenderOperation(RenderOperation&) |
56 |
(int (*)(...)) 0x17cff6 |
(int (*)(...)) 0x16794c |
64 |
(int (*)(...)) 0x17d000 |
(int (*)(...)) 0x167956 |
72 |
SubEntity::getWorldTransforms(Matrix4*) const |
SubEntity::getWorldTransforms(Matrix4*) const |
80 |
SubEntity::getNumWorldTransforms() const |
SubEntity::getNumWorldTransforms() const |
88 |
SubEntity::getSquaredViewDepth(Camera const*) const |
SubEntity::getSquaredViewDepth(Camera const*) const |
96 |
SubEntity::getLights() const |
SubEntity::getLights() const |
104 |
SubEntity::getCastsShadows() const |
SubEntity::getCastsShadows() const |
112 |
SubEntity::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
SubEntity::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
[+] affected symbols: 28 (0.4%)
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 3
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Type of field extremityPoints has been changed from vector<Vector3>::type to std::vector<Vector<3, float> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 67 (1.1%)
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
1st parameter 'sm' (pointer) has base type 'SubMesh'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
StaticGeometry::determineGeometry ( SubMesh* sm )
1st parameter 'sm' (pointer) has base type 'SubMesh'.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.submesh' in 1st parameter 'qmesh' (pointer) has base type 'SubMesh'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.submesh' in 1st parameter 'qmesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
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'.
...
OgreTangentSpaceCalc.h
namespace Ogre
[+] typedef TangentSpaceCalc::VertexSplits 1
|
Change |
Effect |
1 |
Base type has been changed from list<std::pair<unsigned long, unsigned long> >::type to std::__cxx11::list<std::pair<unsigned long, unsigned long> >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
TangentSpaceCalc::extendBuffers ( list<std::pair<unsigned long, unsigned long> >::type& vertexSplits )
1st parameter 'vertexSplits' (reference) has base type 'TangentSpaceCalc::VertexSplits'.
OgreTechnique.h
namespace Ogre
[+] class Technique 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 80 (1.3%)
Technique::_unprepare ( )
This method is from 'Technique' class.
Technique::createPass ( )
This method is from 'Technique' class.
Technique::removePass ( unsigned short index )
This method is from 'Technique' class.
Technique::setAmbient ( Real red, Real green, Real blue )
This method is from 'Technique' class.
Technique::setAmbient ( ColourValue const& ambient )
This method is from 'Technique' class.
Technique::setDiffuse ( Real red, Real green, Real blue, Real alpha )
This method is from 'Technique' class.
Technique::setDiffuse ( ColourValue const& diffuse )
This method is from 'Technique' class.
Technique::setLodIndex ( unsigned short index )
This method is from 'Technique' class.
Technique::setSpecular ( Real red, Real green, Real blue, Real alpha )
This method is from 'Technique' class.
Technique::setSpecular ( ColourValue const& specular )
This method is from 'Technique' class.
...
OgreTexture.h
namespace Ogre
[+] class Texture 3
|
Change |
Effect |
1 |
Field mLayerNames 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 mLoadedImages 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 mSurfaceList 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: 20 (0.3%)
Texture::unloadImpl ( )
This method is from 'Texture' class.
Texture::_loadImages ( vector<Image const*>::type const& images )
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.
Texture::createInternalResources ( )
This method is from 'Texture' class.
Texture::setDesiredFloatBitDepth ( ushort bits )
This method is from 'Texture' class.
Texture::setTreatLuminanceAsAlpha ( bool asAlpha )
This method is from 'Texture' class.
Texture::setDesiredIntegerBitDepth ( ushort bits )
This method is from 'Texture' class.
...
OgreTextureManager.h
namespace Ogre
[+] class TextureManager 2
|
Change |
Effect |
1 |
Field mDefaultSampler 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 mNamedSamplers 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: 781 (12.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mTextureManager' in 1st parameter 'mgr' (pointer) has base type 'TextureManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'mo' (pointer) has base type 'TextureManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem.mTextureManager' in 1st parameter 'obj' (pointer) has base type 'TextureManager'.
LightFactory::createInstanceImpl ( String const& name, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* params )
Field 'retval.mManager.mDestRenderSystem.mTextureManager' in the return value (pointer) has base type 'TextureManager'.
RenderSystem::_initialise ( bool autoCreateWindow, String const& windowTitle )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
RenderSystem::_pauseFrame ( )
Field 'this.mTextureManager' in the object of this method has base type 'TextureManager'.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 4
|
Change |
Effect |
1 |
Size of this type has been changed from 568 bytes to 488 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
3 |
Type of field mFramePtrs has been changed from vector<std::shared_ptr<Texture> >::type to std::vector<SharedPtr<Texture> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)5> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 135 (2.2%)
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 ( std::shared_ptr<DataStream>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 ( std::shared_ptr<DataStream>const& texptr )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( std::shared_ptr<DataStream>const& texptr, size_t frame )
This method is from 'TextureUnitState' class.
TextureUnitState::setBindingType ( enum TextureUnitState::BindingType bt )
This method is from 'TextureUnitState' class.
...
[+] typedef TextureUnitState::EffectMap 1
|
Change |
Effect |
1 |
Base type has been changed from multimap<TextureUnitState::TextureEffectType, TextureUnitState::TextureEffect, std::less<TextureUnitState::TextureEffectType> >::type to std::multimap<TextureUnitState::TextureEffectType, TextureUnitState::TextureEffect>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
TextureUnitState::getEffects ( )
Return value (reference) has base type 'TextureUnitState::EffectMap'.
OgreUnifiedHighLevelGpuProgram.h
namespace Ogre
[+] class UnifiedHighLevelGpuProgram 1
|
Change |
Effect |
1 |
Size of this type has been changed from 640 bytes to 600 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 41 (0.7%)
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::loadFromSource ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::removeListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::escalateLoading ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createParameters ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::resetCompileError ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::addDelegateProgram ( String const& name )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createLowLevelImpl ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::_getBindingDelegate ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::setBackgroundLoaded ( bool bl )
This method is from 'UnifiedHighLevelGpuProgram' class.
...
OgreUserObjectBindings.h
namespace Ogre
[+] class UserObjectBindings 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 10 (0.2%)
UserObjectBindings::msEmptyAny [data]
This method is from 'UserObjectBindings' class.
UserObjectBindings::setUserAny ( Any const& anything )
This method is from 'UserObjectBindings' class.
UserObjectBindings::setUserAny ( String const& key, Any const& anything )
This method is from 'UserObjectBindings' class.
UserObjectBindings::eraseUserAny ( String const& key )
This method is from 'UserObjectBindings' class.
UserObjectBindings::UserObjectBindings ( UserObjectBindings const& other )
This constructor is from 'UserObjectBindings' class.
UserObjectBindings::UserObjectBindings ( )
This constructor is from 'UserObjectBindings' class.
UserObjectBindings::~UserObjectBindings ( )
This destructor is from 'UserObjectBindings' class.
UserObjectBindings::getUserAny ( String const& key )
This method is from 'UserObjectBindings' class.
UserObjectBindings::getUserAny ( )
This method is from 'UserObjectBindings' class.
UserObjectBindings::clear ( )
This method is from 'UserObjectBindings' class.
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 4 (0.1%)
IndexData::optimiseVertexCacheTriList ( )
This method is from 'IndexData' class.
IndexData::IndexData ( )
This constructor is from 'IndexData' class.
IndexData::~IndexData ( )
This destructor is from 'IndexData' class.
IndexData::clone ( bool copyData, HardwareBufferManagerBase* mgr )
This method is from 'IndexData' class.
[+] class VertexData 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<1> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 11 (0.2%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, vector<HardwareBuffer::Usage>::type const& bufferUsages, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::closeGapsInBindings ( )
This method is from 'VertexData' class.
VertexData::convertPackedColour ( enum VertexElementType srcType, enum VertexElementType destType )
This method is from 'VertexData' class.
VertexData::removeUnusedBuffers ( )
This method is from 'VertexData' class.
VertexData::prepareForShadowVolume ( )
This method is from 'VertexData' class.
VertexData::allocateHardwareAnimationElements ( ushort count, bool animateNormals )
This method is from 'VertexData' class.
VertexData::VertexData ( VertexDeclaration* dcl, VertexBufferBinding* bind )
This constructor is from 'VertexData' class.
VertexData::VertexData ( HardwareBufferManagerBase* mgr )
This constructor is from 'VertexData' class.
VertexData::~VertexData ( )
This destructor is from 'VertexData' class.
...
[+] typedef BufferUsageList 1
|
Change |
Effect |
1 |
Base type has been changed from vector<HardwareBuffer::Usage>::type to std::vector<HardwareBuffer::Usage>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, vector<HardwareBuffer::Usage>::type const& bufferUsages, HardwareBufferManagerBase* mgr )
2nd parameter 'bufferUsages' (reference) has base type 'BufferUsageList'.
OgreViewport.h
namespace Ogre
[+] class Viewport 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)7> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Viewport) |
(int (*)(...)) (& typeinfo for Viewport) |
16 |
~Viewport |
~Viewport |
24 |
~Viewport |
~Viewport |
32 |
Viewport::setRenderQueueInvocationSequenceName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Viewport::setRenderQueueInvocationSequenceName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
Viewport::getRenderQueueInvocationSequenceName[abi:cxx11]() const |
Viewport::getRenderQueueInvocationSequenceName[abi:cxx11]() const |
[+] affected symbols: 28 (0.4%)
Viewport::setDepthClear ( Real depth )
This method is from 'Viewport' class.
Viewport::setDimensions ( Real left, Real top, Real width, Real height )
This method is from 'Viewport' class.
Viewport::setDrawBuffer ( enum ColourBufferType colourBuffer )
This method is from 'Viewport' class.
Viewport::setAutoUpdated ( bool inAutoUpdated )
This method is from 'Viewport' class.
Viewport::setSkiesEnabled ( bool enabled )
This method is from 'Viewport' class.
Viewport::_clearUpdatedFlag ( )
This method is from 'Viewport' class.
Viewport::_updateDimensions ( )
This method is from 'Viewport' class.
Viewport::setOrientationMode ( enum OrientationMode orientationMode, bool setDefault )
This method is from 'Viewport' class.
Viewport::pointOrientedToScreen ( Real orientedX, Real orientedY, int orientationMode, Real& screenX, Real& screenY )
This method is from 'Viewport' class.
Viewport::pointOrientedToScreen ( Vector2 const& v, int orientationMode, Vector2& outv )
This method is from 'Viewport' class.
...
OgreWorkQueue.h
namespace Ogre
[+] class WorkQueue 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > 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) - 24 entries | Virtual Table (New) - 24 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for WorkQueue) |
(int (*)(...)) (& typeinfo for WorkQueue) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
__cxa_pure_virtual |
168 |
__cxa_pure_virtual |
__cxa_pure_virtual |
176 |
__cxa_pure_virtual |
__cxa_pure_virtual |
184 |
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 58 (0.9%)
DefaultWorkQueue::_threadMain ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::notifyWorkers ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::waitForNextRequest ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::notifyThreadRegistered ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::startup ( bool forceRestart )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::shutdown ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::DefaultWorkQueue ( String const& name )
This constructor is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::~DefaultWorkQueue ( )
This destructor is from derived class 'DefaultWorkQueue'.
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous, bool idleThread )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::_threadMain ( )
This method is from derived class 'DefaultWorkQueueBase'.
...
[+] class WorkQueue::Request 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 2 (0.03%)
WorkQueue::Request::Request ( uint16 channel, uint16 rtype, Any const& rData, uint8 retry, WorkQueue::RequestID rid )
This constructor is from 'WorkQueue::Request' class.
WorkQueue::Request::~Request ( )
This destructor is from 'WorkQueue::Request' class.
[+] struct WorkQueue::Response 2
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 2 (0.03%)
WorkQueue::Response::Response ( WorkQueue::Request const* rq, bool success, Any const& data, String const& msg )
This constructor is from 'struct WorkQueue::Response' class.
WorkQueue::Response::~Response ( )
This destructor is from 'struct WorkQueue::Response' class.
to the top
Problems with Symbols, Low Severity 207
OgreAnimationTrack.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] AnimationTrack::_buildKeyFrameIndexMap ( vector<float>::type const& keyFrameTimes ) 1
⇣
AnimationTrack::_buildKeyFrameIndexMap ( std::vector<float>const& keyFrameTimes )
_ZN4Ogre14AnimationTrack22_buildKeyFrameIndexMapERKSt6vectorIfSaIfEE
|
Change |
Effect |
1 |
Type of 1st parameter keyFrameTimes has been changed from vector<float>::type const& to std::vector<float>const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] AnimationTrack::_collectKeyFrameTimes ( vector<float>::type& keyFrameTimes ) 1
⇣
AnimationTrack::_collectKeyFrameTimes ( std::vector<float>& keyFrameTimes )
_ZN4Ogre14AnimationTrack21_collectKeyFrameTimesERSt6vectorIfSaIfEE
|
Change |
Effect |
1 |
Type of 1st parameter keyFrameTimes has been changed from vector<float>::type& to std::vector<float>&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreAutoParamDataSource.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] AutoParamDataSource::getCameraPosition ( ) const 1
_ZNK4Ogre19AutoParamDataSource17getCameraPositionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getCameraPositionObjectSpace ( ) const 1
_ZNK4Ogre19AutoParamDataSource28getCameraPositionObjectSpaceEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getFogParams ( ) const 1
_ZNK4Ogre19AutoParamDataSource12getFogParamsEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getInverseTextureSize ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource21getInverseTextureSizeEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getInverseViewMatrix ( ) const 1
_ZNK4Ogre19AutoParamDataSource20getInverseViewMatrixEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getInverseWorldMatrix ( ) const 1
_ZNK4Ogre19AutoParamDataSource21getInverseWorldMatrixEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getInverseWorldViewMatrix ( ) const 1
_ZNK4Ogre19AutoParamDataSource25getInverseWorldViewMatrixEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getLightAs4DVector ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource18getLightAs4DVectorEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getLightAttenuation ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource19getLightAttenuationEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getLightDirection ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource17getLightDirectionEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getLightPosition ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource16getLightPositionEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getLodCameraPosition ( ) const 1
_ZNK4Ogre19AutoParamDataSource20getLodCameraPositionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getLodCameraPositionObjectSpace ( ) const 1
_ZNK4Ogre19AutoParamDataSource31getLodCameraPositionObjectSpaceEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getPackedTextureSize ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource20getPackedTextureSizeEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getPointParams ( ) const 1
_ZNK4Ogre19AutoParamDataSource14getPointParamsEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getSceneDepthRange ( ) const 1
_ZNK4Ogre19AutoParamDataSource18getSceneDepthRangeEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getShadowSceneDepthRange ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource24getShadowSceneDepthRangeEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getSpotlightParams ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource18getSpotlightParamsEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getTextureSize ( size_t index ) const 1
_ZNK4Ogre19AutoParamDataSource14getTextureSizeEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getTime_0_1_packed ( Real x ) const 1
_ZNK4Ogre19AutoParamDataSource18getTime_0_1_packedEf
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getTime_0_2Pi_packed ( Real x ) const 1
_ZNK4Ogre19AutoParamDataSource20getTime_0_2Pi_packedEf
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getTime_0_X_packed ( Real x ) const 1
_ZNK4Ogre19AutoParamDataSource18getTime_0_X_packedEf
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getViewDirection ( ) const 1
_ZNK4Ogre19AutoParamDataSource16getViewDirectionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getViewMatrix ( ) const 1
_ZNK4Ogre19AutoParamDataSource13getViewMatrixEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getViewSideVector ( ) const 1
_ZNK4Ogre19AutoParamDataSource17getViewSideVectorEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getViewUpVector ( ) const 1
_ZNK4Ogre19AutoParamDataSource15getViewUpVectorEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getWorldMatrix ( ) const 1
_ZNK4Ogre19AutoParamDataSource14getWorldMatrixEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getWorldMatrixArray ( ) const 1
_ZNK4Ogre19AutoParamDataSource19getWorldMatrixArrayEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] AutoParamDataSource::getWorldViewMatrix ( ) const 1
_ZNK4Ogre19AutoParamDataSource18getWorldViewMatrixEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreBillboard.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Billboard::getPosition ( ) const 1
_ZNK4Ogre9Billboard11getPositionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, list<Particle*>::type& currentParticles, bool cullIndividually ) 1
⇣
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, std::__cxx11::list<Particle*>& currentParticles, bool cullIndividually )
_ZN4Ogre25BillboardParticleRenderer18_updateRenderQueueEPNS_11RenderQueueERNSt7__cxx114listIPNS_8ParticleESaIS6_EEEb
|
Change |
Effect |
1 |
Base type of 2nd parameter currentParticles has been changed from std::__cxx11::list<Particle*, std::allocator<Particle*> > to std::__cxx11::list<Particle*>. |
Replacement of parameter base type may indicate a change in its semantic meaning. |
[+] BillboardParticleRenderer::getCommonDirection ( ) const 1
_ZNK4Ogre25BillboardParticleRenderer18getCommonDirectionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] BillboardParticleRenderer::getCommonUpVector ( ) const 1
_ZNK4Ogre25BillboardParticleRenderer17getCommonUpVectorEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreBillboardSet.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] BillboardSet::getCommonDirection ( ) const 1
_ZNK4Ogre12BillboardSet18getCommonDirectionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] BillboardSet::getCommonUpVector ( ) const 1
_ZNK4Ogre12BillboardSet17getCommonUpVectorEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] BillboardSet::mRadixSorter [data] 1
_ZN4Ogre12BillboardSet12mRadixSorterB5cxx11E
|
Change |
Effect |
1 |
Type of this global data has been changed from RadixSort<std::__cxx11::list<Billboard*, std::allocator<Billboard*> >, Billboard*, float> to RadixSort<std::__cxx11::list<Billboard*>, Billboard*, float>. |
Replacement of data type may indicate a change in semantic meaning. |
OgreCamera.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Camera::getDirection ( ) const 1
_ZNK4Ogre6Camera12getDirectionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getPosition ( ) const 1
_ZNK4Ogre6Camera11getPositionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getPositionForViewUpdate ( ) const 1
_ZNK4Ogre6Camera24getPositionForViewUpdateEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getRealDirection ( ) const 1
_ZNK4Ogre6Camera16getRealDirectionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getRealPosition ( ) const 1
_ZNK4Ogre6Camera15getRealPositionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getRealRight ( ) const 1
_ZNK4Ogre6Camera12getRealRightEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getRealUp ( ) const 1
_ZNK4Ogre6Camera9getRealUpEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getRight ( ) const 1
_ZNK4Ogre6Camera8getRightEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getUp ( ) const 1
_ZNK4Ogre6Camera5getUpEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getViewMatrix ( ) const 1
_ZNK4Ogre6Camera13getViewMatrixEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Camera::getWindowPlanes ( ) const 1
_ZNK4Ogre6Camera15getWindowPlanesEv
|
Change |
Effect |
1 |
Type of return value has been changed from vector<Plane>::type const& to std::vector<Plane>const&. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Camera::getWorldSpaceCorners ( ) const 1
_ZNK4Ogre6Camera20getWorldSpaceCornersEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreCodec.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Codec::msMapCodecs [data] 1
_ZN4Ogre5Codec11msMapCodecsB5cxx11E
|
Change |
Effect |
1 |
Type of this global data has been changed from map<std::__cxx11::basic_string<char>, Codec*, std::less<std::__cxx11::basic_string<char> > >::type to std::map<std::__cxx11::basic_string<char>, Codec*>. |
Replacement of data type may indicate a change in semantic meaning. |
OgreColourValue.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ColourValue::setAsABGR ( ABGR const val ) 2
⇣
ColourValue::setAsABGR ( ABGR val32 )
_ZN4Ogre11ColourValue9setAsABGREj
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from ABGR const to ABGR. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
1st parameter val has been renamed to val32. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] ColourValue::setAsARGB ( ARGB const val ) 2
⇣
ColourValue::setAsARGB ( ARGB val32 )
_ZN4Ogre11ColourValue9setAsARGBEj
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from ARGB const to ARGB. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
1st parameter val has been renamed to val32. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] ColourValue::setAsBGRA ( BGRA const val ) 2
⇣
ColourValue::setAsBGRA ( BGRA val32 )
_ZN4Ogre11ColourValue9setAsBGRAEj
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from BGRA const to BGRA. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
1st parameter val has been renamed to val32. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] ColourValue::setAsRGBA ( RGBA const val ) 2
⇣
ColourValue::setAsRGBA ( RGBA val32 )
_ZN4Ogre11ColourValue9setAsRGBAEj
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from RGBA const to RGBA. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
1st parameter val has been renamed to val32. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] ColourValue::setHSB ( Real hue, Real saturation, Real brightness ) 3
⇣
ColourValue::setHSB ( float hue, float saturation, float brightness )
_ZN4Ogre11ColourValue6setHSBEfff
|
Change |
Effect |
1 |
Type of 3rd parameter brightness 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 hue 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 saturation has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreCompositorManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] CompositorManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams ) 1
_ZN4Ogre17CompositorManager6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreConvexBody.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ConvexBody::getNormal ( size_t poly ) 1
_ZN4Ogre10ConvexBody9getNormalEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] ConvexBody::getVertex ( size_t poly, size_t vertex ) const 1
_ZNK4Ogre10ConvexBody9getVertexEmm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreFrustum.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Frustum::getFrustumOffset ( ) const 1
_ZNK4Ogre7Frustum16getFrustumOffsetEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector2 to Vector<2, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Frustum::getPositionForViewUpdate ( ) const 1
_ZNK4Ogre7Frustum24getPositionForViewUpdateEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreInstanceBatch.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx ) 1
_ZN4Ogre13InstanceBatch15_getCustomParamEPNS_15InstancedEntityEh
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreInstancedEntity.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] InstancedEntity::getCustomParam ( unsigned char idx ) 1
_ZN4Ogre15InstancedEntity14getCustomParamEh
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreLight.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Light::getCustomParameter ( uint16 index ) const 1
_ZNK4Ogre5Light18getCustomParameterEt
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector4 to Vector<4, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Light::getDirection ( ) const 1
_ZNK4Ogre5Light12getDirectionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Light::getPosition ( ) const 1
_ZNK4Ogre5Light11getPositionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Light::setDiffuseColour ( Real red, Real green, Real blue ) 3
⇣
Light::setDiffuseColour ( float red, float green, float blue )
_ZN4Ogre5Light16setDiffuseColourEfff
|
Change |
Effect |
1 |
Type of 3rd parameter blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Light::setSpecularColour ( Real red, Real green, Real blue ) 3
⇣
Light::setSpecularColour ( float red, float green, float blue )
_ZN4Ogre5Light17setSpecularColourEfff
|
Change |
Effect |
1 |
Type of 3rd parameter blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreLodStrategyManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] LodStrategyManager::getIterator ( ) 1
_ZN4Ogre18LodStrategyManager11getIteratorB5cxx11Ev
|
Change |
Effect |
1 |
Type of return value has been changed from MapIterator<std::map<std::__cxx11::basic_string<char>, LodStrategy*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, LodStrategy*> > > > to MapIterator<std::map<std::__cxx11::basic_string<char>, LodStrategy*> >. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreManualObject.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ManualObject::colour ( Real r, Real g, Real b, Real a ) 4
⇣
ManualObject::colour ( float r, float g, float b, float a )
_ZN4Ogre12ManualObject6colourEffff
|
Change |
Effect |
1 |
Type of 4th parameter a 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 b 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 g has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 1st parameter r has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] ManualObject::normal ( Real x, Real y, Real z ) 3
⇣
ManualObject::normal ( float x, float y, float z )
_ZN4Ogre12ManualObject6normalEfff
|
Change |
Effect |
1 |
Type of 1st parameter x 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 y has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 3rd parameter z has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] ManualObject::position ( Real x, Real y, Real z ) 3
⇣
ManualObject::position ( float x, float y, float z )
_ZN4Ogre12ManualObject8positionEfff
|
Change |
Effect |
1 |
Type of 1st parameter x 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 y has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 3rd parameter z has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] ManualObject::tangent ( Real x, Real y, Real z ) 3
⇣
ManualObject::tangent ( float x, float y, float z )
_ZN4Ogre12ManualObject7tangentEfff
|
Change |
Effect |
1 |
Type of 1st parameter x 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 y has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 3rd parameter z has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] ManualObject::textureCoord ( Real u ) 1
⇣
ManualObject::textureCoord ( float u )
_ZN4Ogre12ManualObject12textureCoordEf
|
Change |
Effect |
1 |
Type of 1st parameter u has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] ManualObject::textureCoord ( Real u, Real v ) 2
⇣
ManualObject::textureCoord ( float u, float v )
_ZN4Ogre12ManualObject12textureCoordEff
|
Change |
Effect |
1 |
Type of 1st parameter u 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 v has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] ManualObject::textureCoord ( Real u, Real v, Real w ) 3
⇣
ManualObject::textureCoord ( float u, float v, float w )
_ZN4Ogre12ManualObject12textureCoordEfff
|
Change |
Effect |
1 |
Type of 1st parameter u 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 v has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 3rd parameter w has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] ManualObject::textureCoord ( Real x, Real y, Real z, Real w ) 4
⇣
ManualObject::textureCoord ( float x, float y, float z, float w )
_ZN4Ogre12ManualObject12textureCoordEffff
|
Change |
Effect |
1 |
Type of 4th parameter w 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 x 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 y 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 z has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreMaterial.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Material::setAmbient ( Real red, Real green, Real blue ) 3
⇣
Material::setAmbient ( float red, float green, float blue )
_ZN4Ogre8Material10setAmbientEfff
|
Change |
Effect |
1 |
Type of 3rd parameter blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Material::setDiffuse ( Real red, Real green, Real blue, Real alpha ) 4
⇣
Material::setDiffuse ( float red, float green, float blue, float alpha )
_ZN4Ogre8Material10setDiffuseEffff
|
Change |
Effect |
1 |
Type of 4th parameter alpha 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 blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Material::setSelfIllumination ( Real red, Real green, Real blue ) 3
⇣
Material::setSelfIllumination ( float red, float green, float blue )
_ZN4Ogre8Material19setSelfIlluminationEfff
|
Change |
Effect |
1 |
Type of 3rd parameter blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Material::setSpecular ( Real red, Real green, Real blue, Real alpha ) 4
⇣
Material::setSpecular ( float red, float green, float blue, float alpha )
_ZN4Ogre8Material11setSpecularEffff
|
Change |
Effect |
1 |
Type of 4th parameter alpha 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 blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreMath.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Math::buildReflectionMatrix ( Plane const& p ) [static] 1
_ZN4Ogre4Math21buildReflectionMatrixERKNS_5PlaneE
|
Change |
Effect |
1 |
Type of return value has been changed from Matrix4 to Affine3. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Math::intersects ( Ray const& ray, AxisAlignedBox const& box ) [static] 1
_ZN4Ogre4Math10intersectsERKNS_3RayERKNS_14AxisAlignedBoxE
|
Change |
Effect |
1 |
Type of return value has been changed from struct std::pair<bool, float> to RayTestResult. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Math::intersects ( Ray const& ray, list<Plane>::type const& planes, bool normalIsOutside ) [static] 2
⇣
Math::intersects ( Ray const& ray, std::__cxx11::list<Plane>const& planes, bool normalIsOutside ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNSt7__cxx114listINS_5PlaneESaIS6_EEEb
|
Change |
Effect |
1 |
Base type of 2nd parameter planes has been changed from std::__cxx11::list<Plane, std::allocator<Plane> > to std::__cxx11::list<Plane>. |
Replacement of parameter base type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from struct std::pair<bool, float> to RayTestResult. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Math::intersects ( Ray const& ray, vector<Plane>::type const& planes, bool normalIsOutside ) [static] 2
⇣
Math::intersects ( Ray const& ray, std::vector<Plane>const& planes, bool normalIsOutside ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKSt6vectorINS_5PlaneESaIS5_EEb
|
Change |
Effect |
1 |
Type of 2nd parameter planes has been changed from vector<Plane>::type const& to std::vector<Plane>const&. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from struct std::pair<bool, float> to RayTestResult. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreMatrix3.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Matrix3::GetColumn ( size_t iCol ) const 1
_ZNK4Ogre7Matrix39GetColumnEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreMovableObject.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] MovableObject::_getParentNodeFullTransform ( ) const 1
_ZNK4Ogre13MovableObject27_getParentNodeFullTransformEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreNumerics.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] NumericSolver::solveNxNLinearSysDestr ( int n, PreciseReal** coeff, PreciseReal* col ) [static] 2
⇣
NumericSolver::solveNxNLinearSysDestr ( int n, double** coeff, double* col ) [static]
_ZN4Ogre13NumericSolver22solveNxNLinearSysDestrEiPPdS1_
|
Change |
Effect |
1 |
Type of 2nd parameter coeff has been changed from PreciseReal** to double**. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 3rd parameter col has been changed from PreciseReal* to double*. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreParticleEmitter.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ParticleEmitter::getDirection ( ) const 1
_ZNK4Ogre15ParticleEmitter12getDirectionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] ParticleEmitter::getDirPositionReference ( ) const 1
_ZNK4Ogre15ParticleEmitter23getDirPositionReferenceEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] ParticleEmitter::getPosition ( ) const 1
_ZNK4Ogre15ParticleEmitter11getPositionEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] ParticleEmitter::getUp ( ) const 1
_ZNK4Ogre15ParticleEmitter5getUpEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreParticleIterator.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ParticleIterator::ParticleIterator [C1] ( std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator start, std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator last ) 2
⇣
ParticleIterator::ParticleIterator [C1] ( std::__cxx11::list<Particle*>::iterator start, std::__cxx11::list<Particle*>::iterator last )
_ZN4Ogre16ParticleIteratorC1ESt14_List_iteratorIPNS_8ParticleEES4_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator to std::__cxx11::list<Particle*>::iterator. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 1st parameter start has been changed from std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator to std::__cxx11::list<Particle*>::iterator. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] ParticleIterator::ParticleIterator [C2] ( std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator start, std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator last ) 2
⇣
ParticleIterator::ParticleIterator [C2] ( std::__cxx11::list<Particle*>::iterator start, std::__cxx11::list<Particle*>::iterator last )
_ZN4Ogre16ParticleIteratorC2ESt14_List_iteratorIPNS_8ParticleEES4_
|
Change |
Effect |
1 |
Type of 2nd parameter last has been changed from std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator to std::__cxx11::list<Particle*>::iterator. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 1st parameter start has been changed from std::__cxx11::list<Particle*, std::allocator<Particle*> >::iterator to std::__cxx11::list<Particle*>::iterator. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreParticleSystem.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ParticleSystem::findFreeEmittedEmitter ( String const& name ) 1
_ZN4Ogre14ParticleSystem22findFreeEmittedEmitterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Base type of return value has been changed from std::__cxx11::list<ParticleEmitter*, std::allocator<ParticleEmitter*> > to std::__cxx11::list<ParticleEmitter*>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] ParticleSystem::mRadixSorter [data] 1
_ZN4Ogre14ParticleSystem12mRadixSorterB5cxx11E
|
Change |
Effect |
1 |
Type of this global data has been changed from RadixSort<std::__cxx11::list<Particle*, std::allocator<Particle*> >, Particle*, float> to RadixSort<std::__cxx11::list<Particle*>, Particle*, float>. |
Replacement of data type may indicate a change in semantic meaning. |
OgrePass.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Pass::getGpuProgram ( enum GpuProgramType programType ) const 1
_ZNK4Ogre4Pass13getGpuProgramENS_14GpuProgramTypeE
|
Change |
Effect |
1 |
The pointer level of return value has been increased from 0 to 1. |
Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
[+] Pass::getTextureUnitState ( String const& name ) const 1
_ZNK4Ogre4Pass19getTextureUnitStateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Type of return value has been changed from TextureUnitState const* to TextureUnitState*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Pass::getTextureUnitState ( unsigned short index ) const 1
_ZNK4Ogre4Pass19getTextureUnitStateEt
|
Change |
Effect |
1 |
Type of return value has been changed from TextureUnitState const* to TextureUnitState*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] Pass::setAmbient ( Real red, Real green, Real blue ) 3
⇣
Pass::setAmbient ( float red, float green, float blue )
_ZN4Ogre4Pass10setAmbientEfff
|
Change |
Effect |
1 |
Type of 3rd parameter blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Pass::setDiffuse ( Real red, Real green, Real blue, Real alpha ) 4
⇣
Pass::setDiffuse ( float red, float green, float blue, float alpha )
_ZN4Ogre4Pass10setDiffuseEffff
|
Change |
Effect |
1 |
Type of 4th parameter alpha 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 blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Pass::setSelfIllumination ( Real red, Real green, Real blue ) 3
⇣
Pass::setSelfIllumination ( float red, float green, float blue )
_ZN4Ogre4Pass19setSelfIlluminationEfff
|
Change |
Effect |
1 |
Type of 3rd parameter blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Pass::setSpecular ( Real red, Real green, Real blue, Real alpha ) 4
⇣
Pass::setSpecular ( float red, float green, float blue, float alpha )
_ZN4Ogre4Pass11setSpecularEffff
|
Change |
Effect |
1 |
Type of 4th parameter alpha 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 blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgrePixelFormat.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] PixelBox::getTopLeftFrontPixelPtr ( ) const 1
_ZNK4Ogre8PixelBox23getTopLeftFrontPixelPtrEv
|
Change |
Effect |
1 |
Type of return value has been changed from void* to uchar*. |
Replacement of return type may indicate a change in its semantic meaning. |
OgrePolygon.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Polygon::getNormal ( ) const 1
_ZNK4Ogre7Polygon9getNormalEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Polygon::getVertex ( size_t vertex ) const 1
_ZNK4Ogre7Polygon9getVertexEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreQuaternion.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Quaternion::xAxis ( ) const 1
_ZNK4Ogre10Quaternion5xAxisEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Quaternion::yAxis ( ) const 1
_ZNK4Ogre10Quaternion5yAxisEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] Quaternion::zAxis ( ) const 1
_ZNK4Ogre10Quaternion5zAxisEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreRenderSystemCapabilities.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] RenderSystemCapabilities::msGPUVendorStrings [data] 1
_ZN4Ogre24RenderSystemCapabilities18msGPUVendorStringsB5cxx11E
|
Change |
Effect |
1 |
Type of this global data has been changed from String[17] to String[13]. |
Replacement of data type may indicate a change in semantic meaning. |
OgreRenderSystemCapabilitiesManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] RenderSystemCapabilitiesManager::getCapabilities ( ) const 1
_ZNK4Ogre31RenderSystemCapabilitiesManager15getCapabilitiesB5cxx11Ev
|
Change |
Effect |
1 |
Base type of return value has been changed from std::map<std::__cxx11::basic_string<char>, RenderSystemCapabilities*, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, RenderSystemCapabilities*> > > to std::map<std::__cxx11::basic_string<char>, RenderSystemCapabilities*>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreResourceManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ResourceManager::getResourceByName ( String const& name, String const& groupName ) 1
_ZN4Ogre15ResourceManager17getResourceByNameERKNSt7__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. |
[+] ResourceManager::load ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* loadParams, bool backgroundThread ) 1
_ZN4Ogre15ResourceManager4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEb
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] ResourceManager::remove ( String const& name, String const& group ) 1
_ZN4Ogre15ResourceManager6removeERKNSt7__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. |
OgreRibbonTrail.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] RibbonTrail::setColourChange ( size_t chainIndex, Real r, Real g, Real b, Real a ) 4
⇣
RibbonTrail::setColourChange ( size_t chainIndex, float r, float g, float b, float a )
_ZN4Ogre11RibbonTrail15setColourChangeEmffff
|
Change |
Effect |
1 |
Type of 5th parameter a has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 4th parameter b has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 3rd parameter g has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 2nd parameter r has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] RibbonTrail::setInitialColour ( size_t chainIndex, Real r, Real g, Real b, Real a ) 4
⇣
RibbonTrail::setInitialColour ( size_t chainIndex, float r, float g, float b, float a )
_ZN4Ogre11RibbonTrail16setInitialColourEmffff
|
Change |
Effect |
1 |
Type of 5th parameter a has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of 4th parameter b has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 3rd parameter g has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 2nd parameter r has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreSceneManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] SceneManager::_setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, uint8 renderQueue, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName ) 1
⇣
SceneManager::_setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, uint8 renderQueue, Quaternion const& orientation, int xsegments, int ysegments, int ysegments_keep, String const& groupName )
_ZN4Ogre12SceneManager11_setSkyDomeEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfffhRKNS_10QuaternionEiiiS8_
|
Change |
Effect |
1 |
10th parameter ySegmentsToKeep has been renamed to ysegments_keep. |
Renaming of a parameter may indicate a change in its semantic meaning. |
OgreScriptCompiler.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] ObjectAbstractNode::getVariables ( ) const 1
_ZNK4Ogre18ObjectAbstractNode12getVariablesB5cxx11Ev
|
Change |
Effect |
1 |
Base type of return value has been changed from std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > to std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreShadowCameraSetupFocused.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] FocusedShadowCameraSetup::getLSProjViewDir ( Matrix4 const& lightSpace, Camera const& cam, FocusedShadowCameraSetup::PointListBody const& bodyLVS ) const 1
_ZNK4Ogre24FocusedShadowCameraSetup16getLSProjViewDirERKNS_7Matrix4ERKNS_6CameraERKNS0_13PointListBodyE
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] FocusedShadowCameraSetup::PointListBody::getPoint ( size_t cnt ) const 1
_ZNK4Ogre24FocusedShadowCameraSetup13PointListBody8getPointEm
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreSimpleSpline.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] SimpleSpline::getPoint ( unsigned short index ) const 1
_ZNK4Ogre12SimpleSpline8getPointEt
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] SimpleSpline::interpolate ( Real t ) const 1
_ZNK4Ogre12SimpleSpline11interpolateEf
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
[+] SimpleSpline::interpolate ( unsigned int fromIndex, Real t ) const 1
_ZNK4Ogre12SimpleSpline11interpolateEjf
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreStaticGeometry.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] StaticGeometry::getRegionCentre ( ushort x, ushort y, ushort z ) 1
_ZN4Ogre14StaticGeometry15getRegionCentreEttt
|
Change |
Effect |
1 |
Base type of return value has been changed from Vector3 to Vector<3, float>. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreStreamSerialiser.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] StreamSerialiser::readChunkBegin ( ) 1
_ZN4Ogre16StreamSerialiser14readChunkBeginEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] StreamSerialiser::readChunkEnd ( uint32 id ) 1
_ZN4Ogre16StreamSerialiser12readChunkEndEj
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] StreamSerialiser::readData ( void* buf, size_t size, size_t count ) 1
_ZN4Ogre16StreamSerialiser8readDataEPvmm
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] StreamSerialiser::writeChunkBegin ( uint32 id, uint16 version ) 1
_ZN4Ogre16StreamSerialiser15writeChunkBeginEjt
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] StreamSerialiser::writeChunkEnd ( uint32 id ) 1
_ZN4Ogre16StreamSerialiser13writeChunkEndEj
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] StreamSerialiser::writeData ( void const* buf, size_t size, size_t count ) 1
_ZN4Ogre16StreamSerialiser9writeDataEPKvmm
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreString.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] StringUtil::split ( String const& str, String const& delims, unsigned int maxSplits, bool preserveDelims ) [static] 1
_ZN4Ogre10StringUtil5splitERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jb
|
Change |
Effect |
1 |
Type of return value has been changed from vector<std::__cxx11::basic_string<char> >::type to std::vector<std::__cxx11::basic_string<char> >. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] StringUtil::tokenise ( String const& str, String const& singleDelims, String const& doubleDelims, unsigned int maxSplits ) [static] 1
_ZN4Ogre10StringUtil8tokeniseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_j
|
Change |
Effect |
1 |
Type of return value has been changed from vector<std::__cxx11::basic_string<char> >::type to std::vector<std::__cxx11::basic_string<char> >. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreStringConverter.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] StringConverter::toString ( int val, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static] 1
⇣
StringConverter::toString ( int32 val, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11EitcSt13_Ios_Fmtflags
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from int to int32. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] StringConverter::toString ( size_t val, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static] 1
⇣
StringConverter::toString ( unsigned long val, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11EmtcSt13_Ios_Fmtflags
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from size_t to unsigned long. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] StringConverter::toString ( unsigned int val, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static] 1
⇣
StringConverter::toString ( uint32 val, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11EjtcSt13_Ios_Fmtflags
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from unsigned int to uint32. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreTagPoint.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] TagPoint::getParentEntityTransform ( ) const 1
_ZNK4Ogre8TagPoint24getParentEntityTransformEv
|
Change |
Effect |
1 |
Base type of return value has been changed from Matrix4 to Affine3. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreTechnique.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] Technique::setAmbient ( Real red, Real green, Real blue ) 3
⇣
Technique::setAmbient ( float red, float green, float blue )
_ZN4Ogre9Technique10setAmbientEfff
|
Change |
Effect |
1 |
Type of 3rd parameter blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Technique::setDiffuse ( Real red, Real green, Real blue, Real alpha ) 4
⇣
Technique::setDiffuse ( float red, float green, float blue, float alpha )
_ZN4Ogre9Technique10setDiffuseEffff
|
Change |
Effect |
1 |
Type of 4th parameter alpha 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 blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Technique::setSelfIllumination ( Real red, Real green, Real blue ) 3
⇣
Technique::setSelfIllumination ( float red, float green, float blue )
_ZN4Ogre9Technique19setSelfIlluminationEfff
|
Change |
Effect |
1 |
Type of 3rd parameter blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
3 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] Technique::setSpecular ( Real red, Real green, Real blue, Real alpha ) 4
⇣
Technique::setSpecular ( float red, float green, float blue, float alpha )
_ZN4Ogre9Technique11setSpecularEffff
|
Change |
Effect |
1 |
Type of 4th parameter alpha 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 blue 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 green has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
4 |
Type of 1st parameter red has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreTextureManager.h,
libOgreMain.so.1.10.12
namespace Ogre
[+] TextureManager::_getWarningTexture ( ) 1
_ZN4Ogre14TextureManager18_getWarningTextureEv
|
Change |
Effect |
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 13
OgreCompositionPass.h
namespace Ogre
[+] enum CompositionPass::PassType 1
|
Change |
Effect |
1 |
The member PT_COMPUTE with value 5 has been added. |
No effect. |
[+] affected symbols: 2 (0.03%)
CompositionPass::setType ( enum CompositionPass::PassType type )
1st parameter 'type' is of type 'enum CompositionPass::PassType'.
CompositionPass::getType ( )
Return value is of type 'enum CompositionPass::PassType'.
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuConstantType 1
|
Change |
Effect |
1 |
The member GCT_SAMPLER_EXTERNAL_OES with value 89 has been added. |
No effect. |
[+] affected symbols: 5 (0.1%)
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
Field 'baseDef.constType' in 2nd parameter 'baseDef' (reference) is of type 'enum GpuConstantType'.
GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize )
2nd parameter 'constType' is of type 'enum GpuConstantType'.
GpuSharedParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::_findNamedConstantDefinition ( String const& name, bool throwExceptionIfNotFound )
Field 'retval.constType' in the return value (pointer) is of type 'enum GpuConstantType'.
[+] enum GpuProgramParameters::AutoConstantType 1
|
Change |
Effect |
1 |
The member ACT_CAMERA_RELATIVE_POSITION with value 80 has been added. |
No effect. |
[+] affected symbols: 25 (0.4%)
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, Real rData, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findIntAutoConstantEntry ( size_t logicalIndex )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
...
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 2
|
Change |
Effect |
1 |
The member PF_DEPTH16 with value 28 has been added. |
No effect. |
2 |
The member PF_DEPTH32 with value 107 has been added. |
No effect. |
[+] affected symbols: 117 (1.9%)
SceneManager::setShadowTextureConfig ( size_t shadowIndex, struct ShadowTextureConfig const& config )
Field 'config.format' in 2nd parameter 'config' (reference) is of type 'enum PixelFormat'.
SceneManager::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::setShadowTextureSettings ( unsigned short size, unsigned short count, enum PixelFormat fmt, unsigned short fsaa, uint16 depthBufferPoolId )
3rd parameter 'fmt' is of type 'enum PixelFormat'.
SceneManager::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::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, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
10th parameter 'desiredFormat' is of type 'enum PixelFormat'.
TextureManager::isFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
2nd parameter 'format' is of type 'enum PixelFormat'.
...
OgreRenderOperation.h
namespace Ogre
[+] enum RenderOperation::OperationType 5
|
Change |
Effect |
1 |
The member OT_DETAIL_ADJACENCY_BIT with value 64 has been added. |
No effect. |
2 |
The member OT_LINE_LIST_ADJ with value 66 has been added. |
No effect. |
3 |
The member OT_LINE_STRIP_ADJ with value 67 has been added. |
No effect. |
4 |
The member OT_TRIANGLE_LIST_ADJ with value 68 has been added. |
No effect. |
5 |
The member OT_TRIANGLE_STRIP_ADJ with value 69 has been added. |
No effect. |
[+] affected symbols: 199 (3.2%)
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.operationType' in 1st parameter 'sm' (pointer) is of type 'enum RenderOperation::OperationType'.
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.operationType' in 1st parameter 'op' (reference) is of type 'enum RenderOperation::OperationType'.
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
ManualObject::hasEdgeList ( )
Field 'this.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
ManualObject::textureCoord ( Real u )
Field 'this.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
ManualObject::textureCoord ( Real u, Real v )
Field 'this.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
ManualObject::textureCoord ( Real u, Real v, Real w )
Field 'this.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
ManualObject::textureCoord ( Real x, Real y, Real z, Real w )
Field 'this.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
Field 'this.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
...
OgreTexture.h
namespace Ogre
[+] class Texture 1
|
Change |
Effect |
1 |
Virtual method _ZN4Ogre7Texture9getBufferEmm became non-pure. |
No effect. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 45 entries | Virtual Table (New) - 42 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 (*)(...)) 0x194aba |
(int (*)(...)) 0x181178 |
40 |
(int (*)(...)) 0x194ac0 |
(int (*)(...)) 0x18117e |
48 |
(int (*)(...)) 0x194ac6 |
(int (*)(...)) 0x181184 |
56 |
(int (*)(...)) 0x194acc |
(int (*)(...)) 0x18118a |
64 |
(int (*)(...)) 0x194ad2 |
Texture::prepareImpl() |
72 |
(int (*)(...)) 0x194ad8 |
Texture::unprepareImpl() |
80 |
__cxa_pure_virtual |
Texture::loadImpl() |
88 |
Texture::unloadImpl() |
Texture::unloadImpl() |
96 |
Resource::prepare(bool) |
Resource::prepare(bool) |
104 |
Resource::load(bool) |
Resource::load(bool) |
112 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
120 |
(int (*)(...)) 0x194ade |
(int (*)(...)) 0x18119c |
128 |
(int (*)(...)) 0x194b06 |
(int (*)(...)) 0x1811c4 |
136 |
(int (*)(...)) 0x194b12 |
Resource::unload() |
144 |
Resource::unload() |
(int (*)(...)) 0x1811d0 |
152 |
(int (*)(...)) 0x194b1e |
Resource::touch() |
160 |
Resource::touch() |
(int (*)(...)) 0x1811dc |
168 |
(int (*)(...)) 0x194b2a |
(int (*)(...)) 0x1811e6 |
176 |
(int (*)(...)) 0x194b34 |
(int (*)(...)) 0x18124e |
184 |
(int (*)(...)) 0x194b9c |
(int (*)(...)) 0x18123c |
192 |
(int (*)(...)) 0x194b8a |
(int (*)(...)) 0x18122a |
200 |
(int (*)(...)) 0x194bae |
(int (*)(...)) 0x18121e |
208 |
(int (*)(...)) 0x194b78 |
(int (*)(...)) 0x1811f0 |
216 |
(int (*)(...)) 0x194b6c |
(int (*)(...)) 0x1811fc |
224 |
(int (*)(...)) 0x194b3e |
Resource::escalateLoading() |
232 |
(int (*)(...)) 0x194b4a |
Resource::addListener(Resource::Listener*) |
240 |
Resource::escalateLoading() |
Resource::removeListener(Resource::Listener*) |
248 |
Resource::addListener(Resource::Listener*) |
(int (*)(...)) 0x181208 |
256 |
Resource::removeListener(Resource::Listener*) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
(int (*)(...)) 0x194b56 |
(int (*)(...)) 0x181212 |
272 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::_dirtyState() |
280 |
(int (*)(...)) 0x194b60 |
Texture::calculateSize() const |
288 |
Resource::_dirtyState() |
Texture::copyToTexture(SharedPtr<Texture>&) |
296 |
Texture::calculateSize() const |
Texture::getBuffer(unsigned long, unsigned long) |
304 |
Texture::copyToTexture(std::shared_ptr<Texture>&) |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
312 |
Texture::loadImage(Image const&) |
(int (*)(...)) 0x3a9196 |
320 |
__cxa_pure_virtual |
__cxa_pure_virtual |
328 |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
__cxa_pure_virtual |
336 |
(int (*)(...)) 0x3dd718 |
|
344 |
__cxa_pure_virtual |
|
352 |
__cxa_pure_virtual |
|
[+] affected symbols: 22 (0.4%)
Texture::unloadImpl ( )
This method is from 'Texture' class.
Texture::_loadImages ( vector<Image const*>::type const& images )
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.
Texture::createInternalResources ( )
This method is from 'Texture' class.
Texture::setDesiredFloatBitDepth ( ushort bits )
This method is from 'Texture' class.
Texture::setTreatLuminanceAsAlpha ( bool asAlpha )
This method is from 'Texture' class.
Texture::freeInternalResourcesImpl ( )
This method is from 'Texture' class.
...
[+] enum TextureType 1
|
Change |
Effect |
1 |
The member TEX_TYPE_EXTERNAL_OES with value 7 has been added. |
No effect. |
[+] affected symbols: 29 (0.5%)
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, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type 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::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::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'.
TextureUnitState::setTextureName ( String const& name, enum TextureType texType )
2nd parameter 'texType' is of type 'enum TextureType'.
Texture::unloadImpl ( )
Field 'this.mTextureType' in the object of this method is of type 'enum TextureType'.
Texture::_loadImages ( vector<Image const*>::type const& images )
Field 'this.mTextureType' in the object of this method is of type 'enum TextureType'.
...
OgreTextureManager.h
namespace Ogre
[+] class TextureManager 1
|
Change |
Effect |
1 |
Virtual method _ZN4Ogre14TextureManager28isHardwareFilteringSupportedENS_11TextureTypeENS_11PixelFormatEib became non-pure. |
No effect. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 33 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 (*)(...)) 0x1a4362 |
(int (*)(...)) 0x19104a |
40 |
(int (*)(...)) 0x1e1efa |
(int (*)(...)) 0x1d02ae |
48 |
(int (*)(...)) 0x1a436e |
(int (*)(...)) 0x191056 |
56 |
ResourceManager::unloadAll(Resource::LoadingFlags) |
ResourceManager::unloadAll(Resource::LoadingFlags) |
64 |
ResourceManager::reloadAll(Resource::LoadingFlags) |
ResourceManager::reloadAll(Resource::LoadingFlags) |
72 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
80 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
88 |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
96 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
104 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
112 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
120 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
ResourceManager::addImpl(std::shared_ptr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
144 |
ResourceManager::removeImpl(std::shared_ptr<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&, std::shared_ptr<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 |
__cxa_pure_virtual |
TextureManager::isHardwareFilteringSupported(TextureType, PixelFormat, int, bool) |
248 |
TextureManager::setDefaultNumMipmaps(unsigned int) |
TextureManager::setDefaultNumMipmaps(unsigned int) |
256 |
(int (*)(...)) 0x3dee98 |
(int (*)(...)) 0x3ab9fc |
264 |
|
(int (*)(...)) 0x3abbaa |
[+] affected symbols: 18 (0.3%)
TextureManager::createManual ( String const& name, String const& group, enum TextureType texType, uint width, uint height, uint depth, int numMipmaps, enum PixelFormat format, int usage, ManualResourceLoader* loader, bool hwGamma, uint fsaa, String const& fsaaHint )
This method is from 'TextureManager' class.
TextureManager::getNativeFormat ( enum TextureType p1, enum PixelFormat p2, int p3 )
This method is from 'TextureManager' class.
TextureManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > >::type const* createParams, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
This method is from 'TextureManager' class.
TextureManager::isFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
This method is from 'TextureManager' class.
TextureManager::_getWarningTexture ( )
This method is from 'TextureManager' class.
TextureManager::setDefaultNumMipmaps ( uint32 num )
This method is from 'TextureManager' class.
TextureManager::setPreferredBitDepths ( ushort integerBits, ushort floatBits, bool reloadTextures )
This method is from 'TextureManager' class.
TextureManager::setPreferredFloatBitDepth ( ushort bits, bool reloadTextures )
This method is from 'TextureManager' class.
TextureManager::isEquivalentFormatSupported ( enum TextureType ttype, enum PixelFormat format, int usage )
This method is from 'TextureManager' class.
TextureManager::setPreferredIntegerBitDepth ( ushort bits, bool reloadTextures )
This method is from 'TextureManager' class.
...
to the top
Header Files 223
OgreAlignedAllocator.h
OgreAnimable.h
OgreAnimation.h
OgreAnimationState.h
OgreAnimationTrack.h
OgreAny.h
OgreArchive.h
OgreArchiveFactory.h
OgreArchiveManager.h
OgreASTCCodec.h
OgreAtomicScalar.h
OgreAutoParamDataSource.h
OgreAxisAlignedBox.h
OgreBarrier.h
OgreBillboard.h
OgreBillboardChain.h
OgreBillboardParticleRenderer.h
OgreBillboardSet.h
OgreBlendMode.h
OgreBone.h
OgreCamera.h
OgreCodec.h
OgreColourValue.h
OgreCommon.h
OgreCompositionPass.h
OgreCompositionTargetPass.h
OgreCompositionTechnique.h
OgreCompositor.h
OgreCompositorChain.h
OgreCompositorInstance.h
OgreCompositorManager.h
OgreConfigDialog.h
OgreConfigFile.h
OgreConfigOptionMap.h
OgreController.h
OgreControllerManager.h
OgreConvexBody.h
OgreDataStream.h
OgreDDSCodec.h
OgreDefaultHardwareBufferManager.h
OgreDefaultWorkQueueStandard.h
OgreDeflate.h
OgreDepthBuffer.h
OgreDistanceLodStrategy.h
OgreDualQuaternion.h
OgreDynLib.h
OgreDynLibManager.h
OgreEdgeListBuilder.h
OgreEntity.h
OgreErrorDialog.h
OgreETCCodec.h
OgreException.h
OgreExternalTextureSource.h
OgreExternalTextureSourceManager.h
OgreFactoryObj.h
OgreFileSystem.h
OgreFileSystemLayer.h
OgreFrameListener.h
OgreFrustum.h
OgreGpuProgram.h
OgreGpuProgramManager.h
OgreGpuProgramParams.h
OgreGpuProgramUsage.h
OgreHardwareBuffer.h
OgreHardwareBufferManager.h
OgreHardwareCounterBuffer.h
OgreHardwareIndexBuffer.h
OgreHardwareOcclusionQuery.h
OgreHardwarePixelBuffer.h
OgreHardwareUniformBuffer.h
OgreHardwareVertexBuffer.h
OgreHighLevelGpuProgram.h
OgreHighLevelGpuProgramManager.h
OgreImage.h
OgreImageCodec.h
OgreInstanceBatch.h
OgreInstanceBatchHW.h
OgreInstanceBatchHW_VTF.h
OgreInstanceBatchShader.h
OgreInstanceBatchVTF.h
OgreInstancedEntity.h
OgreInstancedGeometry.h
OgreInstanceManager.h
OgreIteratorWrapper.h
OgreKeyFrame.h
OgreLight.h
OgreLightweightMutex.h
OgreLodListener.h
OgreLodStrategy.h
OgreLodStrategyManager.h
OgreLog.h
OgreLogManager.h
OgreManualObject.h
OgreMaterial.h
OgreMaterialManager.h
OgreMaterialSerializer.h
OgreMath.h
OgreMatrix3.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgreMemorySTLAllocator.h
OgreMesh.h
OgreMeshManager.h
OgreMeshSerializer.h
OgreMeshSerializerImpl.h
OgreMovableObject.h
OgreMovablePlane.h
OgreMurmurHash3.h
OgreNameGenerator.h
OgreNode.h
OgreNumerics.h
OgreOptimisedUtil.h
OgreParticle.h
OgreParticleAffector.h
OgreParticleAffectorFactory.h
OgreParticleEmitter.h
OgreParticleEmitterCommands.h
OgreParticleEmitterFactory.h
OgreParticleIterator.h
OgreParticleSystem.h
OgreParticleSystemManager.h
OgreParticleSystemRenderer.h
OgrePass.h
OgrePatchMesh.h
OgrePatchSurface.h
OgrePixelCountLodStrategy.h
OgrePixelFormat.h
OgrePlane.h
OgrePlaneBoundedVolume.h
OgrePlatform.h
OgrePlatformInformation.h
OgrePlugin.h
OgrePolygon.h
OgrePose.h
OgrePOSIXTimerImp.h
OgrePredefinedControllers.h
OgrePrefabFactory.h
OgrePrerequisites.h
OgreProfiler.h
OgreQuaternion.h
OgreRadixSort.h
OgreRay.h
OgreRectangle2D.h
OgreRenderable.h
OgreRenderObjectListener.h
OgreRenderOperation.h
OgreRenderQueue.h
OgreRenderQueueInvocation.h
OgreRenderQueueListener.h
OgreRenderQueueSortingGrouping.h
OgreRenderSystem.h
OgreRenderSystemCapabilities.h
OgreRenderSystemCapabilitiesManager.h
OgreRenderSystemCapabilitiesSerializer.h
OgreRenderTarget.h
OgreRenderTargetListener.h
OgreRenderTexture.h
OgreRenderToVertexBuffer.h
OgreRenderWindow.h
OgreResource.h
OgreResourceBackgroundQueue.h
OgreResourceGroupManager.h
OgreResourceManager.h
OgreRibbonTrail.h
OgreRoot.h
OgreRotationalSpline.h
OgreSceneManager.h
OgreSceneManagerEnumerator.h
OgreSceneNode.h
OgreSceneQuery.h
OgreScriptCompiler.h
OgreScriptLexer.h
OgreScriptLoader.h
OgreScriptParser.h
OgreScriptTranslator.h
OgreSerializer.h
OgreShadowCameraSetup.h
OgreShadowCameraSetupFocused.h
OgreShadowCameraSetupLiSPSM.h
OgreShadowCameraSetupPlaneOptimal.h
OgreShadowCameraSetupPSSM.h
OgreShadowCaster.h
OgreShadowTextureManager.h
OgreShadowVolumeExtrudeProgram.h
OgreSimpleRenderable.h
OgreSimpleSpline.h
OgreSingleton.h
OgreSkeleton.h
OgreSkeletonInstance.h
OgreSkeletonManager.h
OgreSkeletonSerializer.h
OgreSphere.h
OgreStaticGeometry.h
OgreSTBICodec.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
OgreThreads.h
OgreUnifiedHighLevelGpuProgram.h
OgreUserObjectBindings.h
OgreUTFString.h
OgreVector2.h
OgreVector3.h
OgreVector4.h
OgreVertexBoneAssignment.h
OgreVertexIndexData.h
OgreViewport.h
OgreWindowEventUtilities.h
OgreWireBoundingBox.h
OgreWorkQueue.h
OgreZip.h
to the top
Source Files 186
OgreAlignedAllocator.cpp
OgreAnimable.cpp
OgreAnimation.cpp
OgreAnimationState.cpp
OgreAnimationTrack.cpp
OgreArchive.cpp
OgreArchiveManager.cpp
OgreASTCCodec.cpp
OgreAutoParamDataSource.cpp
OgreAxisAlignedBox.cpp
OgreBarrierPThreads.cpp
OgreBillboard.cpp
OgreBillboardChain.cpp
OgreBillboardParticleRenderer.cpp
OgreBillboardSet.cpp
OgreBone.cpp
OgreCamera.cpp
OgreCodec.cpp
OgreColourValue.cpp
OgreCommon.cpp
OgreCompositionPass.cpp
OgreCompositionTargetPass.cpp
OgreCompositionTechnique.cpp
OgreCompositor.cpp
OgreCompositorChain.cpp
OgreCompositorInstance.cpp
OgreCompositorManager.cpp
OgreConfigDialog.cpp
OgreConfigFile.cpp
OgreControllerManager.cpp
OgreConvexBody.cpp
OgreDataStream.cpp
OgreDDSCodec.cpp
OgreDefaultHardwareBufferManager.cpp
OgreDefaultSceneQueries.cpp
OgreDefaultWorkQueueStandard.cpp
OgreDeflate.cpp
OgreDepthBuffer.cpp
OgreDistanceLodStrategy.cpp
OgreDualQuaternion.cpp
OgreDynLib.cpp
OgreDynLibManager.cpp
OgreEdgeListBuilder.cpp
OgreEntity.cpp
OgreErrorDialogNoOp.cpp
OgreETCCodec.cpp
OgreException.cpp
OgreExternalTextureSource.cpp
OgreExternalTextureSourceManager.cpp
OgreFileSystem.cpp
OgreFileSystemLayer.cpp
OgreFrustum.cpp
OgreGpuProgram.cpp
OgreGpuProgramManager.cpp
OgreGpuProgramParams.cpp
OgreGpuProgramUsage.cpp
OgreHardwareBufferManager.cpp
OgreHardwareCounterBuffer.cpp
OgreHardwareIndexBuffer.cpp
OgreHardwareOcclusionQuery.cpp
OgreHardwarePixelBuffer.cpp
OgreHardwareUniformBuffer.cpp
OgreHardwareVertexBuffer.cpp
OgreHighLevelGpuProgram.cpp
OgreHighLevelGpuProgramManager.cpp
OgreImage.cpp
OgreInstanceBatch.cpp
OgreInstanceBatchHW.cpp
OgreInstanceBatchHW_VTF.cpp
OgreInstanceBatchShader.cpp
OgreInstanceBatchVTF.cpp
OgreInstancedEntity.cpp
OgreInstancedGeometry.cpp
OgreInstanceManager.cpp
OgreKeyFrame.cpp
OgreLight.cpp
OgreLightweightMutexPThreads.cpp
OgreLodStrategy.cpp
OgreLodStrategyManager.cpp
OgreLog.cpp
OgreLogManager.cpp
OgreManualObject.cpp
OgreMaterial.cpp
OgreMaterialManager.cpp
OgreMaterialSerializer.cpp
OgreMath.cpp
OgreMatrix3.cpp
OgreMatrix4.cpp
OgreMesh.cpp
OgreMeshManager.cpp
OgreMeshSerializer.cpp
OgreMovableObject.cpp
OgreMovablePlane.cpp
OgreMurmurHash3.cpp
OgreNode.cpp
OgreNumerics.cpp
OgreOptimisedUtil.cpp
OgreParticle.cpp
OgreParticleEmitter.cpp
OgreParticleEmitterCommands.cpp
OgreParticleIterator.cpp
OgreParticleSystem.cpp
OgreParticleSystemManager.cpp
OgrePass.cpp
OgrePatchMesh.cpp
OgrePatchSurface.cpp
OgrePixelCountLodStrategy.cpp
OgrePixelFormat.cpp
OgrePlane.cpp
OgrePlatformInformation.cpp
OgrePolygon.cpp
OgrePose.cpp
OgrePOSIXTimer.cpp
OgrePredefinedControllers.cpp
OgrePrefabFactory.cpp
OgreProfiler.cpp
OgreQuaternion.cpp
OgreRectangle2D.cpp
OgreRenderQueue.cpp
OgreRenderQueueInvocation.cpp
OgreRenderQueueSortingGrouping.cpp
OgreRenderSystem.cpp
OgreRenderSystemCapabilities.cpp
OgreRenderSystemCapabilitiesManager.cpp
OgreRenderSystemCapabilitiesSerializer.cpp
OgreRenderTarget.cpp
OgreRenderTexture.cpp
OgreRenderToVertexBuffer.cpp
OgreRenderWindow.cpp
OgreResource.cpp
OgreResourceBackgroundQueue.cpp
OgreResourceGroupManager.cpp
OgreResourceManager.cpp
OgreRibbonTrail.cpp
OgreRoot.cpp
OgreRotationSpline.cpp
OgreSceneManager.cpp
OgreSceneManagerEnumerator.cpp
OgreSceneNode.cpp
OgreSceneQuery.cpp
OgreScriptCompiler.cpp
OgreScriptLexer.cpp
OgreScriptParser.cpp
OgreScriptTranslator.cpp
OgreSerializer.cpp
OgreShadowCameraSetup.cpp
OgreShadowCameraSetupFocused.cpp
OgreShadowCameraSetupLiSPSM.cpp
OgreShadowCameraSetupPlaneOptimal.cpp
OgreShadowCameraSetupPSSM.cpp
OgreShadowCaster.cpp
OgreShadowTextureManager.cpp
OgreShadowVolumeExtrudeProgram.cpp
OgreSimpleRenderable.cpp
OgreSimpleSpline.cpp
OgreSkeleton.cpp
OgreSkeletonInstance.cpp
OgreSkeletonManager.cpp
OgreSkeletonSerializer.cpp
OgreStaticGeometry.cpp
OgreSTBICodec.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
OgreThreadsPThreads.cpp
OgreUnifiedHighLevelGpuProgram.cpp
OgreUserObjectBindings.cpp
OgreUTFString.cpp
OgreVector2.cpp
OgreVector3.cpp
OgreVector4.cpp
OgreVertexIndexData.cpp
OgreViewport.cpp
OgreWindowEventUtilities.cpp
OgreWireBoundingBox.cpp
OgreWorkQueue.cpp
OgreZip.cpp
to the top
Objects 1
libOgreMain.so.1.10.12
to the top