Binary compatibility report for the libOgreMain.so object between 13.6.4 and 14.0.0 versions on x86_64
Test Info
Module Name | libOgreMain |
Version #1 | 13.6.4 |
Version #2 | 14.0.0 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Test Results
Total Header Files | 195 |
Total Source Files | 164 |
Total Objects | 1 |
Total Symbols / Types | 4486 / 868 |
Compatibility |
59.4% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 100 |
Removed Symbols | High | 309 |
Problems with Data Types | High | 181 |
Medium | 127 |
Low | 143 |
Problems with Symbols | High | 63 |
Medium | 3 |
Low | 81 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 7 |
Added Symbols 100
OgreAutoParamDataSource.h,
libOgreMain.so.14.0
namespace Ogre
AutoParamDataSource::setCurrentLightList ( std::vector<Light*>const* ll )
_ZN4Ogre19AutoParamDataSource19setCurrentLightListEPKSt6vectorIPNS_5LightESaIS3_EE
OgreCompositorChain.h,
libOgreMain.so.14.0
namespace Ogre
CompositorChain::addCompositor ( CompositorPtr const& filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorERKNS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreDefaultDebugDrawer.h,
libOgreMain.so.14.0
namespace Ogre
DefaultDebugDrawer::drawBone ( Node const* node, Affine3 const& transform )
_ZN4Ogre18DefaultDebugDrawer8drawBoneEPKNS_4NodeERKNS_7Affine3E
DefaultDebugDrawer::setBoneAxesSize ( float size )
_ZN4Ogre18DefaultDebugDrawer15setBoneAxesSizeEf
OgreEntity.h,
libOgreMain.so.14.0
namespace Ogre
Entity::TempBlendedBufferInfo::bindTempCopies ( VertexData* targetData, bool suppressHardwareUpload )
_ZN4Ogre6Entity21TempBlendedBufferInfo14bindTempCopiesEPNS_10VertexDataEb
Entity::TempBlendedBufferInfo::buffersCheckedOut ( bool positions, bool normals ) const
_ZNK4Ogre6Entity21TempBlendedBufferInfo17buffersCheckedOutEbb
Entity::TempBlendedBufferInfo::checkoutTempCopies ( bool positions, bool normals )
_ZN4Ogre6Entity21TempBlendedBufferInfo18checkoutTempCopiesEbb
Entity::TempBlendedBufferInfo::extractFrom ( VertexData const* sourceData )
_ZN4Ogre6Entity21TempBlendedBufferInfo11extractFromEPKNS_10VertexDataE
Entity::TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
_ZN4Ogre6Entity21TempBlendedBufferInfo14licenseExpiredEPNS_14HardwareBufferE
Entity::TempBlendedBufferInfo::~TempBlendedBufferInfo [D0] ( )
_ZN4Ogre6Entity21TempBlendedBufferInfoD0Ev
Entity::TempBlendedBufferInfo::~TempBlendedBufferInfo [D1] ( )
_ZN4Ogre6Entity21TempBlendedBufferInfoD1Ev
Entity::TempBlendedBufferInfo::~TempBlendedBufferInfo [D2] ( )
_ZN4Ogre6Entity21TempBlendedBufferInfoD2Ev
vtable for Entity::TempBlendedBufferInfo [data]
_ZTVN4Ogre6Entity21TempBlendedBufferInfoE
OgreGpuProgramManager.h,
libOgreMain.so.14.0
namespace Ogre
GpuProgramManager::loadMicrocodeCache ( DataStreamPtr const& stream )
_ZN4Ogre17GpuProgramManager18loadMicrocodeCacheERKNS_9SharedPtrINS_10DataStreamEEE
GpuProgramManager::saveMicrocodeCache ( DataStreamPtr const& stream ) const
_ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheERKNS_9SharedPtrINS_10DataStreamEEE
OgreGpuProgramParams.h,
libOgreMain.so.14.0
namespace Ogre
GpuProgramParameters::getAutoConstantDefinition ( enum GpuProgramParameters::AutoConstantType idx ) [static]
_ZN4Ogre20GpuProgramParameters25getAutoConstantDefinitionENS0_16AutoConstantTypeE
OgreHardwareIndexBuffer.h,
libOgreMain.so.14.0
namespace Ogre
HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhb
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhb
OgreHardwarePixelBuffer.h,
libOgreMain.so.14.0
namespace Ogre
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEhb
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEhb
OgreHardwareVertexBuffer.h,
libOgreMain.so.14.0
namespace Ogre
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmhb
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmhb
OgreHighLevelGpuProgram.h,
libOgreMain.so.14.0
namespace Ogre
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr const& params )
_ZN4Ogre19HighLevelGpuProgram22populateParameterNamesERKNS_9SharedPtrINS_20GpuProgramParametersEEE
OgreManualObject.h,
libOgreMain.so.14.0
namespace Ogre
ManualObject::estimateIndexCount ( uint32 icount )
_ZN4Ogre12ManualObject18estimateIndexCountEj
ManualObject::estimateVertexCount ( uint32 vcount )
_ZN4Ogre12ManualObject19estimateVertexCountEj
OgreMesh.h,
libOgreMain.so.14.0
namespace Ogre
Mesh::_rationaliseBoneAssignments ( size_t vertexCount, std::multimap<unsigned long, VertexBoneAssignment>& assignments )
_ZN4Ogre4Mesh27_rationaliseBoneAssignmentsEmRSt8multimapImNS_20VertexBoneAssignmentESt4lessImESaISt4pairIKmS2_EEE
Mesh::addBoneAssignment ( struct VertexBoneAssignment const& vertBoneAssign )
_ZN4Ogre4Mesh17addBoneAssignmentERKNS_20VertexBoneAssignmentE
Mesh::buildTangentVectors ( unsigned short sourceTexCoordSet, bool splitMirrored, bool splitRotated, bool storeParityInW )
_ZN4Ogre4Mesh19buildTangentVectorsEtbbb
Mesh::softwareVertexPoseBlend ( float weight, std::map<unsigned int, Vector<3, float> >const& vertexOffsetMap, std::map<unsigned int, Vector<3, float> >const& normalsMap, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh23softwareVertexPoseBlendEfRKSt3mapIjNS_6VectorILi3EfEESt4lessIjESaISt4pairIKjS3_EEESC_PNS_10VertexDataE
Mesh::suggestTangentVectorBuildParams ( unsigned short& outSourceCoordSet )
_ZN4Ogre4Mesh31suggestTangentVectorBuildParamsERt
OgrePose.h,
libOgreMain.so.14.0
namespace Ogre
Pose::addVertex ( uint32 index, Vector3f const& offset )
_ZN4Ogre4Pose9addVertexEjRKNS_6VectorILi3EfEE
Pose::addVertex ( uint32 index, Vector3f const& offset, Vector3f const& normal )
_ZN4Ogre4Pose9addVertexEjRKNS_6VectorILi3EfEES4_
Pose::removeVertex ( uint32 index )
_ZN4Ogre4Pose12removeVertexEj
OgrePredefinedControllers.h,
libOgreMain.so.14.0
namespace Ogre
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( GpuProgramParametersSharedPtr const& params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC1ERKNS_9SharedPtrINS_20GpuProgramParametersEEEm
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( GpuProgramParametersSharedPtr const& params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC2ERKNS_9SharedPtrINS_20GpuProgramParametersEEEm
OgrePrerequisites.h,
libOgreMain.so.14.0
namespace Ogre
MOT_BILLBOARD_CHAIN [data]
_ZN4Ogre19MOT_BILLBOARD_CHAINB5cxx11E
MOT_BILLBOARD_SET [data]
_ZN4Ogre17MOT_BILLBOARD_SETB5cxx11E
MOT_CAMERA [data]
_ZN4Ogre10MOT_CAMERAB5cxx11E
MOT_ENTITY [data]
_ZN4Ogre10MOT_ENTITYB5cxx11E
MOT_FRUSTRUM [data]
_ZN4Ogre12MOT_FRUSTRUMB5cxx11E
MOT_INSTANCE_BATCH [data]
_ZN4Ogre18MOT_INSTANCE_BATCHB5cxx11E
MOT_INSTANCED_ENTITY [data]
_ZN4Ogre20MOT_INSTANCED_ENTITYB5cxx11E
MOT_LIGHT [data]
_ZN4Ogre9MOT_LIGHTB5cxx11E
MOT_MANUAL_OBJECT [data]
_ZN4Ogre17MOT_MANUAL_OBJECTB5cxx11E
MOT_MOVABLE_PLANE [data]
_ZN4Ogre17MOT_MOVABLE_PLANEB5cxx11E
MOT_PARTICLE_SYSTEM [data]
_ZN4Ogre19MOT_PARTICLE_SYSTEMB5cxx11E
MOT_RECTANGLE2D [data]
_ZN4Ogre15MOT_RECTANGLE2DB5cxx11E
MOT_RIBBON_TRAIL [data]
_ZN4Ogre16MOT_RIBBON_TRAILB5cxx11E
MOT_SIMPLE_RENDERABLE [data]
_ZN4Ogre21MOT_SIMPLE_RENDERABLEB5cxx11E
MOT_STATIC_GEOMETRY [data]
_ZN4Ogre19MOT_STATIC_GEOMETRYB5cxx11E
OgreRenderSystemCapabilitiesManager.h,
libOgreMain.so.14.0
namespace Ogre
RenderSystemCapabilitiesManager::loadCapabilitiesConfig ( String const& customConfig )
_ZN4Ogre31RenderSystemCapabilitiesManager22loadCapabilitiesConfigERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.14.0
namespace Ogre
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String const& name, String const& filename )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_
OgreRenderToVertexBuffer.h,
libOgreMain.so.14.0
namespace Ogre
RenderToVertexBuffer::derivePass ( SceneManager* sceneMgr )
_ZN4Ogre20RenderToVertexBuffer10derivePassEPNS_12SceneManagerE
RenderToVertexBuffer::getRenderOperation ( RenderOperation& op )
_ZN4Ogre20RenderToVertexBuffer18getRenderOperationERNS_15RenderOperationE
OgreResourceBackgroundQueue.h,
libOgreMain.so.14.0
namespace Ogre
ResourceBackgroundQueue::initialiseAllResourceGroups ( )
_ZN4Ogre23ResourceBackgroundQueue27initialiseAllResourceGroupsEv
ResourceBackgroundQueue::initialiseResourceGroup ( String const& name )
_ZN4Ogre23ResourceBackgroundQueue23initialiseResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceBackgroundQueue::load ( ResourcePtr const& res )
_ZN4Ogre23ResourceBackgroundQueue4loadERKNS_9SharedPtrINS_8ResourceEEE
ResourceBackgroundQueue::loadResourceGroup ( String const& name )
_ZN4Ogre23ResourceBackgroundQueue17loadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceBackgroundQueue::prepare ( ResourcePtr const& res )
_ZN4Ogre23ResourceBackgroundQueue7prepareERKNS_9SharedPtrINS_8ResourceEEE
ResourceBackgroundQueue::prepareResourceGroup ( String const& name )
_ZN4Ogre23ResourceBackgroundQueue20prepareResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ResourceBackgroundQueue::unload ( ResourcePtr const& res )
_ZN4Ogre23ResourceBackgroundQueue6unloadERKNS_9SharedPtrINS_8ResourceEEE
ResourceBackgroundQueue::unloadResourceGroup ( String const& name )
_ZN4Ogre23ResourceBackgroundQueue19unloadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreRoot.h,
libOgreMain.so.14.0
namespace Ogre
Root::getSceneManagerTypes ( ) const
_ZNK4Ogre4Root20getSceneManagerTypesB5cxx11Ev
Root::initialise ( bool autoCreateWindow, String const& windowTitle )
_ZN4Ogre4Root10initialiseEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreSceneManager.h,
libOgreMain.so.14.0
namespace Ogre
SceneManager::_populateLightList ( Vector3 const& position, Real radius, std::vector<Light*>& destList, uint32 lightMask )
_ZN4Ogre12SceneManager18_populateLightListERKNS_6VectorILi3EfEEfRSt6vectorIPNS_5LightESaIS7_EEj
SceneManager::getShadowTextureCameras ( )
_ZN4Ogre12SceneManager23getShadowTextureCamerasEv
SceneManager::isShadowTextureConfigDirty ( ) const
_ZNK4Ogre12SceneManager26isShadowTextureConfigDirtyEv
SceneManager::manualRender ( Renderable* rend, Pass const* pass, Viewport* vp, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame, bool lightScissoringClipping, bool doLightIteration, std::vector<Light*>const* manualLightList )
_ZN4Ogre12SceneManager12manualRenderEPNS_10RenderableEPKNS_4PassEPNS_8ViewportERKNS_7Affine3ERKNS_7Matrix4EbbbPKSt6vectorIPNS_5LightESaISG_EE
SceneManager::prepareShadowTextures ( Camera* cam, Viewport* vp, std::vector<Light*>const* lightList )
_ZN4Ogre12SceneManager21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKSt6vectorIPNS_5LightESaIS7_EE
SceneManager::renderSingleObject ( Renderable* rend, Pass const* pass, bool lightScissoringClipping, bool doLightIteration, std::vector<Light*>const* manualLightList )
_ZN4Ogre12SceneManager18renderSingleObjectEPNS_10RenderableEPKNS_4PassEbbPKSt6vectorIPNS_5LightESaIS8_EE
SceneManager::SceneMgrQueuedRenderableVisitor::renderObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, std::vector<Light*>const* _manualLightList, bool _transparentShadowCastersMode )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor13renderObjectsERKNS_26QueuedRenderableCollectionENS2_16OrganisationModeEbbPKSt6vectorIPNS_5LightESaIS8_EEb
SceneManager::SceneMgrQueuedRenderableVisitor::renderTransparents ( RenderPriorityGroup const* priorityGrp, enum QueuedRenderableCollection::OrganisationMode om )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor18renderTransparentsEPKNS_19RenderPriorityGroupENS_26QueuedRenderableCollection16OrganisationModeE
SceneManager::ShadowRenderer::deriveTextureShadowPass ( Pass const* pass )
_ZN4Ogre12SceneManager14ShadowRenderer23deriveTextureShadowPassEPKNS_4PassE
SceneManager::ShadowRenderer::prepareShadowTextures ( Camera* cam, Viewport* vp, std::vector<Light*>const* lightList )
_ZN4Ogre12SceneManager14ShadowRenderer21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKSt6vectorIPNS_5LightESaIS8_EE
SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableList const& shadowRenderables, Pass* pass, std::vector<Light*>const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsERKSt6vectorIPNS_16ShadowRenderableESaIS4_EEPNS_4PassEPKS2_IPNS_5LightESaISC_EEmbbb
SceneManager::ShadowRenderer::sortLightsAffectingFrustum ( std::vector<Light*>& lightList ) const
_ZNK4Ogre12SceneManager14ShadowRenderer26sortLightsAffectingFrustumERSt6vectorIPNS_5LightESaIS4_EE
SceneManager::ShadowRenderer::updateSplitOptions ( RenderQueue* queue )
_ZN4Ogre12SceneManager14ShadowRenderer18updateSplitOptionsEPNS_11RenderQueueE
SceneManager::updateCachedLightInfos ( Camera const* camera )
_ZN4Ogre12SceneManager22updateCachedLightInfosEPKNS_6CameraE
SMT_DEFAULT [data]
_ZN4Ogre11SMT_DEFAULTB5cxx11E
OgreSceneQuery.h,
libOgreMain.so.14.0
namespace Ogre
IntersectionSceneQuery::queryResult ( MovableObject* movable, SceneQuery::WorldFragment* fragment )
_ZN4Ogre22IntersectionSceneQuery11queryResultEPNS_13MovableObjectEPNS_13WorldFragmentE
RaySceneQuery::getLastResults ( ) const
_ZNK4Ogre13RaySceneQuery14getLastResultsEv
RaySceneQuery::queryResult ( SceneQuery::WorldFragment* fragment, Real distance )
_ZN4Ogre13RaySceneQuery11queryResultEPNS_13WorldFragmentEf
RegionSceneQuery::queryResult ( SceneQuery::WorldFragment* fragment )
_ZN4Ogre16RegionSceneQuery11queryResultEPNS_13WorldFragmentE
OgreSkeleton.h,
libOgreMain.so.14.0
namespace Ogre
operator<< ( std::ostream& o, Skeleton const& s )
_ZN4OgrelsERSoRKNS_8SkeletonE
OgreSkeletonSerializer.h,
libOgreMain.so.14.0
namespace Ogre
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, DataStreamPtr const& stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
_ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonERKNS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE
OgreStaticGeometry.h,
libOgreMain.so.14.0
namespace Ogre
operator<< ( std::ostream& o, StaticGeometry const& g )
_ZN4OgrelsERSoRKNS_14StaticGeometryE
operator<< ( std::ostream& o, StaticGeometry::GeometryBucket const& b )
_ZN4OgrelsERSoRKNS_14StaticGeometry14GeometryBucketE
operator<< ( std::ostream& o, StaticGeometry::LODBucket const& b )
_ZN4OgrelsERSoRKNS_14StaticGeometry9LODBucketE
operator<< ( std::ostream& o, StaticGeometry::MaterialBucket const& b )
_ZN4OgrelsERSoRKNS_14StaticGeometry14MaterialBucketE
operator<< ( std::ostream& o, StaticGeometry::Region const& r )
_ZN4OgrelsERSoRKNS_14StaticGeometry6RegionE
OgreSubMesh.h,
libOgreMain.so.14.0
namespace Ogre
SubMesh::addBoneAssignment ( struct VertexBoneAssignment const& vertBoneAssign )
_ZN4Ogre7SubMesh17addBoneAssignmentERKNS_20VertexBoneAssignmentE
OgreTangentSpaceCalc.h,
libOgreMain.so.14.0
namespace Ogre
TangentSpaceCalc::build ( unsigned short sourceTexCoordSet )
_ZN4Ogre16TangentSpaceCalc5buildEt
OgreTextureUnitState.h,
libOgreMain.so.14.0
namespace Ogre
TextureUnitState::setCompositorReference ( String const& compositorName, String const& textureName, uint32 mrtIndex )
_ZN4Ogre16TextureUnitState22setCompositorReferenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_j
TextureUnitState::setTextureCoordSet ( uint8 set )
_ZN4Ogre16TextureUnitState18setTextureCoordSetEh
TextureUnitState::TextureUnitState [C1] ( Pass* parent, String const& texName, uint8 texCoordSet )
_ZN4Ogre16TextureUnitStateC1EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEh
TextureUnitState::TextureUnitState [C2] ( Pass* parent, String const& texName, uint8 texCoordSet )
_ZN4Ogre16TextureUnitStateC2EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEh
OgreWorkQueue.h,
libOgreMain.so.14.0
namespace Ogre
DefaultWorkQueueBase::addMainThreadTask ( std::function<void()> task )
_ZN4Ogre20DefaultWorkQueueBase17addMainThreadTaskESt8functionIFvvEE
DefaultWorkQueueBase::addTask ( std::function<void()> task )
_ZN4Ogre20DefaultWorkQueueBase7addTaskESt8functionIFvvEE
DefaultWorkQueueBase::processMainThreadTasks ( )
_ZN4Ogre20DefaultWorkQueueBase22processMainThreadTasksEv
WorkQueue::processMainThreadTasks ( )
_ZN4Ogre9WorkQueue22processMainThreadTasksEv
to the top
Removed Symbols 309
OgreAnimable.h,
libOgreMain.so.13.6
namespace Ogre
AnimableObject::_getAnimableValueNames ( )
_ZN4Ogre14AnimableObject22_getAnimableValueNamesB5cxx11Ev
AnimableObject::createAnimableDictionary ( ) const
_ZNK4Ogre14AnimableObject24createAnimableDictionaryEv
AnimableObject::getAnimableValueNames ( ) const
_ZNK4Ogre14AnimableObject21getAnimableValueNamesB5cxx11Ev
AnimableObject::msAnimableDictionary [data]
_ZN4Ogre14AnimableObject20msAnimableDictionaryB5cxx11E
OgreAnimation.h,
libOgreMain.so.13.6
namespace Ogre
Animation::createNumericTrack ( unsigned short handle )
_ZN4Ogre9Animation18createNumericTrackEt
OgreAnimationTrack.h,
libOgreMain.so.13.6
namespace Ogre
NumericAnimationTrack::NumericAnimationTrack [C1] ( Animation* parent, unsigned short handle )
_ZN4Ogre21NumericAnimationTrackC1EPNS_9AnimationEt
NumericAnimationTrack::NumericAnimationTrack [C2] ( Animation* parent, unsigned short handle )
_ZN4Ogre21NumericAnimationTrackC2EPNS_9AnimationEt
OgreAutoParamDataSource.h,
libOgreMain.so.13.6
namespace Ogre
AutoParamDataSource::setCurrentLightList ( HashedVector<Light*>const* ll )
_ZN4Ogre19AutoParamDataSource19setCurrentLightListEPKNS_12HashedVectorIPNS_5LightEEE
OgreBillboardChain.h,
libOgreMain.so.13.6
namespace Ogre
BillboardChain::setDynamic ( bool dyn )
_ZN4Ogre14BillboardChain10setDynamicEb
BillboardChainFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre21BillboardChainFactory17FACTORY_TYPE_NAMEB5cxx11E
BillboardChainFactory::getType ( ) const
_ZNK4Ogre21BillboardChainFactory7getTypeB5cxx11Ev
vtable for BillboardChainFactory [data]
_ZTVN4Ogre21BillboardChainFactoryE
OgreBillboardSet.h,
libOgreMain.so.13.6
namespace Ogre
BillboardSet::getTextureCoords ( uint16* oNumCoords )
_ZN4Ogre12BillboardSet16getTextureCoordsEPt
BillboardSetFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
_ZN4Ogre19BillboardSetFactory18createInstanceImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
BillboardSetFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre19BillboardSetFactory17FACTORY_TYPE_NAMEB5cxx11E
BillboardSetFactory::getType ( ) const
_ZNK4Ogre19BillboardSetFactory7getTypeB5cxx11Ev
vtable for BillboardSetFactory [data]
_ZTVN4Ogre19BillboardSetFactoryE
OgreCamera.h,
libOgreMain.so.13.6
namespace Ogre
Camera::msMovableType [data]
_ZN4Ogre6Camera13msMovableTypeB5cxx11E
OgreCompositorChain.h,
libOgreMain.so.13.6
namespace Ogre
CompositorChain::addCompositor ( CompositorPtr filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorENS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CompositorChain::RQListener::renderQueueEnded ( uint8 id, String const& invocation, bool& repeatThisQueue )
_ZN4Ogre15CompositorChain10RQListener16renderQueueEndedEhRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb
OgreCompositorManager.h,
libOgreMain.so.13.6
namespace Ogre
CompositorManager::initialise ( )
_ZN4Ogre17CompositorManager10initialiseEv
OgreConvexBody.h,
libOgreMain.so.13.6
namespace Ogre
ConvexBody::logInfo ( ) const
_ZNK4Ogre10ConvexBody7logInfoEv
OgreDefaultDebugDrawer.h,
libOgreMain.so.13.6
namespace Ogre
DefaultDebugDrawer::drawBone ( Node const* node )
_ZN4Ogre18DefaultDebugDrawer8drawBoneEPKNS_4NodeE
OgreEntity.h,
libOgreMain.so.13.6
namespace Ogre
Entity::_getSkelAnimTempBufferInfo ( )
_ZN4Ogre6Entity26_getSkelAnimTempBufferInfoEv
Entity::_getVertexAnimTempBufferInfo ( )
_ZN4Ogre6Entity28_getVertexAnimTempBufferInfoEv
EntityFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre13EntityFactory17FACTORY_TYPE_NAMEB5cxx11E
EntityFactory::getType ( ) const
_ZNK4Ogre13EntityFactory7getTypeB5cxx11Ev
vtable for EntityFactory [data]
_ZTVN4Ogre13EntityFactoryE
OgreFrustum.h,
libOgreMain.so.13.6
namespace Ogre
Frustum::getOrientationMode ( ) const
_ZNK4Ogre7Frustum18getOrientationModeEv
Frustum::getProjectionMatrixRS ( ) const
_ZNK4Ogre7Frustum21getProjectionMatrixRSEv
Frustum::msMovableType [data]
_ZN4Ogre7Frustum13msMovableTypeB5cxx11E
Frustum::setOrientationMode ( enum OrientationMode orientationMode )
_ZN4Ogre7Frustum18setOrientationModeENS_15OrientationModeE
OgreGpuProgramManager.h,
libOgreMain.so.13.6
namespace Ogre
GpuProgramManager::loadMicrocodeCache ( DataStreamPtr stream )
_ZN4Ogre17GpuProgramManager18loadMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE
GpuProgramManager::saveMicrocodeCache ( DataStreamPtr stream ) const
_ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE
OgreGpuProgramParams.h,
libOgreMain.so.13.6
namespace Ogre
GpuProgramParameters::getAutoConstantDefinition ( size_t const idx ) [static]
_ZN4Ogre20GpuProgramParameters25getAutoConstantDefinitionEm
OgreHardwareBufferManager.h,
libOgreMain.so.13.6
namespace Ogre
HardwareBufferManagerBase::allocateVertexBufferCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData )
_ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEENS0_17BufferLicenseTypeEPNS_22HardwareBufferLicenseeEb
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, HardwareVertexBufferSharedPtr const& copy )
_ZN4Ogre25HardwareBufferManagerBase33registerVertexBufferSourceAndCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEES5_
TempBlendedBufferInfo::licenseExpired ( HardwareBuffer* buffer )
_ZN4Ogre21TempBlendedBufferInfo14licenseExpiredEPNS_14HardwareBufferE
TempBlendedBufferInfo::~TempBlendedBufferInfo [D0] ( )
_ZN4Ogre21TempBlendedBufferInfoD0Ev
TempBlendedBufferInfo::~TempBlendedBufferInfo [D1] ( )
_ZN4Ogre21TempBlendedBufferInfoD1Ev
TempBlendedBufferInfo::~TempBlendedBufferInfo [D2] ( )
_ZN4Ogre21TempBlendedBufferInfoD2Ev
vtable for TempBlendedBufferInfo [data]
_ZTVN4Ogre21TempBlendedBufferInfoE
OgreHardwareIndexBuffer.h,
libOgreMain.so.13.6
namespace Ogre
HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb
OgreHardwarePixelBuffer.h,
libOgreMain.so.13.6
namespace Ogre
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEhbb
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEhbb
OgreHardwareVertexBuffer.h,
libOgreMain.so.13.6
namespace Ogre
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmhbb
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmhbb
VertexDeclaration::vertexElementLess ( VertexElement const& e1, VertexElement const& e2 ) [static]
_ZN4Ogre17VertexDeclaration17vertexElementLessERKNS_13VertexElementES3_
OgreHighLevelGpuProgram.h,
libOgreMain.so.13.6
namespace Ogre
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr params )
_ZN4Ogre19HighLevelGpuProgram22populateParameterNamesENS_9SharedPtrINS_20GpuProgramParametersEEE
OgreImageCodec.h,
libOgreMain.so.13.6
namespace Ogre
ImageCodec::decode ( DataStreamPtr const& input, Any const& output ) const
_ZNK4Ogre10ImageCodec6decodeERKNS_9SharedPtrINS_10DataStreamEEERKNS_3AnyE
ImageCodec::encode ( Any const& input ) const
_ZNK4Ogre10ImageCodec6encodeERKNS_3AnyE
ImageCodec::encodeToFile ( Any const& input, String const& outFileName ) const
_ZNK4Ogre10ImageCodec12encodeToFileERKNS_3AnyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ImageCodec::~ImageCodec [D0] ( )
_ZN4Ogre10ImageCodecD0Ev
ImageCodec::~ImageCodec [D1] ( )
_ZN4Ogre10ImageCodecD1Ev
ImageCodec::~ImageCodec [D2] ( )
_ZN4Ogre10ImageCodecD2Ev
OgreKeyFrame.h,
libOgreMain.so.13.6
namespace Ogre
NumericKeyFrame::setValue ( AnyNumeric const& val )
_ZN4Ogre15NumericKeyFrame8setValueERKNS_10AnyNumericE
OgreLight.h,
libOgreMain.so.13.6
namespace Ogre
LightFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre12LightFactory17FACTORY_TYPE_NAMEB5cxx11E
LightFactory::getType ( ) const
_ZNK4Ogre12LightFactory7getTypeB5cxx11Ev
vtable for LightFactory [data]
_ZTVN4Ogre12LightFactoryE
OgreManualObject.h,
libOgreMain.so.13.6
namespace Ogre
ManualObject::estimateIndexCount ( size_t icount )
_ZN4Ogre12ManualObject18estimateIndexCountEm
ManualObject::estimateVertexCount ( size_t vcount )
_ZN4Ogre12ManualObject19estimateVertexCountEm
ManualObjectFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
_ZN4Ogre19ManualObjectFactory18createInstanceImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
ManualObjectFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre19ManualObjectFactory17FACTORY_TYPE_NAMEB5cxx11E
ManualObjectFactory::getType ( ) const
_ZNK4Ogre19ManualObjectFactory7getTypeB5cxx11Ev
vtable for ManualObjectFactory [data]
_ZTVN4Ogre19ManualObjectFactoryE
OgreMath.h,
libOgreMain.so.13.6
namespace Ogre
Math::intersects ( Ray const& ray, std::__cxx11::list<Plane>const& planes, bool normalIsOutside ) [static]
_ZN4Ogre4Math10intersectsERKNS_3RayERKNSt7__cxx114listINS_5PlaneESaIS6_EEEb
OgreMesh.h,
libOgreMain.so.13.6
namespace Ogre
Mesh::_rationaliseBoneAssignments ( size_t vertexCount, std::multimap<unsigned long, VertexBoneAssignment_s>& assignments )
_ZN4Ogre4Mesh27_rationaliseBoneAssignmentsEmRSt8multimapImNS_22VertexBoneAssignment_sESt4lessImESaISt4pairIKmS2_EEE
Mesh::addBoneAssignment ( VertexBoneAssignment const& vertBoneAssign )
_ZN4Ogre4Mesh17addBoneAssignmentERKNS_22VertexBoneAssignment_sE
Mesh::buildTangentVectors ( enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index, bool splitMirrored, bool splitRotated, bool storeParityInW )
_ZN4Ogre4Mesh19buildTangentVectorsENS_21VertexElementSemanticEttbbb
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
Mesh::suggestTangentVectorBuildParams ( enum VertexElementSemantic targetSemantic, unsigned short& outSourceCoordSet, unsigned short& outIndex )
_ZN4Ogre4Mesh31suggestTangentVectorBuildParamsENS_21VertexElementSemanticERtS2_
OgreMovablePlane.h,
libOgreMain.so.13.6
namespace Ogre
MovablePlane::msMovableType [data]
_ZN4Ogre12MovablePlane13msMovableTypeB5cxx11E
OgreNumerics.h,
libOgreMain.so.13.6
namespace Ogre
NumericSolver::solveNxNLinearSysDestr ( int n, double** coeff, double* col ) [static]
_ZN4Ogre13NumericSolver22solveNxNLinearSysDestrEiPPdS1_
OgreParticleSystemManager.h,
libOgreMain.so.13.6
namespace Ogre
ParticleSystemFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre21ParticleSystemFactory17FACTORY_TYPE_NAMEB5cxx11E
ParticleSystemFactory::getType ( ) const
_ZNK4Ogre21ParticleSystemFactory7getTypeB5cxx11Ev
ParticleSystemManager::getLoadingOrder ( ) const
_ZNK4Ogre21ParticleSystemManager15getLoadingOrderEv
ParticleSystemManager::getScriptPatterns ( ) const
_ZNK4Ogre21ParticleSystemManager17getScriptPatternsB5cxx11Ev
ParticleSystemManager::parseScript ( DataStreamPtr& stream, String const& groupName )
_ZN4Ogre21ParticleSystemManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
vtable for ParticleSystemFactory [data]
_ZTVN4Ogre21ParticleSystemFactoryE
OgrePose.h,
libOgreMain.so.13.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_
Pose::removeVertex ( size_t index )
_ZN4Ogre4Pose12removeVertexEm
OgrePredefinedControllers.h,
libOgreMain.so.13.6
namespace Ogre
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( GpuProgramParametersSharedPtr params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC1ENS_9SharedPtrINS_20GpuProgramParametersEEEm
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( GpuProgramParametersSharedPtr params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC2ENS_9SharedPtrINS_20GpuProgramParametersEEEm
OgreProfiler.h,
libOgreMain.so.13.6
namespace Ogre
Profiler::beginGPUEvent ( String const& event )
_ZN4Ogre8Profiler13beginGPUEventERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Profiler::endGPUEvent ( String const& event )
_ZN4Ogre8Profiler11endGPUEventERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Profiler::markGPUEvent ( String const& event )
_ZN4Ogre8Profiler12markGPUEventERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreRenderSystem.h,
libOgreMain.so.13.6
namespace Ogre
RenderSystem::_pauseFrame ( )
_ZN4Ogre12RenderSystem11_pauseFrameEv
RenderSystem::_resumeFrame ( struct RenderSystem::RenderSystemContext* context )
_ZN4Ogre12RenderSystem12_resumeFrameEPNS0_19RenderSystemContextE
RenderSystem::_setTextureUnitFiltering ( size_t unit, enum FilterOptions minFilter, enum FilterOptions magFilter, enum FilterOptions mipFilter )
_ZN4Ogre12RenderSystem24_setTextureUnitFilteringEmNS_13FilterOptionsES1_S1_
RenderSystem::_setVertexTexture ( size_t unit, TexturePtr const& tex )
_ZN4Ogre12RenderSystem17_setVertexTextureEmRKNS_9SharedPtrINS_7TextureEEE
RenderSystem::getGlobalInstanceVertexBuffer ( ) const
_ZNK4Ogre12RenderSystem29getGlobalInstanceVertexBufferEv
RenderSystem::getGlobalInstanceVertexBufferVertexDeclaration ( ) const
_ZNK4Ogre12RenderSystem46getGlobalInstanceVertexBufferVertexDeclarationEv
RenderSystem::getGlobalNumberOfInstances ( ) const
_ZNK4Ogre12RenderSystem26getGlobalNumberOfInstancesEv
RenderSystem::setGlobalInstanceVertexBufferVertexDeclaration ( VertexDeclaration* val )
_ZN4Ogre12RenderSystem46setGlobalInstanceVertexBufferVertexDeclarationEPNS_17VertexDeclarationE
RenderSystem::setGlobalNumberOfInstances ( size_t const val )
_ZN4Ogre12RenderSystem26setGlobalNumberOfInstancesEm
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.13.6
namespace Ogre
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String const& name, String filename )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
OgreResourceBackgroundQueue.h,
libOgreMain.so.13.6
namespace Ogre
ResourceBackgroundQueue::abortRequest ( BackgroundProcessTicket ticket )
_ZN4Ogre23ResourceBackgroundQueue12abortRequestEy
ResourceBackgroundQueue::canHandleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
_ZN4Ogre23ResourceBackgroundQueue16canHandleRequestEPKNS_9WorkQueue7RequestEPKS1_
ResourceBackgroundQueue::canHandleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
_ZN4Ogre23ResourceBackgroundQueue17canHandleResponseEPKNS_9WorkQueue8ResponseEPKS1_
ResourceBackgroundQueue::handleRequest ( WorkQueue::Request const* req, WorkQueue const* srcQ )
_ZN4Ogre23ResourceBackgroundQueue13handleRequestEPKNS_9WorkQueue7RequestEPKS1_
ResourceBackgroundQueue::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
_ZN4Ogre23ResourceBackgroundQueue14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_
ResourceBackgroundQueue::initialise ( )
_ZN4Ogre23ResourceBackgroundQueue10initialiseEv
ResourceBackgroundQueue::initialiseAllResourceGroups ( ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue27initialiseAllResourceGroupsEPNS0_8ListenerE
ResourceBackgroundQueue::initialiseResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue23initialiseResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE
ResourceBackgroundQueue::isProcessComplete ( BackgroundProcessTicket ticket )
_ZN4Ogre23ResourceBackgroundQueue17isProcessCompleteEy
ResourceBackgroundQueue::load ( String const& resType, String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* loadParams, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEPNS0_8ListenerE
ResourceBackgroundQueue::loadResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue17loadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE
ResourceBackgroundQueue::prepare ( String const& resType, String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* loadParams, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEPNS0_8ListenerE
ResourceBackgroundQueue::prepareResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue20prepareResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE
ResourceBackgroundQueue::shutdown ( )
_ZN4Ogre23ResourceBackgroundQueue8shutdownEv
ResourceBackgroundQueue::unload ( String const& resType, ResourceHandle handle, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPNS0_8ListenerE
ResourceBackgroundQueue::unload ( String const& resType, String const& name, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PNS0_8ListenerE
ResourceBackgroundQueue::unloadResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener )
_ZN4Ogre23ResourceBackgroundQueue19unloadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE
OgreRibbonTrail.h,
libOgreMain.so.13.6
namespace Ogre
RibbonTrailFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
_ZN4Ogre18RibbonTrailFactory18createInstanceImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
RibbonTrailFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre18RibbonTrailFactory17FACTORY_TYPE_NAMEB5cxx11E
RibbonTrailFactory::getType ( ) const
_ZNK4Ogre18RibbonTrailFactory7getTypeB5cxx11Ev
vtable for RibbonTrailFactory [data]
_ZTVN4Ogre18RibbonTrailFactoryE
OgreRoot.h,
libOgreMain.so.13.6
namespace Ogre
Root::getDisplayMonitorCount ( ) const
_ZNK4Ogre4Root22getDisplayMonitorCountEv
Root::getSceneManagerIterator ( )
_ZN4Ogre4Root23getSceneManagerIteratorB5cxx11Ev
Root::getSceneManagerMetaData ( ) const
_ZNK4Ogre4Root23getSceneManagerMetaDataEv
Root::getSceneManagerMetaData ( String const& typeName ) const
_ZNK4Ogre4Root23getSceneManagerMetaDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Root::getSceneManagerMetaDataIterator ( ) const
_ZNK4Ogre4Root31getSceneManagerMetaDataIteratorEv
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
_ZN4Ogre4Root10initialiseEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreSceneManager.h,
libOgreMain.so.13.6
namespace Ogre
SceneManager::_populateLightList ( Vector3 const& position, Real radius, HashedVector<Light*>& destList, uint32 lightMask )
_ZN4Ogre12SceneManager18_populateLightListERKNS_6VectorILi3EfEEfRNS_12HashedVectorIPNS_5LightEEEj
SceneManager::_setPass ( Pass const* pass, bool evenIfSuppressed, bool shadowDerivation )
_ZN4Ogre12SceneManager8_setPassEPKNS_4PassEbb
SceneManager::buildAndSetLightClip ( HashedVector<Light*>const& ll )
_ZN4Ogre12SceneManager20buildAndSetLightClipERKNS_12HashedVectorIPNS_5LightEEE
SceneManager::buildAndSetScissor ( HashedVector<Light*>const& ll, Camera const* cam )
_ZN4Ogre12SceneManager18buildAndSetScissorERKNS_12HashedVectorIPNS_5LightEEEPKNS_6CameraE
SceneManager::buildScissor ( Light const* light, Camera const* cam, RealRect& rect )
_ZN4Ogre12SceneManager12buildScissorEPKNS_5LightEPKNS_6CameraERNS_5TRectIfEE
SceneManager::createEntity ( enum SceneManager::PrefabType ptype )
_ZN4Ogre12SceneManager12createEntityENS0_10PrefabTypeE
SceneManager::createEntity ( String const& entityName, enum SceneManager::PrefabType ptype )
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_10PrefabTypeE
SceneManager::destroyAllBillboardChains ( )
_ZN4Ogre12SceneManager25destroyAllBillboardChainsEv
SceneManager::destroyAllBillboardSets ( )
_ZN4Ogre12SceneManager23destroyAllBillboardSetsEv
SceneManager::destroyAllEntities ( )
_ZN4Ogre12SceneManager18destroyAllEntitiesEv
SceneManager::destroyAllLights ( )
_ZN4Ogre12SceneManager16destroyAllLightsEv
SceneManager::destroyAllManualObjects ( )
_ZN4Ogre12SceneManager23destroyAllManualObjectsEv
SceneManager::destroyAllParticleSystems ( )
_ZN4Ogre12SceneManager25destroyAllParticleSystemsEv
SceneManager::destroyAllRibbonTrails ( )
_ZN4Ogre12SceneManager22destroyAllRibbonTrailsEv
SceneManager::destroyBillboardChain ( String const& name )
_ZN4Ogre12SceneManager21destroyBillboardChainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::destroyBillboardSet ( String const& name )
_ZN4Ogre12SceneManager19destroyBillboardSetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::destroyEntity ( String const& name )
_ZN4Ogre12SceneManager13destroyEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::destroyLight ( String const& name )
_ZN4Ogre12SceneManager12destroyLightERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::destroyManualObject ( String const& name )
_ZN4Ogre12SceneManager19destroyManualObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::destroyParticleSystem ( String const& name )
_ZN4Ogre12SceneManager21destroyParticleSystemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::destroyRibbonTrail ( String const& name )
_ZN4Ogre12SceneManager18destroyRibbonTrailERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, HashedVector<Light*>const* pLightList, bool suppressRenderStateChanges )
_ZN4Ogre12SceneManager22fireRenderSingleObjectEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEEb
SceneManager::hasBillboardChain ( String const& name ) const
_ZNK4Ogre12SceneManager17hasBillboardChainERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::hasBillboardSet ( String const& name ) const
_ZNK4Ogre12SceneManager15hasBillboardSetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::hasEntity ( String const& name ) const
_ZNK4Ogre12SceneManager9hasEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::hasLight ( String const& name ) const
_ZNK4Ogre12SceneManager8hasLightERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::hasManualObject ( String const& name ) const
_ZNK4Ogre12SceneManager15hasManualObjectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::hasParticleSystem ( String const& name ) const
_ZNK4Ogre12SceneManager17hasParticleSystemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::hasRibbonTrail ( String const& name ) const
_ZNK4Ogre12SceneManager14hasRibbonTrailERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::hasScreenSpaceRect ( String const& name ) const
_ZNK4Ogre12SceneManager18hasScreenSpaceRectERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManager::issueRenderWithLights ( Renderable* rend, Pass const* pass, HashedVector<Light*>const* pLightListToUse, bool lightScissoringClipping )
_ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEb
SceneManager::lightLess::operator() ( Light const* a, Light const* b ) const
_ZNK4Ogre12SceneManager9lightLessclEPKNS_5LightES4_
SceneManager::lightsForShadowTextureLess::operator() ( Light const* l1, Light const* l2 ) const
_ZNK4Ogre12SceneManager26lightsForShadowTextureLessclEPKNS_5LightES4_
SceneManager::manualRender ( Renderable* rend, Pass const* pass, Viewport* vp, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame, bool lightScissoringClipping, bool doLightIteration, HashedVector<Light*>const* manualLightList )
_ZN4Ogre12SceneManager12manualRenderEPNS_10RenderableEPKNS_4PassEPNS_8ViewportERKNS_7Affine3ERKNS_7Matrix4EbbbPKNS_12HashedVectorIPNS_5LightEEE
SceneManager::materialLess::operator() ( Material const* x, Material const* y ) const
_ZNK4Ogre12SceneManager12materialLessclEPKNS_8MaterialES4_
SceneManager::prepareShadowTextures ( Camera* cam, Viewport* vp, HashedVector<Light*>const* lightList )
_ZN4Ogre12SceneManager21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKNS_12HashedVectorIPNS_5LightEEE
SceneManager::renderSingleObject ( Renderable* rend, Pass const* pass, bool lightScissoringClipping, bool doLightIteration, HashedVector<Light*>const* manualLightList )
_ZN4Ogre12SceneManager18renderSingleObjectEPNS_10RenderableEPKNS_4PassEbbPKNS_12HashedVectorIPNS_5LightEEE
SceneManager::SceneMgrQueuedRenderableVisitor::renderObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, HashedVector<Light*>const* _manualLightList, bool _transparentShadowCastersMode )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor13renderObjectsERKNS_26QueuedRenderableCollectionENS2_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEEb
SceneManager::ShadowRenderer::prepareShadowTextures ( Camera* cam, Viewport* vp, HashedVector<Light*>const* lightList )
_ZN4Ogre12SceneManager14ShadowRenderer21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKNS_12HashedVectorIPNS_5LightEEE
SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableList const& shadowRenderables, Pass* pass, HashedVector<Light*>const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsERKSt6vectorIPNS_16ShadowRenderableESaIS4_EEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
_ZN4Ogre12SceneManager14ShadowRenderer30ShadowCasterSceneQueryListener11queryResultEPNS_13MovableObjectE
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
_ZN4Ogre12SceneManager14ShadowRenderer30ShadowCasterSceneQueryListener11queryResultEPNS_10SceneQuery13WorldFragmentE
SceneManager::ShadowRenderer::sortLightsAffectingFrustum ( HashedVector<Light*>& lightList ) const
_ZNK4Ogre12SceneManager14ShadowRenderer26sortLightsAffectingFrustumERNS_12HashedVectorIPNS_5LightEEE
SceneManager::updateRenderQueueGroupSplitOptions ( RenderQueueGroup* group, bool suppressShadows, bool suppressRenderState )
_ZN4Ogre12SceneManager34updateRenderQueueGroupSplitOptionsEPNS_16RenderQueueGroupEbb
SceneManager::updateRenderQueueSplitOptions ( )
_ZN4Ogre12SceneManager29updateRenderQueueSplitOptionsEv
SceneManager::useLights ( HashedVector<Light*>const* lights, ushort limit )
_ZN4Ogre12SceneManager9useLightsEPKNS_12HashedVectorIPNS_5LightEEEt
vtable for SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener [data]
_ZTVN4Ogre12SceneManager14ShadowRenderer30ShadowCasterSceneQueryListenerE
vtable for SceneManagerFactory [data]
_ZTVN4Ogre19SceneManagerFactoryE
OgreSceneManagerEnumerator.h,
libOgreMain.so.13.6
namespace Ogre
DefaultSceneManager::DefaultSceneManager [C1] ( String const& name )
_ZN4Ogre19DefaultSceneManagerC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultSceneManager::DefaultSceneManager [C2] ( String const& name )
_ZN4Ogre19DefaultSceneManagerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultSceneManager::getTypeName ( ) const
_ZNK4Ogre19DefaultSceneManager11getTypeNameB5cxx11Ev
DefaultSceneManager::~DefaultSceneManager [D0] ( )
_ZN4Ogre19DefaultSceneManagerD0Ev
DefaultSceneManager::~DefaultSceneManager [D1] ( )
_ZN4Ogre19DefaultSceneManagerD1Ev
DefaultSceneManager::~DefaultSceneManager [D2] ( )
_ZN4Ogre19DefaultSceneManagerD2Ev
DefaultSceneManagerFactory::createInstance ( String const& instanceName )
_ZN4Ogre26DefaultSceneManagerFactory14createInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultSceneManagerFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre26DefaultSceneManagerFactory17FACTORY_TYPE_NAMEB5cxx11E
DefaultSceneManagerFactory::initMetaData ( ) const
_ZNK4Ogre26DefaultSceneManagerFactory12initMetaDataEv
SceneManagerEnumerator::addFactory ( SceneManagerFactory* fact )
_ZN4Ogre22SceneManagerEnumerator10addFactoryEPNS_19SceneManagerFactoryE
SceneManagerEnumerator::createSceneManager ( String const& typeName, String const& instanceName )
_ZN4Ogre22SceneManagerEnumerator18createSceneManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
SceneManagerEnumerator::destroySceneManager ( SceneManager* sm )
_ZN4Ogre22SceneManagerEnumerator19destroySceneManagerEPNS_12SceneManagerE
SceneManagerEnumerator::getMetaData ( String const& typeName ) const
_ZNK4Ogre22SceneManagerEnumerator11getMetaDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManagerEnumerator::getMetaDataIterator ( ) const
_ZNK4Ogre22SceneManagerEnumerator19getMetaDataIteratorEv
SceneManagerEnumerator::getSceneManager ( String const& instanceName ) const
_ZNK4Ogre22SceneManagerEnumerator15getSceneManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManagerEnumerator::getSceneManagerIterator ( )
_ZN4Ogre22SceneManagerEnumerator23getSceneManagerIteratorB5cxx11Ev
SceneManagerEnumerator::getSceneManagers ( ) const
_ZNK4Ogre22SceneManagerEnumerator16getSceneManagersB5cxx11Ev
SceneManagerEnumerator::getSingleton ( ) [static]
_ZN4Ogre22SceneManagerEnumerator12getSingletonEv
SceneManagerEnumerator::getSingletonPtr ( ) [static]
_ZN4Ogre22SceneManagerEnumerator15getSingletonPtrEv
SceneManagerEnumerator::hasSceneManager ( String const& instanceName ) const
_ZNK4Ogre22SceneManagerEnumerator15hasSceneManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
SceneManagerEnumerator::removeFactory ( SceneManagerFactory* fact )
_ZN4Ogre22SceneManagerEnumerator13removeFactoryEPNS_19SceneManagerFactoryE
SceneManagerEnumerator::SceneManagerEnumerator [C1] ( )
_ZN4Ogre22SceneManagerEnumeratorC1Ev
SceneManagerEnumerator::SceneManagerEnumerator [C2] ( )
_ZN4Ogre22SceneManagerEnumeratorC2Ev
SceneManagerEnumerator::setRenderSystem ( RenderSystem* rs )
_ZN4Ogre22SceneManagerEnumerator15setRenderSystemEPNS_12RenderSystemE
SceneManagerEnumerator::shutdownAll ( )
_ZN4Ogre22SceneManagerEnumerator11shutdownAllEv
SceneManagerEnumerator::~SceneManagerEnumerator [D1] ( )
_ZN4Ogre22SceneManagerEnumeratorD1Ev
SceneManagerEnumerator::~SceneManagerEnumerator [D2] ( )
_ZN4Ogre22SceneManagerEnumeratorD2Ev
vtable for DefaultSceneManager [data]
_ZTVN4Ogre19DefaultSceneManagerE
vtable for DefaultSceneManagerFactory [data]
_ZTVN4Ogre26DefaultSceneManagerFactoryE
OgreSceneQuery.h,
libOgreMain.so.13.6
namespace Ogre
IntersectionSceneQuery::queryResult ( MovableObject* movable, struct SceneQuery::WorldFragment* fragment )
_ZN4Ogre22IntersectionSceneQuery11queryResultEPNS_13MovableObjectEPNS_10SceneQuery13WorldFragmentE
RaySceneQuery::getLastResults ( )
_ZN4Ogre13RaySceneQuery14getLastResultsEv
RaySceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment, Real distance )
_ZN4Ogre13RaySceneQuery11queryResultEPNS_10SceneQuery13WorldFragmentEf
RegionSceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment )
_ZN4Ogre16RegionSceneQuery11queryResultEPNS_10SceneQuery13WorldFragmentE
SceneQuery::getWorldFragmentType ( ) const
_ZNK4Ogre10SceneQuery20getWorldFragmentTypeEv
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
_ZN4Ogre10SceneQuery20setWorldFragmentTypeENS0_17WorldFragmentTypeE
OgreScriptCompiler.h,
libOgreMain.so.13.6
namespace Ogre
PreApplyTextureAliasesScriptCompilerEvent::eventType [data]
_ZN4Ogre41PreApplyTextureAliasesScriptCompilerEvent9eventTypeB5cxx11E
vtable for PreApplyTextureAliasesScriptCompilerEvent [data]
_ZTVN4Ogre41PreApplyTextureAliasesScriptCompilerEventE
OgreSerializer.h,
libOgreMain.so.13.6
namespace Ogre
Serializer::readString ( DataStreamPtr const& stream, size_t numChars ) [static]
_ZN4Ogre10Serializer10readStringB5cxx11ERKNS_9SharedPtrINS_10DataStreamEEEm
OgreShadowCameraSetupFocused.h,
libOgreMain.so.13.6
namespace Ogre
FocusedShadowCameraSetup::calculateShadowMappingMatrix ( SceneManager const& sm, Camera const& cam, Light const& light, Affine3* out_view, Matrix4* out_proj, Frustum* out_cam ) const
_ZNK4Ogre24FocusedShadowCameraSetup28calculateShadowMappingMatrixERKNS_12SceneManagerERKNS_6CameraERKNS_5LightEPNS_7Affine3EPNS_7Matrix4EPNS_7FrustumE
OgreSkeletonSerializer.h,
libOgreMain.so.13.6
namespace Ogre
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, DataStreamPtr stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
_ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonENS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE
OgreStaticGeometry.h,
libOgreMain.so.13.6
namespace Ogre
StaticGeometry::dump ( String const& filename ) const
_ZNK4Ogre14StaticGeometry4dumpERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
StaticGeometry::GeometryBucket::dump ( std::ofstream& of ) const
_ZNK4Ogre14StaticGeometry14GeometryBucket4dumpERSt14basic_ofstreamIcSt11char_traitsIcEE
StaticGeometry::LODBucket::dump ( std::ofstream& of ) const
_ZNK4Ogre14StaticGeometry9LODBucket4dumpERSt14basic_ofstreamIcSt11char_traitsIcEE
StaticGeometry::MaterialBucket::dump ( std::ofstream& of ) const
_ZNK4Ogre14StaticGeometry14MaterialBucket4dumpERSt14basic_ofstreamIcSt11char_traitsIcEE
StaticGeometry::Region::dump ( std::ofstream& of ) const
_ZNK4Ogre14StaticGeometry6Region4dumpERSt14basic_ofstreamIcSt11char_traitsIcEE
StaticGeometryFactory::FACTORY_TYPE_NAME [data]
_ZN4Ogre21StaticGeometryFactory17FACTORY_TYPE_NAMEB5cxx11E
vtable for StaticGeometryFactory [data]
_ZTVN4Ogre21StaticGeometryFactoryE
OgreStringConverter.h,
libOgreMain.so.13.6
namespace Ogre
StringConverter::parseStereoMode ( String const& val, enum StereoModeType defaultValue ) [static]
_ZN4Ogre15StringConverter15parseStereoModeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14StereoModeTypeE
StringConverter::toString ( enum StereoModeType val ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11ENS_14StereoModeTypeE
OgreSubEntity.h,
libOgreMain.so.13.6
namespace Ogre
SubEntity::_getSkelAnimTempBufferInfo ( )
_ZN4Ogre9SubEntity26_getSkelAnimTempBufferInfoEv
OgreSubMesh.h,
libOgreMain.so.13.6
namespace Ogre
SubMesh::addBoneAssignment ( VertexBoneAssignment const& vertBoneAssign )
_ZN4Ogre7SubMesh17addBoneAssignmentERKNS_22VertexBoneAssignment_sE
SubMesh::addTextureAlias ( String const& aliasName, String const& textureName )
_ZN4Ogre7SubMesh15addTextureAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
SubMesh::getAliasTextureIterator ( ) const
_ZNK4Ogre7SubMesh23getAliasTextureIteratorB5cxx11Ev
SubMesh::removeAllTextureAliases ( )
_ZN4Ogre7SubMesh23removeAllTextureAliasesEv
OgreTangentSpaceCalc.h,
libOgreMain.so.13.6
namespace Ogre
TangentSpaceCalc::build ( enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index )
_ZN4Ogre16TangentSpaceCalc5buildENS_21VertexElementSemanticEtt
OgreTexture.h,
libOgreMain.so.13.6
namespace Ogre
Texture::CUBEMAP_SUFFIXES [data]
_ZN4Ogre7Texture16CUBEMAP_SUFFIXESE
OgreTextureUnitState.h,
libOgreMain.so.13.6
namespace Ogre
TextureUnitState::getBindingType ( ) const
_ZNK4Ogre16TextureUnitState14getBindingTypeEv
TextureUnitState::hasViewRelativeTextureCoordinateGeneration ( ) const
_ZNK4Ogre16TextureUnitState42hasViewRelativeTextureCoordinateGenerationEv
TextureUnitState::setBindingType ( enum TextureUnitState::BindingType bt )
_ZN4Ogre16TextureUnitState14setBindingTypeENS0_11BindingTypeE
TextureUnitState::setCompositorReference ( String const& compositorName, String const& textureName, size_t mrtIndex )
_ZN4Ogre16TextureUnitState22setCompositorReferenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_m
TextureUnitState::setTextureCoordSet ( unsigned int set )
_ZN4Ogre16TextureUnitState18setTextureCoordSetEj
TextureUnitState::TextureUnitState [C1] ( Pass* parent, String const& texName, unsigned int texCoordSet )
_ZN4Ogre16TextureUnitStateC1EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
TextureUnitState::TextureUnitState [C2] ( Pass* parent, String const& texName, unsigned int texCoordSet )
_ZN4Ogre16TextureUnitStateC2EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.13.6
namespace Ogre
UnifiedHighLevelGpuProgram::_getBindingDelegate ( )
_ZN4Ogre26UnifiedHighLevelGpuProgram19_getBindingDelegateEv
UnifiedHighLevelGpuProgram::_getDelegate ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram12_getDelegateEv
UnifiedHighLevelGpuProgram::addDelegateProgram ( String const& name )
_ZN4Ogre26UnifiedHighLevelGpuProgram18addDelegateProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
_ZN4Ogre26UnifiedHighLevelGpuProgram11addListenerEPNS_8Resource8ListenerE
UnifiedHighLevelGpuProgram::calculateSize ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram13calculateSizeEv
UnifiedHighLevelGpuProgram::clearDelegatePrograms ( )
_ZN4Ogre26UnifiedHighLevelGpuProgram21clearDelegateProgramsEv
UnifiedHighLevelGpuProgram::createParameters ( )
_ZN4Ogre26UnifiedHighLevelGpuProgram16createParametersEv
UnifiedHighLevelGpuProgram::escalateLoading ( )
_ZN4Ogre26UnifiedHighLevelGpuProgram15escalateLoadingEv
UnifiedHighLevelGpuProgram::getDefaultParameters ( )
_ZN4Ogre26UnifiedHighLevelGpuProgram20getDefaultParametersEv
UnifiedHighLevelGpuProgram::getLanguage ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram11getLanguageB5cxx11Ev
UnifiedHighLevelGpuProgram::getLoadingState ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram15getLoadingStateEv
UnifiedHighLevelGpuProgram::getNumberOfPosesIncluded ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram24getNumberOfPosesIncludedEv
UnifiedHighLevelGpuProgram::getPassFogStates ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram16getPassFogStatesEv
UnifiedHighLevelGpuProgram::getPassSurfaceAndLightStates ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram28getPassSurfaceAndLightStatesEv
UnifiedHighLevelGpuProgram::getPassTransformStates ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram22getPassTransformStatesEv
UnifiedHighLevelGpuProgram::getSize ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram7getSizeEv
UnifiedHighLevelGpuProgram::hasCompileError ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram15hasCompileErrorEv
UnifiedHighLevelGpuProgram::hasDefaultParameters ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram20hasDefaultParametersEv
UnifiedHighLevelGpuProgram::isBackgroundLoaded ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram18isBackgroundLoadedEv
UnifiedHighLevelGpuProgram::isLoaded ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram8isLoadedEv
UnifiedHighLevelGpuProgram::isLoading ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram9isLoadingEv
UnifiedHighLevelGpuProgram::isMorphAnimationIncluded ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram24isMorphAnimationIncludedEv
UnifiedHighLevelGpuProgram::isPoseAnimationIncluded ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram23isPoseAnimationIncludedEv
UnifiedHighLevelGpuProgram::isReloadable ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram12isReloadableEv
UnifiedHighLevelGpuProgram::isSkeletalAnimationIncluded ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram27isSkeletalAnimationIncludedEv
UnifiedHighLevelGpuProgram::isSupported ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram11isSupportedEv
UnifiedHighLevelGpuProgram::isVertexTextureFetchRequired ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram28isVertexTextureFetchRequiredEv
UnifiedHighLevelGpuProgram::load ( bool backgroundThread )
_ZN4Ogre26UnifiedHighLevelGpuProgram4loadEb
UnifiedHighLevelGpuProgram::reload ( enum Resource::LoadingFlags flags )
_ZN4Ogre26UnifiedHighLevelGpuProgram6reloadENS_8Resource12LoadingFlagsE
UnifiedHighLevelGpuProgram::removeListener ( Resource::Listener* lis )
_ZN4Ogre26UnifiedHighLevelGpuProgram14removeListenerEPNS_8Resource8ListenerE
UnifiedHighLevelGpuProgram::resetCompileError ( )
_ZN4Ogre26UnifiedHighLevelGpuProgram17resetCompileErrorEv
UnifiedHighLevelGpuProgram::setBackgroundLoaded ( bool bl )
_ZN4Ogre26UnifiedHighLevelGpuProgram19setBackgroundLoadedEb
UnifiedHighLevelGpuProgram::touch ( )
_ZN4Ogre26UnifiedHighLevelGpuProgram5touchEv
UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C1] ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre26UnifiedHighLevelGpuProgramC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
UnifiedHighLevelGpuProgram::UnifiedHighLevelGpuProgram [C2] ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre26UnifiedHighLevelGpuProgramC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
UnifiedHighLevelGpuProgram::unload ( )
_ZN4Ogre26UnifiedHighLevelGpuProgram6unloadEv
UnifiedHighLevelGpuProgram::~UnifiedHighLevelGpuProgram [D0] ( )
_ZN4Ogre26UnifiedHighLevelGpuProgramD0Ev
UnifiedHighLevelGpuProgram::~UnifiedHighLevelGpuProgram [D1] ( )
_ZN4Ogre26UnifiedHighLevelGpuProgramD1Ev
UnifiedHighLevelGpuProgram::~UnifiedHighLevelGpuProgram [D2] ( )
_ZN4Ogre26UnifiedHighLevelGpuProgramD2Ev
UnifiedHighLevelGpuProgramFactory::create ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactory6createEPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmSA_bPNS_20ManualResourceLoaderE
UnifiedHighLevelGpuProgramFactory::getLanguage ( ) const
_ZNK4Ogre33UnifiedHighLevelGpuProgramFactory11getLanguageB5cxx11Ev
UnifiedHighLevelGpuProgramFactory::UnifiedHighLevelGpuProgramFactory [C1] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryC1Ev
UnifiedHighLevelGpuProgramFactory::UnifiedHighLevelGpuProgramFactory [C2] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryC2Ev
UnifiedHighLevelGpuProgramFactory::~UnifiedHighLevelGpuProgramFactory [D0] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryD0Ev
UnifiedHighLevelGpuProgramFactory::~UnifiedHighLevelGpuProgramFactory [D1] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryD1Ev
UnifiedHighLevelGpuProgramFactory::~UnifiedHighLevelGpuProgramFactory [D2] ( )
_ZN4Ogre33UnifiedHighLevelGpuProgramFactoryD2Ev
vtable for UnifiedHighLevelGpuProgram [data]
_ZTVN4Ogre26UnifiedHighLevelGpuProgramE
vtable for UnifiedHighLevelGpuProgramFactory [data]
_ZTVN4Ogre33UnifiedHighLevelGpuProgramFactoryE
OgreVertexIndexData.h,
libOgreMain.so.13.6
namespace Ogre
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, BufferUsageList const& bufferUsages, HardwareBufferManagerBase* mgr )
_ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorIhSaIhEEPNS_25HardwareBufferManagerBaseE
OgreViewport.h,
libOgreMain.so.13.6
namespace Ogre
Viewport::getDefaultOrientationMode ( ) [static]
_ZN4Ogre8Viewport25getDefaultOrientationModeEv
Viewport::getOrientationMode ( ) const
_ZNK4Ogre8Viewport18getOrientationModeEv
Viewport::mDefaultOrientationMode [data]
_ZN4Ogre8Viewport23mDefaultOrientationModeE
Viewport::pointOrientedToScreen ( Real orientedX, Real orientedY, int orientationMode, Real& screenX, Real& screenY )
_ZN4Ogre8Viewport21pointOrientedToScreenEffiRfS1_
Viewport::pointOrientedToScreen ( Vector2 const& v, int orientationMode, Vector2& outv )
_ZN4Ogre8Viewport21pointOrientedToScreenERKNS_6VectorILi2EfEEiRS2_
Viewport::setDefaultOrientationMode ( enum OrientationMode orientationMode ) [static]
_ZN4Ogre8Viewport25setDefaultOrientationModeENS_15OrientationModeE
Viewport::setOrientationMode ( enum OrientationMode orientationMode, bool setDefault )
_ZN4Ogre8Viewport18setOrientationModeENS_15OrientationModeEb
OgreWorkQueue.h,
libOgreMain.so.13.6
namespace Ogre
DefaultWorkQueueBase::abortAllRequests ( )
_ZN4Ogre20DefaultWorkQueueBase16abortAllRequestsEv
DefaultWorkQueueBase::abortPendingRequest ( WorkQueue::RequestID id )
_ZN4Ogre20DefaultWorkQueueBase19abortPendingRequestEy
DefaultWorkQueueBase::abortPendingRequestsByChannel ( uint16 channel )
_ZN4Ogre20DefaultWorkQueueBase29abortPendingRequestsByChannelEt
DefaultWorkQueueBase::abortRequest ( WorkQueue::RequestID id )
_ZN4Ogre20DefaultWorkQueueBase12abortRequestEy
DefaultWorkQueueBase::abortRequestsByChannel ( uint16 channel )
_ZN4Ogre20DefaultWorkQueueBase22abortRequestsByChannelEt
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous, bool idleThread )
_ZN4Ogre20DefaultWorkQueueBase10addRequestEttRKNS_3AnyEhbb
DefaultWorkQueueBase::addRequestHandler ( uint16 channel, WorkQueue::RequestHandler* rh )
_ZN4Ogre20DefaultWorkQueueBase17addRequestHandlerEtPNS_9WorkQueue14RequestHandlerE
DefaultWorkQueueBase::addRequestWithRID ( WorkQueue::RequestID rid, uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount )
_ZN4Ogre20DefaultWorkQueueBase17addRequestWithRIDEyttRKNS_3AnyEh
DefaultWorkQueueBase::addResponseHandler ( uint16 channel, WorkQueue::ResponseHandler* rh )
_ZN4Ogre20DefaultWorkQueueBase18addResponseHandlerEtPNS_9WorkQueue15ResponseHandlerE
DefaultWorkQueueBase::processIdleRequests ( )
_ZN4Ogre20DefaultWorkQueueBase19processIdleRequestsEv
DefaultWorkQueueBase::processRequest ( WorkQueue::Request* r )
_ZN4Ogre20DefaultWorkQueueBase14processRequestEPNS_9WorkQueue7RequestE
DefaultWorkQueueBase::processRequestResponse ( WorkQueue::Request* r, bool synchronous )
_ZN4Ogre20DefaultWorkQueueBase22processRequestResponseEPNS_9WorkQueue7RequestEb
DefaultWorkQueueBase::processResponse ( struct WorkQueue::Response* r )
_ZN4Ogre20DefaultWorkQueueBase15processResponseEPNS_9WorkQueue8ResponseE
DefaultWorkQueueBase::processResponses ( )
_ZN4Ogre20DefaultWorkQueueBase16processResponsesEv
DefaultWorkQueueBase::removeRequestHandler ( uint16 channel, WorkQueue::RequestHandler* rh )
_ZN4Ogre20DefaultWorkQueueBase20removeRequestHandlerEtPNS_9WorkQueue14RequestHandlerE
DefaultWorkQueueBase::removeResponseHandler ( uint16 channel, WorkQueue::ResponseHandler* rh )
_ZN4Ogre20DefaultWorkQueueBase21removeResponseHandlerEtPNS_9WorkQueue15ResponseHandlerE
WorkQueue::getChannel ( String const& channelName )
_ZN4Ogre9WorkQueue10getChannelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
to the top
Problems with Data Types, High Severity 181
OgreAnimable.h
namespace Ogre
[+] class AnimableObject 3
|
Change |
Effect |
1 |
Pure virtual method createAnimableValue ( String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method getAnimableDictionaryName ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method initialiseAnimableDictionary ( StringVector& ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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: 119 (2.7%)
Renderable::getRenderOperation ( RenderOperation& p1 )
This method is from derived class 'Renderable'.
RibbonTrail::removeNode ( Node const* n )
This method is from derived class 'RibbonTrail'.
RibbonTrail::_timeUpdate ( Real time )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setColourChange ( size_t chainIndex, float r, float g, float b, float a )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setColourChange ( size_t chainIndex, ColourValue const& valuePerSecond )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setInitialWidth ( size_t chainIndex, Real width )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setInitialColour ( size_t chainIndex, float r, float g, float b, float a )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setInitialColour ( size_t chainIndex, ColourValue const& col )
This method is from derived class 'RibbonTrail'.
RibbonTrail::getChainIndexForNode ( Node const* n )
This method is from derived class 'RibbonTrail'.
...
OgreAnimationTrack.h
namespace Ogre
[+] class AnimationTrack 2
|
Change |
Effect |
1 |
Virtual method getKeyFramesAtTime ( TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short* ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Virtual method removeAllKeyFrames ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 19 entries | Virtual Table (New) - 17 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::getKeyFramesAtTime(TimeIndex const&, KeyFrame**, KeyFrame**, unsigned short*) const |
AnimationTrack::createKeyFrame(float) |
40 |
AnimationTrack::createKeyFrame(float) |
AnimationTrack::removeKeyFrame(unsigned short) |
48 |
AnimationTrack::removeKeyFrame(unsigned short) |
__cxa_pure_virtual |
56 |
AnimationTrack::removeAllKeyFrames() |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
(int (*)(...)) 0x13151c |
72 |
__cxa_pure_virtual |
(int (*)(...)) 0x131522 |
80 |
(int (*)(...)) 0x1395e6 |
(int (*)(...)) 0x13152c |
88 |
(int (*)(...)) 0x1395ec |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
96 |
(int (*)(...)) 0x1395f6 |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
104 |
AnimationTrack::_collectKeyFrameTimes(std::vector<float, std::allocator<float> >&) |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
112 |
AnimationTrack::_buildKeyFrameIndexMap(std::vector<float, std::allocator<float> > const&) |
(int (*)(...)) 0x131532 |
120 |
AnimationTrack::_applyBaseKeyFrame(KeyFrame const*) |
__cxa_pure_virtual |
128 |
(int (*)(...)) 0x1395fc |
AnimationTrack::populateClone(AnimationTrack*) const |
136 |
__cxa_pure_virtual |
|
144 |
AnimationTrack::populateClone(AnimationTrack*) const |
|
[+] affected symbols: 34 (0.8%)
AnimationTrack::createKeyFrame ( Real timePos )
This method is from 'AnimationTrack' class.
AnimationTrack::removeKeyFrame ( unsigned short index )
This method is from 'AnimationTrack' class.
AnimationTrack::_applyBaseKeyFrame ( KeyFrame const* p1 )
This method is from 'AnimationTrack' class.
AnimationTrack::removeAllKeyFrames ( )
This method is from 'AnimationTrack' class.
AnimationTrack::_collectKeyFrameTimes ( std::vector<float>& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::_buildKeyFrameIndexMap ( std::vector<float>const& keyFrameTimes )
This method is from 'AnimationTrack' class.
AnimationTrack::apply ( TimeIndex const& p1, Real p2, Real p3 )
This method is from 'AnimationTrack' class.
NodeAnimationTrack::applyToNode ( Node* node, TimeIndex const& timeIndex, Real weight, Real scl )
This method is from derived class 'NodeAnimationTrack'.
NodeAnimationTrack::setAssociatedNode ( Node* node )
This method is from derived class 'NodeAnimationTrack'.
NodeAnimationTrack::_applyBaseKeyFrame ( KeyFrame const* b )
This method is from derived class 'NodeAnimationTrack'.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 2
|
Change |
Effect |
1 |
Field mDynamic has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Virtual method setupChainContainers ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 91 entries | Virtual Table (New) - 89 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardChain) |
(int (*)(...)) (& typeinfo for BillboardChain) |
16 |
~BillboardChain |
~BillboardChain |
24 |
~BillboardChain |
~BillboardChain |
32 |
(int (*)(...)) 0x14672e |
(int (*)(...)) 0x13e6f0 |
40 |
(int (*)(...)) 0x146724 |
(int (*)(...)) 0x13e6e6 |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
(int (*)(...)) 0x1466f4 |
(int (*)(...)) 0x13e6b6 |
120 |
(int (*)(...)) 0x1466fe |
(int (*)(...)) 0x13e6c0 |
128 |
(int (*)(...)) 0x146708 |
(int (*)(...)) 0x13e6ca |
136 |
(int (*)(...)) 0x14670e |
(int (*)(...)) 0x13e6d0 |
144 |
BillboardChain::getMovableType[abi:cxx11]() const |
BillboardChain::getMovableType[abi:cxx11]() const |
152 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
168 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
176 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
184 |
BillboardChain::getBoundingBox() const |
BillboardChain::getBoundingBox() const |
192 |
BillboardChain::getBoundingRadius() const |
BillboardChain::getBoundingRadius() const |
200 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
BillboardChain::_updateRenderQueue(RenderQueue*) |
BillboardChain::_updateRenderQueue(RenderQueue*) |
216 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
224 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
248 |
(int (*)(...)) 0x146714 |
(int (*)(...)) 0x13e6d6 |
256 |
(int (*)(...)) 0x14671c |
(int (*)(...)) 0x13e6de |
264 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
272 |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
280 |
(int (*)(...)) 0x146764 |
(int (*)(...)) 0x13e726 |
288 |
BillboardChain::setMaxChainElements(unsigned long) |
BillboardChain::setMaxChainElements(unsigned long) |
296 |
(int (*)(...)) 0x146798 |
(int (*)(...)) 0x13e75a |
304 |
BillboardChain::setNumberOfChains(unsigned long) |
BillboardChain::setNumberOfChains(unsigned long) |
312 |
(int (*)(...)) 0x1467a4 |
(int (*)(...)) 0x13e766 |
320 |
BillboardChain::setUseTextureCoords(bool) |
BillboardChain::setUseTextureCoords(bool) |
328 |
(int (*)(...)) 0x1467b0 |
(int (*)(...)) 0x13e772 |
336 |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
344 |
(int (*)(...)) 0x1467bc |
(int (*)(...)) 0x13e77e |
352 |
BillboardChain::setOtherTextureCoordRange(float, float) |
BillboardChain::setOtherTextureCoordRange(float, float) |
360 |
(int (*)(...)) 0x1467c8 |
(int (*)(...)) 0x13e78a |
368 |
BillboardChain::setUseVertexColours(bool) |
BillboardChain::setUseVertexColours(bool) |
376 |
(int (*)(...)) 0x1467d4 |
(int (*)(...)) 0x13e796 |
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 (*)(...)) 0x1467e0 |
(int (*)(...)) 0x13e7a2 |
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::setupVertexDeclaration() |
512 |
BillboardChain::setupVertexDeclaration() |
BillboardChain::setupBuffers() |
520 |
BillboardChain::setupBuffers() |
BillboardChain::updateVertexBuffer(Camera*) |
528 |
BillboardChain::updateVertexBuffer(Camera*) |
BillboardChain::updateIndexBuffer() |
536 |
BillboardChain::updateIndexBuffer() |
BillboardChain::updateBoundingBox() const |
544 |
BillboardChain::updateBoundingBox() const |
(int (*)(...)) -0x00000000000008 |
552 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) (& typeinfo for BillboardChain) |
560 |
(int (*)(...)) (& typeinfo for BillboardChain) |
non-virtual thunk to ~BillboardChain |
568 |
(int (*)(...)) 0x1466e2 |
non-virtual thunk to ~BillboardChain |
576 |
(int (*)(...)) 0x1466ee |
(int (*)(...)) 0x13e7f0 |
584 |
non-virtual thunk to ~BillboardChain |
(int (*)(...)) 0x13e952 |
592 |
non-virtual thunk to ~BillboardChain |
(int (*)(...)) -0x000000000000e0 |
600 |
(int (*)(...)) 0x1468de |
(int (*)(...)) (& typeinfo for BillboardChain) |
608 |
(int (*)(...)) -0x000000000000e8 |
non-virtual thunk to ~BillboardChain |
616 |
(int (*)(...)) (& typeinfo for BillboardChain) |
non-virtual thunk to ~BillboardChain |
624 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to BillboardChain::getMaterial() const |
632 |
non-virtual thunk to ~BillboardChain |
(int (*)(...)) 0x13e7d0 |
640 |
non-virtual thunk to BillboardChain::getMaterial() const |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
648 |
(int (*)(...)) 0x146808 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
656 |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
(int (*)(...)) 0x13e6a6 |
664 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
672 |
(int (*)(...)) 0x1466d2 |
(int (*)(...)) 0x13e6ac |
680 |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
688 |
(int (*)(...)) 0x1466d8 |
non-virtual thunk to BillboardChain::getLights() const |
696 |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
(int (*)(...)) 0x13e739 |
704 |
non-virtual thunk to BillboardChain::getLights() const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
712 |
(int (*)(...)) 0x146777 |
|
720 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
|
[+] affected symbols: 68 (1.5%)
Renderable::getRenderOperation ( RenderOperation& p1 )
This method is from derived class 'Renderable'.
RibbonTrail::removeNode ( Node const* n )
This method is from derived class 'RibbonTrail'.
RibbonTrail::_timeUpdate ( Real time )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setColourChange ( size_t chainIndex, float r, float g, float b, float a )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setColourChange ( size_t chainIndex, ColourValue const& valuePerSecond )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setInitialWidth ( size_t chainIndex, Real width )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setInitialColour ( size_t chainIndex, float r, float g, float b, float a )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setInitialColour ( size_t chainIndex, ColourValue const& col )
This method is from derived class 'RibbonTrail'.
RibbonTrail::getChainIndexForNode ( Node const* n )
This method is from derived class 'RibbonTrail'.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 3
|
Change |
Effect |
1 |
Size of this class has been changed from 664 bytes to 656 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 increasePool ( size_t ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Virtual method setPoolSize ( size_t ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 75 entries | Virtual Table (New) - 72 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
16 |
~BillboardSet |
~BillboardSet |
24 |
~BillboardSet |
~BillboardSet |
32 |
(int (*)(...)) 0x14672e |
(int (*)(...)) 0x13e6f0 |
40 |
(int (*)(...)) 0x146724 |
(int (*)(...)) 0x13e6e6 |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
(int (*)(...)) 0x1466f4 |
(int (*)(...)) 0x13e6b6 |
120 |
(int (*)(...)) 0x1466fe |
(int (*)(...)) 0x13e6c0 |
128 |
(int (*)(...)) 0x15054c |
(int (*)(...)) 0x1482ac |
136 |
(int (*)(...)) 0x14670e |
(int (*)(...)) 0x13e6d0 |
144 |
BillboardSet::getMovableType[abi:cxx11]() const |
BillboardSet::getMovableType[abi:cxx11]() const |
152 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
168 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
176 |
BillboardSet::_notifyCurrentCamera(Camera*) |
BillboardSet::_notifyCurrentCamera(Camera*) |
184 |
(int (*)(...)) 0x1504c6 |
(int (*)(...)) 0x148220 |
192 |
(int (*)(...)) 0x1504d2 |
(int (*)(...)) 0x14822c |
200 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
BillboardSet::_updateRenderQueue(RenderQueue*) |
BillboardSet::_updateRenderQueue(RenderQueue*) |
216 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
224 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
248 |
(int (*)(...)) 0x146714 |
(int (*)(...)) 0x13e6d6 |
256 |
(int (*)(...)) 0x14671c |
(int (*)(...)) 0x13e6de |
264 |
BillboardSet::getTypeFlags() const |
BillboardSet::getTypeFlags() const |
272 |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
280 |
(int (*)(...)) 0x150492 |
(int (*)(...)) 0x1481ec |
288 |
BillboardSet::increasePool(unsigned long) |
BillboardSet::clear() |
296 |
BillboardSet::setPoolSize(unsigned long) |
BillboardSet::getBillboard(unsigned int) const |
304 |
BillboardSet::clear() |
BillboardSet::removeBillboard(unsigned int) |
312 |
BillboardSet::getBillboard(unsigned int) const |
BillboardSet::removeBillboard(Billboard*) |
320 |
BillboardSet::removeBillboard(unsigned int) |
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&) |
328 |
BillboardSet::removeBillboard(Billboard*) |
(int (*)(...)) 0x14823a |
336 |
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::setMaterial(SharedPtr<Material> const&) |
344 |
(int (*)(...)) 0x1504e0 |
BillboardSet::getRenderOperation(RenderOperation&) |
352 |
BillboardSet::setMaterial(SharedPtr<Material> const&) |
BillboardSet::getWorldTransforms(Matrix4*) const |
360 |
BillboardSet::getRenderOperation(RenderOperation&) |
BillboardSet::getSquaredViewDepth(Camera const*) const |
368 |
BillboardSet::getWorldTransforms(Matrix4*) const |
BillboardSet::_updateBounds() |
376 |
BillboardSet::getSquaredViewDepth(Camera const*) const |
BillboardSet::getLights() const |
384 |
BillboardSet::_updateBounds() |
BillboardSet::_sortBillboards(Camera*) |
392 |
BillboardSet::getLights() const |
BillboardSet::_getSortMode() const |
400 |
BillboardSet::_sortBillboards(Camera*) |
BillboardSet::setPointRenderingEnabled(bool) |
408 |
BillboardSet::_getSortMode() const |
(int (*)(...)) -0x00000000000008 |
416 |
BillboardSet::setPointRenderingEnabled(bool) |
(int (*)(...)) (& typeinfo for BillboardSet) |
424 |
(int (*)(...)) -0x00000000000008 |
non-virtual thunk to ~BillboardSet |
432 |
(int (*)(...)) (& typeinfo for BillboardSet) |
non-virtual thunk to ~BillboardSet |
440 |
(int (*)(...)) 0x1466e2 |
(int (*)(...)) 0x13e7f0 |
448 |
(int (*)(...)) 0x1466ee |
(int (*)(...)) 0x13e952 |
456 |
non-virtual thunk to ~BillboardSet |
(int (*)(...)) -0x000000000000e0 |
464 |
non-virtual thunk to ~BillboardSet |
(int (*)(...)) (& typeinfo for BillboardSet) |
472 |
(int (*)(...)) 0x1468de |
non-virtual thunk to ~BillboardSet |
480 |
(int (*)(...)) -0x000000000000e8 |
non-virtual thunk to ~BillboardSet |
488 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) 0x148246 |
496 |
non-virtual thunk to ~BillboardSet |
(int (*)(...)) 0x13e7d0 |
504 |
non-virtual thunk to ~BillboardSet |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
512 |
(int (*)(...)) 0x1504ec |
(int (*)(...)) 0x1481e2 |
520 |
(int (*)(...)) 0x146808 |
(int (*)(...)) 0x13e6a6 |
528 |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
536 |
(int (*)(...)) 0x150488 |
(int (*)(...)) 0x13e6ac |
544 |
(int (*)(...)) 0x1466d2 |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
552 |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
non-virtual thunk to BillboardSet::getLights() const |
560 |
(int (*)(...)) 0x1466d8 |
(int (*)(...)) 0x1481ff |
568 |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
576 |
non-virtual thunk to BillboardSet::getLights() const |
|
584 |
(int (*)(...)) 0x1504a5 |
|
592 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
|
[+] affected symbols: 35 (0.8%)
BillboardSet::setMaterial ( MaterialPtr const& material )
This method is from 'BillboardSet' class.
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
This method is from 'BillboardSet' class.
BillboardSet::genQuadVertices ( Vector3 const*const offsets, Billboard const& bb )
This method is from 'BillboardSet' class.
BillboardSet::removeBillboard ( unsigned int index )
This method is from 'BillboardSet' class.
BillboardSet::removeBillboard ( Billboard* pBill )
This method is from 'BillboardSet' class.
...
OgreCamera.h
namespace Ogre
[+] class Camera 1
|
Change |
Effect |
1 |
Size of this class has been changed from 1096 bytes to 1024 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: 476 (10.6%)
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::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCameraInProgress' in 1st parameter 'mgr' (pointer) has base type 'Camera'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
2nd parameter 'cam' (pointer) has base type 'Camera'.
BillboardSet::setMaterial ( MaterialPtr const& material )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::setAutoUpdate ( bool autoUpdate )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
...
OgreDefaultWorkQueueStandard.h
namespace Ogre
[+] class DefaultWorkQueue 1
|
Change |
Effect |
1 |
Size of this class has been changed from 1016 bytes to 512 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 8 (0.2%)
DefaultWorkQueue::_threadMain ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::notifyWorkers ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::waitForNextRequest ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::notifyThreadRegistered ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::startup ( bool forceRestart )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::shutdown ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::DefaultWorkQueue ( String const& name )
This constructor is from 'DefaultWorkQueue' class.
DefaultWorkQueue::~DefaultWorkQueue ( )
This destructor is from 'DefaultWorkQueue' class.
OgreEntity.h
namespace Ogre
[+] class Entity 1
|
Change |
Effect |
1 |
Size of this class has been changed from 760 bytes to 752 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: 61 (1.4%)
SceneManager::createEntity ( MeshPtr const& pMesh )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( String const& meshName )
Return value (pointer) has base type 'Entity'.
SceneManager::createEntity ( String const& entityName, MeshPtr const& pMesh )
Return value (pointer) has base type 'Entity'.
StaticGeometry::addEntity ( Entity* ent, Vector3 const& position, Quaternion const& orientation, Vector3 const& scale )
1st parameter 'ent' (pointer) has base type 'Entity'.
Entity::_initialise ( bool forceReinitialise )
This method is from 'Entity' class.
Entity::getEdgeList ( )
This method is from 'Entity' class.
Entity::setMaterial ( MaterialPtr const& material )
This method is from 'Entity' class.
Entity::_deinitialise ( )
This method is from 'Entity' class.
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.
...
OgreFrustum.h
namespace Ogre
[+] class Frustum 2
|
Change |
Effect |
1 |
Field mProjMatrixRS 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 952 bytes to 880 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 89 (2%)
ConvexBody::clip ( Frustum const& fr )
1st parameter 'fr' (reference) has base type 'Frustum'.
ConvexBody::define ( Frustum const& frustum )
1st parameter 'frustum' (reference) has base type 'Frustum'.
SceneManager::ShadowRenderer::fireShadowTexturesPreReceiver ( Light* light, Frustum* f )
2nd parameter 'f' (pointer) has base type 'Frustum'.
TextureUnitState::setProjectiveTexturing ( bool enable, Frustum const* projectionSettings )
2nd parameter 'projectionSettings' (pointer) has base type 'Frustum'.
TextureUnitState::addEffect ( struct TextureUnitState::TextureEffect& effect )
Field 'effect.frustum' in 1st parameter 'effect' (reference) has base type 'Frustum'.
DefaultDebugDrawer::drawFrustum ( Frustum const* frust )
1st parameter 'frust' (pointer) has base type 'Frustum'.
AutoParamDataSource::setTextureProjector ( Frustum const* frust, size_t index )
1st parameter 'frust' (pointer) has base type 'Frustum'.
Camera::setLodBias ( Real factor )
This method is from derived class 'Camera'.
Camera::addListener ( Camera::Listener* l )
This method is from derived class 'Camera'.
Camera::resetWindow ( )
This method is from derived class 'Camera'.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuNamedConstantsSerializer 1
|
Change |
Effect |
1 |
Size of this class has been increased from 72 bytes to 104 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 5 (0.1%)
GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, DataStreamPtr stream, enum Serializer::Endian endianMode )
This method is from 'GpuNamedConstantsSerializer' class.
GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, String const& filename, enum Serializer::Endian endianMode )
This method is from 'GpuNamedConstantsSerializer' class.
GpuNamedConstantsSerializer::importNamedConstants ( DataStreamPtr& stream, struct GpuNamedConstants* pDest )
This method is from 'GpuNamedConstantsSerializer' class.
GpuNamedConstantsSerializer::GpuNamedConstantsSerializer ( )
This constructor is from 'GpuNamedConstantsSerializer' class.
GpuNamedConstantsSerializer::~GpuNamedConstantsSerializer ( )
This destructor is from 'GpuNamedConstantsSerializer' class.
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 1
|
Change |
Effect |
1 |
Pure virtual method isSystemMemory ( ) const has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBuffer) |
(int (*)(...)) (& typeinfo for HardwareBuffer) |
16 |
(int (*)(...)) 0x182258 |
(int (*)(...)) 0x1796ba |
24 |
(int (*)(...)) 0x18283e |
(int (*)(...)) 0x179cac |
32 |
(int (*)(...)) 0x182272 |
(int (*)(...)) 0x1796d4 |
40 |
(int (*)(...)) 0x1825a8 |
(int (*)(...)) 0x179a10 |
48 |
(int (*)(...)) 0x1825e6 |
(int (*)(...)) 0x179a54 |
56 |
(int (*)(...)) 0x1822a8 |
(int (*)(...)) 0x17970a |
64 |
(int (*)(...)) 0x1822d4 |
(int (*)(...)) 0x179736 |
72 |
(int (*)(...)) 0x18326a |
(int (*)(...)) 0x17a6d8 |
80 |
(int (*)(...)) 0x182388 |
(int (*)(...)) 0x1797de |
88 |
|
(int (*)(...)) 0x179784 |
[+] affected symbols: 11 (0.2%)
HardwareBuffer::unlockImpl ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::_updateFromShadow ( )
This method is from 'HardwareBuffer' class.
HardwareBuffer::lock ( size_t p1, size_t p2, enum HardwareBuffer::LockOptions p3 )
This method is from 'HardwareBuffer' class.
HardwareBuffer::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.
HardwarePixelBuffer::blitToMemory ( struct Box const& p1, PixelBox const& p2 )
This method is from derived class 'HardwarePixelBuffer'.
HardwarePixelBuffer::blitFromMemory ( PixelBox const& p1, struct Box const& p2 )
This method is from derived class 'HardwarePixelBuffer'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, struct Box const& srcBox, struct Box const& dstBox )
This method is from derived class 'HardwarePixelBuffer'.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManagerBase 3
|
Change |
Effect |
1 |
Virtual method destroyVertexBufferBindingImpl ( 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. |
2 |
Virtual method destroyVertexDeclarationImpl ( 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. |
3 |
Virtual method registerVertexBufferSourceAndCopy ( HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 10 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
24 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
32 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
(int (*)(...))0 |
40 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
(int (*)(...))0 |
48 |
(int (*)(...))0 |
__cxa_pure_virtual |
56 |
(int (*)(...))0 |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createRenderToVertexBuffer() |
72 |
__cxa_pure_virtual |
HardwareBufferManagerBase::createUniformBuffer(unsigned long, HardwareBufferUsage, bool) |
80 |
HardwareBufferManagerBase::createRenderToVertexBuffer() |
|
88 |
HardwareBufferManagerBase::createUniformBuffer(unsigned long, HardwareBufferUsage, bool) |
|
96 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(SharedPtr<HardwareVertexBuffer> const&, SharedPtr<HardwareVertexBuffer> const&) |
|
[+] affected symbols: 10 (0.2%)
HardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType p1, size_t p2, HardwareBuffer::Usage p3, bool p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createVertexBuffer ( size_t p1, size_t p2, HardwareBuffer::Usage p3, bool p4 )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, enum HardwareBufferUsage usage, bool useShadowBuffer )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createRenderToVertexBuffer ( )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::destroyVertexDeclarationImpl ( VertexDeclaration* decl )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::createVertexBufferBindingImpl ( )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::destroyVertexBufferBindingImpl ( VertexBufferBinding* binding )
This method is from 'HardwareBufferManagerBase' class.
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, HardwareVertexBufferSharedPtr const& copy )
This method is from 'HardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from derived class 'DefaultHardwareBufferManagerBase'.
DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from derived class 'DefaultHardwareBufferManagerBase'.
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class HardwareVertexBuffer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 88 bytes to 80 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.2%)
HardwareVertexBuffer::setIsInstanceData ( bool const val )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::setInstanceDataStepRate ( size_t const val )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::HardwareVertexBuffer ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
This constructor is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::~HardwareVertexBuffer ( )
This destructor is from 'HardwareVertexBuffer' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBuffer* sourceBuffer )
1st parameter 'sourceBuffer' (pointer) has base type 'HardwareVertexBuffer'.
HardwareBufferManagerBase::_notifyVertexBufferDestroyed ( HardwareVertexBuffer* buf )
1st parameter 'buf' (pointer) has base type 'HardwareVertexBuffer'.
HardwareVertexBuffer::getInstanceDataStepRate ( )
This method is from 'HardwareVertexBuffer' class.
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 1
|
Change |
Effect |
1 |
Virtual method deleteAllInstancedEntities ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 77 entries | Virtual Table (New) - 75 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 (*)(...)) 0x1dc0ec |
(int (*)(...)) 0x1d3c58 |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x1dc0f8 |
(int (*)(...)) 0x1d3c64 |
56 |
(int (*)(...)) 0x150488 |
(int (*)(...)) 0x1481e2 |
64 |
(int (*)(...)) 0x1466d2 |
(int (*)(...)) 0x13e6a6 |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x1466d8 |
(int (*)(...)) 0x13e6ac |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x1a085a |
(int (*)(...)) 0x19a4a4 |
112 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
InstanceBatch::createAllInstancedEntities() |
InstanceBatch::createAllInstancedEntities() |
144 |
InstanceBatch::deleteAllInstancedEntities() |
InstanceBatch::deleteUnusedInstancedEntities() |
152 |
InstanceBatch::deleteUnusedInstancedEntities() |
InstanceBatch::generateInstancedEntity(unsigned long) |
160 |
InstanceBatch::generateInstancedEntity(unsigned long) |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
168 |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
__cxa_pure_virtual |
176 |
__cxa_pure_virtual |
InstanceBatch::build(SubMesh const*) |
184 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::buildFrom(SubMesh const*, RenderOperation const&) |
192 |
InstanceBatch::buildFrom(SubMesh const*, RenderOperation const&) |
InstanceBatch::_boundsDirty() |
200 |
InstanceBatch::_boundsDirty() |
(int (*)(...)) 0x1d3c3e |
208 |
(int (*)(...)) 0x1dc0d2 |
(int (*)(...)) 0x1d3c44 |
216 |
(int (*)(...)) 0x1dc0d8 |
(int (*)(...)) 0x1d3c4e |
224 |
(int (*)(...)) 0x1dc0e2 |
InstanceBatch::getMovableType[abi:cxx11]() const |
232 |
InstanceBatch::getMovableType[abi:cxx11]() const |
InstanceBatch::_notifyCurrentCamera(Camera*) |
240 |
InstanceBatch::_notifyCurrentCamera(Camera*) |
InstanceBatch::getBoundingBox() const |
248 |
InstanceBatch::getBoundingBox() const |
InstanceBatch::getBoundingRadius() const |
256 |
InstanceBatch::getBoundingRadius() const |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
264 |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
272 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) -0x00000000000048 |
280 |
(int (*)(...)) -0x00000000000048 |
(int (*)(...)) (& typeinfo for InstanceBatch) |
288 |
(int (*)(...)) (& typeinfo for InstanceBatch) |
(int (*)(...))0 |
296 |
(int (*)(...))0 |
(int (*)(...))0 |
304 |
(int (*)(...))0 |
(int (*)(...)) 0x13e6f0 |
312 |
(int (*)(...)) 0x14672e |
(int (*)(...)) 0x13e6e6 |
320 |
(int (*)(...)) 0x146724 |
MovableObject::getWorldBoundingBox(bool) const |
328 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getLightCapBounds() const |
336 |
MovableObject::getLightCapBounds() const |
MovableObject::getDarkCapBounds(Light const&, float) const |
344 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
352 |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
MovableObject::getPointExtrusionDistance(Light const*) const |
360 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
368 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
376 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
384 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x13e6b6 |
392 |
(int (*)(...)) 0x1466f4 |
(int (*)(...)) 0x13e6c0 |
400 |
(int (*)(...)) 0x1466fe |
(int (*)(...)) 0x13e6ca |
408 |
(int (*)(...)) 0x146708 |
(int (*)(...)) 0x13e6d0 |
416 |
(int (*)(...)) 0x14670e |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
424 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
MovableObject::_notifyAttached(Node*, bool) |
432 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
440 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
448 |
MovableObject::_notifyMoved() |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
456 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
464 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
472 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
MovableObject::getWorldBoundingSphere(bool) const |
480 |
MovableObject::getWorldBoundingSphere(bool) const |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
488 |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
MovableObject::isVisible() const |
496 |
MovableObject::isVisible() const |
MovableObject::setRenderQueueGroup(unsigned char) |
504 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
512 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
520 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x13e6d6 |
528 |
(int (*)(...)) 0x146714 |
(int (*)(...)) 0x13e6de |
536 |
(int (*)(...)) 0x14671c |
MovableObject::getTypeFlags() const |
544 |
MovableObject::getTypeFlags() const |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
552 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) -0x00000000000050 |
560 |
(int (*)(...)) -0x00000000000050 |
(int (*)(...)) (& typeinfo for InstanceBatch) |
568 |
(int (*)(...)) (& typeinfo for InstanceBatch) |
(int (*)(...))0 |
576 |
(int (*)(...)) 0x1466e2 |
(int (*)(...))0 |
584 |
(int (*)(...)) 0x1466ee |
(int (*)(...)) 0x13e7f0 |
592 |
(int (*)(...))0 |
(int (*)(...)) 0x13e952 |
600 |
(int (*)(...))0 |
|
608 |
(int (*)(...)) 0x1468de |
|
[+] affected symbols: 39 (0.9%)
InstanceBatch::_boundsDirty ( )
This method is from 'InstanceBatch' class.
InstanceBatch::setupIndices ( SubMesh const* p1 )
This method is from 'InstanceBatch' class.
InstanceBatch::setupVertices ( SubMesh const* p1 )
This method is from 'InstanceBatch' class.
InstanceBatch::generateInstancedEntity ( size_t num )
This method is from 'InstanceBatch' class.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatch' class.
InstanceBatch::createAllInstancedEntities ( )
This method is from 'InstanceBatch' class.
InstanceBatch::deleteAllInstancedEntities ( )
This method is from 'InstanceBatch' class.
InstanceBatch::deleteUnusedInstancedEntities ( )
This method is from 'InstanceBatch' class.
InstanceBatch::build ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatch' class.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatch' class.
...
OgreInstanceBatchVTF.h
namespace Ogre
[+] class BaseInstanceBatchVTF 1
|
Change |
Effect |
1 |
Size of this class has been changed from 648 bytes to 640 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 25 (0.6%)
InstanceBatchVTF::InstanceBatchVTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from derived class 'InstanceBatchVTF'.
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from derived class 'InstanceBatchVTF'.
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from derived class 'InstanceBatchHW_VTF'.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, BaseInstanceBatchVTF::HWBoneIdxVec const& hwBoneIdx, BaseInstanceBatchVTF::HWBoneWgtVec 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 448 bytes to 440 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 27 (0.6%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Return value (pointer) has base type 'InstancedEntity'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4f const& newParam )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::createInstancedEntity ( )
Return value (pointer) has base type 'InstancedEntity'.
InstanceBatch::removeInstancedEntity ( InstancedEntity* instancedEntity )
1st parameter 'instancedEntity' (pointer) has base type 'InstancedEntity'.
InstanceBatch::generateInstancedEntity ( size_t num )
Return value (pointer) has base type 'InstancedEntity'.
InstancedEntity::setPosition ( Vector3 const& position, bool doUpdate )
This method is from 'InstancedEntity' class.
InstancedEntity::_notifyMoved ( )
This method is from 'InstancedEntity' class.
InstancedEntity::getCustomParam ( unsigned char idx )
This method is from 'InstancedEntity' class.
...
OgreKeyFrame.h
namespace Ogre
[+] class NumericKeyFrame 1
|
Change |
Effect |
1 |
Virtual method setValue ( AnyNumeric const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 7 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for NumericKeyFrame) |
(int (*)(...)) (& typeinfo for NumericKeyFrame) |
16 |
(int (*)(...)) 0x1fd738 |
(int (*)(...)) 0x1f5174 |
24 |
(int (*)(...)) 0x1fd798 |
(int (*)(...)) 0x1f51e0 |
32 |
NumericKeyFrame::_clone(AnimationTrack*) const |
NumericKeyFrame::_clone(AnimationTrack*) const |
40 |
NumericKeyFrame::getValue() const |
|
48 |
NumericKeyFrame::setValue(AnyNumeric const&) |
|
[+] affected symbols: 1 (0.02%)
NumericKeyFrame::setValue ( AnyNumeric const& val )
This method is from 'NumericKeyFrame' class.
OgreLight.h
namespace Ogre
[+] class Light 1
|
Change |
Effect |
1 |
Size of this class has been changed from 456 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: 60 (1.3%)
ManualObject::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDistance, int flags )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::createLight ( String const& name )
Return value (pointer) has base type 'Light'.
SceneManager::createLight ( )
Return value (pointer) has base type 'Light'.
SceneManager::buildLightClip ( Light const* l, PlaneList& planes )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::ShadowRenderer::findShadowCastersForLight ( Light const* light, Camera const* camera )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::ShadowRenderer::fireShadowTexturesPreCaster ( Light* light, Camera* camera, size_t iteration )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::ShadowRenderer::renderShadowVolumesToStencil ( Light const* light, Camera const* camera, bool calcScissor )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::ShadowRenderer::fireShadowTexturesPreReceiver ( Light* light, Frustum* f )
1st parameter 'light' (pointer) has base type 'Light'.
SceneManager::getLightScissorRect ( Light* l, Camera const* cam )
1st parameter 'l' (pointer) has base type 'Light'.
SceneManager::getLightClippingPlanes ( Light* l )
1st parameter 'l' (pointer) has base type 'Light'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 2
|
Change |
Effect |
1 |
Size of this class has been changed from 608 bytes to 576 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 estimateIndexCount ( size_t ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 56 entries | Virtual Table (New) - 50 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
16 |
~ManualObject |
~ManualObject |
24 |
~ManualObject |
~ManualObject |
32 |
(int (*)(...)) 0x14672e |
(int (*)(...)) 0x13e6f0 |
40 |
ManualObject::getEdgeList() |
ManualObject::getEdgeList() |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
ManualObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
ManualObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
(int (*)(...)) 0x1466f4 |
(int (*)(...)) 0x13e6b6 |
120 |
(int (*)(...)) 0x1466fe |
(int (*)(...)) 0x13e6c0 |
128 |
(int (*)(...)) 0x20f42a |
(int (*)(...)) 0x206f1e |
136 |
(int (*)(...)) 0x14670e |
(int (*)(...)) 0x13e6d0 |
144 |
ManualObject::getMovableType[abi:cxx11]() const |
ManualObject::getMovableType[abi:cxx11]() const |
152 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
168 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
176 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
184 |
(int (*)(...)) 0x20f440 |
(int (*)(...)) 0x206ee6 |
192 |
(int (*)(...)) 0x20f44c |
(int (*)(...)) 0x206ef2 |
200 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
ManualObject::_updateRenderQueue(RenderQueue*) |
ManualObject::_updateRenderQueue(RenderQueue*) |
216 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
224 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
248 |
(int (*)(...)) 0x146714 |
(int (*)(...)) 0x13e6d6 |
256 |
(int (*)(...)) 0x14671c |
(int (*)(...)) 0x13e6de |
264 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
272 |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
280 |
ManualObject::clear() |
ManualObject::estimateVertexCount(unsigned int) |
288 |
ManualObject::estimateVertexCount(unsigned long) |
ManualObject::estimateIndexCount(unsigned int) |
296 |
ManualObject::estimateIndexCount(unsigned long) |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
304 |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::begin(SharedPtr<Material> const&, RenderOperation::OperationType) |
312 |
ManualObject::begin(SharedPtr<Material> const&, RenderOperation::OperationType) |
ManualObject::beginUpdate(unsigned long) |
320 |
ManualObject::beginUpdate(unsigned long) |
ManualObject::getCurrentVertexCount() const |
328 |
ManualObject::getCurrentVertexCount() const |
ManualObject::getCurrentIndexCount() const |
336 |
ManualObject::getCurrentIndexCount() const |
ManualObject::end() |
344 |
ManualObject::end() |
ManualObject::convertToMesh(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
352 |
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&) |
(int (*)(...)) -0x00000000000008 |
360 |
ManualObject::resetTempAreas() |
(int (*)(...)) (& typeinfo for ManualObject) |
368 |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
non-virtual thunk to ~ManualObject |
376 |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
non-virtual thunk to ~ManualObject |
384 |
ManualObject::copyTempVertexToBuffer() |
(int (*)(...)) 0x13e7f0 |
392 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) 0x13e952 |
400 |
(int (*)(...)) (& typeinfo for ManualObject) |
|
408 |
(int (*)(...)) 0x1466e2 |
|
416 |
(int (*)(...)) 0x1466ee |
|
424 |
non-virtual thunk to ~ManualObject |
|
432 |
non-virtual thunk to ~ManualObject |
|
440 |
(int (*)(...)) 0x1468de |
|
[+] affected symbols: 27 (0.6%)
ManualObject::getEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
This method is from 'ManualObject' class.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'ManualObject' class.
ManualObject::estimateIndexCount ( size_t icount )
This method is from 'ManualObject' class.
ManualObject::setUseIdentityView ( bool useIdentityView )
This method is from 'ManualObject' class.
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
Field 'this.mParent' in the object of this method has base type 'ManualObject'.
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
Field 'this.mParent' in the object of this method has base type 'ManualObject'.
ManualObject::ManualObjectSection::getRenderOperation ( RenderOperation& op )
Field 'this.mParent' in the object of this method has base type 'ManualObject'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
1st parameter 'parent' (pointer) has base type 'ManualObject'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
1st parameter 'parent' (pointer) has base type 'ManualObject'.
...
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 352 bytes to 344 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 22 (0.5%)
MeshManager::_initialise ( )
This method is from 'MeshManager' class.
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from 'MeshManager' class.
MeshManager::getListener ( )
This method is from 'MeshManager' class.
MeshManager::setListener ( MeshSerializerListener* listener )
This method is from 'MeshManager' class.
MeshManager::createManual ( String const& name, String const& groupName, ManualResourceLoader* loader )
This method is from 'MeshManager' class.
MeshManager::getSingletonPtr ( )
Return value (pointer) has base type 'MeshManager'.
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
This method is from 'MeshManager' class.
MeshManager::createBezierPatch ( String const& name, String const& groupName, void* controlPointBuffer, VertexDeclaration* declaration, size_t width, size_t height, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide, HardwareBuffer::Usage vbUsage, HardwareBuffer::Usage ibUsage, bool vbUseShadow, bool ibUseShadow )
This method is from 'MeshManager' class.
MeshManager::createCurvedPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real bow, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from 'MeshManager' class.
MeshManager::getBoundsPaddingFactor ( )
This method is from 'MeshManager' class.
...
OgreMeshSerializer.h
namespace Ogre
[+] class MeshSerializer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 104 bytes to 136 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%)
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
This method is from 'MeshSerializer' class.
MeshSerializer::exportMesh ( Mesh const* pMesh, String const& filename, enum MeshVersion version, enum Serializer::Endian endianMode )
This method is from 'MeshSerializer' class.
MeshSerializer::getListener ( )
This method is from 'MeshSerializer' class.
MeshSerializer::MeshSerializer ( )
This constructor is from 'MeshSerializer' class.
MeshSerializer::~MeshSerializer ( )
This destructor is from 'MeshSerializer' class.
OgreMovableObject.h
namespace Ogre
[+] class MovableObject 1
|
Change |
Effect |
1 |
Size of this class has been changed from 232 bytes to 224 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: 411 (9.2%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
1st parameter 'mo' (pointer) has base type 'MovableObject'.
BillboardSet::setMaterial ( MaterialPtr 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::_updateBounds ( )
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'.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from derived class 'BillboardSet'.
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
This method is from derived class 'BillboardSet'.
BillboardSet::genQuadVertices ( Vector3 const*const offsets, Billboard const& bb )
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 296 bytes to 288 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 53 (1.2%)
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'.
MovablePlane::MovablePlane ( Plane const& rhs )
This constructor is from 'MovablePlane' class.
MovablePlane::MovablePlane ( Vector3 const& rkNormal, Real fConstant )
This constructor is from 'MovablePlane' class.
MovablePlane::MovablePlane ( Vector3 const& rkNormal, Vector3 const& rkPoint )
This constructor is from 'MovablePlane' class.
MovablePlane::MovablePlane ( Vector3 const& rkPoint0, Vector3 const& rkPoint1, Vector3 const& rkPoint2 )
This constructor is from 'MovablePlane' class.
MovablePlane::MovablePlane ( String const& name )
This constructor is from 'MovablePlane' class.
SceneManager::ShadowRenderer::fireShadowTexturesPreReceiver ( Light* light, Frustum* f )
Field 'f.mLinkedObliqueProjPlane' in 2nd parameter 'f' (pointer) has base type 'MovablePlane'.
TextureUnitState::setProjectiveTexturing ( bool enable, Frustum const* projectionSettings )
Field 'projectionSettings.mLinkedObliqueProjPlane' in 2nd parameter 'projectionSettings' (pointer) has base type 'MovablePlane'.
TextureUnitState::addEffect ( struct TextureUnitState::TextureEffect& effect )
Field 'effect.frustum.mLinkedReflectPlane' in 1st parameter 'effect' (reference) has base type 'MovablePlane'.
...
OgreParticleSystem.h
namespace Ogre
[+] class ParticleSystem 2
|
Change |
Effect |
1 |
Size of this class has been changed from 768 bytes to 760 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Virtual method setDefaultDimensions ( Real, Real ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 66 entries | Virtual Table (New) - 64 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 (*)(...)) 0x265110 |
(int (*)(...)) 0x25c588 |
72 |
(int (*)(...)) 0x265128 |
(int (*)(...)) 0x25c5a0 |
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::setDefaultDimensions(float, float) |
ParticleSystem::setDefaultWidth(float) |
112 |
ParticleSystem::setDefaultWidth(float) |
ParticleSystem::getDefaultWidth() const |
120 |
ParticleSystem::getDefaultWidth() const |
ParticleSystem::setDefaultHeight(float) |
128 |
ParticleSystem::setDefaultHeight(float) |
ParticleSystem::getDefaultHeight() const |
136 |
ParticleSystem::getDefaultHeight() const |
ParticleSystem::getCullIndividually() const |
144 |
ParticleSystem::getCullIndividually() const |
ParticleSystem::setCullIndividually(bool) |
152 |
ParticleSystem::setCullIndividually(bool) |
(int (*)(...)) 0x25c5ba |
160 |
(int (*)(...)) 0x265142 |
ParticleSystem::setRenderQueueGroup(unsigned char) |
168 |
ParticleSystem::setRenderQueueGroup(unsigned char) |
ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
176 |
ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
ParticleSystem::getTypeFlags() const |
184 |
ParticleSystem::getTypeFlags() const |
(int (*)(...)) -0x00000000000030 |
192 |
(int (*)(...)) -0x00000000000030 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
200 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
non-virtual thunk to ~ParticleSystem |
208 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
216 |
non-virtual thunk to ~ParticleSystem |
(int (*)(...)) 0x13e6f0 |
224 |
(int (*)(...)) 0x14672e |
(int (*)(...)) 0x13e6e6 |
232 |
(int (*)(...)) 0x146724 |
MovableObject::getWorldBoundingBox(bool) const |
240 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getLightCapBounds() const |
248 |
MovableObject::getLightCapBounds() const |
MovableObject::getDarkCapBounds(Light const&, float) const |
256 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
264 |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
MovableObject::getPointExtrusionDistance(Light const*) const |
272 |
MovableObject::getPointExtrusionDistance(Light const*) const |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
280 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
288 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
296 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
(int (*)(...)) 0x13e6b6 |
304 |
(int (*)(...)) 0x1466f4 |
(int (*)(...)) 0x13e6c0 |
312 |
(int (*)(...)) 0x1466fe |
(int (*)(...)) 0x13e6ca |
320 |
(int (*)(...)) 0x146708 |
(int (*)(...)) 0x13e6d0 |
328 |
(int (*)(...)) 0x14670e |
non-virtual thunk to ParticleSystem::getMovableType[abi:cxx11]() const |
336 |
non-virtual thunk to ParticleSystem::getMovableType[abi:cxx11]() const |
non-virtual thunk to ParticleSystem::_notifyAttached(Node*, bool) |
344 |
non-virtual thunk to ParticleSystem::_notifyAttached(Node*, bool) |
MovableObject::isInScene() const |
352 |
MovableObject::isInScene() const |
MovableObject::_notifyMoved() |
360 |
MovableObject::_notifyMoved() |
non-virtual thunk to ParticleSystem::_notifyCurrentCamera(Camera*) |
368 |
non-virtual thunk to ParticleSystem::_notifyCurrentCamera(Camera*) |
(int (*)(...)) 0x25c594 |
376 |
(int (*)(...)) 0x26511c |
(int (*)(...)) 0x25c5ad |
384 |
(int (*)(...)) 0x265135 |
MovableObject::getWorldBoundingSphere(bool) const |
392 |
MovableObject::getWorldBoundingSphere(bool) const |
non-virtual thunk to ParticleSystem::_updateRenderQueue(RenderQueue*) |
400 |
non-virtual thunk to ParticleSystem::_updateRenderQueue(RenderQueue*) |
MovableObject::isVisible() const |
408 |
MovableObject::isVisible() const |
non-virtual thunk to ParticleSystem::setRenderQueueGroup(unsigned char) |
416 |
non-virtual thunk to ParticleSystem::setRenderQueueGroup(unsigned char) |
non-virtual thunk to ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
424 |
non-virtual thunk to ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::_getParentNodeFullTransform() const |
432 |
MovableObject::_getParentNodeFullTransform() const |
(int (*)(...)) 0x13e6d6 |
440 |
(int (*)(...)) 0x146714 |
(int (*)(...)) 0x13e6de |
448 |
(int (*)(...)) 0x14671c |
non-virtual thunk to ParticleSystem::getTypeFlags() const |
456 |
non-virtual thunk to ParticleSystem::getTypeFlags() const |
non-virtual thunk to ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
464 |
non-virtual thunk to ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
(int (*)(...)) -0x00000000000038 |
472 |
(int (*)(...)) -0x00000000000038 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
480 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
non-virtual thunk to ~ParticleSystem |
488 |
(int (*)(...)) 0x1466e2 |
non-virtual thunk to ~ParticleSystem |
496 |
(int (*)(...)) 0x1466ee |
(int (*)(...)) 0x13e7f0 |
504 |
non-virtual thunk to ~ParticleSystem |
(int (*)(...)) 0x13e952 |
512 |
non-virtual thunk to ~ParticleSystem |
|
520 |
(int (*)(...)) 0x1468de |
|
[+] affected symbols: 131 (2.9%)
SceneManager::createParticleSystem ( size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, String const& templateName )
Return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::addEmitter ( String const& emitterType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::addAffector ( String const& affectorType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::fastForward ( Real time, Real interval )
This method is from 'ParticleSystem' class.
ParticleSystem::getParticle ( size_t index )
This method is from 'ParticleSystem' class.
ParticleSystem::setEmitting ( bool v )
This method is from 'ParticleSystem' class.
ParticleSystem::setRenderer ( String const& rendererName )
This method is from 'ParticleSystem' class.
ParticleSystem::_updateBounds ( )
This method is from 'ParticleSystem' class.
...
OgreParticleSystemManager.h
namespace Ogre
[+] class ParticleSystemManager 1
|
Change |
Effect |
1 |
Base class ScriptLoader has been removed. |
The layout of v-table in this class has been changed. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 4 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 |
|
40 |
ParticleSystemManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
48 |
ParticleSystemManager::getLoadingOrder() const |
|
[+] affected symbols: 19 (0.4%)
ParticleSystemManager::_initialise ( )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addTemplate ( String const& name, ParticleSystem* sysTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getTemplate ( String const& name )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::createTemplate ( String const& name, String const& resourceGroup )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::removeTemplate ( String const& name, bool deleteTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getSingletonPtr ( )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addEmitterFactory ( ParticleEmitterFactory* factory )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addAffectorFactory ( ParticleAffectorFactory* factory )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addRendererFactory ( ParticleSystemRendererFactory* factory )
This method is from 'ParticleSystemManager' class.
...
OgreRectangle2D.h
namespace Ogre
[+] class Rectangle2D 1
|
Change |
Effect |
1 |
Size of this class has been changed from 464 bytes to 448 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 327 (7.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowRenderer.mFullScreenQuad' in 1st parameter 'mgr' (pointer) has base type 'Rectangle2D'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
This method is from 'Rectangle2D' class.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::~Rectangle2D ( )
This destructor is from 'Rectangle2D' class.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer.mFullScreenQuad' in 1st parameter 'mo' (pointer) has base type 'Rectangle2D'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 61
|
Change |
Effect |
1 |
Field mComputeProgramBound 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 mFragmentProgramBound 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 mGeometryProgramBound 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 mGlobalInstanceVertexBufferVertexDeclaration 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 mManualBlendColours 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 mTessellationDomainProgramBound 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 mTessellationHullProgramBound 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 mVertexProgramBound 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 1192 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. |
10 |
The relative position of pure virtual method _setSampler ( size_t, Sampler& ) has been changed from 16 to 15. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
11 |
The relative position of pure virtual method _setTexture ( size_t, bool, TexturePtr const& ) has been changed from 19 to 18. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
12 |
The relative position of pure virtual method _setViewport ( Viewport* ) has been changed from 26 to 25. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
13 |
The relative position of pure virtual method _setDepthBias ( float, float ) has been changed from 31 to 30. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
14 |
The relative position of pure virtual method setScissorTest ( bool, Rect const& ) has been changed from 46 to 45. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
15 |
The relative position of pure virtual method _setCullingMode ( enum CullingMode ) has been changed from 28 to 27. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
16 |
The relative position of pure virtual method _setPolygonMode ( enum PolygonMode ) has been changed from 37 to 36. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
17 |
The relative position of pure virtual method endProfileEvent ( ) has been changed from 52 to 51. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
18 |
The relative position of pure virtual method setStencilState ( struct StencilState const& ) has been changed from 38 to 37. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
19 |
The relative position of pure virtual method _setRenderTarget ( RenderTarget* ) has been changed from 50 to 49. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
20 |
The relative position of pure virtual method clearFrameBuffer ( uint32, ColourValue const&, float, uint16 ) has been changed from 47 to 46. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
21 |
The relative position of pure virtual method markProfileEvent ( String const& ) has been changed from 53 to 52. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
22 |
The relative position of pure virtual method beginProfileEvent ( String const& ) has been changed from 51 to 50. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
23 |
The relative position of pure virtual method setColourBlendState ( struct ColourBlendState const& ) has been changed from 20 to 19. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
24 |
The relative position of pure virtual method _createDepthBufferFor ( RenderTarget* ) has been changed from 23 to 22. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
25 |
The relative position of pure virtual method _setDepthBufferParams ( bool, bool, enum CompareFunction ) has been changed from 30 to 29. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
26 |
The relative position of pure virtual method _setAlphaRejectSettings ( enum CompareFunction, unsigned char, bool ) has been changed from 21 to 20. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
27 |
The relative position of pure virtual method createMultiRenderTarget ( String const& ) has been changed from 10 to 9. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
28 |
The relative position of pure virtual method _convertProjectionMatrix ( Matrix4 const&, Matrix4&, bool ) has been changed from 36 to 35. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
29 |
The relative position of pure virtual method bindGpuProgramParameters ( enum GpuProgramType, GpuProgramParametersPtr const&, uint16 ) has been changed from 41 to 40. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
30 |
The relative position of pure virtual method getMaximumDepthInputValue ( ) has been changed from 49 to 48. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
31 |
The relative position of pure virtual method getMinimumDepthInputValue ( ) has been changed from 48 to 47. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
32 |
The relative position of pure virtual method _endFrame ( ) has been changed from 25 to 24. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
33 |
The relative position of pure virtual method createRenderSystemCapabilities ( ) const has been changed from 7 to 54. |
The layout of v-table has been changed. Call of this pure virtual method implementation may result in crash or incorrect behavior of applications. |
34 |
Virtual method _pauseFrame ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
35 |
Virtual method _resumeFrame ( struct RenderSystem::RenderSystemContext* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
36 |
Virtual method _setTextureUnitFiltering ( size_t, enum FilterOptions, enum FilterOptions, enum FilterOptions ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
37 |
Virtual method _setVertexTexture ( size_t, TexturePtr const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
38 |
The relative position of virtual method _beginFrame ( ) has been changed from 24 to 23. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
39 |
The relative position of virtual method _getViewport ( ) has been changed from 27 to 26. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
40 |
The relative position of virtual method setClipPlanes ( PlaneList const& ) has been changed from 43 to 42. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
41 |
The relative position of virtual method bindGpuProgram ( GpuProgram* ) has been changed from 40 to 39. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
42 |
The relative position of virtual method unbindGpuProgram ( enum GpuProgramType ) has been changed from 42 to 41. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
43 |
The relative position of virtual method detachRenderTarget ( String const& ) has been changed from 14 to 13. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
44 |
The relative position of virtual method getCustomAttribute ( String const&, void* ) has been changed from 54 to 53. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
45 |
The relative position of virtual method _beginGeometryCount ( ) has been changed from 32 to 31. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
46 |
The relative position of virtual method _createRenderWindow ( String const&, unsigned int, unsigned int, bool, NameValuePairList const* ) has been changed from 9 to 8. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
47 |
The relative position of virtual method _disableTextureUnit ( size_t ) has been changed from 17 to 16. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
48 |
The relative position of virtual method destroyRenderTarget ( String const& ) has been changed from 13 to 12. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
49 |
The relative position of virtual method destroyRenderWindow ( String const& ) has been changed from 11 to 10. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
50 |
The relative position of virtual method destroyRenderTexture ( String const& ) has been changed from 12 to 11. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
51 |
The relative position of virtual method _setTextureUnitSettings ( size_t, TextureUnitState& ) has been changed from 15 to 14. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
52 |
The relative position of virtual method _updateAllRenderTargets ( bool ) has been changed from 44 to 43. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
53 |
The relative position of virtual method _disableTextureUnitsFrom ( size_t ) has been changed from 18 to 17. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
54 |
The relative position of virtual method _swapAllRenderTargetBuffers ( ) has been changed from 45 to 44. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
55 |
The relative position of virtual method _setTextureProjectionRelativeTo ( bool, Vector3 const& ) has been changed from 22 to 21. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
56 |
The relative position of virtual method _render ( RenderOperation const& ) has been changed from 39 to 38. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
57 |
The relative position of virtual method shutdown ( ) has been changed from 8 to 7. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
58 |
The relative position of virtual method _getFaceCount ( ) const has been changed from 33 to 32. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
59 |
The relative position of virtual method _getBatchCount ( ) const has been changed from 34 to 33. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
60 |
The relative position of virtual method _getCullingMode ( ) const has been changed from 29 to 28. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
61 |
The relative position of virtual method _getVertexCount ( ) const has been changed from 35 to 34. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 94 entries | Virtual Table (New) - 84 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderSystem) |
(int (*)(...)) (& typeinfo for RenderSystem) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
64 |
(int (*)(...)) 0x2a260a |
(int (*)(...)) 0x2999be |
72 |
RenderSystem::_initialise() |
RenderSystem::_initialise() |
80 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
88 |
RenderSystem::shutdown() |
(int (*)(...)) 0x298218 |
96 |
(int (*)(...)) 0x2a10ce |
(int (*)(...)) 0x298224 |
104 |
(int (*)(...)) 0x2a10da |
(int (*)(...)) 0x29822a |
112 |
(int (*)(...)) 0x2a10e0 |
(int (*)(...)) 0x298230 |
120 |
(int (*)(...)) 0x2a10e6 |
RenderSystem::_createRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int, bool, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
128 |
RenderSystem::_createRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int, bool, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
144 |
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&) |
152 |
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&) |
160 |
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&) |
168 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x298236 |
176 |
(int (*)(...)) 0x2a10ec |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
184 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
__cxa_pure_virtual |
192 |
__cxa_pure_virtual |
RenderSystem::_disableTextureUnit(unsigned long) |
200 |
RenderSystem::_disableTextureUnit(unsigned long) |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
208 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
(int (*)(...)) 0x29823c |
216 |
(int (*)(...)) 0x2a10f2 |
(int (*)(...)) 0x298242 |
224 |
(int (*)(...)) 0x2a10f8 |
(int (*)(...)) 0x298248 |
232 |
(int (*)(...)) 0x2a10fe |
__cxa_pure_virtual |
240 |
__cxa_pure_virtual |
(int (*)(...)) 0x29824e |
248 |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
(int (*)(...)) 0x298254 |
256 |
(int (*)(...)) 0x2a1104 |
(int (*)(...)) 0x29825a |
264 |
(int (*)(...)) 0x2a110a |
(int (*)(...)) 0x298260 |
272 |
(int (*)(...)) 0x2a1110 |
__cxa_pure_virtual |
280 |
(int (*)(...)) 0x2a1116 |
__cxa_pure_virtual |
288 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
296 |
(int (*)(...)) 0x2a111c |
__cxa_pure_virtual |
304 |
(int (*)(...)) 0x2a1122 |
RenderSystem::_beginFrame() |
312 |
__cxa_pure_virtual |
__cxa_pure_virtual |
320 |
__cxa_pure_virtual |
__cxa_pure_virtual |
328 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector<3, float> const&) |
RenderSystem::_getViewport() |
336 |
__cxa_pure_virtual |
__cxa_pure_virtual |
344 |
RenderSystem::_beginFrame() |
RenderSystem::_getCullingMode() const |
352 |
RenderSystem::_pauseFrame() |
__cxa_pure_virtual |
360 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
__cxa_pure_virtual |
368 |
__cxa_pure_virtual |
(int (*)(...)) 0x298266 |
376 |
__cxa_pure_virtual |
RenderSystem::_beginGeometryCount() |
384 |
RenderSystem::_getViewport() |
RenderSystem::_getFaceCount() const |
392 |
__cxa_pure_virtual |
RenderSystem::_getBatchCount() const |
400 |
RenderSystem::_getCullingMode() const |
RenderSystem::_getVertexCount() const |
408 |
__cxa_pure_virtual |
__cxa_pure_virtual |
416 |
(int (*)(...)) 0x2a1128 |
__cxa_pure_virtual |
424 |
(int (*)(...)) 0x2a112e |
__cxa_pure_virtual |
432 |
(int (*)(...)) 0x2a1134 |
(int (*)(...)) 0x29826c |
440 |
__cxa_pure_virtual |
RenderSystem::_render(RenderOperation const&) |
448 |
(int (*)(...)) 0x2a113a |
(int (*)(...)) 0x298272 |
456 |
RenderSystem::_beginGeometryCount() |
RenderSystem::bindGpuProgram(GpuProgram*) |
464 |
RenderSystem::_getFaceCount() const |
__cxa_pure_virtual |
472 |
RenderSystem::_getBatchCount() const |
RenderSystem::unbindGpuProgram(GpuProgramType) |
480 |
RenderSystem::_getVertexCount() const |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
488 |
__cxa_pure_virtual |
RenderSystem::_updateAllRenderTargets(bool) |
496 |
__cxa_pure_virtual |
RenderSystem::_swapAllRenderTargetBuffers() |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
(int (*)(...)) 0x2a1140 |
__cxa_pure_virtual |
520 |
RenderSystem::_render(RenderOperation const&) |
(int (*)(...)) 0x298278 |
528 |
(int (*)(...)) 0x2a1146 |
(int (*)(...)) 0x298282 |
536 |
RenderSystem::bindGpuProgram(GpuProgram*) |
__cxa_pure_virtual |
544 |
__cxa_pure_virtual |
__cxa_pure_virtual |
552 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
(int (*)(...)) 0x29828c |
560 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
568 |
RenderSystem::_updateAllRenderTargets(bool) |
(int (*)(...)) 0x298298 |
576 |
RenderSystem::_swapAllRenderTargetBuffers() |
(int (*)(...)) 0x29829e |
584 |
__cxa_pure_virtual |
(int (*)(...)) 0x2982a4 |
592 |
__cxa_pure_virtual |
(int (*)(...)) 0x2982aa |
600 |
(int (*)(...)) 0x2a114c |
__cxa_pure_virtual |
608 |
(int (*)(...)) 0x2a1156 |
__cxa_pure_virtual |
616 |
__cxa_pure_virtual |
__cxa_pure_virtual |
624 |
__cxa_pure_virtual |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
632 |
(int (*)(...)) 0x2a1160 |
(int (*)(...)) 0x2982b0 |
640 |
__cxa_pure_virtual |
(int (*)(...)) 0x2982ba |
648 |
(int (*)(...)) 0x2a116c |
__cxa_pure_virtual |
656 |
(int (*)(...)) 0x2a1172 |
__cxa_pure_virtual |
664 |
(int (*)(...)) 0x2a1178 |
RenderSystem::initConfigOptions() |
672 |
(int (*)(...)) 0x2a117e |
|
680 |
(int (*)(...)) 0x2a1184 |
|
688 |
__cxa_pure_virtual |
|
696 |
__cxa_pure_virtual |
|
704 |
__cxa_pure_virtual |
|
712 |
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
|
720 |
(int (*)(...)) 0x2a118e |
|
728 |
(int (*)(...)) 0x2a1198 |
|
736 |
__cxa_pure_virtual |
|
744 |
RenderSystem::initConfigOptions() |
|
[+] affected symbols: 404 (9%)
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::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'.
RenderSystem::_beginFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_initialise ( )
This method is from 'RenderSystem' class.
RenderSystem::_pauseFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_setSampler ( size_t p1, Sampler& p2 )
This method is from 'RenderSystem' class.
RenderSystem::_setTexture ( size_t p1, bool p2, TexturePtr const& p3 )
This method is from 'RenderSystem' class.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] class RenderSystemCapabilities 1
|
Change |
Effect |
1 |
Size of this class has been increased from 208 bytes to 216 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: 384 (8.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mgr' (pointer) has base type 'RenderSystemCapabilities'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mo' (pointer) has base type 'RenderSystemCapabilities'.
RenderSystem::_beginFrame ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::_initialise ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::addListener ( RenderSystem::Listener* l )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::_getViewport ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::reinitialise ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
...
OgreRenderTarget.h
namespace Ogre
[+] class RenderTarget 1
|
Change |
Effect |
1 |
Virtual method fireViewportRemoved ( Viewport* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 54 entries | Virtual Table (New) - 53 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::getWidth() const |
RenderTarget::getWidth() const |
48 |
RenderTarget::getHeight() const |
RenderTarget::getHeight() const |
56 |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
RenderTarget::attachDepthBuffer(DepthBuffer*) |
64 |
RenderTarget::detachDepthBuffer() |
RenderTarget::detachDepthBuffer() |
72 |
RenderTarget::_detachDepthBuffer() |
RenderTarget::_detachDepthBuffer() |
80 |
RenderTarget::update(bool) |
RenderTarget::update(bool) |
88 |
(int (*)(...)) 0x2b6320 |
(int (*)(...)) 0x2add80 |
96 |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
RenderTarget::addViewport(Camera*, int, float, float, float, float) |
104 |
RenderTarget::getNumViewports() const |
RenderTarget::getNumViewports() const |
112 |
RenderTarget::getViewport(unsigned short) |
RenderTarget::getViewport(unsigned short) |
120 |
RenderTarget::getViewportByZOrder(int) |
RenderTarget::getViewportByZOrder(int) |
128 |
RenderTarget::hasViewportWithZOrder(int) |
RenderTarget::hasViewportWithZOrder(int) |
136 |
RenderTarget::removeViewport(int) |
RenderTarget::removeViewport(int) |
144 |
RenderTarget::removeAllViewports() |
RenderTarget::removeAllViewports() |
152 |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
RenderTarget::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
160 |
RenderTarget::addListener(RenderTargetListener*) |
RenderTarget::addListener(RenderTargetListener*) |
168 |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
RenderTarget::insertListener(RenderTargetListener*, unsigned int) |
176 |
RenderTarget::removeListener(RenderTargetListener*) |
RenderTarget::removeListener(RenderTargetListener*) |
184 |
RenderTarget::removeAllListeners() |
RenderTarget::removeAllListeners() |
192 |
(int (*)(...)) 0x2b6326 |
(int (*)(...)) 0x2add86 |
200 |
(int (*)(...)) 0x2b6330 |
(int (*)(...)) 0x2add90 |
208 |
RenderTarget::isActive() const |
RenderTarget::isActive() const |
216 |
RenderTarget::setActive(bool) |
RenderTarget::setActive(bool) |
224 |
RenderTarget::setAutoUpdated(bool) |
RenderTarget::setAutoUpdated(bool) |
232 |
RenderTarget::isAutoUpdated() const |
RenderTarget::isAutoUpdated() const |
240 |
__cxa_pure_virtual |
__cxa_pure_virtual |
248 |
(int (*)(...)) 0x2b633a |
(int (*)(...)) 0x2add9a |
256 |
RenderTarget::writeContentsToTimestampedFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderTarget::writeContentsToTimestampedFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
264 |
__cxa_pure_virtual |
__cxa_pure_virtual |
272 |
RenderTarget::_notifyCameraRemoved(Camera const*) |
RenderTarget::_notifyCameraRemoved(Camera const*) |
280 |
RenderTarget::isPrimary() const |
RenderTarget::isPrimary() const |
288 |
RenderTarget::isStereoEnabled() const |
RenderTarget::isStereoEnabled() const |
296 |
(int (*)(...)) 0x2b6344 |
(int (*)(...)) 0x2adda4 |
304 |
(int (*)(...)) 0x2b6350 |
(int (*)(...)) 0x2addb0 |
312 |
(int (*)(...)) 0x2b635c |
(int (*)(...)) 0x2addbc |
320 |
(int (*)(...)) 0x2b6368 |
(int (*)(...)) 0x2addc8 |
328 |
RenderTarget::_beginUpdate() |
RenderTarget::_beginUpdate() |
336 |
RenderTarget::_updateViewport(int, bool) |
RenderTarget::_updateViewport(int, bool) |
344 |
RenderTarget::_updateViewport(Viewport*, bool) |
RenderTarget::_updateViewport(Viewport*, bool) |
352 |
RenderTarget::_updateAutoUpdatedViewports(bool) |
RenderTarget::_updateAutoUpdatedViewports(bool) |
360 |
RenderTarget::_endUpdate() |
RenderTarget::_endUpdate() |
368 |
RenderTarget::updateStats() |
RenderTarget::updateStats() |
376 |
RenderTarget::firePreUpdate() |
RenderTarget::firePreUpdate() |
384 |
RenderTarget::firePostUpdate() |
RenderTarget::firePostUpdate() |
392 |
RenderTarget::fireViewportPreUpdate(Viewport*) |
RenderTarget::fireViewportPreUpdate(Viewport*) |
400 |
RenderTarget::fireViewportPostUpdate(Viewport*) |
RenderTarget::fireViewportPostUpdate(Viewport*) |
408 |
RenderTarget::fireViewportAdded(Viewport*) |
RenderTarget::fireViewportAdded(Viewport*) |
416 |
RenderTarget::fireViewportRemoved(Viewport*) |
RenderTarget::updateImpl() |
424 |
RenderTarget::updateImpl() |
|
[+] affected symbols: 10 (0.2%)
RenderTarget::updateImpl ( )
This method is from 'RenderTarget' class.
RenderTarget::fireViewportRemoved ( Viewport* vp )
This method is from 'RenderTarget' class.
RenderWindow::create ( String const& p1, unsigned int p2, unsigned int p3, bool p4, NameValuePairList const* p5 )
This method is from derived class 'RenderWindow'.
RenderWindow::resize ( unsigned int p1, unsigned int p2 )
This method is from derived class 'RenderWindow'.
RenderWindow::destroy ( )
This method is from derived class 'RenderWindow'.
MultiRenderTarget::bindSurface ( size_t attachment, RenderTexture* target )
This method is from derived class 'MultiRenderTarget'.
MultiRenderTarget::bindSurfaceImpl ( size_t p1, RenderTexture* p2 )
This method is from derived class 'MultiRenderTarget'.
MultiRenderTarget::unbindSurfaceImpl ( size_t p1 )
This method is from derived class 'MultiRenderTarget'.
RenderWindow::isFullScreen ( )
This method is from derived class 'RenderWindow'.
RenderTexture::suggestPixelFormat ( )
This method is from derived class 'RenderTexture'.
OgreRenderToVertexBuffer.h
namespace Ogre
[+] class RenderToVertexBuffer 2
|
Change |
Effect |
1 |
Size of this class has been changed from 56 bytes to 96 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Pure virtual method getRenderOperation ( RenderOperation& ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 7 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderToVertexBuffer) |
(int (*)(...)) (& typeinfo for RenderToVertexBuffer) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
(int (*)(...)) 0x2af79a |
48 |
(int (*)(...)) 0x2b7964 |
|
[+] affected symbols: 6 (0.1%)
RenderToVertexBuffer::getRenderOperation ( RenderOperation& p1 )
This method is from 'RenderToVertexBuffer' class.
RenderToVertexBuffer::getVertexDeclaration ( )
This method is from 'RenderToVertexBuffer' class.
RenderToVertexBuffer::setRenderToBufferMaterialName ( String const& materialName )
This method is from 'RenderToVertexBuffer' class.
RenderToVertexBuffer::update ( SceneManager* p1 )
This method is from 'RenderToVertexBuffer' class.
RenderToVertexBuffer::RenderToVertexBuffer ( )
This constructor is from 'RenderToVertexBuffer' class.
RenderToVertexBuffer::~RenderToVertexBuffer ( )
This destructor is from 'RenderToVertexBuffer' class.
OgreResourceBackgroundQueue.h
namespace Ogre
[+] class ResourceBackgroundQueue 17
|
Change |
Effect |
1 |
Base class AllocatedObject<0> has been removed. |
1) Size of the class has been changed from 72 bytes to 8 bytes. 2) The memory layout in this class has been shifted by 16 bytes. |
2 |
Base class WorkQueue::ResponseHandler has been removed. |
1) The layout of v-table in this class has been changed. 2) Size of the class has been changed from 72 bytes to 8 bytes. 3) The memory layout in this class has been shifted by 16 bytes. |
3 |
Size of this class has been changed from 72 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. |
4 |
Virtual method canHandleRequest ( WorkQueue::Request const*, WorkQueue const* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 canHandleResponse ( struct WorkQueue::Response const*, WorkQueue const* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 initialise ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 initialiseAllResourceGroups ( ResourceBackgroundQueue::Listener* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 |
Virtual method initialiseResourceGroup ( String const&, ResourceBackgroundQueue::Listener* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 |
Virtual method isProcessComplete ( BackgroundProcessTicket ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 load ( String const&, String const&, String const&, bool, ManualResourceLoader*, NameValuePairList const*, ResourceBackgroundQueue::Listener* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 |
Virtual method loadResourceGroup ( String const&, ResourceBackgroundQueue::Listener* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
12 |
Virtual method prepare ( String const&, String const&, String const&, bool, ManualResourceLoader*, NameValuePairList const*, ResourceBackgroundQueue::Listener* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
13 |
Virtual method prepareResourceGroup ( String const&, ResourceBackgroundQueue::Listener* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
14 |
Virtual method shutdown ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 unload ( String const&, ResourceHandle, ResourceBackgroundQueue::Listener* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
16 |
Virtual method unload ( String const&, String const&, ResourceBackgroundQueue::Listener* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
17 |
Virtual method unloadResourceGroup ( String const&, ResourceBackgroundQueue::Listener* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 26 entries | Virtual Table (New) - 4 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*) |
|
40 |
ResourceBackgroundQueue::handleRequest(WorkQueue::Request const*, WorkQueue const*) |
|
48 |
ResourceBackgroundQueue::initialise() |
|
56 |
ResourceBackgroundQueue::shutdown() |
|
64 |
ResourceBackgroundQueue::initialiseResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
|
72 |
ResourceBackgroundQueue::initialiseAllResourceGroups(ResourceBackgroundQueue::Listener*) |
|
80 |
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*) |
|
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*) |
|
104 |
ResourceBackgroundQueue::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, ResourceBackgroundQueue::Listener*) |
|
112 |
ResourceBackgroundQueue::unloadResourceGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ResourceBackgroundQueue::Listener*) |
|
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*) |
|
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*) |
|
136 |
ResourceBackgroundQueue::isProcessComplete(unsigned long long) |
|
144 |
ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
|
152 |
ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
|
160 |
(int (*)(...)) -0x00000000000008 |
|
168 |
(int (*)(...)) (& typeinfo for ResourceBackgroundQueue) |
|
176 |
non-virtual thunk to ~ResourceBackgroundQueue |
|
184 |
non-virtual thunk to ~ResourceBackgroundQueue |
|
192 |
non-virtual thunk to ResourceBackgroundQueue::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
|
200 |
non-virtual thunk to ResourceBackgroundQueue::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
|
[+] affected symbols: 21 (0.5%)
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.
ResourceBackgroundQueue::loadResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener )
This method is from 'ResourceBackgroundQueue' class.
...
OgreRibbonTrail.h
namespace Ogre
[+] class RibbonTrail 1
|
Change |
Effect |
1 |
Virtual method setTrailLength ( Real ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 118 entries | Virtual Table (New) - 110 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
16 |
~RibbonTrail |
~RibbonTrail |
24 |
~RibbonTrail |
~RibbonTrail |
32 |
(int (*)(...)) 0x14672e |
(int (*)(...)) 0x13e6f0 |
40 |
(int (*)(...)) 0x146724 |
(int (*)(...)) 0x13e6e6 |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
(int (*)(...)) 0x1466f4 |
(int (*)(...)) 0x13e6b6 |
120 |
(int (*)(...)) 0x1466fe |
(int (*)(...)) 0x13e6c0 |
128 |
(int (*)(...)) 0x146708 |
(int (*)(...)) 0x13e6ca |
136 |
(int (*)(...)) 0x14670e |
(int (*)(...)) 0x13e6d0 |
144 |
RibbonTrail::getMovableType[abi:cxx11]() const |
RibbonTrail::getMovableType[abi:cxx11]() const |
152 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
168 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
176 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
184 |
BillboardChain::getBoundingBox() const |
BillboardChain::getBoundingBox() const |
192 |
BillboardChain::getBoundingRadius() const |
BillboardChain::getBoundingRadius() const |
200 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
BillboardChain::_updateRenderQueue(RenderQueue*) |
BillboardChain::_updateRenderQueue(RenderQueue*) |
216 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
224 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
248 |
(int (*)(...)) 0x146714 |
(int (*)(...)) 0x13e6d6 |
256 |
(int (*)(...)) 0x14671c |
(int (*)(...)) 0x13e6de |
264 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
272 |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
280 |
(int (*)(...)) 0x146764 |
(int (*)(...)) 0x13e726 |
288 |
RibbonTrail::setMaxChainElements(unsigned long) |
RibbonTrail::setMaxChainElements(unsigned long) |
296 |
(int (*)(...)) 0x146798 |
(int (*)(...)) 0x13e75a |
304 |
RibbonTrail::setNumberOfChains(unsigned long) |
RibbonTrail::setNumberOfChains(unsigned long) |
312 |
(int (*)(...)) 0x1467a4 |
(int (*)(...)) 0x13e766 |
320 |
BillboardChain::setUseTextureCoords(bool) |
BillboardChain::setUseTextureCoords(bool) |
328 |
(int (*)(...)) 0x1467b0 |
(int (*)(...)) 0x13e772 |
336 |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
344 |
(int (*)(...)) 0x1467bc |
(int (*)(...)) 0x13e77e |
352 |
BillboardChain::setOtherTextureCoordRange(float, float) |
BillboardChain::setOtherTextureCoordRange(float, float) |
360 |
(int (*)(...)) 0x1467c8 |
(int (*)(...)) 0x13e78a |
368 |
BillboardChain::setUseVertexColours(bool) |
BillboardChain::setUseVertexColours(bool) |
376 |
(int (*)(...)) 0x1467d4 |
(int (*)(...)) 0x13e796 |
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 (*)(...)) 0x1467e0 |
(int (*)(...)) 0x13e7a2 |
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::setupVertexDeclaration() |
512 |
BillboardChain::setupVertexDeclaration() |
BillboardChain::setupBuffers() |
520 |
BillboardChain::setupBuffers() |
BillboardChain::updateVertexBuffer(Camera*) |
528 |
BillboardChain::updateVertexBuffer(Camera*) |
BillboardChain::updateIndexBuffer() |
536 |
BillboardChain::updateIndexBuffer() |
BillboardChain::updateBoundingBox() const |
544 |
BillboardChain::updateBoundingBox() const |
RibbonTrail::addNode(Node*) |
552 |
RibbonTrail::addNode(Node*) |
RibbonTrail::removeNode(Node const*) |
560 |
RibbonTrail::removeNode(Node const*) |
RibbonTrail::getNodeIterator() const |
568 |
RibbonTrail::getNodeIterator() const |
RibbonTrail::getChainIndexForNode(Node const*) |
576 |
RibbonTrail::getChainIndexForNode(Node const*) |
RibbonTrail::setInitialColour(unsigned long, ColourValue const&) |
584 |
RibbonTrail::setTrailLength(float) |
RibbonTrail::setInitialColour(unsigned long, float, float, float, float) |
592 |
(int (*)(...)) 0x2ce3b4 |
RibbonTrail::setColourChange(unsigned long, ColourValue const&) |
600 |
RibbonTrail::setInitialColour(unsigned long, ColourValue const&) |
RibbonTrail::setInitialWidth(unsigned long, float) |
608 |
RibbonTrail::setInitialColour(unsigned long, float, float, float, float) |
RibbonTrail::setWidthChange(unsigned long, float) |
616 |
RibbonTrail::setColourChange(unsigned long, ColourValue const&) |
RibbonTrail::setColourChange(unsigned long, float, float, float, float) |
624 |
RibbonTrail::setInitialWidth(unsigned long, float) |
RibbonTrail::nodeUpdated(Node const*) |
632 |
RibbonTrail::setWidthChange(unsigned long, float) |
RibbonTrail::nodeDestroyed(Node const*) |
640 |
RibbonTrail::setColourChange(unsigned long, float, float, float, float) |
RibbonTrail::_timeUpdate(float) |
648 |
RibbonTrail::nodeUpdated(Node const*) |
(int (*)(...)) -0x00000000000008 |
656 |
RibbonTrail::nodeDestroyed(Node const*) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
664 |
RibbonTrail::_timeUpdate(float) |
non-virtual thunk to ~RibbonTrail |
672 |
RibbonTrail::manageController() |
non-virtual thunk to ~RibbonTrail |
680 |
RibbonTrail::updateTrail(unsigned long, Node const*) |
(int (*)(...)) 0x13e7f0 |
688 |
RibbonTrail::resetTrail(unsigned long, Node const*) |
(int (*)(...)) 0x13e952 |
696 |
RibbonTrail::resetAllTrails() |
(int (*)(...)) -0x000000000000e0 |
704 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
712 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
non-virtual thunk to ~RibbonTrail |
720 |
(int (*)(...)) 0x1466e2 |
non-virtual thunk to ~RibbonTrail |
728 |
(int (*)(...)) 0x1466ee |
non-virtual thunk to BillboardChain::getMaterial() const |
736 |
non-virtual thunk to ~RibbonTrail |
(int (*)(...)) 0x13e7d0 |
744 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
752 |
(int (*)(...)) 0x1468de |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
760 |
(int (*)(...)) -0x000000000000e8 |
(int (*)(...)) 0x13e6a6 |
768 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
776 |
non-virtual thunk to ~RibbonTrail |
(int (*)(...)) 0x13e6ac |
784 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
792 |
non-virtual thunk to BillboardChain::getMaterial() const |
non-virtual thunk to BillboardChain::getLights() const |
800 |
(int (*)(...)) 0x146808 |
(int (*)(...)) 0x13e739 |
808 |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
816 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
(int (*)(...)) -0x000000000001d0 |
824 |
(int (*)(...)) 0x1466d2 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
832 |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
non-virtual thunk to ~RibbonTrail |
840 |
(int (*)(...)) 0x1466d8 |
non-virtual thunk to ~RibbonTrail |
848 |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to RibbonTrail::nodeUpdated(Node const*) |
856 |
non-virtual thunk to BillboardChain::getLights() const |
non-virtual thunk to RibbonTrail::nodeDestroyed(Node const*) |
864 |
(int (*)(...)) 0x146777 |
(int (*)(...)) 0x2cbd6a |
872 |
Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
(int (*)(...)) 0x2cbd70 |
880 |
(int (*)(...)) -0x000000000001e8 |
|
888 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
|
896 |
non-virtual thunk to ~RibbonTrail |
|
904 |
non-virtual thunk to ~RibbonTrail |
|
912 |
non-virtual thunk to RibbonTrail::nodeUpdated(Node const*) |
|
920 |
non-virtual thunk to RibbonTrail::nodeDestroyed(Node const*) |
|
928 |
(int (*)(...)) 0x2ce3a8 |
|
936 |
(int (*)(...)) 0x2ce3ae |
|
[+] affected symbols: 8 (0.2%)
RibbonTrail::_timeUpdate ( Real time )
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, float r, float g, float b, float a )
This method is from 'RibbonTrail' class.
RibbonTrail::setColourChange ( size_t chainIndex, ColourValue const& valuePerSecond )
This method is from 'RibbonTrail' class.
RibbonTrail::setInitialWidth ( size_t chainIndex, Real width )
This method is from 'RibbonTrail' class.
RibbonTrail::setInitialColour ( size_t chainIndex, float r, float g, float b, float a )
This method is from 'RibbonTrail' class.
RibbonTrail::setInitialColour ( size_t chainIndex, ColourValue const& col )
This method is from 'RibbonTrail' class.
OgreSceneManager.h
namespace Ogre
[+] class SceneManager 20
|
Change |
Effect |
1 |
Field mCachedViewMatrix 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 mNormaliseNormalsOnScale 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 2120 bytes to 2040 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
4 |
Virtual method prepareShadowTextures ( Camera*, Viewport*, std::vector<Light*>const* ) has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 |
Virtual method createSceneNode ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 createSceneNode ( 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 destroyAllCameras ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 destroyAllEntities ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 destroyAllLights ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 destroyCamera ( Camera* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 |
Virtual method destroyCamera ( 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. |
12 |
Virtual method destroyLight ( 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. |
13 |
Virtual method destroyShadowTextures ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 hasLight ( 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. |
15 |
Virtual method initShadowVolumeMaterials ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 prepareShadowTextures ( Camera*, Viewport*, HashedVector<Light*>const* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 |
The relative position of virtual method fireRenderQueueEnded ( uint8, String const& ) has been changed from 6 to 8. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
18 |
The relative position of virtual method fireRenderQueueStarted ( uint8, String const& ) has been changed from 5 to 7. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
19 |
The relative position of virtual method findLightsAffectingFrustum ( Camera const* ) has been changed from 7 to 5. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
20 |
The relative position of virtual method ensureShadowTexturesCreated ( ) has been changed from 8 to 6. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 50 entries | Virtual Table (New) - 42 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::findLightsAffectingFrustum(Camera const*) |
48 |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::ensureShadowTexturesCreated() |
56 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
64 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
72 |
SceneManager::ensureShadowTexturesCreated() |
(int (*)(...))0 |
80 |
SceneManager::destroyShadowTextures() |
(int (*)(...))0 |
88 |
(int (*)(...))0 |
__cxa_pure_virtual |
96 |
(int (*)(...))0 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
104 |
__cxa_pure_virtual |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
112 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createLight() |
120 |
SceneManager::destroyCamera(Camera*) |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
128 |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e9e40 |
136 |
SceneManager::destroyAllCameras() |
SceneManager::invalidatePerFrameScissorRectCache() |
144 |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2ec43e |
152 |
SceneManager::createLight() |
(int (*)(...)) 0x2ec458 |
160 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::destroySceneNode(SceneNode*) |
168 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
SceneManager::invalidatePerFrameScissorRectCache() |
SceneManager::clearScene() |
184 |
SceneManager::destroyLight(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&) |
192 |
SceneManager::destroyAllLights() |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
200 |
SceneManager::createSceneNode() |
(int (*)(...)) 0x2e5eb2 |
208 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e5ebc |
216 |
SceneManager::destroySceneNode(SceneNode*) |
SceneManager::getSuggestedViewpoint(bool) |
224 |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e5ec6 |
232 |
SceneManager::destroyAllEntities() |
(int (*)(...)) 0x2e5ed0 |
240 |
SceneManager::clearScene() |
(int (*)(...)) 0x2e5eda |
248 |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e5ee4 |
256 |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x2e5eee |
264 |
(int (*)(...)) 0x2e8784 |
SceneManager::_updateSceneGraph(Camera*) |
272 |
(int (*)(...)) 0x2e878e |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
280 |
SceneManager::getSuggestedViewpoint(bool) |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
288 |
(int (*)(...)) 0x2e8798 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
296 |
(int (*)(...)) 0x2e87a2 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
304 |
(int (*)(...)) 0x2e87ac |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
312 |
(int (*)(...)) 0x2e87b6 |
SceneManager::createRayQuery(Ray const&, unsigned int) |
320 |
(int (*)(...)) 0x2e87c0 |
SceneManager::createIntersectionQuery(unsigned int) |
328 |
SceneManager::_updateSceneGraph(Camera*) |
SceneManager::prepareShadowTextures(Camera*, Viewport*, std::vector<Light*, std::allocator<Light*> > const*) |
336 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
|
344 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
|
352 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
|
360 |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
|
368 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
|
376 |
SceneManager::createRayQuery(Ray const&, unsigned int) |
|
384 |
SceneManager::createIntersectionQuery(unsigned int) |
|
392 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
|
[+] affected symbols: 294 (6.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::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'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
This method is from 'SceneManager' class.
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 )
This method is from 'SceneManager' class.
SceneManager::addListener ( SceneManager::Listener* newListener )
This method is from 'SceneManager' class.
...
[+] class SceneManagerFactory 3
|
Change |
Effect |
1 |
Pure virtual method getTypeName ( ) const has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method getMetaData ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method initMetaData ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] affected symbols: 5 (0.1%)
SceneManagerFactory::createInstance ( String const& p1 )
This method is from 'SceneManagerFactory' class.
SceneManagerFactory::destroyInstance ( SceneManager* p1 )
This method is from 'SceneManagerFactory' class.
DefaultSceneManagerFactory::createInstance ( String const& instanceName )
This method is from derived class 'DefaultSceneManagerFactory'.
SceneManagerFactory::getMetaData ( )
This method is from 'SceneManagerFactory' class.
SceneManagerFactory::initMetaData ( )
This method is from 'SceneManagerFactory' class.
OgreSceneQuery.h
namespace Ogre
[+] class AxisAlignedBoxSceneQuery 1
|
Change |
Effect |
1 |
Size of this class has been changed from 128 bytes to 112 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.2%)
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.
[+] class IntersectionSceneQuery 2
|
Change |
Effect |
1 |
Size of this class has been changed from 96 bytes to 40 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Virtual method clearResults ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 23 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for IntersectionSceneQuery) |
(int (*)(...)) (& typeinfo for IntersectionSceneQuery) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
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) |
IntersectionSceneQuery::execute() |
72 |
SceneQuery::getWorldFragmentType() const |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x184f76 |
IntersectionSceneQuery::getLastResults() const |
88 |
IntersectionSceneQuery::execute() |
IntersectionSceneQuery::queryResult(MovableObject*, MovableObject*) |
96 |
__cxa_pure_virtual |
IntersectionSceneQuery::queryResult(MovableObject*, WorldFragment*) |
104 |
IntersectionSceneQuery::getLastResults() const |
(int (*)(...)) -0x00000000000018 |
112 |
IntersectionSceneQuery::clearResults() |
(int (*)(...)) (& typeinfo for IntersectionSceneQuery) |
120 |
IntersectionSceneQuery::queryResult(MovableObject*, MovableObject*) |
(int (*)(...))0 |
128 |
IntersectionSceneQuery::queryResult(MovableObject*, SceneQuery::WorldFragment*) |
(int (*)(...))0 |
136 |
(int (*)(...)) -0x00000000000050 |
non-virtual thunk to IntersectionSceneQuery::queryResult(MovableObject*, MovableObject*) |
144 |
(int (*)(...)) (& typeinfo for IntersectionSceneQuery) |
non-virtual thunk to IntersectionSceneQuery::queryResult(MovableObject*, WorldFragment*) |
152 |
(int (*)(...))0 |
|
160 |
(int (*)(...))0 |
|
168 |
non-virtual thunk to IntersectionSceneQuery::queryResult(MovableObject*, MovableObject*) |
|
176 |
non-virtual thunk to IntersectionSceneQuery::queryResult(MovableObject*, SceneQuery::WorldFragment*) |
|
[+] affected symbols: 12 (0.3%)
SceneManager::createIntersectionQuery ( uint32 mask )
Return value (pointer) has base type 'IntersectionSceneQuery'.
IntersectionSceneQuery::queryResult ( MovableObject* first, MovableObject* second )
This method is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::clearResults ( )
This method is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::execute ( IntersectionSceneQueryListener* p1 )
This method is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::execute ( )
This method is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::IntersectionSceneQuery ( SceneManager* mgr )
This constructor is from 'IntersectionSceneQuery' class.
IntersectionSceneQuery::~IntersectionSceneQuery ( )
This destructor is from 'IntersectionSceneQuery' class.
DefaultIntersectionSceneQuery::execute ( IntersectionSceneQueryListener* listener )
This method is from derived class 'DefaultIntersectionSceneQuery'.
DefaultIntersectionSceneQuery::DefaultIntersectionSceneQuery ( SceneManager* creator )
This constructor is from derived class 'DefaultIntersectionSceneQuery'.
DefaultIntersectionSceneQuery::~DefaultIntersectionSceneQuery ( )
This destructor is from derived class 'DefaultIntersectionSceneQuery'.
...
[+] class PlaneBoundedVolumeListSceneQuery 1
|
Change |
Effect |
1 |
Size of this class has been changed from 120 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: 7 (0.2%)
SceneManager::createPlaneBoundedVolumeQuery ( PlaneBoundedVolumeList const& volumes, uint32 mask )
Return value (pointer) has base type 'PlaneBoundedVolumeListSceneQuery'.
PlaneBoundedVolumeListSceneQuery::PlaneBoundedVolumeListSceneQuery ( SceneManager* mgr )
This constructor is from 'PlaneBoundedVolumeListSceneQuery' class.
PlaneBoundedVolumeListSceneQuery::~PlaneBoundedVolumeListSceneQuery ( )
This destructor is from 'PlaneBoundedVolumeListSceneQuery' class.
DefaultPlaneBoundedVolumeListSceneQuery::execute ( SceneQueryListener* listener )
This method is from derived class 'DefaultPlaneBoundedVolumeListSceneQuery'.
DefaultPlaneBoundedVolumeListSceneQuery::DefaultPlaneBoundedVolumeListSceneQuery ( SceneManager* creator )
This constructor is from derived class 'DefaultPlaneBoundedVolumeListSceneQuery'.
DefaultPlaneBoundedVolumeListSceneQuery::~DefaultPlaneBoundedVolumeListSceneQuery ( )
This destructor is from derived class 'DefaultPlaneBoundedVolumeListSceneQuery'.
PlaneBoundedVolumeListSceneQuery::getVolumes ( )
This method is from 'PlaneBoundedVolumeListSceneQuery' class.
[+] class RaySceneQuery 3
|
Change |
Effect |
1 |
Size of this class has been changed from 144 bytes to 88 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Virtual method clearResults ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getLastResults ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 23 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RaySceneQuery) |
(int (*)(...)) (& typeinfo for RaySceneQuery) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
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) |
RaySceneQuery::setRay(Ray const&) |
72 |
SceneQuery::getWorldFragmentType() const |
RaySceneQuery::getRay() const |
80 |
(int (*)(...)) 0x184f76 |
RaySceneQuery::setSortByDistance(bool, unsigned short) |
88 |
RaySceneQuery::setRay(Ray const&) |
RaySceneQuery::getSortByDistance() const |
96 |
RaySceneQuery::getRay() const |
RaySceneQuery::getMaxResults() const |
104 |
RaySceneQuery::setSortByDistance(bool, unsigned short) |
RaySceneQuery::execute() |
112 |
RaySceneQuery::getSortByDistance() const |
__cxa_pure_virtual |
120 |
RaySceneQuery::getMaxResults() const |
RaySceneQuery::queryResult(MovableObject*, float) |
128 |
RaySceneQuery::execute() |
RaySceneQuery::queryResult(WorldFragment*, float) |
136 |
__cxa_pure_virtual |
(int (*)(...)) -0x00000000000018 |
144 |
RaySceneQuery::getLastResults() |
(int (*)(...)) (& typeinfo for RaySceneQuery) |
152 |
RaySceneQuery::clearResults() |
(int (*)(...))0 |
160 |
RaySceneQuery::queryResult(MovableObject*, float) |
(int (*)(...))0 |
168 |
RaySceneQuery::queryResult(SceneQuery::WorldFragment*, float) |
non-virtual thunk to RaySceneQuery::queryResult(MovableObject*, float) |
176 |
(int (*)(...)) -0x00000000000050 |
non-virtual thunk to RaySceneQuery::queryResult(WorldFragment*, float) |
184 |
(int (*)(...)) (& typeinfo for RaySceneQuery) |
|
192 |
(int (*)(...))0 |
|
200 |
(int (*)(...))0 |
|
208 |
non-virtual thunk to RaySceneQuery::queryResult(MovableObject*, float) |
|
216 |
non-virtual thunk to RaySceneQuery::queryResult(SceneQuery::WorldFragment*, float) |
|
[+] affected symbols: 17 (0.4%)
SceneManager::createRayQuery ( Ray const& ray, uint32 mask )
Return value (pointer) has base type 'RaySceneQuery'.
RaySceneQuery::queryResult ( MovableObject* obj, Real distance )
This method is from 'RaySceneQuery' class.
RaySceneQuery::clearResults ( )
This method is from 'RaySceneQuery' class.
RaySceneQuery::getLastResults ( )
This method is from 'RaySceneQuery' class.
RaySceneQuery::setSortByDistance ( bool sort, ushort maxresults )
This method is from 'RaySceneQuery' class.
RaySceneQuery::setRay ( Ray const& ray )
This method is from 'RaySceneQuery' class.
RaySceneQuery::execute ( RaySceneQueryListener* p1 )
This method is from 'RaySceneQuery' class.
RaySceneQuery::execute ( )
This method is from 'RaySceneQuery' class.
RaySceneQuery::RaySceneQuery ( SceneManager* mgr )
This constructor is from 'RaySceneQuery' class.
RaySceneQuery::~RaySceneQuery ( )
This destructor is from 'RaySceneQuery' class.
...
[+] class RegionSceneQuery 2
|
Change |
Effect |
1 |
Virtual method clearResults ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getLastResults ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 23 entries | Virtual Table (New) - 18 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RegionSceneQuery) |
(int (*)(...)) (& typeinfo for RegionSceneQuery) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
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) |
RegionSceneQuery::execute() |
72 |
SceneQuery::getWorldFragmentType() const |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x184f76 |
RegionSceneQuery::queryResult(MovableObject*) |
88 |
RegionSceneQuery::execute() |
RegionSceneQuery::queryResult(WorldFragment*) |
96 |
__cxa_pure_virtual |
(int (*)(...)) -0x00000000000018 |
104 |
RegionSceneQuery::getLastResults() const |
(int (*)(...)) (& typeinfo for RegionSceneQuery) |
112 |
RegionSceneQuery::clearResults() |
(int (*)(...))0 |
120 |
RegionSceneQuery::queryResult(MovableObject*) |
(int (*)(...))0 |
128 |
RegionSceneQuery::queryResult(SceneQuery::WorldFragment*) |
non-virtual thunk to RegionSceneQuery::queryResult(MovableObject*) |
136 |
(int (*)(...)) -0x00000000000050 |
non-virtual thunk to RegionSceneQuery::queryResult(WorldFragment*) |
144 |
(int (*)(...)) (& typeinfo for RegionSceneQuery) |
|
152 |
(int (*)(...))0 |
|
160 |
(int (*)(...))0 |
|
168 |
non-virtual thunk to RegionSceneQuery::queryResult(MovableObject*) |
|
176 |
non-virtual thunk to RegionSceneQuery::queryResult(SceneQuery::WorldFragment*) |
|
[+] affected symbols: 5 (0.1%)
RegionSceneQuery::clearResults ( )
This method is from 'RegionSceneQuery' class.
RegionSceneQuery::execute ( SceneQueryListener* p1 )
This method is from 'RegionSceneQuery' class.
RegionSceneQuery::execute ( )
This method is from 'RegionSceneQuery' class.
SceneQueryListener::queryResult ( MovableObject* p1 )
This method is from derived class 'SceneQueryListener'.
RegionSceneQuery::getLastResults ( )
This method is from 'RegionSceneQuery' class.
[+] class SceneQuery 3
|
Change |
Effect |
1 |
Size of this class has been changed from 80 bytes to 24 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 getWorldFragmentType ( ) const has been removed from this class. |
The layout of v-table has been changed. Call of this 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 setWorldFragmentType ( enum SceneQuery::WorldFragmentType ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 8 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) |
|
72 |
SceneQuery::getWorldFragmentType() const |
|
80 |
(int (*)(...)) 0x184f76 |
|
[+] affected symbols: 41 (0.9%)
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'.
...
[+] class SphereSceneQuery 1
|
Change |
Effect |
1 |
Size of this class has been changed from 112 bytes to 96 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 7 (0.2%)
SceneManager::createSphereQuery ( Sphere const& sphere, uint32 mask )
Return value (pointer) has base type 'SphereSceneQuery'.
SphereSceneQuery::SphereSceneQuery ( SceneManager* mgr )
This constructor is from 'SphereSceneQuery' class.
SphereSceneQuery::~SphereSceneQuery ( )
This destructor is from 'SphereSceneQuery' class.
DefaultSphereSceneQuery::execute ( SceneQueryListener* listener )
This method is from derived class 'DefaultSphereSceneQuery'.
DefaultSphereSceneQuery::DefaultSphereSceneQuery ( SceneManager* creator )
This constructor is from derived class 'DefaultSphereSceneQuery'.
DefaultSphereSceneQuery::~DefaultSphereSceneQuery ( )
This destructor is from derived class 'DefaultSphereSceneQuery'.
SphereSceneQuery::getSphere ( )
This method is from 'SphereSceneQuery' class.
OgreSerializer.h
namespace Ogre
[+] class Serializer 1
|
Change |
Effect |
1 |
Size of this class has been increased from 64 bytes to 96 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 43 (1%)
Serializer::readFloats ( DataStreamPtr const& stream, double* pDest, size_t count )
This method is from 'Serializer' class.
Serializer::readFloats ( DataStreamPtr const& stream, float* pDest, size_t count )
This method is from 'Serializer' class.
Serializer::readObject ( DataStreamPtr const& stream, Quaternion& pDest )
This method is from 'Serializer' class.
Serializer::readObject ( DataStreamPtr const& stream, Vector3& pDest )
This method is from 'Serializer' class.
Serializer::readShorts ( DataStreamPtr const& stream, unsigned short* pDest, size_t count )
This method is from 'Serializer' class.
Serializer::writeBools ( bool const*const pBool, size_t count )
This method is from 'Serializer' class.
Serializer::writeFloats ( double const*const pDouble, size_t count )
This method is from 'Serializer' class.
Serializer::writeFloats ( float const*const pFloat, 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.
...
OgreShadowCameraSetupLiSPSM.h
namespace Ogre
[+] class LiSPSMShadowCameraSetup 1
|
Change |
Effect |
1 |
Virtual method setCameraLightDirectionThreshold ( Degree ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 10 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for LiSPSMShadowCameraSetup) |
(int (*)(...)) (& typeinfo for LiSPSMShadowCameraSetup) |
16 |
LiSPSMShadowCameraSetup::getShadowCamera(SceneManager const*, Camera const*, Viewport const*, Light const*, Camera*, unsigned long) const |
LiSPSMShadowCameraSetup::getShadowCamera(SceneManager const*, Camera const*, Viewport const*, Light const*, Camera*, unsigned long) const |
24 |
~LiSPSMShadowCameraSetup |
~LiSPSMShadowCameraSetup |
32 |
~LiSPSMShadowCameraSetup |
~LiSPSMShadowCameraSetup |
40 |
(int (*)(...)) 0x33e924 |
(int (*)(...)) 0x33b2a8 |
48 |
(int (*)(...)) 0x33e932 |
(int (*)(...)) 0x33b2b6 |
56 |
(int (*)(...)) 0x33e940 |
(int (*)(...)) 0x33b2c4 |
64 |
(int (*)(...)) 0x33e94c |
(int (*)(...)) 0x33b2d0 |
72 |
LiSPSMShadowCameraSetup::setCameraLightDirectionThreshold(Degree) |
LiSPSMShadowCameraSetup::getCameraLightDirectionThreshold() const |
80 |
LiSPSMShadowCameraSetup::getCameraLightDirectionThreshold() const |
|
[+] affected symbols: 3 (0.1%)
LiSPSMShadowCameraSetup::setCameraLightDirectionThreshold ( Degree angle )
This method is from 'LiSPSMShadowCameraSetup' class.
PSSMShadowCameraSetup::getOptimalAdjustFactor ( )
This method is from derived class 'PSSMShadowCameraSetup'.
LiSPSMShadowCameraSetup::getCameraLightDirectionThreshold ( )
This method is from 'LiSPSMShadowCameraSetup' class.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 2
|
Change |
Effect |
1 |
Field mParentSceneManager has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Size of this class has been changed from 464 bytes to 448 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 27 (0.6%)
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, 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, HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::~Rectangle2D ( )
This destructor is from derived class 'Rectangle2D'.
WireBoundingBox::setupBoundingBox ( AxisAlignedBox const& aabb )
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'.
SimpleRenderable::setMaterial ( MaterialPtr const& mat )
This method is from 'SimpleRenderable' class.
...
OgreSkeletonSerializer.h
namespace Ogre
[+] class SkeletonSerializer 1
|
Change |
Effect |
1 |
Size of this class has been increased from 64 bytes to 96 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 3 (0.1%)
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, String const& filename, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::importSkeleton ( DataStreamPtr& stream, Skeleton* pSkel )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::SkeletonSerializer ( )
This constructor is from 'SkeletonSerializer' class.
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry 3
|
Change |
Effect |
1 |
Virtual method destroy ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 dump ( 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. |
3 |
Virtual method reset ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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) - 33 entries | Virtual Table (New) - 30 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(Vector<3, float> 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(Vector<3, float> 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*, Vector<3, float> const&, Quaternion const&, Vector<3, float> const&) |
StaticGeometry::calculateBounds(VertexData*, Vector<3, float> const&, Quaternion const&, Vector<3, float> const&) |
96 |
~StaticGeometry |
~StaticGeometry |
104 |
~StaticGeometry |
~StaticGeometry |
112 |
StaticGeometry::addEntity(Entity*, Vector<3, float> const&, Quaternion const&, Vector<3, float> 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() |
(int (*)(...)) 0x368ab0 |
144 |
StaticGeometry::reset() |
(int (*)(...)) 0x368ac4 |
152 |
(int (*)(...)) 0x36c99e |
(int (*)(...)) 0x368ace |
160 |
(int (*)(...)) 0x36c9b2 |
StaticGeometry::setVisible(bool) |
168 |
(int (*)(...)) 0x36c9bc |
(int (*)(...)) 0x368ad8 |
176 |
StaticGeometry::setVisible(bool) |
StaticGeometry::setCastShadows(bool) |
184 |
(int (*)(...)) 0x36c9c6 |
(int (*)(...)) 0x368ae2 |
192 |
StaticGeometry::setCastShadows(bool) |
(int (*)(...)) 0x368aec |
200 |
(int (*)(...)) 0x36c9d0 |
(int (*)(...)) 0x368b72 |
208 |
(int (*)(...)) 0x36c9da |
(int (*)(...)) 0x368b7c |
216 |
(int (*)(...)) 0x36ca60 |
(int (*)(...)) 0x368b8e |
224 |
(int (*)(...)) 0x36ca6a |
StaticGeometry::setRenderQueueGroup(unsigned char) |
232 |
(int (*)(...)) 0x36ca7c |
StaticGeometry::getRenderQueueGroup() const |
240 |
StaticGeometry::setRenderQueueGroup(unsigned char) |
|
248 |
StaticGeometry::getRenderQueueGroup() const |
|
256 |
StaticGeometry::dump(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
|
[+] affected symbols: 7 (0.2%)
StaticGeometry::setVisible ( bool visible )
This method is from 'StaticGeometry' class.
StaticGeometry::setCastShadows ( bool castShadows )
This method is from 'StaticGeometry' class.
StaticGeometry::setRenderQueueGroup ( uint8 queueID )
This method is from 'StaticGeometry' class.
StaticGeometry::reset ( )
This method is from 'StaticGeometry' class.
StaticGeometry::destroy ( )
This method is from 'StaticGeometry' class.
StaticGeometry::getRenderQueueGroup ( )
This method is from 'StaticGeometry' class.
StaticGeometry::dump ( String const& filename )
This method is from 'StaticGeometry' class.
OgreTexture.h
namespace Ogre
[+] class Texture 1
|
Change |
Effect |
1 |
Size of this class has been changed from 416 bytes to 408 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: 25 (0.6%)
Texture::unloadImpl ( )
This method is from 'Texture' class.
Texture::_loadImages ( ConstImagePtrList const& images )
This method is from 'Texture' class.
Texture::loadRawData ( DataStreamPtr& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
This method is from 'Texture' class.
Texture::prepareImpl ( )
This method is from 'Texture' class.
Texture::copyToTexture ( TexturePtr& target )
This method is from 'Texture' class.
Texture::unprepareImpl ( )
This method is from 'Texture' class.
Texture::convertToImage ( Image& destImage, bool includeMipMaps )
This method is from 'Texture' class.
Texture::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.
...
OgreWorkQueue.h
namespace Ogre
[+] class DefaultWorkQueueBase 7
|
Change |
Effect |
1 |
Field mIdleMutex 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 mProcessMutex 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 mRequestCount 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 mRequestHandlers 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 mResponseHandlers 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 mResponseQueue 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 mWorkerFunc 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: 12 (0.3%)
DefaultWorkQueueBase::_processNextRequest ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::setRequestsAccepted ( bool accept )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::setWorkerThreadCount ( size_t c )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::setWorkersCanAccessRenderSystem ( bool access )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::setPaused ( bool pause )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::DefaultWorkQueueBase ( String const& name )
This constructor is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::~DefaultWorkQueueBase ( )
This destructor is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::getRequestsAccepted ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::getWorkerThreadCount ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::getWorkersCanAccessRenderSystem ( )
This method is from 'DefaultWorkQueueBase' class.
...
[+] class WorkQueue 10
|
Change |
Effect |
1 |
Size of this class has been changed from 104 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 |
Pure virtual method abortPendingRequest ( WorkQueue::RequestID ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method abortPendingRequestsByChannel ( 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. |
4 |
Pure virtual method abortRequestsByChannel ( 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. |
5 |
Pure virtual method addRequest ( uint16, uint16, Any const&, uint8, bool, bool ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 |
Pure virtual method addResponseHandler ( uint16, WorkQueue::ResponseHandler* ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 |
Pure virtual method processResponses ( ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 |
Pure virtual method removeRequestHandler ( uint16, WorkQueue::RequestHandler* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 removeResponseHandler ( uint16, WorkQueue::ResponseHandler* ) has been removed from this class. |
The layout of v-table has been changed. Call of this 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 getChannel ( String const& ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 24 entries | Virtual Table (New) - 16 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 |
WorkQueue::processMainThreadTasks() |
88 |
__cxa_pure_virtual |
(int (*)(...)) 0x17dd7a |
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 |
|
136 |
__cxa_pure_virtual |
|
144 |
__cxa_pure_virtual |
|
152 |
__cxa_pure_virtual |
|
160 |
__cxa_pure_virtual |
|
168 |
__cxa_pure_virtual |
|
176 |
__cxa_pure_virtual |
|
184 |
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 50 (1.1%)
DefaultWorkQueue::waitForNextRequest ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::notifyThreadRegistered ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::shutdown ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous, bool idleThread )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::_threadMain ( )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::abortRequest ( WorkQueue::RequestID id )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::notifyWorkers ( )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::processRequest ( WorkQueue::Request* r )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::processResponse ( struct WorkQueue::Response* r )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::abortAllRequests ( )
This method is from derived class 'DefaultWorkQueueBase'.
...
to the top
Problems with Symbols, High Severity 63
OgreAutoParamDataSource.h,
libOgreMain.so.13.6
namespace Ogre
[+] AutoParamDataSource::setCurrentLightList ( HashedVector<Light*>const* ll ) 1
⇣
AutoParamDataSource::setCurrentLightList ( std::vector<Light*>const* ll )
_ZN4Ogre19AutoParamDataSource19setCurrentLightListEPKNS_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 _ZN4Ogre19AutoParamDataSource19setCurrentLightListEPKNS_12HashedVectorIPNS_5LightEEE to _ZN4Ogre19AutoParamDataSource19setCurrentLightListEPKSt6vectorIPNS_5LightESaIS3_EE. This may cause undefined reference linker error in old client applications. |
OgreCompositorChain.h,
libOgreMain.so.13.6
namespace Ogre
[+] CompositorChain::addCompositor ( CompositorPtr filter, size_t addPosition, String const& scheme ) 1
⇣
CompositorChain::addCompositor ( CompositorPtr const& filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorENS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15CompositorChain13addCompositorENS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre15CompositorChain13addCompositorERKNS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreDefaultDebugDrawer.h,
libOgreMain.so.13.6
namespace Ogre
[+] DefaultDebugDrawer::drawBone ( Node const* node ) 1
⇣
DefaultDebugDrawer::drawBone ( Node const* node, Affine3 const& transform )
_ZN4Ogre18DefaultDebugDrawer8drawBoneEPKNS_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 _ZN4Ogre18DefaultDebugDrawer8drawBoneEPKNS_4NodeE to _ZN4Ogre18DefaultDebugDrawer8drawBoneEPKNS_4NodeERKNS_7Affine3E. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramManager.h,
libOgreMain.so.13.6
namespace Ogre
[+] GpuProgramManager::loadMicrocodeCache ( DataStreamPtr stream ) 1
⇣
GpuProgramManager::loadMicrocodeCache ( DataStreamPtr const& stream )
_ZN4Ogre17GpuProgramManager18loadMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre17GpuProgramManager18loadMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE to _ZN4Ogre17GpuProgramManager18loadMicrocodeCacheERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::saveMicrocodeCache ( DataStreamPtr stream ) const 1
⇣
GpuProgramManager::saveMicrocodeCache ( DataStreamPtr const& stream ) const
_ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheENS_9SharedPtrINS_10DataStreamEEE to _ZNK4Ogre17GpuProgramManager18saveMicrocodeCacheERKNS_9SharedPtrINS_10DataStreamEEE. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramParams.h,
libOgreMain.so.13.6
namespace Ogre
[+] GpuProgramParameters::getAutoConstantDefinition ( size_t const idx ) [static] 1
⇣
GpuProgramParameters::getAutoConstantDefinition ( enum GpuProgramParameters::AutoConstantType idx ) [static]
_ZN4Ogre20GpuProgramParameters25getAutoConstantDefinitionEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters25getAutoConstantDefinitionEm to _ZN4Ogre20GpuProgramParameters25getAutoConstantDefinitionENS0_16AutoConstantTypeE. This may cause undefined reference linker error in old client applications. |
OgreHardwareBufferManager.h,
libOgreMain.so.13.6
namespace Ogre
[+] HardwareBufferManagerBase::allocateVertexBufferCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, enum HardwareBufferManagerBase::BufferLicenseType licenseType, HardwareBufferLicensee* licensee, bool copyData ) 1
⇣
HardwareBufferManagerBase::allocateVertexBufferCopy ( HardwareVertexBufferSharedPtr const& sourceBuffer, HardwareBufferLicensee* licensee, bool copyData )
_ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEENS0_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 _ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEENS0_17BufferLicenseTypeEPNS_22HardwareBufferLicenseeEb to _ZN4Ogre25HardwareBufferManagerBase24allocateVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEEPNS_22HardwareBufferLicenseeEb. This may cause undefined reference linker error in old client applications. |
OgreHardwareIndexBuffer.h,
libOgreMain.so.13.6
namespace Ogre
[+] HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareIndexBuffer::HardwareIndexBuffer [C1] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb to _ZN4Ogre19HardwareIndexBufferC1EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhb. This may cause undefined reference linker error in old client applications. |
[+] HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareIndexBuffer::HardwareIndexBuffer [C2] ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhbb to _ZN4Ogre19HardwareIndexBufferC2EPNS_25HardwareBufferManagerBaseENS0_9IndexTypeEmhb. This may cause undefined reference linker error in old client applications. |
OgreHardwarePixelBuffer.h,
libOgreMain.so.13.6
namespace Ogre
[+] HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEhbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEhbb to _ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatEhb. This may cause undefined reference linker error in old client applications. |
[+] HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEhbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEhbb to _ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatEhb. This may cause undefined reference linker error in old client applications. |
OgreHardwareVertexBuffer.h,
libOgreMain.so.13.6
namespace Ogre
[+] HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareVertexBuffer::HardwareVertexBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmhbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmhbb to _ZN4Ogre20HardwareVertexBufferC1EPNS_25HardwareBufferManagerBaseEmmhb. This may cause undefined reference linker error in old client applications. |
[+] HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwareVertexBuffer::HardwareVertexBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer::Usage usage, bool useShadowBuffer )
_ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmhbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmhbb to _ZN4Ogre20HardwareVertexBufferC2EPNS_25HardwareBufferManagerBaseEmmhb. This may cause undefined reference linker error in old client applications. |
OgreHighLevelGpuProgram.h,
libOgreMain.so.13.6
namespace Ogre
[+] HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr params ) 1
⇣
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr const& params )
_ZN4Ogre19HighLevelGpuProgram22populateParameterNamesENS_9SharedPtrINS_20GpuProgramParametersEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HighLevelGpuProgram22populateParameterNamesENS_9SharedPtrINS_20GpuProgramParametersEEE to _ZN4Ogre19HighLevelGpuProgram22populateParameterNamesERKNS_9SharedPtrINS_20GpuProgramParametersEEE. This may cause undefined reference linker error in old client applications. |
OgreManualObject.h,
libOgreMain.so.13.6
namespace Ogre
[+] ManualObject::estimateIndexCount ( size_t icount ) 1
⇣
ManualObject::estimateIndexCount ( uint32 icount )
_ZN4Ogre12ManualObject18estimateIndexCountEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12ManualObject18estimateIndexCountEm to _ZN4Ogre12ManualObject18estimateIndexCountEj. This may cause undefined reference linker error in old client applications. |
[+] ManualObject::estimateVertexCount ( size_t vcount ) 1
⇣
ManualObject::estimateVertexCount ( uint32 vcount )
_ZN4Ogre12ManualObject19estimateVertexCountEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12ManualObject19estimateVertexCountEm to _ZN4Ogre12ManualObject19estimateVertexCountEj. This may cause undefined reference linker error in old client applications. |
OgreMesh.h,
libOgreMain.so.13.6
namespace Ogre
[+] Mesh::_rationaliseBoneAssignments ( size_t vertexCount, std::multimap<unsigned long, VertexBoneAssignment_s>& assignments ) 1
⇣
Mesh::_rationaliseBoneAssignments ( size_t vertexCount, std::multimap<unsigned long, VertexBoneAssignment>& assignments )
_ZN4Ogre4Mesh27_rationaliseBoneAssignmentsEmRSt8multimapImNS_22VertexBoneAssignment_sESt4lessImESaISt4pairIKmS2_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 _ZN4Ogre4Mesh27_rationaliseBoneAssignmentsEmRSt8multimapImNS_22VertexBoneAssignment_sESt4lessImESaISt4pairIKmS2_EEE to _ZN4Ogre4Mesh27_rationaliseBoneAssignmentsEmRSt8multimapImNS_20VertexBoneAssignmentESt4lessImESaISt4pairIKmS2_EEE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::addBoneAssignment ( VertexBoneAssignment const& vertBoneAssign ) 1
⇣
Mesh::addBoneAssignment ( struct VertexBoneAssignment const& vertBoneAssign )
_ZN4Ogre4Mesh17addBoneAssignmentERKNS_22VertexBoneAssignment_sE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh17addBoneAssignmentERKNS_22VertexBoneAssignment_sE to _ZN4Ogre4Mesh17addBoneAssignmentERKNS_20VertexBoneAssignmentE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::buildTangentVectors ( enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index, bool splitMirrored, bool splitRotated, bool storeParityInW ) 1
⇣
Mesh::buildTangentVectors ( unsigned short sourceTexCoordSet, bool splitMirrored, bool splitRotated, bool storeParityInW )
_ZN4Ogre4Mesh19buildTangentVectorsENS_21VertexElementSemanticEttbbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh19buildTangentVectorsENS_21VertexElementSemanticEttbbb to _ZN4Ogre4Mesh19buildTangentVectorsEtbbb. This may cause undefined reference linker error in old client applications. |
[+] 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] 1
⇣
Mesh::softwareVertexPoseBlend ( float weight, std::map<unsigned int, Vector<3, float> >const& vertexOffsetMap, std::map<unsigned int, Vector<3, float> >const& normalsMap, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh23softwareVertexPoseBlendEfRKSt3mapImNS_6VectorILi3EfEESt4lessImESaISt4pairIKmS3_EEESC_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_6VectorILi3EfEESt4lessImESaISt4pairIKmS3_EEESC_PNS_10VertexDataE to _ZN4Ogre4Mesh23softwareVertexPoseBlendEfRKSt3mapIjNS_6VectorILi3EfEESt4lessIjESaISt4pairIKjS3_EEESC_PNS_10VertexDataE. This may cause undefined reference linker error in old client applications. |
[+] Mesh::suggestTangentVectorBuildParams ( enum VertexElementSemantic targetSemantic, unsigned short& outSourceCoordSet, unsigned short& outIndex ) 1
⇣
Mesh::suggestTangentVectorBuildParams ( unsigned short& outSourceCoordSet )
_ZN4Ogre4Mesh31suggestTangentVectorBuildParamsENS_21VertexElementSemanticERtS2_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Mesh31suggestTangentVectorBuildParamsENS_21VertexElementSemanticERtS2_ to _ZN4Ogre4Mesh31suggestTangentVectorBuildParamsERt. This may cause undefined reference linker error in old client applications. |
OgrePose.h,
libOgreMain.so.13.6
namespace Ogre
[+] Pose::addVertex ( size_t index, Vector3 const& offset ) 1
⇣
Pose::addVertex ( uint32 index, Vector3f const& offset )
_ZN4Ogre4Pose9addVertexEmRKNS_6VectorILi3EfEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pose9addVertexEmRKNS_6VectorILi3EfEE to _ZN4Ogre4Pose9addVertexEjRKNS_6VectorILi3EfEE. This may cause undefined reference linker error in old client applications. |
[+] Pose::addVertex ( size_t index, Vector3 const& offset, Vector3 const& normal ) 1
⇣
Pose::addVertex ( uint32 index, Vector3f const& offset )
_ZN4Ogre4Pose9addVertexEmRKNS_6VectorILi3EfEES4_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pose9addVertexEmRKNS_6VectorILi3EfEES4_ to _ZN4Ogre4Pose9addVertexEjRKNS_6VectorILi3EfEE. This may cause undefined reference linker error in old client applications. |
[+] Pose::removeVertex ( size_t index ) 1
⇣
Pose::removeVertex ( uint32 index )
_ZN4Ogre4Pose12removeVertexEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Pose12removeVertexEm to _ZN4Ogre4Pose12removeVertexEj. This may cause undefined reference linker error in old client applications. |
OgrePredefinedControllers.h,
libOgreMain.so.13.6
namespace Ogre
[+] FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( GpuProgramParametersSharedPtr params, size_t index ) 1
⇣
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C1] ( GpuProgramParametersSharedPtr const& params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC1ENS_9SharedPtrINS_20GpuProgramParametersEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre32FloatGpuParameterControllerValueC1ENS_9SharedPtrINS_20GpuProgramParametersEEEm to _ZN4Ogre32FloatGpuParameterControllerValueC1ERKNS_9SharedPtrINS_20GpuProgramParametersEEEm. This may cause undefined reference linker error in old client applications. |
[+] FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( GpuProgramParametersSharedPtr params, size_t index ) 1
⇣
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue [C2] ( GpuProgramParametersSharedPtr const& params, size_t index )
_ZN4Ogre32FloatGpuParameterControllerValueC2ENS_9SharedPtrINS_20GpuProgramParametersEEEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre32FloatGpuParameterControllerValueC2ENS_9SharedPtrINS_20GpuProgramParametersEEEm to _ZN4Ogre32FloatGpuParameterControllerValueC2ERKNS_9SharedPtrINS_20GpuProgramParametersEEEm. This may cause undefined reference linker error in old client applications. |
OgreRenderSystemCapabilitiesSerializer.h,
libOgreMain.so.13.6
namespace Ogre
[+] RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String const& name, String filename ) 1
⇣
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String const& name, String const& filename )
_ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ to _ZN4Ogre34RenderSystemCapabilitiesSerializer11writeScriptEPKNS_24RenderSystemCapabilitiesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_. This may cause undefined reference linker error in old client applications. |
OgreResourceBackgroundQueue.h,
libOgreMain.so.13.6
namespace Ogre
[+] ResourceBackgroundQueue::initialiseAllResourceGroups ( ResourceBackgroundQueue::Listener* listener ) 1
⇣
ResourceBackgroundQueue::initialiseAllResourceGroups ( )
_ZN4Ogre23ResourceBackgroundQueue27initialiseAllResourceGroupsEPNS0_8ListenerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue27initialiseAllResourceGroupsEPNS0_8ListenerE to _ZN4Ogre23ResourceBackgroundQueue27initialiseAllResourceGroupsEv. This may cause undefined reference linker error in old client applications. |
[+] ResourceBackgroundQueue::initialiseResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener ) 1
⇣
ResourceBackgroundQueue::initialiseResourceGroup ( String const& name )
_ZN4Ogre23ResourceBackgroundQueue23initialiseResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue23initialiseResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE to _ZN4Ogre23ResourceBackgroundQueue23initialiseResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceBackgroundQueue::load ( String const& resType, String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* loadParams, ResourceBackgroundQueue::Listener* listener ) 1
⇣
ResourceBackgroundQueue::load ( ResourcePtr const& res )
_ZN4Ogre23ResourceBackgroundQueue4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEPNS0_8ListenerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEPNS0_8ListenerE to _ZN4Ogre23ResourceBackgroundQueue4loadERKNS_9SharedPtrINS_8ResourceEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceBackgroundQueue::loadResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener ) 1
⇣
ResourceBackgroundQueue::loadResourceGroup ( String const& name )
_ZN4Ogre23ResourceBackgroundQueue17loadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue17loadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE to _ZN4Ogre23ResourceBackgroundQueue17loadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceBackgroundQueue::prepare ( String const& resType, String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* loadParams, ResourceBackgroundQueue::Listener* listener ) 1
⇣
ResourceBackgroundQueue::prepare ( ResourcePtr const& res )
_ZN4Ogre23ResourceBackgroundQueue7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEPNS0_8ListenerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEEPNS0_8ListenerE to _ZN4Ogre23ResourceBackgroundQueue7prepareERKNS_9SharedPtrINS_8ResourceEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceBackgroundQueue::prepareResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener ) 1
⇣
ResourceBackgroundQueue::prepareResourceGroup ( String const& name )
_ZN4Ogre23ResourceBackgroundQueue20prepareResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue20prepareResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE to _ZN4Ogre23ResourceBackgroundQueue20prepareResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceBackgroundQueue::unload ( String const& resType, ResourceHandle handle, ResourceBackgroundQueue::Listener* listener ) 1
⇣
ResourceBackgroundQueue::unload ( ResourcePtr const& res )
_ZN4Ogre23ResourceBackgroundQueue6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPNS0_8ListenerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPNS0_8ListenerE to _ZN4Ogre23ResourceBackgroundQueue6unloadERKNS_9SharedPtrINS_8ResourceEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceBackgroundQueue::unload ( String const& resType, String const& name, ResourceBackgroundQueue::Listener* listener ) 1
⇣
ResourceBackgroundQueue::unload ( ResourcePtr const& res )
_ZN4Ogre23ResourceBackgroundQueue6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PNS0_8ListenerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue6unloadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PNS0_8ListenerE to _ZN4Ogre23ResourceBackgroundQueue6unloadERKNS_9SharedPtrINS_8ResourceEEE. This may cause undefined reference linker error in old client applications. |
[+] ResourceBackgroundQueue::unloadResourceGroup ( String const& name, ResourceBackgroundQueue::Listener* listener ) 1
⇣
ResourceBackgroundQueue::unloadResourceGroup ( String const& name )
_ZN4Ogre23ResourceBackgroundQueue19unloadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre23ResourceBackgroundQueue19unloadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8ListenerE to _ZN4Ogre23ResourceBackgroundQueue19unloadResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreRoot.h,
libOgreMain.so.13.6
namespace Ogre
[+] Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig ) 1
⇣
Root::initialise ( bool autoCreateWindow, String const& windowTitle )
_ZN4Ogre4Root10initialiseEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Root10initialiseEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZN4Ogre4Root10initialiseEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreSceneManager.h,
libOgreMain.so.13.6
namespace Ogre
[+] SceneManager::_populateLightList ( Vector3 const& position, Real radius, HashedVector<Light*>& destList, uint32 lightMask ) 1
⇣
SceneManager::_populateLightList ( Vector3 const& position, Real radius, std::vector<Light*>& destList, uint32 lightMask )
_ZN4Ogre12SceneManager18_populateLightListERKNS_6VectorILi3EfEEfRNS_12HashedVectorIPNS_5LightEEEj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager18_populateLightListERKNS_6VectorILi3EfEEfRNS_12HashedVectorIPNS_5LightEEEj to _ZN4Ogre12SceneManager18_populateLightListERKNS_6VectorILi3EfEEfRSt6vectorIPNS_5LightESaIS7_EEj. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::_setPass ( Pass const* pass, bool evenIfSuppressed, bool shadowDerivation ) 1
⇣
SceneManager::_setPass ( Pass const* pass, bool shadowDerivation )
_ZN4Ogre12SceneManager8_setPassEPKNS_4PassEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager8_setPassEPKNS_4PassEbb to _ZN4Ogre12SceneManager8_setPassEPKNS_4PassEb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::buildAndSetLightClip ( HashedVector<Light*>const& ll ) 1
⇣
SceneManager::buildAndSetLightClip ( std::vector<Light*>const& ll )
_ZN4Ogre12SceneManager20buildAndSetLightClipERKNS_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 _ZN4Ogre12SceneManager20buildAndSetLightClipERKNS_12HashedVectorIPNS_5LightEEE to _ZN4Ogre12SceneManager20buildAndSetLightClipERKSt6vectorIPNS_5LightESaIS3_EE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::buildAndSetScissor ( HashedVector<Light*>const& ll, Camera const* cam ) 1
⇣
SceneManager::buildAndSetScissor ( std::vector<Light*>const& ll, Camera const* cam )
_ZN4Ogre12SceneManager18buildAndSetScissorERKNS_12HashedVectorIPNS_5LightEEEPKNS_6CameraE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager18buildAndSetScissorERKNS_12HashedVectorIPNS_5LightEEEPKNS_6CameraE to _ZN4Ogre12SceneManager18buildAndSetScissorERKSt6vectorIPNS_5LightESaIS3_EEPKNS_6CameraE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, HashedVector<Light*>const* pLightList, bool suppressRenderStateChanges ) 1
⇣
SceneManager::fireRenderSingleObject ( Renderable* rend, Pass const* pass, AutoParamDataSource const* source, std::vector<Light*>const* pLightList, bool suppressRenderStateChanges )
_ZN4Ogre12SceneManager22fireRenderSingleObjectEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager22fireRenderSingleObjectEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKNS_12HashedVectorIPNS_5LightEEEb to _ZN4Ogre12SceneManager22fireRenderSingleObjectEPNS_10RenderableEPKNS_4PassEPKNS_19AutoParamDataSourceEPKSt6vectorIPNS_5LightESaISB_EEb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::issueRenderWithLights ( Renderable* rend, Pass const* pass, HashedVector<Light*>const* pLightListToUse, bool lightScissoringClipping ) 1
⇣
SceneManager::issueRenderWithLights ( Renderable* rend, Pass const* pass, std::vector<Light*>const* pLightListToUse, bool lightScissoringClipping )
_ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEb to _ZN4Ogre12SceneManager21issueRenderWithLightsEPNS_10RenderableEPKNS_4PassEPKSt6vectorIPNS_5LightESaIS8_EEb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::manualRender ( Renderable* rend, Pass const* pass, Viewport* vp, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame, bool lightScissoringClipping, bool doLightIteration, HashedVector<Light*>const* manualLightList ) 1
⇣
SceneManager::manualRender ( Renderable* rend, Pass const* pass, Viewport* vp, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame, bool lightScissoringClipping, bool doLightIteration, std::vector<Light*>const* manualLightList )
_ZN4Ogre12SceneManager12manualRenderEPNS_10RenderableEPKNS_4PassEPNS_8ViewportERKNS_7Affine3ERKNS_7Matrix4EbbbPKNS_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_7Affine3ERKNS_7Matrix4EbbbPKNS_12HashedVectorIPNS_5LightEEE to _ZN4Ogre12SceneManager12manualRenderEPNS_10RenderableEPKNS_4PassEPNS_8ViewportERKNS_7Affine3ERKNS_7Matrix4EbbbPKSt6vectorIPNS_5LightESaISG_EE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::prepareShadowTextures ( Camera* cam, Viewport* vp, HashedVector<Light*>const* lightList ) 1
⇣
SceneManager::prepareShadowTextures ( Camera* cam, Viewport* vp, std::vector<Light*>const* lightList )
_ZN4Ogre12SceneManager21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKNS_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 _ZN4Ogre12SceneManager21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKNS_12HashedVectorIPNS_5LightEEE to _ZN4Ogre12SceneManager21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKSt6vectorIPNS_5LightESaIS7_EE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::renderSingleObject ( Renderable* rend, Pass const* pass, bool lightScissoringClipping, bool doLightIteration, HashedVector<Light*>const* manualLightList ) 1
⇣
SceneManager::renderSingleObject ( Renderable* rend, Pass const* pass, bool lightScissoringClipping, bool doLightIteration, std::vector<Light*>const* manualLightList )
_ZN4Ogre12SceneManager18renderSingleObjectEPNS_10RenderableEPKNS_4PassEbbPKNS_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 _ZN4Ogre12SceneManager18renderSingleObjectEPNS_10RenderableEPKNS_4PassEbbPKNS_12HashedVectorIPNS_5LightEEE to _ZN4Ogre12SceneManager18renderSingleObjectEPNS_10RenderableEPKNS_4PassEbbPKSt6vectorIPNS_5LightESaIS8_EE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::SceneMgrQueuedRenderableVisitor::renderObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, HashedVector<Light*>const* _manualLightList, bool _transparentShadowCastersMode ) 1
⇣
SceneManager::SceneMgrQueuedRenderableVisitor::renderObjects ( QueuedRenderableCollection const& objs, enum QueuedRenderableCollection::OrganisationMode om, bool lightScissoringClipping, bool doLightIteration, std::vector<Light*>const* _manualLightList, bool _transparentShadowCastersMode )
_ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor13renderObjectsERKNS_26QueuedRenderableCollectionENS2_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor13renderObjectsERKNS_26QueuedRenderableCollectionENS2_16OrganisationModeEbbPKNS_12HashedVectorIPNS_5LightEEEb to _ZN4Ogre12SceneManager31SceneMgrQueuedRenderableVisitor13renderObjectsERKNS_26QueuedRenderableCollectionENS2_16OrganisationModeEbbPKSt6vectorIPNS_5LightESaIS8_EEb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::ShadowRenderer::prepareShadowTextures ( Camera* cam, Viewport* vp, HashedVector<Light*>const* lightList ) 1
⇣
SceneManager::ShadowRenderer::prepareShadowTextures ( Camera* cam, Viewport* vp, std::vector<Light*>const* lightList )
_ZN4Ogre12SceneManager14ShadowRenderer21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKNS_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 _ZN4Ogre12SceneManager14ShadowRenderer21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKNS_12HashedVectorIPNS_5LightEEE to _ZN4Ogre12SceneManager14ShadowRenderer21prepareShadowTexturesEPNS_6CameraEPNS_8ViewportEPKSt6vectorIPNS_5LightESaIS8_EE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableList const& shadowRenderables, Pass* pass, HashedVector<Light*>const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided ) 1
⇣
SceneManager::ShadowRenderer::renderShadowVolumeObjects ( ShadowCaster::ShadowRenderableList const& shadowRenderables, Pass* pass, std::vector<Light*>const* manualLightList, unsigned long flags, bool secondpass, bool zfail, bool twosided )
_ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsERKSt6vectorIPNS_16ShadowRenderableESaIS4_EEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsERKSt6vectorIPNS_16ShadowRenderableESaIS4_EEPNS_4PassEPKNS_12HashedVectorIPNS_5LightEEEmbbb to _ZN4Ogre12SceneManager14ShadowRenderer25renderShadowVolumeObjectsERKSt6vectorIPNS_16ShadowRenderableESaIS4_EEPNS_4PassEPKS2_IPNS_5LightESaISC_EEmbbb. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::ShadowRenderer::sortLightsAffectingFrustum ( HashedVector<Light*>& lightList ) const 1
⇣
SceneManager::ShadowRenderer::sortLightsAffectingFrustum ( std::vector<Light*>& lightList ) const
_ZNK4Ogre12SceneManager14ShadowRenderer26sortLightsAffectingFrustumERNS_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 _ZNK4Ogre12SceneManager14ShadowRenderer26sortLightsAffectingFrustumERNS_12HashedVectorIPNS_5LightEEE to _ZNK4Ogre12SceneManager14ShadowRenderer26sortLightsAffectingFrustumERSt6vectorIPNS_5LightESaIS4_EE. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::useLights ( HashedVector<Light*>const* lights, ushort limit ) 1
⇣
SceneManager::useLights ( std::vector<Light*>const* lights, ushort limit )
_ZN4Ogre12SceneManager9useLightsEPKNS_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 _ZN4Ogre12SceneManager9useLightsEPKNS_12HashedVectorIPNS_5LightEEEt to _ZN4Ogre12SceneManager9useLightsEPKSt6vectorIPNS_5LightESaIS3_EEt. This may cause undefined reference linker error in old client applications. |
OgreSceneQuery.h,
libOgreMain.so.13.6
namespace Ogre
[+] IntersectionSceneQuery::queryResult ( MovableObject* movable, struct SceneQuery::WorldFragment* fragment ) 1
⇣
IntersectionSceneQuery::queryResult ( MovableObject* movable, SceneQuery::WorldFragment* fragment )
_ZN4Ogre22IntersectionSceneQuery11queryResultEPNS_13MovableObjectEPNS_10SceneQuery13WorldFragmentE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre22IntersectionSceneQuery11queryResultEPNS_13MovableObjectEPNS_10SceneQuery13WorldFragmentE to _ZN4Ogre22IntersectionSceneQuery11queryResultEPNS_13MovableObjectEPNS_13WorldFragmentE. This may cause undefined reference linker error in old client applications. |
[+] RaySceneQuery::getLastResults ( ) 1
⇣
RaySceneQuery::getLastResults ( ) const
_ZN4Ogre13RaySceneQuery14getLastResultsEv
|
Change |
Effect |
1 |
Method became const. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13RaySceneQuery14getLastResultsEv to _ZNK4Ogre13RaySceneQuery14getLastResultsEv. This may cause undefined reference linker error in old client applications. |
[+] RaySceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment, Real distance ) 1
⇣
RaySceneQuery::queryResult ( SceneQuery::WorldFragment* fragment, Real distance )
_ZN4Ogre13RaySceneQuery11queryResultEPNS_10SceneQuery13WorldFragmentEf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13RaySceneQuery11queryResultEPNS_10SceneQuery13WorldFragmentEf to _ZN4Ogre13RaySceneQuery11queryResultEPNS_13WorldFragmentEf. This may cause undefined reference linker error in old client applications. |
[+] RegionSceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment ) 1
⇣
RegionSceneQuery::queryResult ( SceneQuery::WorldFragment* fragment )
_ZN4Ogre16RegionSceneQuery11queryResultEPNS_10SceneQuery13WorldFragmentE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16RegionSceneQuery11queryResultEPNS_10SceneQuery13WorldFragmentE to _ZN4Ogre16RegionSceneQuery11queryResultEPNS_13WorldFragmentE. This may cause undefined reference linker error in old client applications. |
OgreSkeletonSerializer.h,
libOgreMain.so.13.6
namespace Ogre
[+] SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, DataStreamPtr stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode ) 1
⇣
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, DataStreamPtr const& stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
_ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonENS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonENS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE to _ZN4Ogre18SkeletonSerializer14exportSkeletonEPKNS_8SkeletonERKNS_9SharedPtrINS_10DataStreamEEENS_15SkeletonVersionENS_10Serializer6EndianE. This may cause undefined reference linker error in old client applications. |
OgreSubMesh.h,
libOgreMain.so.13.6
namespace Ogre
[+] SubMesh::addBoneAssignment ( VertexBoneAssignment const& vertBoneAssign ) 1
⇣
SubMesh::addBoneAssignment ( struct VertexBoneAssignment const& vertBoneAssign )
_ZN4Ogre7SubMesh17addBoneAssignmentERKNS_22VertexBoneAssignment_sE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7SubMesh17addBoneAssignmentERKNS_22VertexBoneAssignment_sE to _ZN4Ogre7SubMesh17addBoneAssignmentERKNS_20VertexBoneAssignmentE. This may cause undefined reference linker error in old client applications. |
OgreTangentSpaceCalc.h,
libOgreMain.so.13.6
namespace Ogre
[+] TangentSpaceCalc::build ( enum VertexElementSemantic targetSemantic, unsigned short sourceTexCoordSet, unsigned short index ) 1
⇣
TangentSpaceCalc::build ( unsigned short sourceTexCoordSet )
_ZN4Ogre16TangentSpaceCalc5buildENS_21VertexElementSemanticEtt
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TangentSpaceCalc5buildENS_21VertexElementSemanticEtt to _ZN4Ogre16TangentSpaceCalc5buildEt. This may cause undefined reference linker error in old client applications. |
OgreTextureUnitState.h,
libOgreMain.so.13.6
namespace Ogre
[+] TextureUnitState::setCompositorReference ( String const& compositorName, String const& textureName, size_t mrtIndex ) 1
⇣
TextureUnitState::setCompositorReference ( String const& compositorName, String const& textureName, uint32 mrtIndex )
_ZN4Ogre16TextureUnitState22setCompositorReferenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_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 _ZN4Ogre16TextureUnitState22setCompositorReferenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_m to _ZN4Ogre16TextureUnitState22setCompositorReferenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_j. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::setTextureCoordSet ( unsigned int set ) 1
⇣
TextureUnitState::setTextureCoordSet ( uint8 set )
_ZN4Ogre16TextureUnitState18setTextureCoordSetEj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitState18setTextureCoordSetEj to _ZN4Ogre16TextureUnitState18setTextureCoordSetEh. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::TextureUnitState [C1] ( Pass* parent, String const& texName, unsigned int texCoordSet ) 1
⇣
TextureUnitState::TextureUnitState [C1] ( Pass* parent, String const& texName, uint8 texCoordSet )
_ZN4Ogre16TextureUnitStateC1EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitStateC1EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj to _ZN4Ogre16TextureUnitStateC1EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEh. This may cause undefined reference linker error in old client applications. |
[+] TextureUnitState::TextureUnitState [C2] ( Pass* parent, String const& texName, unsigned int texCoordSet ) 1
⇣
TextureUnitState::TextureUnitState [C2] ( Pass* parent, String const& texName, uint8 texCoordSet )
_ZN4Ogre16TextureUnitStateC2EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre16TextureUnitStateC2EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj to _ZN4Ogre16TextureUnitStateC2EPNS_4PassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEh. This may cause undefined reference linker error in old client applications. |
OgreVertexIndexData.h,
libOgreMain.so.13.6
namespace Ogre
[+] VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, BufferUsageList const& bufferUsages, HardwareBufferManagerBase* mgr ) 1
⇣
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, VertexData::BufferUsageList const& bufferUsages, HardwareBufferManagerBase* mgr )
_ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorIhSaIhEEPNS_25HardwareBufferManagerBaseE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorIhSaIhEEPNS_25HardwareBufferManagerBaseE to _ZN4Ogre10VertexData17reorganiseBuffersEPNS_17VertexDeclarationERKSt6vectorINS_19HardwareBufferUsageESaIS4_EEPNS_25HardwareBufferManagerBaseE. This may cause undefined reference linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity 127
OgreAnimable.h
namespace Ogre
[+] class AnimableValue 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 34 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for AnimableValue) |
(int (*)(...)) (& typeinfo for AnimableValue) |
16 |
(int (*)(...)) 0x12e588 |
(int (*)(...)) 0x12687a |
24 |
(int (*)(...)) 0x12e590 |
(int (*)(...)) 0x126882 |
32 |
(int (*)(...)) 0x12e5f8 |
(int (*)(...)) 0x1268ea |
40 |
(int (*)(...)) 0x12e604 |
(int (*)(...)) 0x1268f6 |
48 |
(int (*)(...)) 0x12e616 |
(int (*)(...)) 0x126908 |
56 |
(int (*)(...)) 0x12e5ea |
(int (*)(...)) 0x1268dc |
64 |
AnimableValue::setAsBaseValue(Any const&) |
AnimableValue::setAsBaseValue(Any const&) |
72 |
(int (*)(...)) 0x12e59a |
(int (*)(...)) 0x12688c |
80 |
(int (*)(...)) 0x12e5c6 |
(int (*)(...)) 0x1268b8 |
88 |
(int (*)(...)) 0x12e5d4 |
(int (*)(...)) 0x1268c6 |
96 |
(int (*)(...))0 |
(int (*)(...))0 |
104 |
(int (*)(...))0 |
(int (*)(...))0 |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
(int (*)(...)) 0x12f628 |
(int (*)(...)) 0x1277ce |
128 |
(int (*)(...)) 0x12f582 |
(int (*)(...)) 0x127728 |
136 |
(int (*)(...)) 0x12f4dc |
(int (*)(...)) 0x127682 |
144 |
(int (*)(...)) 0x12f436 |
(int (*)(...)) 0x1275dc |
152 |
(int (*)(...)) 0x12f390 |
(int (*)(...)) 0x127536 |
160 |
(int (*)(...)) 0x12f2ea |
(int (*)(...)) 0x127490 |
168 |
(int (*)(...)) 0x12f244 |
(int (*)(...)) 0x1273ea |
176 |
(int (*)(...)) 0x12f19e |
(int (*)(...)) 0x127344 |
184 |
(int (*)(...)) 0x12f0f8 |
AnimableValue::setValue(Any const&) |
192 |
AnimableValue::setValue(Any const&) |
AnimableValue::resetToBaseValue() |
200 |
AnimableValue::resetToBaseValue() |
(int (*)(...)) 0x12729e |
208 |
(int (*)(...)) 0x12f052 |
(int (*)(...)) 0x1271f8 |
216 |
(int (*)(...)) 0x12efac |
(int (*)(...)) 0x127152 |
224 |
(int (*)(...)) 0x12ef06 |
(int (*)(...)) 0x1270ac |
232 |
(int (*)(...)) 0x12ee60 |
(int (*)(...)) 0x127006 |
240 |
(int (*)(...)) 0x12edba |
(int (*)(...)) 0x126f60 |
248 |
(int (*)(...)) 0x12ed14 |
(int (*)(...)) 0x126eba |
256 |
(int (*)(...)) 0x12ec6e |
(int (*)(...)) 0x126e14 |
264 |
(int (*)(...)) 0x12ebc8 |
AnimableValue::applyDeltaValue(Any const&) |
272 |
(int (*)(...)) 0x12eb22 |
|
280 |
AnimableValue::applyDeltaValue(Any const&) |
|
[+] affected symbols: 5 (0.1%)
AnimableValue::setAsBaseValue ( Any const& val )
This method is from 'AnimableValue' class.
AnimableValue::applyDeltaValue ( Any const& val )
This method is from 'AnimableValue' class.
AnimableValue::resetToBaseValue ( )
This method is from 'AnimableValue' class.
AnimableValue::setCurrentStateAsBaseValue ( )
This method is from 'AnimableValue' class.
AnimableValue::setValue ( Any const& val )
This method is from 'AnimableValue' class.
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 19
|
Change |
Effect |
1 |
Type of field mChainCount has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Type of field mMaxElementsPerChain has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field mAABB has been changed from 12 to 10. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field mBuffersNeedRecreating has been changed from 8 to 6. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
The relative position of field mChainElementList has been changed from 20 to 16. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
6 |
The relative position of field mChainSegmentList has been changed from 21 to 17. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mFaceCamera has been changed from 18 to 15. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
8 |
The relative position of field mIndexData has been changed from 6 to 21. |
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 mMaterial has been changed from 14 to 12. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 |
The relative position of field mNormalBase has been changed from 19 to 18. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
11 |
The relative position of field mOtherTexCoordRange has been changed from 16 to 14. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
12 |
The relative position of field mRadius has been changed from 13 to 11. |
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 mVertexCameraUsed has been changed from 17 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 mVertexData has been changed from 5 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 mVertexDeclDirty has been changed from 7 to 5. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
16 |
The relative position of field mBoundsDirty has been changed from 9 to 7. |
Applications will access incorrect memory when attempting to access this field. |
17 |
The relative position of field mIndexContentDirty has been changed from 10 to 8. |
Applications will access incorrect memory when attempting to access this field. |
18 |
The relative position of field mTexCoordDir has been changed from 15 to 13. |
Applications will access incorrect memory when attempting to access this field. |
19 |
The relative position of field mVertexContentDirty has been changed from 11 to 9. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 38 (0.8%)
SceneManager::createBillboardChain ( String const& name )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::createBillboardChain ( )
Return value (pointer) has base type 'BillboardChain'.
BillboardChain::clearChain ( size_t chainIndex )
This method is from 'BillboardChain' class.
BillboardChain::setupBuffers ( )
This method is from 'BillboardChain' class.
BillboardChain::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardChain' class.
BillboardChain::setFaceCamera ( bool faceCamera, Vector3 const& normalVector )
This method is from 'BillboardChain' class.
BillboardChain::clearAllChains ( )
This method is from 'BillboardChain' class.
BillboardChain::addChainElement ( size_t chainIndex, BillboardChain::Element const& dtls )
This method is from 'BillboardChain' class.
BillboardChain::setMaterialName ( String const& name, String const& groupName )
This method is from 'BillboardChain' class.
BillboardChain::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'BillboardChain' class.
...
OgreDefaultDebugDrawer.h
namespace Ogre
[+] class DefaultDebugDrawer 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultDebugDrawer) |
(int (*)(...)) (& typeinfo for DefaultDebugDrawer) |
16 |
(int (*)(...)) 0x181c58 |
(int (*)(...)) 0x1790a6 |
24 |
(int (*)(...)) 0x181c86 |
(int (*)(...)) 0x1790d4 |
32 |
(int (*)(...)) 0x181c46 |
(int (*)(...)) 0x179094 |
40 |
(int (*)(...)) 0x181c4c |
(int (*)(...)) 0x17909a |
48 |
DefaultDebugDrawer::preFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
DefaultDebugDrawer::preFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
56 |
DefaultDebugDrawer::postFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
DefaultDebugDrawer::postFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
64 |
(int (*)(...)) 0x181c52 |
(int (*)(...)) 0x1790a0 |
72 |
DefaultDebugDrawer::drawSceneNode(SceneNode const*) |
DefaultDebugDrawer::drawSceneNode(SceneNode const*) |
80 |
DefaultDebugDrawer::drawBone(Node const*) |
DefaultDebugDrawer::drawBone(Node const*, Affine3 const&) |
88 |
DefaultDebugDrawer::drawFrustum(Frustum const*) |
DefaultDebugDrawer::drawFrustum(Frustum const*) |
[+] affected symbols: 6 (0.1%)
DefaultDebugDrawer::drawFrustum ( Frustum const* frust )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawWireBox ( AxisAlignedBox const& aabb, ColourValue const& colour )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawSceneNode ( SceneNode const* node )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawAxes ( Affine3 const& pose, float size )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawBone ( Node const* node )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::DefaultDebugDrawer ( )
This constructor is from 'DefaultDebugDrawer' class.
OgreFrustum.h
namespace Ogre
[+] class Frustum 1
|
Change |
Effect |
1 |
Field mOrientationMode 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: 46 (1%)
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'.
SceneManager::ShadowRenderer::fireShadowTexturesPreReceiver ( Light* light, Frustum* f )
2nd parameter 'f' (pointer) has base type 'Frustum'.
TextureUnitState::setProjectiveTexturing ( bool enable, Frustum const* projectionSettings )
2nd parameter 'projectionSettings' (pointer) has base type 'Frustum'.
TextureUnitState::addEffect ( struct TextureUnitState::TextureEffect& effect )
Field 'effect.frustum' in 1st parameter 'effect' (reference) has base type 'Frustum'.
DefaultDebugDrawer::drawFrustum ( Frustum const* frust )
1st parameter 'frust' (pointer) has base type 'Frustum'.
AutoParamDataSource::setTextureProjector ( Frustum const* frust, size_t index )
1st parameter 'frust' (pointer) has base type 'Frustum'.
Frustum::setOrthoWindow ( Real w, Real h )
This method is from 'Frustum' class.
Frustum::enableReflection ( MovablePlane const* p )
This method is from 'Frustum' class.
Frustum::enableReflection ( Plane const& p )
This method is from 'Frustum' class.
...
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) - 50 entries | Virtual Table (New) - 48 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 (*)(...)) 0x15daa2 |
(int (*)(...)) 0x1557c8 |
40 |
GpuProgram::postLoadImpl() |
GpuProgram::postLoadImpl() |
48 |
(int (*)(...)) 0x15daae |
(int (*)(...)) 0x1557d4 |
56 |
(int (*)(...)) 0x15dab4 |
(int (*)(...)) 0x1557da |
64 |
GpuProgram::prepareImpl() |
GpuProgram::prepareImpl() |
72 |
(int (*)(...)) 0x15dac0 |
(int (*)(...)) 0x1557e6 |
80 |
GpuProgram::loadImpl() |
GpuProgram::loadImpl() |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
GpuProgram::calculateSize() const |
GpuProgram::calculateSize() const |
104 |
Resource::prepare(bool) |
Resource::prepare(bool) |
112 |
Resource::load(bool) |
Resource::load(bool) |
120 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::unload() |
Resource::unload() |
136 |
Resource::touch() |
Resource::touch() |
144 |
Resource::escalateLoading() |
Resource::escalateLoading() |
152 |
Resource::addListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::removeListener(Resource::Listener*) |
Resource::removeListener(Resource::Listener*) |
168 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
(int (*)(...)) 0x15dac6 |
(int (*)(...)) 0x1557ec |
184 |
Resource::_dirtyState() |
Resource::_dirtyState() |
192 |
GpuProgram::setupBaseParamDictionary() |
GpuProgram::setupBaseParamDictionary() |
200 |
(int (*)(...)) 0x1aecbe |
(int (*)(...)) 0x1a82fe |
208 |
(int (*)(...)) 0x1aecca |
(int (*)(...)) 0x1a830a |
216 |
GpuProgram::isSupported() const |
GpuProgram::isSupported() const |
224 |
GpuProgram::createParameters() |
GpuProgram::createParameters() |
232 |
(int (*)(...)) 0x1aecd2 |
(int (*)(...)) 0x1a8312 |
240 |
(int (*)(...)) 0x1aecde |
(int (*)(...)) 0x1a831e |
248 |
(int (*)(...)) 0x1aecea |
(int (*)(...)) 0x1a832a |
256 |
(int (*)(...)) 0x1aecf6 |
(int (*)(...)) 0x1a8336 |
264 |
(int (*)(...)) 0x1aed02 |
(int (*)(...)) 0x1a8342 |
272 |
(int (*)(...)) 0x1aed0e |
(int (*)(...)) 0x1a834e |
280 |
(int (*)(...)) 0x1aed1e |
(int (*)(...)) 0x1a835e |
288 |
(int (*)(...)) 0x1aed2a |
(int (*)(...)) 0x1a836a |
296 |
(int (*)(...)) 0x1aed36 |
(int (*)(...)) 0x1a8376 |
304 |
(int (*)(...)) 0x1aed42 |
GpuProgram::getDefaultParameters() |
312 |
(int (*)(...)) 0x1aed4e |
(int (*)(...)) 0x1a8382 |
320 |
GpuProgram::getDefaultParameters() |
(int (*)(...)) 0x1a8392 |
328 |
(int (*)(...)) 0x1aed5a |
(int (*)(...)) 0x1a839c |
336 |
(int (*)(...)) 0x1aed6a |
(int (*)(...)) 0x1a83a6 |
344 |
(int (*)(...)) 0x1aed74 |
GpuProgram::getLanguage[abi:cxx11]() const |
352 |
(int (*)(...)) 0x1aed7e |
(int (*)(...)) 0x1a83b0 |
360 |
GpuProgram::getLanguage[abi:cxx11]() const |
(int (*)(...)) 0x1a83bc |
368 |
(int (*)(...)) 0x1aed88 |
(int (*)(...)) 0x1a83c8 |
376 |
(int (*)(...)) 0x1aed94 |
__cxa_pure_virtual |
384 |
(int (*)(...)) 0x1aeda0 |
|
392 |
__cxa_pure_virtual |
|
[+] affected symbols: 24 (0.5%)
GpuProgram::prepareImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::safePrepare ( )
This method is from 'GpuProgram' class.
GpuProgram::postLoadImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::setSourceFile ( String const& filename )
This method is from 'GpuProgram' class.
GpuProgram::setSyntaxCode ( String const& syntax )
This method is from 'GpuProgram' class.
GpuProgram::loadFromSource ( )
This method is from 'GpuProgram' class.
GpuProgram::createParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::getProgramTypeName ( enum GpuProgramType programType )
This method is from 'GpuProgram' class.
GpuProgram::getDefaultParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
This method is from 'GpuProgram' class.
...
OgreHardwareBuffer.h
namespace Ogre
[+] class HardwareBuffer 1
|
Change |
Effect |
1 |
Field mSystemMemory 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: 2 (0.04%)
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
4th parameter 'delegate' (pointer) has base type 'HardwareBuffer'.
HardwareVertexBuffer::HardwareVertexBuffer ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
4th parameter 'delegate' (pointer) has base type 'HardwareBuffer'.
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 55 entries | Virtual Table (New) - 53 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 (*)(...)) 0x15daa2 |
(int (*)(...)) 0x1557c8 |
40 |
GpuProgram::postLoadImpl() |
GpuProgram::postLoadImpl() |
48 |
(int (*)(...)) 0x15daae |
(int (*)(...)) 0x1557d4 |
56 |
(int (*)(...)) 0x15dab4 |
(int (*)(...)) 0x1557da |
64 |
GpuProgram::prepareImpl() |
GpuProgram::prepareImpl() |
72 |
(int (*)(...)) 0x15dac0 |
(int (*)(...)) 0x1557e6 |
80 |
HighLevelGpuProgram::loadImpl() |
HighLevelGpuProgram::loadImpl() |
88 |
HighLevelGpuProgram::unloadImpl() |
HighLevelGpuProgram::unloadImpl() |
96 |
HighLevelGpuProgram::calculateSize() const |
HighLevelGpuProgram::calculateSize() const |
104 |
Resource::prepare(bool) |
Resource::prepare(bool) |
112 |
Resource::load(bool) |
Resource::load(bool) |
120 |
Resource::reload(Resource::LoadingFlags) |
Resource::reload(Resource::LoadingFlags) |
128 |
Resource::unload() |
Resource::unload() |
136 |
Resource::touch() |
Resource::touch() |
144 |
Resource::escalateLoading() |
Resource::escalateLoading() |
152 |
Resource::addListener(Resource::Listener*) |
Resource::addListener(Resource::Listener*) |
160 |
Resource::removeListener(Resource::Listener*) |
Resource::removeListener(Resource::Listener*) |
168 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
176 |
(int (*)(...)) 0x15dac6 |
(int (*)(...)) 0x1557ec |
184 |
Resource::_dirtyState() |
Resource::_dirtyState() |
192 |
HighLevelGpuProgram::setupBaseParamDictionary() |
HighLevelGpuProgram::setupBaseParamDictionary() |
200 |
(int (*)(...)) 0x1aecbe |
(int (*)(...)) 0x1a82fe |
208 |
(int (*)(...)) 0x1d29f2 |
(int (*)(...)) 0x1cb30a |
216 |
GpuProgram::isSupported() const |
GpuProgram::isSupported() const |
224 |
HighLevelGpuProgram::createParameters() |
HighLevelGpuProgram::createParameters() |
232 |
(int (*)(...)) 0x1aecd2 |
(int (*)(...)) 0x1a8312 |
240 |
(int (*)(...)) 0x1aecde |
(int (*)(...)) 0x1a831e |
248 |
(int (*)(...)) 0x1aecea |
(int (*)(...)) 0x1a832a |
256 |
(int (*)(...)) 0x1aecf6 |
(int (*)(...)) 0x1a8336 |
264 |
(int (*)(...)) 0x1aed02 |
(int (*)(...)) 0x1a8342 |
272 |
(int (*)(...)) 0x1aed0e |
(int (*)(...)) 0x1a834e |
280 |
(int (*)(...)) 0x1aed1e |
(int (*)(...)) 0x1a835e |
288 |
(int (*)(...)) 0x1aed2a |
(int (*)(...)) 0x1a836a |
296 |
(int (*)(...)) 0x1aed36 |
(int (*)(...)) 0x1a8376 |
304 |
(int (*)(...)) 0x1aed42 |
GpuProgram::getDefaultParameters() |
312 |
(int (*)(...)) 0x1aed4e |
(int (*)(...)) 0x1a8382 |
320 |
GpuProgram::getDefaultParameters() |
(int (*)(...)) 0x1a8392 |
328 |
(int (*)(...)) 0x1aed5a |
(int (*)(...)) 0x1a839c |
336 |
(int (*)(...)) 0x1aed6a |
(int (*)(...)) 0x1a83a6 |
344 |
(int (*)(...)) 0x1aed74 |
GpuProgram::getLanguage[abi:cxx11]() const |
352 |
(int (*)(...)) 0x1aed7e |
(int (*)(...)) 0x1a83b0 |
360 |
GpuProgram::getLanguage[abi:cxx11]() const |
(int (*)(...)) 0x1a83bc |
368 |
(int (*)(...)) 0x1aed88 |
HighLevelGpuProgram::getConstantDefinitions() |
376 |
(int (*)(...)) 0x1aed94 |
__cxa_pure_virtual |
384 |
HighLevelGpuProgram::getConstantDefinitions() |
HighLevelGpuProgram::loadHighLevel() |
392 |
__cxa_pure_virtual |
HighLevelGpuProgram::unloadHighLevel() |
400 |
HighLevelGpuProgram::loadHighLevel() |
__cxa_pure_virtual |
408 |
HighLevelGpuProgram::unloadHighLevel() |
__cxa_pure_virtual |
416 |
__cxa_pure_virtual |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
|
432 |
__cxa_pure_virtual |
|
[+] affected symbols: 17 (0.4%)
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::parseDefines ( String& defines )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::_resolveIncludes ( String const& inSource, Resource* resourceBeingLoaded, String const& fileName, bool supportsFilename )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createLowLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::appendBuiltinDefines ( String defines )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::getConstantDefinitions ( )
This method is from 'HighLevelGpuProgram' class.
...
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 1
|
Change |
Effect |
1 |
Size of this class has been decreased from 552 bytes to 544 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 12 (0.3%)
BaseInstanceBatchVTF::cloneMaterial ( MaterialPtr const& material )
This method is from derived class 'BaseInstanceBatchVTF'.
BaseInstanceBatchVTF::_updateRenderQueue ( RenderQueue* queue )
This method is from derived class 'BaseInstanceBatchVTF'.
BaseInstanceBatchVTF::updateVertexTexture ( )
This method is from derived class 'BaseInstanceBatchVTF'.
BaseInstanceBatchVTF::createVertexSemantics ( VertexData* p1, VertexData* p2, BaseInstanceBatchVTF::HWBoneIdxVec const& p3, BaseInstanceBatchVTF::HWBoneWgtVec const& p4 )
This method is from derived class 'BaseInstanceBatchVTF'.
BaseInstanceBatchVTF::generateInstancedEntity ( size_t num )
This method is from derived class 'BaseInstanceBatchVTF'.
BaseInstanceBatchVTF::updateSharedLookupIndexes ( )
This method is from derived class 'BaseInstanceBatchVTF'.
BaseInstanceBatchVTF::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from derived class 'BaseInstanceBatchVTF'.
BaseInstanceBatchVTF::BaseInstanceBatchVTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from derived class 'BaseInstanceBatchVTF'.
BaseInstanceBatchVTF::~BaseInstanceBatchVTF ( )
This destructor is from derived class 'BaseInstanceBatchVTF'.
BaseInstanceBatchVTF::getWorldTransforms ( Matrix4* xform )
This method is from derived class 'BaseInstanceBatchVTF'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 2
|
Change |
Effect |
1 |
Virtual method estimateIndexCount ( uint32 ) has been added to this class instead of estimateVertexCount ( 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 estimateVertexCount ( uint32 ) has been added to this class instead of clear ( ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 56 entries | Virtual Table (New) - 50 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
16 |
~ManualObject |
~ManualObject |
24 |
~ManualObject |
~ManualObject |
32 |
(int (*)(...)) 0x14672e |
(int (*)(...)) 0x13e6f0 |
40 |
ManualObject::getEdgeList() |
ManualObject::getEdgeList() |
48 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
56 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
64 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
72 |
ManualObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
ManualObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
80 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
88 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
96 |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
104 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
112 |
(int (*)(...)) 0x1466f4 |
(int (*)(...)) 0x13e6b6 |
120 |
(int (*)(...)) 0x1466fe |
(int (*)(...)) 0x13e6c0 |
128 |
(int (*)(...)) 0x20f42a |
(int (*)(...)) 0x206f1e |
136 |
(int (*)(...)) 0x14670e |
(int (*)(...)) 0x13e6d0 |
144 |
ManualObject::getMovableType[abi:cxx11]() const |
ManualObject::getMovableType[abi:cxx11]() const |
152 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
160 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
168 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
176 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
184 |
(int (*)(...)) 0x20f440 |
(int (*)(...)) 0x206ee6 |
192 |
(int (*)(...)) 0x20f44c |
(int (*)(...)) 0x206ef2 |
200 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
208 |
ManualObject::_updateRenderQueue(RenderQueue*) |
ManualObject::_updateRenderQueue(RenderQueue*) |
216 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
224 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
232 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
240 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
248 |
(int (*)(...)) 0x146714 |
(int (*)(...)) 0x13e6d6 |
256 |
(int (*)(...)) 0x14671c |
(int (*)(...)) 0x13e6de |
264 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
272 |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
280 |
ManualObject::clear() |
ManualObject::estimateVertexCount(unsigned int) |
288 |
ManualObject::estimateVertexCount(unsigned long) |
ManualObject::estimateIndexCount(unsigned int) |
296 |
ManualObject::estimateIndexCount(unsigned long) |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
304 |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::begin(SharedPtr<Material> const&, RenderOperation::OperationType) |
312 |
ManualObject::begin(SharedPtr<Material> const&, RenderOperation::OperationType) |
ManualObject::beginUpdate(unsigned long) |
320 |
ManualObject::beginUpdate(unsigned long) |
ManualObject::getCurrentVertexCount() const |
328 |
ManualObject::getCurrentVertexCount() const |
ManualObject::getCurrentIndexCount() const |
336 |
ManualObject::getCurrentIndexCount() const |
ManualObject::end() |
344 |
ManualObject::end() |
ManualObject::convertToMesh(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
352 |
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&) |
(int (*)(...)) -0x00000000000008 |
360 |
ManualObject::resetTempAreas() |
(int (*)(...)) (& typeinfo for ManualObject) |
368 |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
non-virtual thunk to ~ManualObject |
376 |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
non-virtual thunk to ~ManualObject |
384 |
ManualObject::copyTempVertexToBuffer() |
(int (*)(...)) 0x13e7f0 |
392 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) 0x13e952 |
400 |
(int (*)(...)) (& typeinfo for ManualObject) |
|
408 |
(int (*)(...)) 0x1466e2 |
|
416 |
(int (*)(...)) 0x1466ee |
|
424 |
non-virtual thunk to ~ManualObject |
|
432 |
non-virtual thunk to ~ManualObject |
|
440 |
(int (*)(...)) 0x1468de |
|
[+] affected symbols: 2 (0.04%)
ManualObject::estimateVertexCount ( size_t vcount )
This method is from 'ManualObject' class.
ManualObject::clear ( )
This method is from 'ManualObject' class.
OgreMovableObject.h
namespace Ogre
[+] class MovableObject 1
|
Change |
Effect |
1 |
Size of field mLightList 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: 44 (1%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
1st parameter 'mo' (pointer) has base type 'MovableObject'.
SceneManager::createMovableObject ( String const& typeName, NameValuePairList const* params )
Return value (pointer) has base type 'MovableObject'.
SceneManager::createMovableObject ( String const& name, String const& typeName, NameValuePairList const* params )
Return value (pointer) has base type 'MovableObject'.
SceneManager::injectMovableObject ( MovableObject* m )
1st parameter 'm' (pointer) has base type 'MovableObject'.
SceneManager::destroyMovableObject ( MovableObject* m )
1st parameter 'm' (pointer) has base type 'MovableObject'.
SceneManager::extractMovableObject ( MovableObject* m )
1st parameter 'm' (pointer) has base type 'MovableObject'.
MovableObject::setLightMask ( uint32 lightMask )
This method is from 'MovableObject' class.
MovableObject::detachFromParent ( )
This method is from 'MovableObject' class.
MovableObject::getReceivesShadows ( )
This method is from 'MovableObject' class.
MovableObject::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDist, int flags )
This method is from 'MovableObject' class.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 25
|
Change |
Effect |
1 |
Field mProgramBound 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 |
Type of field mGlobalNumberOfInstances has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field mClipPlanesDirty has been changed from 26 to 24. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
The relative position of field mCurrentBlend has been changed from 35 to 33. |
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 mCurrentCapabilities has been changed from 28 to 26. |
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 mDriverVersion has been changed from 30 to 28. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mEventListeners has been changed from 23 to 21. |
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 mEventNames has been changed from 22 to 20. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
9 |
The relative position of field mFixedFunctionParams has been changed from 36 to 34. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 |
The relative position of field mGlobalNumberOfInstances has been changed from 21 to 37. |
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 mNativeShadingLanguageVersion has been changed from 31 to 29. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
12 |
The relative position of field mOptions has been changed from 34 to 32. |
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 mRealCapabilities has been changed from 27 to 25. |
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 mTexProjRelative has been changed from 32 to 30. |
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 mTexProjRelativeOrigin has been changed from 33 to 31. |
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 mUseCustomCapabilities has been changed from 29 to 27. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
17 |
Field mActiveComputeGpuProgramParameters 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. |
18 |
Field mActiveFragmentGpuProgramParameters 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. |
19 |
Field mActiveGeometryGpuProgramParameters 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. |
20 |
Field mActiveTessellationDomainGpuProgramParameters 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. |
21 |
Field mActiveTessellationHullGpuProgramParameters 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. |
22 |
Field mActiveVertexGpuProgramParameters 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. |
23 |
The relative position of field mClipPlanes has been changed from 25 to 23. |
Applications will access incorrect memory when attempting to access this field. |
24 |
The relative position of field mGlobalInstanceVertexBuffer has been changed from 20 to 36. |
Applications will access incorrect memory when attempting to access this field. |
25 |
The relative position of field mHwOcclusionQueries has been changed from 24 to 22. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 375 (8.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::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'.
RenderSystem::_beginFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_initialise ( )
This method is from 'RenderSystem' class.
RenderSystem::addListener ( RenderSystem::Listener* l )
This method is from 'RenderSystem' class.
RenderSystem::_getViewport ( )
This method is from 'RenderSystem' class.
RenderSystem::reinitialise ( )
This method is from 'RenderSystem' class.
...
OgreRenderToVertexBuffer.h
namespace Ogre
[+] class RenderToVertexBuffer 4
|
Change |
Effect |
1 |
The relative position of field mMaterial has been changed from 4 to 7. |
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 mMaxVertexCount 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. |
3 |
The relative position of field mSourceRenderable 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. |
4 |
The relative position of field mVertexData has been changed from 6 to 5. |
Applications will access incorrect memory when attempting to access this 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.
OgreSceneManager.h
namespace Ogre
[+] class DebugDrawer 1
|
Change |
Effect |
1 |
Pure virtual method drawBone ( Node const*, Affine3 const& ) has been added to this class instead of drawBone ( Node 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%)
DefaultDebugDrawer::drawBone ( Node const* node )
This method is from derived class 'DefaultDebugDrawer'.
[+] class SceneManager 26
|
Change |
Effect |
1 |
Size of field mLightsAffectingFrustum has been changed from 32 bytes to 24 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mShadowRenderer has been changed from 520 bytes to 512 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field mActiveCompositorChain has been changed from 48 to 47. |
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 mAnimationStates has been changed from 41 to 40. |
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 mAnimationsList has been changed from 40 to 39. |
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 mAutoParamDataSource has been changed from 46 to 45. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mCameraInProgress has been changed from 10 to 9. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
8 |
The relative position of field mDebugDrawer has been changed from 39 to 38. |
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 mDestRenderSystem has been changed from 4 to 6. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 |
The relative position of field mDirtyInstanceManagers has been changed from 53 to 50. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
11 |
The relative position of field mDirtyInstanceMgrsTmp has been changed from 54 to 51. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
12 |
The relative position of field mDisplayNodes has been changed from 38 to 37. |
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 mFixedFunctionParams has been changed from 47 to 46. |
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 mIlluminationStage has been changed from 50 to 49. |
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 mLateMaterialResolving has been changed from 49 to 48. |
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 mLightClippingInfoMap has been changed from 51 to 53. |
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 mLightClippingInfoMapFrameNumber has been changed from 52 to 54. |
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 mNamedNodes has been changed from 9 to 10. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
19 |
The relative position of field mRenderQueueListeners has been changed from 42 to 41. |
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 mShadowRenderer has been changed from 37 to 52. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
21 |
The relative position of field mShowBoundingBoxes has been changed from 45 to 44. |
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 mStaticGeometryList has been changed from 6 to 4. |
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 mCameras has been changed from 5 to 7. |
Applications will access incorrect memory when attempting to access this field. |
24 |
The relative position of field mInstanceManagerMap has been changed from 7 to 5. |
Applications will access incorrect memory when attempting to access this field. |
25 |
The relative position of field mListeners has been changed from 44 to 43. |
Applications will access incorrect memory when attempting to access this field. |
26 |
The relative position of field mRenderObjectListeners has been changed from 43 to 42. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 287 (6.4%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::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'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
This method is from 'SceneManager' class.
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 )
This method is from 'SceneManager' class.
SceneManager::addListener ( SceneManager::Listener* newListener )
This method is from 'SceneManager' class.
...
[+] class SceneManagerFactory 2
|
Change |
Effect |
1 |
Field mMetaData has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
Field mMetaDataInit has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 2 (0.04%)
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 SceneManager::RenderContext 1
|
Change |
Effect |
1 |
Field rsContext has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 2 (0.04%)
SceneManager::_pauseRendering ( )
Return value (pointer) has base type 'struct SceneManager::RenderContext'.
SceneManager::_resumeRendering ( struct SceneManager::RenderContext* context )
1st parameter 'context' (pointer) has base type 'struct SceneManager::RenderContext'.
[+] struct SceneManager::ShadowRenderer 1
|
Change |
Effect |
1 |
Size of field mShadowTextureCurrentCasterLightList 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: 320 (7.1%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowRenderer' in 1st parameter 'mgr' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer' in 1st parameter 'mo' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::clearScene ( )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
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 )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::addListener ( SceneManager::Listener* newListener )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
...
OgreSceneQuery.h
namespace Ogre
[+] class IntersectionSceneQueryListener 1
|
Change |
Effect |
1 |
Pure virtual method queryResult ( MovableObject*, SceneQuery::WorldFragment* ) has been added to this class instead of queryResult ( MovableObject*, struct SceneQuery::WorldFragment* ). |
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%)
IntersectionSceneQuery::queryResult ( MovableObject* movable, struct SceneQuery::WorldFragment* fragment )
This method is from derived class 'IntersectionSceneQuery'.
[+] class RaySceneQueryListener 1
|
Change |
Effect |
1 |
Pure virtual method queryResult ( SceneQuery::WorldFragment*, Real ) has been added to this class instead of queryResult ( struct SceneQuery::WorldFragment*, Real ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 1 (0.02%)
RaySceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment, Real distance )
This method is from derived class 'RaySceneQuery'.
[+] class RegionSceneQuery 1
|
Change |
Effect |
1 |
Size of this class has been decreased from 96 bytes to 80 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 9 (0.2%)
SphereSceneQuery::SphereSceneQuery ( SceneManager* mgr )
This constructor is from derived class 'SphereSceneQuery'.
SphereSceneQuery::~SphereSceneQuery ( )
This destructor is from derived class 'SphereSceneQuery'.
AxisAlignedBoxSceneQuery::AxisAlignedBoxSceneQuery ( SceneManager* mgr )
This constructor is from derived class 'AxisAlignedBoxSceneQuery'.
AxisAlignedBoxSceneQuery::~AxisAlignedBoxSceneQuery ( )
This destructor is from derived class 'AxisAlignedBoxSceneQuery'.
PlaneBoundedVolumeListSceneQuery::PlaneBoundedVolumeListSceneQuery ( SceneManager* mgr )
This constructor is from derived class 'PlaneBoundedVolumeListSceneQuery'.
PlaneBoundedVolumeListSceneQuery::~PlaneBoundedVolumeListSceneQuery ( )
This destructor is from derived class 'PlaneBoundedVolumeListSceneQuery'.
SphereSceneQuery::getSphere ( )
This method is from derived class 'SphereSceneQuery'.
AxisAlignedBoxSceneQuery::getBox ( )
This method is from derived class 'AxisAlignedBoxSceneQuery'.
PlaneBoundedVolumeListSceneQuery::getVolumes ( )
This method is from derived class 'PlaneBoundedVolumeListSceneQuery'.
[+] class SceneQuery 2
|
Change |
Effect |
1 |
Field mSupportedWorldFragments has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
Field mWorldFragmentType 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: 7 (0.2%)
SceneQuery::setQueryMask ( uint32 mask )
This method is from 'SceneQuery' class.
SceneQuery::setQueryTypeMask ( uint32 mask )
This method is from 'SceneQuery' class.
SceneQuery::SceneQuery ( SceneManager* mgr )
This constructor is from 'SceneQuery' class.
SceneQuery::~SceneQuery ( )
This destructor is from 'SceneQuery' class.
SceneManager::destroyQuery ( SceneQuery* query )
1st parameter 'query' (pointer) has base type 'SceneQuery'.
SceneQuery::getQueryMask ( )
This method is from 'SceneQuery' class.
SceneQuery::getQueryTypeMask ( )
This method is from 'SceneQuery' class.
[+] class SceneQueryListener 1
|
Change |
Effect |
1 |
Pure virtual method queryResult ( SceneQuery::WorldFragment* ) has been added to this class instead of queryResult ( struct SceneQuery::WorldFragment* ). |
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.04%)
SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::queryResult ( struct SceneQuery::WorldFragment* fragment )
This method is from derived class 'SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener'.
RegionSceneQuery::queryResult ( struct SceneQuery::WorldFragment* fragment )
This method is from derived class 'RegionSceneQuery'.
OgreTexture.h
namespace Ogre
[+] class Texture 14
|
Change |
Effect |
1 |
Type of field mDesiredIntegerBitDepth has been changed from unsigned short (2 bytes) to uchar (1 byte). |
This field may be incorrectly initialized or accessed by applications. |
2 |
Type of field mDesiredFloatBitDepth has been changed from unsigned short (2 bytes) to uchar (1 byte). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The relative position of field mDesiredFloatBitDepth has been changed from 15 to 21. |
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 mDesiredFormat has been changed from 13 to 22. |
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 mDesiredIntegerBitDepth has been changed from 14 to 20. |
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 mFSAAHint has been changed from 21 to 17. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 |
The relative position of field mInternalResourcesCreated has been changed from 17 to 14. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
8 |
The relative position of field mLoadedImages has been changed from 22 to 24. |
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 mMipmapsHardwareGenerated has been changed from 18 to 15. |
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 mSurfaceList has been changed from 23 to 18. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
11 |
The relative position of field mTreatLuminanceAsAlpha has been changed from 16 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 mHwGamma has been changed from 19 to 16. |
Applications will access incorrect memory when attempting to access this field. |
13 |
The relative position of field mLayerNames has been changed from 20 to 23. |
Applications will access incorrect memory when attempting to access this field. |
14 |
The relative position of field mTextureType has been changed from 24 to 19. |
Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols: 25 (0.6%)
Texture::unloadImpl ( )
This method is from 'Texture' class.
Texture::_loadImages ( ConstImagePtrList const& images )
This method is from 'Texture' class.
Texture::loadRawData ( DataStreamPtr& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
This method is from 'Texture' class.
Texture::prepareImpl ( )
This method is from 'Texture' class.
Texture::copyToTexture ( TexturePtr& target )
This method is from 'Texture' class.
Texture::unprepareImpl ( )
This method is from 'Texture' class.
Texture::convertToImage ( Image& destImage, bool includeMipMaps )
This method is from 'Texture' class.
Texture::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.
...
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 2
|
Change |
Effect |
1 |
Type of field indexStart has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Type of field indexCount has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) This field may be incorrectly initialized or accessed by applications. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 107 (2.4%)
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.indexData' in 1st parameter 'op' (reference) has base type 'IndexData'.
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
ManualObject::ManualObjectSection::getRenderOperation ( RenderOperation& op )
Field 'op.indexData' in 1st parameter 'op' (reference) has base type 'IndexData'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
ManualObject::ManualObjectSection::~ManualObjectSection ( )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
RenderSystem::_render ( RenderOperation const& op )
Field 'op.indexData' in 1st parameter 'op' (reference) has base type 'IndexData'.
SceneManager::manualRender ( RenderOperation* rend, Pass* pass, Viewport* vp, Affine3 const& worldMatrix, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame )
Field 'rend.indexData' in 1st parameter 'rend' (pointer) has base type 'IndexData'.
InstanceBatch::_boundsDirty ( )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
...
[+] class VertexData 5
|
Change |
Effect |
1 |
Type of field vertexStart has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
2 |
Type of field hwAnimDataItemsUsed has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Type of field vertexCount has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 |
The relative position of field hwAnimDataItemsUsed 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. |
5 |
The relative position of field hwAnimationDataList 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. |
[+] affected symbols: 176 (3.9%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::closeGapsInBindings ( )
This method is from 'VertexData' class.
VertexData::convertPackedColour ( enum VertexElementType p1, enum VertexElementType destType )
This method is from 'VertexData' class.
VertexData::removeUnusedBuffers ( )
This method is from 'VertexData' class.
VertexData::convertVertexElement ( enum VertexElementSemantic semantic, enum VertexElementType dstType )
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.
...
OgreWorkQueue.h
namespace Ogre
[+] class DefaultWorkQueueBase 5
|
Change |
Effect |
1 |
Field mIdleProcessed has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
Field mIdleRequestQueue has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
Field mIdleThreadRunning has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
Field mRequestHandlerMutex has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 |
Size of this class has been decreased from 816 bytes to 312 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols: 20 (0.4%)
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::_processNextRequest ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::setRequestsAccepted ( bool accept )
This method is from 'DefaultWorkQueueBase' class.
...
[+] class WorkQueue 6
|
Change |
Effect |
1 |
Field mChannelMap has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 |
Field mChannelMapMutex has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 |
Field mNextChannel has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 |
Pure virtual method addMainThreadTask ( std::function<void()> ) has been added to this class instead of abortAllRequests ( ). |
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 processMainThreadTasks ( ) has been added to this class instead of abortRequest ( WorkQueue::RequestID ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
6 |
Pure virtual method addTask ( std::function<void()> ) has been added to this class instead of addRequestHandler ( uint16, WorkQueue::RequestHandler* ). |
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) - 24 entries | Virtual Table (New) - 16 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 |
WorkQueue::processMainThreadTasks() |
88 |
__cxa_pure_virtual |
(int (*)(...)) 0x17dd7a |
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 |
|
136 |
__cxa_pure_virtual |
|
144 |
__cxa_pure_virtual |
|
152 |
__cxa_pure_virtual |
|
160 |
__cxa_pure_virtual |
|
168 |
__cxa_pure_virtual |
|
176 |
__cxa_pure_virtual |
|
184 |
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
[+] affected symbols: 5 (0.1%)
DefaultWorkQueueBase::abortRequest ( WorkQueue::RequestID id )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::abortAllRequests ( )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::addRequestHandler ( uint16 channel, WorkQueue::RequestHandler* rh )
This method is from derived class 'DefaultWorkQueueBase'.
Root::setWorkQueue ( WorkQueue* queue )
1st parameter 'queue' (pointer) has base type 'WorkQueue'.
WorkQueue::getChannel ( String const& channelName )
This method is from 'WorkQueue' class.
to the top
Problems with Symbols, Medium Severity 3
OgreHardwareVertexBuffer.h,
libOgreMain.so.13.6
namespace Ogre
[+] HardwareVertexBuffer::getInstanceDataStepRate ( ) const 1
_ZNK4Ogre20HardwareVertexBuffer23getInstanceDataStepRateEv
|
Change |
Effect |
1 |
Type of return value has been changed from size_t (8 bytes) to uint32 (4 bytes). |
Applications will obtain a different return value and execution may change. |
OgreSceneQuery.h,
libOgreMain.so.13.6
namespace Ogre
[+] RegionSceneQuery::getLastResults ( ) const 1
_ZNK4Ogre16RegionSceneQuery14getLastResultsEv
|
Change |
Effect |
1 |
Type of return value became const (has been changed from struct SceneQueryResult& to struct SceneQueryResult const&). |
The return value will be treated as non-const by old client applications. This may result in crash or incorrect behavior of applications. |
OgreTextureUnitState.h,
libOgreMain.so.13.6
namespace Ogre
[+] TextureUnitState::getTextureCoordSet ( ) const 1
_ZNK4Ogre16TextureUnitState18getTextureCoordSetEv
|
Change |
Effect |
1 |
Type of return value has been changed from unsigned int (4 bytes) to uint8 (1 byte). |
Applications will obtain a different return value and execution may change. |
to the top
Problems with Data Types, Low Severity 143
OgreAnimable.h
namespace Ogre
[+] enum AnimableValue::ValueType 1
|
Change |
Effect |
1 |
The member DEGREE has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 4 (0.1%)
AnimableValue::setAsBaseValue ( Any const& val )
Field 'this.mType' in the object of this method is of type 'enum AnimableValue::ValueType'.
AnimableValue::applyDeltaValue ( Any const& val )
Field 'this.mType' in the object of this method is of type 'enum AnimableValue::ValueType'.
AnimableValue::resetToBaseValue ( )
Field 'this.mType' in the object of this method is of type 'enum AnimableValue::ValueType'.
AnimableValue::setValue ( Any const& val )
Field 'this.mType' in the object of this method is of type 'enum AnimableValue::ValueType'.
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 2
|
Change |
Effect |
1 |
Size of this type has been changed from 20544 bytes to 20536 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Size of field mBlankLight has been changed from 456 bytes to 448 bytes. |
Size of the inclusive type has been changed. |
[+] affected symbols: 121 (2.7%)
AutoParamDataSource::incPassNumber ( )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setPassNumber ( int const passNumber )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentPass ( Pass const* pass )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentCamera ( Camera const* cam, bool useCameraRelative )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setWorldMatrices ( Affine3 const* m, size_t count )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentViewport ( Viewport const* viewport )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setPointParameters ( bool attenuation, Vector4f const& params )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setTextureProjector ( Frustum const* frust, size_t index )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setCurrentRenderable ( Renderable const* rend )
This method is from 'AutoParamDataSource' class.
AutoParamDataSource::setMainCamBoundsInfo ( struct VisibleObjectsBoundsInfo* info )
This method is from 'AutoParamDataSource' class.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 5
|
Change |
Effect |
1 |
Size of this type has been changed from 488 bytes to 464 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mIndexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mNormalBase became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mVertexCameraUsed became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mVertexData became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 38 (0.8%)
SceneManager::createBillboardChain ( String const& name )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::createBillboardChain ( )
Return value (pointer) has base type 'BillboardChain'.
BillboardChain::clearChain ( size_t chainIndex )
This method is from 'BillboardChain' class.
BillboardChain::setupBuffers ( )
This method is from 'BillboardChain' class.
BillboardChain::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardChain' class.
BillboardChain::setFaceCamera ( bool faceCamera, Vector3 const& normalVector )
This method is from 'BillboardChain' class.
BillboardChain::clearAllChains ( )
This method is from 'BillboardChain' class.
BillboardChain::addChainElement ( size_t chainIndex, BillboardChain::Element const& dtls )
This method is from 'BillboardChain' class.
BillboardChain::setMaterialName ( String const& name, String const& groupName )
This method is from 'BillboardChain' class.
BillboardChain::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'BillboardChain' class.
...
OgreCommon.h
namespace Ogre
[+] enum TextureAddressingMode 1
|
Change |
Effect |
1 |
The member TAM_UNKNOWN has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 2 (0.04%)
Sampler::Sampler ( )
Field 'this.mAddressMode.u' in the object of this method is of type 'enum TextureAddressingMode'.
Sampler::~Sampler ( )
Field 'this.mAddressMode.u' in the object of this method is of type 'enum TextureAddressingMode'.
[+] typedef LightList 2
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 24 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type has been changed from HashedVector<Light*> to std::vector<Light*>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 329 (7.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'LightList'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'LightList'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.manualLightList' in 1st parameter 'mgr' (pointer) has base type 'LightList'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'LightList'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mLightList' in 1st parameter 'mo' (pointer) is of type 'LightList'.
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 'LightList'.
SceneManager::clearScene ( )
Field 'this.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'LightList'.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'LightList'.
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 )
Field 'this.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'LightList'.
SceneManager::addListener ( SceneManager::Listener* newListener )
Field 'this.mActiveQueuedRenderableVisitor.manualLightList' in the object of this method has base type 'LightList'.
...
OgreDefaultDebugDrawer.h
namespace Ogre
[+] class DefaultDebugDrawer 4
|
Change |
Effect |
1 |
Field mBoneAxesSize has been added to this type. |
Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 1232 bytes to 1176 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
3 |
Size of field mAxes has been changed from 608 bytes to 576 bytes. |
Size of the inclusive type has been changed. |
4 |
Size of field mLines has been changed from 608 bytes to 576 bytes. |
Size of the inclusive type has been changed. |
[+] affected symbols: 5 (0.1%)
DefaultDebugDrawer::drawFrustum ( Frustum const* frust )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawWireBox ( AxisAlignedBox const& aabb, ColourValue const& colour )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawSceneNode ( SceneNode const* node )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::drawAxes ( Affine3 const& pose, float size )
This method is from 'DefaultDebugDrawer' class.
DefaultDebugDrawer::DefaultDebugDrawer ( )
This constructor is from 'DefaultDebugDrawer' class.
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuProgramParameters::AutoConstantType 1
|
Change |
Effect |
1 |
The member ACT_UNKNOWN has been removed. |
This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols: 16 (0.4%)
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, uint32 extraInfo, uint16 variability, uint8 elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, float 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, uint32 extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstantReal ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, float rData, uint16 variability, uint8 elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstantReal ( String const& name, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantDefinition ( String const& name )
Field 'retval.acType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findFloatAutoConstantEntry ( size_t logicalIndex )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class VertexElement 1
|
Change |
Effect |
1 |
Size of this type has been changed from 24 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 4 (0.1%)
VertexElement::VertexElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This constructor is from 'VertexElement' class.
VertexDeclaration::insertElement ( unsigned short atPosition, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
Return value (reference) has base type 'VertexElement'.
VertexElement::getSize ( )
This method is from 'VertexElement' class.
VertexDeclaration::getElement ( unsigned short index )
Return value (pointer) has base type 'VertexElement'.
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 1
|
Change |
Effect |
1 |
Size of this type has been changed from 552 bytes to 544 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 34 (0.8%)
InstanceBatch::_boundsDirty ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateBounds ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
This method is from 'InstanceBatch' class.
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4f const& newParam )
This method is from 'InstanceBatch' class.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
This method is from 'InstanceBatch' class.
InstanceBatch::updateVisibility ( )
This method is from 'InstanceBatch' class.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatch' class.
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 552 bytes to 544 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 8 (0.2%)
InstanceBatchHW::_boundsDirty ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::InstanceBatchHW ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchHW' class.
InstanceBatchHW::~InstanceBatchHW ( )
This destructor is from 'InstanceBatchHW' class.
InstanceBatchHW::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchHW' class.
OgreInstanceBatchHW_VTF.h
namespace Ogre
[+] class InstanceBatchHW_VTF 1
|
Change |
Effect |
1 |
Size of this type has been changed from 664 bytes to 656 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 12 (0.3%)
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, BaseInstanceBatchVTF::HWBoneIdxVec const& hwBoneIdx, BaseInstanceBatchVTF::HWBoneWgtVec const& hwBoneWgt )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateInstanceDataBuffer ( bool isFirstTime, Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::InstanceBatchHW_VTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchHW_VTF' class.
...
OgreInstanceBatchShader.h
namespace Ogre
[+] class InstanceBatchShader 1
|
Change |
Effect |
1 |
Size of this type has been changed from 560 bytes to 552 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 5 (0.1%)
InstanceBatchShader::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::InstanceBatchShader ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchShader' class.
InstanceBatchShader::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::getNumWorldTransforms ( )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchShader' class.
OgreInstanceBatchVTF.h
namespace Ogre
[+] class InstanceBatchVTF 1
|
Change |
Effect |
1 |
Size of this type has been changed from 648 bytes to 640 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.1%)
InstanceBatchVTF::InstanceBatchVTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchVTF' class.
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from 'InstanceBatchVTF' class.
InstanceBatchVTF::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchVTF' class.
OgreManualObject.h
namespace Ogre
[+] class ManualObject 3
|
Change |
Effect |
1 |
Size of field mTempVertex has been changed from 196 bytes to 180 bytes. |
Size of the inclusive type has been changed. |
2 |
Type of field mEstIndexCount has been changed from size_t (8 bytes) to uint32 (4 bytes). |
Size of the inclusive type has been changed. |
3 |
Type of field mEstVertexCount has been changed from size_t (8 bytes) to uint32 (4 bytes). |
Size of the inclusive type has been changed. |
[+] affected symbols: 26 (0.6%)
ManualObject::getEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::convertToMesh ( String const& meshName, String const& groupName )
This method is from 'ManualObject' class.
ManualObject::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'ManualObject' class.
ManualObject::setUseIdentityView ( bool useIdentityView )
This method is from 'ManualObject' class.
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
Field 'this.mParent' in the object of this method has base type 'ManualObject'.
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
Field 'this.mParent' in the object of this method has base type 'ManualObject'.
ManualObject::ManualObjectSection::getRenderOperation ( RenderOperation& op )
Field 'this.mParent' in the object of this method has base type 'ManualObject'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
1st parameter 'parent' (pointer) has base type 'ManualObject'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
1st parameter 'parent' (pointer) has base type 'ManualObject'.
ManualObject::ManualObjectSection::~ManualObjectSection ( )
Field 'this.mParent' in the object of this method has base type 'ManualObject'.
...
OgreMesh.h
namespace Ogre
[+] typedef Mesh::BoneAssignmentIterator 1
|
Change |
Effect |
1 |
Base type has been changed from MapIterator<std::multimap<unsigned long, VertexBoneAssignment_s> > to MapIterator<std::multimap<unsigned long, VertexBoneAssignment> >. |
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'.
OgreMeshManager.h
namespace Ogre
[+] class MeshManager 1
|
Change |
Effect |
1 |
Size of field mBlendWeightsBaseElementType has been changed from 4 bytes to 1 byte. |
Size of the inclusive type has been changed. |
[+] affected symbols: 22 (0.5%)
MeshManager::_initialise ( )
This method is from 'MeshManager' class.
MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from 'MeshManager' class.
MeshManager::getListener ( )
This method is from 'MeshManager' class.
MeshManager::setListener ( MeshSerializerListener* listener )
This method is from 'MeshManager' class.
MeshManager::createManual ( String const& name, String const& groupName, ManualResourceLoader* loader )
This method is from 'MeshManager' class.
MeshManager::getSingletonPtr ( )
Return value (pointer) has base type 'MeshManager'.
MeshManager::createOrRetrieve ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed )
This method is from 'MeshManager' class.
MeshManager::createBezierPatch ( String const& name, String const& groupName, void* controlPointBuffer, VertexDeclaration* declaration, size_t width, size_t height, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide, HardwareBuffer::Usage vbUsage, HardwareBuffer::Usage ibUsage, bool vbUseShadow, bool ibUseShadow )
This method is from 'MeshManager' class.
MeshManager::createCurvedPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real bow, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, HardwareBuffer::Usage vertexBufferUsage, HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer )
This method is from 'MeshManager' class.
MeshManager::getBoundsPaddingFactor ( )
This method is from 'MeshManager' class.
...
OgreParticleSystemManager.h
namespace Ogre
[+] class ParticleSystemManager 1
|
Change |
Effect |
1 |
Base class AllocatedObject<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) - 4 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 |
|
40 |
ParticleSystemManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
|
48 |
ParticleSystemManager::getLoadingOrder() const |
|
[+] affected symbols: 19 (0.4%)
ParticleSystemManager::_initialise ( )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addTemplate ( String const& name, ParticleSystem* sysTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getTemplate ( String const& name )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::createTemplate ( String const& name, String const& resourceGroup )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::removeTemplate ( String const& name, bool deleteTemplate )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::getSingletonPtr ( )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addEmitterFactory ( ParticleEmitterFactory* factory )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addAffectorFactory ( ParticleAffectorFactory* factory )
This method is from 'ParticleSystemManager' class.
ParticleSystemManager::addRendererFactory ( ParticleSystemRendererFactory* factory )
This method is from 'ParticleSystemManager' class.
...
OgreRenderOperation.h
namespace Ogre
[+] class RenderOperation 1
|
Change |
Effect |
1 |
Field useGlobalInstancingVertexBufferIsAvailable has been renamed to useGlobalInstancing. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 75 (1.7%)
BillboardSet::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::ManualObjectSection::getRenderOperation ( RenderOperation& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
ManualObject::ManualObjectSection::~ManualObjectSection ( )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
RenderSystem::_render ( RenderOperation const& op )
1st parameter 'op' (reference) has base type 'RenderOperation'.
SceneManager::manualRender ( RenderOperation* rend, Pass* pass, Viewport* vp, Affine3 const& worldMatrix, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame )
1st parameter 'rend' (pointer) has base type 'RenderOperation'.
InstanceBatch::_boundsDirty ( )
Field 'this.mRenderOperation' in the object of this method is of type 'RenderOperation'.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 5
|
Change |
Effect |
1 |
Field mActiveParameters 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 mGlobalInstanceVertexDeclaration 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 |
The relative position of private field mStencilState has been changed from 37 to 35. |
Size of the inclusive type has been changed. |
4 |
Field mGlobalInstanceVertexBuffer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mGlobalNumberOfInstances became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 375 (8.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::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'.
RenderSystem::_beginFrame ( )
This method is from 'RenderSystem' class.
RenderSystem::_initialise ( )
This method is from 'RenderSystem' class.
RenderSystem::addListener ( RenderSystem::Listener* l )
This method is from 'RenderSystem' class.
RenderSystem::_getViewport ( )
This method is from 'RenderSystem' class.
RenderSystem::reinitialise ( )
This method is from 'RenderSystem' class.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] class RenderSystemCapabilities 7
|
Change |
Effect |
1 |
Field mConstantFloatCount 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 mComputeProgramConstantFloatCount has been removed from this type. |
Size of the inclusive type has been changed. |
3 |
Field mFragmentProgramConstantFloatCount has been removed from this type. |
Size of the inclusive type has been changed. |
4 |
Field mGeometryProgramConstantFloatCount has been removed from this type. |
Size of the inclusive type has been changed. |
5 |
Field mTessellationDomainProgramConstantFloatCount has been removed from this type. |
Size of the inclusive type has been changed. |
6 |
Field mTessellationHullProgramConstantFloatCount has been removed from this type. |
Size of the inclusive type has been changed. |
7 |
Field mVertexProgramConstantFloatCount has been removed from this type. |
Size of the inclusive type has been changed. |
[+] affected symbols: 384 (8.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mgr' (pointer) has base type 'RenderSystemCapabilities'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mo' (pointer) has base type 'RenderSystemCapabilities'.
RenderSystem::_beginFrame ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::_initialise ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::addListener ( RenderSystem::Listener* l )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::_getViewport ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderSystem::reinitialise ( )
Field 'this.mCurrentCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
...
OgreRenderToVertexBuffer.h
namespace Ogre
[+] class RenderToVertexBuffer 3
|
Change |
Effect |
1 |
Field mTargetBufferIndex 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 mVertexBuffers 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 mMaterial became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] 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.
OgreResourceBackgroundQueue.h
namespace Ogre
[+] class ResourceBackgroundQueue 2
|
Change |
Effect |
1 |
Field mOutstandingRequestSet has been removed from this type. |
Size of the inclusive type has been changed. |
2 |
Field mWorkQueueChannel has been removed from this type. |
Size of the inclusive type has been changed. |
[+] affected symbols: 4 (0.1%)
ResourceBackgroundQueue::getSingleton ( )
Return value (reference) has base type 'ResourceBackgroundQueue'.
ResourceBackgroundQueue::getSingletonPtr ( )
Return value (pointer) has base type 'ResourceBackgroundQueue'.
ResourceBackgroundQueue::ResourceBackgroundQueue ( )
This constructor is from 'ResourceBackgroundQueue' class.
ResourceBackgroundQueue::~ResourceBackgroundQueue ( )
This destructor is from 'ResourceBackgroundQueue' class.
OgreRibbonTrail.h
namespace Ogre
[+] class RibbonTrail 1
|
Change |
Effect |
1 |
Size of this type has been changed from 752 bytes to 728 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 23 (0.5%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from 'RibbonTrail' class.
RibbonTrail::removeNode ( Node const* n )
This method is from 'RibbonTrail' class.
RibbonTrail::_timeUpdate ( Real time )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeDestroyed ( Node const* node )
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, float r, float g, float b, float a )
This method is from 'RibbonTrail' class.
RibbonTrail::setColourChange ( size_t chainIndex, ColourValue const& valuePerSecond )
This method is from 'RibbonTrail' class.
RibbonTrail::setInitialWidth ( size_t chainIndex, Real width )
This method is from 'RibbonTrail' class.
...
OgreSceneManager.h
namespace Ogre
[+] class DefaultAxisAlignedBoxSceneQuery 1
|
Change |
Effect |
1 |
Size of this type has been changed from 128 bytes to 112 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.1%)
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 DefaultIntersectionSceneQuery 1
|
Change |
Effect |
1 |
Size of this type has been changed from 96 bytes to 40 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.1%)
DefaultIntersectionSceneQuery::execute ( IntersectionSceneQueryListener* listener )
This method is from 'DefaultIntersectionSceneQuery' class.
DefaultIntersectionSceneQuery::DefaultIntersectionSceneQuery ( SceneManager* creator )
This constructor is from 'DefaultIntersectionSceneQuery' class.
DefaultIntersectionSceneQuery::~DefaultIntersectionSceneQuery ( )
This destructor is from 'DefaultIntersectionSceneQuery' class.
[+] class DefaultPlaneBoundedVolumeListSceneQuery 1
|
Change |
Effect |
1 |
Size of this type has been changed from 120 bytes to 104 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.1%)
DefaultPlaneBoundedVolumeListSceneQuery::execute ( SceneQueryListener* listener )
This method is from 'DefaultPlaneBoundedVolumeListSceneQuery' class.
DefaultPlaneBoundedVolumeListSceneQuery::DefaultPlaneBoundedVolumeListSceneQuery ( SceneManager* creator )
This constructor is from 'DefaultPlaneBoundedVolumeListSceneQuery' class.
DefaultPlaneBoundedVolumeListSceneQuery::~DefaultPlaneBoundedVolumeListSceneQuery ( )
This destructor is from 'DefaultPlaneBoundedVolumeListSceneQuery' class.
[+] class DefaultRaySceneQuery 1
|
Change |
Effect |
1 |
Size of this type has been changed from 144 bytes to 88 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.1%)
DefaultRaySceneQuery::execute ( RaySceneQueryListener* listener )
This method is from 'DefaultRaySceneQuery' class.
DefaultRaySceneQuery::DefaultRaySceneQuery ( SceneManager* creator )
This constructor is from 'DefaultRaySceneQuery' class.
DefaultRaySceneQuery::~DefaultRaySceneQuery ( )
This destructor is from 'DefaultRaySceneQuery' class.
[+] class DefaultSphereSceneQuery 1
|
Change |
Effect |
1 |
Size of this type has been changed from 112 bytes to 96 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.1%)
DefaultSphereSceneQuery::execute ( SceneQueryListener* listener )
This method is from 'DefaultSphereSceneQuery' class.
DefaultSphereSceneQuery::DefaultSphereSceneQuery ( SceneManager* creator )
This constructor is from 'DefaultSphereSceneQuery' class.
DefaultSphereSceneQuery::~DefaultSphereSceneQuery ( )
This destructor is from 'DefaultSphereSceneQuery' class.
[+] class SceneManager 56
|
Change |
Effect |
1 |
Field mActiveCompositorChain became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mActiveQueuedRenderableVisitor became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mAnimationStates became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mAnimationsList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mAutoParamDataSource became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
6 |
Field mAutoTrackingSceneNodes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
7 |
Field mCameraRelativeRendering became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
8 |
Field mCurrentViewport became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
9 |
Field mDebugDrawer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
10 |
Field mDefaultQueuedRenderableVisitor became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
11 |
Field mDestRenderSystem became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
12 |
Field mDirtyInstanceManagers became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
13 |
Field mDirtyInstanceMgrsTmp became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
14 |
Field mDisplayNodes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
15 |
Field mEntityMaterialLodChangedEvents became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
16 |
Field mEntityMeshLodChangedEvents became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
17 |
Field mFindVisibleObjects became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
18 |
Field mFixedFunctionParams became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
19 |
Field mFlipCullingOnNegativeScale became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
20 |
Field mFogColour became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
21 |
Field mFogDensity became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
22 |
Field mFogEnd became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
23 |
Field mFogMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
24 |
Field mFogStart became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
25 |
Field mGpuParamsDirty became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
26 |
Field mIlluminationStage became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
27 |
Field mInstanceManagerMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
28 |
Field mLastFrameNumber became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
29 |
Field mLastLightHash became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
30 |
Field mLateMaterialResolving became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
31 |
Field mLightClippingInfoMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
32 |
Field mLightClippingInfoMapFrameNumber became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
33 |
Field mListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
34 |
Field mLodListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
35 |
Field mMovableNameGenerator became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
36 |
Field mMovableObjectCollectionMap became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
37 |
Field mMovableObjectLodChangedEvents became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
38 |
Field mName became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
39 |
Field mNamedNodes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
40 |
Field mPassCullingMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
41 |
Field mRenderObjectListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
42 |
Field mRenderQueue became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
43 |
Field mRenderQueueListeners became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
44 |
Field mResetIdentityProj became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
45 |
Field mResetIdentityView became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
46 |
Field mSceneRoot became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
47 |
Field mShadowRenderer became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
48 |
Field mShowBoundingBoxes became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
49 |
Field mSkyBox became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
50 |
Field mSkyDome became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
51 |
Field mSkyPlane became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
52 |
Field mSpecialCaseQueueList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
53 |
Field mSpecialCaseQueueMode became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
54 |
Field mStaticGeometryList became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
55 |
Field mVisibilityMask became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
56 |
Field mWorldGeometryRenderQueue became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 287 (6.4%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::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'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
This method is from 'SceneManager' class.
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 )
This method is from 'SceneManager' class.
SceneManager::addListener ( SceneManager::Listener* newListener )
This method is from 'SceneManager' class.
...
[+] class SceneManagerFactory 2
|
Change |
Effect |
1 |
Size of this type has been changed from 56 bytes to 8 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 removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 9 (0.2%)
SceneManagerFactory::createInstance ( String const& p1 )
This method is from 'SceneManagerFactory' class.
SceneManagerFactory::destroyInstance ( SceneManager* p1 )
This method is from 'SceneManagerFactory' class.
DefaultSceneManagerFactory::createInstance ( String const& instanceName )
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.
SceneManagerFactory::initMetaData ( )
This method is from 'SceneManagerFactory' class.
DefaultSceneManagerFactory::initMetaData ( )
This method is from derived class 'DefaultSceneManagerFactory'.
[+] struct SceneManager::RenderContext 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: 2 (0.04%)
SceneManager::_pauseRendering ( )
Return value (pointer) has base type 'struct SceneManager::RenderContext'.
SceneManager::_resumeRendering ( struct SceneManager::RenderContext* context )
1st parameter 'context' (pointer) has base type 'struct SceneManager::RenderContext'.
[+] struct SceneManager::ShadowRenderer 2
|
Change |
Effect |
1 |
Size of this type has been changed from 520 bytes to 512 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Type of field mShadowCasterQueryListener has been changed from std::unique_ptr<SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener, std::default_delete<SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener> > to std::unique_ptr<ShadowCasterSceneQueryListener, std::default_delete<ShadowCasterSceneQueryListener> >. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 320 (7.1%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowRenderer' in 1st parameter 'mgr' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowRenderer' in 1st parameter 'mo' (pointer) is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::clearScene ( )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::setSkyDome ( bool enable, String const& materialName, Real curvature, Real tiling, Real distance, bool drawFirst, Quaternion const& orientation, int xsegments, int ysegments, int ySegmentsToKeep, String const& groupName )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
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 )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
SceneManager::addListener ( SceneManager::Listener* newListener )
Field 'this.mShadowRenderer' in the object of this method is of type 'struct SceneManager::ShadowRenderer'.
...
OgreSceneQuery.h
namespace Ogre
[+] class RegionSceneQuery 2
|
Change |
Effect |
1 |
Size of this type has been changed from 96 bytes to 80 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Type of field mLastResult has been changed from struct SceneQueryResult* (8 bytes) to struct SceneQueryResult (48 bytes). |
Size of the inclusive type has been changed. |
[+] affected symbols: 6 (0.1%)
RegionSceneQuery::queryResult ( MovableObject* obj )
This method is from 'RegionSceneQuery' class.
RegionSceneQuery::clearResults ( )
This method is from 'RegionSceneQuery' class.
RegionSceneQuery::execute ( )
This method is from 'RegionSceneQuery' class.
RegionSceneQuery::RegionSceneQuery ( SceneManager* mgr )
This constructor is from 'RegionSceneQuery' class.
RegionSceneQuery::~RegionSceneQuery ( )
This destructor is from 'RegionSceneQuery' class.
RegionSceneQuery::getLastResults ( )
This method is from 'RegionSceneQuery' class.
OgreSerializer.h
namespace Ogre
[+] class Serializer 2
|
Change |
Effect |
1 |
Field mChunkSizeStack 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 mReportChunkErrors 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: 29 (0.6%)
Serializer::readFloats ( DataStreamPtr const& stream, double* pDest, size_t count )
This method is from 'Serializer' class.
Serializer::readFloats ( DataStreamPtr const& stream, float* pDest, size_t count )
This method is from 'Serializer' class.
Serializer::readObject ( DataStreamPtr const& stream, Quaternion& pDest )
This method is from 'Serializer' class.
Serializer::readObject ( DataStreamPtr const& stream, Vector3& pDest )
This method is from 'Serializer' class.
Serializer::readShorts ( DataStreamPtr const& stream, unsigned short* pDest, size_t count )
This method is from 'Serializer' class.
Serializer::writeBools ( bool const*const pBool, size_t count )
This method is from 'Serializer' class.
Serializer::writeFloats ( double const*const pDouble, size_t count )
This method is from 'Serializer' class.
Serializer::writeFloats ( float const*const pFloat, 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.
...
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry::Region 2
|
Change |
Effect |
1 |
Size of this type has been changed from 424 bytes to 408 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Size of field mLightList has been changed from 32 bytes to 24 bytes. |
Size of the inclusive type has been changed. |
[+] affected symbols: 18 (0.4%)
StaticGeometry::Region::getEdgeList ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::getLODIterator ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::_updateRenderQueue ( RenderQueue* queue )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::_notifyCurrentCamera ( Camera* cam )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::getShadowVolumeRenderableList ( Light const* light, HardwareIndexBufferPtr const& indexBuffer, size_t& indexBufferUsedSize, float extrusionDistance, int flags )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::_releaseManualHardwareResources ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::_restoreManualHardwareResources ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::build ( bool stencilShadows )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
This method is from 'StaticGeometry::Region' class.
...
OgreSubMesh.h
namespace Ogre
[+] class SubMesh 2
|
Change |
Effect |
1 |
Size of this type has been changed from 216 bytes to 168 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mTextureAliases has been removed from this type. |
Size of the inclusive type has been changed. |
[+] affected symbols: 30 (0.7%)
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::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
Field 'qmesh.submesh' in 1st parameter 'qmesh' (pointer) has base type 'SubMesh'.
StaticGeometry::LODBucket::assign ( struct StaticGeometry::QueuedSubMesh* qmesh, ushort atLod )
Field 'qmesh.submesh' in 1st parameter 'qmesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
InstanceBatchShader::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
1st parameter 'baseSubMesh' (pointer) has base type 'SubMesh'.
...
OgreTexture.h
namespace Ogre
[+] class Texture 5
|
Change |
Effect |
1 |
Field mDesiredFloatBitDepth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
2 |
Field mDesiredFormat became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
3 |
Field mDesiredIntegerBitDepth became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
4 |
Field mLayerNames became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
5 |
Field mLoadedImages became private. |
Old applications will continue using this field, but it may require a different initialization of class object. |
[+] affected symbols: 25 (0.6%)
Texture::unloadImpl ( )
This method is from 'Texture' class.
Texture::_loadImages ( ConstImagePtrList const& images )
This method is from 'Texture' class.
Texture::loadRawData ( DataStreamPtr& stream, ushort uWidth, ushort uHeight, enum PixelFormat eFormat )
This method is from 'Texture' class.
Texture::prepareImpl ( )
This method is from 'Texture' class.
Texture::copyToTexture ( TexturePtr& target )
This method is from 'Texture' class.
Texture::unprepareImpl ( )
This method is from 'Texture' class.
Texture::convertToImage ( Image& destImage, bool includeMipMaps )
This method is from 'Texture' class.
Texture::getCustomAttribute ( String const& p1, void* p2 )
This method is from 'Texture' class.
Texture::setDesiredBitDepths ( ushort integerBits, ushort floatBits )
This method is from 'Texture' class.
Texture::freeInternalResources ( )
This method is from 'Texture' class.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 10
|
Change |
Effect |
1 |
Size of this type has been changed from 448 bytes to 440 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
The relative position of private field mAlphaBlendMode has been changed from 7 to 6. |
Size of the inclusive type has been changed. |
3 |
The relative position of private field mColourBlendFallbackSrc has been changed from 5 to 4. |
Size of the inclusive type has been changed. |
4 |
The relative position of private field mColourBlendMode has been changed from 4 to 3. |
Size of the inclusive type has been changed. |
5 |
The relative position of private field mContentType has been changed from 15 to 14. |
Size of the inclusive type has been changed. |
6 |
The relative position of private field mGamma has been changed from 8 to 7. |
Size of the inclusive type has been changed. |
7 |
The relative position of private field mTexModMatrix has been changed from 14 to 13. |
Size of the inclusive type has been changed. |
8 |
The relative position of private field mTextureCoordSetIndex has been changed from 2 to 17. |
Size of the inclusive type has been changed. |
9 |
Type of field mCompositorRefMrtIndex has been changed from size_t (8 bytes) to uint32 (4 bytes). |
Size of the inclusive type has been changed. |
10 |
Field mBindingType has been removed from this type. |
Size of the inclusive type has been changed. |
[+] affected symbols: 98 (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 ( TexturePtr const& texPtr )
This method is from 'TextureUnitState' class.
TextureUnitState::removeEffect ( enum TextureUnitState::TextureEffectType type )
This method is from 'TextureUnitState' class.
TextureUnitState::_notifyParent ( Pass* parent )
This method is from 'TextureUnitState' class.
TextureUnitState::setNumMipmaps ( int numMipmaps )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr, size_t frame )
This method is from 'TextureUnitState' class.
TextureUnitState::setContentType ( enum TextureUnitState::ContentType ct )
This method is from 'TextureUnitState' class.
...
[+] struct TextureUnitState::TextureEffect 1
|
Change |
Effect |
1 |
Type of field controller has been changed from ControllerReal* to ControllerFloat*. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1 (0.02%)
TextureUnitState::addEffect ( struct TextureUnitState::TextureEffect& effect )
1st parameter 'effect' (reference) has base type 'struct TextureUnitState::TextureEffect'.
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 24 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 107 (2.4%)
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.indexData' in 1st parameter 'op' (reference) has base type 'IndexData'.
ManualObject::ManualObjectSection::setMaterial ( MaterialPtr const& mat )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
ManualObject::ManualObjectSection::setMaterialName ( String const& name, String const& groupName )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
ManualObject::ManualObjectSection::getRenderOperation ( RenderOperation& op )
Field 'op.indexData' in 1st parameter 'op' (reference) has base type 'IndexData'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, MaterialPtr const& mat, enum RenderOperation::OperationType opType )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
ManualObject::ManualObjectSection::ManualObjectSection ( ManualObject* parent, String const& materialName, enum RenderOperation::OperationType opType, String const& groupName )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
ManualObject::ManualObjectSection::~ManualObjectSection ( )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
RenderSystem::_render ( RenderOperation const& op )
Field 'op.indexData' in 1st parameter 'op' (reference) has base type 'IndexData'.
SceneManager::manualRender ( RenderOperation* rend, Pass* pass, Viewport* vp, Affine3 const& worldMatrix, Affine3 const& viewMatrix, Matrix4 const& projMatrix, bool doBeginEndFrame )
Field 'rend.indexData' in 1st parameter 'rend' (pointer) has base type 'IndexData'.
InstanceBatch::_boundsDirty ( )
Field 'this.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
...
[+] class VertexData 1
|
Change |
Effect |
1 |
Size of this type has been changed from 96 bytes to 80 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 176 (3.9%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::closeGapsInBindings ( )
This method is from 'VertexData' class.
VertexData::convertPackedColour ( enum VertexElementType p1, enum VertexElementType destType )
This method is from 'VertexData' class.
VertexData::removeUnusedBuffers ( )
This method is from 'VertexData' class.
VertexData::convertVertexElement ( enum VertexElementSemantic semantic, enum VertexElementType dstType )
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.
...
OgreWireBoundingBox.h
namespace Ogre
[+] class WireBoundingBox 1
|
Change |
Effect |
1 |
Size of this type has been changed from 472 bytes to 456 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 5 (0.1%)
WireBoundingBox::setupBoundingBox ( AxisAlignedBox const& aabb )
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::getSquaredViewDepth ( Camera const* cam )
This method is from 'WireBoundingBox' class.
OgreWorkQueue.h
namespace Ogre
[+] class DefaultWorkQueueBase 3
|
Change |
Effect |
1 |
Size of this type has been changed from 816 bytes to 312 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Field mProcessQueue has been renamed to mMainThreadTasks. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
3 |
Field mRequestQueue has been renamed to mTasks. |
Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 12 (0.3%)
DefaultWorkQueueBase::_processNextRequest ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::setRequestsAccepted ( bool accept )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::setWorkerThreadCount ( size_t c )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::setWorkersCanAccessRenderSystem ( bool access )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::setPaused ( bool pause )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::DefaultWorkQueueBase ( String const& name )
This constructor is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::~DefaultWorkQueueBase ( )
This destructor is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::getRequestsAccepted ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::getWorkerThreadCount ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::getWorkersCanAccessRenderSystem ( )
This method is from 'DefaultWorkQueueBase' class.
...
to the top
Problems with Symbols, Low Severity 81
OgreAnimation.h,
libOgreMain.so.13.6
namespace Ogre
[+] Animation::applyToVertexData ( VertexData* data, Real timePos, Real weight ) 1
⇣
Animation::applyToVertexData ( VertexData* data, Real timePos, float weight )
_ZN4Ogre9Animation17applyToVertexDataEPNS_10VertexDataEff
|
Change |
Effect |
1 |
Type of 3rd parameter weight has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreAnimationState.h,
libOgreMain.so.13.6
namespace Ogre
[+] AnimationState::_setBlendMaskData ( float const* blendMaskData ) 1
_ZN4Ogre14AnimationState17_setBlendMaskDataEPKf
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreAnimationTrack.h,
libOgreMain.so.13.6
namespace Ogre
[+] AnimationTrack::getKeyFramesAtTime ( TimeIndex const& timeIndex, KeyFrame** keyFrame1, KeyFrame** keyFrame2, unsigned short* firstKeyIndex ) const 1
_ZNK4Ogre14AnimationTrack18getKeyFramesAtTimeERKNS_9TimeIndexEPPNS_8KeyFrameES6_Pt
|
Change |
Effect |
1 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] VertexAnimationTrack::applyToVertexData ( VertexData* data, TimeIndex const& timeIndex, Real weight, PoseList const* poseList ) 1
⇣
VertexAnimationTrack::applyToVertexData ( VertexData* data, TimeIndex const& timeIndex, float weight, PoseList const* poseList )
_ZN4Ogre20VertexAnimationTrack17applyToVertexDataEPNS_10VertexDataERKNS_9TimeIndexEfPKSt6vectorIPNS_4PoseESaIS8_EE
|
Change |
Effect |
1 |
Type of 3rd parameter weight has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreBillboardChain.h,
libOgreMain.so.13.6
namespace Ogre
[+] BillboardChain::setupBuffers ( ) 1
_ZN4Ogre14BillboardChain12setupBuffersEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] BillboardChain::setupChainContainers ( ) 1
_ZN4Ogre14BillboardChain20setupChainContainersEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] BillboardChain::setupVertexDeclaration ( ) 1
_ZN4Ogre14BillboardChain22setupVertexDeclarationEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] BillboardChain::updateBoundingBox ( ) const 1
_ZNK4Ogre14BillboardChain17updateBoundingBoxEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] BillboardChain::updateIndexBuffer ( ) 1
_ZN4Ogre14BillboardChain17updateIndexBufferEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] BillboardChain::updateVertexBuffer ( Camera* cam ) 1
_ZN4Ogre14BillboardChain18updateVertexBufferEPNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreBillboardSet.h,
libOgreMain.so.13.6
namespace Ogre
[+] BillboardSet::setPoolSize ( size_t size ) 1
_ZN4Ogre12BillboardSet11setPoolSizeEm
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreCompositorChain.h,
libOgreMain.so.13.6
namespace Ogre
[+] CompositorChain::RQListener::renderQueueStarted ( uint8 id, String const& invocation, bool& skipThisQueue ) 1
⇣
CompositorChain::RQListener::renderQueueStarted ( uint8 id, String const& cameraName, bool& skipThisQueue )
_ZN4Ogre15CompositorChain10RQListener18renderQueueStartedEhRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERb
|
Change |
Effect |
1 |
2nd parameter invocation has been renamed to cameraName. |
Renaming of a parameter may indicate a change in its semantic meaning. |
OgreControllerManager.h,
libOgreMain.so.13.6
namespace Ogre
[+] ControllerManager::createController ( ControllerValueRealPtr const& src, ControllerValueRealPtr const& dest, ControllerFunctionRealPtr const& func ) 1
_ZN4Ogre17ControllerManager16createControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEES6_RKNS1_INS_18ControllerFunctionIfEEEE
|
Change |
Effect |
1 |
Type of return value has been changed from ControllerReal* to ControllerFloat*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createFrameTimePassthroughController ( ControllerValueRealPtr const& dest ) 1
_ZN4Ogre17ControllerManager36createFrameTimePassthroughControllerERKNS_9SharedPtrINS_15ControllerValueIfEEEE
|
Change |
Effect |
1 |
Type of return value has been changed from ControllerReal* to ControllerFloat*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createGpuProgramTimerParam ( GpuProgramParametersSharedPtr params, size_t paramIndex, Real timeFactor ) 1
_ZN4Ogre17ControllerManager26createGpuProgramTimerParamENS_9SharedPtrINS_20GpuProgramParametersEEEmf
|
Change |
Effect |
1 |
Type of return value has been changed from ControllerReal* to ControllerFloat*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureAnimator ( TextureUnitState* layer, Real sequenceTime ) 1
_ZN4Ogre17ControllerManager21createTextureAnimatorEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from ControllerReal* to ControllerFloat*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureRotater ( TextureUnitState* layer, Real speed ) 1
_ZN4Ogre17ControllerManager20createTextureRotaterEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from ControllerReal* to ControllerFloat*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureUScroller ( TextureUnitState* layer, Real uSpeed ) 1
_ZN4Ogre17ControllerManager22createTextureUScrollerEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from ControllerReal* to ControllerFloat*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureUVScroller ( TextureUnitState* layer, Real speed ) 1
_ZN4Ogre17ControllerManager23createTextureUVScrollerEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from ControllerReal* to ControllerFloat*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureVScroller ( TextureUnitState* layer, Real vSpeed ) 1
_ZN4Ogre17ControllerManager22createTextureVScrollerEPNS_16TextureUnitStateEf
|
Change |
Effect |
1 |
Type of return value has been changed from ControllerReal* to ControllerFloat*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::createTextureWaveTransformer ( TextureUnitState* layer, enum TextureUnitState::TextureTransformType ttype, enum WaveformType waveType, Real base, Real frequency, Real phase, Real amplitude ) 1
_ZN4Ogre17ControllerManager28createTextureWaveTransformerEPNS_16TextureUnitStateENS1_20TextureTransformTypeENS_12WaveformTypeEffff
|
Change |
Effect |
1 |
Type of return value has been changed from ControllerReal* to ControllerFloat*. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ControllerManager::destroyController ( ControllerReal* controller ) 1
⇣
ControllerManager::destroyController ( ControllerFloat* controller )
_ZN4Ogre17ControllerManager17destroyControllerEPNS_10ControllerIfEE
|
Change |
Effect |
1 |
Type of 1st parameter controller has been changed from ControllerReal* to ControllerFloat*. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreHardwareBufferManager.h,
libOgreMain.so.13.6
namespace Ogre
[+] HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBuffer* sourceBuffer ) 1
_ZN4Ogre25HardwareBufferManagerBase25_forceReleaseBufferCopiesEPNS_20HardwareVertexBufferE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] HardwareBufferManagerBase::createVertexBufferBindingImpl ( ) 1
_ZN4Ogre25HardwareBufferManagerBase29createVertexBufferBindingImplEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] HardwareBufferManagerBase::createVertexDeclarationImpl ( ) 1
_ZN4Ogre25HardwareBufferManagerBase27createVertexDeclarationImplEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] HardwareBufferManagerBase::destroyVertexBufferBindingImpl ( VertexBufferBinding* binding ) 1
_ZN4Ogre25HardwareBufferManagerBase30destroyVertexBufferBindingImplEPNS_19VertexBufferBindingE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] HardwareBufferManagerBase::destroyVertexDeclarationImpl ( VertexDeclaration* decl ) 1
_ZN4Ogre25HardwareBufferManagerBase28destroyVertexDeclarationImplEPNS_17VertexDeclarationE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] HardwareBufferManagerBase::releaseVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy ) 1
_ZN4Ogre25HardwareBufferManagerBase23releaseVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] HardwareBufferManagerBase::touchVertexBufferCopy ( HardwareVertexBufferSharedPtr const& bufferCopy ) 1
_ZN4Ogre25HardwareBufferManagerBase21touchVertexBufferCopyERKNS_9SharedPtrINS_20HardwareVertexBufferEEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreKeyFrame.h,
libOgreMain.so.13.6
namespace Ogre
[+] VertexPoseKeyFrame::updatePoseReference ( ushort poseIndex, Real influence ) 1
⇣
VertexPoseKeyFrame::updatePoseReference ( ushort poseIndex, float influence )
_ZN4Ogre18VertexPoseKeyFrame19updatePoseReferenceEtf
|
Change |
Effect |
1 |
Type of 2nd parameter influence has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgreMesh.h,
libOgreMain.so.13.6
namespace Ogre
[+] Mesh::softwareVertexMorph ( Real t, HardwareVertexBufferSharedPtr const& b1, HardwareVertexBufferSharedPtr const& b2, VertexData* targetVertexData ) [static] 1
⇣
Mesh::softwareVertexMorph ( float t, HardwareVertexBufferSharedPtr const& b1, HardwareVertexBufferSharedPtr const& b2, VertexData* targetVertexData ) [static]
_ZN4Ogre4Mesh19softwareVertexMorphEfRKNS_9SharedPtrINS_20HardwareVertexBufferEEES5_PNS_10VertexDataE
|
Change |
Effect |
1 |
Type of 1st parameter t has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
OgrePredefinedControllers.h,
libOgreMain.so.13.6
namespace Ogre
[+] AnimationControllerFunction::calculate ( Real source ) 2
⇣
AnimationControllerFunction::calculate ( float source )
_ZN4Ogre27AnimationControllerFunction9calculateEf
|
Change |
Effect |
1 |
Type of 1st parameter source has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] FloatGpuParameterControllerValue::getValue ( ) const 1
_ZNK4Ogre32FloatGpuParameterControllerValue8getValueEv
|
Change |
Effect |
1 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] FloatGpuParameterControllerValue::setValue ( Real val ) 1
⇣
FloatGpuParameterControllerValue::setValue ( float val )
_ZN4Ogre32FloatGpuParameterControllerValue8setValueEf
|
Change |
Effect |
1 |
Type of 1st parameter val has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] FrameTimeControllerValue::frameStarted ( struct FrameEvent const& evt ) 1
_ZN4Ogre24FrameTimeControllerValue12frameStartedERKNS_10FrameEventE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] LinearControllerFunction::calculate ( Real source ) 2
⇣
LinearControllerFunction::calculate ( float source )
_ZN4Ogre24LinearControllerFunction9calculateEf
|
Change |
Effect |
1 |
Type of 1st parameter source has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] PassthroughControllerFunction::calculate ( Real source ) 2
⇣
PassthroughControllerFunction::calculate ( float source )
_ZN4Ogre29PassthroughControllerFunction9calculateEf
|
Change |
Effect |
1 |
Type of 1st parameter source has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] ScaleControllerFunction::calculate ( Real source ) 2
⇣
ScaleControllerFunction::calculate ( float source )
_ZN4Ogre23ScaleControllerFunction9calculateEf
|
Change |
Effect |
1 |
Type of 1st parameter source has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] TexCoordModifierControllerValue::getValue ( ) const 1
_ZNK4Ogre31TexCoordModifierControllerValue8getValueEv
|
Change |
Effect |
1 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] TexCoordModifierControllerValue::setValue ( Real value ) 1
⇣
TexCoordModifierControllerValue::setValue ( float value )
_ZN4Ogre31TexCoordModifierControllerValue8setValueEf
|
Change |
Effect |
1 |
Type of 1st parameter value has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] TextureFrameControllerValue::getValue ( ) const 1
_ZNK4Ogre27TextureFrameControllerValue8getValueEv
|
Change |
Effect |
1 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
[+] TextureFrameControllerValue::setValue ( Real value ) 1
⇣
TextureFrameControllerValue::setValue ( float value )
_ZN4Ogre27TextureFrameControllerValue8setValueEf
|
Change |
Effect |
1 |
Type of 1st parameter value has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] WaveformControllerFunction::calculate ( Real source ) 2
⇣
WaveformControllerFunction::calculate ( float source )
_ZN4Ogre26WaveformControllerFunction9calculateEf
|
Change |
Effect |
1 |
Type of 1st parameter source has been changed from Real to float. |
Replacement of parameter data type may indicate a change in its semantic meaning. |
2 |
Type of return value has been changed from Real to float. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreRenderSystem.h
namespace Ogre
[+] RenderSystem::createRenderSystemCapabilities ( ) const 1
_ZNK4Ogre12RenderSystem30createRenderSystemCapabilitiesEv
|
Change |
Effect |
1 |
This method became protected. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreRoot.h,
libOgreMain.so.13.6
namespace Ogre
[+] Root::getSceneManagers ( ) const 1
_ZNK4Ogre4Root16getSceneManagersB5cxx11Ev
|
Change |
Effect |
1 |
Base type of return value has been changed from std::map<std::__cxx11::basic_string<char>, SceneManager*> to std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SceneManager*, 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> >, SceneManager*> > >. |
Replacement of return base type may indicate a change in its semantic meaning. |
OgreSceneManager.h,
libOgreMain.so.13.6
namespace Ogre
[+] SceneManager::_destroySceneNode ( std::vector<SceneNode*>::iterator i ) 1
_ZN4Ogre12SceneManager17_destroySceneNodeEN9__gnu_cxx17__normal_iteratorIPPNS_9SceneNodeESt6vectorIS4_SaIS4_EEEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::bindGpuProgram ( GpuProgram* prog ) 1
_ZN4Ogre12SceneManager14bindGpuProgramEPNS_10GpuProgramE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::buildLightClip ( Light const* l, PlaneList& planes ) 1
_ZN4Ogre12SceneManager14buildLightClipEPKNS_5LightERSt6vectorINS_5PlaneESaIS5_EE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::checkCachedLightClippingInfo ( bool forceScissorRectsInvalidation ) 1
_ZN4Ogre12SceneManager28checkCachedLightClippingInfoEb
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::createSceneNodeImpl ( ) 1
_ZN4Ogre12SceneManager19createSceneNodeImplEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::createSceneNodeImpl ( String const& name ) 1
_ZN4Ogre12SceneManager19createSceneNodeImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::destroyShadowTextures ( ) 1
_ZN4Ogre12SceneManager21destroyShadowTexturesEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::firePostFindVisibleObjects ( Viewport* v ) 1
_ZN4Ogre12SceneManager26firePostFindVisibleObjectsEPNS_8ViewportE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::firePostRenderQueues ( ) 1
_ZN4Ogre12SceneManager20firePostRenderQueuesEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::firePostUpdateSceneGraph ( Camera* camera ) 1
_ZN4Ogre12SceneManager24firePostUpdateSceneGraphEPNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::firePreFindVisibleObjects ( Viewport* v ) 1
_ZN4Ogre12SceneManager25firePreFindVisibleObjectsEPNS_8ViewportE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::firePreRenderQueues ( ) 1
_ZN4Ogre12SceneManager19firePreRenderQueuesEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::firePreUpdateSceneGraph ( Camera* camera ) 1
_ZN4Ogre12SceneManager23firePreUpdateSceneGraphEPNS_6CameraE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::fireRenderQueueEnded ( uint8 id, String const& invocation ) 1
⇣
SceneManager::fireRenderQueueEnded ( uint8 id, String const& cameraName )
_ZN4Ogre12SceneManager20fireRenderQueueEndedEhRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
2nd parameter invocation has been renamed to cameraName. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] SceneManager::fireRenderQueueStarted ( uint8 id, String const& invocation ) 1
⇣
SceneManager::fireRenderQueueStarted ( uint8 id, String const& cameraName )
_ZN4Ogre12SceneManager22fireRenderQueueStartedEhRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
2nd parameter invocation has been renamed to cameraName. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] SceneManager::fireSceneManagerDestroyed ( ) 1
_ZN4Ogre12SceneManager25fireSceneManagerDestroyedEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::initShadowVolumeMaterials ( ) 1
_ZN4Ogre12SceneManager25initShadowVolumeMaterialsEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::prepareRenderQueue ( ) 1
_ZN4Ogre12SceneManager18prepareRenderQueueEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::renderBasicQueueGroupObjects ( RenderQueueGroup* pGroup, enum QueuedRenderableCollection::OrganisationMode om ) 1
_ZN4Ogre12SceneManager28renderBasicQueueGroupObjectsEPNS_16RenderQueueGroupENS_26QueuedRenderableCollection16OrganisationModeE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::renderVisibleObjectsDefaultSequence ( ) 1
_ZN4Ogre12SceneManager35renderVisibleObjectsDefaultSequenceEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::resetLightClip ( ) 1
_ZN4Ogre12SceneManager14resetLightClipEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::resetScissor ( ) 1
_ZN4Ogre12SceneManager12resetScissorEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::resetViewProjMode ( ) 1
_ZN4Ogre12SceneManager17resetViewProjModeEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::setViewport ( Viewport* vp ) 1
_ZN4Ogre12SceneManager11setViewportEPNS_8ViewportE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::setWorldTransform ( Renderable* rend ) 1
_ZN4Ogre12SceneManager17setWorldTransformEPNS_10RenderableE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::updateDirtyInstanceManagers ( ) 1
_ZN4Ogre12SceneManager27updateDirtyInstanceManagersEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] SceneManager::updateGpuProgramParameters ( Pass const* pass ) 1
_ZN4Ogre12SceneManager26updateGpuProgramParametersEPKNS_4PassE
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreSceneQuery.h,
libOgreMain.so.13.6
namespace Ogre
[+] RegionSceneQuery::getLastResults ( ) const 1
_ZNK4Ogre16RegionSceneQuery14getLastResultsEv
|
Change |
Effect |
1 |
Type of return value has been changed from struct SceneQueryResult& to struct SceneQueryResult const&. |
Replacement of return type may indicate a change in its semantic meaning. |
OgreTexture.h,
libOgreMain.so.13.6
namespace Ogre
[+] Texture::freeInternalResources ( ) 1
_ZN4Ogre7Texture21freeInternalResourcesEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] Texture::readImage ( Texture::LoadedImages& imgs, String const& name, String const& ext, bool haveNPOT ) 1
_ZN4Ogre7Texture9readImageERSt6vectorINS_5ImageESaIS2_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_b
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreWorkQueue.h,
libOgreMain.so.13.6
namespace Ogre
[+] DefaultWorkQueueBase::getName ( ) const 1
_ZNK4Ogre20DefaultWorkQueueBase7getNameB5cxx11Ev
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
to the top
Other Changes in Data Types 7
OgreHardwareIndexBuffer.h
namespace Ogre
[+] class HardwareIndexBuffer 1
|
Change |
Effect |
1 |
Type of field mNumIndexes has been changed from size_t (8 bytes) to uint32 (4 bytes). |
No effect. |
[+] affected symbols: 2 (0.04%)
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, HardwareBuffer* delegate )
This constructor is from 'HardwareIndexBuffer' class.
HardwareIndexBuffer::~HardwareIndexBuffer ( )
This destructor is from 'HardwareIndexBuffer' class.
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class HardwareVertexBuffer 3
|
Change |
Effect |
1 |
Type of field mInstanceDataStepRate has been changed from size_t (8 bytes) to uint32 (4 bytes). |
No effect. |
2 |
Type of field mNumVertices has been changed from size_t (8 bytes) to uint32 (4 bytes). |
No effect. |
3 |
Type of field mVertexSize has been changed from size_t (8 bytes) to uint32 (4 bytes). |
No effect. |
[+] affected symbols: 7 (0.2%)
HardwareVertexBuffer::setIsInstanceData ( bool const val )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::setInstanceDataStepRate ( size_t const val )
This method is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::HardwareVertexBuffer ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, HardwareBuffer* delegate )
This constructor is from 'HardwareVertexBuffer' class.
HardwareVertexBuffer::~HardwareVertexBuffer ( )
This destructor is from 'HardwareVertexBuffer' class.
HardwareBufferManagerBase::_forceReleaseBufferCopies ( HardwareVertexBuffer* sourceBuffer )
1st parameter 'sourceBuffer' (pointer) has base type 'HardwareVertexBuffer'.
HardwareBufferManagerBase::_notifyVertexBufferDestroyed ( HardwareVertexBuffer* buf )
1st parameter 'buf' (pointer) has base type 'HardwareVertexBuffer'.
HardwareVertexBuffer::getInstanceDataStepRate ( )
This method is from 'HardwareVertexBuffer' class.
[+] class VertexElement 2
|
Change |
Effect |
1 |
Size of field mSemantic has been changed from 4 bytes to 1 byte. |
No effect. |
2 |
Size of field mType has been changed from 4 bytes to 1 byte. |
No effect. |
[+] affected symbols: 4 (0.1%)
VertexElement::VertexElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
This constructor is from 'VertexElement' class.
VertexDeclaration::insertElement ( unsigned short atPosition, unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
Return value (reference) has base type 'VertexElement'.
VertexElement::getSize ( )
This method is from 'VertexElement' class.
VertexDeclaration::getElement ( unsigned short index )
Return value (pointer) has base type 'VertexElement'.
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 1
|
Change |
Effect |
1 |
Type of field mTextureCoordSetIndex has been changed from unsigned int (4 bytes) to uint8 (1 byte). |
No effect. |
[+] affected symbols: 98 (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 ( TexturePtr const& texPtr )
This method is from 'TextureUnitState' class.
TextureUnitState::removeEffect ( enum TextureUnitState::TextureEffectType type )
This method is from 'TextureUnitState' class.
TextureUnitState::_notifyParent ( Pass* parent )
This method is from 'TextureUnitState' class.
TextureUnitState::setNumMipmaps ( int numMipmaps )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr )
This method is from 'TextureUnitState' class.
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr, size_t frame )
This method is from 'TextureUnitState' class.
TextureUnitState::setContentType ( enum TextureUnitState::ContentType ct )
This method is from 'TextureUnitState' class.
...
to the top
Header Files 195
OgreAlignedAllocator.h
OgreAnimable.h
OgreAnimation.h
OgreAnimationState.h
OgreAnimationTrack.h
OgreAny.h
OgreArchive.h
OgreArchiveFactory.h
OgreArchiveManager.h
OgreAutoParamDataSource.h
OgreAxisAlignedBox.h
OgreBillboard.h
OgreBillboardChain.h
OgreBillboardParticleRenderer.h
OgreBillboardSet.h
OgreBlendMode.h
OgreBone.h
OgreCamera.h
OgreCodec.h
OgreColourValue.h
OgreCommon.h
OgreCompositionPass.h
OgreCompositionTargetPass.h
OgreCompositionTechnique.h
OgreCompositor.h
OgreCompositorChain.h
OgreCompositorInstance.h
OgreCompositorManager.h
OgreConfigDialog.h
OgreConfigFile.h
OgreConfigOptionMap.h
OgreController.h
OgreControllerManager.h
OgreConvexBody.h
OgreDataStream.h
OgreDefaultDebugDrawer.h
OgreDefaultHardwareBufferManager.h
OgreDefaultWorkQueueStandard.h
OgreDeflate.h
OgreDepthBuffer.h
OgreDistanceLodStrategy.h
OgreDualQuaternion.h
OgreDynLib.h
OgreDynLibManager.h
OgreEdgeListBuilder.h
OgreEntity.h
OgreException.h
OgreExternalTextureSource.h
OgreExternalTextureSourceManager.h
OgreFactoryObj.h
OgreFileSystem.h
OgreFileSystemLayer.h
OgreFrameListener.h
OgreFrustum.h
OgreGpuProgram.h
OgreGpuProgramManager.h
OgreGpuProgramParams.h
OgreGpuProgramUsage.h
OgreHardwareBuffer.h
OgreHardwareBufferManager.h
OgreHardwareIndexBuffer.h
OgreHardwareOcclusionQuery.h
OgreHardwarePixelBuffer.h
OgreHardwareVertexBuffer.h
OgreHighLevelGpuProgram.h
OgreImage.h
OgreImageCodec.h
OgreInstanceBatch.h
OgreInstanceBatchHW.h
OgreInstanceBatchHW_VTF.h
OgreInstanceBatchShader.h
OgreInstanceBatchVTF.h
OgreInstancedEntity.h
OgreInstanceManager.h
OgreIteratorWrapper.h
OgreKeyFrame.h
OgreLight.h
OgreLodListener.h
OgreLodStrategy.h
OgreLodStrategyManager.h
OgreLog.h
OgreLogManager.h
OgreManualObject.h
OgreMaterial.h
OgreMaterialManager.h
OgreMaterialSerializer.h
OgreMath.h
OgreMatrix3.h
OgreMatrix4.h
OgreMemoryAllocatorConfig.h
OgreMesh.h
OgreMeshManager.h
OgreMeshSerializer.h
OgreMovableObject.h
OgreMovablePlane.h
OgreMurmurHash3.h
OgreNameGenerator.h
OgreNode.h
OgreNumerics.h
OgreOptimisedUtil.h
OgreParticle.h
OgreParticleAffector.h
OgreParticleAffectorFactory.h
OgreParticleEmitter.h
OgreParticleEmitterFactory.h
OgreParticleSystem.h
OgreParticleSystemManager.h
OgreParticleSystemRenderer.h
OgrePass.h
OgrePatchMesh.h
OgrePatchSurface.h
OgrePixelCountLodStrategy.h
OgrePixelFormat.h
OgrePlane.h
OgrePlaneBoundedVolume.h
OgrePlatform.h
OgrePlatformInformation.h
OgrePlugin.h
OgrePolygon.h
OgrePose.h
OgrePredefinedControllers.h
OgrePrerequisites.h
OgreProfiler.h
OgreQuaternion.h
OgreRay.h
OgreRectangle2D.h
OgreRenderable.h
OgreRenderObjectListener.h
OgreRenderOperation.h
OgreRenderQueue.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
OgreScriptLoader.h
OgreScriptTranslator.h
OgreSerializer.h
OgreShadowCameraSetup.h
OgreShadowCameraSetupFocused.h
OgreShadowCameraSetupLiSPSM.h
OgreShadowCameraSetupPlaneOptimal.h
OgreShadowCameraSetupPSSM.h
OgreShadowCaster.h
OgreSharedPtr.h
OgreSimpleRenderable.h
OgreSimpleSpline.h
OgreSingleton.h
OgreSkeleton.h
OgreSkeletonInstance.h
OgreSkeletonManager.h
OgreSkeletonSerializer.h
OgreSphere.h
OgreStaticGeometry.h
OgreStreamSerialiser.h
OgreString.h
OgreStringConverter.h
OgreStringInterface.h
OgreStringVector.h
OgreSubEntity.h
OgreSubMesh.h
OgreTagPoint.h
OgreTangentSpaceCalc.h
OgreTechnique.h
OgreTexture.h
OgreTextureManager.h
OgreTextureUnitState.h
OgreTimer.h
OgreUnifiedHighLevelGpuProgram.h
OgreUserObjectBindings.h
OgreVector.h
OgreVertexBoneAssignment.h
OgreVertexIndexData.h
OgreViewport.h
OgreWireBoundingBox.h
OgreWorkQueue.h
OgreZip.h
to the top
Source Files 164
OgreAlignedAllocator.cpp
OgreAnimable.cpp
OgreAnimation.cpp
OgreAnimationState.cpp
OgreAnimationTrack.cpp
OgreArchive.cpp
OgreArchiveManager.cpp
OgreAutoParamDataSource.cpp
OgreAxisAlignedBox.cpp
OgreBillboard.cpp
OgreBillboardChain.cpp
OgreBillboardParticleRenderer.cpp
OgreBillboardSet.cpp
OgreBone.cpp
OgreCamera.cpp
OgreCodec.cpp
OgreColourValue.cpp
OgreCommon.cpp
OgreCompositionPass.cpp
OgreCompositionTargetPass.cpp
OgreCompositionTechnique.cpp
OgreCompositor.cpp
OgreCompositorChain.cpp
OgreCompositorInstance.cpp
OgreCompositorManager.cpp
OgreConfigFile.cpp
OgreControllerManager.cpp
OgreConvexBody.cpp
OgreDataStream.cpp
OgreDefaultDebugDrawer.cpp
OgreDefaultHardwareBufferManager.cpp
OgreDefaultSceneQueries.cpp
OgreDefaultWorkQueueStandard.cpp
OgreDeflate.cpp
OgreDepthBuffer.cpp
OgreDistanceLodStrategy.cpp
OgreDualQuaternion.cpp
OgreDynLib.cpp
OgreDynLibManager.cpp
OgreEdgeListBuilder.cpp
OgreEntity.cpp
OgreException.cpp
OgreExternalTextureSource.cpp
OgreExternalTextureSourceManager.cpp
OgreFileSystem.cpp
OgreFileSystemLayer.cpp
OgreFrustum.cpp
OgreGpuProgram.cpp
OgreGpuProgramManager.cpp
OgreGpuProgramParams.cpp
OgreGpuProgramUsage.cpp
OgreHardwareBufferManager.cpp
OgreHardwareIndexBuffer.cpp
OgreHardwareOcclusionQuery.cpp
OgreHardwarePixelBuffer.cpp
OgreHardwareVertexBuffer.cpp
OgreHighLevelGpuProgram.cpp
OgreImage.cpp
OgreInstanceBatch.cpp
OgreInstanceBatchHW.cpp
OgreInstanceBatchHW_VTF.cpp
OgreInstanceBatchShader.cpp
OgreInstanceBatchVTF.cpp
OgreInstancedEntity.cpp
OgreInstanceManager.cpp
OgreKeyFrame.cpp
OgreLight.cpp
OgreLodStrategy.cpp
OgreLodStrategyManager.cpp
OgreLog.cpp
OgreLogManager.cpp
OgreManualObject.cpp
OgreMaterial.cpp
OgreMaterialManager.cpp
OgreMaterialSerializer.cpp
OgreMath.cpp
OgreMatrix3.cpp
OgreMatrix4.cpp
OgreMesh.cpp
OgreMeshManager.cpp
OgreMeshSerializer.cpp
OgreMovableObject.cpp
OgreMovablePlane.cpp
OgreMurmurHash3.cpp
OgreNode.cpp
OgreNumerics.cpp
OgreOptimisedUtil.cpp
OgreParticleEmitter.cpp
OgreParticleSystem.cpp
OgreParticleSystemManager.cpp
OgrePass.cpp
OgrePatchMesh.cpp
OgrePatchSurface.cpp
OgrePixelCountLodStrategy.cpp
OgrePixelFormat.cpp
OgrePlatformInformation.cpp
OgrePolygon.cpp
OgrePose.cpp
OgrePredefinedControllers.cpp
OgreProfiler.cpp
OgreQuaternion.cpp
OgreRectangle2D.cpp
OgreRenderable.cpp
OgreRenderQueue.cpp
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
OgreScriptTranslator.cpp
OgreSerializer.cpp
OgreShadowCameraSetup.cpp
OgreShadowCameraSetupFocused.cpp
OgreShadowCameraSetupLiSPSM.cpp
OgreShadowCameraSetupPlaneOptimal.cpp
OgreShadowCameraSetupPSSM.cpp
OgreShadowCaster.cpp
OgreShadowRenderer.cpp
OgreShadowTextureManager.cpp
OgreSimpleRenderable.cpp
OgreSimpleSpline.cpp
OgreSkeleton.cpp
OgreSkeletonInstance.cpp
OgreSkeletonManager.cpp
OgreSkeletonSerializer.cpp
OgreSkyRenderer.cpp
OgreStaticGeometry.cpp
OgreStreamSerialiser.cpp
OgreString.cpp
OgreStringConverter.cpp
OgreStringInterface.cpp
OgreSubEntity.cpp
OgreSubMesh.cpp
OgreTagPoint.cpp
OgreTangentSpaceCalc.cpp
OgreTechnique.cpp
OgreTexture.cpp
OgreTextureManager.cpp
OgreTextureUnitState.cpp
OgreTimer.cpp
OgreUnifiedHighLevelGpuProgram.cpp
OgreUserObjectBindings.cpp
OgreVector.cpp
OgreVertexIndexData.cpp
OgreViewport.cpp
OgreWireBoundingBox.cpp
OgreWorkQueue.cpp
OgreZip.cpp
to the top
Objects 1
libOgreMain.so.13.6
to the top