Binary compatibility report for the libOgreMain.so object between 1.8.1 and 1.9.1 versions on x86_64
Test Info
Module Name | libOgreMain |
Version #1 | 1.8.1 |
Version #2 | 1.9.1 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Test Results
Total Header Files | 228 |
Total Source Files | 187 |
Total Objects | 1 |
Total Symbols / Types | 6225 / 1339 |
Compatibility |
36.6% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 356 |
Removed Symbols | High | 539 |
Problems with Data Types | High | 118 |
Medium | 355 |
Low | 162 |
Problems with Symbols | High | 48 |
Medium | 43 |
Low | 6 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 135 |
Added Symbols 356
OgreAnimationTrack.h,
libOgreMain.so.1.9.0
namespace Ogre
AnimationTrack::_applyBaseKeyFrame ( KeyFrame const* p1 )
_ZN4Ogre14AnimationTrack18_applyBaseKeyFrameEPKNS_8KeyFrameE
OgreArchive.h,
libOgreMain.so.1.9.0
namespace Ogre
Archive::create ( String const& p1 ) const
_ZNK4Ogre7Archive6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Archive::remove ( String const& p1 ) const
_ZNK4Ogre7Archive6removeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreArchiveManager.h,
libOgreMain.so.1.9.0
namespace Ogre
ArchiveManager::load ( String const& filename, String const& archiveType, bool readOnly )
_ZN4Ogre14ArchiveManager4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
OgreAutoParamDataSource.h,
libOgreMain.so.1.9.0
namespace Ogre
AutoParamDataSource::getSurfaceAlphaRejectionValue ( ) const
_ZNK4Ogre19AutoParamDataSource29getSurfaceAlphaRejectionValueEv
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.9.0
namespace Ogre
BillboardParticleRenderer::_setMaterial ( MaterialPtr& mat )
_ZN4Ogre25BillboardParticleRenderer12_setMaterialERNS_9SharedPtrINS_8MaterialEEE
OgreBillboardSet.h,
libOgreMain.so.1.9.0
namespace Ogre
BillboardSet::setMaterial ( MaterialPtr const& material )
_ZN4Ogre12BillboardSet11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OgreCompositionPass.h,
libOgreMain.so.1.9.0
namespace Ogre
CompositionPass::setMaterial ( MaterialPtr const& mat )
_ZN4Ogre15CompositionPass11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OgreCompositorChain.h,
libOgreMain.so.1.9.0
namespace Ogre
CompositorChain::addCompositor ( CompositorPtr filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorENS_9SharedPtrINS_10CompositorEEEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositorInstance.h,
libOgreMain.so.1.9.0
namespace Ogre
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, MaterialPtr& mat )
_ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, MaterialPtr& mat )
_ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, MaterialPtr& mat )
_ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRNS_9SharedPtrINS_8MaterialEEE
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, MaterialPtr& mat )
_ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRNS_9SharedPtrINS_8MaterialEEE
OgreCompositorManager.h,
libOgreMain.so.1.9.0
namespace Ogre
CompositorManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
_ZN4Ogre17CompositorManager6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreDDSCodec.h,
libOgreMain.so.1.9.0
namespace Ogre
DDSCodec::encode ( MemoryDataStreamPtr& input, Codec::CodecDataPtr& pData ) const
_ZNK4Ogre8DDSCodec6encodeERNS_9SharedPtrINS_16MemoryDataStreamEEERNS1_INS_5Codec9CodecDataEEE
DDSCodec::encodeToFile ( MemoryDataStreamPtr& input, String const& outFileName, Codec::CodecDataPtr& pData ) const
_ZNK4Ogre8DDSCodec12encodeToFileERNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS1_INS_5Codec9CodecDataEEE
OgreDefaultHardwareBufferManager.h,
libOgreMain.so.1.9.0
namespace Ogre
DefaultHardwareBufferManagerBase::createCounterBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createCounterBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareBufferManagerBase::createUniformBuffer ( size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre32DefaultHardwareBufferManagerBase19createUniformBufferEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareCounterBuffer::DefaultHardwareCounterBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre28DefaultHardwareCounterBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareCounterBuffer::DefaultHardwareCounterBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre28DefaultHardwareCounterBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareCounterBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareCounterBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareCounterBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareCounterBuffer8lockImplEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareCounterBuffer::readData ( size_t offset, size_t length, void* pDest )
_ZN4Ogre28DefaultHardwareCounterBuffer8readDataEmmPv
DefaultHardwareCounterBuffer::unlock ( )
_ZN4Ogre28DefaultHardwareCounterBuffer6unlockEv
DefaultHardwareCounterBuffer::unlockImpl ( )
_ZN4Ogre28DefaultHardwareCounterBuffer10unlockImplEv
DefaultHardwareCounterBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
_ZN4Ogre28DefaultHardwareCounterBuffer9writeDataEmmPKvb
DefaultHardwareCounterBuffer::~DefaultHardwareCounterBuffer [D0] ( )
_ZN4Ogre28DefaultHardwareCounterBufferD0Ev
DefaultHardwareCounterBuffer::~DefaultHardwareCounterBuffer [D1] ( )
_ZN4Ogre28DefaultHardwareCounterBufferD1Ev
DefaultHardwareCounterBuffer::~DefaultHardwareCounterBuffer [D2] ( )
_ZN4Ogre28DefaultHardwareCounterBufferD2Ev
DefaultHardwareUniformBuffer::DefaultHardwareUniformBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre28DefaultHardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareUniformBuffer::DefaultHardwareUniformBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre28DefaultHardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DefaultHardwareUniformBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareUniformBuffer4lockEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareUniformBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
_ZN4Ogre28DefaultHardwareUniformBuffer8lockImplEmmNS_14HardwareBuffer11LockOptionsE
DefaultHardwareUniformBuffer::readData ( size_t offset, size_t length, void* pDest )
_ZN4Ogre28DefaultHardwareUniformBuffer8readDataEmmPv
DefaultHardwareUniformBuffer::unlock ( )
_ZN4Ogre28DefaultHardwareUniformBuffer6unlockEv
DefaultHardwareUniformBuffer::unlockImpl ( )
_ZN4Ogre28DefaultHardwareUniformBuffer10unlockImplEv
DefaultHardwareUniformBuffer::writeData ( size_t offset, size_t length, void const* pSource, bool discardWholeBuffer )
_ZN4Ogre28DefaultHardwareUniformBuffer9writeDataEmmPKvb
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer [D0] ( )
_ZN4Ogre28DefaultHardwareUniformBufferD0Ev
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer [D1] ( )
_ZN4Ogre28DefaultHardwareUniformBufferD1Ev
DefaultHardwareUniformBuffer::~DefaultHardwareUniformBuffer [D2] ( )
_ZN4Ogre28DefaultHardwareUniformBufferD2Ev
vtable for DefaultHardwareCounterBuffer [data]
_ZTVN4Ogre28DefaultHardwareCounterBufferE
vtable for DefaultHardwareUniformBuffer [data]
_ZTVN4Ogre28DefaultHardwareUniformBufferE
OgreDeflate.h,
libOgreMain.so.1.9.0
namespace Ogre
DeflateStream::DeflateStream [C1] ( DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C2] ( DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
DeflateStream::DeflateStream [C1] ( String const& name, DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m
DeflateStream::DeflateStream [C2] ( String const& name, DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_m
DeflateStream::getAvailInForSinglePass ( )
_ZN4Ogre13DeflateStream23getAvailInForSinglePassEv
OgreDistanceLodStrategy.h,
libOgreMain.so.1.9.0
namespace Ogre
DistanceLodBoxStrategy::DistanceLodBoxStrategy [C1] ( )
_ZN4Ogre22DistanceLodBoxStrategyC1Ev
DistanceLodBoxStrategy::DistanceLodBoxStrategy [C2] ( )
_ZN4Ogre22DistanceLodBoxStrategyC2Ev
DistanceLodBoxStrategy::getSingleton ( ) [static]
_ZN4Ogre22DistanceLodBoxStrategy12getSingletonEv
DistanceLodBoxStrategy::getSingletonPtr ( ) [static]
_ZN4Ogre22DistanceLodBoxStrategy15getSingletonPtrEv
DistanceLodBoxStrategy::getSquaredDepth ( MovableObject const* movableObject, Camera const* camera ) const
_ZNK4Ogre22DistanceLodBoxStrategy15getSquaredDepthEPKNS_13MovableObjectEPKNS_6CameraE
DistanceLodSphereStrategy::DistanceLodSphereStrategy [C1] ( )
_ZN4Ogre25DistanceLodSphereStrategyC1Ev
DistanceLodSphereStrategy::DistanceLodSphereStrategy [C2] ( )
_ZN4Ogre25DistanceLodSphereStrategyC2Ev
DistanceLodSphereStrategy::getSingleton ( ) [static]
_ZN4Ogre25DistanceLodSphereStrategy12getSingletonEv
DistanceLodSphereStrategy::getSingletonPtr ( ) [static]
_ZN4Ogre25DistanceLodSphereStrategy15getSingletonPtrEv
DistanceLodSphereStrategy::getSquaredDepth ( MovableObject const* movableObject, Camera const* camera ) const
_ZNK4Ogre25DistanceLodSphereStrategy15getSquaredDepthEPKNS_13MovableObjectEPKNS_6CameraE
DistanceLodStrategy::DistanceLodStrategy [C1] ( String const& name )
_ZN4Ogre19DistanceLodStrategyC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DistanceLodStrategy::DistanceLodStrategy [C2] ( String const& name )
_ZN4Ogre19DistanceLodStrategyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DistanceLodStrategy::isReferenceViewEnabled ( ) const
_ZNK4Ogre19DistanceLodStrategy22isReferenceViewEnabledEv
vtable for DistanceLodBoxStrategy [data]
_ZTVN4Ogre22DistanceLodBoxStrategyE
vtable for DistanceLodSphereStrategy [data]
_ZTVN4Ogre25DistanceLodSphereStrategyE
OgreEdgeListBuilder.h,
libOgreMain.so.1.9.0
namespace Ogre
EdgeData::EdgeData [C1] ( )
_ZN4Ogre8EdgeDataC1Ev
EdgeData::EdgeData [C2] ( )
_ZN4Ogre8EdgeDataC2Ev
OgreEntity.h,
libOgreMain.so.1.9.0
namespace Ogre
Entity::buildSubEntityList ( MeshPtr& mesh, Entity::SubEntityList* sublist )
_ZN4Ogre6Entity18buildSubEntityListERNS_9SharedPtrINS_4MeshEEEPSt6vectorIPNS_9SubEntityESaIS7_EE
Entity::Entity [C1] ( String const& name, MeshPtr const& mesh )
_ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
Entity::Entity [C2] ( String const& name, MeshPtr const& mesh )
_ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
Entity::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm
Entity::setMaterial ( MaterialPtr const& material )
_ZN4Ogre6Entity11setMaterialERKNS_9SharedPtrINS_8MaterialEEE
OgreFileSystem.h,
libOgreMain.so.1.9.0
namespace Ogre
FileSystemArchive::FileSystemArchive [C1] ( String const& name, String const& archType, bool readOnly )
_ZN4Ogre17FileSystemArchiveC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
FileSystemArchive::FileSystemArchive [C2] ( String const& name, String const& archType, bool readOnly )
_ZN4Ogre17FileSystemArchiveC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b
OgreFileSystemLayer.h,
libOgreMain.so.1.9.0
namespace Ogre
FileSystemLayer::createDirectory ( String const& path )
_ZN4Ogre15FileSystemLayer15createDirectoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreGpuProgram.h,
libOgreMain.so.1.9.0
namespace Ogre
GpuProgram::calculateSize ( ) const
_ZNK4Ogre10GpuProgram13calculateSizeEv
OgreGpuProgramManager.h,
libOgreMain.so.1.9.0
namespace Ogre
GpuProgramManager::createMicrocode ( uint32 const size ) const
_ZNK4Ogre17GpuProgramManager15createMicrocodeEj
GpuProgramManager::getResourceByName ( String const& name, bool preferHighLevelPrograms )
_ZN4Ogre17GpuProgramManager17getResourceByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
GpuProgramManager::isCacheDirty ( ) const
_ZNK4Ogre17GpuProgramManager12isCacheDirtyEv
GpuProgramManager::removeMicrocodeFromCache ( String const& name )
_ZN4Ogre17GpuProgramManager24removeMicrocodeFromCacheERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreGpuProgramParams.h,
libOgreMain.so.1.9.0
namespace Ogre
GpuNamedConstants::calculateSize ( ) const
_ZNK4Ogre17GpuNamedConstants13calculateSizeEv
GpuProgramParameters::_findRawAutoConstantEntryDouble ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters31_findRawAutoConstantEntryDoubleEm
GpuProgramParameters::_getDoubleConstantLogicalIndexUse ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters33_getDoubleConstantLogicalIndexUseEmmt
GpuProgramParameters::_getDoubleConstantPhysicalIndex ( size_t logicalIndex, size_t requestedSize, uint16 variability )
_ZN4Ogre20GpuProgramParameters31_getDoubleConstantPhysicalIndexEmmt
GpuProgramParameters::_setLogicalIndexes ( GpuLogicalBufferStructPtr const& floatIndexMap, GpuLogicalBufferStructPtr const& doubleIndexMap, GpuLogicalBufferStructPtr const& intIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Real val, size_t count )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmfm
GpuProgramParameters::_writeRawConstant ( size_t physicalIndex, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters17_writeRawConstantEmRKNS_7Vector2E
GpuProgramParameters::calculateSize ( ) const
_ZNK4Ogre20GpuProgramParameters13calculateSizeEv
GpuProgramParameters::findDoubleAutoConstantEntry ( size_t logicalIndex )
_ZN4Ogre20GpuProgramParameters27findDoubleAutoConstantEntryEm
GpuProgramParameters::getDoubleLogicalIndexForPhysicalIndex ( size_t physicalIndex )
_ZN4Ogre20GpuProgramParameters37getDoubleLogicalIndexForPhysicalIndexEm
GpuProgramParameters::setConstant ( size_t index, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters11setConstantEmRKNS_7Vector2E
GpuProgramParameters::setNamedConstant ( String const& name, Vector2 const& vec )
_ZN4Ogre20GpuProgramParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector2E
GpuProgramParameters::setNamedSubroutine ( String const& subroutineSlot, String const& subroutine )
_ZN4Ogre20GpuProgramParameters18setNamedSubroutineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
GpuProgramParameters::setSubroutine ( size_t index, String const& subroutine )
_ZN4Ogre20GpuProgramParameters13setSubroutineEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
GpuSharedParameters::calculateSize ( ) const
_ZNK4Ogre19GpuSharedParameters13calculateSizeEv
GpuSharedParameters::setNamedConstant ( String const& name, Vector2 const& vec )
_ZN4Ogre19GpuSharedParameters16setNamedConstantERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7Vector2E
OgreGpuProgramUsage.h,
libOgreMain.so.1.9.0
namespace Ogre
GpuProgramUsage::calculateSize ( ) const
_ZNK4Ogre15GpuProgramUsage13calculateSizeEv
GpuProgramUsage::setProgram ( GpuProgramPtr& prog )
_ZN4Ogre15GpuProgramUsage10setProgramERNS_9SharedPtrINS_10GpuProgramEEE
OgreHardwareBufferManager.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwareBufferManagerBase::_notifyCounterBufferDestroyed ( HardwareCounterBuffer* buf )
_ZN4Ogre25HardwareBufferManagerBase29_notifyCounterBufferDestroyedEPNS_21HardwareCounterBufferE
HardwareBufferManagerBase::_notifyUniformBufferDestroyed ( HardwareUniformBuffer* buf )
_ZN4Ogre25HardwareBufferManagerBase29_notifyUniformBufferDestroyedEPNS_21HardwareUniformBufferE
OgreHardwareCounterBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwareCounterBuffer::HardwareCounterBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareCounterBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareCounterBuffer::HardwareCounterBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareCounterBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareCounterBuffer::~HardwareCounterBuffer [D0] ( )
_ZN4Ogre21HardwareCounterBufferD0Ev
HardwareCounterBuffer::~HardwareCounterBuffer [D1] ( )
_ZN4Ogre21HardwareCounterBufferD1Ev
HardwareCounterBuffer::~HardwareCounterBuffer [D2] ( )
_ZN4Ogre21HardwareCounterBufferD2Ev
HardwareCounterBufferSharedPtr::HardwareCounterBufferSharedPtr [C1] ( HardwareCounterBuffer* buf )
_ZN4Ogre30HardwareCounterBufferSharedPtrC1EPNS_21HardwareCounterBufferE
HardwareCounterBufferSharedPtr::HardwareCounterBufferSharedPtr [C2] ( HardwareCounterBuffer* buf )
_ZN4Ogre30HardwareCounterBufferSharedPtrC2EPNS_21HardwareCounterBufferE
vtable for HardwareCounterBuffer [data]
_ZTVN4Ogre21HardwareCounterBufferE
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
OgreHardwareUniformBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
HardwareUniformBuffer::HardwareUniformBuffer [C1] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareUniformBufferC1EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareUniformBuffer::HardwareUniformBuffer [C2] ( HardwareBufferManagerBase* mgr, size_t sizeBytes, enum HardwareBuffer::Usage usage, bool useShadowBuffer, String const& name )
_ZN4Ogre21HardwareUniformBufferC2EPNS_25HardwareBufferManagerBaseEmNS_14HardwareBuffer5UsageEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
HardwareUniformBuffer::~HardwareUniformBuffer [D0] ( )
_ZN4Ogre21HardwareUniformBufferD0Ev
HardwareUniformBuffer::~HardwareUniformBuffer [D1] ( )
_ZN4Ogre21HardwareUniformBufferD1Ev
HardwareUniformBuffer::~HardwareUniformBuffer [D2] ( )
_ZN4Ogre21HardwareUniformBufferD2Ev
HardwareUniformBufferSharedPtr::HardwareUniformBufferSharedPtr [C1] ( HardwareUniformBuffer* buf )
_ZN4Ogre30HardwareUniformBufferSharedPtrC1EPNS_21HardwareUniformBufferE
HardwareUniformBufferSharedPtr::HardwareUniformBufferSharedPtr [C2] ( HardwareUniformBuffer* buf )
_ZN4Ogre30HardwareUniformBufferSharedPtrC2EPNS_21HardwareUniformBufferE
vtable for HardwareUniformBuffer [data]
_ZTVN4Ogre21HardwareUniformBufferE
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.9.0
namespace Ogre
VertexBufferBinding::hasInstanceData ( ) const
_ZNK4Ogre19VertexBufferBinding15hasInstanceDataEv
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.9.0
namespace Ogre
HighLevelGpuProgram::calculateSize ( ) const
_ZNK4Ogre19HighLevelGpuProgram13calculateSizeEv
OgreHighLevelGpuProgramManager.h,
libOgreMain.so.1.9.0
namespace Ogre
HighLevelGpuProgramManager::getByName ( String const& name, String const& groupName )
_ZN4Ogre26HighLevelGpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreImage.h,
libOgreMain.so.1.9.0
namespace Ogre
Image::calculateSize ( size_t mipmaps, size_t faces, uint32 width, uint32 height, uint32 depth, enum PixelFormat format ) [static]
_ZN4Ogre5Image13calculateSizeEmmjjjNS_11PixelFormatE
Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, uint8 numMipMaps )
_ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmh
Image::loadRawData ( DataStreamPtr& stream, uint32 uWidth, uint32 uHeight, uint32 uDepth, enum PixelFormat eFormat, size_t numFaces, size_t numMipMaps )
_ZN4Ogre5Image11loadRawDataERNS_9SharedPtrINS_10DataStreamEEEjjjNS_11PixelFormatEmm
OgreInstanceBatch.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceBatch::_defragmentBatch ( bool optimizeCulling, InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
_ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
InstanceBatch::_getCustomParam ( InstancedEntity* instancedEntity, unsigned char idx )
_ZN4Ogre13InstanceBatch15_getCustomParamEPNS_15InstancedEntityEh
InstanceBatch::_setCustomParam ( InstancedEntity* instancedEntity, unsigned char idx, Vector4 const& newParam )
_ZN4Ogre13InstanceBatch15_setCustomParamEPNS_15InstancedEntityEhRKNS_7Vector4E
InstanceBatch::defragmentBatchDoCull ( InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
InstanceBatch::defragmentBatchNoCull ( InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
InstanceBatch::getInstancedEntitiesInUse ( InstanceBatch::InstancedEntityVec& outEntities, InstanceBatch::CustomParamsVec& outParams )
_ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE
InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW_VTF.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchShader.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchVTF.h,
libOgreMain.so.1.9.0
namespace Ogre
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::cloneMaterial ( MaterialPtr const& material )
_ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKNS_9SharedPtrINS_8MaterialEEE
BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, MaterialPtr& material )
_ZN4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERNS_9SharedPtrINS_8MaterialEEE
InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERNS_9SharedPtrINS_4MeshEEERKNS3_INS_8MaterialEEEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstancedEntity.h,
libOgreMain.so.1.9.0
namespace Ogre
InstancedEntity::getCustomParam ( unsigned char idx )
_ZN4Ogre15InstancedEntity14getCustomParamEh
InstancedEntity::setCustomParam ( unsigned char idx, Vector4 const& newParam )
_ZN4Ogre15InstancedEntity14setCustomParamEhRKNS_7Vector4E
InstancedEntity::stopSharingTransformAsSlave ( bool notifyMaster )
_ZN4Ogre15InstancedEntity27stopSharingTransformAsSlaveEb
InstancedEntity::unlinkTransform ( bool notifyMaster )
_ZN4Ogre15InstancedEntity15unlinkTransformEb
OgreInstanceManager.h,
libOgreMain.so.1.9.0
namespace Ogre
InstanceManager::setNumCustomParams ( unsigned char numCustomParams )
_ZN4Ogre15InstanceManager18setNumCustomParamsEh
OgreLight.h,
libOgreMain.so.1.9.0
namespace Ogre
Light::isInLightRange ( AxisAlignedBox const& container ) const
_ZNK4Ogre5Light14isInLightRangeERKNS_14AxisAlignedBoxE
Light::isInLightRange ( Sphere const& container ) const
_ZNK4Ogre5Light14isInLightRangeERKNS_6SphereE
OgreManualObject.h,
libOgreMain.so.1.9.0
namespace Ogre
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm
OgreMaterial.h,
libOgreMain.so.1.9.0
namespace Ogre
Material::calculateSize ( ) const
_ZNK4Ogre8Material13calculateSizeEv
Material::copyDetailsTo ( MaterialPtr& mat ) const
_ZNK4Ogre8Material13copyDetailsToERNS_9SharedPtrIS0_EE
OgreMaterialManager.h,
libOgreMain.so.1.9.0
namespace Ogre
MaterialManager::_notifyAfterIlluminationPassesCreated ( Technique* tech )
_ZN4Ogre15MaterialManager37_notifyAfterIlluminationPassesCreatedEPNS_9TechniqueE
MaterialManager::_notifyBeforeIlluminationPassesCleared ( Technique* tech )
_ZN4Ogre15MaterialManager38_notifyBeforeIlluminationPassesClearedEPNS_9TechniqueE
OgreMaterialSerializer.h,
libOgreMain.so.1.9.0
namespace Ogre
MaterialSerializer::exportMaterial ( MaterialPtr const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
_ZN4Ogre18MaterialSerializer14exportMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSD_SD_
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, GpuProgramPtr const& program, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams )
_ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNSB_INS_20GpuProgramParametersEEEPSG_
MaterialSerializer::queueForExport ( MaterialPtr const& pMat, bool clearQueued, bool exportDefaults, String const& materialName )
_ZN4Ogre18MaterialSerializer14queueForExportERKNS_9SharedPtrINS_8MaterialEEEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, size_t physicalIndex, size_t physicalSize, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbmmRKNS_9SharedPtrIS9_EEPS9_tb
MaterialSerializer::writeGpuProgramRef ( String const& attrib, GpuProgramPtr const& program, GpuProgramParametersSharedPtr const& params )
_ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10GpuProgramEEERKNS9_INS_20GpuProgramParametersEEE
MaterialSerializer::writeMaterial ( MaterialPtr const& pMat, String const& materialName )
_ZN4Ogre18MaterialSerializer13writeMaterialERKNS_9SharedPtrINS_8MaterialEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreMath.h,
libOgreMain.so.1.9.0
namespace Ogre
Math::mRandProvider [data]
_ZN4Ogre4Math13mRandProviderE
Math::SetRandomValueProvider ( Math::RandomValueProvider* provider ) [static]
_ZN4Ogre4Math22SetRandomValueProviderEPNS0_19RandomValueProviderE
OgreMesh.h,
libOgreMain.so.1.9.0
namespace Ogre
Mesh::_configureMeshLodUsage ( struct LodConfig const& lodConfig )
_ZN4Ogre4Mesh22_configureMeshLodUsageERKNS_9LodConfigE
Mesh::_notifySkeleton ( SkeletonPtr& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERNS_9SharedPtrINS_8SkeletonEEE
Mesh::mergeAdjacentTexcoords ( unsigned short finalTexCoordSet, unsigned short texCoordSetToDestroy )
_ZN4Ogre4Mesh22mergeAdjacentTexcoordsEtt
Mesh::mergeAdjacentTexcoords ( unsigned short finalTexCoordSet, unsigned short texCoordSetToDestroy, VertexData* vertexData )
_ZN4Ogre4Mesh22mergeAdjacentTexcoordsEttPNS_10VertexDataE
OgreMeshManager.h,
libOgreMain.so.1.9.0
namespace Ogre
MeshManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
_ZN4Ogre11MeshManager6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
MeshManager::getByName ( String const& name, String const& groupName )
_ZN4Ogre11MeshManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreMovableObject.h,
libOgreMain.so.1.9.0
namespace Ogre
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
_ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm
OgreParticleEmitter.h,
libOgreMain.so.1.9.0
namespace Ogre
ParticleEmitter::genEmissionDirection ( Vector3 const& particlePos, Vector3& destVector )
_ZN4Ogre15ParticleEmitter20genEmissionDirectionERKNS_7Vector3ERS1_
ParticleEmitter::getDirPositionReference ( ) const
_ZNK4Ogre15ParticleEmitter23getDirPositionReferenceEv
ParticleEmitter::getDirPositionReferenceEnabled ( ) const
_ZNK4Ogre15ParticleEmitter30getDirPositionReferenceEnabledEv
ParticleEmitter::msDirPositionRefCmd [data]
_ZN4Ogre15ParticleEmitter19msDirPositionRefCmdE
ParticleEmitter::setDirPositionReference ( Vector3 const& nposition, bool enable )
_ZN4Ogre15ParticleEmitter23setDirPositionReferenceERKNS_7Vector3Eb
OgreParticleEmitterCommands.h,
libOgreMain.so.1.9.0
namespace Ogre::EmitterCommands
CmdDirPositionRef::doGet ( void const* target ) const
_ZNK4Ogre15EmitterCommands17CmdDirPositionRef5doGetB5cxx11EPKv
CmdDirPositionRef::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre15EmitterCommands17CmdDirPositionRef5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
vtable for CmdDirPositionRef [data]
_ZTVN4Ogre15EmitterCommands17CmdDirPositionRefE
OgrePass.h,
libOgreMain.so.1.9.0
namespace Ogre
Pass::calculateSize ( ) const
_ZNK4Ogre4Pass13calculateSizeEv
Pass::getComputeProgram ( ) const
_ZNK4Ogre4Pass17getComputeProgramEv
Pass::getComputeProgramName ( ) const
_ZNK4Ogre4Pass21getComputeProgramNameB5cxx11Ev
Pass::getComputeProgramParameters ( ) const
_ZNK4Ogre4Pass27getComputeProgramParametersEv
Pass::getTesselationDomainProgram ( ) const
_ZNK4Ogre4Pass27getTesselationDomainProgramEv
Pass::getTesselationDomainProgramName ( ) const
_ZNK4Ogre4Pass31getTesselationDomainProgramNameB5cxx11Ev
Pass::getTesselationDomainProgramParameters ( ) const
_ZNK4Ogre4Pass37getTesselationDomainProgramParametersEv
Pass::getTesselationHullProgram ( ) const
_ZNK4Ogre4Pass25getTesselationHullProgramEv
Pass::getTesselationHullProgramName ( ) const
_ZNK4Ogre4Pass29getTesselationHullProgramNameB5cxx11Ev
Pass::getTesselationHullProgramParameters ( ) const
_ZNK4Ogre4Pass35getTesselationHullProgramParametersEv
Pass::setComputeProgram ( String const& name, bool resetParams )
_ZN4Ogre4Pass17setComputeProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
Pass::setComputeProgramParameters ( GpuProgramParametersSharedPtr params )
_ZN4Ogre4Pass27setComputeProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setTesselationDomainProgram ( String const& name, bool resetParams )
_ZN4Ogre4Pass27setTesselationDomainProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
Pass::setTesselationDomainProgramParameters ( GpuProgramParametersSharedPtr params )
_ZN4Ogre4Pass37setTesselationDomainProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
Pass::setTesselationHullProgram ( String const& name, bool resetParams )
_ZN4Ogre4Pass25setTesselationHullProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
Pass::setTesselationHullProgramParameters ( GpuProgramParametersSharedPtr params )
_ZN4Ogre4Pass35setTesselationHullProgramParametersENS_9SharedPtrINS_20GpuProgramParametersEEE
OgrePixelCountLodStrategy.h,
libOgreMain.so.1.9.0
namespace Ogre
AbsolutePixelCountLodStrategy::AbsolutePixelCountLodStrategy [C1] ( )
_ZN4Ogre29AbsolutePixelCountLodStrategyC1Ev
AbsolutePixelCountLodStrategy::AbsolutePixelCountLodStrategy [C2] ( )
_ZN4Ogre29AbsolutePixelCountLodStrategyC2Ev
AbsolutePixelCountLodStrategy::getSingleton ( ) [static]
_ZN4Ogre29AbsolutePixelCountLodStrategy12getSingletonEv
AbsolutePixelCountLodStrategy::getSingletonPtr ( ) [static]
_ZN4Ogre29AbsolutePixelCountLodStrategy15getSingletonPtrEv
AbsolutePixelCountLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera ) const
_ZNK4Ogre29AbsolutePixelCountLodStrategy12getValueImplEPKNS_13MovableObjectEPKNS_6CameraE
PixelCountLodStrategy::PixelCountLodStrategy [C1] ( String const& name )
_ZN4Ogre21PixelCountLodStrategyC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PixelCountLodStrategy::PixelCountLodStrategy [C2] ( String const& name )
_ZN4Ogre21PixelCountLodStrategyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ScreenRatioPixelCountLodStrategy::getSingleton ( ) [static]
_ZN4Ogre32ScreenRatioPixelCountLodStrategy12getSingletonEv
ScreenRatioPixelCountLodStrategy::getSingletonPtr ( ) [static]
_ZN4Ogre32ScreenRatioPixelCountLodStrategy15getSingletonPtrEv
ScreenRatioPixelCountLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera ) const
_ZNK4Ogre32ScreenRatioPixelCountLodStrategy12getValueImplEPKNS_13MovableObjectEPKNS_6CameraE
ScreenRatioPixelCountLodStrategy::ScreenRatioPixelCountLodStrategy [C1] ( )
_ZN4Ogre32ScreenRatioPixelCountLodStrategyC1Ev
ScreenRatioPixelCountLodStrategy::ScreenRatioPixelCountLodStrategy [C2] ( )
_ZN4Ogre32ScreenRatioPixelCountLodStrategyC2Ev
vtable for AbsolutePixelCountLodStrategy [data]
_ZTVN4Ogre29AbsolutePixelCountLodStrategyE
vtable for ScreenRatioPixelCountLodStrategy [data]
_ZTVN4Ogre32ScreenRatioPixelCountLodStrategyE
OgrePixelFormat.h,
libOgreMain.so.1.9.0
namespace Ogre
PixelBox::getTopLeftFrontPixelPtr ( ) const
_ZNK4Ogre8PixelBox23getTopLeftFrontPixelPtrEv
PixelUtil::bulkPixelVerticalFlip ( PixelBox const& box ) [static]
_ZN4Ogre9PixelUtil21bulkPixelVerticalFlipERKNS_8PixelBoxE
PixelUtil::getBitMasks ( enum PixelFormat format, uint64* rgba ) [static]
_ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPy
PixelUtil::getMemorySize ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format ) [static]
_ZN4Ogre9PixelUtil13getMemorySizeEjjjNS_11PixelFormatE
PixelUtil::isInteger ( enum PixelFormat format ) [static]
_ZN4Ogre9PixelUtil9isIntegerENS_11PixelFormatE
OgreProfiler.h,
libOgreMain.so.1.9.0
namespace Ogre
Profiler::addListener ( ProfileSessionListener* listener )
_ZN4Ogre8Profiler11addListenerEPNS_22ProfileSessionListenerE
Profiler::processFrameStats ( ProfileInstance* instance, Real& maxFrameTime )
_ZN4Ogre8Profiler17processFrameStatsEPNS_15ProfileInstanceERf
Profiler::removeListener ( ProfileSessionListener* listener )
_ZN4Ogre8Profiler14removeListenerEPNS_22ProfileSessionListenerE
OgreProgressiveMeshGenerator.h,
libOgreMain.so.1.9.0
namespace Ogre
ProgressiveMeshGenerator::addEdge ( struct ProgressiveMeshGenerator::PMVertex* v, struct ProgressiveMeshGenerator::PMEdge const& edge )
_ZN4Ogre24ProgressiveMeshGenerator7addEdgeEPNS0_8PMVertexERKNS0_6PMEdgeE
ProgressiveMeshGenerator::addIndexData ( IndexData* indexData, bool useSharedVertexLookup, unsigned short submeshID )
_ZN4Ogre24ProgressiveMeshGenerator12addIndexDataEPNS_9IndexDataEbt
ProgressiveMeshGenerator::addTriangleToEdges ( struct ProgressiveMeshGenerator::PMTriangle* triangle )
_ZN4Ogre24ProgressiveMeshGenerator18addTriangleToEdgesEPNS0_10PMTriangleE
ProgressiveMeshGenerator::addVertexData ( VertexData* vertexData, bool useSharedVertexLookup )
_ZN4Ogre24ProgressiveMeshGenerator13addVertexDataEPNS_10VertexDataEb
ProgressiveMeshGenerator::bakeLods ( )
_ZN4Ogre24ProgressiveMeshGenerator8bakeLodsEv
ProgressiveMeshGenerator::calcLodVertexCount ( struct LodLevel const& lodConfig )
_ZN4Ogre24ProgressiveMeshGenerator18calcLodVertexCountERKNS_8LodLevelE
ProgressiveMeshGenerator::cleanupMemory ( )
_ZN4Ogre24ProgressiveMeshGenerator13cleanupMemoryEv
ProgressiveMeshGenerator::collapse ( struct ProgressiveMeshGenerator::PMVertex* src )
_ZN4Ogre24ProgressiveMeshGenerator8collapseEPNS0_8PMVertexE
ProgressiveMeshGenerator::computeCosts ( )
_ZN4Ogre24ProgressiveMeshGenerator12computeCostsEv
ProgressiveMeshGenerator::computeEdgeCollapseCost ( struct ProgressiveMeshGenerator::PMVertex* src, struct ProgressiveMeshGenerator::PMEdge* dstEdge )
_ZN4Ogre24ProgressiveMeshGenerator23computeEdgeCollapseCostEPNS0_8PMVertexEPNS0_6PMEdgeE
ProgressiveMeshGenerator::computeLods ( struct LodConfig& lodConfigs )
_ZN4Ogre24ProgressiveMeshGenerator11computeLodsERNS_9LodConfigE
ProgressiveMeshGenerator::computeVertexCollapseCost ( struct ProgressiveMeshGenerator::PMVertex* vertex )
_ZN4Ogre24ProgressiveMeshGenerator25computeVertexCollapseCostEPNS0_8PMVertexE
ProgressiveMeshGenerator::findDstID ( unsigned int srcID, unsigned short submeshID )
_ZN4Ogre24ProgressiveMeshGenerator9findDstIDEjt
ProgressiveMeshGenerator::findSideTriangle ( struct ProgressiveMeshGenerator::PMVertex const* v1, struct ProgressiveMeshGenerator::PMVertex const* v2 )
_ZN4Ogre24ProgressiveMeshGenerator16findSideTriangleEPKNS0_8PMVertexES3_
ProgressiveMeshGenerator::generateLodLevels ( struct LodConfig& lodConfig )
_ZN4Ogre24ProgressiveMeshGenerator17generateLodLevelsERNS_9LodConfigE
ProgressiveMeshGenerator::getPointer ( ProgressiveMeshGenerator::VectorSet<ProgressiveMeshGenerator::PMEdge, 8u>::iterator it )
_ZN4Ogre24ProgressiveMeshGenerator10getPointerEPNS0_6PMEdgeE
ProgressiveMeshGenerator::getTriangleID ( struct ProgressiveMeshGenerator::PMTriangle* triangle )
_ZN4Ogre24ProgressiveMeshGenerator13getTriangleIDEPNS0_10PMTriangleE
ProgressiveMeshGenerator::hasSrcID ( unsigned int srcID, unsigned short submeshID )
_ZN4Ogre24ProgressiveMeshGenerator8hasSrcIDEjt
ProgressiveMeshGenerator::initialize ( )
_ZN4Ogre24ProgressiveMeshGenerator10initializeEv
ProgressiveMeshGenerator::isBorderVertex ( struct ProgressiveMeshGenerator::PMVertex const* vertex ) const
_ZNK4Ogre24ProgressiveMeshGenerator14isBorderVertexEPKNS0_8PMVertexE
ProgressiveMeshGenerator::isDuplicateTriangle ( struct ProgressiveMeshGenerator::PMTriangle* triangle )
_ZN4Ogre24ProgressiveMeshGenerator19isDuplicateTriangleEPNS0_10PMTriangleE
ProgressiveMeshGenerator::isDuplicateTriangle ( struct ProgressiveMeshGenerator::PMTriangle* triangle, struct ProgressiveMeshGenerator::PMTriangle* triangle2 )
_ZN4Ogre24ProgressiveMeshGenerator19isDuplicateTriangleEPNS0_10PMTriangleES2_
ProgressiveMeshGenerator::printTriangle ( struct ProgressiveMeshGenerator::PMTriangle* triangle, stringstream& str )
_ZN4Ogre24ProgressiveMeshGenerator13printTriangleEPNS0_10PMTriangleERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
ProgressiveMeshGenerator::ProgressiveMeshGenerator [C1] ( )
_ZN4Ogre24ProgressiveMeshGeneratorC1Ev
ProgressiveMeshGenerator::ProgressiveMeshGenerator [C2] ( )
_ZN4Ogre24ProgressiveMeshGeneratorC2Ev
ProgressiveMeshGenerator::removeEdge ( struct ProgressiveMeshGenerator::PMVertex* v, struct ProgressiveMeshGenerator::PMEdge const& edge )
_ZN4Ogre24ProgressiveMeshGenerator10removeEdgeEPNS0_8PMVertexERKNS0_6PMEdgeE
ProgressiveMeshGenerator::removeTriangleFromEdges ( struct ProgressiveMeshGenerator::PMTriangle* triangle, struct ProgressiveMeshGenerator::PMVertex* skip )
_ZN4Ogre24ProgressiveMeshGenerator23removeTriangleFromEdgesEPNS0_10PMTriangleEPNS0_8PMVertexE
ProgressiveMeshGenerator::replaceVertexID ( struct ProgressiveMeshGenerator::PMTriangle* triangle, unsigned int oldID, unsigned int newID, struct ProgressiveMeshGenerator::PMVertex* dst )
_ZN4Ogre24ProgressiveMeshGenerator15replaceVertexIDEPNS0_10PMTriangleEjjPNS0_8PMVertexE
ProgressiveMeshGenerator::tuneContainerSize ( )
_ZN4Ogre24ProgressiveMeshGenerator17tuneContainerSizeEv
ProgressiveMeshGenerator::updateVertexCollapseCost ( struct ProgressiveMeshGenerator::PMVertex* vertex )
_ZN4Ogre24ProgressiveMeshGenerator24updateVertexCollapseCostEPNS0_8PMVertexE
ProgressiveMeshGenerator::~ProgressiveMeshGenerator [D0] ( )
_ZN4Ogre24ProgressiveMeshGeneratorD0Ev
ProgressiveMeshGenerator::~ProgressiveMeshGenerator [D1] ( )
_ZN4Ogre24ProgressiveMeshGeneratorD1Ev
ProgressiveMeshGenerator::~ProgressiveMeshGenerator [D2] ( )
_ZN4Ogre24ProgressiveMeshGeneratorD2Ev
ProgressiveMeshGeneratorBase::generateAutoconfiguredLodLevels ( MeshPtr& mesh )
_ZN4Ogre28ProgressiveMeshGeneratorBase31generateAutoconfiguredLodLevelsERNS_9SharedPtrINS_4MeshEEE
ProgressiveMeshGeneratorBase::getAutoconfig ( MeshPtr& inMesh, struct LodConfig& outLodConfig )
_ZN4Ogre28ProgressiveMeshGeneratorBase13getAutoconfigERNS_9SharedPtrINS_4MeshEEERNS_9LodConfigE
vtable for ProgressiveMeshGenerator [data]
_ZTVN4Ogre24ProgressiveMeshGeneratorE
vtable for ProgressiveMeshGeneratorBase [data]
_ZTVN4Ogre28ProgressiveMeshGeneratorBaseE
OgreQueuedProgressiveMeshGenerator.h,
libOgreMain.so.1.9.0
namespace Ogre
PMInjector::getSingleton ( ) [static]
_ZN4Ogre10PMInjector12getSingletonEv
PMInjector::getSingletonPtr ( ) [static]
_ZN4Ogre10PMInjector15getSingletonPtrEv
PMInjector::handleResponse ( struct WorkQueue::Response const* res, WorkQueue const* srcQ )
_ZN4Ogre10PMInjector14handleResponseEPKNS_9WorkQueue8ResponseEPKS1_
PMInjector::inject ( struct PMGenRequest* request )
_ZN4Ogre10PMInjector6injectEPNS_12PMGenRequestE
PMInjector::PMInjector [C1] ( )
_ZN4Ogre10PMInjectorC1Ev
PMInjector::PMInjector [C2] ( )
_ZN4Ogre10PMInjectorC2Ev
PMInjector::~PMInjector [D0] ( )
_ZN4Ogre10PMInjectorD0Ev
PMInjector::~PMInjector [D1] ( )
_ZN4Ogre10PMInjectorD1Ev
PMInjector::~PMInjector [D2] ( )
_ZN4Ogre10PMInjectorD2Ev
PMWorker::addRequestToQueue ( struct PMGenRequest* request )
_ZN4Ogre8PMWorker17addRequestToQueueEPNS_12PMGenRequestE
PMWorker::clearPendingLodRequests ( )
_ZN4Ogre8PMWorker23clearPendingLodRequestsEv
PMWorker::getSingleton ( ) [static]
_ZN4Ogre8PMWorker12getSingletonEv
PMWorker::getSingletonPtr ( ) [static]
_ZN4Ogre8PMWorker15getSingletonPtrEv
PMWorker::PMWorker [C1] ( )
_ZN4Ogre8PMWorkerC1Ev
PMWorker::PMWorker [C2] ( )
_ZN4Ogre8PMWorkerC2Ev
PMWorker::~PMWorker [D0] ( )
_ZN4Ogre8PMWorkerD0Ev
PMWorker::~PMWorker [D1] ( )
_ZN4Ogre8PMWorkerD1Ev
PMWorker::~PMWorker [D2] ( )
_ZN4Ogre8PMWorkerD2Ev
QueuedProgressiveMeshGenerator::generateLodLevels ( struct LodConfig& lodConfig )
_ZN4Ogre30QueuedProgressiveMeshGenerator17generateLodLevelsERNS_9LodConfigE
QueuedProgressiveMeshGenerator::~QueuedProgressiveMeshGenerator [D0] ( )
_ZN4Ogre30QueuedProgressiveMeshGeneratorD0Ev
QueuedProgressiveMeshGenerator::~QueuedProgressiveMeshGenerator [D1] ( )
_ZN4Ogre30QueuedProgressiveMeshGeneratorD1Ev
QueuedProgressiveMeshGenerator::~QueuedProgressiveMeshGenerator [D2] ( )
_ZN4Ogre30QueuedProgressiveMeshGeneratorD2Ev
vtable for PMInjector [data]
_ZTVN4Ogre10PMInjectorE
vtable for PMWorker [data]
_ZTVN4Ogre8PMWorkerE
vtable for QueuedProgressiveMeshGenerator [data]
_ZTVN4Ogre30QueuedProgressiveMeshGeneratorE
OgreRenderSystem.h,
libOgreMain.so.1.9.0
namespace Ogre
RenderSystem::_setVertexTexture ( size_t unit, TexturePtr const& tex )
_ZN4Ogre12RenderSystem17_setVertexTextureEmRKNS_9SharedPtrINS_7TextureEEE
RenderSystem::_swapAllRenderTargetBuffers ( )
_ZN4Ogre12RenderSystem27_swapAllRenderTargetBuffersEv
RenderSystem::getCustomAttribute ( String const& name, void* pData )
_ZN4Ogre12RenderSystem18getCustomAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv
RenderSystem::setGlobalInstanceVertexBuffer ( HardwareVertexBufferSharedPtr const& val )
_ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferERKNS_29HardwareVertexBufferSharedPtrE
OgreRenderTexture.h,
libOgreMain.so.1.9.0
namespace Ogre
RenderTexture::RenderTexture [C1] ( HardwarePixelBuffer* buffer, uint32 zoffset )
_ZN4Ogre13RenderTextureC1EPNS_19HardwarePixelBufferEj
RenderTexture::RenderTexture [C2] ( HardwarePixelBuffer* buffer, uint32 zoffset )
_ZN4Ogre13RenderTextureC2EPNS_19HardwarePixelBufferEj
OgreResourceGroupManager.h,
libOgreMain.so.1.9.0
namespace Ogre
ResourceGroupManager::addResourceLocation ( String const& name, String const& locType, String const& resGroup, bool recursive, bool readOnly )
_ZN4Ogre20ResourceGroupManager19addResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_bb
ResourceGroupManager::fireResourceCreated ( ResourcePtr const& resource )
_ZN4Ogre20ResourceGroupManager19fireResourceCreatedERKNS_9SharedPtrINS_8ResourceEEE
ResourceGroupManager::fireResourceRemove ( ResourcePtr const& resource )
_ZN4Ogre20ResourceGroupManager18fireResourceRemoveERKNS_9SharedPtrINS_8ResourceEEE
OgreResourceManager.h,
libOgreMain.so.1.9.0
namespace Ogre
ResourceManager::createResource ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre15ResourceManager14createResourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreRoot.h,
libOgreMain.so.1.9.0
namespace Ogre
Root::_syncAddedRemovedFrameListeners ( )
_ZN4Ogre4Root31_syncAddedRemovedFrameListenersEv
Root::endRenderingQueued ( )
_ZN4Ogre4Root18endRenderingQueuedEv
Root::queueEndRendering ( bool state )
_ZN4Ogre4Root17queueEndRenderingEb
OgreSceneManager.h,
libOgreMain.so.1.9.0
namespace Ogre
SceneManager::createAABBQuery ( AxisAlignedBox const& box, uint32 mask )
_ZN4Ogre12SceneManager15createAABBQueryERKNS_14AxisAlignedBoxEj
SceneManager::createEntity ( MeshPtr const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNS_9SharedPtrINS_4MeshEEE
SceneManager::createEntity ( String const& entityName, MeshPtr const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_4MeshEEE
SceneManager::createIntersectionQuery ( uint32 mask )
_ZN4Ogre12SceneManager23createIntersectionQueryEj
SceneManager::createPlaneBoundedVolumeQuery ( PlaneBoundedVolumeList const& volumes, uint32 mask )
_ZN4Ogre12SceneManager29createPlaneBoundedVolumeQueryERKSt6vectorINS_18PlaneBoundedVolumeESaIS2_EEj
SceneManager::createRayQuery ( Ray const& ray, uint32 mask )
_ZN4Ogre12SceneManager14createRayQueryERKNS_3RayEj
SceneManager::createSphereQuery ( Sphere const& sphere, uint32 mask )
_ZN4Ogre12SceneManager17createSphereQueryERKNS_6SphereEj
OgreScriptCompiler.h,
libOgreMain.so.1.9.0
namespace Ogre
ScriptCompiler::registerCustomWordId ( String const& word )
_ZN4Ogre14ScriptCompiler20registerCustomWordIdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ScriptCompilerManager::registerCustomWordId ( String const& word )
_ZN4Ogre21ScriptCompilerManager20registerCustomWordIdERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreScriptTranslator.h,
libOgreMain.so.1.9.0
namespace Ogre
PassTranslator::translateComputeProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator26translateComputeProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateTesselationDomainProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator36translateTesselationDomainProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
PassTranslator::translateTesselationHullProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
_ZN4Ogre14PassTranslator34translateTesselationHullProgramRefEPNS_14ScriptCompilerEPNS_18ObjectAbstractNodeE
OgreShadowCameraSetupPSSM.h,
libOgreMain.so.1.9.0
namespace Ogre
PSSMShadowCameraSetup::calculateSplitPoints ( uint splitCount, Real nearDist, Real farDist, Real lambda )
_ZN4Ogre21PSSMShadowCameraSetup20calculateSplitPointsEjfff
OgreShadowCaster.h,
libOgreMain.so.1.9.0
namespace Ogre
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, ShadowCaster::ShadowRenderableList& shadowRenderables, unsigned long flags )
_ZN4Ogre12ShadowCaster20generateShadowVolumeEPNS_8EdgeDataERKNS_28HardwareIndexBufferSharedPtrERmPKNS_5LightERSt6vectorIPNS_16ShadowRenderableESaISC_EEm
OgreShadowTextureManager.h,
libOgreMain.so.1.9.0
namespace Ogre
ShadowTextureManager::getShadowTextures ( ShadowTextureConfigList const& configList, vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_9SharedPtrINS_7TextureEEESaIS9_EE
OgreShadowVolumeExtrudeProgram.h,
libOgreMain.so.1.9.0
namespace Ogre
ShadowVolumeExtrudeProgram::mDirVs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram11mDirVs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glslDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram16mDirVs_glslDebugB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glslFinite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram17mDirVs_glslFiniteB5cxx11E
ShadowVolumeExtrudeProgram::mDirVs_glslFiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram22mDirVs_glslFiniteDebugB5cxx11E
ShadowVolumeExtrudeProgram::mGeneralFs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram15mGeneralFs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glsl [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram13mPointVs_glslB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glslDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram18mPointVs_glslDebugB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glslFinite [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram19mPointVs_glslFiniteB5cxx11E
ShadowVolumeExtrudeProgram::mPointVs_glslFiniteDebug [data]
_ZN4Ogre26ShadowVolumeExtrudeProgram24mPointVs_glslFiniteDebugB5cxx11E
OgreSkeleton.h,
libOgreMain.so.1.9.0
namespace Ogre
Skeleton::calculateSize ( ) const
_ZNK4Ogre8Skeleton13calculateSizeEv
OgreSkeletonInstance.h,
libOgreMain.so.1.9.0
namespace Ogre
SkeletonInstance::SkeletonInstance [C1] ( SkeletonPtr const& masterCopy )
_ZN4Ogre16SkeletonInstanceC1ERKNS_9SharedPtrINS_8SkeletonEEE
SkeletonInstance::SkeletonInstance [C2] ( SkeletonPtr const& masterCopy )
_ZN4Ogre16SkeletonInstanceC2ERKNS_9SharedPtrINS_8SkeletonEEE
OgreSkeletonManager.h,
libOgreMain.so.1.9.0
namespace Ogre
SkeletonManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
_ZN4Ogre15SkeletonManager6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
SkeletonManager::getByName ( String const& name, String const& groupName )
_ZN4Ogre15SkeletonManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreStaticGeometry.h,
libOgreMain.so.1.9.0
namespace Ogre
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm
OgreStreamSerialiser.h,
libOgreMain.so.1.9.0
namespace Ogre
StreamSerialiser::startDeflate ( size_t avail_in )
_ZN4Ogre16StreamSerialiser12startDeflateEm
StreamSerialiser::stopDeflate ( )
_ZN4Ogre16StreamSerialiser11stopDeflateEv
OgreStringConverter.h,
libOgreMain.so.1.9.0
namespace Ogre
StringConverter::msDefaultStringLocale [data]
_ZN4Ogre15StringConverter21msDefaultStringLocaleB5cxx11E
StringConverter::msLocale [data]
_ZN4Ogre15StringConverter8msLocaleE
StringConverter::msUseLocale [data]
_ZN4Ogre15StringConverter11msUseLocaleE
StringConverter::toString ( double val, unsigned short precision, unsigned short width, char fill, std::ios_base::fmtflags flags ) [static]
_ZN4Ogre15StringConverter8toStringB5cxx11EdttcSt13_Ios_Fmtflags
OgreSubEntity.h,
libOgreMain.so.1.9.0
namespace Ogre
SubEntity::getIndexDataEndIndex ( ) const
_ZNK4Ogre9SubEntity20getIndexDataEndIndexEv
SubEntity::getIndexDataStartIndex ( ) const
_ZNK4Ogre9SubEntity22getIndexDataStartIndexEv
SubEntity::resetIndexDataStartEndIndex ( )
_ZN4Ogre9SubEntity27resetIndexDataStartEndIndexEv
SubEntity::setIndexDataEndIndex ( size_t end_index )
_ZN4Ogre9SubEntity20setIndexDataEndIndexEm
SubEntity::setIndexDataStartIndex ( size_t start_index )
_ZN4Ogre9SubEntity22setIndexDataStartIndexEm
OgreSubMesh.h,
libOgreMain.so.1.9.0
namespace Ogre
SubMesh::clone ( String const& newName, Mesh* parentMesh )
_ZN4Ogre7SubMesh5cloneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_4MeshE
OgreTechnique.h,
libOgreMain.so.1.9.0
namespace Ogre
Technique::calculateSize ( ) const
_ZNK4Ogre9Technique13calculateSizeEv
Technique::setShadowCasterMaterial ( MaterialPtr val )
_ZN4Ogre9Technique23setShadowCasterMaterialENS_9SharedPtrINS_8MaterialEEE
Technique::setShadowReceiverMaterial ( MaterialPtr val )
_ZN4Ogre9Technique25setShadowReceiverMaterialENS_9SharedPtrINS_8MaterialEEE
OgreTexture.h,
libOgreMain.so.1.9.0
namespace Ogre
Texture::copyToTexture ( TexturePtr& target )
_ZN4Ogre7Texture13copyToTextureERNS_9SharedPtrIS0_EE
Texture::getCustomAttribute ( String const& p1, void* p2 )
_ZN4Ogre7Texture18getCustomAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv
OgreTextureManager.h,
libOgreMain.so.1.9.0
namespace Ogre
TextureManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
_ZN4Ogre14TextureManager6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreTextureUnitState.h,
libOgreMain.so.1.9.0
namespace Ogre
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEE
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr, size_t frame )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_9SharedPtrINS_7TextureEEEm
TextureUnitState::calculateSize ( ) const
_ZNK4Ogre16TextureUnitState13calculateSizeEv
TextureUnitState::getTextureCompareEnabled ( ) const
_ZNK4Ogre16TextureUnitState24getTextureCompareEnabledEv
TextureUnitState::getTextureCompareFunction ( ) const
_ZNK4Ogre16TextureUnitState25getTextureCompareFunctionEv
TextureUnitState::setCubicTexture ( TexturePtr const*const texPtrs, bool forUVW )
_ZN4Ogre16TextureUnitState15setCubicTextureEPKNS_9SharedPtrINS_7TextureEEEb
TextureUnitState::setTexture ( TexturePtr const& texPtr )
_ZN4Ogre16TextureUnitState10setTextureERKNS_9SharedPtrINS_7TextureEEE
TextureUnitState::setTextureCompareEnabled ( bool enabled )
_ZN4Ogre16TextureUnitState24setTextureCompareEnabledEb
TextureUnitState::setTextureCompareFunction ( enum CompareFunction function )
_ZN4Ogre16TextureUnitState25setTextureCompareFunctionENS_15CompareFunctionE
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.9.0
namespace Ogre
UnifiedHighLevelGpuProgram::calculateSize ( ) const
_ZNK4Ogre26UnifiedHighLevelGpuProgram13calculateSizeEv
OgreViewport.h,
libOgreMain.so.1.9.0
namespace Ogre
Viewport::Listener::viewportCameraChanged ( Viewport* p1 )
_ZN4Ogre8Viewport8Listener21viewportCameraChangedEPS0_
Viewport::Listener::viewportDestroyed ( Viewport* p1 )
_ZN4Ogre8Viewport8Listener17viewportDestroyedEPS0_
Viewport::Listener::viewportDimensionsChanged ( Viewport* p1 )
_ZN4Ogre8Viewport8Listener25viewportDimensionsChangedEPS0_
vtable for Viewport::Listener [data]
_ZTVN4Ogre8Viewport8ListenerE
OgreWorkQueue.h,
libOgreMain.so.1.9.0
namespace Ogre
DefaultWorkQueueBase::abortPendingRequestsByChannel ( uint16 channel )
_ZN4Ogre20DefaultWorkQueueBase29abortPendingRequestsByChannelEt
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous, bool idleThread )
_ZN4Ogre20DefaultWorkQueueBase10addRequestEttRKNS_3AnyEhbb
DefaultWorkQueueBase::processIdleRequests ( )
_ZN4Ogre20DefaultWorkQueueBase19processIdleRequestsEv
DefaultWorkQueueBase::WorkerFunc::operator() ( ) const
_ZNK4Ogre20DefaultWorkQueueBase10WorkerFuncclEv
vtable for WorkQueue::RequestHandler [data]
_ZTVN4Ogre9WorkQueue14RequestHandlerE
to the top
Removed Symbols 539
OgreArchiveManager.h,
libOgreMain.so.1.8.1
namespace Ogre
ArchiveManager::load ( String const& filename, String const& archiveType )
_ZN4Ogre14ArchiveManager4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreBillboardParticleRenderer.h,
libOgreMain.so.1.8.1
namespace Ogre
BillboardParticleRenderer::_setMaterial ( MaterialPtr& mat )
_ZN4Ogre25BillboardParticleRenderer12_setMaterialERNS_11MaterialPtrE
OgreBillboardSet.h,
libOgreMain.so.1.8.1
namespace Ogre
BillboardSet::setMaterial ( MaterialPtr const& material )
_ZN4Ogre12BillboardSet11setMaterialERKNS_11MaterialPtrE
OgreBorderPanelOverlayElement.h,
libOgreMain.so.1.8.1
namespace Ogre
BorderPanelOverlayElement::_update ( )
_ZN4Ogre25BorderPanelOverlayElement7_updateEv
BorderPanelOverlayElement::_updateRenderQueue ( RenderQueue* queue )
_ZN4Ogre25BorderPanelOverlayElement18_updateRenderQueueEPNS_11RenderQueueE
BorderPanelOverlayElement::addBaseParameters ( )
_ZN4Ogre25BorderPanelOverlayElement17addBaseParametersEv
BorderPanelOverlayElement::BorderPanelOverlayElement [C1] ( String const& name )
_ZN4Ogre25BorderPanelOverlayElementC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BorderPanelOverlayElement::BorderPanelOverlayElement [C2] ( String const& name )
_ZN4Ogre25BorderPanelOverlayElementC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BorderPanelOverlayElement::getBorderMaterialName ( ) const
_ZNK4Ogre25BorderPanelOverlayElement21getBorderMaterialNameB5cxx11Ev
BorderPanelOverlayElement::getBottomBorderSize ( ) const
_ZNK4Ogre25BorderPanelOverlayElement19getBottomBorderSizeEv
BorderPanelOverlayElement::getBottomBorderUVString ( ) const
_ZNK4Ogre25BorderPanelOverlayElement23getBottomBorderUVStringB5cxx11Ev
BorderPanelOverlayElement::getBottomLeftBorderUVString ( ) const
_ZNK4Ogre25BorderPanelOverlayElement27getBottomLeftBorderUVStringB5cxx11Ev
BorderPanelOverlayElement::getBottomRightBorderUVString ( ) const
_ZNK4Ogre25BorderPanelOverlayElement28getBottomRightBorderUVStringB5cxx11Ev
BorderPanelOverlayElement::getCellUVString ( enum BorderPanelOverlayElement::BorderCellIndex idx ) const
_ZNK4Ogre25BorderPanelOverlayElement15getCellUVStringB5cxx11ENS0_15BorderCellIndexE
BorderPanelOverlayElement::getLeftBorderSize ( ) const
_ZNK4Ogre25BorderPanelOverlayElement17getLeftBorderSizeEv
BorderPanelOverlayElement::getLeftBorderUVString ( ) const
_ZNK4Ogre25BorderPanelOverlayElement21getLeftBorderUVStringB5cxx11Ev
BorderPanelOverlayElement::getRightBorderSize ( ) const
_ZNK4Ogre25BorderPanelOverlayElement18getRightBorderSizeEv
BorderPanelOverlayElement::getRightBorderUVString ( ) const
_ZNK4Ogre25BorderPanelOverlayElement22getRightBorderUVStringB5cxx11Ev
BorderPanelOverlayElement::getTopBorderSize ( ) const
_ZNK4Ogre25BorderPanelOverlayElement16getTopBorderSizeEv
BorderPanelOverlayElement::getTopBorderUVString ( ) const
_ZNK4Ogre25BorderPanelOverlayElement20getTopBorderUVStringB5cxx11Ev
BorderPanelOverlayElement::getTopLeftBorderUVString ( ) const
_ZNK4Ogre25BorderPanelOverlayElement24getTopLeftBorderUVStringB5cxx11Ev
BorderPanelOverlayElement::getTopRightBorderUVString ( ) const
_ZNK4Ogre25BorderPanelOverlayElement25getTopRightBorderUVStringB5cxx11Ev
BorderPanelOverlayElement::getTypeName ( ) const
_ZNK4Ogre25BorderPanelOverlayElement11getTypeNameB5cxx11Ev
BorderPanelOverlayElement::initialise ( )
_ZN4Ogre25BorderPanelOverlayElement10initialiseEv
BorderPanelOverlayElement::msCmdBorderBottomLeftUV [data]
_ZN4Ogre25BorderPanelOverlayElement23msCmdBorderBottomLeftUVE
BorderPanelOverlayElement::msCmdBorderBottomRightUV [data]
_ZN4Ogre25BorderPanelOverlayElement24msCmdBorderBottomRightUVE
BorderPanelOverlayElement::msCmdBorderBottomUV [data]
_ZN4Ogre25BorderPanelOverlayElement19msCmdBorderBottomUVE
BorderPanelOverlayElement::msCmdBorderLeftUV [data]
_ZN4Ogre25BorderPanelOverlayElement17msCmdBorderLeftUVE
BorderPanelOverlayElement::msCmdBorderMaterial [data]
_ZN4Ogre25BorderPanelOverlayElement19msCmdBorderMaterialE
BorderPanelOverlayElement::msCmdBorderRightUV [data]
_ZN4Ogre25BorderPanelOverlayElement18msCmdBorderRightUVE
BorderPanelOverlayElement::msCmdBorderSize [data]
_ZN4Ogre25BorderPanelOverlayElement15msCmdBorderSizeE
BorderPanelOverlayElement::msCmdBorderTopLeftUV [data]
_ZN4Ogre25BorderPanelOverlayElement20msCmdBorderTopLeftUVE
BorderPanelOverlayElement::msCmdBorderTopRightUV [data]
_ZN4Ogre25BorderPanelOverlayElement21msCmdBorderTopRightUVE
BorderPanelOverlayElement::msCmdBorderTopUV [data]
_ZN4Ogre25BorderPanelOverlayElement16msCmdBorderTopUVE
BorderPanelOverlayElement::msTypeName [data]
_ZN4Ogre25BorderPanelOverlayElement10msTypeNameB5cxx11E
BorderPanelOverlayElement::setBorderMaterialName ( String const& name )
_ZN4Ogre25BorderPanelOverlayElement21setBorderMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BorderPanelOverlayElement::setBorderSize ( Real size )
_ZN4Ogre25BorderPanelOverlayElement13setBorderSizeEf
BorderPanelOverlayElement::setBorderSize ( Real sides, Real topAndBottom )
_ZN4Ogre25BorderPanelOverlayElement13setBorderSizeEff
BorderPanelOverlayElement::setBorderSize ( Real left, Real right, Real top, Real bottom )
_ZN4Ogre25BorderPanelOverlayElement13setBorderSizeEffff
BorderPanelOverlayElement::setBottomBorderUV ( Real u1, Real v1, Real u2, Real v2 )
_ZN4Ogre25BorderPanelOverlayElement17setBottomBorderUVEffff
BorderPanelOverlayElement::setBottomLeftBorderUV ( Real u1, Real v1, Real u2, Real v2 )
_ZN4Ogre25BorderPanelOverlayElement21setBottomLeftBorderUVEffff
BorderPanelOverlayElement::setBottomRightBorderUV ( Real u1, Real v1, Real u2, Real v2 )
_ZN4Ogre25BorderPanelOverlayElement22setBottomRightBorderUVEffff
BorderPanelOverlayElement::setLeftBorderUV ( Real u1, Real v1, Real u2, Real v2 )
_ZN4Ogre25BorderPanelOverlayElement15setLeftBorderUVEffff
BorderPanelOverlayElement::setMetricsMode ( enum GuiMetricsMode gmm )
_ZN4Ogre25BorderPanelOverlayElement14setMetricsModeENS_14GuiMetricsModeE
BorderPanelOverlayElement::setRightBorderUV ( Real u1, Real v1, Real u2, Real v2 )
_ZN4Ogre25BorderPanelOverlayElement16setRightBorderUVEffff
BorderPanelOverlayElement::setTopBorderUV ( Real u1, Real v1, Real u2, Real v2 )
_ZN4Ogre25BorderPanelOverlayElement14setTopBorderUVEffff
BorderPanelOverlayElement::setTopLeftBorderUV ( Real u1, Real v1, Real u2, Real v2 )
_ZN4Ogre25BorderPanelOverlayElement18setTopLeftBorderUVEffff
BorderPanelOverlayElement::setTopRightBorderUV ( Real u1, Real v1, Real u2, Real v2 )
_ZN4Ogre25BorderPanelOverlayElement19setTopRightBorderUVEffff
BorderPanelOverlayElement::updatePositionGeometry ( )
_ZN4Ogre25BorderPanelOverlayElement22updatePositionGeometryEv
BorderPanelOverlayElement::updateTextureGeometry ( )
_ZN4Ogre25BorderPanelOverlayElement21updateTextureGeometryEv
BorderPanelOverlayElement::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
_ZN4Ogre25BorderPanelOverlayElement16visitRenderablesEPNS_10Renderable7VisitorEb
BorderPanelOverlayElement::~BorderPanelOverlayElement [D0] ( )
_ZN4Ogre25BorderPanelOverlayElementD0Ev
BorderPanelOverlayElement::~BorderPanelOverlayElement [D1] ( )
_ZN4Ogre25BorderPanelOverlayElementD1Ev
BorderPanelOverlayElement::~BorderPanelOverlayElement [D2] ( )
_ZN4Ogre25BorderPanelOverlayElementD2Ev
vtable for BorderPanelOverlayElement [data]
_ZTVN4Ogre25BorderPanelOverlayElementE
OgreCompositionPass.h,
libOgreMain.so.1.8.1
namespace Ogre
CompositionPass::setMaterial ( MaterialPtr const& mat )
_ZN4Ogre15CompositionPass11setMaterialERKNS_11MaterialPtrE
OgreCompositorChain.h,
libOgreMain.so.1.8.1
namespace Ogre
CompositorChain::addCompositor ( CompositorPtr filter, size_t addPosition, String const& scheme )
_ZN4Ogre15CompositorChain13addCompositorENS_13CompositorPtrEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreCompositorInstance.h,
libOgreMain.so.1.8.1
namespace Ogre
CompositorInstance::_fireNotifyMaterialRender ( uint32 pass_id, MaterialPtr& mat )
_ZN4Ogre18CompositorInstance25_fireNotifyMaterialRenderEjRNS_11MaterialPtrE
CompositorInstance::_fireNotifyMaterialSetup ( uint32 pass_id, MaterialPtr& mat )
_ZN4Ogre18CompositorInstance24_fireNotifyMaterialSetupEjRNS_11MaterialPtrE
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, MaterialPtr& mat )
_ZN4Ogre18CompositorInstance8Listener20notifyMaterialRenderEjRNS_11MaterialPtrE
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, MaterialPtr& mat )
_ZN4Ogre18CompositorInstance8Listener19notifyMaterialSetupEjRNS_11MaterialPtrE
OgreConfigFile.h,
libOgreMain.so.1.8.1
namespace Ogre
ConfigFile::load ( String const& filename, String const& resourceGroup, String const& separators, bool trimWhitespace )
_ZN4Ogre10ConfigFile4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b
OgreDDSCodec.h,
libOgreMain.so.1.8.1
namespace Ogre
DDSCodec::code ( MemoryDataStreamPtr& input, Codec::CodecDataPtr& pData ) const
_ZNK4Ogre8DDSCodec4codeERNS_9SharedPtrINS_16MemoryDataStreamEEERNS1_INS_5Codec9CodecDataEEE
DDSCodec::codeToFile ( MemoryDataStreamPtr& input, String const& outFileName, Codec::CodecDataPtr& pData ) const
_ZNK4Ogre8DDSCodec10codeToFileERNS_9SharedPtrINS_16MemoryDataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS1_INS_5Codec9CodecDataEEE
OgreDeflate.h,
libOgreMain.so.1.8.1
namespace Ogre
DeflateStream::DeflateStream [C1] ( DataStreamPtr const& compressedStream, String const& tmpFileName )
_ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DeflateStream::DeflateStream [C2] ( DataStreamPtr const& compressedStream, String const& tmpFileName )
_ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
DeflateStream::DeflateStream [C1] ( String const& name, DataStreamPtr const& compressedStream, String const& tmpFileName )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_
DeflateStream::DeflateStream [C2] ( String const& name, DataStreamPtr const& compressedStream, String const& tmpFileName )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_
OgreDistanceLodStrategy.h,
libOgreMain.so.1.8.1
namespace Ogre
DistanceLodStrategy::DistanceLodStrategy [C1] ( )
_ZN4Ogre19DistanceLodStrategyC1Ev
DistanceLodStrategy::DistanceLodStrategy [C2] ( )
_ZN4Ogre19DistanceLodStrategyC2Ev
DistanceLodStrategy::getReferenceViewEnabled ( ) const
_ZNK4Ogre19DistanceLodStrategy23getReferenceViewEnabledEv
DistanceLodStrategy::getSingleton ( ) [static]
_ZN4Ogre19DistanceLodStrategy12getSingletonEv
DistanceLodStrategy::getSingletonPtr ( ) [static]
_ZN4Ogre19DistanceLodStrategy15getSingletonPtrEv
OgreEntity.h,
libOgreMain.so.1.8.1
namespace Ogre
Entity::buildSubEntityList ( MeshPtr& mesh, Entity::SubEntityList* sublist )
_ZN4Ogre6Entity18buildSubEntityListERNS_7MeshPtrEPSt6vectorIPNS_9SubEntityESaIS5_EE
Entity::Entity [C1] ( String const& name, MeshPtr const& mesh )
_ZN4Ogre6EntityC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MeshPtrE
Entity::Entity [C2] ( String const& name, MeshPtr const& mesh )
_ZN4Ogre6EntityC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MeshPtrE
Entity::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm
Entity::setMaterial ( MaterialPtr const& material )
_ZN4Ogre6Entity11setMaterialERKNS_11MaterialPtrE
OgreFileSystem.h,
libOgreMain.so.1.8.1
namespace Ogre
FileSystemArchive::FileSystemArchive [C1] ( String const& name, String const& archType )
_ZN4Ogre17FileSystemArchiveC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
FileSystemArchive::FileSystemArchive [C2] ( String const& name, String const& archType )
_ZN4Ogre17FileSystemArchiveC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OgreFont.h,
libOgreMain.so.1.8.1
namespace Ogre
Font::CmdCharSpacer::doGet ( void const* target ) const
_ZNK4Ogre4Font13CmdCharSpacer5doGetB5cxx11EPKv
Font::CmdCharSpacer::doSet ( void* target, String const& val )
_ZN4Ogre4Font13CmdCharSpacer5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdCodePoints::doGet ( void const* target ) const
_ZNK4Ogre4Font13CmdCodePoints5doGetB5cxx11EPKv
Font::CmdCodePoints::doSet ( void* target, String const& val )
_ZN4Ogre4Font13CmdCodePoints5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdResolution::doGet ( void const* target ) const
_ZNK4Ogre4Font13CmdResolution5doGetB5cxx11EPKv
Font::CmdResolution::doSet ( void* target, String const& val )
_ZN4Ogre4Font13CmdResolution5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdSize::doGet ( void const* target ) const
_ZNK4Ogre4Font7CmdSize5doGetB5cxx11EPKv
Font::CmdSize::doSet ( void* target, String const& val )
_ZN4Ogre4Font7CmdSize5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdSource::doGet ( void const* target ) const
_ZNK4Ogre4Font9CmdSource5doGetB5cxx11EPKv
Font::CmdSource::doSet ( void* target, String const& val )
_ZN4Ogre4Font9CmdSource5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::CmdType::doGet ( void const* target ) const
_ZNK4Ogre4Font7CmdType5doGetB5cxx11EPKv
Font::CmdType::doSet ( void* target, String const& val )
_ZN4Ogre4Font7CmdType5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::createTextureFromFont ( )
_ZN4Ogre4Font21createTextureFromFontEv
Font::Font [C1] ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre4FontC1EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Font::Font [C2] ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
_ZN4Ogre4FontC2EPNS_15ResourceManagerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEySA_bPNS_20ManualResourceLoaderE
Font::getCharacterSpacer ( ) const
_ZNK4Ogre4Font18getCharacterSpacerEv
Font::getGlyphInfo ( Font::CodePoint id ) const
_ZNK4Ogre4Font12getGlyphInfoEj
Font::getSource ( ) const
_ZNK4Ogre4Font9getSourceB5cxx11Ev
Font::getTrueTypeMaxBearingY ( ) const
_ZNK4Ogre4Font22getTrueTypeMaxBearingYEv
Font::getTrueTypeResolution ( ) const
_ZNK4Ogre4Font21getTrueTypeResolutionEv
Font::getTrueTypeSize ( ) const
_ZNK4Ogre4Font15getTrueTypeSizeEv
Font::getType ( ) const
_ZNK4Ogre4Font7getTypeEv
Font::loadImpl ( )
_ZN4Ogre4Font8loadImplEv
Font::loadResource ( Resource* res )
_ZN4Ogre4Font12loadResourceEPNS_8ResourceE
Font::msCharacterSpacerCmd [data]
_ZN4Ogre4Font20msCharacterSpacerCmdE
Font::msCodePointsCmd [data]
_ZN4Ogre4Font15msCodePointsCmdE
Font::msResolutionCmd [data]
_ZN4Ogre4Font15msResolutionCmdE
Font::msSizeCmd [data]
_ZN4Ogre4Font9msSizeCmdE
Font::msSourceCmd [data]
_ZN4Ogre4Font11msSourceCmdE
Font::msTypeCmd [data]
_ZN4Ogre4Font9msTypeCmdE
Font::setCharacterSpacer ( uint charSpacer )
_ZN4Ogre4Font18setCharacterSpacerEj
Font::setSource ( String const& source )
_ZN4Ogre4Font9setSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Font::setTrueTypeResolution ( uint ttfResolution )
_ZN4Ogre4Font21setTrueTypeResolutionEj
Font::setTrueTypeSize ( Real ttfSize )
_ZN4Ogre4Font15setTrueTypeSizeEf
Font::setType ( enum FontType ftype )
_ZN4Ogre4Font7setTypeENS_8FontTypeE
Font::unloadImpl ( )
_ZN4Ogre4Font10unloadImplEv
Font::~Font [D0] ( )
_ZN4Ogre4FontD0Ev
Font::~Font [D1] ( )
_ZN4Ogre4FontD1Ev
Font::~Font [D2] ( )
_ZN4Ogre4FontD2Ev
vtable for Font [data]
_ZTVN4Ogre4FontE
vtable for Font::CmdCharSpacer [data]
_ZTVN4Ogre4Font13CmdCharSpacerE
vtable for Font::CmdCodePoints [data]
_ZTVN4Ogre4Font13CmdCodePointsE
vtable for Font::CmdResolution [data]
_ZTVN4Ogre4Font13CmdResolutionE
vtable for Font::CmdSize [data]
_ZTVN4Ogre4Font7CmdSizeE
vtable for Font::CmdSource [data]
_ZTVN4Ogre4Font9CmdSourceE
vtable for Font::CmdType [data]
_ZTVN4Ogre4Font7CmdTypeE
OgreFontManager.h,
libOgreMain.so.1.8.1
namespace Ogre
FontManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre11FontManager10createImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyS8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
FontManager::FontManager [C1] ( )
_ZN4Ogre11FontManagerC1Ev
FontManager::FontManager [C2] ( )
_ZN4Ogre11FontManagerC2Ev
FontManager::getSingleton ( ) [static]
_ZN4Ogre11FontManager12getSingletonEv
FontManager::getSingletonPtr ( ) [static]
_ZN4Ogre11FontManager15getSingletonPtrEv
FontManager::logBadAttrib ( String const& line, FontPtr& pFont )
_ZN4Ogre11FontManager12logBadAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7FontPtrE
FontManager::parseAttribute ( String const& line, FontPtr& pFont )
_ZN4Ogre11FontManager14parseAttributeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_7FontPtrE
FontManager::parseScript ( DataStreamPtr& stream, String const& groupName )
_ZN4Ogre11FontManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
FontManager::~FontManager [D0] ( )
_ZN4Ogre11FontManagerD0Ev
FontManager::~FontManager [D1] ( )
_ZN4Ogre11FontManagerD1Ev
FontManager::~FontManager [D2] ( )
_ZN4Ogre11FontManagerD2Ev
vtable for FontManager [data]
_ZTVN4Ogre11FontManagerE
OgreGpuProgram.h,
libOgreMain.so.1.8.1
namespace Ogre
GpuProgramPtr::operator = ( HighLevelGpuProgramPtr const& r )
_ZN4Ogre13GpuProgramPtraSERKNS_22HighLevelGpuProgramPtrE
vtable for GpuProgramPtr [data]
_ZTVN4Ogre13GpuProgramPtrE
OgreGpuProgramManager.h,
libOgreMain.so.1.8.1
namespace Ogre
GpuProgramManager::createMicrocode ( size_t const size ) const
_ZNK4Ogre17GpuProgramManager15createMicrocodeEm
OgreGpuProgramParams.h,
libOgreMain.so.1.8.1
namespace Ogre
GpuProgramParameters::_setLogicalIndexes ( GpuLogicalBufferStructPtr const& floatIndexMap, GpuLogicalBufferStructPtr const& intIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_
OgreGpuProgramUsage.h,
libOgreMain.so.1.8.1
namespace Ogre
GpuProgramUsage::setProgram ( GpuProgramPtr& prog )
_ZN4Ogre15GpuProgramUsage10setProgramERNS_13GpuProgramPtrE
OgreHardwareIndexBuffer.h,
libOgreMain.so.1.8.1
namespace Ogre
vtable for HardwareIndexBufferSharedPtr [data]
_ZTVN4Ogre28HardwareIndexBufferSharedPtrE
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.8.1
namespace Ogre
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( size_t width, size_t height, size_t depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EmmmNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( size_t width, size_t height, size_t depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EmmmNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
vtable for HardwarePixelBufferSharedPtr [data]
_ZTVN4Ogre28HardwarePixelBufferSharedPtrE
OgreHardwareVertexBuffer.h,
libOgreMain.so.1.8.1
namespace Ogre
VertexBufferBinding::getHasInstanceData ( ) const
_ZNK4Ogre19VertexBufferBinding18getHasInstanceDataEv
vtable for HardwareVertexBufferSharedPtr [data]
_ZTVN4Ogre29HardwareVertexBufferSharedPtrE
OgreHighLevelGpuProgram.h,
libOgreMain.so.1.8.1
namespace Ogre
HighLevelGpuProgramPtr::operator = ( GpuProgramPtr const& r )
_ZN4Ogre22HighLevelGpuProgramPtraSERKNS_13GpuProgramPtrE
vtable for HighLevelGpuProgramPtr [data]
_ZTVN4Ogre22HighLevelGpuProgramPtrE
OgreImage.h,
libOgreMain.so.1.8.1
namespace Ogre
Image::calculateSize ( size_t mipmaps, size_t faces, size_t width, size_t height, size_t depth, enum PixelFormat format ) [static]
_ZN4Ogre5Image13calculateSizeEmmmmmNS_11PixelFormatE
Image::loadDynamicImage ( uchar* pData, size_t uWidth, size_t uHeight, size_t depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, size_t numMipMaps )
_ZN4Ogre5Image16loadDynamicImageEPhmmmNS_11PixelFormatEbmm
OgreInstanceBatch.h,
libOgreMain.so.1.8.1
namespace Ogre
InstanceBatch::_defragmentBatch ( bool optimizeCulling, InstanceBatch::InstancedEntityVec& usedEntities )
_ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EE
InstanceBatch::defragmentBatchDoCull ( InstanceBatch::InstancedEntityVec& usedEntities )
_ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EE
InstanceBatch::defragmentBatchNoCull ( InstanceBatch::InstancedEntityVec& usedEntities )
_ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EE
InstanceBatch::getInstancedEntitiesInUse ( InstanceBatch::InstancedEntityVec& outEntities )
_ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EE
InstanceBatch::InstanceBatch [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC1EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatch::InstanceBatch [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre13InstanceBatchC2EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW.h,
libOgreMain.so.1.8.1
namespace Ogre
InstanceBatchHW::InstanceBatchHW [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC1EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW::InstanceBatchHW [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre15InstanceBatchHWC2EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchHW_VTF.h,
libOgreMain.so.1.8.1
namespace Ogre
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC1EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchHW_VTF::InstanceBatchHW_VTF [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchHW_VTFC2EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchShader.h,
libOgreMain.so.1.8.1
namespace Ogre
InstanceBatchShader::InstanceBatchShader [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC1EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchShader::InstanceBatchShader [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre19InstanceBatchShaderC2EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstanceBatchVTF.h,
libOgreMain.so.1.8.1
namespace Ogre
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC1EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::BaseInstanceBatchVTF [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre20BaseInstanceBatchVTFC2EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
BaseInstanceBatchVTF::cloneMaterial ( MaterialPtr const& material )
_ZN4Ogre20BaseInstanceBatchVTF13cloneMaterialERKNS_11MaterialPtrE
BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, MaterialPtr& material )
_ZN4Ogre20BaseInstanceBatchVTF21setupMaterialToUseVTFENS_11TextureTypeERNS_11MaterialPtrE
InstanceBatchVTF::InstanceBatchVTF [C1] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC1EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
InstanceBatchVTF::InstanceBatchVTF [C2] ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
_ZN4Ogre16InstanceBatchVTFC2EPNS_15InstanceManagerERNS_7MeshPtrERKNS_11MaterialPtrEmPKSt6vectorItSaItEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreInstancedEntity.h,
libOgreMain.so.1.8.1
namespace Ogre
InstancedEntity::unlinkTransform ( )
_ZN4Ogre15InstancedEntity15unlinkTransformEv
OgreManualObject.h,
libOgreMain.so.1.8.1
namespace Ogre
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm
OgreMaterial.h,
libOgreMain.so.1.8.1
namespace Ogre
Material::copyDetailsTo ( MaterialPtr& mat ) const
_ZNK4Ogre8Material13copyDetailsToERNS_11MaterialPtrE
OgreMaterialSerializer.h,
libOgreMain.so.1.8.1
namespace Ogre
MaterialSerializer::exportMaterial ( MaterialPtr const& pMat, String const& fileName, bool exportDefaults, bool const includeProgDef, String const& programFilename, String const& materialName )
_ZN4Ogre18MaterialSerializer14exportMaterialERKNS_11MaterialPtrERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbSB_SB_
MaterialSerializer::fireGpuProgramRefEvent ( enum MaterialSerializer::SerializeEvent event, bool& skip, String const& attrib, GpuProgramPtr const& program, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams )
_ZN4Ogre18MaterialSerializer22fireGpuProgramRefEventENS0_14SerializeEventERbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_13GpuProgramPtrERKNS_9SharedPtrINS_20GpuProgramParametersEEEPSF_
MaterialSerializer::queueForExport ( MaterialPtr const& pMat, bool clearQueued, bool exportDefaults, String const& materialName )
_ZN4Ogre18MaterialSerializer14queueForExportERKNS_11MaterialPtrEbbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, size_t physicalIndex, size_t physicalSize, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bmmRKNS_9SharedPtrIS9_EEPS9_tb
MaterialSerializer::writeGpuProgramRef ( String const& attrib, GpuProgramPtr const& program, GpuProgramParametersSharedPtr const& params )
_ZN4Ogre18MaterialSerializer18writeGpuProgramRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_13GpuProgramPtrERKNS_9SharedPtrINS_20GpuProgramParametersEEE
MaterialSerializer::writeMaterial ( MaterialPtr const& pMat, String const& materialName )
_ZN4Ogre18MaterialSerializer13writeMaterialERKNS_11MaterialPtrERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OgreMesh.h,
libOgreMain.so.1.8.1
namespace Ogre
Mesh::_notifySkeleton ( SkeletonPtr& pSkel )
_ZN4Ogre4Mesh15_notifySkeletonERNS_11SkeletonPtrE
MeshPtr::destroy ( )
_ZN4Ogre7MeshPtr7destroyEv
MeshPtr::MeshPtr [C1] ( ResourcePtr const& r )
_ZN4Ogre7MeshPtrC1ERKNS_9SharedPtrINS_8ResourceEEE
MeshPtr::MeshPtr [C2] ( ResourcePtr const& r )
_ZN4Ogre7MeshPtrC2ERKNS_9SharedPtrINS_8ResourceEEE
MeshPtr::operator = ( ResourcePtr const& r )
_ZN4Ogre7MeshPtraSERKNS_9SharedPtrINS_8ResourceEEE
vtable for MeshPtr [data]
_ZTVN4Ogre7MeshPtrE
OgreMovableObject.h,
libOgreMain.so.1.8.1
namespace Ogre
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
_ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm
OgreOverlay.h,
libOgreMain.so.1.8.1
namespace Ogre
Overlay::_findVisibleObjects ( Camera* cam, RenderQueue* queue )
_ZN4Ogre7Overlay19_findVisibleObjectsEPNS_6CameraEPNS_11RenderQueueE
Overlay::_getWorldTransforms ( Matrix4* xform ) const
_ZNK4Ogre7Overlay19_getWorldTransformsEPNS_7Matrix4E
Overlay::add2D ( OverlayContainer* cont )
_ZN4Ogre7Overlay5add2DEPNS_16OverlayContainerE
Overlay::add3D ( SceneNode* node )
_ZN4Ogre7Overlay5add3DEPNS_9SceneNodeE
Overlay::assignZOrders ( )
_ZN4Ogre7Overlay13assignZOrdersEv
Overlay::clear ( )
_ZN4Ogre7Overlay5clearEv
Overlay::findElementAt ( Real x, Real y )
_ZN4Ogre7Overlay13findElementAtEff
Overlay::getChild ( String const& name )
_ZN4Ogre7Overlay8getChildERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Overlay::getName ( ) const
_ZNK4Ogre7Overlay7getNameB5cxx11Ev
Overlay::getScaleX ( ) const
_ZNK4Ogre7Overlay9getScaleXEv
Overlay::getScaleY ( ) const
_ZNK4Ogre7Overlay9getScaleYEv
Overlay::getScrollX ( ) const
_ZNK4Ogre7Overlay10getScrollXEv
Overlay::getScrollY ( ) const
_ZNK4Ogre7Overlay10getScrollYEv
Overlay::getZOrder ( ) const
_ZNK4Ogre7Overlay9getZOrderEv
Overlay::hide ( )
_ZN4Ogre7Overlay4hideEv
Overlay::initialise ( )
_ZN4Ogre7Overlay10initialiseEv
Overlay::isVisible ( ) const
_ZNK4Ogre7Overlay9isVisibleEv
Overlay::Overlay [C1] ( String const& name )
_ZN4Ogre7OverlayC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Overlay::Overlay [C2] ( String const& name )
_ZN4Ogre7OverlayC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Overlay::remove2D ( OverlayContainer* cont )
_ZN4Ogre7Overlay8remove2DEPNS_16OverlayContainerE
Overlay::remove3D ( SceneNode* node )
_ZN4Ogre7Overlay8remove3DEPNS_9SceneNodeE
Overlay::rotate ( Radian const& angle )
_ZN4Ogre7Overlay6rotateERKNS_6RadianE
Overlay::scroll ( Real xoff, Real yoff )
_ZN4Ogre7Overlay6scrollEff
Overlay::setRotate ( Radian const& angle )
_ZN4Ogre7Overlay9setRotateERKNS_6RadianE
Overlay::setScale ( Real x, Real y )
_ZN4Ogre7Overlay8setScaleEff
Overlay::setScroll ( Real x, Real y )
_ZN4Ogre7Overlay9setScrollEff
Overlay::setZOrder ( ushort zorder )
_ZN4Ogre7Overlay9setZOrderEt
Overlay::show ( )
_ZN4Ogre7Overlay4showEv
Overlay::updateTransform ( ) const
_ZNK4Ogre7Overlay15updateTransformEv
Overlay::~Overlay [D0] ( )
_ZN4Ogre7OverlayD0Ev
Overlay::~Overlay [D1] ( )
_ZN4Ogre7OverlayD1Ev
Overlay::~Overlay [D2] ( )
_ZN4Ogre7OverlayD2Ev
vtable for Overlay [data]
_ZTVN4Ogre7OverlayE
OgreOverlayContainer.h,
libOgreMain.so.1.8.1
namespace Ogre
OverlayContainer::_addChild ( OverlayElement* elem )
_ZN4Ogre16OverlayContainer9_addChildEPNS_14OverlayElementE
OverlayContainer::_notifyParent ( OverlayContainer* parent, Overlay* overlay )
_ZN4Ogre16OverlayContainer13_notifyParentEPS0_PNS_7OverlayE
OverlayContainer::_notifyViewport ( )
_ZN4Ogre16OverlayContainer15_notifyViewportEv
OverlayContainer::_notifyWorldTransforms ( Matrix4 const& xform )
_ZN4Ogre16OverlayContainer22_notifyWorldTransformsERKNS_7Matrix4E
OverlayContainer::_notifyZOrder ( ushort newZOrder )
_ZN4Ogre16OverlayContainer13_notifyZOrderEt
OverlayContainer::_positionsOutOfDate ( )
_ZN4Ogre16OverlayContainer19_positionsOutOfDateEv
OverlayContainer::_removeChild ( String const& name )
_ZN4Ogre16OverlayContainer12_removeChildERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayContainer::_updateRenderQueue ( RenderQueue* queue )
_ZN4Ogre16OverlayContainer18_updateRenderQueueEPNS_11RenderQueueE
OverlayContainer::addChild ( OverlayElement* elem )
_ZN4Ogre16OverlayContainer8addChildEPNS_14OverlayElementE
OverlayContainer::addChildImpl ( OverlayContainer* cont )
_ZN4Ogre16OverlayContainer12addChildImplEPS0_
OverlayContainer::addChildImpl ( OverlayElement* elem )
_ZN4Ogre16OverlayContainer12addChildImplEPNS_14OverlayElementE
OverlayContainer::clone ( String const& instanceName )
_ZN4Ogre16OverlayContainer5cloneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayContainer::copyFromTemplate ( OverlayElement* templateOverlay )
_ZN4Ogre16OverlayContainer16copyFromTemplateEPNS_14OverlayElementE
OverlayContainer::findElementAt ( Real x, Real y )
_ZN4Ogre16OverlayContainer13findElementAtEff
OverlayContainer::getChild ( String const& name )
_ZN4Ogre16OverlayContainer8getChildERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayContainer::getChildContainerIterator ( )
_ZN4Ogre16OverlayContainer25getChildContainerIteratorB5cxx11Ev
OverlayContainer::getChildIterator ( )
_ZN4Ogre16OverlayContainer16getChildIteratorB5cxx11Ev
OverlayContainer::initialise ( )
_ZN4Ogre16OverlayContainer10initialiseEv
OverlayContainer::OverlayContainer [C1] ( String const& name )
_ZN4Ogre16OverlayContainerC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayContainer::OverlayContainer [C2] ( String const& name )
_ZN4Ogre16OverlayContainerC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayContainer::removeChild ( String const& name )
_ZN4Ogre16OverlayContainer11removeChildERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayContainer::~OverlayContainer [D0] ( )
_ZN4Ogre16OverlayContainerD0Ev
OverlayContainer::~OverlayContainer [D1] ( )
_ZN4Ogre16OverlayContainerD1Ev
OverlayContainer::~OverlayContainer [D2] ( )
_ZN4Ogre16OverlayContainerD2Ev
vtable for OverlayContainer [data]
_ZTVN4Ogre16OverlayContainerE
OgreOverlayElement.h,
libOgreMain.so.1.8.1
namespace Ogre
OverlayElement::_getClippingRegion ( struct Rectangle& clippingRegion )
_ZN4Ogre14OverlayElement18_getClippingRegionERNS_9RectangleE
OverlayElement::_getDerivedLeft ( )
_ZN4Ogre14OverlayElement15_getDerivedLeftEv
OverlayElement::_getDerivedTop ( )
_ZN4Ogre14OverlayElement14_getDerivedTopEv
OverlayElement::_getRelativeHeight ( )
_ZN4Ogre14OverlayElement18_getRelativeHeightEv
OverlayElement::_getRelativeWidth ( )
_ZN4Ogre14OverlayElement17_getRelativeWidthEv
OverlayElement::_setDimensions ( Real width, Real height )
_ZN4Ogre14OverlayElement14_setDimensionsEff
OverlayElement::_setHeight ( Real height )
_ZN4Ogre14OverlayElement10_setHeightEf
OverlayElement::_setLeft ( Real left )
_ZN4Ogre14OverlayElement8_setLeftEf
OverlayElement::_setPosition ( Real left, Real top )
_ZN4Ogre14OverlayElement12_setPositionEff
OverlayElement::_setTop ( Real top )
_ZN4Ogre14OverlayElement7_setTopEf
OverlayElement::_setWidth ( Real width )
_ZN4Ogre14OverlayElement9_setWidthEf
OverlayElement::_updateFromParent ( )
_ZN4Ogre14OverlayElement17_updateFromParentEv
OverlayElement::addBaseParameters ( )
_ZN4Ogre14OverlayElement17addBaseParametersEv
OverlayElement::contains ( Real x, Real y ) const
_ZNK4Ogre14OverlayElement8containsEff
OverlayElement::getCaption ( ) const
_ZNK4Ogre14OverlayElement10getCaptionEv
OverlayElement::getColour ( ) const
_ZNK4Ogre14OverlayElement9getColourEv
OverlayElement::getHeight ( ) const
_ZNK4Ogre14OverlayElement9getHeightEv
OverlayElement::getHorizontalAlignment ( ) const
_ZNK4Ogre14OverlayElement22getHorizontalAlignmentEv
OverlayElement::getLeft ( ) const
_ZNK4Ogre14OverlayElement7getLeftEv
OverlayElement::getMaterial ( ) const
_ZNK4Ogre14OverlayElement11getMaterialEv
OverlayElement::getMaterialName ( ) const
_ZNK4Ogre14OverlayElement15getMaterialNameB5cxx11Ev
OverlayElement::getMetricsMode ( ) const
_ZNK4Ogre14OverlayElement14getMetricsModeEv
OverlayElement::getParent ( )
_ZN4Ogre14OverlayElement9getParentEv
OverlayElement::getTop ( ) const
_ZNK4Ogre14OverlayElement6getTopEv
OverlayElement::getVerticalAlignment ( ) const
_ZNK4Ogre14OverlayElement20getVerticalAlignmentEv
OverlayElement::getWidth ( ) const
_ZNK4Ogre14OverlayElement8getWidthEv
OverlayElement::getWorldTransforms ( Matrix4* xform ) const
_ZNK4Ogre14OverlayElement18getWorldTransformsEPNS_7Matrix4E
OverlayElement::hide ( )
_ZN4Ogre14OverlayElement4hideEv
OverlayElement::msCaptionCmd [data]
_ZN4Ogre14OverlayElement12msCaptionCmdE
OverlayElement::msHeightCmd [data]
_ZN4Ogre14OverlayElement11msHeightCmdE
OverlayElement::msHorizontalAlignCmd [data]
_ZN4Ogre14OverlayElement20msHorizontalAlignCmdE
OverlayElement::msLeftCmd [data]
_ZN4Ogre14OverlayElement9msLeftCmdE
OverlayElement::msMaterialCmd [data]
_ZN4Ogre14OverlayElement13msMaterialCmdE
OverlayElement::msMetricsModeCmd [data]
_ZN4Ogre14OverlayElement16msMetricsModeCmdE
OverlayElement::msTopCmd [data]
_ZN4Ogre14OverlayElement8msTopCmdE
OverlayElement::msVerticalAlignCmd [data]
_ZN4Ogre14OverlayElement18msVerticalAlignCmdE
OverlayElement::msVisibleCmd [data]
_ZN4Ogre14OverlayElement12msVisibleCmdE
OverlayElement::msWidthCmd [data]
_ZN4Ogre14OverlayElement10msWidthCmdE
OverlayElement::OverlayElement [C1] ( String const& name )
_ZN4Ogre14OverlayElementC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayElement::OverlayElement [C2] ( String const& name )
_ZN4Ogre14OverlayElementC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayElement::setCaption ( DisplayString const& caption )
_ZN4Ogre14OverlayElement10setCaptionERKNS_9UTFStringE
OverlayElement::setColour ( ColourValue const& col )
_ZN4Ogre14OverlayElement9setColourERKNS_11ColourValueE
OverlayElement::setDimensions ( Real width, Real height )
_ZN4Ogre14OverlayElement13setDimensionsEff
OverlayElement::setEnabled ( bool b )
_ZN4Ogre14OverlayElement10setEnabledEb
OverlayElement::setHeight ( Real height )
_ZN4Ogre14OverlayElement9setHeightEf
OverlayElement::setHorizontalAlignment ( enum GuiHorizontalAlignment gha )
_ZN4Ogre14OverlayElement22setHorizontalAlignmentENS_22GuiHorizontalAlignmentE
OverlayElement::setLeft ( Real left )
_ZN4Ogre14OverlayElement7setLeftEf
OverlayElement::setMaterialName ( String const& matName )
_ZN4Ogre14OverlayElement15setMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayElement::setPosition ( Real left, Real top )
_ZN4Ogre14OverlayElement11setPositionEff
OverlayElement::setTop ( Real top )
_ZN4Ogre14OverlayElement6setTopEf
OverlayElement::setVerticalAlignment ( enum GuiVerticalAlignment gva )
_ZN4Ogre14OverlayElement20setVerticalAlignmentENS_20GuiVerticalAlignmentE
OverlayElement::setWidth ( Real width )
_ZN4Ogre14OverlayElement8setWidthEf
OverlayElement::show ( )
_ZN4Ogre14OverlayElement4showEv
OverlayElement::~OverlayElement [D0] ( )
_ZN4Ogre14OverlayElementD0Ev
OverlayElement::~OverlayElement [D1] ( )
_ZN4Ogre14OverlayElementD1Ev
OverlayElement::~OverlayElement [D2] ( )
_ZN4Ogre14OverlayElementD2Ev
vtable for OverlayElement [data]
_ZTVN4Ogre14OverlayElementE
OgreOverlayElementCommands.h,
libOgreMain.so.1.8.1
namespace Ogre::OverlayElementCommands
CmdCaption::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands10CmdCaption5doGetB5cxx11EPKv
CmdCaption::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands10CmdCaption5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdHeight::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands9CmdHeight5doGetB5cxx11EPKv
CmdHeight::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands9CmdHeight5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdHorizontalAlign::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands18CmdHorizontalAlign5doGetB5cxx11EPKv
CmdHorizontalAlign::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands18CmdHorizontalAlign5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdLeft::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands7CmdLeft5doGetB5cxx11EPKv
CmdLeft::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands7CmdLeft5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMaterial::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands11CmdMaterial5doGetB5cxx11EPKv
CmdMaterial::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands11CmdMaterial5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdMetricsMode::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands14CmdMetricsMode5doGetB5cxx11EPKv
CmdMetricsMode::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands14CmdMetricsMode5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdTop::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands6CmdTop5doGetB5cxx11EPKv
CmdTop::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands6CmdTop5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdVerticalAlign::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands16CmdVerticalAlign5doGetB5cxx11EPKv
CmdVerticalAlign::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands16CmdVerticalAlign5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdVisible::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands10CmdVisible5doGetB5cxx11EPKv
CmdVisible::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands10CmdVisible5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
CmdWidth::doGet ( void const* target ) const
_ZNK4Ogre22OverlayElementCommands8CmdWidth5doGetB5cxx11EPKv
CmdWidth::doSet ( void* target, Ogre::String const& val )
_ZN4Ogre22OverlayElementCommands8CmdWidth5doSetEPvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
vtable for CmdCaption [data]
_ZTVN4Ogre22OverlayElementCommands10CmdCaptionE
vtable for CmdHeight [data]
_ZTVN4Ogre22OverlayElementCommands9CmdHeightE
vtable for CmdHorizontalAlign [data]
_ZTVN4Ogre22OverlayElementCommands18CmdHorizontalAlignE
vtable for CmdLeft [data]
_ZTVN4Ogre22OverlayElementCommands7CmdLeftE
vtable for CmdMaterial [data]
_ZTVN4Ogre22OverlayElementCommands11CmdMaterialE
vtable for CmdMetricsMode [data]
_ZTVN4Ogre22OverlayElementCommands14CmdMetricsModeE
vtable for CmdTop [data]
_ZTVN4Ogre22OverlayElementCommands6CmdTopE
vtable for CmdVerticalAlign [data]
_ZTVN4Ogre22OverlayElementCommands16CmdVerticalAlignE
vtable for CmdVisible [data]
_ZTVN4Ogre22OverlayElementCommands10CmdVisibleE
vtable for CmdWidth [data]
_ZTVN4Ogre22OverlayElementCommands8CmdWidthE
OgreOverlayElementFactory.h,
libOgreMain.so.1.8.1
namespace Ogre
BorderPanelOverlayElementFactory::getTypeName ( ) const
_ZNK4Ogre32BorderPanelOverlayElementFactory11getTypeNameB5cxx11Ev
PanelOverlayElementFactory::getTypeName ( ) const
_ZNK4Ogre26PanelOverlayElementFactory11getTypeNameB5cxx11Ev
TextAreaOverlayElementFactory::getTypeName ( ) const
_ZNK4Ogre29TextAreaOverlayElementFactory11getTypeNameB5cxx11Ev
vtable for BorderPanelOverlayElementFactory [data]
_ZTVN4Ogre32BorderPanelOverlayElementFactoryE
vtable for PanelOverlayElementFactory [data]
_ZTVN4Ogre26PanelOverlayElementFactoryE
vtable for TextAreaOverlayElementFactory [data]
_ZTVN4Ogre29TextAreaOverlayElementFactoryE
OgreOverlayManager.h,
libOgreMain.so.1.8.1
namespace Ogre
OverlayManager::_queueOverlaysForRendering ( Camera* cam, RenderQueue* pQueue, Viewport* vp )
_ZN4Ogre14OverlayManager26_queueOverlaysForRenderingEPNS_6CameraEPNS_11RenderQueueEPNS_8ViewportE
OverlayManager::addOverlayElementFactory ( OverlayElementFactory* elemFactory )
_ZN4Ogre14OverlayManager24addOverlayElementFactoryEPNS_21OverlayElementFactoryE
OverlayManager::cloneOverlayElementFromTemplate ( String const& templateName, String const& instanceName )
_ZN4Ogre14OverlayManager31cloneOverlayElementFromTemplateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OverlayManager::create ( String const& name )
_ZN4Ogre14OverlayManager6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayManager::createOverlayElementFromFactory ( String const& typeName, String const& instanceName )
_ZN4Ogre14OverlayManager31createOverlayElementFromFactoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
OverlayManager::createOverlayElementFromTemplate ( String const& templateName, String const& typeName, String const& instanceName, bool isATemplate )
_ZN4Ogre14OverlayManager32createOverlayElementFromTemplateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b
OverlayManager::createOverlayElementImpl ( String const& typeName, String const& instanceName, OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager24createOverlayElementImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RSt3mapIS6_PNS_14OverlayElementESt4lessIS6_ESaISt4pairIS7_SB_EEE
OverlayManager::destroy ( Overlay* overlay )
_ZN4Ogre14OverlayManager7destroyEPNS_7OverlayE
OverlayManager::destroy ( String const& name )
_ZN4Ogre14OverlayManager7destroyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayManager::destroyAll ( )
_ZN4Ogre14OverlayManager10destroyAllEv
OverlayManager::destroyAllOverlayElements ( bool isATemplate )
_ZN4Ogre14OverlayManager25destroyAllOverlayElementsEb
OverlayManager::destroyAllOverlayElementsImpl ( OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager29destroyAllOverlayElementsImplERSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_14OverlayElementESt4lessIS7_ESaISt4pairIKS7_S9_EEE
OverlayManager::destroyOverlayElement ( OverlayElement* pInstance, bool isATemplate )
_ZN4Ogre14OverlayManager21destroyOverlayElementEPNS_14OverlayElementEb
OverlayManager::destroyOverlayElement ( String const& instanceName, bool isATemplate )
_ZN4Ogre14OverlayManager21destroyOverlayElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OverlayManager::destroyOverlayElementImpl ( String const& instanceName, OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager25destroyOverlayElementImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3mapIS6_PNS_14OverlayElementESt4lessIS6_ESaISt4pairIS7_SB_EEE
OverlayManager::getByName ( String const& name )
_ZN4Ogre14OverlayManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayManager::getElementMap ( bool isATemplate )
_ZN4Ogre14OverlayManager13getElementMapB5cxx11Eb
OverlayManager::getLoadingOrder ( ) const
_ZNK4Ogre14OverlayManager15getLoadingOrderEv
OverlayManager::getOverlayElement ( String const& name, bool isATemplate )
_ZN4Ogre14OverlayManager17getOverlayElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OverlayManager::getOverlayElementImpl ( String const& name, OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager21getOverlayElementImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3mapIS6_PNS_14OverlayElementESt4lessIS6_ESaISt4pairIS7_SB_EEE
OverlayManager::getOverlayIterator ( )
_ZN4Ogre14OverlayManager18getOverlayIteratorB5cxx11Ev
OverlayManager::getScriptPatterns ( ) const
_ZNK4Ogre14OverlayManager17getScriptPatternsB5cxx11Ev
OverlayManager::getSingletonPtr ( ) [static]
_ZN4Ogre14OverlayManager15getSingletonPtrEv
OverlayManager::getViewportAspectRatio ( ) const
_ZNK4Ogre14OverlayManager22getViewportAspectRatioEv
OverlayManager::getViewportOrientationMode ( ) const
_ZNK4Ogre14OverlayManager26getViewportOrientationModeEv
OverlayManager::hasOverlayElement ( String const& name, bool isATemplate )
_ZN4Ogre14OverlayManager17hasOverlayElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
OverlayManager::hasOverlayElementImpl ( String const& name, OverlayManager::ElementMap& elementMap )
_ZN4Ogre14OverlayManager21hasOverlayElementImplERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt3mapIS6_PNS_14OverlayElementESt4lessIS6_ESaISt4pairIS7_SB_EEE
OverlayManager::OverlayManager [C1] ( )
_ZN4Ogre14OverlayManagerC1Ev
OverlayManager::OverlayManager [C2] ( )
_ZN4Ogre14OverlayManagerC2Ev
OverlayManager::parseAttrib ( String const& line, Overlay* pOverlay )
_ZN4Ogre14OverlayManager11parseAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayE
OverlayManager::parseChildren ( DataStreamPtr& stream, String const& line, Overlay* pOverlay, bool isATemplate, OverlayContainer* parent )
_ZN4Ogre14OverlayManager13parseChildrenERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayEbPNS_16OverlayContainerE
OverlayManager::parseElementAttrib ( String const& line, Overlay* pOverlay, OverlayElement* pElement )
_ZN4Ogre14OverlayManager18parseElementAttribERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_7OverlayEPNS_14OverlayElementE
OverlayManager::parseNewElement ( DataStreamPtr& stream, String& elemType, String& elemName, bool isContainer, Overlay* pOverlay, bool isATemplate, String templateName, OverlayContainer* container )
_ZN4Ogre14OverlayManager15parseNewElementERNS_9SharedPtrINS_10DataStreamEEERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_bPNS_7OverlayEbSA_PNS_16OverlayContainerE
OverlayManager::parseScript ( DataStreamPtr& stream, String const& groupName )
_ZN4Ogre14OverlayManager11parseScriptERNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
OverlayManager::skipToNextCloseBrace ( DataStreamPtr& stream )
_ZN4Ogre14OverlayManager20skipToNextCloseBraceERNS_9SharedPtrINS_10DataStreamEEE
OverlayManager::skipToNextOpenBrace ( DataStreamPtr& stream )
_ZN4Ogre14OverlayManager19skipToNextOpenBraceERNS_9SharedPtrINS_10DataStreamEEE
OverlayManager::~OverlayManager [D0] ( )
_ZN4Ogre14OverlayManagerD0Ev
OverlayManager::~OverlayManager [D1] ( )
_ZN4Ogre14OverlayManagerD1Ev
OverlayManager::~OverlayManager [D2] ( )
_ZN4Ogre14OverlayManagerD2Ev
vtable for OverlayManager [data]
_ZTVN4Ogre14OverlayManagerE
OgrePanelOverlayElement.h,
libOgreMain.so.1.8.1
namespace Ogre
PanelOverlayElement::getRenderOperation ( RenderOperation& op )
_ZN4Ogre19PanelOverlayElement18getRenderOperationERNS_15RenderOperationE
PanelOverlayElement::getTileX ( ushort layer ) const
_ZNK4Ogre19PanelOverlayElement8getTileXEt
PanelOverlayElement::getTileY ( ushort layer ) const
_ZNK4Ogre19PanelOverlayElement8getTileYEt
PanelOverlayElement::getTypeName ( ) const
_ZNK4Ogre19PanelOverlayElement11getTypeNameB5cxx11Ev
PanelOverlayElement::getUV ( Real& u1, Real& v1, Real& u2, Real& v2 ) const
_ZNK4Ogre19PanelOverlayElement5getUVERfS1_S1_S1_
PanelOverlayElement::isTransparent ( ) const
_ZNK4Ogre19PanelOverlayElement13isTransparentEv
PanelOverlayElement::msCmdTiling [data]
_ZN4Ogre19PanelOverlayElement11msCmdTilingE
PanelOverlayElement::msCmdTransparent [data]
_ZN4Ogre19PanelOverlayElement16msCmdTransparentE
PanelOverlayElement::msCmdUVCoords [data]
_ZN4Ogre19PanelOverlayElement13msCmdUVCoordsE
PanelOverlayElement::msTypeName [data]
_ZN4Ogre19PanelOverlayElement10msTypeNameB5cxx11E
PanelOverlayElement::PanelOverlayElement [C1] ( String const& name )
_ZN4Ogre19PanelOverlayElementC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PanelOverlayElement::PanelOverlayElement [C2] ( String const& name )
_ZN4Ogre19PanelOverlayElementC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PanelOverlayElement::setMaterialName ( String const& matName )
_ZN4Ogre19PanelOverlayElement15setMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
PanelOverlayElement::setTiling ( Real x, Real y, ushort layer )
_ZN4Ogre19PanelOverlayElement9setTilingEfft
PanelOverlayElement::setTransparent ( bool inTransparent )
_ZN4Ogre19PanelOverlayElement14setTransparentEb
PanelOverlayElement::setUV ( Real u1, Real v1, Real u2, Real v2 )
_ZN4Ogre19PanelOverlayElement5setUVEffff
PanelOverlayElement::updatePositionGeometry ( )
_ZN4Ogre19PanelOverlayElement22updatePositionGeometryEv
PanelOverlayElement::~PanelOverlayElement [D0] ( )
_ZN4Ogre19PanelOverlayElementD0Ev
PanelOverlayElement::~PanelOverlayElement [D1] ( )
_ZN4Ogre19PanelOverlayElementD1Ev
PanelOverlayElement::~PanelOverlayElement [D2] ( )
_ZN4Ogre19PanelOverlayElementD2Ev
vtable for PanelOverlayElement [data]
_ZTVN4Ogre19PanelOverlayElementE
OgreParticleEmitter.h,
libOgreMain.so.1.8.1
namespace Ogre
ParticleEmitter::genEmissionDirection ( Vector3& destVector )
_ZN4Ogre15ParticleEmitter20genEmissionDirectionERNS_7Vector3E
OgrePixelCountLodStrategy.h,
libOgreMain.so.1.8.1
namespace Ogre
PixelCountLodStrategy::getSingleton ( ) [static]
_ZN4Ogre21PixelCountLodStrategy12getSingletonEv
PixelCountLodStrategy::getSingletonPtr ( ) [static]
_ZN4Ogre21PixelCountLodStrategy15getSingletonPtrEv
PixelCountLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera ) const
_ZNK4Ogre21PixelCountLodStrategy12getValueImplEPKNS_13MovableObjectEPKNS_6CameraE
PixelCountLodStrategy::PixelCountLodStrategy [C1] ( )
_ZN4Ogre21PixelCountLodStrategyC1Ev
PixelCountLodStrategy::PixelCountLodStrategy [C2] ( )
_ZN4Ogre21PixelCountLodStrategyC2Ev
OgrePixelFormat.h,
libOgreMain.so.1.8.1
namespace Ogre
PixelUtil::getBitMasks ( enum PixelFormat format, uint32* rgba ) [static]
_ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPj
PixelUtil::getMemorySize ( size_t width, size_t height, size_t depth, enum PixelFormat format ) [static]
_ZN4Ogre9PixelUtil13getMemorySizeEmmmNS_11PixelFormatE
OgreProfiler.h,
libOgreMain.so.1.8.1
namespace Ogre
Profiler::createContainer ( )
_ZN4Ogre8Profiler15createContainerEv
Profiler::createPanel ( String const& name, Real width, Real height, Real top, Real left, String const& materialName, bool show )
_ZN4Ogre8Profiler11createPanelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEffffS8_b
Profiler::createTextArea ( String const& name, Real width, Real height, Real top, Real left, uint fontSize, String const& caption, bool show )
_ZN4Ogre8Profiler14createTextAreaERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEffffjS8_b
Profiler::displayResults ( Profiler::ProfileInstance* instance, std::__cxx11::list<OverlayElement*, std::allocator<OverlayElement*> >::iterator& bIter, Real& maxTimeMillisecs, Real& newGuiHeight, int& profileCount )
_ZN4Ogre8Profiler14displayResultsEPNS0_15ProfileInstanceERSt14_List_iteratorIPNS_14OverlayElementEERfS8_Ri
Profiler::getOverlayHeight ( ) const
_ZNK4Ogre8Profiler16getOverlayHeightEv
Profiler::getOverlayLeft ( ) const
_ZNK4Ogre8Profiler14getOverlayLeftEv
Profiler::getOverlayTop ( ) const
_ZNK4Ogre8Profiler13getOverlayTopEv
Profiler::getOverlayWidth ( ) const
_ZNK4Ogre8Profiler15getOverlayWidthEv
Profiler::initialize ( )
_ZN4Ogre8Profiler10initializeEv
Profiler::processFrameStats ( Profiler::ProfileInstance* instance, Real& maxFrameTime )
_ZN4Ogre8Profiler17processFrameStatsEPNS0_15ProfileInstanceERf
Profiler::ProfileInstance::logResults ( )
_ZN4Ogre8Profiler15ProfileInstance10logResultsEv
Profiler::ProfileInstance::ProfileInstance [C1] ( )
_ZN4Ogre8Profiler15ProfileInstanceC1Ev
Profiler::ProfileInstance::ProfileInstance [C2] ( )
_ZN4Ogre8Profiler15ProfileInstanceC2Ev
Profiler::ProfileInstance::reset ( )
_ZN4Ogre8Profiler15ProfileInstance5resetEv
Profiler::ProfileInstance::watchForLimit ( String const& profileName, Real limit, bool greaterThan )
_ZN4Ogre8Profiler15ProfileInstance13watchForLimitERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEfb
Profiler::ProfileInstance::watchForMax ( String const& profileName )
_ZN4Ogre8Profiler15ProfileInstance11watchForMaxERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Profiler::ProfileInstance::watchForMin ( String const& profileName )
_ZN4Ogre8Profiler15ProfileInstance11watchForMinERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Profiler::ProfileInstance::~ProfileInstance [D0] ( )
_ZN4Ogre8Profiler15ProfileInstanceD0Ev
Profiler::ProfileInstance::~ProfileInstance [D1] ( )
_ZN4Ogre8Profiler15ProfileInstanceD1Ev
Profiler::ProfileInstance::~ProfileInstance [D2] ( )
_ZN4Ogre8Profiler15ProfileInstanceD2Ev
Profiler::setOverlayDimensions ( Real width, Real height )
_ZN4Ogre8Profiler20setOverlayDimensionsEff
Profiler::setOverlayPosition ( Real left, Real top )
_ZN4Ogre8Profiler18setOverlayPositionEff
vtable for Profiler::ProfileInstance [data]
_ZTVN4Ogre8Profiler15ProfileInstanceE
OgreProgressiveMesh.h,
libOgreMain.so.1.8.1
namespace Ogre
BitArray::bit_count [data]
_ZN4Ogre8BitArray9bit_countE
BitArray::bit_mask [data]
_ZN4Ogre8BitArray8bit_maskE
ProgressiveMesh::addExtraVertexPositionBuffer ( VertexData const* vertexData )
_ZN4Ogre15ProgressiveMesh28addExtraVertexPositionBufferEPKNS_10VertexDataE
ProgressiveMesh::addWorkingData ( VertexData const* vertexData, IndexData const* indexData )
_ZN4Ogre15ProgressiveMesh14addWorkingDataEPKNS_10VertexDataEPKNS_9IndexDataE
ProgressiveMesh::bakeLodUsage ( Mesh* pMesh, LodStrategy* lodStrategy, ProgressiveMesh::LodValueList const& lodValues, bool skipFirstLodLevel ) [static]
_ZN4Ogre15ProgressiveMesh12bakeLodUsageEPNS_4MeshEPNS_11LodStrategyERKSt6vectorIfSaIfEEb
ProgressiveMesh::bakeNewLOD ( IndexData* pData )
_ZN4Ogre15ProgressiveMesh10bakeNewLODEPNS_9IndexDataE
ProgressiveMesh::bakeSimplifiedMesh ( Mesh* outMesh, Mesh* inMesh, ProgressiveMesh::ProgressiveMeshList& pmList, bool dropFirstLodLevel ) [static]
_ZN4Ogre15ProgressiveMesh18bakeSimplifiedMeshEPNS_4MeshES2_RSt6vectorIPS0_SaIS4_EEb
ProgressiveMesh::build ( ProgressiveMesh::ProgressiveMeshList& pmInList, LodStrategy const* lodStrategy, ProgressiveMesh::LodValueList const& lodValues, enum ProgressiveMesh::VertexReductionQuota quota, Real reductionValue ) [static]
_ZN4Ogre15ProgressiveMesh5buildERSt6vectorIPS0_SaIS2_EEPKNS_11LodStrategyERKS1_IfSaIfEENS0_20VertexReductionQuotaEf
ProgressiveMesh::cmpByCost ( void const* p1, void const* p2 ) [static]
_ZN4Ogre15ProgressiveMesh9cmpByCostEPKvS2_
ProgressiveMesh::collapse ( ProgressiveMesh::PMVertex* src )
_ZN4Ogre15ProgressiveMesh8collapseEPNS0_8PMVertexE
ProgressiveMesh::collapseInvertsNormals ( ProgressiveMesh::PMVertex* src, ProgressiveMesh::PMVertex* dest ) const
_ZNK4Ogre15ProgressiveMesh22collapseInvertsNormalsEPNS0_8PMVertexES2_
ProgressiveMesh::computeAllCosts ( )
_ZN4Ogre15ProgressiveMesh15computeAllCostsEv
ProgressiveMesh::computeEdgeCollapseCost ( ProgressiveMesh::PMVertex* src, ProgressiveMesh::PMVertex* dest ) const
_ZNK4Ogre15ProgressiveMesh23computeEdgeCollapseCostEPNS0_8PMVertexES2_
ProgressiveMesh::computeEdgeCostAtVertex ( size_t vertIndex )
_ZN4Ogre15ProgressiveMesh23computeEdgeCostAtVertexEm
ProgressiveMesh::computeEdgeCostAtVertexForBuffer ( ProgressiveMesh::PMVertex* v )
_ZN4Ogre15ProgressiveMesh32computeEdgeCostAtVertexForBufferEPNS0_8PMVertexE
ProgressiveMesh::createIndexMap ( vector<std::pair<unsigned int, ProgressiveMesh::PMVertex*>, STLAllocator<std::pair<unsigned int, ProgressiveMesh::PMVertex*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedVertices, unsigned int allVertexCount, vector<unsigned int, STLAllocator<unsigned int, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& indexMap ) [static]
_ZN4Ogre15ProgressiveMesh14createIndexMapERSt6vectorISt4pairIjPNS0_8PMVertexEESaIS5_EEjRS1_IjSaIjEE
ProgressiveMesh::createSimplifiedVertexData ( vector<std::pair<unsigned int, ProgressiveMesh::PMVertex*>, STLAllocator<std::pair<unsigned int, ProgressiveMesh::PMVertex*>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& usedVertices, VertexData* inVData, VertexData*& outVData, AxisAlignedBox& aabox ) [static]
_ZN4Ogre15ProgressiveMesh26createSimplifiedVertexDataERSt6vectorISt4pairIjPNS0_8PMVertexEESaIS5_EEPNS_10VertexDataERSA_RNS_14AxisAlignedBoxE
ProgressiveMesh::dumpContents ( String const& log )
_ZN4Ogre15ProgressiveMesh12dumpContentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
ProgressiveMesh::freeProgressiveMeshList ( ProgressiveMesh::ProgressiveMeshList* pmList ) [static]
_ZN4Ogre15ProgressiveMesh23freeProgressiveMeshListEPSt6vectorIPS0_SaIS2_EE
ProgressiveMesh::generateLodLevels ( Mesh* pMesh, ProgressiveMesh::LodValueList const& lodValues, enum ProgressiveMesh::VertexReductionQuota reductionMethod, Real reductionValue ) [static]
_ZN4Ogre15ProgressiveMesh17generateLodLevelsEPNS_4MeshERKSt6vectorIfSaIfEENS0_20VertexReductionQuotaEf
ProgressiveMesh::generateSimplifiedMesh ( String const& name, String const& groupName, Mesh* inMesh, bool dropOriginalGeometry, ProgressiveMesh::LodValueList const& lodValues, enum ProgressiveMesh::VertexReductionQuota reductionMethod, Real reductionValue, size_t* removedVertexDuplicatesCount ) [static]
_ZN4Ogre15ProgressiveMesh22generateSimplifiedMeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PNS_4MeshEbRKSt6vectorIfSaIfEENS0_20VertexReductionQuotaEfPm
ProgressiveMesh::getInvalidCostCount ( ProgressiveMesh::ProgressiveMeshList& pmList ) [static]
_ZN4Ogre15ProgressiveMesh19getInvalidCostCountERSt6vectorIPS0_SaIS2_EE
ProgressiveMesh::getNextCollapser ( )
_ZN4Ogre15ProgressiveMesh16getNextCollapserEv
ProgressiveMesh::getNextCollapser ( ProgressiveMesh::ProgressiveMeshList& pmList, ProgressiveMesh*& pm, ProgressiveMesh::CostIndexPair*& bestCollapser ) [static]
_ZN4Ogre15ProgressiveMesh16getNextCollapserERSt6vectorIPS0_SaIS2_EERS2_RPSt4pairIfjE
ProgressiveMesh::initialiseEdgeCollapseCosts ( )
_ZN4Ogre15ProgressiveMesh27initialiseEdgeCollapseCostsEv
ProgressiveMesh::initializeProgressiveMeshList ( ProgressiveMesh::ProgressiveMeshList& pmList, Mesh* pMesh ) [static]
_ZN4Ogre15ProgressiveMesh29initializeProgressiveMeshListERSt6vectorIPS0_SaIS2_EEPNS_4MeshE
ProgressiveMesh::mergeWorkingDataBorders ( )
_ZN4Ogre15ProgressiveMesh23mergeWorkingDataBordersEv
ProgressiveMesh::ProgressiveMesh [C1] ( SubMesh* pSubMesh )
_ZN4Ogre15ProgressiveMeshC1EPNS_7SubMeshE
ProgressiveMesh::ProgressiveMesh [C2] ( SubMesh* pSubMesh )
_ZN4Ogre15ProgressiveMeshC2EPNS_7SubMeshE
ProgressiveMesh::recomputeInvalidCosts ( )
_ZN4Ogre15ProgressiveMesh21recomputeInvalidCostsEv
ProgressiveMesh::recomputeInvalidCosts ( ProgressiveMesh::ProgressiveMeshList& pmList ) [static]
_ZN4Ogre15ProgressiveMesh21recomputeInvalidCostsERSt6vectorIPS0_SaIS2_EE
ProgressiveMesh::sortIndexesByCost ( )
_ZN4Ogre15ProgressiveMesh17sortIndexesByCostEv
ProgressiveMesh::~ProgressiveMesh [D0] ( )
_ZN4Ogre15ProgressiveMeshD0Ev
ProgressiveMesh::~ProgressiveMesh [D1] ( )
_ZN4Ogre15ProgressiveMeshD1Ev
ProgressiveMesh::~ProgressiveMesh [D2] ( )
_ZN4Ogre15ProgressiveMeshD2Ev
vtable for ProgressiveMesh [data]
_ZTVN4Ogre15ProgressiveMeshE
OgreRenderSystem.h,
libOgreMain.so.1.8.1
namespace Ogre
RenderSystem::_setVertexTexture ( size_t unit, TexturePtr const& tex )
_ZN4Ogre12RenderSystem17_setVertexTextureEmRKNS_10TexturePtrE
RenderSystem::_swapAllRenderTargetBuffers ( bool waitForVSync )
_ZN4Ogre12RenderSystem27_swapAllRenderTargetBuffersEb
RenderSystem::getWaitForVerticalBlank ( ) const
_ZNK4Ogre12RenderSystem23getWaitForVerticalBlankEv
RenderSystem::setGlobalInstanceVertexBuffer ( HardwareVertexBufferSharedPtr const val )
_ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferENS_29HardwareVertexBufferSharedPtrE
RenderSystem::setWaitForVerticalBlank ( bool enabled )
_ZN4Ogre12RenderSystem23setWaitForVerticalBlankEb
OgreRenderTexture.h,
libOgreMain.so.1.8.1
namespace Ogre
RenderTexture::RenderTexture [C1] ( HardwarePixelBuffer* buffer, size_t zoffset )
_ZN4Ogre13RenderTextureC1EPNS_19HardwarePixelBufferEm
RenderTexture::RenderTexture [C2] ( HardwarePixelBuffer* buffer, size_t zoffset )
_ZN4Ogre13RenderTextureC2EPNS_19HardwarePixelBufferEm
OgreResourceGroupManager.h,
libOgreMain.so.1.8.1
namespace Ogre
ResourceGroupManager::addResourceLocation ( String const& name, String const& locType, String const& resGroup, bool recursive )
_ZN4Ogre20ResourceGroupManager19addResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b
OgreResourceManager.h,
libOgreMain.so.1.8.1
namespace Ogre
ResourceManager::create ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
_ZN4Ogre15ResourceManager6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bPNS_20ManualResourceLoaderEPKSt3mapIS6_S6_St4lessIS6_ESaISt4pairIS7_S6_EEE
OgreRoot.h,
libOgreMain.so.1.8.1
namespace Ogre
Root::queueEndRendering ( )
_ZN4Ogre4Root17queueEndRenderingEv
OgreSceneManager.h,
libOgreMain.so.1.8.1
namespace Ogre
SceneManager::createAABBQuery ( AxisAlignedBox const& box, unsigned long mask )
_ZN4Ogre12SceneManager15createAABBQueryERKNS_14AxisAlignedBoxEm
SceneManager::createEntity ( MeshPtr const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNS_7MeshPtrE
SceneManager::createEntity ( String const& entityName, MeshPtr const& pMesh )
_ZN4Ogre12SceneManager12createEntityERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MeshPtrE
SceneManager::createIntersectionQuery ( unsigned long mask )
_ZN4Ogre12SceneManager23createIntersectionQueryEm
SceneManager::createPlaneBoundedVolumeQuery ( PlaneBoundedVolumeList const& volumes, unsigned long mask )
_ZN4Ogre12SceneManager29createPlaneBoundedVolumeQueryERKSt6vectorINS_18PlaneBoundedVolumeESaIS2_EEm
SceneManager::createRayQuery ( Ray const& ray, unsigned long mask )
_ZN4Ogre12SceneManager14createRayQueryERKNS_3RayEm
SceneManager::createSphereQuery ( Sphere const& sphere, unsigned long mask )
_ZN4Ogre12SceneManager17createSphereQueryERKNS_6SphereEm
OgreSerializer.h,
libOgreMain.so.1.8.1
namespace Ogre
Serializer::flipEndian ( void* pData, size_t size )
_ZN4Ogre10Serializer10flipEndianEPvm
OgreShadowCameraSetupPSSM.h,
libOgreMain.so.1.8.1
namespace Ogre
PSSMShadowCameraSetup::calculateSplitPoints ( size_t splitCount, Real nearDist, Real farDist, Real lambda )
_ZN4Ogre21PSSMShadowCameraSetup20calculateSplitPointsEmfff
OgreShadowCaster.h,
libOgreMain.so.1.8.1
namespace Ogre
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, Light const* light, ShadowCaster::ShadowRenderableList& shadowRenderables, unsigned long flags )
_ZN4Ogre12ShadowCaster20generateShadowVolumeEPNS_8EdgeDataERKNS_28HardwareIndexBufferSharedPtrEPKNS_5LightERSt6vectorIPNS_16ShadowRenderableESaISB_EEm
OgreShadowTextureManager.h,
libOgreMain.so.1.8.1
namespace Ogre
ShadowTextureManager::getShadowTextures ( ShadowTextureConfigList const& configList, vector<TexturePtr, STLAllocator<TexturePtr, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_10TexturePtrESaIS7_EE
OgreSkeletonInstance.h,
libOgreMain.so.1.8.1
namespace Ogre
SkeletonInstance::SkeletonInstance [C1] ( SkeletonPtr const& masterCopy )
_ZN4Ogre16SkeletonInstanceC1ERKNS_11SkeletonPtrE
SkeletonInstance::SkeletonInstance [C2] ( SkeletonPtr const& masterCopy )
_ZN4Ogre16SkeletonInstanceC2ERKNS_11SkeletonPtrE
OgreStaticGeometry.h,
libOgreMain.so.1.8.1
namespace Ogre
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm
OgreStreamSerialiser.h,
libOgreMain.so.1.8.1
namespace Ogre
StreamSerialiser::flipEndian ( void* pData, size_t size )
_ZN4Ogre16StreamSerialiser10flipEndianEPvm
StreamSerialiser::flipEndian ( void* pBase, size_t size, size_t count )
_ZN4Ogre16StreamSerialiser10flipEndianEPvmm
OgreTechnique.h,
libOgreMain.so.1.8.1
namespace Ogre
Technique::setShadowCasterMaterial ( MaterialPtr val )
_ZN4Ogre9Technique23setShadowCasterMaterialENS_11MaterialPtrE
Technique::setShadowReceiverMaterial ( MaterialPtr val )
_ZN4Ogre9Technique25setShadowReceiverMaterialENS_11MaterialPtrE
OgreTextAreaOverlayElement.h,
libOgreMain.so.1.8.1
namespace Ogre
TextAreaOverlayElement::_update ( )
_ZN4Ogre22TextAreaOverlayElement7_updateEv
TextAreaOverlayElement::addBaseParameters ( )
_ZN4Ogre22TextAreaOverlayElement17addBaseParametersEv
TextAreaOverlayElement::checkMemoryAllocation ( size_t numChars )
_ZN4Ogre22TextAreaOverlayElement21checkMemoryAllocationEm
TextAreaOverlayElement::getCharHeight ( ) const
_ZNK4Ogre22TextAreaOverlayElement13getCharHeightEv
TextAreaOverlayElement::getColour ( ) const
_ZNK4Ogre22TextAreaOverlayElement9getColourEv
TextAreaOverlayElement::getColourBottom ( ) const
_ZNK4Ogre22TextAreaOverlayElement15getColourBottomEv
TextAreaOverlayElement::getColourTop ( ) const
_ZNK4Ogre22TextAreaOverlayElement12getColourTopEv
TextAreaOverlayElement::getFontName ( ) const
_ZNK4Ogre22TextAreaOverlayElement11getFontNameB5cxx11Ev
TextAreaOverlayElement::getMaterial ( ) const
_ZNK4Ogre22TextAreaOverlayElement11getMaterialEv
TextAreaOverlayElement::getRenderOperation ( RenderOperation& op )
_ZN4Ogre22TextAreaOverlayElement18getRenderOperationERNS_15RenderOperationE
TextAreaOverlayElement::getSpaceWidth ( ) const
_ZNK4Ogre22TextAreaOverlayElement13getSpaceWidthEv
TextAreaOverlayElement::getTypeName ( ) const
_ZNK4Ogre22TextAreaOverlayElement11getTypeNameB5cxx11Ev
TextAreaOverlayElement::initialise ( )
_ZN4Ogre22TextAreaOverlayElement10initialiseEv
TextAreaOverlayElement::msCmdAlignment [data]
_ZN4Ogre22TextAreaOverlayElement14msCmdAlignmentE
TextAreaOverlayElement::msCmdCharHeight [data]
_ZN4Ogre22TextAreaOverlayElement15msCmdCharHeightE
TextAreaOverlayElement::msCmdColour [data]
_ZN4Ogre22TextAreaOverlayElement11msCmdColourE
TextAreaOverlayElement::msCmdColourBottom [data]
_ZN4Ogre22TextAreaOverlayElement17msCmdColourBottomE
TextAreaOverlayElement::msCmdColourTop [data]
_ZN4Ogre22TextAreaOverlayElement14msCmdColourTopE
TextAreaOverlayElement::msCmdFontName [data]
_ZN4Ogre22TextAreaOverlayElement13msCmdFontNameE
TextAreaOverlayElement::msCmdSpaceWidth [data]
_ZN4Ogre22TextAreaOverlayElement15msCmdSpaceWidthE
TextAreaOverlayElement::msTypeName [data]
_ZN4Ogre22TextAreaOverlayElement10msTypeNameB5cxx11E
TextAreaOverlayElement::setCaption ( DisplayString const& caption )
_ZN4Ogre22TextAreaOverlayElement10setCaptionERKNS_9UTFStringE
TextAreaOverlayElement::setCharHeight ( Real height )
_ZN4Ogre22TextAreaOverlayElement13setCharHeightEf
TextAreaOverlayElement::setColour ( ColourValue const& col )
_ZN4Ogre22TextAreaOverlayElement9setColourERKNS_11ColourValueE
TextAreaOverlayElement::setColourBottom ( ColourValue const& col )
_ZN4Ogre22TextAreaOverlayElement15setColourBottomERKNS_11ColourValueE
TextAreaOverlayElement::setColourTop ( ColourValue const& col )
_ZN4Ogre22TextAreaOverlayElement12setColourTopERKNS_11ColourValueE
TextAreaOverlayElement::setFontName ( String const& font )
_ZN4Ogre22TextAreaOverlayElement11setFontNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
TextAreaOverlayElement::setMaterialName ( String const& matName )
_ZN4Ogre22TextAreaOverlayElement15setMaterialNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
TextAreaOverlayElement::setMetricsMode ( enum GuiMetricsMode gmm )
_ZN4Ogre22TextAreaOverlayElement14setMetricsModeENS_14GuiMetricsModeE
TextAreaOverlayElement::setSpaceWidth ( Real width )
_ZN4Ogre22TextAreaOverlayElement13setSpaceWidthEf
TextAreaOverlayElement::TextAreaOverlayElement [C1] ( String const& name )
_ZN4Ogre22TextAreaOverlayElementC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
TextAreaOverlayElement::TextAreaOverlayElement [C2] ( String const& name )
_ZN4Ogre22TextAreaOverlayElementC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
TextAreaOverlayElement::updateColours ( )
_ZN4Ogre22TextAreaOverlayElement13updateColoursEv
TextAreaOverlayElement::updatePositionGeometry ( )
_ZN4Ogre22TextAreaOverlayElement22updatePositionGeometryEv
TextAreaOverlayElement::updateTextureGeometry ( )
_ZN4Ogre22TextAreaOverlayElement21updateTextureGeometryEv
TextAreaOverlayElement::~TextAreaOverlayElement [D0] ( )
_ZN4Ogre22TextAreaOverlayElementD0Ev
TextAreaOverlayElement::~TextAreaOverlayElement [D1] ( )
_ZN4Ogre22TextAreaOverlayElementD1Ev
TextAreaOverlayElement::~TextAreaOverlayElement [D2] ( )
_ZN4Ogre22TextAreaOverlayElementD2Ev
vtable for TextAreaOverlayElement [data]
_ZTVN4Ogre22TextAreaOverlayElementE
OgreTexture.h,
libOgreMain.so.1.8.1
namespace Ogre
Texture::copyToTexture ( TexturePtr& target )
_ZN4Ogre7Texture13copyToTextureERNS_10TexturePtrE
OgreTextureUnitState.h,
libOgreMain.so.1.8.1
namespace Ogre
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_10TexturePtrE
TextureUnitState::_setTexturePtr ( TexturePtr const& texptr, size_t frame )
_ZN4Ogre16TextureUnitState14_setTexturePtrERKNS_10TexturePtrEm
TextureUnitState::setCubicTexture ( TexturePtr const*const texPtrs, bool forUVW )
_ZN4Ogre16TextureUnitState15setCubicTextureEPKNS_10TexturePtrEb
TextureUnitState::setTexture ( TexturePtr const& texPtr )
_ZN4Ogre16TextureUnitState10setTextureERKNS_10TexturePtrE
OgreWorkQueue.h,
libOgreMain.so.1.8.1
namespace Ogre
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous )
_ZN4Ogre20DefaultWorkQueueBase10addRequestEttRKNS_3AnyEhb
to the top
Problems with Data Types, High Severity 118
OgreAnimation.h
namespace Ogre
[+] class AnimationContainer 1
|
Change |
Effect |
1 |
Virtual method ~AnimationContainer ( ) 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. |
[+] affected symbols: 70 (1.1%)
SkeletonInstance::createAnimation ( String const& name, Real length )
This method is from derived class 'SkeletonInstance'.
SkeletonInstance::removeAnimation ( String const& name )
This method is from derived class 'SkeletonInstance'.
AnimationContainer::createAnimation ( String const& p1, Real p2 )
This method is from 'AnimationContainer' class.
AnimationContainer::removeAnimation ( String const& p1 )
This method is from 'AnimationContainer' class.
Mesh::prepareImpl ( )
This method is from derived class 'Mesh'.
Mesh::postLoadImpl ( )
This method is from derived class 'Mesh'.
Mesh::unprepareImpl ( )
This method is from derived class 'Mesh'.
Mesh::createAnimation ( String const& name, Real length )
This method is from derived class 'Mesh'.
Mesh::removeAnimation ( String const& name )
This method is from derived class 'Mesh'.
Mesh::removeAllAnimations ( )
This method is from derived class 'Mesh'.
...
OgreAnimationTrack.h
namespace Ogre
[+] class NumericAnimationTrack 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: 12 (0.2%)
NumericAnimationTrack::createKeyFrameImpl ( Real time )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::createNumericKeyFrame ( Real timePos )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::setAssociatedAnimable ( AnimableValuePtr const& val )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle )
This constructor is from 'NumericAnimationTrack' class.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle, AnimableValuePtr& target )
This constructor is from 'NumericAnimationTrack' class.
Animation::createNumericTrack ( unsigned short handle )
Return value (pointer) has base type 'NumericAnimationTrack'.
Animation::createNumericTrack ( unsigned short handle, AnimableValuePtr const& anim )
Return value (pointer) has base type 'NumericAnimationTrack'.
NumericAnimationTrack::getNumericKeyFrame ( unsigned short index )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::getAssociatedAnimable ( )
This method is from 'NumericAnimationTrack' class.
...
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 2
|
Change |
Effect |
1 |
Size of this class has been changed from 20184 bytes to 20168 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 getSurfaceAlphaRejectionValue ( ) const has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 118 entries | Virtual Table (New) - 119 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for AutoParamDataSource) |
(int (*)(...)) (& typeinfo for AutoParamDataSource) |
16 |
~AutoParamDataSource |
~AutoParamDataSource |
24 |
~AutoParamDataSource |
~AutoParamDataSource |
32 |
AutoParamDataSource::setCurrentRenderable(Renderable const*) |
AutoParamDataSource::setCurrentRenderable(Renderable const*) |
40 |
AutoParamDataSource::setWorldMatrices(Matrix4 const*, unsigned long) |
AutoParamDataSource::setWorldMatrices(Matrix4 const*, unsigned long) |
48 |
AutoParamDataSource::setCurrentCamera(Camera const*, bool) |
AutoParamDataSource::setCurrentCamera(Camera const*, bool) |
56 |
AutoParamDataSource::setCurrentLightList(HashedVector<Light*> const*) |
AutoParamDataSource::setCurrentLightList(HashedVector<Light*> const*) |
64 |
AutoParamDataSource::setTextureProjector(Frustum const*, unsigned long) |
AutoParamDataSource::setTextureProjector(Frustum const*, unsigned long) |
72 |
AutoParamDataSource::setCurrentRenderTarget(RenderTarget const*) |
AutoParamDataSource::setCurrentRenderTarget(RenderTarget const*) |
80 |
AutoParamDataSource::setCurrentViewport(Viewport const*) |
AutoParamDataSource::setCurrentViewport(Viewport const*) |
88 |
AutoParamDataSource::setShadowDirLightExtrusionDistance(float) |
AutoParamDataSource::setShadowDirLightExtrusionDistance(float) |
96 |
AutoParamDataSource::setMainCamBoundsInfo(VisibleObjectsBoundsInfo*) |
AutoParamDataSource::setMainCamBoundsInfo(VisibleObjectsBoundsInfo*) |
104 |
AutoParamDataSource::setCurrentSceneManager(SceneManager const*) |
AutoParamDataSource::setCurrentSceneManager(SceneManager const*) |
112 |
AutoParamDataSource::setCurrentPass(Pass const*) |
AutoParamDataSource::setCurrentPass(Pass const*) |
120 |
AutoParamDataSource::getWorldMatrix() const |
AutoParamDataSource::getWorldMatrix() const |
128 |
AutoParamDataSource::getWorldMatrixArray() const |
AutoParamDataSource::getWorldMatrixArray() const |
136 |
AutoParamDataSource::getWorldMatrixCount() const |
AutoParamDataSource::getWorldMatrixCount() const |
144 |
AutoParamDataSource::getViewMatrix() const |
AutoParamDataSource::getViewMatrix() const |
152 |
AutoParamDataSource::getViewProjectionMatrix() const |
AutoParamDataSource::getViewProjectionMatrix() const |
160 |
AutoParamDataSource::getProjectionMatrix() const |
AutoParamDataSource::getProjectionMatrix() const |
168 |
AutoParamDataSource::getWorldViewProjMatrix() const |
AutoParamDataSource::getWorldViewProjMatrix() const |
176 |
AutoParamDataSource::getWorldViewMatrix() const |
AutoParamDataSource::getWorldViewMatrix() const |
184 |
AutoParamDataSource::getInverseWorldMatrix() const |
AutoParamDataSource::getInverseWorldMatrix() const |
192 |
AutoParamDataSource::getInverseWorldViewMatrix() const |
AutoParamDataSource::getInverseWorldViewMatrix() const |
200 |
AutoParamDataSource::getInverseViewMatrix() const |
AutoParamDataSource::getInverseViewMatrix() const |
208 |
AutoParamDataSource::getInverseTransposeWorldMatrix() const |
AutoParamDataSource::getInverseTransposeWorldMatrix() const |
216 |
AutoParamDataSource::getInverseTransposeWorldViewMatrix() const |
AutoParamDataSource::getInverseTransposeWorldViewMatrix() const |
224 |
AutoParamDataSource::getCameraPosition() const |
AutoParamDataSource::getCameraPosition() const |
232 |
AutoParamDataSource::getCameraPositionObjectSpace() const |
AutoParamDataSource::getCameraPositionObjectSpace() const |
240 |
AutoParamDataSource::getLodCameraPosition() const |
AutoParamDataSource::getLodCameraPosition() const |
248 |
AutoParamDataSource::getLodCameraPositionObjectSpace() const |
AutoParamDataSource::getLodCameraPositionObjectSpace() const |
256 |
(int (*)(...)) 0x1832ee |
(int (*)(...)) 0x1769d4 |
264 |
AutoParamDataSource::getLightNumber(unsigned long) const |
AutoParamDataSource::getLightNumber(unsigned long) const |
272 |
AutoParamDataSource::getLightCount() const |
AutoParamDataSource::getLightCount() const |
280 |
AutoParamDataSource::getLightCastsShadows(unsigned long) const |
AutoParamDataSource::getLightCastsShadows(unsigned long) const |
288 |
AutoParamDataSource::getLightDiffuseColour(unsigned long) const |
AutoParamDataSource::getLightDiffuseColour(unsigned long) const |
296 |
AutoParamDataSource::getLightSpecularColour(unsigned long) const |
AutoParamDataSource::getLightSpecularColour(unsigned long) const |
304 |
AutoParamDataSource::getLightDiffuseColourWithPower(unsigned long) const |
AutoParamDataSource::getLightDiffuseColourWithPower(unsigned long) const |
312 |
AutoParamDataSource::getLightSpecularColourWithPower(unsigned long) const |
AutoParamDataSource::getLightSpecularColourWithPower(unsigned long) const |
320 |
AutoParamDataSource::getLightPosition(unsigned long) const |
AutoParamDataSource::getLightPosition(unsigned long) const |
328 |
AutoParamDataSource::getLightAs4DVector(unsigned long) const |
AutoParamDataSource::getLightAs4DVector(unsigned long) const |
336 |
AutoParamDataSource::getLightDirection(unsigned long) const |
AutoParamDataSource::getLightDirection(unsigned long) const |
344 |
AutoParamDataSource::getLightPowerScale(unsigned long) const |
AutoParamDataSource::getLightPowerScale(unsigned long) const |
352 |
AutoParamDataSource::getLightAttenuation(unsigned long) const |
AutoParamDataSource::getLightAttenuation(unsigned long) const |
360 |
AutoParamDataSource::getSpotlightParams(unsigned long) const |
AutoParamDataSource::getSpotlightParams(unsigned long) const |
368 |
AutoParamDataSource::setAmbientLightColour(ColourValue const&) |
AutoParamDataSource::setAmbientLightColour(ColourValue const&) |
376 |
AutoParamDataSource::getAmbientLightColour() const |
AutoParamDataSource::getAmbientLightColour() const |
384 |
AutoParamDataSource::getSurfaceAmbientColour() const |
AutoParamDataSource::getSurfaceAmbientColour() const |
392 |
AutoParamDataSource::getSurfaceDiffuseColour() const |
AutoParamDataSource::getSurfaceDiffuseColour() const |
400 |
AutoParamDataSource::getSurfaceSpecularColour() const |
AutoParamDataSource::getSurfaceSpecularColour() const |
408 |
AutoParamDataSource::getSurfaceEmissiveColour() const |
AutoParamDataSource::getSurfaceEmissiveColour() const |
416 |
AutoParamDataSource::getSurfaceShininess() const |
AutoParamDataSource::getSurfaceShininess() const |
424 |
AutoParamDataSource::getDerivedAmbientLightColour() const |
AutoParamDataSource::getSurfaceAlphaRejectionValue() const |
432 |
AutoParamDataSource::getDerivedSceneColour() const |
AutoParamDataSource::getDerivedAmbientLightColour() const |
440 |
AutoParamDataSource::setFog(FogMode, ColourValue const&, float, float, float) |
AutoParamDataSource::getDerivedSceneColour() const |
448 |
AutoParamDataSource::getFogColour() const |
AutoParamDataSource::setFog(FogMode, ColourValue const&, float, float, float) |
456 |
AutoParamDataSource::getFogParams() const |
AutoParamDataSource::getFogColour() const |
464 |
AutoParamDataSource::getTextureViewProjMatrix(unsigned long) const |
AutoParamDataSource::getFogParams() const |
472 |
AutoParamDataSource::getTextureWorldViewProjMatrix(unsigned long) const |
AutoParamDataSource::getTextureViewProjMatrix(unsigned long) const |
480 |
AutoParamDataSource::getSpotlightViewProjMatrix(unsigned long) const |
AutoParamDataSource::getTextureWorldViewProjMatrix(unsigned long) const |
488 |
AutoParamDataSource::getSpotlightWorldViewProjMatrix(unsigned long) const |
AutoParamDataSource::getSpotlightViewProjMatrix(unsigned long) const |
496 |
AutoParamDataSource::getTextureTransformMatrix(unsigned long) const |
AutoParamDataSource::getSpotlightWorldViewProjMatrix(unsigned long) const |
504 |
AutoParamDataSource::getCurrentRenderTarget() const |
AutoParamDataSource::getTextureTransformMatrix(unsigned long) const |
512 |
AutoParamDataSource::getCurrentRenderable() const |
AutoParamDataSource::getCurrentRenderTarget() const |
520 |
AutoParamDataSource::getCurrentPass() const |
AutoParamDataSource::getCurrentRenderable() const |
528 |
AutoParamDataSource::getTextureSize(unsigned long) const |
AutoParamDataSource::getCurrentPass() const |
536 |
AutoParamDataSource::getInverseTextureSize(unsigned long) const |
AutoParamDataSource::getTextureSize(unsigned long) const |
544 |
AutoParamDataSource::getPackedTextureSize(unsigned long) const |
AutoParamDataSource::getInverseTextureSize(unsigned long) const |
552 |
AutoParamDataSource::getShadowExtrusionDistance() const |
AutoParamDataSource::getPackedTextureSize(unsigned long) const |
560 |
AutoParamDataSource::getSceneDepthRange() const |
AutoParamDataSource::getShadowExtrusionDistance() const |
568 |
AutoParamDataSource::getShadowSceneDepthRange(unsigned long) const |
AutoParamDataSource::getSceneDepthRange() const |
576 |
AutoParamDataSource::getShadowColour() const |
AutoParamDataSource::getShadowSceneDepthRange(unsigned long) const |
584 |
AutoParamDataSource::getInverseViewProjMatrix() const |
AutoParamDataSource::getShadowColour() const |
592 |
AutoParamDataSource::getInverseTransposeViewProjMatrix() const |
AutoParamDataSource::getInverseViewProjMatrix() const |
600 |
AutoParamDataSource::getTransposeViewProjMatrix() const |
AutoParamDataSource::getInverseTransposeViewProjMatrix() const |
608 |
AutoParamDataSource::getTransposeViewMatrix() const |
AutoParamDataSource::getTransposeViewProjMatrix() const |
616 |
AutoParamDataSource::getInverseTransposeViewMatrix() const |
AutoParamDataSource::getTransposeViewMatrix() const |
624 |
AutoParamDataSource::getTransposeProjectionMatrix() const |
AutoParamDataSource::getInverseTransposeViewMatrix() const |
632 |
AutoParamDataSource::getInverseProjectionMatrix() const |
AutoParamDataSource::getTransposeProjectionMatrix() const |
640 |
AutoParamDataSource::getInverseTransposeProjectionMatrix() const |
AutoParamDataSource::getInverseProjectionMatrix() const |
648 |
AutoParamDataSource::getTransposeWorldViewProjMatrix() const |
AutoParamDataSource::getInverseTransposeProjectionMatrix() const |
656 |
AutoParamDataSource::getInverseWorldViewProjMatrix() const |
AutoParamDataSource::getTransposeWorldViewProjMatrix() const |
664 |
AutoParamDataSource::getInverseTransposeWorldViewProjMatrix() const |
AutoParamDataSource::getInverseWorldViewProjMatrix() const |
672 |
AutoParamDataSource::getTransposeWorldViewMatrix() const |
AutoParamDataSource::getInverseTransposeWorldViewProjMatrix() const |
680 |
AutoParamDataSource::getTransposeWorldMatrix() const |
AutoParamDataSource::getTransposeWorldViewMatrix() const |
688 |
AutoParamDataSource::getTime() const |
AutoParamDataSource::getTransposeWorldMatrix() const |
696 |
AutoParamDataSource::getTime_0_X(float) const |
AutoParamDataSource::getTime() const |
704 |
AutoParamDataSource::getCosTime_0_X(float) const |
AutoParamDataSource::getTime_0_X(float) const |
712 |
AutoParamDataSource::getSinTime_0_X(float) const |
AutoParamDataSource::getCosTime_0_X(float) const |
720 |
AutoParamDataSource::getTanTime_0_X(float) const |
AutoParamDataSource::getSinTime_0_X(float) const |
728 |
AutoParamDataSource::getTime_0_X_packed(float) const |
AutoParamDataSource::getTanTime_0_X(float) const |
736 |
AutoParamDataSource::getTime_0_1(float) const |
AutoParamDataSource::getTime_0_X_packed(float) const |
744 |
AutoParamDataSource::getCosTime_0_1(float) const |
AutoParamDataSource::getTime_0_1(float) const |
752 |
AutoParamDataSource::getSinTime_0_1(float) const |
AutoParamDataSource::getCosTime_0_1(float) const |
760 |
AutoParamDataSource::getTanTime_0_1(float) const |
AutoParamDataSource::getSinTime_0_1(float) const |
768 |
AutoParamDataSource::getTime_0_1_packed(float) const |
AutoParamDataSource::getTanTime_0_1(float) const |
776 |
AutoParamDataSource::getTime_0_2Pi(float) const |
AutoParamDataSource::getTime_0_1_packed(float) const |
784 |
AutoParamDataSource::getCosTime_0_2Pi(float) const |
AutoParamDataSource::getTime_0_2Pi(float) const |
792 |
AutoParamDataSource::getSinTime_0_2Pi(float) const |
AutoParamDataSource::getCosTime_0_2Pi(float) const |
800 |
AutoParamDataSource::getTanTime_0_2Pi(float) const |
AutoParamDataSource::getSinTime_0_2Pi(float) const |
808 |
AutoParamDataSource::getTime_0_2Pi_packed(float) const |
AutoParamDataSource::getTanTime_0_2Pi(float) const |
816 |
AutoParamDataSource::getFrameTime() const |
AutoParamDataSource::getTime_0_2Pi_packed(float) const |
824 |
AutoParamDataSource::getFPS() const |
AutoParamDataSource::getFrameTime() const |
832 |
AutoParamDataSource::getViewportWidth() const |
AutoParamDataSource::getFPS() const |
840 |
AutoParamDataSource::getViewportHeight() const |
AutoParamDataSource::getViewportWidth() const |
848 |
AutoParamDataSource::getInverseViewportWidth() const |
AutoParamDataSource::getViewportHeight() const |
856 |
AutoParamDataSource::getInverseViewportHeight() const |
AutoParamDataSource::getInverseViewportWidth() const |
864 |
AutoParamDataSource::getViewDirection() const |
AutoParamDataSource::getInverseViewportHeight() const |
872 |
AutoParamDataSource::getViewSideVector() const |
AutoParamDataSource::getViewDirection() const |
880 |
AutoParamDataSource::getViewUpVector() const |
AutoParamDataSource::getViewSideVector() const |
888 |
AutoParamDataSource::getFOV() const |
AutoParamDataSource::getViewUpVector() const |
896 |
AutoParamDataSource::getNearClipDistance() const |
AutoParamDataSource::getFOV() const |
904 |
AutoParamDataSource::getFarClipDistance() const |
AutoParamDataSource::getNearClipDistance() const |
912 |
AutoParamDataSource::getPassNumber() const |
AutoParamDataSource::getFarClipDistance() const |
920 |
AutoParamDataSource::setPassNumber(int) |
AutoParamDataSource::getPassNumber() const |
928 |
AutoParamDataSource::incPassNumber() |
AutoParamDataSource::setPassNumber(int) |
936 |
AutoParamDataSource::updateLightCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
AutoParamDataSource::incPassNumber() |
944 |
|
AutoParamDataSource::updateLightCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
[+] affected symbols: 860 (13.8%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource' in 1st parameter 'mgr' (pointer) has base type 'AutoParamDataSource'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource' in 1st parameter 'mo' (pointer) has base type 'AutoParamDataSource'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource' in 1st parameter 'obj' (pointer) has base type 'AutoParamDataSource'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mAutoParamDataSource' in the return value (pointer) has base type 'AutoParamDataSource'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneManager::clearScene ( )
Field 'this.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 1
|
Change |
Effect |
1 |
Size of this class has been changed from 864 bytes to 832 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: 113 (1.8%)
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet' in 2nd parameter 'bb' (reference) has base type 'BillboardSet'.
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoextend ( bool autoextend )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
...
OgreCamera.h
namespace Ogre
[+] class Camera 1
|
Change |
Effect |
1 |
Size of this class has been changed from 1544 bytes to 1512 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: 1271 (20.4%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera' in 1st parameter 'mgr' (pointer) has base type 'Camera'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCameraInProgress' in the object of this method has base type 'Camera'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
2nd parameter 'cam' (pointer) has base type 'Camera'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera' in 2nd parameter 'bb' (reference) has base type 'Camera'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera' in the object of this method has base type 'Camera'.
...
OgreDefaultHardwareBufferManager.h
namespace Ogre
[+] class DefaultHardwareBufferManagerBase 1
|
Change |
Effect |
1 |
Size of this class has been increased from 304 bytes to 400 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%)
DefaultHardwareBufferManagerBase::createIndexBuffer ( enum HardwareIndexBuffer::IndexType itype, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::createVertexBuffer ( size_t vertexSize, size_t numVerts, enum HardwareBuffer::Usage usage, bool useShadowBuffer )
This method is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
This method is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::DefaultHardwareBufferManagerBase ( )
This constructor is from 'DefaultHardwareBufferManagerBase' class.
DefaultHardwareBufferManagerBase::~DefaultHardwareBufferManagerBase ( )
This destructor is from 'DefaultHardwareBufferManagerBase' class.
OgreDefaultWorkQueueStandard.h
namespace Ogre
[+] class DefaultWorkQueue 1
|
Change |
Effect |
1 |
Size of this class has been changed from 488 bytes to 584 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 8 (0.1%)
DefaultWorkQueue::_threadMain ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::notifyWorkers ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::waitForNextRequest ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::notifyThreadRegistered ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::startup ( bool forceRestart )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::shutdown ( )
This method is from 'DefaultWorkQueue' class.
DefaultWorkQueue::DefaultWorkQueue ( String const& name )
This constructor is from 'DefaultWorkQueue' class.
DefaultWorkQueue::~DefaultWorkQueue ( )
This destructor is from 'DefaultWorkQueue' class.
OgreDistanceLodStrategy.h
namespace Ogre
[+] class DistanceLodStrategy 1
|
Change |
Effect |
1 |
Pure virtual method getSquaredDepth ( MovableObject const*, Camera const* ) const has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DistanceLodStrategy) |
(int (*)(...)) (& typeinfo for DistanceLodStrategy) |
16 |
DistanceLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
DistanceLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
24 |
(int (*)(...)) 0x1c8714 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1c876e |
(int (*)(...))0 |
40 |
DistanceLodStrategy::getBaseValue() const |
DistanceLodStrategy::getBaseValue() const |
48 |
DistanceLodStrategy::transformBias(float) const |
DistanceLodStrategy::transformBias(float) const |
56 |
DistanceLodStrategy::transformUserValue(float) const |
DistanceLodStrategy::transformUserValue(float) const |
64 |
DistanceLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
DistanceLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
DistanceLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
DistanceLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
DistanceLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
DistanceLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
DistanceLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
DistanceLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
96 |
|
__cxa_pure_virtual |
[+] affected symbols: 10 (0.2%)
DistanceLodStrategy::setReferenceView ( Real viewportWidth, Real viewportHeight, Radian fovY )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::setReferenceViewEnabled ( bool value )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::getBaseValue ( )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::transformBias ( Real factor )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::transformUserValue ( Real userValue )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::sort ( Mesh::MeshLodUsageList& meshLodUsageList )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::getIndex ( Real value, Material::LodValueList const& materialLodValueList )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::getIndex ( Real value, Mesh::MeshLodUsageList const& meshLodUsageList )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::isSorted ( Mesh::LodValueList const& values )
This method is from 'DistanceLodStrategy' class.
OgreEntity.h
namespace Ogre
[+] class Entity 1
|
Change |
Effect |
1 |
Size of this class has been changed from 1056 bytes to 912 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 842 (13.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity' in 1st parameter 'mgr' (pointer) has base type 'Entity'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity' in 1st parameter 'mo' (pointer) has base type 'Entity'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity' in 1st parameter 'obj' (pointer) has base type 'Entity'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyDomeEntity' in the return value (pointer) has base type 'Entity'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity' in the object of this method has base type 'Entity'.
...
OgreFrustum.h
namespace Ogre
[+] class Frustum 1
|
Change |
Effect |
1 |
Size of this class has been changed from 1272 bytes to 1240 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: 1340 (21.5%)
ConvexBody::clip ( Frustum const& fr )
1st parameter 'fr' (reference) has base type 'Frustum'.
ConvexBody::define ( Frustum const& frustum )
1st parameter 'frustum' (reference) has base type 'Frustum'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum' in 1st parameter 'mgr' (pointer) has base type 'Frustum'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum' in 2nd parameter 'cam' (pointer) has base type 'Frustum'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mCullFrustum' in 2nd parameter 'bb' (reference) has base type 'Frustum'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
...
OgreGpuProgram.h
namespace Ogre
[+] class GpuProgram 1
|
Change |
Effect |
1 |
Size of this class has been changed from 544 bytes to 496 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 33 (0.5%)
GpuProgram::setSourceFile ( String const& filename )
This method is from 'GpuProgram' class.
GpuProgram::setSyntaxCode ( String const& syntax )
This method is from 'GpuProgram' class.
GpuProgram::createParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::getDefaultParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
This method is from 'GpuProgram' class.
GpuProgram::setupBaseParamDictionary ( )
This method is from 'GpuProgram' class.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
This method is from 'GpuProgram' class.
GpuProgram::setType ( enum GpuProgramType t )
This method is from 'GpuProgram' class.
GpuProgram::loadImpl ( )
This method is from 'GpuProgram' class.
GpuProgram::setSource ( String const& source )
This method is from 'GpuProgram' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 1
|
Change |
Effect |
1 |
Size of this class has been increased from 224 bytes to 264 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: 1287 (20.7%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::createParameters ( )
Field 'retval.pRep' in the return value has base type 'GpuProgramParameters'.
GpuProgram::getDefaultParameters ( )
Field 'retval.pRep' in the return value has base type 'GpuProgramParameters'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::loadImpl ( )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setSource ( String const& source )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
...
[+] class GpuSharedParameters 1
|
Change |
Effect |
1 |
Size of this class has been changed from 184 bytes to 216 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.4%)
GpuProgramManager::createSharedParameters ( String const& name )
Field 'retval.pRep' in the return value has base type 'GpuSharedParameters'.
GpuSharedParameters::_markDirty ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, ColourValue const& colour )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const& m )
This method is from 'GpuSharedParameters' class.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManager 1
|
Change |
Effect |
1 |
Size of this class has been increased from 312 bytes to 408 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 4 (0.1%)
HardwareBufferManager::getSingleton ( )
Return value (reference) has base type 'HardwareBufferManager'.
HardwareBufferManager::getSingletonPtr ( )
Return value (pointer) has base type 'HardwareBufferManager'.
HardwareBufferManager::HardwareBufferManager ( HardwareBufferManagerBase* imp )
This constructor is from 'HardwareBufferManager' class.
HardwareBufferManager::~HardwareBufferManager ( )
This destructor is from 'HardwareBufferManager' class.
[+] class HardwareBufferManagerBase 3
|
Change |
Effect |
1 |
Size of this class has been changed from 304 bytes to 400 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Pure virtual method createCounterBuffer ( size_t, enum HardwareBuffer::Usage, bool, String const& ) has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Pure virtual method createUniformBuffer ( size_t, enum HardwareBuffer::Usage, bool, String 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) - 26 entries | Virtual Table (New) - 28 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
(int (*)(...)) (& typeinfo for HardwareBufferManagerBase) |
16 |
HardwareBufferManagerBase::destroyAllDeclarations() |
HardwareBufferManagerBase::destroyAllDeclarations() |
24 |
HardwareBufferManagerBase::destroyAllBindings() |
HardwareBufferManagerBase::destroyAllBindings() |
32 |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
HardwareBufferManagerBase::createVertexDeclarationImpl() |
40 |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
HardwareBufferManagerBase::destroyVertexDeclarationImpl(VertexDeclaration*) |
48 |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
HardwareBufferManagerBase::createVertexBufferBindingImpl() |
56 |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexBufferBindingImpl(VertexBufferBinding*) |
64 |
HardwareBufferManagerBase::makeBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBuffer::Usage, bool) |
HardwareBufferManagerBase::makeBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBuffer::Usage, bool) |
72 |
(int (*)(...))0 |
(int (*)(...))0 |
80 |
(int (*)(...))0 |
(int (*)(...))0 |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
HardwareBufferManagerBase::createVertexDeclaration() |
__cxa_pure_virtual |
120 |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
__cxa_pure_virtual |
128 |
HardwareBufferManagerBase::createVertexBufferBinding() |
HardwareBufferManagerBase::createVertexDeclaration() |
136 |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
HardwareBufferManagerBase::destroyVertexDeclaration(VertexDeclaration*) |
144 |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::createVertexBufferBinding() |
152 |
HardwareBufferManagerBase::allocateVertexBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
HardwareBufferManagerBase::destroyVertexBufferBinding(VertexBufferBinding*) |
160 |
HardwareBufferManagerBase::releaseVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::registerVertexBufferSourceAndCopy(HardwareVertexBufferSharedPtr const&, HardwareVertexBufferSharedPtr const&) |
168 |
HardwareBufferManagerBase::touchVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::allocateVertexBufferCopy(HardwareVertexBufferSharedPtr const&, HardwareBufferManagerBase::BufferLicenseType, HardwareBufferLicensee*, bool) |
176 |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
HardwareBufferManagerBase::releaseVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
184 |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
HardwareBufferManagerBase::touchVertexBufferCopy(HardwareVertexBufferSharedPtr const&) |
192 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBufferSharedPtr const&) |
HardwareBufferManagerBase::_freeUnusedBufferCopies() |
200 |
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
HardwareBufferManagerBase::_releaseBufferCopies(bool) |
208 |
|
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBufferSharedPtr const&) |
216 |
|
HardwareBufferManagerBase::_forceReleaseBufferCopies(HardwareVertexBuffer*) |
[+] affected symbols: 50 (0.8%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
2nd parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, BufferUsageList const& bufferUsages, HardwareBufferManagerBase* mgr )
3rd parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
VertexData::VertexData ( HardwareBufferManagerBase* mgr )
1st parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
1st parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
HardwareIndexBuffer::~HardwareIndexBuffer ( )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::setIsInstanceData ( bool const val )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::setInstanceDataStepRate ( size_t const val )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::checkIfVertexInstanceDataIsSupported ( )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::HardwareVertexBuffer ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
1st parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::~HardwareVertexBuffer ( )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
...
[+] class TempBlendedBufferInfo 1
|
Change |
Effect |
1 |
Size of this class has been changed from 144 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: 844 (13.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity.mTempSkelAnimInfo' in 1st parameter 'mgr' (pointer) is of type 'TempBlendedBufferInfo'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity.mTempSkelAnimInfo' in 1st parameter 'mo' (pointer) is of type 'TempBlendedBufferInfo'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity.mTempSkelAnimInfo' in 1st parameter 'obj' (pointer) is of type 'TempBlendedBufferInfo'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyDomeEntity.mTempSkelAnimInfo' in the return value (pointer) is of type 'TempBlendedBufferInfo'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
...
OgreHardwareIndexBuffer.h
namespace Ogre
[+] class HardwareIndexBufferSharedPtr 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols: 1 (0.02%)
PatchSurface::build ( HardwareVertexBufferSharedPtr destVertexBuffer, size_t vertexStart, HardwareIndexBufferSharedPtr destIndexBuffer, size_t indexStart )
3rd parameter 'destIndexBuffer' is of type 'HardwareIndexBufferSharedPtr'.
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 240 bytes to 176 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 15 (0.2%)
RenderTexture::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
Field 'this.mBuffer' in the object of this method has base type 'HardwarePixelBuffer'.
RenderTexture::~RenderTexture ( )
Field 'this.mBuffer' in the object of this method has base type 'HardwarePixelBuffer'.
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::getCurrentLock ( )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Field 'retval.mBuffer' in the return value (pointer) has base type 'HardwarePixelBuffer'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, Image::Box const& srcBox, Image::Box const& dstBox )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lock ( Image::Box const& lockBox, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class HardwareVertexBufferSharedPtr 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols: 1 (0.02%)
PatchSurface::build ( HardwareVertexBufferSharedPtr destVertexBuffer, size_t vertexStart, HardwareIndexBufferSharedPtr destIndexBuffer, size_t indexStart )
1st parameter 'destVertexBuffer' is of type 'HardwareVertexBufferSharedPtr'.
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 1
|
Change |
Effect |
1 |
Size of this class has been changed from 584 bytes to 520 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: 50 (0.8%)
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr params )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::HighLevelGpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This constructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::~HighLevelGpuProgram ( )
This destructor is from 'HighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
...
OgreImage.h
namespace Ogre
[+] class Image 1
|
Change |
Effect |
1 |
Size of this class has been changed from 80 bytes to 64 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 34 (0.5%)
TextureManager::loadImage ( String const& name, String const& group, Image const& img, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'img' (reference) has base type 'Image'.
Image::freeMemory ( )
This method is from 'Image' class.
Image::flipAroundX ( )
Return value (reference) has base type 'Image'.
Image::flipAroundY ( )
Return value (reference) has base type 'Image'.
Image::setColourAt ( ColourValue const& cv, size_t x, size_t y, size_t z )
This method is from 'Image' class.
Image::loadTwoImagesAsRGBA ( String const& rgbFilename, String const& alphaFilename, String const& groupName, enum PixelFormat fmt )
Return value (reference) has base type 'Image'.
Image::loadTwoImagesAsRGBA ( DataStreamPtr& rgbStream, DataStreamPtr& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
Return value (reference) has base type 'Image'.
Image::combineTwoImagesAsRGBA ( Image const& rgb, Image const& alpha, enum PixelFormat fmt )
2nd parameter 'alpha' (reference) has base type 'Image'.
Image::load ( String const& strFileName, String const& group )
Return value (reference) has base type 'Image'.
Image::load ( DataStreamPtr& stream, String const& type )
Return value (reference) has base type 'Image'.
...
OgreInstanceBatchVTF.h
namespace Ogre
[+] class BaseInstanceBatchVTF 1
|
Change |
Effect |
1 |
Size of this class has been changed from 760 bytes to 736 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 23 (0.4%)
InstanceBatchVTF::InstanceBatchVTF ( InstanceManager* creator, 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'.
...
OgreInstanceManager.h
namespace Ogre
[+] class InstanceManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 280 bytes to 272 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 61 (1%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner.mCreator' in the return value (pointer) has base type 'InstanceManager'.
SceneManager::createInstanceManager ( String const& customName, String const& meshName, String const& groupName, enum InstanceManager::InstancingTechnique technique, size_t numInstancesPerBatch, uint16 flags, unsigned short subMeshIdx )
Return value (pointer) has base type 'InstanceManager'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner.mCreator' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceManager'.
SceneManager::destroyInstanceManager ( InstanceManager* instanceManager )
1st parameter 'instanceManager' (pointer) has base type 'InstanceManager'.
InstanceBatch::_boundsDirty ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_updateBounds ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::updateVisibility ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_notifyCurrentCamera ( Camera* cam )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
...
OgreKeyFrame.h
namespace Ogre
[+] class VertexMorphKeyFrame 1
|
Change |
Effect |
1 |
Size of this class has been changed from 56 bytes to 40 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 5 (0.1%)
VertexMorphKeyFrame::setVertexBuffer ( HardwareVertexBufferSharedPtr const& buf )
This method is from 'VertexMorphKeyFrame' class.
VertexMorphKeyFrame::VertexMorphKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from 'VertexMorphKeyFrame' class.
VertexAnimationTrack::createVertexMorphKeyFrame ( Real timePos )
Return value (pointer) has base type 'VertexMorphKeyFrame'.
VertexMorphKeyFrame::_clone ( AnimationTrack* newParent )
This method is from 'VertexMorphKeyFrame' class.
VertexAnimationTrack::getVertexMorphKeyFrame ( unsigned short index )
Return value (pointer) has base type 'VertexMorphKeyFrame'.
OgreLight.h
namespace Ogre
[+] class Light 1
|
Change |
Effect |
1 |
Size of this class has been changed from 616 bytes to 600 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: 911 (14.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource.mBlankLight' in 1st parameter 'mgr' (pointer) is of type 'Light'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mBlankLight' in 1st parameter 'mo' (pointer) is of type 'Light'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mBlankLight' in 1st parameter 'obj' (pointer) is of type 'Light'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mAutoParamDataSource.mBlankLight' in the return value (pointer) is of type 'Light'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneManager::clearScene ( )
Field 'this.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
...
OgreMaterialManager.h
namespace Ogre
[+] class MaterialManager::Listener 2
|
Change |
Effect |
1 |
Pure virtual method afterIlluminationPassesCreated ( Technique* ) 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 beforeIlluminationPassesCleared ( Technique* ) 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. |
[+] affected symbols: 1 (0.02%)
MaterialManager::Listener::handleSchemeNotFound ( unsigned short p1, String const& p2, Material* p3, unsigned short p4, Renderable const* p5 )
This method is from 'MaterialManager::Listener' class.
OgreMesh.h
namespace Ogre
[+] class Mesh 1
|
Change |
Effect |
1 |
Size of this class has been changed from 704 bytes to 672 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 140 (2.2%)
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
PrefabFactory::createPrefab ( Mesh* mesh )
1st parameter 'mesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
...
OgreMeshSerializer.h
namespace Ogre
[+] class MeshSerializer 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.1%)
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum Serializer::Endian endianMode )
This method is from 'MeshSerializer' class.
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 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.
[+] class MeshSerializerListener 1
|
Change |
Effect |
1 |
Pure virtual method processMeshCompleted ( Mesh* ) 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. |
[+] affected symbols: 2 (0.03%)
MeshSerializerListener::processMaterialName ( Mesh* p1, String* p2 )
This method is from 'MeshSerializerListener' class.
MeshSerializerListener::processSkeletonName ( Mesh* p1, String* p2 )
This method is from 'MeshSerializerListener' class.
OgreParticleEmitter.h
namespace Ogre
[+] class ParticleEmitter 4
|
Change |
Effect |
1 |
Size of this class has been increased from 376 bytes to 392 bytes. |
1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 |
Virtual method getDirPositionReference ( ) const has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Virtual method getDirPositionReferenceEnabled ( ) const has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 |
Virtual method setDirPositionReference ( Vector3 const&, bool ) has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 68 entries | Virtual Table (New) - 71 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
ParticleEmitter::genEmissionDirection(Vector3&) |
ParticleEmitter::genEmissionDirection(Vector3 const&, Vector3&) |
72 |
ParticleEmitter::genEmissionVelocity(Vector3&) |
ParticleEmitter::genEmissionVelocity(Vector3&) |
80 |
ParticleEmitter::genEmissionTTL() |
ParticleEmitter::genEmissionTTL() |
88 |
ParticleEmitter::genEmissionColour(ColourValue&) |
ParticleEmitter::genEmissionColour(ColourValue&) |
96 |
ParticleEmitter::genConstantEmissionCount(float) |
ParticleEmitter::genConstantEmissionCount(float) |
104 |
ParticleEmitter::setPosition(Vector3 const&) |
ParticleEmitter::setPosition(Vector3 const&) |
112 |
ParticleEmitter::getPosition() const |
ParticleEmitter::getPosition() const |
120 |
ParticleEmitter::setDirection(Vector3 const&) |
ParticleEmitter::setDirection(Vector3 const&) |
128 |
ParticleEmitter::getDirection() const |
ParticleEmitter::getDirection() const |
136 |
ParticleEmitter::setUp(Vector3 const&) |
ParticleEmitter::setUp(Vector3 const&) |
144 |
ParticleEmitter::getUp() const |
ParticleEmitter::getUp() const |
152 |
ParticleEmitter::setAngle(Radian const&) |
ParticleEmitter::setDirPositionReference(Vector3 const&, bool) |
160 |
ParticleEmitter::getAngle() const |
ParticleEmitter::getDirPositionReference() const |
168 |
ParticleEmitter::setParticleVelocity(float) |
ParticleEmitter::getDirPositionReferenceEnabled() const |
176 |
ParticleEmitter::setParticleVelocity(float, float) |
ParticleEmitter::setAngle(Radian const&) |
184 |
ParticleEmitter::setMinParticleVelocity(float) |
ParticleEmitter::getAngle() const |
192 |
ParticleEmitter::setMaxParticleVelocity(float) |
ParticleEmitter::setParticleVelocity(float) |
200 |
ParticleEmitter::getParticleVelocity() const |
ParticleEmitter::setParticleVelocity(float, float) |
208 |
ParticleEmitter::getMinParticleVelocity() const |
ParticleEmitter::setMinParticleVelocity(float) |
216 |
ParticleEmitter::getMaxParticleVelocity() const |
ParticleEmitter::setMaxParticleVelocity(float) |
224 |
ParticleEmitter::setEmissionRate(float) |
ParticleEmitter::getParticleVelocity() const |
232 |
ParticleEmitter::getEmissionRate() const |
ParticleEmitter::getMinParticleVelocity() const |
240 |
ParticleEmitter::setTimeToLive(float) |
ParticleEmitter::getMaxParticleVelocity() const |
248 |
ParticleEmitter::setTimeToLive(float, float) |
ParticleEmitter::setEmissionRate(float) |
256 |
ParticleEmitter::setMinTimeToLive(float) |
ParticleEmitter::getEmissionRate() const |
264 |
ParticleEmitter::setMaxTimeToLive(float) |
ParticleEmitter::setTimeToLive(float) |
272 |
ParticleEmitter::getTimeToLive() const |
ParticleEmitter::setTimeToLive(float, float) |
280 |
ParticleEmitter::getMinTimeToLive() const |
ParticleEmitter::setMinTimeToLive(float) |
288 |
ParticleEmitter::getMaxTimeToLive() const |
ParticleEmitter::setMaxTimeToLive(float) |
296 |
ParticleEmitter::setColour(ColourValue const&) |
ParticleEmitter::getTimeToLive() const |
304 |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
ParticleEmitter::getMinTimeToLive() const |
312 |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
ParticleEmitter::getMaxTimeToLive() const |
320 |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
ParticleEmitter::setColour(ColourValue const&) |
328 |
ParticleEmitter::getColour() const |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
336 |
ParticleEmitter::getColourRangeStart() const |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
344 |
ParticleEmitter::getColourRangeEnd() const |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
352 |
__cxa_pure_virtual |
ParticleEmitter::getColour() const |
360 |
(int (*)(...)) 0x2cb2f0 |
ParticleEmitter::getColourRangeStart() const |
368 |
ParticleEmitter::setEnabled(bool) |
ParticleEmitter::getColourRangeEnd() const |
376 |
ParticleEmitter::getEnabled() const |
__cxa_pure_virtual |
384 |
ParticleEmitter::setStartTime(float) |
(int (*)(...)) 0x2b3094 |
392 |
ParticleEmitter::getStartTime() const |
ParticleEmitter::setEnabled(bool) |
400 |
ParticleEmitter::setDuration(float) |
ParticleEmitter::getEnabled() const |
408 |
ParticleEmitter::getDuration() const |
ParticleEmitter::setStartTime(float) |
416 |
ParticleEmitter::setDuration(float, float) |
ParticleEmitter::getStartTime() const |
424 |
ParticleEmitter::setMinDuration(float) |
ParticleEmitter::setDuration(float) |
432 |
ParticleEmitter::setMaxDuration(float) |
ParticleEmitter::getDuration() const |
440 |
ParticleEmitter::getMinDuration() const |
ParticleEmitter::setDuration(float, float) |
448 |
ParticleEmitter::getMaxDuration() const |
ParticleEmitter::setMinDuration(float) |
456 |
ParticleEmitter::setRepeatDelay(float) |
ParticleEmitter::setMaxDuration(float) |
464 |
ParticleEmitter::getRepeatDelay() const |
ParticleEmitter::getMinDuration() const |
472 |
ParticleEmitter::setRepeatDelay(float, float) |
ParticleEmitter::getMaxDuration() const |
480 |
ParticleEmitter::setMinRepeatDelay(float) |
ParticleEmitter::setRepeatDelay(float) |
488 |
ParticleEmitter::setMaxRepeatDelay(float) |
ParticleEmitter::getRepeatDelay() const |
496 |
ParticleEmitter::getMinRepeatDelay() const |
ParticleEmitter::setRepeatDelay(float, float) |
504 |
ParticleEmitter::getMaxRepeatDelay() const |
ParticleEmitter::setMinRepeatDelay(float) |
512 |
ParticleEmitter::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleEmitter::setMaxRepeatDelay(float) |
520 |
ParticleEmitter::setEmittedEmitter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleEmitter::getMinRepeatDelay() const |
528 |
ParticleEmitter::isEmitted() const |
ParticleEmitter::getMaxRepeatDelay() const |
536 |
ParticleEmitter::setEmitted(bool) |
ParticleEmitter::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
544 |
|
ParticleEmitter::setEmittedEmitter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
552 |
|
ParticleEmitter::isEmitted() const |
560 |
|
ParticleEmitter::setEmitted(bool) |
[+] affected symbols: 72 (1.2%)
ParticleSystem::addEmitter ( String const& emitterType )
Return value (pointer) has base type 'ParticleEmitter'.
ParticleSystem::_executeTriggerEmitters ( ParticleEmitter* emitter, unsigned int requested, Real timeElapsed )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleSystem::removeFromActiveEmittedEmitters ( ParticleEmitter* emitter )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleEmitter::setEmitted ( bool emitted )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setEnabled ( bool enabled )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDuration ( Real duration )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDuration ( Real min, Real max )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setPosition ( Vector3 const& pos )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDirection ( Vector3 const& inDirection )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setStartTime ( Real startTime )
This method is from 'ParticleEmitter' class.
...
OgreParticleSystem.h
namespace Ogre
[+] class ParticleSystem 1
|
Change |
Effect |
1 |
Size of this class has been changed from 936 bytes to 920 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: 171 (2.7%)
SceneManager::createParticleSystem ( size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, String const& templateName )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::destroyParticleSystem ( ParticleSystem* obj )
1st parameter 'obj' (pointer) has base type 'ParticleSystem'.
ParticleSystem::addEmitter ( String const& emitterType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::addAffector ( String const& affectorType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::fastForward ( Real time, Real interval )
This method is from 'ParticleSystem' class.
ParticleSystem::getParticle ( size_t index )
Field 'retval.mParentSystem' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::setEmitting ( bool v )
This method is from 'ParticleSystem' class.
ParticleSystem::setRenderer ( String const& rendererName )
This method is from 'ParticleSystem' class.
...
OgrePass.h
namespace Ogre
[+] class Pass 1
|
Change |
Effect |
1 |
Size of this class has been changed from 448 bytes to 472 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 1108 (17.8%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'mgr' (pointer) has base type 'Pass'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'mo' (pointer) has base type 'Pass'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'obj' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mAutoParamDataSource.mCurrentPass' in the return value (pointer) has base type 'Pass'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent' in 2nd parameter 'tl' (reference) has base type 'Pass'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
...
OgrePatchMesh.h
namespace Ogre
[+] class PatchMesh 1
|
Change |
Effect |
1 |
Size of this class has been changed from 992 bytes to 928 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 4 (0.1%)
PatchMesh::setSubdivision ( Real factor )
This method is from 'PatchMesh' class.
PatchMesh::update ( void* controlPointBuffer, size_t width, size_t height, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchMesh' class.
PatchMesh::loadImpl ( )
This method is from 'PatchMesh' class.
PatchMesh::PatchMesh ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group )
This constructor is from 'PatchMesh' class.
OgrePose.h
namespace Ogre
[+] class Pose 1
|
Change |
Effect |
1 |
Size of this class has been changed from 176 bytes to 160 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 10 (0.2%)
VertexAnimationTrack::applyPoseToVertexData ( Pose const* pose, VertexData* data, Real influence )
1st parameter 'pose' (pointer) has base type 'Pose'.
Mesh::createPose ( ushort target, String const& name )
Return value (pointer) has base type 'Pose'.
Mesh::getPose ( String const& name )
Return value (pointer) has base type 'Pose'.
Mesh::getPose ( ushort index )
Return value (pointer) has base type 'Pose'.
Pose::removeVertex ( size_t index )
This method is from 'Pose' class.
Pose::clearVertices ( )
This method is from 'Pose' class.
Pose::getNormalsIterator ( )
This method is from 'Pose' class.
Pose::getVertexOffsetIterator ( )
This method is from 'Pose' class.
Pose::Pose ( ushort target, String const& name )
This constructor is from 'Pose' class.
Pose::~Pose ( )
This destructor is from 'Pose' class.
OgreProfiler.h
namespace Ogre
[+] class Profiler 14
|
Change |
Effect |
1 |
Field mBarHeight has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mBarIndent has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mBarLineWidth has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mBarSpacing has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mDisplayMode has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mGuiBorderWidth has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mGuiHeight has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mGuiLeft has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
9 |
Field mGuiTop has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
10 |
Field mGuiWidth has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
11 |
Field mMaxDisplayProfiles has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
12 |
Field mOverlay has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
13 |
Field mProfileGui has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
14 |
Size of this class has been changed from 408 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: 107 (1.7%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::saveConfig ( )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::loadPlugins ( String const& pluginsfile )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::getSingleton ( )
Field 'retval.mProfiler' in the return value (reference) has base type 'Profiler'.
Root::setWorkQueue ( WorkQueue* queue )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::unloadPlugin ( String const& pluginName )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::installPlugin ( Plugin* plugin )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::restoreConfig ( )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::unloadPlugins ( )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
...
OgreRectangle2D.h
namespace Ogre
[+] class Rectangle2D 1
|
Change |
Effect |
1 |
Size of this class has been changed from 616 bytes to 600 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: 748 (12%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mFullScreenQuad' in 1st parameter 'mgr' (pointer) has base type 'Rectangle2D'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mFullScreenQuad' in the object of this method has base type 'Rectangle2D'.
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This method is from 'Rectangle2D' class.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::~Rectangle2D ( )
This destructor is from 'Rectangle2D' class.
...
OgreRenderQueue.h
namespace Ogre
[+] class RenderQueue 1
|
Change |
Effect |
1 |
Size of this class has been changed from 56 bytes to 72 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 782 (12.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mRenderQueue' in 1st parameter 'mgr' (pointer) has base type 'RenderQueue'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
RenderQueue::getQueueGroup ( uint8 groupID )
Field 'retval.mParent' in the return value (pointer) has base type 'RenderQueue'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mRenderQueue' in 1st parameter 'mo' (pointer) has base type 'RenderQueue'.
RenderQueue::_getQueueGroupIterator ( )
This method is from 'RenderQueue' class.
RenderQueue::setSplitNoShadowPasses ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setSplitPassesByLightingType ( bool split )
This method is from 'RenderQueue' class.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 14
|
Change |
Effect |
1 |
Field mVSync has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mVSyncInterval has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 1096 bytes to 1072 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 |
Pure virtual method _setTexture ( size_t, bool, TexturePtr const& ) has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 |
Pure virtual method setStencilBufferParams ( enum CompareFunction, uint32, uint32, uint32, enum StencilOperation, enum StencilOperation, enum StencilOperation, bool ) has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 |
Pure virtual method _setTextureUnitCompareEnabled ( size_t, bool ) has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 |
Pure virtual method _setTextureUnitCompareFunction ( size_t, enum CompareFunction ) 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. |
8 |
Pure virtual method hasAnisotropicMipMapFilter ( ) 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. |
9 |
Virtual method _setVertexTexture ( size_t, TexturePtr 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. |
10 |
Virtual method _swapAllRenderTargetBuffers ( ) 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. |
11 |
Pure virtual method _setTexture ( size_t, bool, 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. |
12 |
Pure virtual method setStencilBufferParams ( enum CompareFunction, uint32, uint32, enum StencilOperation, enum StencilOperation, enum StencilOperation, bool ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
13 |
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. |
14 |
Virtual method _swapAllRenderTargetBuffers ( bool ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 133 entries | Virtual Table (New) - 138 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderSystem) |
(int (*)(...)) (& typeinfo for RenderSystem) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f084c |
96 |
RenderSystem::useCustomRenderSystemCapabilities(RenderSystemCapabilities*) |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
RenderSystem::useCustomRenderSystemCapabilities(RenderSystemCapabilities*) |
112 |
RenderSystem::shutdown() |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
168 |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
176 |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
184 |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
RenderSystem::attachRenderTarget(RenderTarget&) |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
200 |
RenderSystem::getRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::attachRenderTarget(RenderTarget&) |
208 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::getRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
(int (*)(...)) 0x30d7fc |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
224 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f0856 |
232 |
RenderSystem::setDepthBufferFor(RenderTarget*) |
__cxa_pure_virtual |
240 |
__cxa_pure_virtual |
RenderSystem::setDepthBufferFor(RenderTarget*) |
248 |
(int (*)(...)) 0x30d818 |
__cxa_pure_virtual |
256 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f0872 |
264 |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
__cxa_pure_virtual |
272 |
__cxa_pure_virtual |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
280 |
__cxa_pure_virtual |
__cxa_pure_virtual |
288 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
__cxa_pure_virtual |
296 |
RenderSystem::_disableTextureUnit(unsigned long) |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
304 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
RenderSystem::_disableTextureUnit(unsigned long) |
312 |
__cxa_pure_virtual |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
320 |
__cxa_pure_virtual |
__cxa_pure_virtual |
328 |
__cxa_pure_virtual |
__cxa_pure_virtual |
336 |
__cxa_pure_virtual |
__cxa_pure_virtual |
344 |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
352 |
RenderSystem::_setVertexTexture(unsigned long, TexturePtr const&) |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
360 |
__cxa_pure_virtual |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
368 |
__cxa_pure_virtual |
__cxa_pure_virtual |
376 |
__cxa_pure_virtual |
__cxa_pure_virtual |
384 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
__cxa_pure_virtual |
392 |
__cxa_pure_virtual |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
400 |
__cxa_pure_virtual |
__cxa_pure_virtual |
408 |
__cxa_pure_virtual |
__cxa_pure_virtual |
416 |
__cxa_pure_virtual |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
__cxa_pure_virtual |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
__cxa_pure_virtual |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
__cxa_pure_virtual |
__cxa_pure_virtual |
464 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
__cxa_pure_virtual |
472 |
__cxa_pure_virtual |
__cxa_pure_virtual |
480 |
__cxa_pure_virtual |
__cxa_pure_virtual |
488 |
RenderSystem::_pauseFrame() |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
496 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
__cxa_pure_virtual |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
__cxa_pure_virtual |
RenderSystem::_pauseFrame() |
520 |
RenderSystem::_getViewport() |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
RenderSystem::_getCullingMode() const |
__cxa_pure_virtual |
544 |
__cxa_pure_virtual |
RenderSystem::_getViewport() |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
__cxa_pure_virtual |
RenderSystem::_getCullingMode() const |
568 |
__cxa_pure_virtual |
__cxa_pure_virtual |
576 |
__cxa_pure_virtual |
__cxa_pure_virtual |
584 |
__cxa_pure_virtual |
__cxa_pure_virtual |
592 |
__cxa_pure_virtual |
__cxa_pure_virtual |
600 |
RenderSystem::_beginGeometryCount() |
__cxa_pure_virtual |
608 |
RenderSystem::_getFaceCount() const |
__cxa_pure_virtual |
616 |
RenderSystem::_getBatchCount() const |
__cxa_pure_virtual |
624 |
RenderSystem::_getVertexCount() const |
RenderSystem::_beginGeometryCount() |
632 |
RenderSystem::convertColourValue(ColourValue const&, unsigned int*) |
RenderSystem::_getFaceCount() const |
640 |
__cxa_pure_virtual |
RenderSystem::_getBatchCount() const |
648 |
__cxa_pure_virtual |
RenderSystem::_getVertexCount() const |
656 |
__cxa_pure_virtual |
RenderSystem::convertColourValue(ColourValue const&, unsigned int*) |
664 |
__cxa_pure_virtual |
__cxa_pure_virtual |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
__cxa_pure_virtual |
__cxa_pure_virtual |
688 |
__cxa_pure_virtual |
__cxa_pure_virtual |
696 |
__cxa_pure_virtual |
__cxa_pure_virtual |
704 |
__cxa_pure_virtual |
__cxa_pure_virtual |
712 |
__cxa_pure_virtual |
__cxa_pure_virtual |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
__cxa_pure_virtual |
__cxa_pure_virtual |
736 |
RenderSystem::_render(RenderOperation const&) |
__cxa_pure_virtual |
744 |
(int (*)(...)) 0x30d822 |
__cxa_pure_virtual |
752 |
RenderSystem::_getDefaultViewportMaterialScheme[abi:cxx11]() const |
__cxa_pure_virtual |
760 |
RenderSystem::bindGpuProgram(GpuProgram*) |
RenderSystem::_render(RenderOperation const&) |
768 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f087c |
776 |
__cxa_pure_virtual |
RenderSystem::_getDefaultViewportMaterialScheme[abi:cxx11]() const |
784 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
RenderSystem::bindGpuProgram(GpuProgram*) |
792 |
RenderSystem::isGpuProgramBound(GpuProgramType) |
__cxa_pure_virtual |
800 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
808 |
RenderSystem::addClipPlane(Plane const&) |
RenderSystem::unbindGpuProgram(GpuProgramType) |
816 |
RenderSystem::addClipPlane(float, float, float, float) |
RenderSystem::isGpuProgramBound(GpuProgramType) |
824 |
RenderSystem::resetClipPlanes() |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
832 |
RenderSystem::_initRenderTargets() |
RenderSystem::addClipPlane(Plane const&) |
840 |
RenderSystem::_notifyCameraRemoved(Camera const*) |
RenderSystem::addClipPlane(float, float, float, float) |
848 |
RenderSystem::_updateAllRenderTargets(bool) |
RenderSystem::resetClipPlanes() |
856 |
RenderSystem::_swapAllRenderTargetBuffers(bool) |
RenderSystem::_initRenderTargets() |
864 |
RenderSystem::setInvertVertexWinding(bool) |
RenderSystem::_notifyCameraRemoved(Camera const*) |
872 |
RenderSystem::getInvertVertexWinding() const |
RenderSystem::_updateAllRenderTargets(bool) |
880 |
__cxa_pure_virtual |
RenderSystem::_swapAllRenderTargetBuffers() |
888 |
__cxa_pure_virtual |
RenderSystem::setInvertVertexWinding(bool) |
896 |
__cxa_pure_virtual |
RenderSystem::getInvertVertexWinding() const |
904 |
__cxa_pure_virtual |
__cxa_pure_virtual |
912 |
__cxa_pure_virtual |
__cxa_pure_virtual |
920 |
__cxa_pure_virtual |
__cxa_pure_virtual |
928 |
(int (*)(...)) 0x30d82e |
__cxa_pure_virtual |
936 |
(int (*)(...)) 0x30d83a |
__cxa_pure_virtual |
944 |
__cxa_pure_virtual |
__cxa_pure_virtual |
952 |
RenderSystem::addListener(RenderSystem::Listener*) |
(int (*)(...)) 0x2f0888 |
960 |
RenderSystem::removeListener(RenderSystem::Listener*) |
(int (*)(...)) 0x2f0894 |
968 |
(int (*)(...)) 0x30d85e |
__cxa_pure_virtual |
976 |
__cxa_pure_virtual |
RenderSystem::addListener(RenderSystem::Listener*) |
984 |
__cxa_pure_virtual |
RenderSystem::removeListener(RenderSystem::Listener*) |
992 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f08b8 |
1000 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1008 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1016 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1024 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1032 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1040 |
RenderSystem::fireEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
__cxa_pure_virtual |
1048 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1056 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1064 |
|
__cxa_pure_virtual |
1072 |
|
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
1080 |
|
RenderSystem::fireEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
1088 |
|
__cxa_pure_virtual |
1096 |
|
__cxa_pure_virtual |
[+] affected symbols: 881 (14.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem' in 1st parameter 'mgr' (pointer) has base type 'RenderSystem'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem' in 1st parameter 'mo' (pointer) has base type 'RenderSystem'.
ConfigDialog::display ( )
Field 'this.mSelectedRenderSystem' in the object of this method has base type 'RenderSystem'.
ConfigDialog::ConfigDialog ( )
Field 'this.mSelectedRenderSystem' in the object of this method has base type 'RenderSystem'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem' in 1st parameter 'obj' (pointer) has base type 'RenderSystem'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDestRenderSystem' in the return value (pointer) has base type 'RenderSystem'.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] class RenderSystemCapabilities 1
|
Change |
Effect |
1 |
Size of this class has been changed from 208 bytes to 232 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 821 (13.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mgr' (pointer) has base type 'RenderSystemCapabilities'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mo' (pointer) has base type 'RenderSystemCapabilities'.
ConfigDialog::display ( )
Field 'this.mSelectedRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
ConfigDialog::ConfigDialog ( )
Field 'this.mSelectedRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem.mRealCapabilities' in 1st parameter 'obj' (pointer) has base type 'RenderSystemCapabilities'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDestRenderSystem.mRealCapabilities' in the return value (pointer) has base type 'RenderSystemCapabilities'.
...
OgreRenderToVertexBuffer.h
namespace Ogre
[+] class RenderToVertexBuffer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 72 bytes to 56 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 5 (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.
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
Field 'retval.pRep' in the return value has base type 'RenderToVertexBuffer'.
OgreResource.h
namespace Ogre
[+] class Resource 11
|
Change |
Effect |
1 |
The relative position of virtual method _dirtyState ( ) 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. |
2 |
The relative position of virtual method addListener ( Resource::Listener* ) 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. |
3 |
The relative position of virtual method removeListener ( Resource::Listener* ) has been changed from 10 to 9. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
4 |
The relative position of virtual method escalateLoading ( ) has been changed from 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. |
5 |
The relative position of virtual method _fireLoadingComplete ( bool ) 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. |
6 |
The relative position of virtual method changeGroupOwnership ( 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. |
7 |
The relative position of virtual method _firePreparingComplete ( bool ) 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. |
8 |
The relative position of virtual method _fireUnloadingComplete ( ) 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. |
9 |
The relative position of virtual method load ( bool ) has been changed from 4 to 3. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
10 |
The relative position of virtual method reload ( ) has been changed from 5 to 4. |
The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
11 |
The relative position of virtual method prepare ( bool ) has been changed from 3 to 2. |
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) - 46 entries | Virtual Table (New) - 46 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Resource) |
(int (*)(...)) (& typeinfo for Resource) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
(int (*)(...)) 0x1a544e |
(int (*)(...)) 0x193c36 |
72 |
(int (*)(...)) 0x1a5454 |
(int (*)(...)) 0x193c3c |
80 |
(int (*)(...)) 0x1a545a |
(int (*)(...)) 0x193c42 |
88 |
(int (*)(...)) 0x1a5460 |
(int (*)(...)) 0x193c48 |
96 |
(int (*)(...)) 0x1a5466 |
(int (*)(...)) 0x193c4e |
104 |
(int (*)(...)) 0x1a546c |
(int (*)(...)) 0x193c54 |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
Resource::prepare(bool) |
136 |
Resource::prepare(bool) |
Resource::load(bool) |
144 |
Resource::load(bool) |
Resource::reload() |
152 |
Resource::reload() |
(int (*)(...)) 0x193c5a |
160 |
(int (*)(...)) 0x1a5472 |
(int (*)(...)) 0x193c82 |
168 |
(int (*)(...)) 0x1a549a |
Resource::unload() |
176 |
Resource::unload() |
(int (*)(...)) 0x193c8e |
184 |
(int (*)(...)) 0x1a54a6 |
Resource::touch() |
192 |
Resource::touch() |
(int (*)(...)) 0x193c9a |
200 |
(int (*)(...)) 0x1a54b2 |
(int (*)(...)) 0x193ca4 |
208 |
(int (*)(...)) 0x1a54bc |
(int (*)(...)) 0x193cae |
216 |
(int (*)(...)) 0x1a54c6 |
(int (*)(...)) 0x193cc0 |
224 |
(int (*)(...)) 0x1a54d8 |
(int (*)(...)) 0x193cd2 |
232 |
(int (*)(...)) 0x1a54ea |
(int (*)(...)) 0x193ce4 |
240 |
(int (*)(...)) 0x1a54fc |
(int (*)(...)) 0x193cf0 |
248 |
(int (*)(...)) 0x1a5508 |
(int (*)(...)) 0x193cfc |
256 |
(int (*)(...)) 0x1a5514 |
Resource::escalateLoading() |
264 |
Resource::escalateLoading() |
Resource::addListener(Resource::Listener*) |
272 |
Resource::addListener(Resource::Listener*) |
Resource::removeListener(Resource::Listener*) |
280 |
Resource::removeListener(Resource::Listener*) |
(int (*)(...)) 0x193d08 |
288 |
(int (*)(...)) 0x1a5520 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x193d12 |
304 |
(int (*)(...)) 0x1a552a |
(int (*)(...)) 0x193d1c |
312 |
(int (*)(...)) 0x1a5534 |
(int (*)(...)) 0x193d34 |
320 |
(int (*)(...)) 0x1a5832 |
(int (*)(...)) 0x193d28 |
328 |
(int (*)(...)) 0x1a5540 |
Resource::_dirtyState() |
336 |
Resource::_dirtyState() |
Resource::_fireLoadingComplete(bool) |
344 |
Resource::_fireLoadingComplete(bool) |
Resource::_firePreparingComplete(bool) |
352 |
Resource::_firePreparingComplete(bool) |
Resource::_fireUnloadingComplete() |
360 |
Resource::_fireUnloadingComplete() |
Resource::calculateSize() const |
[+] affected symbols: 16 (0.3%)
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::removeListener ( Resource::Listener* lis )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::escalateLoading ( )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::load ( bool backgroundThread )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
UnifiedHighLevelGpuProgram::reload ( )
This method is from derived class 'UnifiedHighLevelGpuProgram'.
Resource::_dirtyState ( )
This method is from 'Resource' class.
Resource::addListener ( Resource::Listener* lis )
This method is from 'Resource' class.
Resource::removeListener ( Resource::Listener* lis )
This method is from 'Resource' class.
Resource::escalateLoading ( )
This method is from 'Resource' class.
Resource::_fireLoadingComplete ( bool wasBackgroundLoaded )
This method is from 'Resource' class.
...
OgreResourceGroupManager.h
namespace Ogre
[+] class ResourceGroupListener 2
|
Change |
Effect |
1 |
Pure virtual method resourceRemove ( ResourcePtr 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 resourceCreated ( ResourcePtr 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. |
[+] affected symbols: 16 (0.3%)
ResourceGroupListener::scriptParseEnded ( String const& p1, bool p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceLoadEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::scriptParseStarted ( String const& p1, bool& p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceLoadStarted ( ResourcePtr const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourcePrepareEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupLoadEnded ( String const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourcePrepareStarted ( ResourcePtr const& p1 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::worldGeometryStageEnded ( )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupLoadStarted ( String const& p1, size_t p2 )
This method is from 'ResourceGroupListener' class.
ResourceGroupListener::resourceGroupPrepareEnded ( String const& p1 )
This method is from 'ResourceGroupListener' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 6
|
Change |
Effect |
1 |
Field mBorderPanelFactory has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mFontManager has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mOverlayManager has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mPanelFactory has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 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 mTextAreaFactory has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 |
Size of this class has been increased from 1080 bytes to 1104 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: 82 (1.3%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
This method is from 'Root' class.
Root::loadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::saveConfig ( )
This method is from 'Root' class.
Root::loadPlugins ( String const& pluginsfile )
This method is from 'Root' class.
Root::getSingleton ( )
Return value (reference) has base type 'Root'.
Root::setWorkQueue ( WorkQueue* queue )
This method is from 'Root' class.
Root::unloadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::installPlugin ( Plugin* plugin )
This method is from 'Root' class.
Root::restoreConfig ( )
This method is from 'Root' class.
Root::unloadPlugins ( )
This method is from 'Root' class.
...
OgreSceneManager.h
namespace Ogre
[+] class SceneManager 1
|
Change |
Effect |
1 |
Size of this class has been changed from 18760 bytes to 18624 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: 745 (12%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
1st parameter 'mgr' (pointer) has base type 'SceneManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager' in 1st parameter 'mo' (pointer) has base type 'SceneManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager' in 1st parameter 'obj' (pointer) has base type 'SceneManager'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager' in the return value (pointer) has base type 'SceneManager'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
...
OgreScriptCompiler.h
namespace Ogre
[+] class ScriptCompiler 1
|
Change |
Effect |
1 |
Size of this class has been increased from 288 bytes to 296 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: 42 (0.7%)
PassTranslator::translateVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateGeometryProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowCasterVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowCasterFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowReceiverVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowReceiverFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translate ( ScriptCompiler* compiler, AbstractNodePtr const& node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
ScriptCompiler::_fireEvent ( ScriptCompilerEvent* evt, void* retval )
This method is from 'ScriptCompiler' class.
ScriptCompiler::getListener ( )
This method is from 'ScriptCompiler' class.
...
OgreSerializer.h
namespace Ogre
[+] class Serializer 3
|
Change |
Effect |
1 |
Size of this class has been changed from 88 bytes to 72 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 |
Virtual method flipEndian ( void*, 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 flipEndian ( void*, size_t, size_t ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 14 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Serializer) |
(int (*)(...)) (& typeinfo for Serializer) |
16 |
~Serializer |
~Serializer |
24 |
~Serializer |
~Serializer |
32 |
Serializer::writeFileHeader() |
Serializer::writeFileHeader() |
40 |
Serializer::writeChunkHeader(unsigned short, unsigned long) |
Serializer::writeChunkHeader(unsigned short, unsigned long) |
48 |
Serializer::readFileHeader(SharedPtr<DataStream>&) |
Serializer::readFileHeader(SharedPtr<DataStream>&) |
56 |
Serializer::readChunk(SharedPtr<DataStream>&) |
Serializer::readChunk(SharedPtr<DataStream>&) |
64 |
Serializer::flipToLittleEndian(void*, unsigned long, unsigned long) |
Serializer::flipToLittleEndian(void*, unsigned long, unsigned long) |
72 |
Serializer::flipFromLittleEndian(void*, unsigned long, unsigned long) |
Serializer::flipFromLittleEndian(void*, unsigned long, unsigned long) |
80 |
Serializer::flipEndian(void*, unsigned long, unsigned long) |
Serializer::determineEndianness(SharedPtr<DataStream>&) |
88 |
Serializer::flipEndian(void*, unsigned long) |
Serializer::determineEndianness(Serializer::Endian) |
96 |
Serializer::determineEndianness(SharedPtr<DataStream>&) |
|
104 |
Serializer::determineEndianness(Serializer::Endian) |
|
[+] affected symbols: 57 (0.9%)
Serializer::flipEndian ( void* pData, size_t size )
This method is from 'Serializer' class.
Serializer::readFloats ( DataStreamPtr& stream, double* pDest, size_t count )
This method is from 'Serializer' class.
Serializer::readObject ( DataStreamPtr& stream, Quaternion& pDest )
This method is from 'Serializer' class.
Serializer::readObject ( DataStreamPtr& stream, Vector3& pDest )
This method is from 'Serializer' class.
Serializer::readString ( DataStreamPtr& stream, size_t numChars )
This method is from 'Serializer' class.
Serializer::writeFloats ( double const*const pDouble, size_t count )
This method is from 'Serializer' class.
Serializer::writeObject ( Quaternion const& q )
This method is from 'Serializer' class.
Serializer::writeObject ( Vector3 const& vec )
This method is from 'Serializer' class.
Serializer::readFileHeader ( DataStreamPtr& stream )
This method is from 'Serializer' class.
Serializer::writeFileHeader ( )
This method is from 'Serializer' class.
...
OgreShadowCaster.h
namespace Ogre
[+] class ShadowRenderable 1
|
Change |
Effect |
1 |
Size of this class has been changed from 176 bytes to 160 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 16 (0.3%)
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from derived class 'ManualObject::ManualObjectSectionShadowRenderable'.
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable ( ManualObject* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
This constructor is from derived class 'ManualObject::ManualObjectSectionShadowRenderable'.
ManualObject::ManualObjectSectionShadowRenderable::~ManualObjectSectionShadowRenderable ( )
This destructor is from derived class 'ManualObject::ManualObjectSectionShadowRenderable'.
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from derived class 'StaticGeometry::LODBucket::LODShadowRenderable'.
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable ( StaticGeometry::LODBucket* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
This constructor is from derived class 'StaticGeometry::LODBucket::LODShadowRenderable'.
StaticGeometry::LODBucket::LODShadowRenderable::~LODShadowRenderable ( )
This destructor is from derived class 'StaticGeometry::LODBucket::LODShadowRenderable'.
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from derived class 'Entity::EntityShadowRenderable'.
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
This method is from derived class 'Entity::EntityShadowRenderable'.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
This method is from derived class 'Entity::EntityShadowRenderable'.
Entity::EntityShadowRenderable::EntityShadowRenderable ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
This constructor is from derived class 'Entity::EntityShadowRenderable'.
...
OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<DataStream> 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols: 7 (0.1%)
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum Serializer::Endian endianMode )
2nd parameter 'stream' has base type 'SharedPtr<DataStream>'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
2nd parameter 'stream' has base type 'SharedPtr<DataStream>'.
GpuProgramManager::loadMicrocodeCache ( DataStreamPtr stream )
1st parameter 'stream' has base type 'SharedPtr<DataStream>'.
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, DataStreamPtr stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
2nd parameter 'stream' has base type 'SharedPtr<DataStream>'.
GpuNamedConstantsSerializer::exportNamedConstants ( struct GpuNamedConstants const* pConsts, DataStreamPtr stream, enum Serializer::Endian endianMode )
2nd parameter 'stream' has base type 'SharedPtr<DataStream>'.
Image::getFileExtFromMagic ( DataStreamPtr stream )
1st parameter 'stream' has base type 'SharedPtr<DataStream>'.
GpuProgramManager::saveMicrocodeCache ( DataStreamPtr stream )
1st parameter 'stream' has base type 'SharedPtr<DataStream>'.
[+] class SharedPtr<GpuProgramParameters> 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols: 12 (0.2%)
GpuProgramUsage::setParameters ( GpuProgramParametersSharedPtr params )
1st parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
ControllerManager::createGpuProgramTimerParam ( GpuProgramParametersSharedPtr params, size_t paramIndex, Real timeFactor )
1st parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr params )
1st parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgramTranslator::translateProgramParameters ( ScriptCompiler* compiler, GpuProgramParametersSharedPtr params, ObjectAbstractNode* obj )
2nd parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue ( GpuProgramParametersSharedPtr params, size_t index )
1st parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
Pass::setVertexProgramParameters ( GpuProgramParametersSharedPtr params )
1st parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
Pass::setFragmentProgramParameters ( GpuProgramParametersSharedPtr params )
1st parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
Pass::setGeometryProgramParameters ( GpuProgramParametersSharedPtr params )
1st parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
Pass::setShadowCasterVertexProgramParameters ( GpuProgramParametersSharedPtr params )
1st parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
Pass::setShadowCasterFragmentProgramParameters ( GpuProgramParametersSharedPtr params )
1st parameter 'params' has base type 'SharedPtr<GpuProgramParameters>'.
...
[+] class SharedPtr<GpuSharedParameters> 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols: 2 (0.03%)
GpuProgramParameters::addSharedParameters ( GpuSharedParametersPtr sharedParams )
1st parameter 'sharedParams' has base type 'SharedPtr<GpuSharedParameters>'.
GpuSharedParametersUsage::GpuSharedParametersUsage ( GpuSharedParametersPtr sharedParams, GpuProgramParameters* params )
1st parameter 'sharedParams' has base type 'SharedPtr<GpuSharedParameters>'.
[+] class SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > > 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols: 1 (0.02%)
ScriptCompiler::_compile ( AbstractNodeListPtr nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
1st parameter 'nodes' has base type 'SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >'.
[+] class SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > > 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols: 1 (0.02%)
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, ConcreteNodeListPtr nodes )
2nd parameter 'nodes' has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 1
|
Change |
Effect |
1 |
Size of this class has been changed from 616 bytes to 600 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: 48 (0.8%)
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This method is from derived class 'Rectangle2D'.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from derived class 'Rectangle2D'.
Rectangle2D::~Rectangle2D ( )
This destructor is from derived class 'Rectangle2D'.
WireBoundingBox::_initWireBoundingBox ( )
This method is from derived class 'WireBoundingBox'.
WireBoundingBox::setupBoundingBoxVertices ( AxisAlignedBox const& aab )
This method is from derived class 'WireBoundingBox'.
WireBoundingBox::WireBoundingBox ( String const& name )
This constructor is from derived class 'WireBoundingBox'.
WireBoundingBox::WireBoundingBox ( )
This constructor is from derived class 'WireBoundingBox'.
WireBoundingBox::~WireBoundingBox ( )
This destructor is from derived class 'WireBoundingBox'.
...
OgreSkeletonInstance.h
namespace Ogre
[+] class SkeletonInstance 1
|
Change |
Effect |
1 |
Size of this class has been changed from 584 bytes to 568 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 903 (14.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity.mSkeletonInstance' in 1st parameter 'mgr' (pointer) has base type 'SkeletonInstance'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity.mSkeletonInstance' in 1st parameter 'mo' (pointer) has base type 'SkeletonInstance'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity.mSkeletonInstance' in 1st parameter 'obj' (pointer) has base type 'SkeletonInstance'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyDomeEntity.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
...
OgreSkeletonSerializer.h
namespace Ogre
[+] class SkeletonSerializer 1
|
Change |
Effect |
1 |
Size of this class has been changed from 88 bytes to 72 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 27 (0.4%)
SkeletonSerializer::calcBoneSize ( Skeleton const* pSkel, Bone const* pBone )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::readKeyFrame ( DataStreamPtr& stream, NodeAnimationTrack* track, Skeleton* pSkel )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::readAnimation ( DataStreamPtr& stream, Skeleton* pSkel )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::writeKeyFrame ( Skeleton const* pSkel, TransformKeyFrame const* key )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::writeSkeleton ( Skeleton const* pSkel, enum SkeletonVersion ver )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, DataStreamPtr stream, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::exportSkeleton ( Skeleton const* pSkeleton, String const& filename, enum SkeletonVersion ver, enum Serializer::Endian endianMode )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::readBoneParent ( DataStreamPtr& stream, Skeleton* pSkel )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::readFileHeader ( DataStreamPtr& stream )
This method is from 'SkeletonSerializer' class.
SkeletonSerializer::writeAnimation ( Skeleton const* pSkel, Animation const* anim, enum SkeletonVersion ver )
This method is from 'SkeletonSerializer' class.
...
OgreStreamSerialiser.h
namespace Ogre
[+] class StreamSerialiser 4
|
Change |
Effect |
1 |
Virtual method startDeflate ( size_t ) has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 |
Virtual method stopDeflate ( ) has been added to this class. |
The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 |
Virtual method flipEndian ( void*, 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. |
4 |
Virtual method flipEndian ( void*, size_t, size_t ) has been removed from this class. |
The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 61 entries | Virtual Table (New) - 61 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StreamSerialiser) |
(int (*)(...)) (& typeinfo for StreamSerialiser) |
16 |
~StreamSerialiser |
~StreamSerialiser |
24 |
~StreamSerialiser |
~StreamSerialiser |
32 |
(int (*)(...)) 0x3f308e |
(int (*)(...)) 0x3e34a4 |
40 |
StreamSerialiser::readChunkBegin() |
StreamSerialiser::readChunkBegin() |
48 |
StreamSerialiser::readChunkBegin(unsigned int, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StreamSerialiser::readChunkBegin(unsigned int, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
56 |
StreamSerialiser::undoReadChunk(unsigned int) |
StreamSerialiser::undoReadChunk(unsigned int) |
64 |
StreamSerialiser::peekNextChunkID() |
StreamSerialiser::peekNextChunkID() |
72 |
StreamSerialiser::readChunkEnd(unsigned int) |
StreamSerialiser::readChunkEnd(unsigned int) |
80 |
StreamSerialiser::isEndOfChunk(unsigned int) |
StreamSerialiser::isEndOfChunk(unsigned int) |
88 |
StreamSerialiser::eof() const |
StreamSerialiser::eof() const |
96 |
StreamSerialiser::getCurrentChunk() const |
StreamSerialiser::getCurrentChunk() const |
104 |
StreamSerialiser::writeChunkBegin(unsigned int, unsigned short) |
StreamSerialiser::writeChunkBegin(unsigned int, unsigned short) |
112 |
StreamSerialiser::writeChunkEnd(unsigned int) |
StreamSerialiser::writeChunkEnd(unsigned int) |
120 |
StreamSerialiser::writeData(void const*, unsigned long, unsigned long) |
StreamSerialiser::writeData(void const*, unsigned long, unsigned long) |
128 |
StreamSerialiser::write(float const*, unsigned long) |
StreamSerialiser::write(float const*, unsigned long) |
136 |
StreamSerialiser::write(Vector2 const*, unsigned long) |
StreamSerialiser::write(Vector2 const*, unsigned long) |
144 |
StreamSerialiser::write(Vector3 const*, unsigned long) |
StreamSerialiser::write(Vector3 const*, unsigned long) |
152 |
StreamSerialiser::write(Vector4 const*, unsigned long) |
StreamSerialiser::write(Vector4 const*, unsigned long) |
160 |
StreamSerialiser::write(Quaternion const*, unsigned long) |
StreamSerialiser::write(Quaternion const*, unsigned long) |
168 |
StreamSerialiser::write(Matrix3 const*, unsigned long) |
StreamSerialiser::write(Matrix3 const*, unsigned long) |
176 |
StreamSerialiser::write(Matrix4 const*, unsigned long) |
StreamSerialiser::write(Matrix4 const*, unsigned long) |
184 |
StreamSerialiser::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*) |
StreamSerialiser::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*) |
192 |
StreamSerialiser::write(AxisAlignedBox const*, unsigned long) |
StreamSerialiser::write(AxisAlignedBox const*, unsigned long) |
200 |
StreamSerialiser::write(Sphere const*, unsigned long) |
StreamSerialiser::write(Sphere const*, unsigned long) |
208 |
StreamSerialiser::write(Plane const*, unsigned long) |
StreamSerialiser::write(Plane const*, unsigned long) |
216 |
StreamSerialiser::write(Ray const*, unsigned long) |
StreamSerialiser::write(Ray const*, unsigned long) |
224 |
StreamSerialiser::write(Radian const*, unsigned long) |
StreamSerialiser::write(Radian const*, unsigned long) |
232 |
StreamSerialiser::write(Node const*, unsigned long) |
StreamSerialiser::write(Node const*, unsigned long) |
240 |
StreamSerialiser::write(bool const*, unsigned long) |
StreamSerialiser::write(bool const*, unsigned long) |
248 |
StreamSerialiser::readData(void*, unsigned long, unsigned long) |
StreamSerialiser::readData(void*, unsigned long, unsigned long) |
256 |
StreamSerialiser::read(float*, unsigned long) |
StreamSerialiser::read(float*, unsigned long) |
264 |
StreamSerialiser::read(Vector2*, unsigned long) |
StreamSerialiser::read(Vector2*, unsigned long) |
272 |
StreamSerialiser::read(Vector3*, unsigned long) |
StreamSerialiser::read(Vector3*, unsigned long) |
280 |
StreamSerialiser::read(Vector4*, unsigned long) |
StreamSerialiser::read(Vector4*, unsigned long) |
288 |
StreamSerialiser::read(Quaternion*, unsigned long) |
StreamSerialiser::read(Quaternion*, unsigned long) |
296 |
StreamSerialiser::read(Matrix3*, unsigned long) |
StreamSerialiser::read(Matrix3*, unsigned long) |
304 |
StreamSerialiser::read(Matrix4*, unsigned long) |
StreamSerialiser::read(Matrix4*, unsigned long) |
312 |
StreamSerialiser::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) |
StreamSerialiser::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) |
320 |
StreamSerialiser::read(AxisAlignedBox*, unsigned long) |
StreamSerialiser::read(AxisAlignedBox*, unsigned long) |
328 |
StreamSerialiser::read(Sphere*, unsigned long) |
StreamSerialiser::read(Sphere*, unsigned long) |
336 |
StreamSerialiser::read(Plane*, unsigned long) |
StreamSerialiser::read(Plane*, unsigned long) |
344 |
StreamSerialiser::read(Ray*, unsigned long) |
StreamSerialiser::read(Ray*, unsigned long) |
352 |
StreamSerialiser::read(Radian*, unsigned long) |
StreamSerialiser::read(Radian*, unsigned long) |
360 |
StreamSerialiser::read(Node*, unsigned long) |
StreamSerialiser::read(Node*, unsigned long) |
368 |
StreamSerialiser::read(bool*, unsigned long) |
StreamSerialiser::read(bool*, unsigned long) |
376 |
StreamSerialiser::readChunkImpl() |
StreamSerialiser::startDeflate(unsigned long) |
384 |
StreamSerialiser::writeChunkImpl(unsigned int, unsigned short) |
StreamSerialiser::stopDeflate() |
392 |
StreamSerialiser::readHeader() |
StreamSerialiser::readChunkImpl() |
400 |
StreamSerialiser::writeHeader() |
StreamSerialiser::writeChunkImpl(unsigned int, unsigned short) |
408 |
StreamSerialiser::calculateChecksum(StreamSerialiser::Chunk*) |
StreamSerialiser::readHeader() |
416 |
StreamSerialiser::checkStream(bool, bool, bool) const |
StreamSerialiser::writeHeader() |
424 |
StreamSerialiser::flipEndian(void*, unsigned long, unsigned long) |
StreamSerialiser::calculateChecksum(StreamSerialiser::Chunk*) |
432 |
StreamSerialiser::flipEndian(void*, unsigned long) |
StreamSerialiser::checkStream(bool, bool, bool) const |
440 |
StreamSerialiser::determineEndianness() |
StreamSerialiser::determineEndianness() |
448 |
StreamSerialiser::popChunk(unsigned int) |
StreamSerialiser::popChunk(unsigned int) |
456 |
StreamSerialiser::writeFloatsAsDoubles(float const*, unsigned long) |
StreamSerialiser::writeFloatsAsDoubles(float const*, unsigned long) |
464 |
StreamSerialiser::writeDoublesAsFloats(double const*, unsigned long) |
StreamSerialiser::writeDoublesAsFloats(double const*, unsigned long) |
472 |
StreamSerialiser::readFloatsAsDoubles(double*, unsigned long) |
StreamSerialiser::readFloatsAsDoubles(double*, unsigned long) |
480 |
StreamSerialiser::readDoublesAsFloats(float*, unsigned long) |
StreamSerialiser::readDoublesAsFloats(float*, unsigned long) |
[+] affected symbols: 8 (0.1%)
StreamSerialiser::flipEndian ( void* pData, size_t size )
This method is from 'StreamSerialiser' class.
StreamSerialiser::flipEndian ( void* pBase, size_t size, size_t count )
This method is from 'StreamSerialiser' class.
StreamSerialiser::readHeader ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::writeHeader ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::readChunkImpl ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::writeChunkImpl ( uint32 id, uint16 version )
This method is from 'StreamSerialiser' class.
StreamSerialiser::calculateChecksum ( struct StreamSerialiser::Chunk* c )
This method is from 'StreamSerialiser' class.
StreamSerialiser::checkStream ( bool failOnEof, bool validateReadable, bool validateWriteable )
This method is from 'StreamSerialiser' class.
OgreSubEntity.h
namespace Ogre
[+] class SubEntity 3
|
Change |
Effect |
1 |
Field mMaterial has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mMaterialName has been removed from the middle position of this structural type. |
1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Size of this class has been changed from 512 bytes to 352 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 30 (0.5%)
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::EntityShadowRenderable ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
5th parameter 'subent' (pointer) has base type 'SubEntity'.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::findSubEntityForVertexData ( VertexData const* orig )
Return value (pointer) has base type 'SubEntity'.
SubEntity::setVisible ( bool visible )
This method is from 'SubEntity' class.
SubEntity::getRenderOperation ( RenderOperation& op )
This method is from 'SubEntity' class.
SubEntity::setRenderQueueGroup ( uint8 queueID )
This method is from 'SubEntity' class.
SubEntity::getVertexDataForBinding ( )
This method is from 'SubEntity' class.
...
OgreTexture.h
namespace Ogre
[+] class Texture 1
|
Change |
Effect |
1 |
Size of this class has been changed from 392 bytes to 352 bytes. |
1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols: 762 (12.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture' in 1st parameter 'mgr' (pointer) has base type 'Texture'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture' in 1st parameter 'mo' (pointer) has base type 'Texture'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture' in 1st parameter 'obj' (pointer) has base type 'Texture'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentShadowTexture' in the return value (pointer) has base type 'Texture'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneManager::clearScene ( )
Field 'this.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 1
|
Change |
Effect |
1 |
Size of this class has been increased from 552 bytes to 568 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: 259 (4.2%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
2nd parameter 'tl' (reference) has base type 'TextureUnitState'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext.textureUnit' in the return value (pointer) has base type 'TextureUnitState'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
...
OgreWireBoundingBox.h
namespace Ogre
[+] class WireBoundingBox 1
|
Change |
Effect |
1 |
Size of this class has been changed from 624 bytes to 608 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: 1305 (21%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSceneRoot.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSceneRoot.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSceneRoot.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mAutoTrackTarget.mWireBoundingBox' in 1st parameter 'mgr' (pointer) has base type 'WireBoundingBox'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSceneRoot.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mAutoTrackTarget.mWireBoundingBox' in 2nd parameter 'cam' (pointer) has base type 'WireBoundingBox'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mAutoTrackTarget.mWireBoundingBox' in 2nd parameter 'bb' (reference) has base type 'WireBoundingBox'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
BillboardSet::increasePool ( size_t size )
Field 'this.mCurrentCamera.mAutoTrackTarget.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
BillboardSet::_updateBounds ( )
Field 'this.mCurrentCamera.mAutoTrackTarget.mWireBoundingBox' in the object of this method has base type 'WireBoundingBox'.
...
OgreWorkQueue.h
namespace Ogre
[+] class DefaultWorkQueueBase 1
|
Change |
Effect |
1 |
Size of this class has been increased from 480 bytes to 576 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: 34 (0.5%)
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::WorkerFunc::run ( )
Field 'this.mQueue' in the object of this method has base type 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::WorkerFunc::operator() ( )
Field 'this.mQueue' in the object of this method has base type 'DefaultWorkQueueBase'.
...
[+] class WorkQueue 1
|
Change |
Effect |
1 |
Pure virtual method abortPendingRequestsByChannel ( uint16 ) has been added to this class. |
1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 22 entries | Virtual Table (New) - 23 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for WorkQueue) |
(int (*)(...)) (& typeinfo for WorkQueue) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
__cxa_pure_virtual |
168 |
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
176 |
|
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 26 (0.4%)
DefaultWorkQueue::waitForNextRequest ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueue::notifyThreadRegistered ( )
This method is from derived class 'DefaultWorkQueue'.
DefaultWorkQueueBase::_threadMain ( )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::notifyWorkers ( )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::_processNextRequest ( )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::setWorkerThreadCount ( size_t c )
This method is from derived class 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::setWorkersCanAccessRenderSystem ( bool access )
This method is from derived class 'DefaultWorkQueueBase'.
WorkQueue::getChannel ( String const& channelName )
This method is from 'WorkQueue' class.
WorkQueue::abortRequest ( WorkQueue::RequestID p1 )
This method is from 'WorkQueue' class.
WorkQueue::abortAllRequests ( )
This method is from 'WorkQueue' class.
...
to the top
Problems with Symbols, High Severity 48
OgreArchiveManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] ArchiveManager::load ( String const& filename, String const& archiveType ) 1
⇣
ArchiveManager::load ( String const& filename, String const& archiveType, bool readOnly )
_ZN4Ogre14ArchiveManager4loadERKNSt7__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 _ZN4Ogre14ArchiveManager4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZN4Ogre14ArchiveManager4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b. This may cause undefined reference linker error in old client applications. |
OgreDeflate.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] DeflateStream::DeflateStream [C1] ( DataStreamPtr const& compressedStream, String const& tmpFileName ) 1
⇣
DeflateStream::DeflateStream [C1] ( DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
[+] DeflateStream::DeflateStream [C2] ( DataStreamPtr const& compressedStream, String const& tmpFileName ) 1
⇣
DeflateStream::DeflateStream [C2] ( DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
[+] DeflateStream::DeflateStream [C1] ( String const& name, DataStreamPtr const& compressedStream, String const& tmpFileName ) 1
⇣
DeflateStream::DeflateStream [C1] ( DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_ to _ZN4Ogre13DeflateStreamC1ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
[+] DeflateStream::DeflateStream [C2] ( String const& name, DataStreamPtr const& compressedStream, String const& tmpFileName ) 1
⇣
DeflateStream::DeflateStream [C2] ( DataStreamPtr const& compressedStream, String const& tmpFileName, size_t avail_in )
_ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13DeflateStreamC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_9SharedPtrINS_10DataStreamEEES8_ to _ZN4Ogre13DeflateStreamC2ERKNS_9SharedPtrINS_10DataStreamEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm. This may cause undefined reference linker error in old client applications. |
OgreDistanceLodStrategy.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] DistanceLodStrategy::DistanceLodStrategy [C1] ( ) 1
⇣
DistanceLodStrategy::DistanceLodStrategy [C1] ( String const& name )
_ZN4Ogre19DistanceLodStrategyC1Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19DistanceLodStrategyC1Ev to _ZN4Ogre19DistanceLodStrategyC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] DistanceLodStrategy::DistanceLodStrategy [C2] ( ) 1
⇣
DistanceLodStrategy::DistanceLodStrategy [C2] ( String const& name )
_ZN4Ogre19DistanceLodStrategyC2Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19DistanceLodStrategyC2Ev to _ZN4Ogre19DistanceLodStrategyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgreEntity.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Entity::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags ) 1
⇣
Entity::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm to _ZN4Ogre6Entity33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm. This may cause undefined reference linker error in old client applications. |
OgreException.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Exception::operator = ( Exception const& rhs ) 1
_ZN4Ogre9ExceptionaSERKS0_
|
Change |
Effect |
1 |
Type of return value has been changed from void to Exception& (8 bytes). |
Distribution of parameters on the available registers and stack has been changed because the return value became passed in memory as the hidden first argument, that is used to pass the return value. All the parameters will be incorrectly initialized by applications. |
OgreFileSystem.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] FileSystemArchive::FileSystemArchive [C1] ( String const& name, String const& archType ) 1
⇣
FileSystemArchive::FileSystemArchive [C1] ( String const& name, String const& archType, bool readOnly )
_ZN4Ogre17FileSystemArchiveC1ERKNSt7__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 _ZN4Ogre17FileSystemArchiveC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZN4Ogre17FileSystemArchiveC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b. This may cause undefined reference linker error in old client applications. |
[+] FileSystemArchive::FileSystemArchive [C2] ( String const& name, String const& archType ) 1
⇣
FileSystemArchive::FileSystemArchive [C2] ( String const& name, String const& archType, bool readOnly )
_ZN4Ogre17FileSystemArchiveC2ERKNSt7__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 _ZN4Ogre17FileSystemArchiveC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ to _ZN4Ogre17FileSystemArchiveC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b. This may cause undefined reference linker error in old client applications. |
OgreGpuProgramManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] GpuProgramManager::createMicrocode ( size_t const size ) const 1
⇣
GpuProgramManager::createMicrocode ( uint32 const size ) const
_ZNK4Ogre17GpuProgramManager15createMicrocodeEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre17GpuProgramManager15createMicrocodeEm to _ZNK4Ogre17GpuProgramManager15createMicrocodeEj. This may cause undefined reference linker error in old client applications. |
[+] GpuProgramManager::getByName ( String const& name, bool preferHighLevelPrograms ) 1
_ZN4Ogre17GpuProgramManager9getByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
|
Change |
Effect |
1 |
Type of return value has been changed from ResourcePtr (32 bytes) to GpuProgramPtr (16 bytes). |
1) The return value became passed in register instead of the hidden first argument, that is passed in different register, and therefore distribution of parameters on the available registers and stack will be changed. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
OgreGpuProgramParams.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] GpuProgramParameters::_setLogicalIndexes ( GpuLogicalBufferStructPtr const& floatIndexMap, GpuLogicalBufferStructPtr const& intIndexMap ) 1
⇣
GpuProgramParameters::_setLogicalIndexes ( GpuLogicalBufferStructPtr const& floatIndexMap, GpuLogicalBufferStructPtr const& doubleIndexMap, GpuLogicalBufferStructPtr const& intIndexMap )
_ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_ to _ZN4Ogre20GpuProgramParameters18_setLogicalIndexesERKNS_9SharedPtrINS_22GpuLogicalBufferStructEEES5_S5_. This may cause undefined reference linker error in old client applications. |
OgreHardwarePixelBuffer.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] HardwarePixelBuffer::HardwarePixelBuffer [C1] ( size_t width, size_t height, size_t depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwarePixelBuffer::HardwarePixelBuffer [C1] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC1EmmmNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBufferC1EmmmNS_11PixelFormatENS_14HardwareBuffer5UsageEbb to _ZN4Ogre19HardwarePixelBufferC1EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb. This may cause undefined reference linker error in old client applications. |
[+] HardwarePixelBuffer::HardwarePixelBuffer [C2] ( size_t width, size_t height, size_t depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer ) 1
⇣
HardwarePixelBuffer::HardwarePixelBuffer [C2] ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
_ZN4Ogre19HardwarePixelBufferC2EmmmNS_11PixelFormatENS_14HardwareBuffer5UsageEbb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19HardwarePixelBufferC2EmmmNS_11PixelFormatENS_14HardwareBuffer5UsageEbb to _ZN4Ogre19HardwarePixelBufferC2EjjjNS_11PixelFormatENS_14HardwareBuffer5UsageEbb. This may cause undefined reference linker error in old client applications. |
OgreImage.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Image::calculateSize ( size_t mipmaps, size_t faces, size_t width, size_t height, size_t depth, enum PixelFormat format ) [static] 1
⇣
Image::calculateSize ( size_t mipmaps, size_t faces, uint32 width, uint32 height, uint32 depth, enum PixelFormat format ) [static]
_ZN4Ogre5Image13calculateSizeEmmmmmNS_11PixelFormatE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image13calculateSizeEmmmmmNS_11PixelFormatE to _ZN4Ogre5Image13calculateSizeEmmjjjNS_11PixelFormatE. This may cause undefined reference linker error in old client applications. |
[+] Image::loadDynamicImage ( uchar* pData, size_t uWidth, size_t uHeight, size_t depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, size_t numMipMaps ) 1
⇣
Image::loadDynamicImage ( uchar* pData, uint32 uWidth, uint32 uHeight, uint32 depth, enum PixelFormat eFormat, bool autoDelete, size_t numFaces, uint8 numMipMaps )
_ZN4Ogre5Image16loadDynamicImageEPhmmmNS_11PixelFormatEbmm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre5Image16loadDynamicImageEPhmmmNS_11PixelFormatEbmm to _ZN4Ogre5Image16loadDynamicImageEPhjjjNS_11PixelFormatEbmh. This may cause undefined reference linker error in old client applications. |
OgreInstanceBatch.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] InstanceBatch::_defragmentBatch ( bool optimizeCulling, InstanceBatch::InstancedEntityVec& usedEntities ) 1
⇣
InstanceBatch::_defragmentBatch ( bool optimizeCulling, InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
_ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EE to _ZN4Ogre13InstanceBatch16_defragmentBatchEbRSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatch::defragmentBatchDoCull ( InstanceBatch::InstancedEntityVec& usedEntities ) 1
⇣
InstanceBatch::defragmentBatchDoCull ( InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EE to _ZN4Ogre13InstanceBatch21defragmentBatchDoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatch::defragmentBatchNoCull ( InstanceBatch::InstancedEntityVec& usedEntities ) 1
⇣
InstanceBatch::defragmentBatchNoCull ( InstanceBatch::InstancedEntityVec& usedEntities, InstanceBatch::CustomParamsVec& usedParams )
_ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EE to _ZN4Ogre13InstanceBatch21defragmentBatchNoCullERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE. This may cause undefined reference linker error in old client applications. |
[+] InstanceBatch::getInstancedEntitiesInUse ( InstanceBatch::InstancedEntityVec& outEntities ) 1
⇣
InstanceBatch::getInstancedEntitiesInUse ( InstanceBatch::InstancedEntityVec& outEntities, InstanceBatch::CustomParamsVec& outParams )
_ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EE to _ZN4Ogre13InstanceBatch25getInstancedEntitiesInUseERSt6vectorIPNS_15InstancedEntityESaIS3_EERS1_INS_7Vector4ESaIS7_EE. This may cause undefined reference linker error in old client applications. |
OgreInstancedEntity.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] InstancedEntity::unlinkTransform ( ) 1
⇣
InstancedEntity::unlinkTransform ( bool notifyMaster )
_ZN4Ogre15InstancedEntity15unlinkTransformEv
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15InstancedEntity15unlinkTransformEv to _ZN4Ogre15InstancedEntity15unlinkTransformEb. This may cause undefined reference linker error in old client applications. |
OgreManualObject.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags ) 1
⇣
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm to _ZN4Ogre12ManualObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm. This may cause undefined reference linker error in old client applications. |
OgreMaterialSerializer.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, size_t physicalIndex, size_t physicalSize, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer ) 1
⇣
MaterialSerializer::writeGpuProgramParameter ( String const& commandName, String const& identifier, GpuProgramParameters::AutoConstantEntry const* autoEntry, GpuProgramParameters::AutoConstantEntry const* defaultAutoEntry, bool isFloat, bool isDouble, size_t physicalIndex, size_t physicalSize, GpuProgramParametersSharedPtr const& params, GpuProgramParameters* defaultParams, ushort const level, bool const useMainBuffer )
_ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bmmRKNS_9SharedPtrIS9_EEPS9_tb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bmmRKNS_9SharedPtrIS9_EEPS9_tb to _ZN4Ogre18MaterialSerializer24writeGpuProgramParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKNS_20GpuProgramParameters17AutoConstantEntryESC_bbmmRKNS_9SharedPtrIS9_EEPS9_tb. This may cause undefined reference linker error in old client applications. |
OgreMovableObject.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool inExtrudeVertices, Real extrusionDist, unsigned long flags ) 1
⇣
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
_ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm to _ZN4Ogre13MovableObject33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm. This may cause undefined reference linker error in old client applications. |
OgreParticleEmitter.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] ParticleEmitter::genEmissionDirection ( Vector3& destVector ) 1
⇣
ParticleEmitter::genEmissionDirection ( Vector3 const& particlePos, Vector3& destVector )
_ZN4Ogre15ParticleEmitter20genEmissionDirectionERNS_7Vector3E
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre15ParticleEmitter20genEmissionDirectionERNS_7Vector3E to _ZN4Ogre15ParticleEmitter20genEmissionDirectionERKNS_7Vector3ERS1_. This may cause undefined reference linker error in old client applications. |
OgrePixelCountLodStrategy.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] PixelCountLodStrategy::PixelCountLodStrategy [C1] ( ) 1
⇣
PixelCountLodStrategy::PixelCountLodStrategy [C1] ( String const& name )
_ZN4Ogre21PixelCountLodStrategyC1Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21PixelCountLodStrategyC1Ev to _ZN4Ogre21PixelCountLodStrategyC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
[+] PixelCountLodStrategy::PixelCountLodStrategy [C2] ( ) 1
⇣
PixelCountLodStrategy::PixelCountLodStrategy [C2] ( String const& name )
_ZN4Ogre21PixelCountLodStrategyC2Ev
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21PixelCountLodStrategyC2Ev to _ZN4Ogre21PixelCountLodStrategyC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE. This may cause undefined reference linker error in old client applications. |
OgrePixelFormat.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] PixelUtil::getBitMasks ( enum PixelFormat format, uint32* rgba ) [static] 1
⇣
PixelUtil::getBitMasks ( enum PixelFormat format, uint64* rgba ) [static]
_ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPj
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPj to _ZN4Ogre9PixelUtil11getBitMasksENS_11PixelFormatEPy. This may cause undefined reference linker error in old client applications. |
[+] PixelUtil::getMemorySize ( size_t width, size_t height, size_t depth, enum PixelFormat format ) [static] 1
⇣
PixelUtil::getMemorySize ( uint32 width, uint32 height, uint32 depth, enum PixelFormat format ) [static]
_ZN4Ogre9PixelUtil13getMemorySizeEmmmNS_11PixelFormatE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre9PixelUtil13getMemorySizeEmmmNS_11PixelFormatE to _ZN4Ogre9PixelUtil13getMemorySizeEjjjNS_11PixelFormatE. This may cause undefined reference linker error in old client applications. |
OgreProfiler.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Profiler::processFrameStats ( Profiler::ProfileInstance* instance, Real& maxFrameTime ) 1
⇣
Profiler::processFrameStats ( ProfileInstance* instance, Real& maxFrameTime )
_ZN4Ogre8Profiler17processFrameStatsEPNS0_15ProfileInstanceERf
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre8Profiler17processFrameStatsEPNS0_15ProfileInstanceERf to _ZN4Ogre8Profiler17processFrameStatsEPNS_15ProfileInstanceERf. This may cause undefined reference linker error in old client applications. |
OgreRenderSystem.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] RenderSystem::_swapAllRenderTargetBuffers ( bool waitForVSync ) 1
⇣
RenderSystem::_swapAllRenderTargetBuffers ( )
_ZN4Ogre12RenderSystem27_swapAllRenderTargetBuffersEb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12RenderSystem27_swapAllRenderTargetBuffersEb to _ZN4Ogre12RenderSystem27_swapAllRenderTargetBuffersEv. This may cause undefined reference linker error in old client applications. |
[+] RenderSystem::setGlobalInstanceVertexBuffer ( HardwareVertexBufferSharedPtr const val ) 1
⇣
RenderSystem::setGlobalInstanceVertexBuffer ( HardwareVertexBufferSharedPtr const& val )
_ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferENS_29HardwareVertexBufferSharedPtrE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferENS_29HardwareVertexBufferSharedPtrE to _ZN4Ogre12RenderSystem29setGlobalInstanceVertexBufferERKNS_29HardwareVertexBufferSharedPtrE. This may cause undefined reference linker error in old client applications. |
OgreRenderTexture.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] RenderTexture::RenderTexture [C1] ( HardwarePixelBuffer* buffer, size_t zoffset ) 1
⇣
RenderTexture::RenderTexture [C1] ( HardwarePixelBuffer* buffer, uint32 zoffset )
_ZN4Ogre13RenderTextureC1EPNS_19HardwarePixelBufferEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13RenderTextureC1EPNS_19HardwarePixelBufferEm to _ZN4Ogre13RenderTextureC1EPNS_19HardwarePixelBufferEj. This may cause undefined reference linker error in old client applications. |
[+] RenderTexture::RenderTexture [C2] ( HardwarePixelBuffer* buffer, size_t zoffset ) 1
⇣
RenderTexture::RenderTexture [C2] ( HardwarePixelBuffer* buffer, uint32 zoffset )
_ZN4Ogre13RenderTextureC2EPNS_19HardwarePixelBufferEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre13RenderTextureC2EPNS_19HardwarePixelBufferEm to _ZN4Ogre13RenderTextureC2EPNS_19HardwarePixelBufferEj. This may cause undefined reference linker error in old client applications. |
OgreResourceGroupManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] ResourceGroupManager::addResourceLocation ( String const& name, String const& locType, String const& resGroup, bool recursive ) 1
⇣
ResourceGroupManager::addResourceLocation ( String const& name, String const& locType, String const& resGroup, bool recursive, bool readOnly )
_ZN4Ogre20ResourceGroupManager19addResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ResourceGroupManager19addResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_b to _ZN4Ogre20ResourceGroupManager19addResourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_bb. This may cause undefined reference linker error in old client applications. |
OgreRoot.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Root::queueEndRendering ( ) 1
⇣
Root::queueEndRendering ( bool state )
_ZN4Ogre4Root17queueEndRenderingEv
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre4Root17queueEndRenderingEv to _ZN4Ogre4Root17queueEndRenderingEb. This may cause undefined reference linker error in old client applications. |
OgreSceneManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] SceneManager::createAABBQuery ( AxisAlignedBox const& box, unsigned long mask ) 1
⇣
SceneManager::createAABBQuery ( AxisAlignedBox const& box, uint32 mask )
_ZN4Ogre12SceneManager15createAABBQueryERKNS_14AxisAlignedBoxEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager15createAABBQueryERKNS_14AxisAlignedBoxEm to _ZN4Ogre12SceneManager15createAABBQueryERKNS_14AxisAlignedBoxEj. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::createIntersectionQuery ( unsigned long mask ) 1
⇣
SceneManager::createIntersectionQuery ( uint32 mask )
_ZN4Ogre12SceneManager23createIntersectionQueryEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager23createIntersectionQueryEm to _ZN4Ogre12SceneManager23createIntersectionQueryEj. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::createPlaneBoundedVolumeQuery ( PlaneBoundedVolumeList const& volumes, unsigned long mask ) 1
⇣
SceneManager::createPlaneBoundedVolumeQuery ( PlaneBoundedVolumeList const& volumes, uint32 mask )
_ZN4Ogre12SceneManager29createPlaneBoundedVolumeQueryERKSt6vectorINS_18PlaneBoundedVolumeESaIS2_EEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager29createPlaneBoundedVolumeQueryERKSt6vectorINS_18PlaneBoundedVolumeESaIS2_EEm to _ZN4Ogre12SceneManager29createPlaneBoundedVolumeQueryERKSt6vectorINS_18PlaneBoundedVolumeESaIS2_EEj. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::createRayQuery ( Ray const& ray, unsigned long mask ) 1
⇣
SceneManager::createRayQuery ( Ray const& ray, uint32 mask )
_ZN4Ogre12SceneManager14createRayQueryERKNS_3RayEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager14createRayQueryERKNS_3RayEm to _ZN4Ogre12SceneManager14createRayQueryERKNS_3RayEj. This may cause undefined reference linker error in old client applications. |
[+] SceneManager::createSphereQuery ( Sphere const& sphere, unsigned long mask ) 1
⇣
SceneManager::createSphereQuery ( Sphere const& sphere, uint32 mask )
_ZN4Ogre12SceneManager17createSphereQueryERKNS_6SphereEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12SceneManager17createSphereQueryERKNS_6SphereEm to _ZN4Ogre12SceneManager17createSphereQueryERKNS_6SphereEj. This may cause undefined reference linker error in old client applications. |
OgreShadowCameraSetupPSSM.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] PSSMShadowCameraSetup::calculateSplitPoints ( size_t splitCount, Real nearDist, Real farDist, Real lambda ) 1
⇣
PSSMShadowCameraSetup::calculateSplitPoints ( uint splitCount, Real nearDist, Real farDist, Real lambda )
_ZN4Ogre21PSSMShadowCameraSetup20calculateSplitPointsEmfff
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre21PSSMShadowCameraSetup20calculateSplitPointsEmfff to _ZN4Ogre21PSSMShadowCameraSetup20calculateSplitPointsEjfff. This may cause undefined reference linker error in old client applications. |
OgreShadowCaster.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, Light const* light, ShadowCaster::ShadowRenderableList& shadowRenderables, unsigned long flags ) 1
⇣
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, size_t& indexBufferUsedSize, Light const* light, ShadowCaster::ShadowRenderableList& shadowRenderables, unsigned long flags )
_ZN4Ogre12ShadowCaster20generateShadowVolumeEPNS_8EdgeDataERKNS_28HardwareIndexBufferSharedPtrEPKNS_5LightERSt6vectorIPNS_16ShadowRenderableESaISB_EEm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre12ShadowCaster20generateShadowVolumeEPNS_8EdgeDataERKNS_28HardwareIndexBufferSharedPtrEPKNS_5LightERSt6vectorIPNS_16ShadowRenderableESaISB_EEm to _ZN4Ogre12ShadowCaster20generateShadowVolumeEPNS_8EdgeDataERKNS_28HardwareIndexBufferSharedPtrERmPKNS_5LightERSt6vectorIPNS_16ShadowRenderableESaISC_EEm. This may cause undefined reference linker error in old client applications. |
OgreShadowTextureManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] ShadowTextureManager::getShadowTextures ( ShadowTextureConfigList const& configList, vector<TexturePtr, STLAllocator<TexturePtr, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& listToPopulate ) 1
⇣
ShadowTextureManager::getShadowTextures ( ShadowTextureConfigList const& configList, vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& listToPopulate )
_ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_10TexturePtrESaIS7_EE
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_10TexturePtrESaIS7_EE to _ZN4Ogre20ShadowTextureManager17getShadowTexturesERKSt6vectorINS_19ShadowTextureConfigESaIS2_EERS1_INS_9SharedPtrINS_7TextureEEESaIS9_EE. This may cause undefined reference linker error in old client applications. |
OgreStaticGeometry.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags ) 1
⇣
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, size_t* indexBufferUsedSize, bool extrude, Real extrusionDistance, unsigned long flags )
_ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEbfm to _ZN4Ogre14StaticGeometry6Region33getShadowVolumeRenderableIteratorENS_15ShadowTechniqueEPKNS_5LightEPNS_28HardwareIndexBufferSharedPtrEPmbfm. This may cause undefined reference linker error in old client applications. |
OgreWorkQueue.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous ) 1
⇣
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous, bool idleThread )
_ZN4Ogre20DefaultWorkQueueBase10addRequestEttRKNS_3AnyEhb
|
Change |
Effect |
1 |
Parameters list has been changed. |
The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20DefaultWorkQueueBase10addRequestEttRKNS_3AnyEhb to _ZN4Ogre20DefaultWorkQueueBase10addRequestEttRKNS_3AnyEhbb. This may cause undefined reference linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity 355
OgreAnimationTrack.h
namespace Ogre
[+] class NumericAnimationTrack 1
|
Change |
Effect |
1 |
Size of field mTargetAnim has been changed from 0 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 12 (0.2%)
NumericAnimationTrack::createKeyFrameImpl ( Real time )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::createNumericKeyFrame ( Real timePos )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::setAssociatedAnimable ( AnimableValuePtr const& val )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle )
This constructor is from 'NumericAnimationTrack' class.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle, AnimableValuePtr& target )
This constructor is from 'NumericAnimationTrack' class.
Animation::createNumericTrack ( unsigned short handle )
Return value (pointer) has base type 'NumericAnimationTrack'.
Animation::createNumericTrack ( unsigned short handle, AnimableValuePtr const& anim )
Return value (pointer) has base type 'NumericAnimationTrack'.
NumericAnimationTrack::getNumericKeyFrame ( unsigned short index )
This method is from 'NumericAnimationTrack' class.
NumericAnimationTrack::getAssociatedAnimable ( )
This method is from 'NumericAnimationTrack' class.
...
OgreAutoParamDataSource.h
namespace Ogre
[+] class AutoParamDataSource 1
|
Change |
Effect |
1 |
Size of field mBlankLight has been changed from 616 bytes to 600 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 860 (13.8%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource' in 1st parameter 'mgr' (pointer) has base type 'AutoParamDataSource'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource' in 1st parameter 'mo' (pointer) has base type 'AutoParamDataSource'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource' in 1st parameter 'obj' (pointer) has base type 'AutoParamDataSource'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mAutoParamDataSource' in the return value (pointer) has base type 'AutoParamDataSource'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
SceneManager::clearScene ( )
Field 'this.mAutoParamDataSource' in the object of this method has base type 'AutoParamDataSource'.
...
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 3
|
Change |
Effect |
1 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of this class has been decreased from 632 bytes to 616 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
3 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 128 entries | Virtual Table (New) - 128 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardChain) |
(int (*)(...)) (& typeinfo for BillboardChain) |
16 |
~BillboardChain |
~BillboardChain |
24 |
~BillboardChain |
~BillboardChain |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
BillboardChain::getMovableType[abi:cxx11]() const |
BillboardChain::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
240 |
BillboardChain::getBoundingBox() const |
BillboardChain::getBoundingBox() const |
248 |
BillboardChain::getBoundingRadius() const |
BillboardChain::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
BillboardChain::_updateRenderQueue(RenderQueue*) |
BillboardChain::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
BillboardChain::setMaxChainElements(unsigned long) |
BillboardChain::setMaxChainElements(unsigned long) |
528 |
(int (*)(...)) 0x186cf4 |
(int (*)(...)) 0x17a52e |
536 |
BillboardChain::setNumberOfChains(unsigned long) |
BillboardChain::setNumberOfChains(unsigned long) |
544 |
(int (*)(...)) 0x186d00 |
(int (*)(...)) 0x17a53a |
552 |
BillboardChain::setUseTextureCoords(bool) |
BillboardChain::setUseTextureCoords(bool) |
560 |
(int (*)(...)) 0x186d0c |
(int (*)(...)) 0x17a546 |
568 |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
576 |
(int (*)(...)) 0x186d18 |
(int (*)(...)) 0x17a552 |
584 |
BillboardChain::setOtherTextureCoordRange(float, float) |
BillboardChain::setOtherTextureCoordRange(float, float) |
592 |
(int (*)(...)) 0x186d24 |
(int (*)(...)) 0x17a55e |
600 |
BillboardChain::setUseVertexColours(bool) |
BillboardChain::setUseVertexColours(bool) |
608 |
(int (*)(...)) 0x186d30 |
(int (*)(...)) 0x17a56a |
616 |
BillboardChain::setDynamic(bool) |
BillboardChain::setDynamic(bool) |
624 |
(int (*)(...)) 0x186d3c |
(int (*)(...)) 0x17a576 |
632 |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
640 |
BillboardChain::removeChainElement(unsigned long) |
BillboardChain::removeChainElement(unsigned long) |
648 |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
656 |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
664 |
BillboardChain::getNumChainElements(unsigned long) const |
BillboardChain::getNumChainElements(unsigned long) const |
672 |
BillboardChain::clearChain(unsigned long) |
BillboardChain::clearChain(unsigned long) |
680 |
BillboardChain::clearAllChains() |
BillboardChain::clearAllChains() |
688 |
(int (*)(...)) 0x186d48 |
(int (*)(...)) 0x17a582 |
696 |
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&) |
704 |
BillboardChain::getSquaredViewDepth(Camera const*) const |
BillboardChain::getSquaredViewDepth(Camera const*) const |
712 |
BillboardChain::getMaterial() const |
BillboardChain::getMaterial() const |
720 |
BillboardChain::getRenderOperation(RenderOperation&) |
BillboardChain::getRenderOperation(RenderOperation&) |
728 |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
736 |
BillboardChain::getWorldTransforms(Matrix4*) const |
BillboardChain::getWorldTransforms(Matrix4*) const |
744 |
BillboardChain::getLights() const |
BillboardChain::getLights() const |
752 |
BillboardChain::setupChainContainers() |
BillboardChain::setupChainContainers() |
760 |
BillboardChain::setupVertexDeclaration() |
BillboardChain::setupVertexDeclaration() |
768 |
BillboardChain::setupBuffers() |
BillboardChain::setupBuffers() |
776 |
BillboardChain::updateVertexBuffer(Camera*) |
BillboardChain::updateVertexBuffer(Camera*) |
784 |
BillboardChain::updateIndexBuffer() |
BillboardChain::updateIndexBuffer() |
792 |
BillboardChain::updateBoundingBox() const |
BillboardChain::updateBoundingBox() const |
800 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
808 |
(int (*)(...)) (& typeinfo for BillboardChain) |
(int (*)(...)) (& typeinfo for BillboardChain) |
816 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
824 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
832 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to ~BillboardChain |
840 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to ~BillboardChain |
848 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
856 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
864 |
(int (*)(...)) (& typeinfo for BillboardChain) |
(int (*)(...)) (& typeinfo for BillboardChain) |
872 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to ~BillboardChain |
880 |
non-virtual thunk to ~BillboardChain |
non-virtual thunk to ~BillboardChain |
888 |
non-virtual thunk to BillboardChain::getMaterial() const |
non-virtual thunk to BillboardChain::getMaterial() const |
896 |
(int (*)(...)) 0x186f9a |
(int (*)(...)) 0x17a5ec |
904 |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
912 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
920 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
928 |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
936 |
(int (*)(...)) 0x186b86 |
(int (*)(...)) 0x17a3c0 |
944 |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
952 |
non-virtual thunk to BillboardChain::getLights() const |
non-virtual thunk to BillboardChain::getLights() const |
960 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
968 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
976 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
984 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
992 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
1000 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
1008 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
1016 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
[+] affected symbols: 68 (1.1%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from derived class 'RibbonTrail'.
RibbonTrail::removeNode ( Node* n )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::_timeUpdate ( Real time )
This method is from derived class 'RibbonTrail'.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::nodeDestroyed ( Node const* node )
This method is from derived class 'RibbonTrail'.
RibbonTrail::resetAllTrails ( )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setTrailLength ( Real len )
This method is from derived class 'RibbonTrail'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from derived class 'RibbonTrail'.
...
OgreBillboardParticleRenderer.h
namespace Ogre
[+] class BillboardParticleRenderer 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 28 entries | Virtual Table (New) - 28 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardParticleRenderer) |
(int (*)(...)) (& typeinfo for BillboardParticleRenderer) |
16 |
~BillboardParticleRenderer |
~BillboardParticleRenderer |
24 |
~BillboardParticleRenderer |
~BillboardParticleRenderer |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
BillboardParticleRenderer::getType[abi:cxx11]() const |
BillboardParticleRenderer::getType[abi:cxx11]() const |
72 |
BillboardParticleRenderer::_updateRenderQueue(RenderQueue*, std::__cxx11::list<Particle*, std::allocator<Particle*> >&, bool) |
BillboardParticleRenderer::_updateRenderQueue(RenderQueue*, std::__cxx11::list<Particle*, std::allocator<Particle*> >&, bool) |
80 |
BillboardParticleRenderer::_setMaterial(MaterialPtr&) |
BillboardParticleRenderer::_setMaterial(SharedPtr<Material>&) |
88 |
BillboardParticleRenderer::_notifyCurrentCamera(Camera*) |
BillboardParticleRenderer::_notifyCurrentCamera(Camera*) |
96 |
BillboardParticleRenderer::_notifyAttached(Node*, bool) |
BillboardParticleRenderer::_notifyAttached(Node*, bool) |
104 |
BillboardParticleRenderer::_notifyParticleRotated() |
BillboardParticleRenderer::_notifyParticleRotated() |
112 |
BillboardParticleRenderer::_notifyParticleResized() |
BillboardParticleRenderer::_notifyParticleResized() |
120 |
BillboardParticleRenderer::_notifyParticleQuota(unsigned long) |
BillboardParticleRenderer::_notifyParticleQuota(unsigned long) |
128 |
BillboardParticleRenderer::_notifyDefaultDimensions(float, float) |
BillboardParticleRenderer::_notifyDefaultDimensions(float, float) |
136 |
(int (*)(...)) 0x18ac3a |
(int (*)(...)) 0x17e492 |
144 |
(int (*)(...)) 0x18ac40 |
(int (*)(...)) 0x17e498 |
152 |
(int (*)(...)) 0x18ac46 |
(int (*)(...)) 0x17e49e |
160 |
(int (*)(...)) 0x18ac4c |
(int (*)(...)) 0x17e4a4 |
168 |
(int (*)(...)) 0x18ac52 |
(int (*)(...)) 0x17e4aa |
176 |
(int (*)(...)) 0x18ac8c |
(int (*)(...)) 0x17e4e4 |
184 |
BillboardParticleRenderer::setRenderQueueGroup(unsigned char) |
BillboardParticleRenderer::setRenderQueueGroup(unsigned char) |
192 |
BillboardParticleRenderer::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
BillboardParticleRenderer::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
200 |
BillboardParticleRenderer::setKeepParticlesInLocalSpace(bool) |
BillboardParticleRenderer::setKeepParticlesInLocalSpace(bool) |
208 |
BillboardParticleRenderer::_getSortMode() const |
BillboardParticleRenderer::_getSortMode() const |
216 |
BillboardParticleRenderer::visitRenderables(Renderable::Visitor*, bool) |
BillboardParticleRenderer::visitRenderables(Renderable::Visitor*, bool) |
[+] affected symbols: 35 (0.6%)
BillboardParticleRenderer::_setMaterial ( MaterialPtr& mat )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::_notifyAttached ( Node* parent, bool isTagPoint )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::setBillboardType ( enum BillboardType bbt )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::setCommonUpVector ( Vector3 const& vec )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::_updateRenderQueue ( RenderQueue* queue, list<Particle*, STLAllocator<Particle*, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& currentParticles, bool cullIndividually )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msBillboardTypeCmd [data]
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::setCommonDirection ( Vector3 const& vec )
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msAccurateFacingCmd [data]
This method is from 'BillboardParticleRenderer' class.
BillboardParticleRenderer::msCommonUpVectorCmd [data]
This method is from 'BillboardParticleRenderer' class.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 3
|
Change |
Effect |
1 |
Size of field mMainBuf has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Virtual method setMaterial ( MaterialPtr const& ) has been added to this class instead of setMaterial ( MaterialPtr const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 143 entries | Virtual Table (New) - 143 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
16 |
~BillboardSet |
~BillboardSet |
24 |
~BillboardSet |
~BillboardSet |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
BillboardSet::getMovableType[abi:cxx11]() const |
BillboardSet::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
BillboardSet::_notifyCurrentCamera(Camera*) |
BillboardSet::_notifyCurrentCamera(Camera*) |
240 |
BillboardSet::getBoundingBox() const |
BillboardSet::getBoundingBox() const |
248 |
BillboardSet::getBoundingRadius() const |
BillboardSet::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
BillboardSet::_updateRenderQueue(RenderQueue*) |
BillboardSet::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
BillboardSet::getTypeFlags() const |
BillboardSet::getTypeFlags() const |
496 |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
BillboardSet::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
BillboardSet::increasePool(unsigned long) |
BillboardSet::increasePool(unsigned long) |
528 |
BillboardSet::getNumBillboards() const |
BillboardSet::getNumBillboards() const |
536 |
BillboardSet::setAutoextend(bool) |
BillboardSet::setAutoextend(bool) |
544 |
BillboardSet::getAutoextend() const |
BillboardSet::getAutoextend() const |
552 |
BillboardSet::setSortingEnabled(bool) |
BillboardSet::setSortingEnabled(bool) |
560 |
BillboardSet::getSortingEnabled() const |
BillboardSet::getSortingEnabled() const |
568 |
BillboardSet::setPoolSize(unsigned long) |
BillboardSet::setPoolSize(unsigned long) |
576 |
BillboardSet::getPoolSize() const |
BillboardSet::getPoolSize() const |
584 |
BillboardSet::clear() |
BillboardSet::clear() |
592 |
BillboardSet::getBillboard(unsigned int) const |
BillboardSet::getBillboard(unsigned int) const |
600 |
BillboardSet::removeBillboard(unsigned int) |
BillboardSet::removeBillboard(unsigned int) |
608 |
BillboardSet::removeBillboard(Billboard*) |
BillboardSet::removeBillboard(Billboard*) |
616 |
BillboardSet::setBillboardOrigin(BillboardOrigin) |
BillboardSet::setBillboardOrigin(BillboardOrigin) |
624 |
BillboardSet::getBillboardOrigin() const |
BillboardSet::getBillboardOrigin() const |
632 |
BillboardSet::setBillboardRotationType(BillboardRotationType) |
BillboardSet::setBillboardRotationType(BillboardRotationType) |
640 |
BillboardSet::getBillboardRotationType() const |
BillboardSet::getBillboardRotationType() const |
648 |
BillboardSet::setDefaultDimensions(float, float) |
BillboardSet::setDefaultDimensions(float, float) |
656 |
BillboardSet::setDefaultWidth(float) |
BillboardSet::setDefaultWidth(float) |
664 |
BillboardSet::getDefaultWidth() const |
BillboardSet::getDefaultWidth() const |
672 |
BillboardSet::setDefaultHeight(float) |
BillboardSet::setDefaultHeight(float) |
680 |
BillboardSet::getDefaultHeight() const |
BillboardSet::getDefaultHeight() const |
688 |
BillboardSet::setMaterialName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
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&) |
696 |
BillboardSet::getMaterialName[abi:cxx11]() const |
BillboardSet::getMaterialName[abi:cxx11]() const |
704 |
BillboardSet::getMaterial() const |
BillboardSet::getMaterial() const |
712 |
BillboardSet::setMaterial(MaterialPtr const&) |
BillboardSet::setMaterial(SharedPtr<Material> const&) |
720 |
BillboardSet::getRenderOperation(RenderOperation&) |
BillboardSet::getRenderOperation(RenderOperation&) |
728 |
BillboardSet::getWorldTransforms(Matrix4*) const |
BillboardSet::getWorldTransforms(Matrix4*) const |
736 |
BillboardSet::_notifyBillboardResized() |
BillboardSet::_notifyBillboardResized() |
744 |
BillboardSet::_notifyBillboardRotated() |
BillboardSet::_notifyBillboardRotated() |
752 |
BillboardSet::getCullIndividually() const |
BillboardSet::getCullIndividually() const |
760 |
BillboardSet::setCullIndividually(bool) |
BillboardSet::setCullIndividually(bool) |
768 |
BillboardSet::setBillboardType(BillboardType) |
BillboardSet::setBillboardType(BillboardType) |
776 |
BillboardSet::getBillboardType() const |
BillboardSet::getBillboardType() const |
784 |
BillboardSet::setCommonDirection(Vector3 const&) |
BillboardSet::setCommonDirection(Vector3 const&) |
792 |
BillboardSet::getCommonDirection() const |
BillboardSet::getCommonDirection() const |
800 |
BillboardSet::setCommonUpVector(Vector3 const&) |
BillboardSet::setCommonUpVector(Vector3 const&) |
808 |
BillboardSet::getCommonUpVector() const |
BillboardSet::getCommonUpVector() const |
816 |
(int (*)(...)) 0x191f42 |
(int (*)(...)) 0x185d68 |
824 |
(int (*)(...)) 0x191f4e |
(int (*)(...)) 0x185d74 |
832 |
BillboardSet::getSquaredViewDepth(Camera const*) const |
BillboardSet::getSquaredViewDepth(Camera const*) const |
840 |
BillboardSet::_updateBounds() |
BillboardSet::_updateBounds() |
848 |
BillboardSet::getLights() const |
BillboardSet::getLights() const |
856 |
BillboardSet::_sortBillboards(Camera*) |
BillboardSet::_sortBillboards(Camera*) |
864 |
BillboardSet::_getSortMode() const |
BillboardSet::_getSortMode() const |
872 |
(int (*)(...)) 0x191f5a |
(int (*)(...)) 0x185d80 |
880 |
BillboardSet::setTextureCoords(TRect<float> const*, unsigned short) |
BillboardSet::setTextureCoords(TRect<float> const*, unsigned short) |
888 |
BillboardSet::setTextureStacksAndSlices(unsigned char, unsigned char) |
BillboardSet::setTextureStacksAndSlices(unsigned char, unsigned char) |
896 |
BillboardSet::getTextureCoords(unsigned short*) |
BillboardSet::getTextureCoords(unsigned short*) |
904 |
BillboardSet::setPointRenderingEnabled(bool) |
BillboardSet::setPointRenderingEnabled(bool) |
912 |
(int (*)(...)) 0x191f66 |
(int (*)(...)) 0x185d8c |
920 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
928 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
936 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
944 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
952 |
non-virtual thunk to ~BillboardSet |
non-virtual thunk to ~BillboardSet |
960 |
non-virtual thunk to ~BillboardSet |
non-virtual thunk to ~BillboardSet |
968 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
976 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
984 |
(int (*)(...)) (& typeinfo for BillboardSet) |
(int (*)(...)) (& typeinfo for BillboardSet) |
992 |
non-virtual thunk to ~BillboardSet |
non-virtual thunk to ~BillboardSet |
1000 |
non-virtual thunk to ~BillboardSet |
non-virtual thunk to ~BillboardSet |
1008 |
non-virtual thunk to BillboardSet::getMaterial() const |
non-virtual thunk to BillboardSet::getMaterial() const |
1016 |
(int (*)(...)) 0x186f9a |
(int (*)(...)) 0x17a5ec |
1024 |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
non-virtual thunk to BillboardSet::getRenderOperation(RenderOperation&) |
1032 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
1040 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
1048 |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
non-virtual thunk to BillboardSet::getWorldTransforms(Matrix4*) const |
1056 |
(int (*)(...)) 0x186b86 |
(int (*)(...)) 0x17a3c0 |
1064 |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to BillboardSet::getSquaredViewDepth(Camera const*) const |
1072 |
non-virtual thunk to BillboardSet::getLights() const |
non-virtual thunk to BillboardSet::getLights() const |
1080 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
1088 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
1096 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
1104 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
1112 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
1120 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
1128 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
1136 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
[+] affected symbols: 114 (1.8%)
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet' in 2nd parameter 'bb' (reference) has base type 'BillboardSet'.
BillboardSet::setMaterial ( MaterialPtr const& material )
This method is from 'BillboardSet' class.
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoextend ( bool autoextend )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
...
OgreCamera.h
namespace Ogre
[+] class Camera 1
|
Change |
Effect |
1 |
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) - 176 entries | Virtual Table (New) - 176 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Camera) |
(int (*)(...)) (& typeinfo for Camera) |
16 |
~Camera |
~Camera |
24 |
~Camera |
~Camera |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
Camera::getMovableType[abi:cxx11]() const |
Camera::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
Frustum::_notifyCurrentCamera(Camera*) |
Frustum::_notifyCurrentCamera(Camera*) |
240 |
Frustum::getBoundingBox() const |
Frustum::getBoundingBox() const |
248 |
Camera::getBoundingRadius() const |
Camera::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
Frustum::_updateRenderQueue(RenderQueue*) |
Frustum::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
Frustum::getTypeFlags() const |
Frustum::getTypeFlags() const |
496 |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
Frustum::calcProjectionParameters(float&, float&, float&, float&) const |
Frustum::calcProjectionParameters(float&, float&, float&, float&) const |
528 |
Frustum::updateFrustum() const |
Frustum::updateFrustum() const |
536 |
Frustum::updateView() const |
Frustum::updateView() const |
544 |
Frustum::updateFrustumImpl() const |
Frustum::updateFrustumImpl() const |
552 |
Frustum::updateViewImpl() const |
Frustum::updateViewImpl() const |
560 |
Frustum::updateFrustumPlanes() const |
Frustum::updateFrustumPlanes() const |
568 |
Frustum::updateFrustumPlanesImpl() const |
Frustum::updateFrustumPlanesImpl() const |
576 |
Frustum::updateWorldSpaceCorners() const |
Frustum::updateWorldSpaceCorners() const |
584 |
Frustum::updateWorldSpaceCornersImpl() const |
Frustum::updateWorldSpaceCornersImpl() const |
592 |
Frustum::updateVertexData() const |
Frustum::updateVertexData() const |
600 |
Camera::isViewOutOfDate() const |
Camera::isViewOutOfDate() const |
608 |
Frustum::isFrustumOutOfDate() const |
Frustum::isFrustumOutOfDate() const |
616 |
Camera::invalidateFrustum() const |
Camera::invalidateFrustum() const |
624 |
Camera::invalidateView() const |
Camera::invalidateView() const |
632 |
Frustum::setFOVy(Radian const&) |
Frustum::setFOVy(Radian const&) |
640 |
Frustum::getFOVy() const |
Frustum::getFOVy() const |
648 |
Frustum::setNearClipDistance(float) |
Frustum::setNearClipDistance(float) |
656 |
Camera::getNearClipDistance() const |
Camera::getNearClipDistance() const |
664 |
Frustum::setFarClipDistance(float) |
Frustum::setFarClipDistance(float) |
672 |
Camera::getFarClipDistance() const |
Camera::getFarClipDistance() const |
680 |
Frustum::setAspectRatio(float) |
Frustum::setAspectRatio(float) |
688 |
Frustum::getAspectRatio() const |
Frustum::getAspectRatio() const |
696 |
Frustum::setFrustumOffset(Vector2 const&) |
Frustum::setFrustumOffset(Vector2 const&) |
704 |
Frustum::setFrustumOffset(float, float) |
Frustum::setFrustumOffset(float, float) |
712 |
Frustum::getFrustumOffset() const |
Frustum::getFrustumOffset() const |
720 |
Frustum::setFocalLength(float) |
Frustum::setFocalLength(float) |
728 |
Frustum::getFocalLength() const |
Frustum::getFocalLength() const |
736 |
Frustum::setFrustumExtents(float, float, float, float) |
Frustum::setFrustumExtents(float, float, float, float) |
744 |
Frustum::resetFrustumExtents() |
Frustum::resetFrustumExtents() |
752 |
Frustum::getFrustumExtents(float&, float&, float&, float&) const |
Frustum::getFrustumExtents(float&, float&, float&, float&) const |
760 |
Frustum::getProjectionMatrixRS() const |
Frustum::getProjectionMatrixRS() const |
768 |
Frustum::getProjectionMatrixWithRSDepth() const |
Frustum::getProjectionMatrixWithRSDepth() const |
776 |
Frustum::getProjectionMatrix() const |
Frustum::getProjectionMatrix() const |
784 |
Camera::getViewMatrix() const |
Camera::getViewMatrix() const |
792 |
Frustum::calcViewMatrixRelative(Vector3 const&, Matrix4&) const |
Frustum::calcViewMatrixRelative(Vector3 const&, Matrix4&) const |
800 |
Frustum::setCustomViewMatrix(bool, Matrix4 const&) |
Frustum::setCustomViewMatrix(bool, Matrix4 const&) |
808 |
(int (*)(...)) 0x19e2da |
(int (*)(...)) 0x18c2b6 |
816 |
Frustum::setCustomProjectionMatrix(bool, Matrix4 const&) |
Frustum::setCustomProjectionMatrix(bool, Matrix4 const&) |
824 |
(int (*)(...)) 0x19e2e6 |
(int (*)(...)) 0x18c2c2 |
832 |
Frustum::getFrustumPlanes() const |
Frustum::getFrustumPlanes() const |
840 |
Camera::getFrustumPlane(unsigned short) const |
Camera::getFrustumPlane(unsigned short) const |
848 |
Camera::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
Camera::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
856 |
Camera::isVisible(Sphere const&, FrustumPlane*) const |
Camera::isVisible(Sphere const&, FrustumPlane*) const |
864 |
Camera::isVisible(Vector3 const&, FrustumPlane*) const |
Camera::isVisible(Vector3 const&, FrustumPlane*) const |
872 |
Frustum::getMaterial() const |
Frustum::getMaterial() const |
880 |
Frustum::getRenderOperation(RenderOperation&) |
Frustum::getRenderOperation(RenderOperation&) |
888 |
Camera::getWorldTransforms(Matrix4*) const |
Camera::getWorldTransforms(Matrix4*) const |
896 |
Frustum::getSquaredViewDepth(Camera const*) const |
Frustum::getSquaredViewDepth(Camera const*) const |
904 |
Frustum::getLights() const |
Frustum::getLights() const |
912 |
Camera::getWorldSpaceCorners() const |
Camera::getWorldSpaceCorners() const |
920 |
Frustum::setProjectionType(ProjectionType) |
Frustum::setProjectionType(ProjectionType) |
928 |
Frustum::getProjectionType() const |
Frustum::getProjectionType() const |
936 |
Frustum::setOrthoWindow(float, float) |
Frustum::setOrthoWindow(float, float) |
944 |
Frustum::setOrthoWindowHeight(float) |
Frustum::setOrthoWindowHeight(float) |
952 |
Frustum::setOrthoWindowWidth(float) |
Frustum::setOrthoWindowWidth(float) |
960 |
Frustum::getOrthoWindowHeight() const |
Frustum::getOrthoWindowHeight() const |
968 |
Frustum::getOrthoWindowWidth() const |
Frustum::getOrthoWindowWidth() const |
976 |
Frustum::enableReflection(Plane const&) |
Frustum::enableReflection(Plane const&) |
984 |
Frustum::enableReflection(MovablePlane const*) |
Frustum::enableReflection(MovablePlane const*) |
992 |
Frustum::disableReflection() |
Frustum::disableReflection() |
1000 |
(int (*)(...)) 0x19e2f2 |
(int (*)(...)) 0x18c2ce |
1008 |
(int (*)(...)) 0x19e2fe |
(int (*)(...)) 0x18c2da |
1016 |
(int (*)(...)) 0x19e30a |
(int (*)(...)) 0x18c2e6 |
1024 |
Camera::projectSphere(Sphere const&, float*, float*, float*, float*) const |
Camera::projectSphere(Sphere const&, float*, float*, float*, float*) const |
1032 |
Frustum::enableCustomNearClipPlane(MovablePlane const*) |
Frustum::enableCustomNearClipPlane(MovablePlane const*) |
1040 |
Frustum::enableCustomNearClipPlane(Plane const&) |
Frustum::enableCustomNearClipPlane(Plane const&) |
1048 |
Frustum::disableCustomNearClipPlane() |
Frustum::disableCustomNearClipPlane() |
1056 |
(int (*)(...)) 0x19e316 |
(int (*)(...)) 0x18c2f2 |
1064 |
Camera::getPositionForViewUpdate() const |
Camera::getPositionForViewUpdate() const |
1072 |
Camera::getOrientationForViewUpdate() const |
Camera::getOrientationForViewUpdate() const |
1080 |
Camera::setWindowImpl() const |
Camera::setWindowImpl() const |
1088 |
Camera::getRayForwardIntersect(Vector3 const&, Vector3 const*, float) const |
Camera::getRayForwardIntersect(Vector3 const&, Vector3 const*, float) const |
1096 |
Camera::addListener(Camera::Listener*) |
Camera::addListener(Camera::Listener*) |
1104 |
Camera::removeListener(Camera::Listener*) |
Camera::removeListener(Camera::Listener*) |
1112 |
Camera::setLodCamera(Camera const*) |
Camera::setLodCamera(Camera const*) |
1120 |
Camera::getLodCamera() const |
Camera::getLodCamera() const |
1128 |
Camera::setWindow(float, float, float, float) |
Camera::setWindow(float, float, float, float) |
1136 |
Camera::resetWindow() |
Camera::resetWindow() |
1144 |
(int (*)(...)) 0x19e322 |
(int (*)(...)) 0x18c2fe |
1152 |
Camera::forwardIntersect(Plane const&, std::vector<Vector4, std::allocator<Vector4> >*) const |
Camera::forwardIntersect(Plane const&, std::vector<Vector4, std::allocator<Vector4> >*) const |
1160 |
(int (*)(...)) 0x19e32e |
(int (*)(...)) 0x18c30a |
1168 |
(int (*)(...)) 0x19e33a |
(int (*)(...)) 0x18c316 |
1176 |
Camera::synchroniseBaseSettingsWith(Camera const*) |
Camera::synchroniseBaseSettingsWith(Camera const*) |
1184 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
1192 |
(int (*)(...)) (& typeinfo for Camera) |
(int (*)(...)) (& typeinfo for Camera) |
1200 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
1208 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
1216 |
non-virtual thunk to ~Camera |
non-virtual thunk to ~Camera |
1224 |
non-virtual thunk to ~Camera |
non-virtual thunk to ~Camera |
1232 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
1240 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
1248 |
(int (*)(...)) (& typeinfo for Camera) |
(int (*)(...)) (& typeinfo for Camera) |
1256 |
non-virtual thunk to ~Camera |
non-virtual thunk to ~Camera |
1264 |
non-virtual thunk to ~Camera |
non-virtual thunk to ~Camera |
1272 |
non-virtual thunk to Frustum::getMaterial() const |
non-virtual thunk to Frustum::getMaterial() const |
1280 |
(int (*)(...)) 0x186f9a |
(int (*)(...)) 0x17a5ec |
1288 |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
1296 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
1304 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
1312 |
non-virtual thunk to Camera::getWorldTransforms(Matrix4*) const |
non-virtual thunk to Camera::getWorldTransforms(Matrix4*) const |
1320 |
(int (*)(...)) 0x186b86 |
(int (*)(...)) 0x17a3c0 |
1328 |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
1336 |
non-virtual thunk to Frustum::getLights() const |
non-virtual thunk to Frustum::getLights() const |
1344 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
1352 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
1360 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
1368 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
1376 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
1384 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
1392 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
1400 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
[+] affected symbols: 75 (1.2%)
Camera::_autoTrack ( )
This method is from 'Camera' class.
Camera::setLodBias ( Real factor )
This method is from 'Camera' class.
Camera::addListener ( Camera::Listener* l )
This method is from 'Camera' class.
Camera::resetWindow ( )
This method is from 'Camera' class.
Camera::setPosition ( Real x, Real y, Real z )
This method is from 'Camera' class.
Camera::setPosition ( Vector3 const& vec )
This method is from 'Camera' class.
Camera::_renderScene ( Viewport* vp, bool includeOverlays )
This method is from 'Camera' class.
Camera::moveRelative ( Vector3 const& vec )
This method is from 'Camera' class.
Camera::setDirection ( Real x, Real y, Real z )
This method is from 'Camera' class.
Camera::setDirection ( Vector3 const& vec )
This method is from 'Camera' class.
...
OgreCodec.h
namespace Ogre
[+] class Codec 2
|
Change |
Effect |
1 |
Pure virtual method encodeToFile ( MemoryDataStreamPtr&, String const&, Codec::CodecDataPtr& ) const has been added to this class instead of codeToFile ( MemoryDataStreamPtr&, String const&, Codec::CodecDataPtr& ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Pure virtual method encode ( MemoryDataStreamPtr&, Codec::CodecDataPtr& ) const has been added to this class instead of code ( MemoryDataStreamPtr&, Codec::CodecDataPtr& ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Codec) |
(int (*)(...)) (& typeinfo for Codec) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
(int (*)(...)) 0x19f490 |
(int (*)(...)) 0x18d60c |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 7 (0.1%)
Codec::msMapCodecs [data]
This method is from 'Codec' class.
Codec::getExtensions ( )
This method is from 'Codec' class.
Codec::getCodec ( char* magicNumberPtr, size_t maxbytes )
This method is from 'Codec' class.
Codec::getCodec ( String const& extension )
This method is from 'Codec' class.
Codec::~Codec ( )
This destructor is from 'Codec' class.
DDSCodec::codeToFile ( MemoryDataStreamPtr& input, String const& outFileName, Codec::CodecDataPtr& pData )
This method is from derived class 'DDSCodec'.
DDSCodec::code ( MemoryDataStreamPtr& input, Codec::CodecDataPtr& pData )
This method is from derived class 'DDSCodec'.
OgreCommon.h
namespace Ogre
[+] struct Box 6
|
Change |
Effect |
1 |
Type of field back 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 bottom has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
3 |
Type of field front has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
4 |
Type of field right has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
5 |
Type of field top has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
6 |
Type of field left has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 16 (0.3%)
RenderTexture::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
Field 'this.mBuffer.mLockedBox' in the object of this method has base type 'struct Box'.
RenderTexture::~RenderTexture ( )
Field 'this.mBuffer.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::getCurrentLock ( )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Field 'retval.mBuffer.mLockedBox' in the return value (pointer) has base type 'struct Box'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, Image::Box const& srcBox, Image::Box const& dstBox )
3rd parameter 'dstBox' (reference) has base type 'struct Box'.
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::lock ( Image::Box const& lockBox, enum HardwareBuffer::LockOptions options )
1st parameter 'lockBox' (reference) has base type 'struct Box'.
HardwarePixelBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
...
OgreCompositor.h
namespace Ogre
[+] class Compositor 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 46 entries | Virtual Table (New) - 46 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Compositor) |
(int (*)(...)) (& typeinfo for Compositor) |
16 |
~Compositor |
~Compositor |
24 |
~Compositor |
~Compositor |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
(int (*)(...)) 0x1a544e |
(int (*)(...)) 0x193c36 |
72 |
(int (*)(...)) 0x1a5454 |
(int (*)(...)) 0x193c3c |
80 |
(int (*)(...)) 0x1a545a |
(int (*)(...)) 0x193c42 |
88 |
(int (*)(...)) 0x1a5460 |
(int (*)(...)) 0x193c48 |
96 |
(int (*)(...)) 0x1a5466 |
(int (*)(...)) 0x193c4e |
104 |
(int (*)(...)) 0x1a546c |
(int (*)(...)) 0x193c54 |
112 |
Compositor::loadImpl() |
Compositor::loadImpl() |
120 |
Compositor::unloadImpl() |
Compositor::unloadImpl() |
128 |
Compositor::calculateSize() const |
Resource::prepare(bool) |
136 |
Resource::prepare(bool) |
Resource::load(bool) |
144 |
Resource::load(bool) |
Resource::reload() |
152 |
Resource::reload() |
(int (*)(...)) 0x193c5a |
160 |
(int (*)(...)) 0x1a5472 |
(int (*)(...)) 0x193c82 |
168 |
(int (*)(...)) 0x1a549a |
Resource::unload() |
176 |
Resource::unload() |
(int (*)(...)) 0x193c8e |
184 |
(int (*)(...)) 0x1a54a6 |
Resource::touch() |
192 |
Resource::touch() |
(int (*)(...)) 0x193c9a |
200 |
(int (*)(...)) 0x1a54b2 |
(int (*)(...)) 0x193ca4 |
208 |
(int (*)(...)) 0x1a54bc |
(int (*)(...)) 0x193cae |
216 |
(int (*)(...)) 0x1a54c6 |
(int (*)(...)) 0x193cc0 |
224 |
(int (*)(...)) 0x1a54d8 |
(int (*)(...)) 0x193cd2 |
232 |
(int (*)(...)) 0x1a54ea |
(int (*)(...)) 0x193ce4 |
240 |
(int (*)(...)) 0x1a54fc |
(int (*)(...)) 0x193cf0 |
248 |
(int (*)(...)) 0x1a5508 |
(int (*)(...)) 0x193cfc |
256 |
(int (*)(...)) 0x1a5514 |
Resource::escalateLoading() |
264 |
Resource::escalateLoading() |
Resource::addListener(Resource::Listener*) |
272 |
Resource::addListener(Resource::Listener*) |
Resource::removeListener(Resource::Listener*) |
280 |
Resource::removeListener(Resource::Listener*) |
(int (*)(...)) 0x193d08 |
288 |
(int (*)(...)) 0x1a5520 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x193d12 |
304 |
(int (*)(...)) 0x1a552a |
(int (*)(...)) 0x193d1c |
312 |
(int (*)(...)) 0x1a5534 |
(int (*)(...)) 0x193d34 |
320 |
(int (*)(...)) 0x1a5832 |
(int (*)(...)) 0x193d28 |
328 |
(int (*)(...)) 0x1a5540 |
Resource::_dirtyState() |
336 |
Resource::_dirtyState() |
Resource::_fireLoadingComplete(bool) |
344 |
Resource::_fireLoadingComplete(bool) |
Resource::_firePreparingComplete(bool) |
352 |
Resource::_firePreparingComplete(bool) |
Resource::_fireUnloadingComplete() |
360 |
Resource::_fireUnloadingComplete() |
Compositor::calculateSize() const |
[+] affected symbols: 19 (0.3%)
Compositor::unloadImpl ( )
This method is from 'Compositor' class.
Compositor::getTechnique ( size_t index )
This method is from 'Compositor' class.
Compositor::createTechnique ( )
This method is from 'Compositor' class.
Compositor::getRenderTarget ( String const& name )
This method is from 'Compositor' class.
Compositor::removeTechnique ( size_t index )
This method is from 'Compositor' class.
Compositor::getNumTechniques ( )
This method is from 'Compositor' class.
Compositor::getTextureInstance ( String const& name, size_t mrtIndex )
This method is from 'Compositor' class.
Compositor::removeAllTechniques ( )
This method is from 'Compositor' class.
Compositor::getTechniqueIterator ( )
This method is from 'Compositor' class.
Compositor::getSupportedTechnique ( size_t index )
This method is from 'Compositor' class.
...
OgreCompositorInstance.h
namespace Ogre
[+] class CompositorInstance::Listener 2
|
Change |
Effect |
1 |
Virtual method notifyMaterialSetup ( uint32, MaterialPtr& ) has been added to this class instead of notifyMaterialSetup ( uint32, MaterialPtr& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method notifyMaterialRender ( uint32, MaterialPtr& ) has been added to this class instead of notifyMaterialRender ( uint32, MaterialPtr& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for CompositorInstance::Listener) |
(int (*)(...)) (& typeinfo for CompositorInstance::Listener) |
16 |
CompositorInstance::~Listener |
CompositorInstance::~Listener |
24 |
CompositorInstance::~Listener |
CompositorInstance::~Listener |
32 |
CompositorInstance::Listener::notifyMaterialSetup(unsigned int, MaterialPtr&) |
CompositorInstance::Listener::notifyMaterialSetup(unsigned int, SharedPtr<Material>&) |
40 |
CompositorInstance::Listener::notifyMaterialRender(unsigned int, MaterialPtr&) |
CompositorInstance::Listener::notifyMaterialRender(unsigned int, SharedPtr<Material>&) |
48 |
CompositorInstance::Listener::notifyResourcesCreated(bool) |
CompositorInstance::Listener::notifyResourcesCreated(bool) |
[+] affected symbols: 2 (0.03%)
CompositorInstance::Listener::notifyMaterialSetup ( uint32 pass_id, MaterialPtr& mat )
This method is from 'CompositorInstance::Listener' class.
CompositorInstance::Listener::notifyMaterialRender ( uint32 pass_id, MaterialPtr& mat )
This method is from 'CompositorInstance::Listener' class.
OgreController.h
namespace Ogre
[+] class Controller<float> 3
|
Change |
Effect |
1 |
Size of field mDest has been changed from 32 bytes to 16 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Size of field mSource has been changed from 32 bytes to 16 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
3 |
Size of field mFunc has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 466 (7.5%)
RibbonTrail::clearChain ( size_t chainIndex )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::removeNode ( Node* n )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::_timeUpdate ( Real time )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::resetAllTrails ( )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::setTrailLength ( Real len )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
...
OgreControllerManager.h
namespace Ogre
[+] class ControllerManager 2
|
Change |
Effect |
1 |
Size of field mFrameTimeController has been changed from 0 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mPassthroughFunction has been changed from 0 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 106 (1.7%)
ControllerManager::getSingleton ( )
Return value (reference) has base type 'ControllerManager'.
ControllerManager::setFrameDelay ( Real fd )
This method is from 'ControllerManager' class.
ControllerManager::setTimeFactor ( Real tf )
This method is from 'ControllerManager' class.
ControllerManager::setElapsedTime ( Real elapsedTime )
This method is from 'ControllerManager' class.
ControllerManager::getSingletonPtr ( )
Return value (pointer) has base type 'ControllerManager'.
ControllerManager::clearControllers ( )
This method is from 'ControllerManager' class.
ControllerManager::createController ( ControllerValueRealPtr const& src, ControllerValueRealPtr const& dest, ControllerFunctionRealPtr const& func )
This method is from 'ControllerManager' class.
ControllerManager::destroyController ( Controller<float>* controller )
This method is from 'ControllerManager' class.
ControllerManager::createTextureRotater ( TextureUnitState* layer, Real speed )
This method is from 'ControllerManager' class.
ControllerManager::updateAllControllers ( )
This method is from 'ControllerManager' class.
...
OgreDeflate.h
namespace Ogre
[+] class DeflateStream 3
|
Change |
Effect |
1 |
Field mAvailIn has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Size of field mCompressedStream has been changed from 0 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Size of field mTmpWriteStream has been changed from 0 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 11 (0.2%)
DeflateStream::compressFinal ( )
This method is from 'DeflateStream' class.
DeflateStream::init ( )
This method is from 'DeflateStream' class.
DeflateStream::read ( void* buf, size_t count )
This method is from 'DeflateStream' class.
DeflateStream::seek ( size_t pos )
This method is from 'DeflateStream' class.
DeflateStream::skip ( long count )
This method is from 'DeflateStream' class.
DeflateStream::close ( )
This method is from 'DeflateStream' class.
DeflateStream::write ( void const* buf, size_t count )
This method is from 'DeflateStream' class.
DeflateStream::destroy ( )
This method is from 'DeflateStream' class.
DeflateStream::~DeflateStream ( )
This destructor is from 'DeflateStream' class.
DeflateStream::eof ( )
This method is from 'DeflateStream' class.
...
OgreEntity.h
namespace Ogre
[+] class Entity 4
|
Change |
Effect |
1 |
Size of field mMesh has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mTempSkelAnimInfo has been changed from 144 bytes to 80 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Size of field mTempVertexAnimInfo has been changed from 144 bytes to 80 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 |
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) - 82 entries | Virtual Table (New) - 82 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Entity) |
(int (*)(...)) (& typeinfo for Entity) |
16 |
~Entity |
~Entity |
24 |
~Entity |
~Entity |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
Entity::getEdgeList() |
Entity::getEdgeList() |
48 |
Entity::hasEdgeList() |
Entity::hasEdgeList() |
56 |
Entity::getWorldBoundingBox(bool) const |
Entity::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
Entity::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
Entity::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
Entity::getMovableType[abi:cxx11]() const |
Entity::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
Entity::_notifyAttached(Node*, bool) |
Entity::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
Entity::_notifyCurrentCamera(Camera*) |
Entity::_notifyCurrentCamera(Camera*) |
240 |
Entity::getBoundingBox() const |
Entity::getBoundingBox() const |
248 |
Entity::getBoundingRadius() const |
Entity::getBoundingRadius() const |
256 |
Entity::getWorldBoundingSphere(bool) const |
Entity::getWorldBoundingSphere(bool) const |
264 |
Entity::_updateRenderQueue(RenderQueue*) |
Entity::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
Entity::setRenderQueueGroup(unsigned char) |
Entity::setRenderQueueGroup(unsigned char) |
352 |
Entity::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
Entity::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
Entity::getTypeFlags() const |
Entity::getTypeFlags() const |
496 |
Entity::visitRenderables(Renderable::Visitor*, bool) |
Entity::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
Entity::backgroundLoadingComplete(Resource*) |
Entity::backgroundLoadingComplete(Resource*) |
528 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
536 |
(int (*)(...)) (& typeinfo for Entity) |
(int (*)(...)) (& typeinfo for Entity) |
544 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
552 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
560 |
non-virtual thunk to ~Entity |
non-virtual thunk to ~Entity |
568 |
non-virtual thunk to ~Entity |
non-virtual thunk to ~Entity |
576 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
584 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
592 |
(int (*)(...)) (& typeinfo for Entity) |
(int (*)(...)) (& typeinfo for Entity) |
600 |
non-virtual thunk to ~Entity |
non-virtual thunk to ~Entity |
608 |
non-virtual thunk to ~Entity |
non-virtual thunk to ~Entity |
616 |
non-virtual thunk to Entity::backgroundLoadingComplete(Resource*) |
non-virtual thunk to Entity::backgroundLoadingComplete(Resource*) |
624 |
(int (*)(...)) 0x1dda7e |
(int (*)(...)) 0x1ce0ca |
632 |
(int (*)(...)) 0x1dda84 |
(int (*)(...)) 0x1ce0d0 |
640 |
(int (*)(...)) 0x1dda8a |
(int (*)(...)) 0x1ce0d6 |
648 |
(int (*)(...)) 0x1dda90 |
(int (*)(...)) 0x1ce0dc |
[+] affected symbols: 846 (13.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity' in 1st parameter 'mgr' (pointer) has base type 'Entity'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity' in 1st parameter 'mo' (pointer) has base type 'Entity'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity' in 1st parameter 'obj' (pointer) has base type 'Entity'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyDomeEntity' in the return value (pointer) has base type 'Entity'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity' in the object of this method has base type 'Entity'.
...
[+] class Entity::EntityShadowRenderable 2
|
Change |
Effect |
1 |
Size of field mPositionBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mWBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 7 (0.1%)
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::EntityShadowRenderable ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
This constructor is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
This destructor is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::isVisible ( )
This method is from 'Entity::EntityShadowRenderable' class.
OgreFrustum.h
namespace Ogre
[+] class Frustum 3
|
Change |
Effect |
1 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mVertexData has been changed from 112 bytes to 96 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 163 entries | Virtual Table (New) - 163 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Frustum) |
(int (*)(...)) (& typeinfo for Frustum) |
16 |
~Frustum |
~Frustum |
24 |
~Frustum |
~Frustum |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
Frustum::getMovableType[abi:cxx11]() const |
Frustum::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
Frustum::_notifyCurrentCamera(Camera*) |
Frustum::_notifyCurrentCamera(Camera*) |
240 |
Frustum::getBoundingBox() const |
Frustum::getBoundingBox() const |
248 |
Frustum::getBoundingRadius() const |
Frustum::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
Frustum::_updateRenderQueue(RenderQueue*) |
Frustum::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
Frustum::getTypeFlags() const |
Frustum::getTypeFlags() const |
496 |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
Frustum::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
Frustum::calcProjectionParameters(float&, float&, float&, float&) const |
Frustum::calcProjectionParameters(float&, float&, float&, float&) const |
528 |
Frustum::updateFrustum() const |
Frustum::updateFrustum() const |
536 |
Frustum::updateView() const |
Frustum::updateView() const |
544 |
Frustum::updateFrustumImpl() const |
Frustum::updateFrustumImpl() const |
552 |
Frustum::updateViewImpl() const |
Frustum::updateViewImpl() const |
560 |
Frustum::updateFrustumPlanes() const |
Frustum::updateFrustumPlanes() const |
568 |
Frustum::updateFrustumPlanesImpl() const |
Frustum::updateFrustumPlanesImpl() const |
576 |
Frustum::updateWorldSpaceCorners() const |
Frustum::updateWorldSpaceCorners() const |
584 |
Frustum::updateWorldSpaceCornersImpl() const |
Frustum::updateWorldSpaceCornersImpl() const |
592 |
Frustum::updateVertexData() const |
Frustum::updateVertexData() const |
600 |
Frustum::isViewOutOfDate() const |
Frustum::isViewOutOfDate() const |
608 |
Frustum::isFrustumOutOfDate() const |
Frustum::isFrustumOutOfDate() const |
616 |
Frustum::invalidateFrustum() const |
Frustum::invalidateFrustum() const |
624 |
Frustum::invalidateView() const |
Frustum::invalidateView() const |
632 |
Frustum::setFOVy(Radian const&) |
Frustum::setFOVy(Radian const&) |
640 |
Frustum::getFOVy() const |
Frustum::getFOVy() const |
648 |
Frustum::setNearClipDistance(float) |
Frustum::setNearClipDistance(float) |
656 |
Frustum::getNearClipDistance() const |
Frustum::getNearClipDistance() const |
664 |
Frustum::setFarClipDistance(float) |
Frustum::setFarClipDistance(float) |
672 |
Frustum::getFarClipDistance() const |
Frustum::getFarClipDistance() const |
680 |
Frustum::setAspectRatio(float) |
Frustum::setAspectRatio(float) |
688 |
Frustum::getAspectRatio() const |
Frustum::getAspectRatio() const |
696 |
Frustum::setFrustumOffset(Vector2 const&) |
Frustum::setFrustumOffset(Vector2 const&) |
704 |
Frustum::setFrustumOffset(float, float) |
Frustum::setFrustumOffset(float, float) |
712 |
Frustum::getFrustumOffset() const |
Frustum::getFrustumOffset() const |
720 |
Frustum::setFocalLength(float) |
Frustum::setFocalLength(float) |
728 |
Frustum::getFocalLength() const |
Frustum::getFocalLength() const |
736 |
Frustum::setFrustumExtents(float, float, float, float) |
Frustum::setFrustumExtents(float, float, float, float) |
744 |
Frustum::resetFrustumExtents() |
Frustum::resetFrustumExtents() |
752 |
Frustum::getFrustumExtents(float&, float&, float&, float&) const |
Frustum::getFrustumExtents(float&, float&, float&, float&) const |
760 |
Frustum::getProjectionMatrixRS() const |
Frustum::getProjectionMatrixRS() const |
768 |
Frustum::getProjectionMatrixWithRSDepth() const |
Frustum::getProjectionMatrixWithRSDepth() const |
776 |
Frustum::getProjectionMatrix() const |
Frustum::getProjectionMatrix() const |
784 |
Frustum::getViewMatrix() const |
Frustum::getViewMatrix() const |
792 |
Frustum::calcViewMatrixRelative(Vector3 const&, Matrix4&) const |
Frustum::calcViewMatrixRelative(Vector3 const&, Matrix4&) const |
800 |
Frustum::setCustomViewMatrix(bool, Matrix4 const&) |
Frustum::setCustomViewMatrix(bool, Matrix4 const&) |
808 |
(int (*)(...)) 0x19e2da |
(int (*)(...)) 0x18c2b6 |
816 |
Frustum::setCustomProjectionMatrix(bool, Matrix4 const&) |
Frustum::setCustomProjectionMatrix(bool, Matrix4 const&) |
824 |
(int (*)(...)) 0x19e2e6 |
(int (*)(...)) 0x18c2c2 |
832 |
Frustum::getFrustumPlanes() const |
Frustum::getFrustumPlanes() const |
840 |
Frustum::getFrustumPlane(unsigned short) const |
Frustum::getFrustumPlane(unsigned short) const |
848 |
Frustum::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
Frustum::isVisible(AxisAlignedBox const&, FrustumPlane*) const |
856 |
Frustum::isVisible(Sphere const&, FrustumPlane*) const |
Frustum::isVisible(Sphere const&, FrustumPlane*) const |
864 |
Frustum::isVisible(Vector3 const&, FrustumPlane*) const |
Frustum::isVisible(Vector3 const&, FrustumPlane*) const |
872 |
Frustum::getMaterial() const |
Frustum::getMaterial() const |
880 |
Frustum::getRenderOperation(RenderOperation&) |
Frustum::getRenderOperation(RenderOperation&) |
888 |
Frustum::getWorldTransforms(Matrix4*) const |
Frustum::getWorldTransforms(Matrix4*) const |
896 |
Frustum::getSquaredViewDepth(Camera const*) const |
Frustum::getSquaredViewDepth(Camera const*) const |
904 |
Frustum::getLights() const |
Frustum::getLights() const |
912 |
Frustum::getWorldSpaceCorners() const |
Frustum::getWorldSpaceCorners() const |
920 |
Frustum::setProjectionType(ProjectionType) |
Frustum::setProjectionType(ProjectionType) |
928 |
Frustum::getProjectionType() const |
Frustum::getProjectionType() const |
936 |
Frustum::setOrthoWindow(float, float) |
Frustum::setOrthoWindow(float, float) |
944 |
Frustum::setOrthoWindowHeight(float) |
Frustum::setOrthoWindowHeight(float) |
952 |
Frustum::setOrthoWindowWidth(float) |
Frustum::setOrthoWindowWidth(float) |
960 |
Frustum::getOrthoWindowHeight() const |
Frustum::getOrthoWindowHeight() const |
968 |
Frustum::getOrthoWindowWidth() const |
Frustum::getOrthoWindowWidth() const |
976 |
Frustum::enableReflection(Plane const&) |
Frustum::enableReflection(Plane const&) |
984 |
Frustum::enableReflection(MovablePlane const*) |
Frustum::enableReflection(MovablePlane const*) |
992 |
Frustum::disableReflection() |
Frustum::disableReflection() |
1000 |
(int (*)(...)) 0x19e2f2 |
(int (*)(...)) 0x18c2ce |
1008 |
(int (*)(...)) 0x19e2fe |
(int (*)(...)) 0x18c2da |
1016 |
(int (*)(...)) 0x19e30a |
(int (*)(...)) 0x18c2e6 |
1024 |
Frustum::projectSphere(Sphere const&, float*, float*, float*, float*) const |
Frustum::projectSphere(Sphere const&, float*, float*, float*, float*) const |
1032 |
Frustum::enableCustomNearClipPlane(MovablePlane const*) |
Frustum::enableCustomNearClipPlane(MovablePlane const*) |
1040 |
Frustum::enableCustomNearClipPlane(Plane const&) |
Frustum::enableCustomNearClipPlane(Plane const&) |
1048 |
Frustum::disableCustomNearClipPlane() |
Frustum::disableCustomNearClipPlane() |
1056 |
(int (*)(...)) 0x19e316 |
(int (*)(...)) 0x18c2f2 |
1064 |
Frustum::getPositionForViewUpdate() const |
Frustum::getPositionForViewUpdate() const |
1072 |
Frustum::getOrientationForViewUpdate() const |
Frustum::getOrientationForViewUpdate() const |
1080 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
1088 |
(int (*)(...)) (& typeinfo for Frustum) |
(int (*)(...)) (& typeinfo for Frustum) |
1096 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
1104 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
1112 |
non-virtual thunk to ~Frustum |
non-virtual thunk to ~Frustum |
1120 |
non-virtual thunk to ~Frustum |
non-virtual thunk to ~Frustum |
1128 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
1136 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
1144 |
(int (*)(...)) (& typeinfo for Frustum) |
(int (*)(...)) (& typeinfo for Frustum) |
1152 |
non-virtual thunk to ~Frustum |
non-virtual thunk to ~Frustum |
1160 |
non-virtual thunk to ~Frustum |
non-virtual thunk to ~Frustum |
1168 |
non-virtual thunk to Frustum::getMaterial() const |
non-virtual thunk to Frustum::getMaterial() const |
1176 |
(int (*)(...)) 0x186f9a |
(int (*)(...)) 0x17a5ec |
1184 |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
non-virtual thunk to Frustum::getRenderOperation(RenderOperation&) |
1192 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
1200 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
1208 |
non-virtual thunk to Frustum::getWorldTransforms(Matrix4*) const |
non-virtual thunk to Frustum::getWorldTransforms(Matrix4*) const |
1216 |
(int (*)(...)) 0x186b86 |
(int (*)(...)) 0x17a3c0 |
1224 |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to Frustum::getSquaredViewDepth(Camera const*) const |
1232 |
non-virtual thunk to Frustum::getLights() const |
non-virtual thunk to Frustum::getLights() const |
1240 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
1248 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
1256 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
1264 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
1272 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
1280 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
1288 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
1296 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
[+] affected symbols: 1341 (21.5%)
ConvexBody::clip ( Frustum const& fr )
1st parameter 'fr' (reference) has base type 'Frustum'.
ConvexBody::define ( Frustum const& frustum )
1st parameter 'frustum' (reference) has base type 'Frustum'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum' in 1st parameter 'mgr' (pointer) has base type 'Frustum'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum' in 2nd parameter 'cam' (pointer) has base type 'Frustum'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mCullFrustum' in 2nd parameter 'bb' (reference) has base type 'Frustum'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
...
OgreGpuProgram.h
namespace Ogre
[+] class GpuProgram 6
|
Change |
Effect |
1 |
Field mDoubleLogicalToPhysical has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Size of field mConstantDefs has been changed from 32 bytes to 16 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
3 |
Size of field mFloatLogicalToPhysical has been changed from 32 bytes to 16 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
4 |
Size of field mIntLogicalToPhysical has been changed from 32 bytes to 16 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
5 |
Size of field mDefaultParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 |
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) - 82 entries | Virtual Table (New) - 82 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgram) |
(int (*)(...)) (& typeinfo for GpuProgram) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
(int (*)(...)) 0x1a544e |
(int (*)(...)) 0x193c36 |
72 |
(int (*)(...)) 0x1a5454 |
(int (*)(...)) 0x193c3c |
80 |
(int (*)(...)) 0x1a545a |
(int (*)(...)) 0x193c42 |
88 |
(int (*)(...)) 0x1a5460 |
(int (*)(...)) 0x193c48 |
96 |
(int (*)(...)) 0x1a5466 |
(int (*)(...)) 0x193c4e |
104 |
(int (*)(...)) 0x1a546c |
(int (*)(...)) 0x193c54 |
112 |
GpuProgram::loadImpl() |
GpuProgram::loadImpl() |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
(int (*)(...)) 0x1f5d18 |
Resource::prepare(bool) |
136 |
Resource::prepare(bool) |
Resource::load(bool) |
144 |
Resource::load(bool) |
Resource::reload() |
152 |
Resource::reload() |
(int (*)(...)) 0x193c5a |
160 |
(int (*)(...)) 0x1a5472 |
(int (*)(...)) 0x193c82 |
168 |
(int (*)(...)) 0x1a549a |
Resource::unload() |
176 |
Resource::unload() |
(int (*)(...)) 0x193c8e |
184 |
(int (*)(...)) 0x1a54a6 |
Resource::touch() |
192 |
Resource::touch() |
(int (*)(...)) 0x193c9a |
200 |
(int (*)(...)) 0x1a54b2 |
(int (*)(...)) 0x193ca4 |
208 |
(int (*)(...)) 0x1a54bc |
(int (*)(...)) 0x193cae |
216 |
(int (*)(...)) 0x1a54c6 |
(int (*)(...)) 0x193cc0 |
224 |
(int (*)(...)) 0x1a54d8 |
(int (*)(...)) 0x193cd2 |
232 |
(int (*)(...)) 0x1a54ea |
(int (*)(...)) 0x193ce4 |
240 |
(int (*)(...)) 0x1a54fc |
(int (*)(...)) 0x193cf0 |
248 |
(int (*)(...)) 0x1a5508 |
(int (*)(...)) 0x193cfc |
256 |
(int (*)(...)) 0x1a5514 |
Resource::escalateLoading() |
264 |
Resource::escalateLoading() |
Resource::addListener(Resource::Listener*) |
272 |
Resource::addListener(Resource::Listener*) |
Resource::removeListener(Resource::Listener*) |
280 |
Resource::removeListener(Resource::Listener*) |
(int (*)(...)) 0x193d08 |
288 |
(int (*)(...)) 0x1a5520 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x193d12 |
304 |
(int (*)(...)) 0x1a552a |
(int (*)(...)) 0x193d1c |
312 |
(int (*)(...)) 0x1a5534 |
(int (*)(...)) 0x193d34 |
320 |
(int (*)(...)) 0x1a5832 |
(int (*)(...)) 0x193d28 |
328 |
(int (*)(...)) 0x1a5540 |
Resource::_dirtyState() |
336 |
Resource::_dirtyState() |
Resource::_fireLoadingComplete(bool) |
344 |
Resource::_fireLoadingComplete(bool) |
Resource::_firePreparingComplete(bool) |
352 |
Resource::_firePreparingComplete(bool) |
Resource::_fireUnloadingComplete() |
360 |
Resource::_fireUnloadingComplete() |
GpuProgram::calculateSize() const |
368 |
GpuProgram::setSourceFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setSourceFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
376 |
GpuProgram::setSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
384 |
(int (*)(...)) 0x1f5d22 |
(int (*)(...)) 0x1dfb28 |
392 |
GpuProgram::setSyntaxCode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setSyntaxCode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
400 |
(int (*)(...)) 0x1f5d2e |
(int (*)(...)) 0x1dfb34 |
408 |
(int (*)(...)) 0x1f5d3a |
(int (*)(...)) 0x1dfb40 |
416 |
GpuProgram::setType(GpuProgramType) |
GpuProgram::setType(GpuProgramType) |
424 |
(int (*)(...)) 0x1f5d46 |
(int (*)(...)) 0x1dfb4c |
432 |
(int (*)(...)) 0x1f5d52 |
(int (*)(...)) 0x1dfb58 |
440 |
GpuProgram::isSupported() const |
GpuProgram::isSupported() const |
448 |
GpuProgram::createParameters() |
GpuProgram::createParameters() |
456 |
(int (*)(...)) 0x1f5d5a |
(int (*)(...)) 0x1dfb60 |
464 |
(int (*)(...)) 0x1f5d66 |
(int (*)(...)) 0x1dfb6c |
472 |
(int (*)(...)) 0x1f5d72 |
(int (*)(...)) 0x1dfb78 |
480 |
(int (*)(...)) 0x1f5d7e |
(int (*)(...)) 0x1dfb84 |
488 |
(int (*)(...)) 0x1f5d8a |
(int (*)(...)) 0x1dfb90 |
496 |
(int (*)(...)) 0x1f5d96 |
(int (*)(...)) 0x1dfb9c |
504 |
(int (*)(...)) 0x1f5da6 |
(int (*)(...)) 0x1dfbac |
512 |
(int (*)(...)) 0x1f5db2 |
(int (*)(...)) 0x1dfbb8 |
520 |
(int (*)(...)) 0x1f5dbe |
(int (*)(...)) 0x1dfbc4 |
528 |
(int (*)(...)) 0x1f5dca |
(int (*)(...)) 0x1dfbd0 |
536 |
(int (*)(...)) 0x1f5dd6 |
(int (*)(...)) 0x1dfbdc |
544 |
GpuProgram::getDefaultParameters() |
GpuProgram::getDefaultParameters() |
552 |
(int (*)(...)) 0x1f5de2 |
(int (*)(...)) 0x1dfbe8 |
560 |
(int (*)(...)) 0x1f5df2 |
(int (*)(...)) 0x1dfbf8 |
568 |
(int (*)(...)) 0x1f5dfc |
(int (*)(...)) 0x1dfc02 |
576 |
(int (*)(...)) 0x1f5e06 |
(int (*)(...)) 0x1dfc0c |
584 |
GpuProgram::getLanguage[abi:cxx11]() const |
GpuProgram::getLanguage[abi:cxx11]() const |
592 |
(int (*)(...)) 0x1f5e10 |
(int (*)(...)) 0x1dfc16 |
600 |
(int (*)(...)) 0x1f5e1c |
(int (*)(...)) 0x1dfc22 |
608 |
GpuProgram::setManualNamedConstants(GpuNamedConstants const&) |
GpuProgram::setManualNamedConstants(GpuNamedConstants const&) |
616 |
(int (*)(...)) 0x1f5e28 |
(int (*)(...)) 0x1dfc2e |
624 |
GpuProgram::setManualNamedConstantsFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setManualNamedConstantsFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
632 |
(int (*)(...)) 0x1f5e34 |
(int (*)(...)) 0x1dfc3a |
640 |
(int (*)(...)) 0x1f5e40 |
(int (*)(...)) 0x1dfc46 |
648 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 29 (0.5%)
GpuProgram::msMorphCmd [data]
This method is from 'GpuProgram' class.
GpuProgram::msSyntaxCmd [data]
This method is from 'GpuProgram' class.
GpuProgram::msSkeletalCmd [data]
This method is from 'GpuProgram' class.
GpuProgram::setSourceFile ( String const& filename )
This method is from 'GpuProgram' class.
GpuProgram::setSyntaxCode ( String const& syntax )
This method is from 'GpuProgram' class.
GpuProgram::loadFromSource ( )
This method is from 'GpuProgram' class.
GpuProgram::msAdjacencyCmd [data]
This method is from 'GpuProgram' class.
GpuProgram::createParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::getDefaultParameters ( )
This method is from 'GpuProgram' class.
GpuProgram::msManNamedConstsFileCmd [data]
This method is from 'GpuProgram' class.
...
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 1
|
Change |
Effect |
1 |
Virtual method createMicrocode ( uint32 const ) const has been added to this class instead of createMicrocode ( size_t const ) const. |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 56 entries | Virtual Table (New) - 57 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1b554e |
(int (*)(...)) 0x1a468a |
40 |
(int (*)(...)) 0x1f884e |
(int (*)(...)) 0x1e34ce |
48 |
(int (*)(...)) 0x1b555a |
(int (*)(...)) 0x1a4696 |
56 |
ResourceManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
ResourceManager::createResource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
64 |
ResourceManager::createOrRetrieve(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
ResourceManager::createOrRetrieve(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::setMemoryBudget(unsigned long) |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::getMemoryBudget() const |
88 |
(int (*)(...)) 0x1b5442 |
(int (*)(...)) 0x1a467e |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::unload(unsigned long long) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::unloadAll(bool) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::reloadAll(bool) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
ResourceManager::unloadUnreferencedResources(bool) |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::reloadUnreferencedResources(bool) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::remove(SharedPtr<Resource>&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
ResourceManager::remove(unsigned long long) |
ResourceManager::remove(unsigned long long) |
168 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
176 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
184 |
ResourceManager::getByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
200 |
(int (*)(...)) 0x1b544e |
(int (*)(...)) 0x1a47ac |
208 |
(int (*)(...)) 0x1b54d2 |
(int (*)(...)) 0x1a46da |
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
240 |
ResourceManager::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
ResourceManager::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
248 |
ResourceManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
ResourceManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
256 |
(int (*)(...)) 0x1b5568 |
(int (*)(...)) 0x1a46a4 |
264 |
(int (*)(...)) 0x1b5574 |
(int (*)(...)) 0x1a46b0 |
272 |
__cxa_pure_virtual |
__cxa_pure_virtual |
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
296 |
ResourceManager::checkUsage() |
ResourceManager::checkUsage() |
304 |
__cxa_pure_virtual |
__cxa_pure_virtual |
312 |
GpuProgramManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
320 |
GpuProgramManager::loadFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::loadFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
328 |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
336 |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
344 |
GpuProgramManager::createParameters() |
GpuProgramManager::createParameters() |
352 |
GpuProgramManager::createProgram(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createProgram(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
360 |
GpuProgramManager::createProgramFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createProgramFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
368 |
GpuProgramManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
GpuProgramManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
376 |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
384 |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
392 |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
400 |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
408 |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
416 |
GpuProgramManager::createMicrocode(unsigned long) const |
GpuProgramManager::createMicrocode(unsigned int) const |
424 |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<MemoryDataStream> const&) |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<MemoryDataStream> const&) |
432 |
GpuProgramManager::saveMicrocodeCache(SharedPtr<DataStream>) const |
GpuProgramManager::removeMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
440 |
GpuProgramManager::loadMicrocodeCache(SharedPtr<DataStream>) |
GpuProgramManager::saveMicrocodeCache(SharedPtr<DataStream>) const |
448 |
|
GpuProgramManager::loadMicrocodeCache(SharedPtr<DataStream>) |
[+] affected symbols: 1 (0.02%)
GpuProgramManager::createMicrocode ( size_t const size )
This method is from 'GpuProgramManager' class.
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuProgramParameters 6
|
Change |
Effect |
1 |
Field mDoubleConstants has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mDoubleLogicalToPhysical has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mSubroutineMap has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Size of field mFloatLogicalToPhysical has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 |
Size of field mIntLogicalToPhysical has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 |
Size of field mNamedConstants has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 1287 (20.7%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::createParameters ( )
Field 'retval.pRep' in the return value has base type 'GpuProgramParameters'.
GpuProgram::getDefaultParameters ( )
Field 'retval.pRep' in the return value has base type 'GpuProgramParameters'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::loadImpl ( )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
GpuProgram::setSource ( String const& source )
Field 'this.mDefaultParams.pRep' in the object of this method has base type 'GpuProgramParameters'.
...
[+] class GpuSharedParameters 2
|
Change |
Effect |
1 |
Field mDoubleConstants has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Size of field mNamedConstants has been changed from 64 bytes to 72 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 25 (0.4%)
GpuProgramManager::createSharedParameters ( String const& name )
Field 'retval.pRep' in the return value has base type 'GpuSharedParameters'.
GpuSharedParameters::_markDirty ( )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Real val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int val )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, double const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, float const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, int const* val, size_t count )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const* m, size_t numEntries )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, ColourValue const& colour )
This method is from 'GpuSharedParameters' class.
GpuSharedParameters::setNamedConstant ( String const& name, Matrix4 const& m )
This method is from 'GpuSharedParameters' class.
...
[+] class GpuSharedParametersUsage 1
|
Change |
Effect |
1 |
Size of field mSharedParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 3 (0.05%)
GpuSharedParametersUsage::initCopyData ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::GpuSharedParametersUsage ( GpuSharedParametersPtr sharedParams, GpuProgramParameters* params )
This constructor is from 'GpuSharedParametersUsage' class.
[+] enum GpuConstantType 16
|
Change |
Effect |
1 |
Value of member GCT_INT1 has been changed from 21 to 22. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member GCT_INT2 has been changed from 22 to 23. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member GCT_INT3 has been changed from 23 to 24. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member GCT_INT4 has been changed from 24 to 25. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member GCT_MATRIX_2X2 has been changed from 12 to 13. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 |
Value of member GCT_MATRIX_2X3 has been changed from 13 to 14. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 |
Value of member GCT_MATRIX_2X4 has been changed from 14 to 15. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 |
Value of member GCT_MATRIX_3X2 has been changed from 15 to 16. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 |
Value of member GCT_MATRIX_3X3 has been changed from 16 to 17. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 |
Value of member GCT_MATRIX_3X4 has been changed from 17 to 18. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 |
Value of member GCT_MATRIX_4X2 has been changed from 18 to 19. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 |
Value of member GCT_MATRIX_4X3 has been changed from 19 to 20. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 |
Value of member GCT_MATRIX_4X4 has been changed from 20 to 21. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 |
Value of member GCT_SAMPLER1DSHADOW has been changed from 9 to 10. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 |
Value of member GCT_SAMPLER2DARRAY has been changed from 11 to 12. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 |
Value of member GCT_SAMPLER2DSHADOW has been changed from 10 to 11. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 6 (0.1%)
ScriptTranslator::getConstantType ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op )
2nd parameter 'op' (pointer) has base type 'enum GpuConstantType'.
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
Field 'baseDef.constType' in 2nd parameter 'baseDef' (reference) is of type 'enum GpuConstantType'.
GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize )
2nd parameter 'constType' is of type 'enum GpuConstantType'.
GpuSharedParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::_findNamedConstantDefinition ( String const& name, bool throwExceptionIfNotFound )
Field 'retval.constType' in the return value (pointer) is of type 'enum GpuConstantType'.
[+] enum GpuProgramParameters::AutoConstantType 88
|
Change |
Effect |
1 |
Value of member ACT_AMBIENT_LIGHT_COLOUR has been changed from 38 to 39. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member ACT_ANIMATION_PARAMETRIC has been changed from 117 to 120. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member ACT_CAMERA_POSITION has been changed from 76 to 78. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member ACT_CAMERA_POSITION_OBJECT_SPACE has been changed from 77 to 79. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 |
Value of member ACT_COSTIME_0_1 has been changed from 93 to 96. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 |
Value of member ACT_COSTIME_0_2PI has been changed from 98 to 101. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 |
Value of member ACT_COSTIME_0_X has been changed from 88 to 91. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 |
Value of member ACT_CUSTOM has been changed from 85 to 88. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 |
Value of member ACT_DERIVED_AMBIENT_LIGHT_COLOUR has been changed from 67 to 68. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 |
Value of member ACT_DERIVED_LIGHT_DIFFUSE_COLOUR has been changed from 69 to 70. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 |
Value of member ACT_DERIVED_LIGHT_DIFFUSE_COLOUR_ARRAY has been changed from 71 to 72. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 |
Value of member ACT_DERIVED_LIGHT_SPECULAR_COLOUR has been changed from 70 to 71. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 |
Value of member ACT_DERIVED_LIGHT_SPECULAR_COLOUR_ARRAY has been changed from 72 to 73. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 |
Value of member ACT_DERIVED_SCENE_COLOUR has been changed from 68 to 69. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 |
Value of member ACT_FAR_CLIP_DISTANCE has been changed from 114 to 117. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 |
Value of member ACT_FOV has been changed from 112 to 115. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 |
Value of member ACT_FPS has been changed from 103 to 106. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 |
Value of member ACT_FRAME_TIME has been changed from 102 to 105. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 |
Value of member ACT_INVERSE_TEXTURE_SIZE has been changed from 123 to 127. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 |
Value of member ACT_INVERSE_VIEWPORT_HEIGHT has been changed from 107 to 110. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 |
Value of member ACT_INVERSE_VIEWPORT_WIDTH has been changed from 106 to 109. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 |
Value of member ACT_LIGHT_ATTENUATION has been changed from 41 to 42. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 |
Value of member ACT_LIGHT_ATTENUATION_ARRAY has been changed from 57 to 58. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 |
Value of member ACT_LIGHT_CASTS_SHADOWS has been changed from 74 to 75. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 |
Value of member ACT_LIGHT_CUSTOM has been changed from 128 to 132. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR has been changed from 39 to 40. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_ARRAY has been changed from 53 to 54. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED has been changed from 51 to 52. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 |
Value of member ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED_ARRAY has been changed from 55 to 56. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 |
Value of member ACT_LIGHT_DIRECTION has been changed from 46 to 47. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 |
Value of member ACT_LIGHT_DIRECTION_ARRAY has been changed from 61 to 62. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 |
Value of member ACT_LIGHT_DIRECTION_OBJECT_SPACE has been changed from 47 to 48. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 |
Value of member ACT_LIGHT_DIRECTION_OBJECT_SPACE_ARRAY has been changed from 62 to 63. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
34 |
Value of member ACT_LIGHT_DIRECTION_VIEW_SPACE has been changed from 48 to 49. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
35 |
Value of member ACT_LIGHT_DIRECTION_VIEW_SPACE_ARRAY has been changed from 63 to 64. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
36 |
Value of member ACT_LIGHT_DISTANCE_OBJECT_SPACE has been changed from 49 to 50. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
37 |
Value of member ACT_LIGHT_DISTANCE_OBJECT_SPACE_ARRAY has been changed from 64 to 65. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
38 |
Value of member ACT_LIGHT_POSITION has been changed from 43 to 44. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
39 |
Value of member ACT_LIGHT_POSITION_ARRAY has been changed from 58 to 59. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
40 |
Value of member ACT_LIGHT_POSITION_OBJECT_SPACE has been changed from 44 to 45. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
41 |
Value of member ACT_LIGHT_POSITION_OBJECT_SPACE_ARRAY has been changed from 59 to 60. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
42 |
Value of member ACT_LIGHT_POSITION_VIEW_SPACE has been changed from 45 to 46. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
43 |
Value of member ACT_LIGHT_POSITION_VIEW_SPACE_ARRAY has been changed from 60 to 61. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
44 |
Value of member ACT_LIGHT_POWER_SCALE has been changed from 50 to 51. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
45 |
Value of member ACT_LIGHT_POWER_SCALE_ARRAY has been changed from 65 to 66. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
46 |
Value of member ACT_LIGHT_SPECULAR_COLOUR has been changed from 40 to 41. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
47 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_ARRAY has been changed from 54 to 55. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
48 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED has been changed from 52 to 53. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
49 |
Value of member ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED_ARRAY has been changed from 56 to 57. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
50 |
Value of member ACT_LOD_CAMERA_POSITION has been changed from 126 to 130. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
51 |
Value of member ACT_LOD_CAMERA_POSITION_OBJECT_SPACE has been changed from 127 to 131. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
52 |
Value of member ACT_NEAR_CLIP_DISTANCE has been changed from 113 to 116. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
53 |
Value of member ACT_PACKED_TEXTURE_SIZE has been changed from 124 to 128. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
54 |
Value of member ACT_SCENE_DEPTH_RANGE has been changed from 119 to 122. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
55 |
Value of member ACT_SHADOW_COLOUR has been changed from 121 to 125. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
56 |
Value of member ACT_SHADOW_EXTRUSION_DISTANCE has been changed from 75 to 77. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
57 |
Value of member ACT_SHADOW_SCENE_DEPTH_RANGE has been changed from 120 to 123. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
58 |
Value of member ACT_SINTIME_0_1 has been changed from 94 to 97. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
59 |
Value of member ACT_SINTIME_0_2PI has been changed from 99 to 102. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
60 |
Value of member ACT_SINTIME_0_X has been changed from 89 to 92. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
61 |
Value of member ACT_SPOTLIGHT_PARAMS has been changed from 42 to 43. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
62 |
Value of member ACT_SPOTLIGHT_PARAMS_ARRAY has been changed from 66 to 67. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
63 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX has been changed from 82 to 84. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
64 |
Value of member ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY has been changed from 83 to 85. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
65 |
Value of member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX has been changed from 84 to 86. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
66 |
Value of member ACT_TANTIME_0_1 has been changed from 95 to 98. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
67 |
Value of member ACT_TANTIME_0_2PI has been changed from 100 to 103. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
68 |
Value of member ACT_TANTIME_0_X has been changed from 90 to 93. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
69 |
Value of member ACT_TEXEL_OFFSETS has been changed from 118 to 121. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
70 |
Value of member ACT_TEXTURE_MATRIX has been changed from 125 to 129. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
71 |
Value of member ACT_TEXTURE_SIZE has been changed from 122 to 126. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
72 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX has been changed from 78 to 80. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
73 |
Value of member ACT_TEXTURE_VIEWPROJ_MATRIX_ARRAY has been changed from 79 to 81. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
74 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX has been changed from 80 to 82. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
75 |
Value of member ACT_TEXTURE_WORLDVIEWPROJ_MATRIX_ARRAY has been changed from 81 to 83. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
76 |
Value of member ACT_TIME has been changed from 86 to 89. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
77 |
Value of member ACT_TIME_0_1 has been changed from 92 to 95. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
78 |
Value of member ACT_TIME_0_1_PACKED has been changed from 96 to 99. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
79 |
Value of member ACT_TIME_0_2PI has been changed from 97 to 100. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
80 |
Value of member ACT_TIME_0_2PI_PACKED has been changed from 101 to 104. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
81 |
Value of member ACT_TIME_0_X has been changed from 87 to 90. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
82 |
Value of member ACT_TIME_0_X_PACKED has been changed from 91 to 94. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
83 |
Value of member ACT_VIEWPORT_HEIGHT has been changed from 105 to 108. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
84 |
Value of member ACT_VIEWPORT_SIZE has been changed from 108 to 111. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
85 |
Value of member ACT_VIEWPORT_WIDTH has been changed from 104 to 107. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
86 |
Value of member ACT_VIEW_DIRECTION has been changed from 109 to 112. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
87 |
Value of member ACT_VIEW_SIDE_VECTOR has been changed from 110 to 113. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
88 |
Value of member ACT_VIEW_UP_VECTOR has been changed from 111 to 114. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 21 (0.3%)
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act )
1st parameter 'act' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findAutoConstantEntry ( String const& paramName )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
...
[+] struct GpuNamedConstants 1
|
Change |
Effect |
1 |
Field doubleBufferSize has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 1315 (21.1%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::createParameters ( )
Field 'retval.pRep.mNamedConstants.pRep' in the return value has base type 'struct GpuNamedConstants'.
GpuProgram::getDefaultParameters ( )
Field 'retval.pRep.mNamedConstants.pRep' in the return value has base type 'struct GpuNamedConstants'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
1st parameter 'namedConstants' (reference) has base type 'struct GpuNamedConstants'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::loadImpl ( )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::setSource ( String const& source )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
...
OgreGpuProgramUsage.h
namespace Ogre
[+] class GpuProgramUsage 2
|
Change |
Effect |
1 |
Size of field mParameters has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mProgram has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 1117 (17.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mVertexProgramUsage' in 1st parameter 'mgr' (pointer) has base type 'GpuProgramUsage'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowDebugPass.mVertexProgramUsage' in 1st parameter 'mo' (pointer) has base type 'GpuProgramUsage'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowDebugPass.mVertexProgramUsage' in 1st parameter 'obj' (pointer) has base type 'GpuProgramUsage'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowDebugPass.mVertexProgramUsage' in the return value (pointer) has base type 'GpuProgramUsage'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mVertexProgramUsage' in 2nd parameter 'tl' (reference) has base type 'GpuProgramUsage'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class HardwareBufferManagerBase 2
|
Change |
Effect |
1 |
Field mCounterBuffers has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mUniformBuffers has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 39 (0.6%)
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
2nd parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, BufferUsageList const& bufferUsages, HardwareBufferManagerBase* mgr )
3rd parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
VertexData::VertexData ( HardwareBufferManagerBase* mgr )
1st parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
HardwareIndexBuffer::HardwareIndexBuffer ( HardwareBufferManagerBase* mgr, enum HardwareIndexBuffer::IndexType idxType, size_t numIndexes, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
1st parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
HardwareIndexBuffer::~HardwareIndexBuffer ( )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::setIsInstanceData ( bool const val )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::setInstanceDataStepRate ( size_t const val )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::checkIfVertexInstanceDataIsSupported ( )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::HardwareVertexBuffer ( HardwareBufferManagerBase* mgr, size_t vertexSize, size_t numVertices, enum HardwareBuffer::Usage usage, bool useSystemMemory, bool useShadowBuffer )
1st parameter 'mgr' (pointer) has base type 'HardwareBufferManagerBase'.
HardwareVertexBuffer::~HardwareVertexBuffer ( )
Field 'this.mMgr' in the object of this method has base type 'HardwareBufferManagerBase'.
...
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBuffer 5
|
Change |
Effect |
1 |
Size of field mCurrentLock has been changed from 80 bytes to 56 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Size of field mLockedBox has been changed from 48 bytes to 24 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
3 |
Type of field mDepth has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
4 |
Type of field mHeight has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
5 |
Type of field mWidth has been changed from size_t (8 bytes) to uint32 (4 bytes). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 15 (0.2%)
RenderTexture::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
Field 'this.mBuffer' in the object of this method has base type 'HardwarePixelBuffer'.
RenderTexture::~RenderTexture ( )
Field 'this.mBuffer' in the object of this method has base type 'HardwarePixelBuffer'.
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::getCurrentLock ( )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Field 'retval.mBuffer' in the return value (pointer) has base type 'HardwarePixelBuffer'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, Image::Box const& srcBox, Image::Box const& dstBox )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lock ( Image::Box const& lockBox, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
HardwarePixelBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
This method is from 'HardwarePixelBuffer' class.
...
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class VertexBufferBinding 1
|
Change |
Effect |
1 |
Virtual method hasInstanceData ( ) const has been added to this class instead of getHasInstanceData ( ) const. |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 16 entries | Virtual Table (New) - 16 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for VertexBufferBinding) |
(int (*)(...)) (& typeinfo for VertexBufferBinding) |
16 |
~VertexBufferBinding |
~VertexBufferBinding |
24 |
~VertexBufferBinding |
~VertexBufferBinding |
32 |
VertexBufferBinding::setBinding(unsigned short, HardwareVertexBufferSharedPtr const&) |
VertexBufferBinding::setBinding(unsigned short, HardwareVertexBufferSharedPtr const&) |
40 |
VertexBufferBinding::unsetBinding(unsigned short) |
VertexBufferBinding::unsetBinding(unsigned short) |
48 |
VertexBufferBinding::unsetAllBindings() |
VertexBufferBinding::unsetAllBindings() |
56 |
VertexBufferBinding::getBindings() const |
VertexBufferBinding::getBindings() const |
64 |
VertexBufferBinding::getBuffer(unsigned short) const |
VertexBufferBinding::getBuffer(unsigned short) const |
72 |
VertexBufferBinding::isBufferBound(unsigned short) const |
VertexBufferBinding::isBufferBound(unsigned short) const |
80 |
(int (*)(...)) 0x213c98 |
(int (*)(...)) 0x2032fe |
88 |
(int (*)(...)) 0x213ca2 |
(int (*)(...)) 0x203308 |
96 |
VertexBufferBinding::getLastBoundIndex() const |
VertexBufferBinding::getLastBoundIndex() const |
104 |
VertexBufferBinding::hasGaps() const |
VertexBufferBinding::hasGaps() const |
112 |
VertexBufferBinding::closeGaps(std::map<unsigned short, unsigned short, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned short> > >&) |
VertexBufferBinding::closeGaps(std::map<unsigned short, unsigned short, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, unsigned short> > >&) |
120 |
VertexBufferBinding::getHasInstanceData() const |
VertexBufferBinding::hasInstanceData() const |
[+] affected symbols: 1 (0.02%)
VertexBufferBinding::getHasInstanceData ( )
This method is from 'VertexBufferBinding' class.
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 2
|
Change |
Effect |
1 |
Size of field mAssemblerProgram has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
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) - 89 entries | Virtual Table (New) - 89 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for HighLevelGpuProgram) |
(int (*)(...)) (& typeinfo for HighLevelGpuProgram) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
(int (*)(...)) 0x1a544e |
(int (*)(...)) 0x193c36 |
72 |
(int (*)(...)) 0x1a5454 |
(int (*)(...)) 0x193c3c |
80 |
(int (*)(...)) 0x1a545a |
(int (*)(...)) 0x193c42 |
88 |
(int (*)(...)) 0x1a5460 |
(int (*)(...)) 0x193c48 |
96 |
(int (*)(...)) 0x1a5466 |
(int (*)(...)) 0x193c4e |
104 |
(int (*)(...)) 0x1a546c |
(int (*)(...)) 0x193c54 |
112 |
HighLevelGpuProgram::loadImpl() |
HighLevelGpuProgram::loadImpl() |
120 |
HighLevelGpuProgram::unloadImpl() |
HighLevelGpuProgram::unloadImpl() |
128 |
(int (*)(...)) 0x1f5d18 |
Resource::prepare(bool) |
136 |
Resource::prepare(bool) |
Resource::load(bool) |
144 |
Resource::load(bool) |
Resource::reload() |
152 |
Resource::reload() |
(int (*)(...)) 0x193c5a |
160 |
(int (*)(...)) 0x1a5472 |
(int (*)(...)) 0x193c82 |
168 |
(int (*)(...)) 0x1a549a |
Resource::unload() |
176 |
Resource::unload() |
(int (*)(...)) 0x193c8e |
184 |
(int (*)(...)) 0x1a54a6 |
Resource::touch() |
192 |
Resource::touch() |
(int (*)(...)) 0x193c9a |
200 |
(int (*)(...)) 0x1a54b2 |
(int (*)(...)) 0x193ca4 |
208 |
(int (*)(...)) 0x1a54bc |
(int (*)(...)) 0x193cae |
216 |
(int (*)(...)) 0x1a54c6 |
(int (*)(...)) 0x193cc0 |
224 |
(int (*)(...)) 0x1a54d8 |
(int (*)(...)) 0x193cd2 |
232 |
(int (*)(...)) 0x1a54ea |
(int (*)(...)) 0x193ce4 |
240 |
(int (*)(...)) 0x1a54fc |
(int (*)(...)) 0x193cf0 |
248 |
(int (*)(...)) 0x1a5508 |
(int (*)(...)) 0x193cfc |
256 |
(int (*)(...)) 0x1a5514 |
Resource::escalateLoading() |
264 |
Resource::escalateLoading() |
Resource::addListener(Resource::Listener*) |
272 |
Resource::addListener(Resource::Listener*) |
Resource::removeListener(Resource::Listener*) |
280 |
Resource::removeListener(Resource::Listener*) |
(int (*)(...)) 0x193d08 |
288 |
(int (*)(...)) 0x1a5520 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x193d12 |
304 |
(int (*)(...)) 0x1a552a |
(int (*)(...)) 0x193d1c |
312 |
(int (*)(...)) 0x1a5534 |
(int (*)(...)) 0x193d34 |
320 |
(int (*)(...)) 0x1a5832 |
(int (*)(...)) 0x193d28 |
328 |
(int (*)(...)) 0x1a5540 |
Resource::_dirtyState() |
336 |
Resource::_dirtyState() |
Resource::_fireLoadingComplete(bool) |
344 |
Resource::_fireLoadingComplete(bool) |
Resource::_firePreparingComplete(bool) |
352 |
Resource::_firePreparingComplete(bool) |
Resource::_fireUnloadingComplete() |
360 |
Resource::_fireUnloadingComplete() |
HighLevelGpuProgram::calculateSize() const |
368 |
GpuProgram::setSourceFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setSourceFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
376 |
GpuProgram::setSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
384 |
(int (*)(...)) 0x1f5d22 |
(int (*)(...)) 0x1dfb28 |
392 |
GpuProgram::setSyntaxCode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setSyntaxCode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
400 |
(int (*)(...)) 0x1f5d2e |
(int (*)(...)) 0x1dfb34 |
408 |
(int (*)(...)) 0x1f5d3a |
(int (*)(...)) 0x1dfb40 |
416 |
GpuProgram::setType(GpuProgramType) |
GpuProgram::setType(GpuProgramType) |
424 |
(int (*)(...)) 0x1f5d46 |
(int (*)(...)) 0x1dfb4c |
432 |
(int (*)(...)) 0x2154c2 |
(int (*)(...)) 0x2052a8 |
440 |
GpuProgram::isSupported() const |
GpuProgram::isSupported() const |
448 |
HighLevelGpuProgram::createParameters() |
HighLevelGpuProgram::createParameters() |
456 |
(int (*)(...)) 0x1f5d5a |
(int (*)(...)) 0x1dfb60 |
464 |
(int (*)(...)) 0x1f5d66 |
(int (*)(...)) 0x1dfb6c |
472 |
(int (*)(...)) 0x1f5d72 |
(int (*)(...)) 0x1dfb78 |
480 |
(int (*)(...)) 0x1f5d7e |
(int (*)(...)) 0x1dfb84 |
488 |
(int (*)(...)) 0x1f5d8a |
(int (*)(...)) 0x1dfb90 |
496 |
(int (*)(...)) 0x1f5d96 |
(int (*)(...)) 0x1dfb9c |
504 |
(int (*)(...)) 0x1f5da6 |
(int (*)(...)) 0x1dfbac |
512 |
(int (*)(...)) 0x1f5db2 |
(int (*)(...)) 0x1dfbb8 |
520 |
(int (*)(...)) 0x1f5dbe |
(int (*)(...)) 0x1dfbc4 |
528 |
(int (*)(...)) 0x1f5dca |
(int (*)(...)) 0x1dfbd0 |
536 |
(int (*)(...)) 0x1f5dd6 |
(int (*)(...)) 0x1dfbdc |
544 |
GpuProgram::getDefaultParameters() |
GpuProgram::getDefaultParameters() |
552 |
(int (*)(...)) 0x1f5de2 |
(int (*)(...)) 0x1dfbe8 |
560 |
(int (*)(...)) 0x1f5df2 |
(int (*)(...)) 0x1dfbf8 |
568 |
(int (*)(...)) 0x1f5dfc |
(int (*)(...)) 0x1dfc02 |
576 |
(int (*)(...)) 0x1f5e06 |
(int (*)(...)) 0x1dfc0c |
584 |
GpuProgram::getLanguage[abi:cxx11]() const |
GpuProgram::getLanguage[abi:cxx11]() const |
592 |
(int (*)(...)) 0x1f5e10 |
(int (*)(...)) 0x1dfc16 |
600 |
(int (*)(...)) 0x1f5e1c |
(int (*)(...)) 0x1dfc22 |
608 |
GpuProgram::setManualNamedConstants(GpuNamedConstants const&) |
GpuProgram::setManualNamedConstants(GpuNamedConstants const&) |
616 |
(int (*)(...)) 0x2154ce |
(int (*)(...)) 0x2052b4 |
624 |
GpuProgram::setManualNamedConstantsFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setManualNamedConstantsFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
632 |
(int (*)(...)) 0x1f5e34 |
(int (*)(...)) 0x1dfc3a |
640 |
HighLevelGpuProgram::getConstantDefinitions() const |
HighLevelGpuProgram::getConstantDefinitions() const |
648 |
__cxa_pure_virtual |
__cxa_pure_virtual |
656 |
HighLevelGpuProgram::loadHighLevel() |
HighLevelGpuProgram::loadHighLevel() |
664 |
HighLevelGpuProgram::unloadHighLevel() |
HighLevelGpuProgram::unloadHighLevel() |
672 |
HighLevelGpuProgram::loadHighLevelImpl() |
HighLevelGpuProgram::loadHighLevelImpl() |
680 |
__cxa_pure_virtual |
__cxa_pure_virtual |
688 |
__cxa_pure_virtual |
__cxa_pure_virtual |
696 |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
704 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 13 (0.2%)
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createLowLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr params )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::HighLevelGpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This constructor is from 'HighLevelGpuProgram' class.
...
OgreImage.h
namespace Ogre
[+] class Image 4
|
Change |
Effect |
1 |
Type of field mDepth 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 mHeight has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
3 |
Type of field mWidth has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
4 |
Type of field mNumMipmaps has been changed from size_t (8 bytes) to uint8 (1 byte). |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 34 (0.5%)
TextureManager::loadImage ( String const& name, String const& group, Image const& img, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma )
3rd parameter 'img' (reference) has base type 'Image'.
Image::freeMemory ( )
This method is from 'Image' class.
Image::flipAroundX ( )
Return value (reference) has base type 'Image'.
Image::flipAroundY ( )
Return value (reference) has base type 'Image'.
Image::setColourAt ( ColourValue const& cv, size_t x, size_t y, size_t z )
This method is from 'Image' class.
Image::loadTwoImagesAsRGBA ( String const& rgbFilename, String const& alphaFilename, String const& groupName, enum PixelFormat fmt )
Return value (reference) has base type 'Image'.
Image::loadTwoImagesAsRGBA ( DataStreamPtr& rgbStream, DataStreamPtr& alphaStream, enum PixelFormat fmt, String const& rgbType, String const& alphaType )
Return value (reference) has base type 'Image'.
Image::combineTwoImagesAsRGBA ( Image const& rgb, Image const& alpha, enum PixelFormat fmt )
2nd parameter 'alpha' (reference) has base type 'Image'.
Image::load ( String const& strFileName, String const& group )
Return value (reference) has base type 'Image'.
Image::load ( DataStreamPtr& stream, String const& type )
Return value (reference) has base type 'Image'.
...
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 5
|
Change |
Effect |
1 |
Field mCustomParams has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Size of field mMeshReference has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 |
Size of this class has been decreased from 648 bytes to 640 bytes. |
Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
5 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 113 entries | Virtual Table (New) - 113 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 (*)(...)) 0x21f1f8 |
(int (*)(...)) 0x20f0fa |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x21f204 |
(int (*)(...)) 0x20f106 |
56 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
64 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
(int (*)(...)) 0x186b86 |
(int (*)(...)) 0x17a3c0 |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
112 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
120 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
128 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
136 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
144 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
152 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
160 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
168 |
__cxa_pure_virtual |
__cxa_pure_virtual |
176 |
__cxa_pure_virtual |
__cxa_pure_virtual |
184 |
InstanceBatch::createAllInstancedEntities() |
InstanceBatch::createAllInstancedEntities() |
192 |
InstanceBatch::deleteAllInstancedEntities() |
InstanceBatch::deleteAllInstancedEntities() |
200 |
InstanceBatch::deleteUnusedInstancedEntities() |
InstanceBatch::deleteUnusedInstancedEntities() |
208 |
InstanceBatch::generateInstancedEntity(unsigned long) |
InstanceBatch::generateInstancedEntity(unsigned long) |
216 |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
224 |
__cxa_pure_virtual |
__cxa_pure_virtual |
232 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
240 |
InstanceBatch::buildFrom(SubMesh const*, RenderOperation const&) |
InstanceBatch::buildFrom(SubMesh const*, RenderOperation const&) |
248 |
InstanceBatch::_boundsDirty() |
InstanceBatch::_boundsDirty() |
256 |
(int (*)(...)) 0x21f1de |
(int (*)(...)) 0x20f0e0 |
264 |
(int (*)(...)) 0x21f1e4 |
(int (*)(...)) 0x20f0e6 |
272 |
(int (*)(...)) 0x21f1ee |
(int (*)(...)) 0x20f0f0 |
280 |
InstanceBatch::getMovableType[abi:cxx11]() const |
InstanceBatch::getMovableType[abi:cxx11]() const |
288 |
InstanceBatch::_notifyCurrentCamera(Camera*) |
InstanceBatch::_notifyCurrentCamera(Camera*) |
296 |
InstanceBatch::getBoundingBox() const |
InstanceBatch::getBoundingBox() const |
304 |
InstanceBatch::getBoundingRadius() const |
InstanceBatch::getBoundingRadius() const |
312 |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
320 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
328 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
336 |
(int (*)(...)) (& typeinfo for InstanceBatch) |
(int (*)(...)) (& typeinfo for InstanceBatch) |
344 |
(int (*)(...))0 |
(int (*)(...))0 |
352 |
(int (*)(...))0 |
(int (*)(...))0 |
360 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
368 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
376 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
384 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
392 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
400 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
408 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
416 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
424 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
432 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
440 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
448 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
456 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
464 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
472 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
480 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
488 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
496 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
504 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
512 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
520 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
528 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
536 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
544 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
552 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
560 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
568 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
576 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
584 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
592 |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
600 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
608 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
616 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
624 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
632 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
640 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
648 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
656 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
664 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
672 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
680 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
688 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
696 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
704 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
712 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
720 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
728 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
736 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
744 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
752 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
760 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
768 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
776 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
784 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
792 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
800 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
808 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
816 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
824 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
832 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
840 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
848 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
856 |
(int (*)(...)) (& typeinfo for InstanceBatch) |
(int (*)(...)) (& typeinfo for InstanceBatch) |
864 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
872 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
880 |
(int (*)(...))0 |
(int (*)(...))0 |
888 |
(int (*)(...))0 |
(int (*)(...))0 |
896 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 67 (1.1%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner' in the return value (pointer) has base type 'InstanceBatch'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_boundsDirty ( )
This method is from 'InstanceBatch' class.
InstanceBatch::setupIndices ( SubMesh const* p1 )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateBounds ( )
This method is from 'InstanceBatch' class.
InstanceBatch::setupVertices ( SubMesh const* p1 )
This method is from 'InstanceBatch' class.
InstanceBatch::_defragmentBatch ( bool optimizeCulling, InstanceBatch::InstancedEntityVec& usedEntities )
This method is from 'InstanceBatch' class.
InstanceBatch::updateVisibility ( )
This method is from 'InstanceBatch' class.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatch' class.
...
OgreInstanceBatchHW.h
namespace Ogre
[+] class InstanceBatchHW 1
|
Change |
Effect |
1 |
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) - 113 entries | Virtual Table (New) - 113 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
16 |
~InstanceBatchHW |
~InstanceBatchHW |
24 |
~InstanceBatchHW |
~InstanceBatchHW |
32 |
(int (*)(...)) 0x21f1f8 |
(int (*)(...)) 0x20f0fa |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x21f204 |
(int (*)(...)) 0x20f106 |
56 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
64 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
72 |
InstanceBatchHW::getWorldTransforms(Matrix4*) const |
InstanceBatchHW::getWorldTransforms(Matrix4*) const |
80 |
InstanceBatchHW::getNumWorldTransforms() const |
InstanceBatchHW::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
112 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
120 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
128 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
136 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
144 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
152 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
160 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
168 |
InstanceBatchHW::setupVertices(SubMesh const*) |
InstanceBatchHW::setupVertices(SubMesh const*) |
176 |
InstanceBatchHW::setupIndices(SubMesh const*) |
InstanceBatchHW::setupIndices(SubMesh const*) |
184 |
InstanceBatch::createAllInstancedEntities() |
InstanceBatch::createAllInstancedEntities() |
192 |
InstanceBatch::deleteAllInstancedEntities() |
InstanceBatch::deleteAllInstancedEntities() |
200 |
InstanceBatch::deleteUnusedInstancedEntities() |
InstanceBatch::deleteUnusedInstancedEntities() |
208 |
InstanceBatch::generateInstancedEntity(unsigned long) |
InstanceBatch::generateInstancedEntity(unsigned long) |
216 |
InstanceBatchHW::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatchHW::checkSubMeshCompatibility(SubMesh const*) |
224 |
InstanceBatchHW::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
InstanceBatchHW::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
232 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
240 |
InstanceBatchHW::buildFrom(SubMesh const*, RenderOperation const&) |
InstanceBatchHW::buildFrom(SubMesh const*, RenderOperation const&) |
248 |
InstanceBatchHW::_boundsDirty() |
InstanceBatchHW::_boundsDirty() |
256 |
InstanceBatchHW::setStaticAndUpdate(bool) |
InstanceBatchHW::setStaticAndUpdate(bool) |
264 |
(int (*)(...)) 0x2204ba |
(int (*)(...)) 0x211008 |
272 |
(int (*)(...)) 0x21f1ee |
(int (*)(...)) 0x20f0f0 |
280 |
InstanceBatch::getMovableType[abi:cxx11]() const |
InstanceBatch::getMovableType[abi:cxx11]() const |
288 |
InstanceBatch::_notifyCurrentCamera(Camera*) |
InstanceBatch::_notifyCurrentCamera(Camera*) |
296 |
InstanceBatch::getBoundingBox() const |
InstanceBatch::getBoundingBox() const |
304 |
InstanceBatch::getBoundingRadius() const |
InstanceBatch::getBoundingRadius() const |
312 |
InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
320 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
328 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
336 |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
344 |
non-virtual thunk to ~InstanceBatchHW |
non-virtual thunk to ~InstanceBatchHW |
352 |
non-virtual thunk to ~InstanceBatchHW |
non-virtual thunk to ~InstanceBatchHW |
360 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
368 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
376 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
384 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
392 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
400 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
408 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
416 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
424 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
432 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
440 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
448 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
456 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
464 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
472 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
480 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
488 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
496 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
504 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
512 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
520 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
528 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
536 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
544 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
552 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
560 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
568 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
576 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
584 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
592 |
non-virtual thunk to InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to InstanceBatchHW::_updateRenderQueue(RenderQueue*) |
600 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
608 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
616 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
624 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
632 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
640 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
648 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
656 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
664 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
672 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
680 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
688 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
696 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
704 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
712 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
720 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
728 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
736 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
744 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
752 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
760 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
768 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
776 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
784 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
792 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
800 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
808 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
816 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
824 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
832 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
840 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
848 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
856 |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
(int (*)(...)) (& typeinfo for InstanceBatchHW) |
864 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
872 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
880 |
non-virtual thunk to ~InstanceBatchHW |
non-virtual thunk to ~InstanceBatchHW |
888 |
non-virtual thunk to ~InstanceBatchHW |
non-virtual thunk to ~InstanceBatchHW |
896 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 9 (0.1%)
InstanceBatchHW::_boundsDirty ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::InstanceBatchHW ( InstanceManager* creator, 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::getNumWorldTransforms ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchHW' class.
OgreInstanceBatchHW_VTF.h
namespace Ogre
[+] class InstanceBatchHW_VTF 2
|
Change |
Effect |
1 |
Size of field mInstanceVertexBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
2 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 118 entries | Virtual Table (New) - 118 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
16 |
~InstanceBatchHW_VTF |
~InstanceBatchHW_VTF |
24 |
~InstanceBatchHW_VTF |
~InstanceBatchHW_VTF |
32 |
(int (*)(...)) 0x21f1f8 |
(int (*)(...)) 0x20f0fa |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x21f204 |
(int (*)(...)) 0x20f106 |
56 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
64 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
72 |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
80 |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
112 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
120 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
128 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
136 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
144 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
152 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
160 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
168 |
InstanceBatchHW_VTF::setupVertices(SubMesh const*) |
InstanceBatchHW_VTF::setupVertices(SubMesh const*) |
176 |
InstanceBatchHW_VTF::setupIndices(SubMesh const*) |
InstanceBatchHW_VTF::setupIndices(SubMesh const*) |
184 |
InstanceBatch::createAllInstancedEntities() |
InstanceBatch::createAllInstancedEntities() |
192 |
InstanceBatch::deleteAllInstancedEntities() |
InstanceBatch::deleteAllInstancedEntities() |
200 |
InstanceBatch::deleteUnusedInstancedEntities() |
InstanceBatch::deleteUnusedInstancedEntities() |
208 |
BaseInstanceBatchVTF::generateInstancedEntity(unsigned long) |
BaseInstanceBatchVTF::generateInstancedEntity(unsigned long) |
216 |
InstanceBatchHW_VTF::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatchHW_VTF::checkSubMeshCompatibility(SubMesh const*) |
224 |
InstanceBatchHW_VTF::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
InstanceBatchHW_VTF::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
232 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
240 |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
248 |
InstanceBatchHW_VTF::_boundsDirty() |
InstanceBatchHW_VTF::_boundsDirty() |
256 |
InstanceBatchHW_VTF::setStaticAndUpdate(bool) |
InstanceBatchHW_VTF::setStaticAndUpdate(bool) |
264 |
(int (*)(...)) 0x222726 |
(int (*)(...)) 0x213498 |
272 |
(int (*)(...)) 0x222700 |
(int (*)(...)) 0x213472 |
280 |
InstanceBatch::getMovableType[abi:cxx11]() const |
InstanceBatch::getMovableType[abi:cxx11]() const |
288 |
InstanceBatch::_notifyCurrentCamera(Camera*) |
InstanceBatch::_notifyCurrentCamera(Camera*) |
296 |
InstanceBatch::getBoundingBox() const |
InstanceBatch::getBoundingBox() const |
304 |
InstanceBatch::getBoundingRadius() const |
InstanceBatch::getBoundingRadius() const |
312 |
InstanceBatchHW_VTF::_updateRenderQueue(RenderQueue*) |
InstanceBatchHW_VTF::_updateRenderQueue(RenderQueue*) |
320 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
328 |
InstanceBatchHW_VTF::createVertexSemantics(VertexData*, VertexData*, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<float, std::allocator<float> > const&) |
InstanceBatchHW_VTF::createVertexSemantics(VertexData*, VertexData*, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<float, std::allocator<float> > const&) |
336 |
(int (*)(...)) 0x22271c |
(int (*)(...)) 0x21348e |
344 |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
352 |
(int (*)(...)) 0x222710 |
(int (*)(...)) 0x213482 |
360 |
InstanceBatchHW_VTF::updateInstanceDataBuffer(bool, Camera*) |
InstanceBatchHW_VTF::updateInstanceDataBuffer(bool, Camera*) |
368 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
376 |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
384 |
non-virtual thunk to ~InstanceBatchHW_VTF |
non-virtual thunk to ~InstanceBatchHW_VTF |
392 |
non-virtual thunk to ~InstanceBatchHW_VTF |
non-virtual thunk to ~InstanceBatchHW_VTF |
400 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
408 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
416 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
424 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
432 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
440 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
448 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
456 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
464 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
472 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
480 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
488 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
496 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
504 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
512 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
520 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
528 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
536 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
544 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
552 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
560 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
568 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
576 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
584 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
592 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
600 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
608 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
616 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
624 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
632 |
non-virtual thunk to InstanceBatchHW_VTF::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to InstanceBatchHW_VTF::_updateRenderQueue(RenderQueue*) |
640 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
648 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
656 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
664 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
672 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
680 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
688 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
696 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
704 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
712 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
720 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
728 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
736 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
744 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
752 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
760 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
768 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
776 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
784 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
792 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
800 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
808 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
816 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
824 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
832 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
840 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
848 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
856 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
864 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
872 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
880 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
888 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
896 |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
(int (*)(...)) (& typeinfo for InstanceBatchHW_VTF) |
904 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
912 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
920 |
non-virtual thunk to ~InstanceBatchHW_VTF |
non-virtual thunk to ~InstanceBatchHW_VTF |
928 |
non-virtual thunk to ~InstanceBatchHW_VTF |
non-virtual thunk to ~InstanceBatchHW_VTF |
936 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 12 (0.2%)
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, BaseInstanceBatchVTF::HWBoneIdxVec const& hwBoneIdx, BaseInstanceBatchVTF::HWBoneWgtVec const& hwBoneWgt )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateInstanceDataBuffer ( bool isFirstTime, Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::InstanceBatchHW_VTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchHW_VTF' class.
...
OgreInstanceBatchShader.h
namespace Ogre
[+] class InstanceBatchShader 1
|
Change |
Effect |
1 |
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) - 113 entries | Virtual Table (New) - 113 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
16 |
~InstanceBatchShader |
~InstanceBatchShader |
24 |
~InstanceBatchShader |
~InstanceBatchShader |
32 |
(int (*)(...)) 0x21f1f8 |
(int (*)(...)) 0x20f0fa |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x21f204 |
(int (*)(...)) 0x20f106 |
56 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
64 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
72 |
InstanceBatchShader::getWorldTransforms(Matrix4*) const |
InstanceBatchShader::getWorldTransforms(Matrix4*) const |
80 |
InstanceBatchShader::getNumWorldTransforms() const |
InstanceBatchShader::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
112 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
120 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
128 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
136 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
144 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
152 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
160 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
168 |
InstanceBatchShader::setupVertices(SubMesh const*) |
InstanceBatchShader::setupVertices(SubMesh const*) |
176 |
InstanceBatchShader::setupIndices(SubMesh const*) |
InstanceBatchShader::setupIndices(SubMesh const*) |
184 |
InstanceBatch::createAllInstancedEntities() |
InstanceBatch::createAllInstancedEntities() |
192 |
InstanceBatch::deleteAllInstancedEntities() |
InstanceBatch::deleteAllInstancedEntities() |
200 |
InstanceBatch::deleteUnusedInstancedEntities() |
InstanceBatch::deleteUnusedInstancedEntities() |
208 |
InstanceBatch::generateInstancedEntity(unsigned long) |
InstanceBatch::generateInstancedEntity(unsigned long) |
216 |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
224 |
InstanceBatchShader::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
InstanceBatchShader::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
232 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
240 |
InstanceBatchShader::buildFrom(SubMesh const*, RenderOperation const&) |
InstanceBatchShader::buildFrom(SubMesh const*, RenderOperation const&) |
248 |
InstanceBatch::_boundsDirty() |
InstanceBatch::_boundsDirty() |
256 |
(int (*)(...)) 0x21f1de |
(int (*)(...)) 0x20f0e0 |
264 |
(int (*)(...)) 0x21f1e4 |
(int (*)(...)) 0x20f0e6 |
272 |
(int (*)(...)) 0x21f1ee |
(int (*)(...)) 0x20f0f0 |
280 |
InstanceBatch::getMovableType[abi:cxx11]() const |
InstanceBatch::getMovableType[abi:cxx11]() const |
288 |
InstanceBatch::_notifyCurrentCamera(Camera*) |
InstanceBatch::_notifyCurrentCamera(Camera*) |
296 |
InstanceBatch::getBoundingBox() const |
InstanceBatch::getBoundingBox() const |
304 |
InstanceBatch::getBoundingRadius() const |
InstanceBatch::getBoundingRadius() const |
312 |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
InstanceBatch::_updateRenderQueue(RenderQueue*) |
320 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
328 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
336 |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
344 |
non-virtual thunk to ~InstanceBatchShader |
non-virtual thunk to ~InstanceBatchShader |
352 |
non-virtual thunk to ~InstanceBatchShader |
non-virtual thunk to ~InstanceBatchShader |
360 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
368 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
376 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
384 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
392 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
400 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
408 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
416 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
424 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
432 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
440 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
448 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
456 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
464 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
472 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
480 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
488 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
496 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
504 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
512 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
520 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
528 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
536 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
544 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
552 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
560 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
568 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
576 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
584 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
592 |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to InstanceBatch::_updateRenderQueue(RenderQueue*) |
600 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
608 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
616 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
624 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
632 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
640 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
648 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
656 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
664 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
672 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
680 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
688 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
696 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
704 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
712 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
720 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
728 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
736 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
744 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
752 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
760 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
768 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
776 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
784 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
792 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
800 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
808 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
816 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
824 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
832 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
840 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
848 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
856 |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
(int (*)(...)) (& typeinfo for InstanceBatchShader) |
864 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
872 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
880 |
non-virtual thunk to ~InstanceBatchShader |
non-virtual thunk to ~InstanceBatchShader |
888 |
non-virtual thunk to ~InstanceBatchShader |
non-virtual thunk to ~InstanceBatchShader |
896 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 6 (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::~InstanceBatchShader ( )
This destructor is from 'InstanceBatchShader' class.
InstanceBatchShader::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::getNumWorldTransforms ( )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchShader' class.
OgreInstanceBatchVTF.h
namespace Ogre
[+] class BaseInstanceBatchVTF 2
|
Change |
Effect |
1 |
Size of field mMatrixTexture has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Pure virtual method matricesTogetherPerRow ( ) const has been added to this class instead of matricesToghetherPerRow ( ) const. |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 117 entries | Virtual Table (New) - 117 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x21f1f8 |
(int (*)(...)) 0x20f0fa |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x21f204 |
(int (*)(...)) 0x20f106 |
56 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
64 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
72 |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
80 |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
112 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
120 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
128 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
136 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
144 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
152 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
160 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
168 |
__cxa_pure_virtual |
__cxa_pure_virtual |
176 |
__cxa_pure_virtual |
__cxa_pure_virtual |
184 |
InstanceBatch::createAllInstancedEntities() |
InstanceBatch::createAllInstancedEntities() |
192 |
InstanceBatch::deleteAllInstancedEntities() |
InstanceBatch::deleteAllInstancedEntities() |
200 |
InstanceBatch::deleteUnusedInstancedEntities() |
InstanceBatch::deleteUnusedInstancedEntities() |
208 |
BaseInstanceBatchVTF::generateInstancedEntity(unsigned long) |
BaseInstanceBatchVTF::generateInstancedEntity(unsigned long) |
216 |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
224 |
__cxa_pure_virtual |
__cxa_pure_virtual |
232 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
240 |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
248 |
InstanceBatch::_boundsDirty() |
InstanceBatch::_boundsDirty() |
256 |
(int (*)(...)) 0x21f1de |
(int (*)(...)) 0x20f0e0 |
264 |
(int (*)(...)) 0x21f1e4 |
(int (*)(...)) 0x20f0e6 |
272 |
(int (*)(...)) 0x222700 |
(int (*)(...)) 0x213472 |
280 |
InstanceBatch::getMovableType[abi:cxx11]() const |
InstanceBatch::getMovableType[abi:cxx11]() const |
288 |
InstanceBatch::_notifyCurrentCamera(Camera*) |
InstanceBatch::_notifyCurrentCamera(Camera*) |
296 |
InstanceBatch::getBoundingBox() const |
InstanceBatch::getBoundingBox() const |
304 |
InstanceBatch::getBoundingRadius() const |
InstanceBatch::getBoundingRadius() const |
312 |
BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
320 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
328 |
__cxa_pure_virtual |
__cxa_pure_virtual |
336 |
__cxa_pure_virtual |
__cxa_pure_virtual |
344 |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
352 |
(int (*)(...)) 0x222710 |
(int (*)(...)) 0x213482 |
360 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
368 |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
376 |
(int (*)(...))0 |
(int (*)(...))0 |
384 |
(int (*)(...))0 |
(int (*)(...))0 |
392 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
400 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
408 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
416 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
424 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
432 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
440 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
448 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
456 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
464 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
472 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
480 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
488 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
496 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
504 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
512 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
520 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
528 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
536 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
544 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
552 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
560 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
568 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
576 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
584 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
592 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
600 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
608 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
616 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
624 |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
632 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
640 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
648 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
656 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
664 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
672 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
680 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
688 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
696 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
704 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
712 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
720 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
728 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
736 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
744 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
752 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
760 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
768 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
776 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
784 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
792 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
800 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
808 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
816 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
824 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
832 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
840 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
848 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
856 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
864 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
872 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
880 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
888 |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
(int (*)(...)) (& typeinfo for BaseInstanceBatchVTF) |
896 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
904 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
912 |
(int (*)(...))0 |
(int (*)(...))0 |
920 |
(int (*)(...))0 |
(int (*)(...))0 |
928 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 11 (0.2%)
BaseInstanceBatchVTF::cloneMaterial ( MaterialPtr const& material )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::updateVertexTexture ( )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::setupMaterialToUseVTF ( enum TextureType textureType, MaterialPtr& material )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::generateInstancedEntity ( size_t num )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::updateSharedLookupIndexes ( )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::BaseInstanceBatchVTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::~BaseInstanceBatchVTF ( )
This destructor is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::getWorldTransforms ( Matrix4* xform )
This method is from 'BaseInstanceBatchVTF' class.
...
[+] class InstanceBatchVTF 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 117 entries | Virtual Table (New) - 117 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
16 |
~InstanceBatchVTF |
~InstanceBatchVTF |
24 |
~InstanceBatchVTF |
~InstanceBatchVTF |
32 |
(int (*)(...)) 0x21f1f8 |
(int (*)(...)) 0x20f0fa |
40 |
InstanceBatch::getTechnique() const |
InstanceBatch::getTechnique() const |
48 |
(int (*)(...)) 0x21f204 |
(int (*)(...)) 0x20f106 |
56 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
64 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
72 |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
BaseInstanceBatchVTF::getWorldTransforms(Matrix4*) const |
80 |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
BaseInstanceBatchVTF::getNumWorldTransforms() const |
88 |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
InstanceBatch::getSquaredViewDepth(Camera const*) const |
96 |
InstanceBatch::getLights() const |
InstanceBatch::getLights() const |
104 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
112 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
120 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
128 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
136 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
144 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
152 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
160 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
168 |
InstanceBatchVTF::setupVertices(SubMesh const*) |
InstanceBatchVTF::setupVertices(SubMesh const*) |
176 |
InstanceBatchVTF::setupIndices(SubMesh const*) |
InstanceBatchVTF::setupIndices(SubMesh const*) |
184 |
InstanceBatch::createAllInstancedEntities() |
InstanceBatch::createAllInstancedEntities() |
192 |
InstanceBatch::deleteAllInstancedEntities() |
InstanceBatch::deleteAllInstancedEntities() |
200 |
InstanceBatch::deleteUnusedInstancedEntities() |
InstanceBatch::deleteUnusedInstancedEntities() |
208 |
BaseInstanceBatchVTF::generateInstancedEntity(unsigned long) |
BaseInstanceBatchVTF::generateInstancedEntity(unsigned long) |
216 |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
InstanceBatch::checkSubMeshCompatibility(SubMesh const*) |
224 |
InstanceBatchVTF::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
InstanceBatchVTF::calculateMaxNumInstances(SubMesh const*, unsigned short) const |
232 |
InstanceBatch::build(SubMesh const*) |
InstanceBatch::build(SubMesh const*) |
240 |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
BaseInstanceBatchVTF::buildFrom(SubMesh const*, RenderOperation const&) |
248 |
InstanceBatch::_boundsDirty() |
InstanceBatch::_boundsDirty() |
256 |
(int (*)(...)) 0x21f1de |
(int (*)(...)) 0x20f0e0 |
264 |
(int (*)(...)) 0x21f1e4 |
(int (*)(...)) 0x20f0e6 |
272 |
(int (*)(...)) 0x222700 |
(int (*)(...)) 0x213472 |
280 |
InstanceBatch::getMovableType[abi:cxx11]() const |
InstanceBatch::getMovableType[abi:cxx11]() const |
288 |
InstanceBatch::_notifyCurrentCamera(Camera*) |
InstanceBatch::_notifyCurrentCamera(Camera*) |
296 |
InstanceBatch::getBoundingBox() const |
InstanceBatch::getBoundingBox() const |
304 |
InstanceBatch::getBoundingRadius() const |
InstanceBatch::getBoundingRadius() const |
312 |
BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
320 |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
328 |
InstanceBatchVTF::createVertexSemantics(VertexData*, VertexData*, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<float, std::allocator<float> > const&) |
InstanceBatchVTF::createVertexSemantics(VertexData*, VertexData*, std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<float, std::allocator<float> > const&) |
336 |
(int (*)(...)) 0x2277b0 |
(int (*)(...)) 0x218eee |
344 |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
BaseInstanceBatchVTF::updateSharedLookupIndexes() |
352 |
(int (*)(...)) 0x222710 |
(int (*)(...)) 0x213482 |
360 |
(int (*)(...)) -0x00000000000058 |
(int (*)(...)) -0x00000000000058 |
368 |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
376 |
non-virtual thunk to ~InstanceBatchVTF |
non-virtual thunk to ~InstanceBatchVTF |
384 |
non-virtual thunk to ~InstanceBatchVTF |
non-virtual thunk to ~InstanceBatchVTF |
392 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
400 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
408 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
416 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
424 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
432 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
440 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
448 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
456 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
464 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
472 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
480 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
488 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
496 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
504 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
512 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
520 |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
non-virtual thunk to InstanceBatch::getMovableType[abi:cxx11]() const |
528 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
536 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
544 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
552 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
560 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
568 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
576 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
584 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
592 |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
non-virtual thunk to InstanceBatch::_notifyCurrentCamera(Camera*) |
600 |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
non-virtual thunk to InstanceBatch::getBoundingBox() const |
608 |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
non-virtual thunk to InstanceBatch::getBoundingRadius() const |
616 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
624 |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to BaseInstanceBatchVTF::_updateRenderQueue(RenderQueue*) |
632 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
640 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
648 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
656 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
664 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
672 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
680 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
688 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
696 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
704 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
712 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
720 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
728 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
736 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
744 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
752 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
760 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
768 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
776 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
784 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
792 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
800 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
808 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
816 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
824 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
832 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
840 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
848 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
856 |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to InstanceBatch::visitRenderables(Renderable::Visitor*, bool) |
864 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
872 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
880 |
(int (*)(...)) -0x00000000000060 |
(int (*)(...)) -0x00000000000060 |
888 |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
(int (*)(...)) (& typeinfo for InstanceBatchVTF) |
896 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
904 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
912 |
non-virtual thunk to ~InstanceBatchVTF |
non-virtual thunk to ~InstanceBatchVTF |
920 |
non-virtual thunk to ~InstanceBatchVTF |
non-virtual thunk to ~InstanceBatchVTF |
928 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 3 (0.05%)
InstanceBatchVTF::InstanceBatchVTF ( InstanceManager* creator, MeshPtr& meshReference, MaterialPtr const& material, size_t instancesPerBatch, Mesh::IndexMap const* indexToBoneMap, String const& batchName )
This constructor is from 'InstanceBatchVTF' class.
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from 'InstanceBatchVTF' class.
InstanceBatchVTF::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchVTF' class.
OgreInstancedEntity.h
namespace Ogre
[+] class InstancedEntity 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 73 entries | Virtual Table (New) - 73 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstancedEntity) |
(int (*)(...)) (& typeinfo for InstancedEntity) |
16 |
~InstancedEntity |
~InstancedEntity |
24 |
~InstancedEntity |
~InstancedEntity |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
InstancedEntity::getMovableType[abi:cxx11]() const |
InstancedEntity::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
InstancedEntity::_notifyAttached(Node*, bool) |
InstancedEntity::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
(int (*)(...)) 0x2397e0 |
(int (*)(...)) 0x22194e |
224 |
InstancedEntity::_notifyMoved() |
InstancedEntity::_notifyMoved() |
232 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
240 |
InstancedEntity::getBoundingBox() const |
InstancedEntity::getBoundingBox() const |
248 |
InstancedEntity::getBoundingRadius() const |
InstancedEntity::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
(int (*)(...)) 0x2397d4 |
(int (*)(...)) 0x221942 |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
(int (*)(...)) 0x23980e |
(int (*)(...)) 0x22197c |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
(int (*)(...)) 0x2397da |
(int (*)(...)) 0x221948 |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
InstancedEntity::_updateAnimation() |
InstancedEntity::_updateAnimation() |
528 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
536 |
(int (*)(...)) (& typeinfo for InstancedEntity) |
(int (*)(...)) (& typeinfo for InstancedEntity) |
544 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
552 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
560 |
non-virtual thunk to ~InstancedEntity |
non-virtual thunk to ~InstancedEntity |
568 |
non-virtual thunk to ~InstancedEntity |
non-virtual thunk to ~InstancedEntity |
576 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 20 (0.3%)
InstancedEntity::setPosition ( Vector3 const& position, bool doUpdate )
This method is from 'InstancedEntity' class.
InstancedEntity::_notifyMoved ( )
This method is from 'InstancedEntity' class.
InstancedEntity::notifyUnlink ( InstancedEntity const* slave )
This method is from 'InstancedEntity' class.
InstancedEntity::setOrientation ( Quaternion const& orientation, bool doUpdate )
This method is from 'InstancedEntity' class.
InstancedEntity::_notifyAttached ( Node* parent, bool isTagPoint )
This method is from 'InstancedEntity' class.
InstancedEntity::msNameGenerator [data]
This method is from 'InstancedEntity' class.
InstancedEntity::unlinkTransform ( )
This method is from 'InstancedEntity' class.
InstancedEntity::_updateAnimation ( )
This method is from 'InstancedEntity' class.
InstancedEntity::updateTransforms ( )
This method is from 'InstancedEntity' class.
InstancedEntity::shareTransformWith ( InstancedEntity* slave )
This method is from 'InstancedEntity' class.
...
OgreInstancedGeometry.h
namespace Ogre
[+] class InstancedGeometry 1
|
Change |
Effect |
1 |
Size of field mBaseSkeleton has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 61 (1%)
SceneManager::createInstancedGeometry ( String const& name )
Return value (pointer) has base type 'InstancedGeometry'.
SceneManager::destroyInstancedGeometry ( InstancedGeometry* geom )
1st parameter 'geom' (pointer) has base type 'InstancedGeometry'.
InstancedGeometry::setVisible ( bool visible )
This method is from 'InstancedGeometry' class.
InstancedGeometry::addSceneNode ( SceneNode const* node )
This method is from 'InstancedGeometry' class.
InstancedGeometry::BatchInstance::BatchInstance ( InstancedGeometry* parent, String const& name, SceneManager* mgr, uint32 BatchInstanceID )
1st parameter 'parent' (pointer) has base type 'InstancedGeometry'.
InstancedGeometry::splitGeometry ( VertexData* vd, IndexData* id, struct InstancedGeometry::SubMeshLodGeometryLink* targetGeomLink )
This method is from 'InstancedGeometry' class.
InstancedGeometry::GeometryBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mBatch' in the object of this method has base type 'InstancedGeometry'.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( VertexData const* vData, IndexData const* iData )
Field 'this.mBatch' in the object of this method has base type 'InstancedGeometry'.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( InstancedGeometry::GeometryBucket* bucket )
Field 'bucket.mBatch' in 1st parameter 'bucket' (pointer) has base type 'InstancedGeometry'.
InstancedGeometry::GeometryBucket::build ( )
Field 'this.mBatch' in the object of this method has base type 'InstancedGeometry'.
...
[+] class InstancedGeometry::BatchInstance 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) - 72 entries | Virtual Table (New) - 72 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstancedGeometry::BatchInstance) |
(int (*)(...)) (& typeinfo for InstancedGeometry::BatchInstance) |
16 |
InstancedGeometry::~BatchInstance |
InstancedGeometry::~BatchInstance |
24 |
InstancedGeometry::~BatchInstance |
InstancedGeometry::~BatchInstance |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
InstancedGeometry::BatchInstance::getMovableType[abi:cxx11]() const |
InstancedGeometry::BatchInstance::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
InstancedGeometry::BatchInstance::_notifyCurrentCamera(Camera*) |
InstancedGeometry::BatchInstance::_notifyCurrentCamera(Camera*) |
240 |
InstancedGeometry::BatchInstance::getBoundingBox() const |
InstancedGeometry::BatchInstance::getBoundingBox() const |
248 |
InstancedGeometry::BatchInstance::getBoundingRadius() const |
InstancedGeometry::BatchInstance::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
InstancedGeometry::BatchInstance::_updateRenderQueue(RenderQueue*) |
InstancedGeometry::BatchInstance::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
InstancedGeometry::BatchInstance::isVisible() const |
InstancedGeometry::BatchInstance::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
InstancedGeometry::BatchInstance::visitRenderables(Renderable::Visitor*, bool) |
InstancedGeometry::BatchInstance::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
528 |
(int (*)(...)) (& typeinfo for InstancedGeometry::BatchInstance) |
(int (*)(...)) (& typeinfo for InstancedGeometry::BatchInstance) |
536 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
544 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
552 |
non-virtual thunk to InstancedGeometry::~BatchInstance |
non-virtual thunk to InstancedGeometry::~BatchInstance |
560 |
non-virtual thunk to InstancedGeometry::~BatchInstance |
non-virtual thunk to InstancedGeometry::~BatchInstance |
568 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 21 (0.3%)
InstancedGeometry::BatchInstance::attachToScene ( )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::getLODIterator ( )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::setBoundingBox ( AxisAlignedBox& box )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::updateContainers ( InstancedGeometry::LODBucket* bucket )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::getObjectIterator ( )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::updateBoundingBox ( )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::addInstancedObject ( unsigned short index, InstancedGeometry::InstancedObject* object )
This method is from 'InstancedGeometry::BatchInstance' class.
InstancedGeometry::BatchInstance::_notifyCurrentCamera ( Camera* cam )
This method is from 'InstancedGeometry::BatchInstance' class.
...
[+] class InstancedGeometry::GeometryBucket 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) - 103 entries | Virtual Table (New) - 103 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for InstancedGeometry::GeometryBucket) |
(int (*)(...)) (& typeinfo for InstancedGeometry::GeometryBucket) |
16 |
InstancedGeometry::~GeometryBucket |
InstancedGeometry::~GeometryBucket |
24 |
InstancedGeometry::~GeometryBucket |
InstancedGeometry::~GeometryBucket |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
SimpleRenderable::getMovableType[abi:cxx11]() const |
SimpleRenderable::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
240 |
SimpleRenderable::getBoundingBox() const |
SimpleRenderable::getBoundingBox() const |
248 |
InstancedGeometry::GeometryBucket::getBoundingRadius() const |
InstancedGeometry::GeometryBucket::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
InstancedGeometry::GeometryBucket::visitRenderables(Renderable::Visitor*, bool) |
InstancedGeometry::GeometryBucket::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
528 |
InstancedGeometry::GeometryBucket::getMaterial() const |
InstancedGeometry::GeometryBucket::getMaterial() const |
536 |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
544 |
SimpleRenderable::getRenderOperation(RenderOperation&) |
SimpleRenderable::getRenderOperation(RenderOperation&) |
552 |
InstancedGeometry::GeometryBucket::getWorldTransforms(Matrix4*) const |
InstancedGeometry::GeometryBucket::getWorldTransforms(Matrix4*) const |
560 |
InstancedGeometry::GeometryBucket::getLights() const |
InstancedGeometry::GeometryBucket::getLights() const |
568 |
InstancedGeometry::GeometryBucket::getTechnique() const |
InstancedGeometry::GeometryBucket::getTechnique() const |
576 |
InstancedGeometry::GeometryBucket::getNumWorldTransforms() const |
InstancedGeometry::GeometryBucket::getNumWorldTransforms() const |
584 |
InstancedGeometry::GeometryBucket::getSquaredViewDepth(Camera const*) const |
InstancedGeometry::GeometryBucket::getSquaredViewDepth(Camera const*) const |
592 |
InstancedGeometry::GeometryBucket::getCastsShadows() const |
InstancedGeometry::GeometryBucket::getCastsShadows() const |
600 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
608 |
(int (*)(...)) (& typeinfo for InstancedGeometry::GeometryBucket) |
(int (*)(...)) (& typeinfo for InstancedGeometry::GeometryBucket) |
616 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
624 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
632 |
non-virtual thunk to InstancedGeometry::~GeometryBucket |
non-virtual thunk to InstancedGeometry::~GeometryBucket |
640 |
non-virtual thunk to InstancedGeometry::~GeometryBucket |
non-virtual thunk to InstancedGeometry::~GeometryBucket |
648 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
656 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
664 |
(int (*)(...)) (& typeinfo for InstancedGeometry::GeometryBucket) |
(int (*)(...)) (& typeinfo for InstancedGeometry::GeometryBucket) |
672 |
non-virtual thunk to InstancedGeometry::~GeometryBucket |
non-virtual thunk to InstancedGeometry::~GeometryBucket |
680 |
non-virtual thunk to InstancedGeometry::~GeometryBucket |
non-virtual thunk to InstancedGeometry::~GeometryBucket |
688 |
non-virtual thunk to InstancedGeometry::GeometryBucket::getMaterial() const |
non-virtual thunk to InstancedGeometry::GeometryBucket::getMaterial() const |
696 |
non-virtual thunk to InstancedGeometry::GeometryBucket::getTechnique() const |
non-virtual thunk to InstancedGeometry::GeometryBucket::getTechnique() const |
704 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
712 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
720 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
728 |
non-virtual thunk to InstancedGeometry::GeometryBucket::getWorldTransforms(Matrix4*) const |
non-virtual thunk to InstancedGeometry::GeometryBucket::getWorldTransforms(Matrix4*) const |
736 |
non-virtual thunk to InstancedGeometry::GeometryBucket::getNumWorldTransforms() const |
non-virtual thunk to InstancedGeometry::GeometryBucket::getNumWorldTransforms() const |
744 |
non-virtual thunk to InstancedGeometry::GeometryBucket::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to InstancedGeometry::GeometryBucket::getSquaredViewDepth(Camera const*) const |
752 |
non-virtual thunk to InstancedGeometry::GeometryBucket::getLights() const |
non-virtual thunk to InstancedGeometry::GeometryBucket::getLights() const |
760 |
non-virtual thunk to InstancedGeometry::GeometryBucket::getCastsShadows() const |
non-virtual thunk to InstancedGeometry::GeometryBucket::getCastsShadows() const |
768 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
776 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
784 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
792 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
800 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
808 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
816 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
[+] affected symbols: 20 (0.3%)
InstancedGeometry::GeometryBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( VertexData const* vData, IndexData const* iData )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( InstancedGeometry::GeometryBucket* bucket )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::build ( )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::assign ( struct InstancedGeometry::QueuedGeometry* qgeom )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
This constructor is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
This constructor is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
This constructor is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
This constructor is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::~GeometryBucket ( )
This destructor is from 'InstancedGeometry::GeometryBucket' class.
...
[+] class InstancedGeometry::MaterialBucket 1
|
Change |
Effect |
1 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 33 (0.5%)
InstancedGeometry::GeometryBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( VertexData const* vData, IndexData const* iData )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( InstancedGeometry::GeometryBucket* bucket )
Field 'bucket.mParent' in 1st parameter 'bucket' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::build ( )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::assign ( struct InstancedGeometry::QueuedGeometry* qgeom )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
1st parameter 'parent' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
Field 'bucket.mParent' in 3rd parameter 'bucket' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
2nd parameter 'parent' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
Field 'bucket.mParent' in 4th parameter 'bucket' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
...
OgreKeyFrame.h
namespace Ogre
[+] class VertexMorphKeyFrame 1
|
Change |
Effect |
1 |
Size of field mBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 5 (0.1%)
VertexMorphKeyFrame::setVertexBuffer ( HardwareVertexBufferSharedPtr const& buf )
This method is from 'VertexMorphKeyFrame' class.
VertexMorphKeyFrame::VertexMorphKeyFrame ( AnimationTrack const* parent, Real time )
This constructor is from 'VertexMorphKeyFrame' class.
VertexAnimationTrack::createVertexMorphKeyFrame ( Real timePos )
Return value (pointer) has base type 'VertexMorphKeyFrame'.
VertexMorphKeyFrame::_clone ( AnimationTrack* newParent )
This method is from 'VertexMorphKeyFrame' class.
VertexAnimationTrack::getVertexMorphKeyFrame ( unsigned short index )
Return value (pointer) has base type 'VertexMorphKeyFrame'.
OgreLight.h
namespace Ogre
[+] class Light 2
|
Change |
Effect |
1 |
Size of field mCustomShadowCameraSetup has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
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) - 79 entries | Virtual Table (New) - 79 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Light) |
(int (*)(...)) (& typeinfo for Light) |
16 |
~Light |
~Light |
24 |
~Light |
~Light |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
Light::getMovableType[abi:cxx11]() const |
Light::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
Light::_notifyAttached(Node*, bool) |
Light::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
Light::_notifyMoved() |
Light::_notifyMoved() |
232 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
240 |
Light::getBoundingBox() const |
Light::getBoundingBox() const |
248 |
(int (*)(...)) 0x242762 |
(int (*)(...)) 0x236260 |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
Light::_updateRenderQueue(RenderQueue*) |
Light::_updateRenderQueue(RenderQueue*) |
272 |
Light::setVisible(bool) |
Light::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
Light::getTypeFlags() const |
Light::getTypeFlags() const |
496 |
Light::visitRenderables(Renderable::Visitor*, bool) |
Light::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
Light::_getNearClipVolume(Camera const*) const |
Light::_getNearClipVolume(Camera const*) const |
528 |
Light::_getFrustumClipVolumes(Camera const*) const |
Light::_getFrustumClipVolumes(Camera const*) const |
536 |
Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
544 |
Light::_updateCustomGpuParameter(unsigned short, GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
Light::_updateCustomGpuParameter(unsigned short, GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
552 |
Light::update() const |
Light::update() const |
560 |
Light::getAnimableDictionaryName[abi:cxx11]() const |
Light::getAnimableDictionaryName[abi:cxx11]() const |
568 |
Light::initialiseAnimableDictionary(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const |
Light::initialiseAnimableDictionary(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const |
576 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
584 |
(int (*)(...)) (& typeinfo for Light) |
(int (*)(...)) (& typeinfo for Light) |
592 |
non-virtual thunk to Light::getAnimableDictionaryName[abi:cxx11]() const |
non-virtual thunk to Light::getAnimableDictionaryName[abi:cxx11]() const |
600 |
non-virtual thunk to Light::initialiseAnimableDictionary(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const |
non-virtual thunk to Light::initialiseAnimableDictionary(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const |
608 |
non-virtual thunk to ~Light |
non-virtual thunk to ~Light |
616 |
non-virtual thunk to ~Light |
non-virtual thunk to ~Light |
624 |
non-virtual thunk to Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
non-virtual thunk to Light::createAnimableValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 911 (14.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource.mBlankLight' in 1st parameter 'mgr' (pointer) is of type 'Light'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mBlankLight' in 1st parameter 'mo' (pointer) is of type 'Light'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mBlankLight' in 1st parameter 'obj' (pointer) is of type 'Light'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mAutoParamDataSource.mBlankLight' in the return value (pointer) is of type 'Light'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
SceneManager::clearScene ( )
Field 'this.mAutoParamDataSource.mBlankLight' in the object of this method is of type 'Light'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject 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) - 106 entries | Virtual Table (New) - 106 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
16 |
~ManualObject |
~ManualObject |
24 |
~ManualObject |
~ManualObject |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
ManualObject::getEdgeList() |
ManualObject::getEdgeList() |
48 |
ManualObject::hasEdgeList() |
ManualObject::hasEdgeList() |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
ManualObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
ManualObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
ManualObject::getMovableType[abi:cxx11]() const |
ManualObject::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
240 |
ManualObject::getBoundingBox() const |
ManualObject::getBoundingBox() const |
248 |
ManualObject::getBoundingRadius() const |
ManualObject::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
ManualObject::_updateRenderQueue(RenderQueue*) |
ManualObject::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
ManualObject::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
ManualObject::clear() |
ManualObject::clear() |
528 |
ManualObject::estimateVertexCount(unsigned long) |
ManualObject::estimateVertexCount(unsigned long) |
536 |
ManualObject::estimateIndexCount(unsigned long) |
ManualObject::estimateIndexCount(unsigned long) |
544 |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::begin(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, RenderOperation::OperationType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
552 |
(int (*)(...)) 0x251c9c |
(int (*)(...)) 0x247966 |
560 |
(int (*)(...)) 0x251ca8 |
(int (*)(...)) 0x247972 |
568 |
ManualObject::beginUpdate(unsigned long) |
ManualObject::beginUpdate(unsigned long) |
576 |
ManualObject::position(Vector3 const&) |
ManualObject::position(Vector3 const&) |
584 |
ManualObject::position(float, float, float) |
ManualObject::position(float, float, float) |
592 |
ManualObject::normal(Vector3 const&) |
ManualObject::normal(Vector3 const&) |
600 |
ManualObject::normal(float, float, float) |
ManualObject::normal(float, float, float) |
608 |
ManualObject::tangent(Vector3 const&) |
ManualObject::tangent(Vector3 const&) |
616 |
ManualObject::tangent(float, float, float) |
ManualObject::tangent(float, float, float) |
624 |
ManualObject::textureCoord(float) |
ManualObject::textureCoord(float) |
632 |
ManualObject::textureCoord(float, float) |
ManualObject::textureCoord(float, float) |
640 |
ManualObject::textureCoord(float, float, float) |
ManualObject::textureCoord(float, float, float) |
648 |
ManualObject::textureCoord(float, float, float, float) |
ManualObject::textureCoord(float, float, float, float) |
656 |
ManualObject::textureCoord(Vector2 const&) |
ManualObject::textureCoord(Vector2 const&) |
664 |
ManualObject::textureCoord(Vector3 const&) |
ManualObject::textureCoord(Vector3 const&) |
672 |
ManualObject::textureCoord(Vector4 const&) |
ManualObject::textureCoord(Vector4 const&) |
680 |
ManualObject::colour(ColourValue const&) |
ManualObject::colour(ColourValue const&) |
688 |
ManualObject::colour(float, float, float, float) |
ManualObject::colour(float, float, float, float) |
696 |
ManualObject::index(unsigned int) |
ManualObject::index(unsigned int) |
704 |
ManualObject::triangle(unsigned int, unsigned int, unsigned int) |
ManualObject::triangle(unsigned int, unsigned int, unsigned int) |
712 |
ManualObject::quad(unsigned int, unsigned int, unsigned int, unsigned int) |
ManualObject::quad(unsigned int, unsigned int, unsigned int, unsigned int) |
720 |
ManualObject::getCurrentVertexCount() const |
ManualObject::getCurrentVertexCount() const |
728 |
ManualObject::getCurrentIndexCount() const |
ManualObject::getCurrentIndexCount() const |
736 |
ManualObject::end() |
ManualObject::end() |
744 |
ManualObject::setMaterialName(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::setMaterialName(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
752 |
ManualObject::convertToMesh(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ManualObject::convertToMesh(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
760 |
ManualObject::resetTempAreas() |
ManualObject::resetTempAreas() |
768 |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
ManualObject::resizeTempVertexBufferIfNeeded(unsigned long) |
776 |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
ManualObject::resizeTempIndexBufferIfNeeded(unsigned long) |
784 |
ManualObject::copyTempVertexToBuffer() |
ManualObject::copyTempVertexToBuffer() |
792 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
800 |
(int (*)(...)) (& typeinfo for ManualObject) |
(int (*)(...)) (& typeinfo for ManualObject) |
808 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
816 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
824 |
non-virtual thunk to ~ManualObject |
non-virtual thunk to ~ManualObject |
832 |
non-virtual thunk to ~ManualObject |
non-virtual thunk to ~ManualObject |
840 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 46 (0.7%)
ManualObject::beginUpdate ( size_t sectionIndex )
This method is from 'ManualObject' class.
ManualObject::getEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::hasEdgeList ( )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real u )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real u, Real v )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real u, Real v, Real w )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Real x, Real y, Real z, Real w )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Vector2 const& uv )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Vector3 const& uvw )
This method is from 'ManualObject' class.
ManualObject::textureCoord ( Vector4 const& xyzw )
This method is from 'ManualObject' class.
...
[+] class ManualObject::ManualObjectSection 1
|
Change |
Effect |
1 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 800 (12.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyBoxObj.mCurrentSection' in 1st parameter 'mgr' (pointer) has base type 'ManualObject::ManualObjectSection'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyBoxObj.mCurrentSection' in 1st parameter 'mo' (pointer) has base type 'ManualObject::ManualObjectSection'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyBoxObj.mCurrentSection' in 1st parameter 'obj' (pointer) has base type 'ManualObject::ManualObjectSection'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyBoxObj.mCurrentSection' in the return value (pointer) has base type 'ManualObject::ManualObjectSection'.
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
...
[+] class ManualObject::ManualObjectSectionShadowRenderable 2
|
Change |
Effect |
1 |
Size of field mPositionBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mWBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 4 (0.1%)
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable ( ManualObject* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
This constructor is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
ManualObject::ManualObjectSectionShadowRenderable::~ManualObjectSectionShadowRenderable ( )
This destructor is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
ManualObject::ManualObjectSectionShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
OgreMaterial.h
namespace Ogre
[+] class Material 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 46 entries | Virtual Table (New) - 46 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Material) |
(int (*)(...)) (& typeinfo for Material) |
16 |
~Material |
~Material |
24 |
~Material |
~Material |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
(int (*)(...)) 0x1a544e |
(int (*)(...)) 0x193c36 |
72 |
(int (*)(...)) 0x1a5454 |
(int (*)(...)) 0x193c3c |
80 |
(int (*)(...)) 0x1a545a |
(int (*)(...)) 0x193c42 |
88 |
(int (*)(...)) 0x1a5460 |
(int (*)(...)) 0x193c48 |
96 |
Material::prepareImpl() |
Material::prepareImpl() |
104 |
Material::unprepareImpl() |
Material::unprepareImpl() |
112 |
Material::loadImpl() |
Material::loadImpl() |
120 |
Material::unloadImpl() |
Material::unloadImpl() |
128 |
(int (*)(...)) 0x254aba |
Resource::prepare(bool) |
136 |
Resource::prepare(bool) |
Resource::load(bool) |
144 |
Resource::load(bool) |
Resource::reload() |
152 |
Resource::reload() |
(int (*)(...)) 0x193c5a |
160 |
(int (*)(...)) 0x1a5472 |
(int (*)(...)) 0x193c82 |
168 |
(int (*)(...)) 0x1a549a |
Resource::unload() |
176 |
Resource::unload() |
(int (*)(...)) 0x193c8e |
184 |
(int (*)(...)) 0x1a54a6 |
(int (*)(...)) 0x24b1cc |
192 |
(int (*)(...)) 0x255220 |
(int (*)(...)) 0x193c9a |
200 |
(int (*)(...)) 0x1a54b2 |
(int (*)(...)) 0x193ca4 |
208 |
(int (*)(...)) 0x1a54bc |
(int (*)(...)) 0x193cae |
216 |
(int (*)(...)) 0x1a54c6 |
(int (*)(...)) 0x193cc0 |
224 |
(int (*)(...)) 0x1a54d8 |
(int (*)(...)) 0x193cd2 |
232 |
(int (*)(...)) 0x1a54ea |
(int (*)(...)) 0x193ce4 |
240 |
(int (*)(...)) 0x1a54fc |
(int (*)(...)) 0x193cf0 |
248 |
(int (*)(...)) 0x1a5508 |
(int (*)(...)) 0x193cfc |
256 |
(int (*)(...)) 0x1a5514 |
Resource::escalateLoading() |
264 |
Resource::escalateLoading() |
Resource::addListener(Resource::Listener*) |
272 |
Resource::addListener(Resource::Listener*) |
Resource::removeListener(Resource::Listener*) |
280 |
Resource::removeListener(Resource::Listener*) |
(int (*)(...)) 0x193d08 |
288 |
(int (*)(...)) 0x1a5520 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x193d12 |
304 |
(int (*)(...)) 0x1a552a |
(int (*)(...)) 0x193d1c |
312 |
(int (*)(...)) 0x1a5534 |
(int (*)(...)) 0x193d34 |
320 |
(int (*)(...)) 0x1a5832 |
(int (*)(...)) 0x193d28 |
328 |
(int (*)(...)) 0x1a5540 |
Resource::_dirtyState() |
336 |
Resource::_dirtyState() |
Resource::_fireLoadingComplete(bool) |
344 |
Resource::_fireLoadingComplete(bool) |
Resource::_firePreparingComplete(bool) |
352 |
Resource::_firePreparingComplete(bool) |
Resource::_fireUnloadingComplete() |
360 |
Resource::_fireUnloadingComplete() |
Material::calculateSize() const |
[+] affected symbols: 50 (0.8%)
Material::setAmbient ( Real red, Real green, Real blue )
This method is from 'Material' class.
Material::setAmbient ( ColourValue const& ambient )
This method is from 'Material' class.
Material::setDiffuse ( Real red, Real green, Real blue, Real alpha )
This method is from 'Material' class.
Material::setDiffuse ( ColourValue const& diffuse )
This method is from 'Material' class.
Material::unloadImpl ( )
This method is from 'Material' class.
Material::prepareImpl ( )
This method is from 'Material' class.
Material::setSpecular ( Real red, Real green, Real blue, Real alpha )
This method is from 'Material' class.
Material::setSpecular ( ColourValue const& specular )
This method is from 'Material' class.
Material::getTechnique ( String const& name )
This method is from 'Material' class.
Material::setDepthBias ( float constantBias, float slopeScaleBias )
This method is from 'Material' class.
...
OgreMaterialManager.h
namespace Ogre
[+] class MaterialManager 6
|
Change |
Effect |
1 |
Size of field mDefaultSettings has been changed from 32 bytes to 16 bytes. |
Previous accesses of applications and library functions to this field may be broken. |
2 |
Field mDefaultCompare has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mDefaultCompareEnabled has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Field mDefaultCompareFunction has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 |
Virtual method _notifyAfterIlluminationPassesCreated ( Technique* ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
6 |
Virtual method _notifyBeforeIlluminationPassesCleared ( Technique* ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 51 entries | Virtual Table (New) - 53 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MaterialManager) |
(int (*)(...)) (& typeinfo for MaterialManager) |
16 |
~MaterialManager |
~MaterialManager |
24 |
~MaterialManager |
~MaterialManager |
32 |
(int (*)(...)) 0x1b554e |
(int (*)(...)) 0x1a468a |
40 |
MaterialManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::parseScript(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
48 |
(int (*)(...)) 0x1b555a |
(int (*)(...)) 0x1a4696 |
56 |
ResourceManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
ResourceManager::createResource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
64 |
ResourceManager::createOrRetrieve(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
ResourceManager::createOrRetrieve(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::setMemoryBudget(unsigned long) |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::getMemoryBudget() const |
88 |
(int (*)(...)) 0x1b5442 |
(int (*)(...)) 0x1a467e |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::unload(unsigned long long) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::unloadAll(bool) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::reloadAll(bool) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
ResourceManager::unloadUnreferencedResources(bool) |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::reloadUnreferencedResources(bool) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::remove(SharedPtr<Resource>&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
ResourceManager::remove(unsigned long long) |
ResourceManager::remove(unsigned long long) |
168 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
176 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
184 |
ResourceManager::getByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
200 |
(int (*)(...)) 0x1b544e |
(int (*)(...)) 0x1a47ac |
208 |
(int (*)(...)) 0x1b54d2 |
(int (*)(...)) 0x1a46da |
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
240 |
ResourceManager::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
ResourceManager::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
248 |
ResourceManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
ResourceManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
256 |
(int (*)(...)) 0x1b5568 |
(int (*)(...)) 0x1a46a4 |
264 |
(int (*)(...)) 0x1b5574 |
(int (*)(...)) 0x1a46b0 |
272 |
MaterialManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
MaterialManager::createImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
296 |
ResourceManager::checkUsage() |
ResourceManager::checkUsage() |
304 |
MaterialManager::setDefaultTextureFiltering(TextureFilterOptions) |
MaterialManager::setDefaultTextureFiltering(TextureFilterOptions) |
312 |
MaterialManager::setDefaultTextureFiltering(FilterType, FilterOptions) |
MaterialManager::setDefaultTextureFiltering(FilterType, FilterOptions) |
320 |
MaterialManager::setDefaultTextureFiltering(FilterOptions, FilterOptions, FilterOptions) |
MaterialManager::setDefaultTextureFiltering(FilterOptions, FilterOptions, FilterOptions) |
328 |
MaterialManager::getDefaultTextureFiltering(FilterType) const |
MaterialManager::getDefaultTextureFiltering(FilterType) const |
336 |
(int (*)(...)) 0x2563ca |
(int (*)(...)) 0x24c916 |
344 |
MaterialManager::_getSchemeIndex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::_getSchemeIndex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
352 |
MaterialManager::_getSchemeName[abi:cxx11](unsigned short) |
MaterialManager::_getSchemeName[abi:cxx11](unsigned short) |
360 |
MaterialManager::_getActiveSchemeIndex() const |
MaterialManager::_getActiveSchemeIndex() const |
368 |
MaterialManager::getActiveScheme[abi:cxx11]() const |
MaterialManager::getActiveScheme[abi:cxx11]() const |
376 |
MaterialManager::setActiveScheme(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::setActiveScheme(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
384 |
MaterialManager::addListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::addListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
392 |
MaterialManager::removeListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
MaterialManager::removeListener(MaterialManager::Listener*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
400 |
MaterialManager::_arbitrateMissingTechniqueForActiveScheme(Material*, unsigned short, Renderable const*) |
MaterialManager::_arbitrateMissingTechniqueForActiveScheme(Material*, unsigned short, Renderable const*) |
408 |
|
MaterialManager::_notifyAfterIlluminationPassesCreated(Technique*) |
416 |
|
MaterialManager::_notifyBeforeIlluminationPassesCleared(Technique*) |
[+] affected symbols: 102 (1.6%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
This method is from 'MaterialManager' class.
MaterialManager::initialise ( )
This method is from 'MaterialManager' class.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeName ( unsigned short index )
This method is from 'MaterialManager' class.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeIndex ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::getSingletonPtr ( )
Return value (pointer) has base type 'MaterialManager'.
MaterialManager::setActiveScheme ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
This method is from 'MaterialManager' class.
...
OgreMaterialSerializer.h
namespace Ogre
[+] class MaterialSerializer 1
|
Change |
Effect |
1 |
Size of field mScriptContext has been changed from 312 bytes to 264 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: 141 (2.3%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::initialise ( )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer' in the return value (pointer) has base type 'MaterialSerializer'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
...
[+] struct MaterialScriptContext 3
|
Change |
Effect |
1 |
Size of field material has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field program has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Size of field programParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 141 (2.3%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext' in the return value (pointer) is of type 'struct MaterialScriptContext'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 2
|
Change |
Effect |
1 |
Size of field mFreshFromDisk has been changed from 0 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mSkeleton has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 136 (2.2%)
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
PrefabFactory::createPrefab ( Mesh* mesh )
1st parameter 'mesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
...
[+] struct MeshLodUsage 1
|
Change |
Effect |
1 |
Size of field manualMesh has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 1 (0.02%)
Mesh::_setLodUsage ( unsigned short level, struct MeshLodUsage& usage )
2nd parameter 'usage' (reference) has base type 'struct MeshLodUsage'.
OgreMovableObject.h
namespace Ogre
[+] class MovableObject 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) - 72 entries | Virtual Table (New) - 72 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MovableObject) |
(int (*)(...)) (& typeinfo for MovableObject) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
__cxa_pure_virtual |
__cxa_pure_virtual |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
240 |
__cxa_pure_virtual |
__cxa_pure_virtual |
248 |
__cxa_pure_virtual |
__cxa_pure_virtual |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
__cxa_pure_virtual |
__cxa_pure_virtual |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
__cxa_pure_virtual |
__cxa_pure_virtual |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
528 |
(int (*)(...)) (& typeinfo for MovableObject) |
(int (*)(...)) (& typeinfo for MovableObject) |
536 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
544 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
552 |
(int (*)(...))0 |
(int (*)(...))0 |
560 |
(int (*)(...))0 |
(int (*)(...))0 |
568 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 26 (0.4%)
MovableObject::setLightMask ( uint32 lightMask )
This method is from 'MovableObject' class.
MovableObject::detachFromParent ( )
This method is from 'MovableObject' class.
MovableObject::visitRenderables ( Renderable::Visitor* p1, bool p2 )
This method is from 'MovableObject' class.
MovableObject::_updateRenderQueue ( RenderQueue* p1 )
This method is from 'MovableObject' class.
MovableObject::getReceivesShadows ( )
This method is from 'MovableObject' class.
MovableObject::msDefaultQueryFlags [data]
This method is from 'MovableObject' class.
MovableObject::msDefaultVisibilityFlags [data]
This method is from 'MovableObject' class.
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
This method is from 'MovableObject' class.
MovableObject::MovableObject ( String const& name )
This constructor is from 'MovableObject' class.
MovableObject::MovableObject ( )
This constructor is from 'MovableObject' class.
...
[+] class MovableObjectFactory 1
|
Change |
Effect |
1 |
Type of field mTypeFlag has been changed from unsigned long (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols: 139 (2.2%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mCreator' in 1st parameter 'mo' (pointer) has base type 'MovableObjectFactory'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mCreator' in 1st parameter 'obj' (pointer) has base type 'MovableObjectFactory'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mCreator' in the return value (pointer) has base type 'MovableObjectFactory'.
SceneManager::createMovableObject ( String const& typeName, NameValuePairList const* params )
Field 'retval.mCreator' in the return value (pointer) has base type 'MovableObjectFactory'.
SceneManager::createMovableObject ( String const& name, String const& typeName, NameValuePairList const* params )
Field 'retval.mCreator' in the return value (pointer) has base type 'MovableObjectFactory'.
SceneManager::injectMovableObject ( MovableObject* m )
Field 'm.mCreator' in 1st parameter 'm' (pointer) has base type 'MovableObjectFactory'.
SceneManager::destroyMovableObject ( MovableObject* m )
Field 'm.mCreator' in 1st parameter 'm' (pointer) has base type 'MovableObjectFactory'.
SceneManager::extractMovableObject ( MovableObject* m )
Field 'm.mCreator' in 1st parameter 'm' (pointer) has base type 'MovableObjectFactory'.
SceneManager::ShadowCasterSceneQueryListener::queryResult ( MovableObject* object )
Field 'object.mCreator' in 1st parameter 'object' (pointer) has base type 'MovableObjectFactory'.
EntityFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mCreator' in 1st parameter 'obj' (pointer) has base type 'MovableObjectFactory'.
...
OgreMovablePlane.h
namespace Ogre
[+] class MovablePlane 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) - 72 entries | Virtual Table (New) - 72 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for MovablePlane) |
(int (*)(...)) (& typeinfo for MovablePlane) |
16 |
(int (*)(...)) 0x2ac794 |
(int (*)(...)) 0x2a2420 |
24 |
(int (*)(...)) 0x2ac854 |
(int (*)(...)) 0x2a24e0 |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
MovablePlane::getMovableType[abi:cxx11]() const |
MovablePlane::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
(int (*)(...)) 0x2ac76c |
(int (*)(...)) 0x2a23f8 |
240 |
(int (*)(...)) 0x2ac772 |
(int (*)(...)) 0x2a23fe |
248 |
(int (*)(...)) 0x2ac77e |
(int (*)(...)) 0x2a240a |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
(int (*)(...)) 0x2ac788 |
(int (*)(...)) 0x2a2414 |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
(int (*)(...)) 0x2ac78e |
(int (*)(...)) 0x2a241a |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
528 |
(int (*)(...)) (& typeinfo for MovablePlane) |
(int (*)(...)) (& typeinfo for MovablePlane) |
536 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
544 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
552 |
(int (*)(...)) 0x2ac7d0 |
(int (*)(...)) 0x2a245c |
560 |
(int (*)(...)) 0x2ac80e |
(int (*)(...)) 0x2a249a |
568 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 7 (0.1%)
MovablePlane::msMovableType [data]
This method is from 'MovablePlane' class.
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.
MovablePlane::getMovableType ( )
This method is from 'MovablePlane' class.
OgreNode.h
namespace Ogre
[+] class Node::DebugRenderable 2
|
Change |
Effect |
1 |
Size of field mMat has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mMeshPtr has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 175 (2.8%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mParentNode.mDebug' in 1st parameter 'mo' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::removeNode ( Node* n )
Field 'n.mDebug' in 1st parameter 'n' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'node.mDebug' in 2nd parameter 'node' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'node.mDebug' in 1st parameter 'node' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'node.mDebug' in 2nd parameter 'node' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'node.mDebug' in 1st parameter 'node' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::getChainIndexForNode ( Node const* n )
Field 'n.mDebug' in 1st parameter 'n' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::addNode ( Node* n )
Field 'n.mDebug' in 1st parameter 'n' (pointer) has base type 'Node::DebugRenderable'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mParentNode.mDebug' in 1st parameter 'obj' (pointer) has base type 'Node::DebugRenderable'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mParentNode.mDebug' in the return value (pointer) has base type 'Node::DebugRenderable'.
...
OgreParticleEmitter.h
namespace Ogre
[+] class ParticleEmitter 3
|
Change |
Effect |
1 |
Field mDirPositionRef has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mUseDirPositionRef has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Virtual method genEmissionDirection ( Vector3 const&, Vector3& ) has been added to this class instead of genEmissionDirection ( Vector3& ). |
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) - 68 entries | Virtual Table (New) - 71 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
(int (*)(...)) (& typeinfo for ParticleEmitter) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
ParticleEmitter::genEmissionDirection(Vector3&) |
ParticleEmitter::genEmissionDirection(Vector3 const&, Vector3&) |
72 |
ParticleEmitter::genEmissionVelocity(Vector3&) |
ParticleEmitter::genEmissionVelocity(Vector3&) |
80 |
ParticleEmitter::genEmissionTTL() |
ParticleEmitter::genEmissionTTL() |
88 |
ParticleEmitter::genEmissionColour(ColourValue&) |
ParticleEmitter::genEmissionColour(ColourValue&) |
96 |
ParticleEmitter::genConstantEmissionCount(float) |
ParticleEmitter::genConstantEmissionCount(float) |
104 |
ParticleEmitter::setPosition(Vector3 const&) |
ParticleEmitter::setPosition(Vector3 const&) |
112 |
ParticleEmitter::getPosition() const |
ParticleEmitter::getPosition() const |
120 |
ParticleEmitter::setDirection(Vector3 const&) |
ParticleEmitter::setDirection(Vector3 const&) |
128 |
ParticleEmitter::getDirection() const |
ParticleEmitter::getDirection() const |
136 |
ParticleEmitter::setUp(Vector3 const&) |
ParticleEmitter::setUp(Vector3 const&) |
144 |
ParticleEmitter::getUp() const |
ParticleEmitter::getUp() const |
152 |
ParticleEmitter::setAngle(Radian const&) |
ParticleEmitter::setDirPositionReference(Vector3 const&, bool) |
160 |
ParticleEmitter::getAngle() const |
ParticleEmitter::getDirPositionReference() const |
168 |
ParticleEmitter::setParticleVelocity(float) |
ParticleEmitter::getDirPositionReferenceEnabled() const |
176 |
ParticleEmitter::setParticleVelocity(float, float) |
ParticleEmitter::setAngle(Radian const&) |
184 |
ParticleEmitter::setMinParticleVelocity(float) |
ParticleEmitter::getAngle() const |
192 |
ParticleEmitter::setMaxParticleVelocity(float) |
ParticleEmitter::setParticleVelocity(float) |
200 |
ParticleEmitter::getParticleVelocity() const |
ParticleEmitter::setParticleVelocity(float, float) |
208 |
ParticleEmitter::getMinParticleVelocity() const |
ParticleEmitter::setMinParticleVelocity(float) |
216 |
ParticleEmitter::getMaxParticleVelocity() const |
ParticleEmitter::setMaxParticleVelocity(float) |
224 |
ParticleEmitter::setEmissionRate(float) |
ParticleEmitter::getParticleVelocity() const |
232 |
ParticleEmitter::getEmissionRate() const |
ParticleEmitter::getMinParticleVelocity() const |
240 |
ParticleEmitter::setTimeToLive(float) |
ParticleEmitter::getMaxParticleVelocity() const |
248 |
ParticleEmitter::setTimeToLive(float, float) |
ParticleEmitter::setEmissionRate(float) |
256 |
ParticleEmitter::setMinTimeToLive(float) |
ParticleEmitter::getEmissionRate() const |
264 |
ParticleEmitter::setMaxTimeToLive(float) |
ParticleEmitter::setTimeToLive(float) |
272 |
ParticleEmitter::getTimeToLive() const |
ParticleEmitter::setTimeToLive(float, float) |
280 |
ParticleEmitter::getMinTimeToLive() const |
ParticleEmitter::setMinTimeToLive(float) |
288 |
ParticleEmitter::getMaxTimeToLive() const |
ParticleEmitter::setMaxTimeToLive(float) |
296 |
ParticleEmitter::setColour(ColourValue const&) |
ParticleEmitter::getTimeToLive() const |
304 |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
ParticleEmitter::getMinTimeToLive() const |
312 |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
ParticleEmitter::getMaxTimeToLive() const |
320 |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
ParticleEmitter::setColour(ColourValue const&) |
328 |
ParticleEmitter::getColour() const |
ParticleEmitter::setColour(ColourValue const&, ColourValue const&) |
336 |
ParticleEmitter::getColourRangeStart() const |
ParticleEmitter::setColourRangeStart(ColourValue const&) |
344 |
ParticleEmitter::getColourRangeEnd() const |
ParticleEmitter::setColourRangeEnd(ColourValue const&) |
352 |
__cxa_pure_virtual |
ParticleEmitter::getColour() const |
360 |
(int (*)(...)) 0x2cb2f0 |
ParticleEmitter::getColourRangeStart() const |
368 |
ParticleEmitter::setEnabled(bool) |
ParticleEmitter::getColourRangeEnd() const |
376 |
ParticleEmitter::getEnabled() const |
__cxa_pure_virtual |
384 |
ParticleEmitter::setStartTime(float) |
(int (*)(...)) 0x2b3094 |
392 |
ParticleEmitter::getStartTime() const |
ParticleEmitter::setEnabled(bool) |
400 |
ParticleEmitter::setDuration(float) |
ParticleEmitter::getEnabled() const |
408 |
ParticleEmitter::getDuration() const |
ParticleEmitter::setStartTime(float) |
416 |
ParticleEmitter::setDuration(float, float) |
ParticleEmitter::getStartTime() const |
424 |
ParticleEmitter::setMinDuration(float) |
ParticleEmitter::setDuration(float) |
432 |
ParticleEmitter::setMaxDuration(float) |
ParticleEmitter::getDuration() const |
440 |
ParticleEmitter::getMinDuration() const |
ParticleEmitter::setDuration(float, float) |
448 |
ParticleEmitter::getMaxDuration() const |
ParticleEmitter::setMinDuration(float) |
456 |
ParticleEmitter::setRepeatDelay(float) |
ParticleEmitter::setMaxDuration(float) |
464 |
ParticleEmitter::getRepeatDelay() const |
ParticleEmitter::getMinDuration() const |
472 |
ParticleEmitter::setRepeatDelay(float, float) |
ParticleEmitter::getMaxDuration() const |
480 |
ParticleEmitter::setMinRepeatDelay(float) |
ParticleEmitter::setRepeatDelay(float) |
488 |
ParticleEmitter::setMaxRepeatDelay(float) |
ParticleEmitter::getRepeatDelay() const |
496 |
ParticleEmitter::getMinRepeatDelay() const |
ParticleEmitter::setRepeatDelay(float, float) |
504 |
ParticleEmitter::getMaxRepeatDelay() const |
ParticleEmitter::setMinRepeatDelay(float) |
512 |
ParticleEmitter::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleEmitter::setMaxRepeatDelay(float) |
520 |
ParticleEmitter::setEmittedEmitter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ParticleEmitter::getMinRepeatDelay() const |
528 |
ParticleEmitter::isEmitted() const |
ParticleEmitter::getMaxRepeatDelay() const |
536 |
ParticleEmitter::setEmitted(bool) |
ParticleEmitter::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
544 |
|
ParticleEmitter::setEmittedEmitter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
552 |
|
ParticleEmitter::isEmitted() const |
560 |
|
ParticleEmitter::setEmitted(bool) |
[+] affected symbols: 72 (1.2%)
ParticleSystem::addEmitter ( String const& emitterType )
Return value (pointer) has base type 'ParticleEmitter'.
ParticleSystem::_executeTriggerEmitters ( ParticleEmitter* emitter, unsigned int requested, Real timeElapsed )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleSystem::removeFromActiveEmittedEmitters ( ParticleEmitter* emitter )
1st parameter 'emitter' (pointer) has base type 'ParticleEmitter'.
ParticleEmitter::setEmitted ( bool emitted )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setEnabled ( bool enabled )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDuration ( Real duration )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDuration ( Real min, Real max )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setPosition ( Vector3 const& pos )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setDirection ( Vector3 const& inDirection )
This method is from 'ParticleEmitter' class.
ParticleEmitter::setStartTime ( Real startTime )
This method is from 'ParticleEmitter' class.
...
OgreParticleSystem.h
namespace Ogre
[+] class ParticleSystem 2
|
Change |
Effect |
1 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
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) - 102 entries | Virtual Table (New) - 102 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
(int (*)(...)) (& typeinfo for ParticleSystem) |
16 |
~ParticleSystem |
~ParticleSystem |
24 |
~ParticleSystem |
~ParticleSystem |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
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&) |
72 |
ParticleSystem::getMaterialName[abi:cxx11]() const |
ParticleSystem::getMaterialName[abi:cxx11]() const |
80 |
ParticleSystem::_notifyCurrentCamera(Camera*) |
ParticleSystem::_notifyCurrentCamera(Camera*) |
88 |
ParticleSystem::_notifyAttached(Node*, bool) |
ParticleSystem::_notifyAttached(Node*, bool) |
96 |
(int (*)(...)) 0x2d4d24 |
(int (*)(...)) 0x2bce46 |
104 |
(int (*)(...)) 0x2d4d3c |
(int (*)(...)) 0x2bce5e |
112 |
ParticleSystem::_updateRenderQueue(RenderQueue*) |
ParticleSystem::_updateRenderQueue(RenderQueue*) |
120 |
ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
128 |
ParticleSystem::getMovableType[abi:cxx11]() const |
ParticleSystem::getMovableType[abi:cxx11]() const |
136 |
ParticleSystem::_notifyParticleResized() |
ParticleSystem::_notifyParticleResized() |
144 |
ParticleSystem::_notifyParticleRotated() |
ParticleSystem::_notifyParticleRotated() |
152 |
ParticleSystem::setDefaultDimensions(float, float) |
ParticleSystem::setDefaultDimensions(float, float) |
160 |
ParticleSystem::setDefaultWidth(float) |
ParticleSystem::setDefaultWidth(float) |
168 |
ParticleSystem::getDefaultWidth() const |
ParticleSystem::getDefaultWidth() const |
176 |
ParticleSystem::setDefaultHeight(float) |
ParticleSystem::setDefaultHeight(float) |
184 |
ParticleSystem::getDefaultHeight() const |
ParticleSystem::getDefaultHeight() const |
192 |
ParticleSystem::getCullIndividually() const |
ParticleSystem::getCullIndividually() const |
200 |
ParticleSystem::setCullIndividually(bool) |
ParticleSystem::setCullIndividually(bool) |
208 |
(int (*)(...)) 0x2d4d56 |
(int (*)(...)) 0x2bce78 |
216 |
ParticleSystem::setRenderQueueGroup(unsigned char) |
ParticleSystem::setRenderQueueGroup(unsigned char) |
224 |
ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
232 |
ParticleSystem::getTypeFlags() const |
ParticleSystem::getTypeFlags() const |
240 |
(int (*)(...)) -0x00000000000030 |
(int (*)(...)) -0x00000000000030 |
248 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
(int (*)(...)) (& typeinfo for ParticleSystem) |
256 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
264 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
272 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
280 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
288 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
296 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
304 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
312 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
320 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
328 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
336 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
344 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
352 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
360 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
368 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
376 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
384 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
392 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
400 |
non-virtual thunk to ParticleSystem::getMovableType[abi:cxx11]() const |
non-virtual thunk to ParticleSystem::getMovableType[abi:cxx11]() const |
408 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
416 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
424 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
432 |
non-virtual thunk to ParticleSystem::_notifyAttached(Node*, bool) |
non-virtual thunk to ParticleSystem::_notifyAttached(Node*, bool) |
440 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
448 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
456 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
464 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
472 |
non-virtual thunk to ParticleSystem::_notifyCurrentCamera(Camera*) |
non-virtual thunk to ParticleSystem::_notifyCurrentCamera(Camera*) |
480 |
(int (*)(...)) 0x2d4d30 |
(int (*)(...)) 0x2bce52 |
488 |
(int (*)(...)) 0x2d4d49 |
(int (*)(...)) 0x2bce6b |
496 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
504 |
non-virtual thunk to ParticleSystem::_updateRenderQueue(RenderQueue*) |
non-virtual thunk to ParticleSystem::_updateRenderQueue(RenderQueue*) |
512 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
520 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
528 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
536 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
544 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
552 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
560 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
568 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
576 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
584 |
non-virtual thunk to ParticleSystem::setRenderQueueGroup(unsigned char) |
non-virtual thunk to ParticleSystem::setRenderQueueGroup(unsigned char) |
592 |
non-virtual thunk to ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
non-virtual thunk to ParticleSystem::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
600 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
608 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
616 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
624 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
632 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
640 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
648 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
656 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
664 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
672 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
680 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
688 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
696 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
704 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
712 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
720 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
728 |
non-virtual thunk to ParticleSystem::getTypeFlags() const |
non-virtual thunk to ParticleSystem::getTypeFlags() const |
736 |
non-virtual thunk to ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
non-virtual thunk to ParticleSystem::visitRenderables(Renderable::Visitor*, bool) |
744 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
752 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
760 |
(int (*)(...)) -0x00000000000038 |
(int (*)(...)) -0x00000000000038 |
768 |
(int (*)(...)) (& typeinfo for ParticleSystem) |
(int (*)(...)) (& typeinfo for ParticleSystem) |
776 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
784 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
792 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
800 |
non-virtual thunk to ~ParticleSystem |
non-virtual thunk to ~ParticleSystem |
808 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 185 (3%)
SceneManager::createParticleSystem ( size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, String const& templateName )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::destroyParticleSystem ( ParticleSystem* obj )
1st parameter 'obj' (pointer) has base type 'ParticleSystem'.
ParticleSystem::addEmitter ( String const& emitterType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::msQuotaCmd [data]
This method is from 'ParticleSystem' class.
ParticleSystem::msWidthCmd [data]
This method is from 'ParticleSystem' class.
ParticleSystem::addAffector ( String const& affectorType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::fastForward ( Real time, Real interval )
This method is from 'ParticleSystem' class.
ParticleSystem::getParticle ( size_t index )
Field 'retval.mParentSystem' in the return value (pointer) has base type 'ParticleSystem'.
...
OgreParticleSystemRenderer.h
namespace Ogre
[+] class ParticleSystemRenderer 1
|
Change |
Effect |
1 |
Pure virtual method _setMaterial ( MaterialPtr& ) has been added to this class instead of _setMaterial ( MaterialPtr& ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] affected symbols: 1 (0.02%)
BillboardParticleRenderer::_setMaterial ( MaterialPtr& mat )
This method is from derived class 'BillboardParticleRenderer'.
OgrePass.h
namespace Ogre
[+] class Pass 3
|
Change |
Effect |
1 |
Field mComputeProgramUsage has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mTesselationDomainProgramUsage has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mTesselationHullProgramUsage has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 1108 (17.8%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass' in 1st parameter 'mgr' (pointer) has base type 'Pass'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentPass' in the object of this method has base type 'Pass'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'mo' (pointer) has base type 'Pass'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mAutoParamDataSource.mCurrentPass' in 1st parameter 'obj' (pointer) has base type 'Pass'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mAutoParamDataSource.mCurrentPass' in the return value (pointer) has base type 'Pass'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent' in 2nd parameter 'tl' (reference) has base type 'Pass'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass' in the object of this method has base type 'Pass'.
...
OgrePatchMesh.h
namespace Ogre
[+] class PatchMesh 1
|
Change |
Effect |
1 |
Size of field mSurface has been changed from 280 bytes to 248 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 4 (0.1%)
PatchMesh::setSubdivision ( Real factor )
This method is from 'PatchMesh' class.
PatchMesh::update ( void* controlPointBuffer, size_t width, size_t height, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchMesh' class.
PatchMesh::loadImpl ( )
This method is from 'PatchMesh' class.
PatchMesh::PatchMesh ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group )
This constructor is from 'PatchMesh' class.
OgrePatchSurface.h
namespace Ogre
[+] class PatchSurface 2
|
Change |
Effect |
1 |
Size of field mIndexBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mVertexBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 22 (0.4%)
PatchSurface::defineSurface ( void* controlPointBuffer, VertexDeclaration* declaration, size_t width, size_t height, enum PatchSurface::PatchSurfaceType pType, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchSurface' class.
PatchSurface::getAutoULevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::getAutoVLevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::makeTriangles ( )
This method is from 'PatchSurface' class.
PatchSurface::subdivideCurve ( void* lockedBuffer, size_t startIdx, size_t stepSize, size_t numSteps, size_t iterations )
This method is from 'PatchSurface' class.
PatchSurface::setSubdivisionFactor ( Real factor )
This method is from 'PatchSurface' class.
PatchSurface::interpolateVertexData ( void* lockedBuffer, size_t leftIdx, size_t rightIdx, size_t destIdx )
This method is from 'PatchSurface' class.
PatchSurface::distributeControlPoints ( void* lockedBuffer )
This method is from 'PatchSurface' class.
PatchSurface::build ( HardwareVertexBufferSharedPtr destVertexBuffer, size_t vertexStart, HardwareIndexBufferSharedPtr destIndexBuffer, size_t indexStart )
This method is from 'PatchSurface' class.
PatchSurface::findLevel ( Vector3& a, Vector3& b, Vector3& c )
This method is from 'PatchSurface' class.
...
OgrePixelCountLodStrategy.h
namespace Ogre
[+] class PixelCountLodStrategy 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 PixelCountLodStrategy) |
(int (*)(...)) (& typeinfo for PixelCountLodStrategy) |
16 |
PixelCountLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
__cxa_pure_virtual |
24 |
(int (*)(...)) 0x2e3954 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x2e39ae |
(int (*)(...))0 |
40 |
PixelCountLodStrategy::getBaseValue() const |
PixelCountLodStrategy::getBaseValue() const |
48 |
PixelCountLodStrategy::transformBias(float) const |
PixelCountLodStrategy::transformBias(float) const |
56 |
LodStrategy::transformUserValue(float) const |
LodStrategy::transformUserValue(float) const |
64 |
PixelCountLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
PixelCountLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
PixelCountLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
PixelCountLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
PixelCountLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
PixelCountLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
[+] affected symbols: 10 (0.2%)
PixelCountLodStrategy::getSingleton ( )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getSingletonPtr ( )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::PixelCountLodStrategy ( )
This constructor is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getBaseValue ( )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::transformBias ( Real factor )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::sort ( Mesh::MeshLodUsageList& meshLodUsageList )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getIndex ( Real value, Material::LodValueList const& materialLodValueList )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getIndex ( Real value, Mesh::MeshLodUsageList const& meshLodUsageList )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::isSorted ( Mesh::LodValueList const& values )
This method is from 'PixelCountLodStrategy' class.
OgrePixelFormat.h
namespace Ogre
[+] enum PixelFormat 2
|
Change |
Effect |
1 |
Value of member PF_R8 has been changed from 42 to 78. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member PF_RG8 has been changed from 43 to 79. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 1025 (16.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture.mFormat' in 1st parameter 'mgr' (pointer) is of type 'enum PixelFormat'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'mo' (pointer) is of type 'enum PixelFormat'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'obj' (pointer) is of type 'enum PixelFormat'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentShadowTexture.mFormat' in the return value (pointer) is of type 'enum PixelFormat'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mDesiredFormat' in 2nd parameter 'tl' (reference) is of type 'enum PixelFormat'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
...
OgrePose.h
namespace Ogre
[+] class Pose 1
|
Change |
Effect |
1 |
Size of field mBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 10 (0.2%)
VertexAnimationTrack::applyPoseToVertexData ( Pose const* pose, VertexData* data, Real influence )
1st parameter 'pose' (pointer) has base type 'Pose'.
Mesh::createPose ( ushort target, String const& name )
Return value (pointer) has base type 'Pose'.
Mesh::getPose ( String const& name )
Return value (pointer) has base type 'Pose'.
Mesh::getPose ( ushort index )
Return value (pointer) has base type 'Pose'.
Pose::removeVertex ( size_t index )
This method is from 'Pose' class.
Pose::clearVertices ( )
This method is from 'Pose' class.
Pose::getNormalsIterator ( )
This method is from 'Pose' class.
Pose::getVertexOffsetIterator ( )
This method is from 'Pose' class.
Pose::Pose ( ushort target, String const& name )
This constructor is from 'Pose' class.
Pose::~Pose ( )
This destructor is from 'Pose' class.
OgrePredefinedControllers.h
namespace Ogre
[+] class FloatGpuParameterControllerValue 1
|
Change |
Effect |
1 |
Size of field mParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 3 (0.05%)
FloatGpuParameterControllerValue::setValue ( Real val )
This method is from 'FloatGpuParameterControllerValue' class.
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue ( GpuProgramParametersSharedPtr params, size_t index )
This constructor is from 'FloatGpuParameterControllerValue' class.
FloatGpuParameterControllerValue::getValue ( )
This method is from 'FloatGpuParameterControllerValue' class.
OgreProfiler.h
namespace Ogre
[+] class Profiler 2
|
Change |
Effect |
1 |
Field mListeners has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mProfileBars 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: 107 (1.7%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::saveConfig ( )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::loadPlugins ( String const& pluginsfile )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::getSingleton ( )
Field 'retval.mProfiler' in the return value (reference) has base type 'Profiler'.
Root::setWorkQueue ( WorkQueue* queue )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::unloadPlugin ( String const& pluginName )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::installPlugin ( Plugin* plugin )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::restoreConfig ( )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::unloadPlugins ( )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
...
OgreRectangle2D.h
namespace Ogre
[+] class Rectangle2D 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) - 100 entries | Virtual Table (New) - 100 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Rectangle2D) |
(int (*)(...)) (& typeinfo for Rectangle2D) |
16 |
~Rectangle2D |
~Rectangle2D |
24 |
~Rectangle2D |
~Rectangle2D |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
SimpleRenderable::getMovableType[abi:cxx11]() const |
SimpleRenderable::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
240 |
SimpleRenderable::getBoundingBox() const |
SimpleRenderable::getBoundingBox() const |
248 |
(int (*)(...)) 0x304fb8 |
(int (*)(...)) 0x2e8434 |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
528 |
SimpleRenderable::getMaterial() const |
SimpleRenderable::getMaterial() const |
536 |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
544 |
SimpleRenderable::getRenderOperation(RenderOperation&) |
SimpleRenderable::getRenderOperation(RenderOperation&) |
552 |
Rectangle2D::getWorldTransforms(Matrix4*) const |
Rectangle2D::getWorldTransforms(Matrix4*) const |
560 |
SimpleRenderable::getLights() const |
SimpleRenderable::getLights() const |
568 |
(int (*)(...)) 0x304fa6 |
(int (*)(...)) 0x2e8422 |
576 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
584 |
(int (*)(...)) (& typeinfo for Rectangle2D) |
(int (*)(...)) (& typeinfo for Rectangle2D) |
592 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
600 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
608 |
non-virtual thunk to ~Rectangle2D |
non-virtual thunk to ~Rectangle2D |
616 |
non-virtual thunk to ~Rectangle2D |
non-virtual thunk to ~Rectangle2D |
624 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
632 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
640 |
(int (*)(...)) (& typeinfo for Rectangle2D) |
(int (*)(...)) (& typeinfo for Rectangle2D) |
648 |
non-virtual thunk to ~Rectangle2D |
non-virtual thunk to ~Rectangle2D |
656 |
non-virtual thunk to ~Rectangle2D |
non-virtual thunk to ~Rectangle2D |
664 |
non-virtual thunk to SimpleRenderable::getMaterial() const |
non-virtual thunk to SimpleRenderable::getMaterial() const |
672 |
(int (*)(...)) 0x186f9a |
(int (*)(...)) 0x17a5ec |
680 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
688 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
696 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
704 |
non-virtual thunk to Rectangle2D::getWorldTransforms(Matrix4*) const |
non-virtual thunk to Rectangle2D::getWorldTransforms(Matrix4*) const |
712 |
(int (*)(...)) 0x186b86 |
(int (*)(...)) 0x17a3c0 |
720 |
(int (*)(...)) 0x304faf |
(int (*)(...)) 0x2e842b |
728 |
non-virtual thunk to SimpleRenderable::getLights() const |
non-virtual thunk to SimpleRenderable::getLights() const |
736 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
744 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
752 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
760 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
768 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
776 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
784 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
792 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
[+] affected symbols: 6 (0.1%)
Rectangle2D::_initRectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This method is from 'Rectangle2D' class.
Rectangle2D::setUVs ( Vector2 const& topLeft, Vector2 const& bottomLeft, Vector2 const& topRight, Vector2 const& bottomRight )
This method is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::Rectangle2D ( String const& name, bool includeTextureCoords, enum HardwareBuffer::Usage vBufUsage )
This constructor is from 'Rectangle2D' class.
Rectangle2D::~Rectangle2D ( )
This destructor is from 'Rectangle2D' class.
Rectangle2D::getWorldTransforms ( Matrix4* xform )
This method is from 'Rectangle2D' class.
OgreRenderQueue.h
namespace Ogre
[+] class RenderQueue 1
|
Change |
Effect |
1 |
Size of field mGroups has been changed from 32 bytes to 48 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: 782 (12.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mRenderQueue' in 1st parameter 'mgr' (pointer) has base type 'RenderQueue'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
RenderQueue::getQueueGroup ( uint8 groupID )
Field 'retval.mParent' in the return value (pointer) has base type 'RenderQueue'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mRenderQueue' in 1st parameter 'mo' (pointer) has base type 'RenderQueue'.
RenderQueue::_getQueueGroupIterator ( )
This method is from 'RenderQueue' class.
RenderQueue::setSplitNoShadowPasses ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setSplitPassesByLightingType ( bool split )
This method is from 'RenderQueue' class.
...
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 9
|
Change |
Effect |
1 |
Field mComputeProgramBound has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mNativeShadingLanguageVersion has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mTesselationDomainProgramBound has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Field mTesselationHullProgramBound has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 |
Size of field mActiveGeometryGpuProgramParameters has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 |
Size of field mActiveVertexGpuProgramParameters has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
7 |
Size of field mGlobalInstanceVertexBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
8 |
Size of field mActiveFragmentGpuProgramParameters has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
9 |
Virtual method getCustomAttribute ( String const&, void* ) has been added to this class. |
The layout of v-table has been changed. This leaf class has no exported constructors and therefore applications will copy an old v-table of the class that will not contain a pointer to added virtual method. Call of any method in this class may result in crash or incorrect behavior of applications.
NOTE: if new virtual method is called only from other new methods, then binary compatibility should not be affected. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 133 entries | Virtual Table (New) - 138 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RenderSystem) |
(int (*)(...)) (& typeinfo for RenderSystem) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
RenderSystem::destroyHardwareOcclusionQuery(HardwareOcclusionQuery*) |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::_initialise(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f084c |
96 |
RenderSystem::useCustomRenderSystemCapabilities(RenderSystemCapabilities*) |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
RenderSystem::useCustomRenderSystemCapabilities(RenderSystemCapabilities*) |
112 |
RenderSystem::shutdown() |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
RenderSystem::shutdown() |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
RenderSystem::_createRenderWindows(std::vector<RenderWindowDescription, std::allocator<RenderWindowDescription> > const&, std::vector<RenderWindow*, std::allocator<RenderWindow*> >&) |
168 |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
176 |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderWindow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
184 |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::destroyRenderTexture(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
RenderSystem::attachRenderTarget(RenderTarget&) |
RenderSystem::destroyRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
200 |
RenderSystem::getRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::attachRenderTarget(RenderTarget&) |
208 |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
RenderSystem::getRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
216 |
(int (*)(...)) 0x30d7fc |
RenderSystem::detachRenderTarget(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
224 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f0856 |
232 |
RenderSystem::setDepthBufferFor(RenderTarget*) |
__cxa_pure_virtual |
240 |
__cxa_pure_virtual |
RenderSystem::setDepthBufferFor(RenderTarget*) |
248 |
(int (*)(...)) 0x30d818 |
__cxa_pure_virtual |
256 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f0872 |
264 |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
__cxa_pure_virtual |
272 |
__cxa_pure_virtual |
RenderSystem::_setWorldMatrices(Matrix4 const*, unsigned short) |
280 |
__cxa_pure_virtual |
__cxa_pure_virtual |
288 |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
__cxa_pure_virtual |
296 |
RenderSystem::_disableTextureUnit(unsigned long) |
RenderSystem::_setTextureUnitSettings(unsigned long, TextureUnitState&) |
304 |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
RenderSystem::_disableTextureUnit(unsigned long) |
312 |
__cxa_pure_virtual |
RenderSystem::_disableTextureUnitsFrom(unsigned long) |
320 |
__cxa_pure_virtual |
__cxa_pure_virtual |
328 |
__cxa_pure_virtual |
__cxa_pure_virtual |
336 |
__cxa_pure_virtual |
__cxa_pure_virtual |
344 |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
352 |
RenderSystem::_setVertexTexture(unsigned long, TexturePtr const&) |
RenderSystem::_setTexture(unsigned long, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
360 |
__cxa_pure_virtual |
RenderSystem::_setVertexTexture(unsigned long, SharedPtr<Texture> const&) |
368 |
__cxa_pure_virtual |
__cxa_pure_virtual |
376 |
__cxa_pure_virtual |
__cxa_pure_virtual |
384 |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
__cxa_pure_virtual |
392 |
__cxa_pure_virtual |
RenderSystem::_setTextureUnitFiltering(unsigned long, FilterOptions, FilterOptions, FilterOptions) |
400 |
__cxa_pure_virtual |
__cxa_pure_virtual |
408 |
__cxa_pure_virtual |
__cxa_pure_virtual |
416 |
__cxa_pure_virtual |
__cxa_pure_virtual |
424 |
__cxa_pure_virtual |
__cxa_pure_virtual |
432 |
__cxa_pure_virtual |
__cxa_pure_virtual |
440 |
__cxa_pure_virtual |
__cxa_pure_virtual |
448 |
__cxa_pure_virtual |
__cxa_pure_virtual |
456 |
__cxa_pure_virtual |
__cxa_pure_virtual |
464 |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
__cxa_pure_virtual |
472 |
__cxa_pure_virtual |
__cxa_pure_virtual |
480 |
__cxa_pure_virtual |
__cxa_pure_virtual |
488 |
RenderSystem::_pauseFrame() |
RenderSystem::_setTextureProjectionRelativeTo(bool, Vector3 const&) |
496 |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
__cxa_pure_virtual |
504 |
__cxa_pure_virtual |
__cxa_pure_virtual |
512 |
__cxa_pure_virtual |
RenderSystem::_pauseFrame() |
520 |
RenderSystem::_getViewport() |
RenderSystem::_resumeFrame(RenderSystem::RenderSystemContext*) |
528 |
__cxa_pure_virtual |
__cxa_pure_virtual |
536 |
RenderSystem::_getCullingMode() const |
__cxa_pure_virtual |
544 |
__cxa_pure_virtual |
RenderSystem::_getViewport() |
552 |
__cxa_pure_virtual |
__cxa_pure_virtual |
560 |
__cxa_pure_virtual |
RenderSystem::_getCullingMode() const |
568 |
__cxa_pure_virtual |
__cxa_pure_virtual |
576 |
__cxa_pure_virtual |
__cxa_pure_virtual |
584 |
__cxa_pure_virtual |
__cxa_pure_virtual |
592 |
__cxa_pure_virtual |
__cxa_pure_virtual |
600 |
RenderSystem::_beginGeometryCount() |
__cxa_pure_virtual |
608 |
RenderSystem::_getFaceCount() const |
__cxa_pure_virtual |
616 |
RenderSystem::_getBatchCount() const |
__cxa_pure_virtual |
624 |
RenderSystem::_getVertexCount() const |
RenderSystem::_beginGeometryCount() |
632 |
RenderSystem::convertColourValue(ColourValue const&, unsigned int*) |
RenderSystem::_getFaceCount() const |
640 |
__cxa_pure_virtual |
RenderSystem::_getBatchCount() const |
648 |
__cxa_pure_virtual |
RenderSystem::_getVertexCount() const |
656 |
__cxa_pure_virtual |
RenderSystem::convertColourValue(ColourValue const&, unsigned int*) |
664 |
__cxa_pure_virtual |
__cxa_pure_virtual |
672 |
__cxa_pure_virtual |
__cxa_pure_virtual |
680 |
__cxa_pure_virtual |
__cxa_pure_virtual |
688 |
__cxa_pure_virtual |
__cxa_pure_virtual |
696 |
__cxa_pure_virtual |
__cxa_pure_virtual |
704 |
__cxa_pure_virtual |
__cxa_pure_virtual |
712 |
__cxa_pure_virtual |
__cxa_pure_virtual |
720 |
__cxa_pure_virtual |
__cxa_pure_virtual |
728 |
__cxa_pure_virtual |
__cxa_pure_virtual |
736 |
RenderSystem::_render(RenderOperation const&) |
__cxa_pure_virtual |
744 |
(int (*)(...)) 0x30d822 |
__cxa_pure_virtual |
752 |
RenderSystem::_getDefaultViewportMaterialScheme[abi:cxx11]() const |
__cxa_pure_virtual |
760 |
RenderSystem::bindGpuProgram(GpuProgram*) |
RenderSystem::_render(RenderOperation const&) |
768 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f087c |
776 |
__cxa_pure_virtual |
RenderSystem::_getDefaultViewportMaterialScheme[abi:cxx11]() const |
784 |
RenderSystem::unbindGpuProgram(GpuProgramType) |
RenderSystem::bindGpuProgram(GpuProgram*) |
792 |
RenderSystem::isGpuProgramBound(GpuProgramType) |
__cxa_pure_virtual |
800 |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
__cxa_pure_virtual |
808 |
RenderSystem::addClipPlane(Plane const&) |
RenderSystem::unbindGpuProgram(GpuProgramType) |
816 |
RenderSystem::addClipPlane(float, float, float, float) |
RenderSystem::isGpuProgramBound(GpuProgramType) |
824 |
RenderSystem::resetClipPlanes() |
RenderSystem::setClipPlanes(std::vector<Plane, std::allocator<Plane> > const&) |
832 |
RenderSystem::_initRenderTargets() |
RenderSystem::addClipPlane(Plane const&) |
840 |
RenderSystem::_notifyCameraRemoved(Camera const*) |
RenderSystem::addClipPlane(float, float, float, float) |
848 |
RenderSystem::_updateAllRenderTargets(bool) |
RenderSystem::resetClipPlanes() |
856 |
RenderSystem::_swapAllRenderTargetBuffers(bool) |
RenderSystem::_initRenderTargets() |
864 |
RenderSystem::setInvertVertexWinding(bool) |
RenderSystem::_notifyCameraRemoved(Camera const*) |
872 |
RenderSystem::getInvertVertexWinding() const |
RenderSystem::_updateAllRenderTargets(bool) |
880 |
__cxa_pure_virtual |
RenderSystem::_swapAllRenderTargetBuffers() |
888 |
__cxa_pure_virtual |
RenderSystem::setInvertVertexWinding(bool) |
896 |
__cxa_pure_virtual |
RenderSystem::getInvertVertexWinding() const |
904 |
__cxa_pure_virtual |
__cxa_pure_virtual |
912 |
__cxa_pure_virtual |
__cxa_pure_virtual |
920 |
__cxa_pure_virtual |
__cxa_pure_virtual |
928 |
(int (*)(...)) 0x30d82e |
__cxa_pure_virtual |
936 |
(int (*)(...)) 0x30d83a |
__cxa_pure_virtual |
944 |
__cxa_pure_virtual |
__cxa_pure_virtual |
952 |
RenderSystem::addListener(RenderSystem::Listener*) |
(int (*)(...)) 0x2f0888 |
960 |
RenderSystem::removeListener(RenderSystem::Listener*) |
(int (*)(...)) 0x2f0894 |
968 |
(int (*)(...)) 0x30d85e |
__cxa_pure_virtual |
976 |
__cxa_pure_virtual |
RenderSystem::addListener(RenderSystem::Listener*) |
984 |
__cxa_pure_virtual |
RenderSystem::removeListener(RenderSystem::Listener*) |
992 |
__cxa_pure_virtual |
(int (*)(...)) 0x2f08b8 |
1000 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1008 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1016 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1024 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1032 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1040 |
RenderSystem::fireEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
__cxa_pure_virtual |
1048 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1056 |
__cxa_pure_virtual |
__cxa_pure_virtual |
1064 |
|
__cxa_pure_virtual |
1072 |
|
RenderSystem::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
1080 |
|
RenderSystem::fireEvent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
1088 |
|
__cxa_pure_virtual |
1096 |
|
__cxa_pure_virtual |
[+] affected symbols: 877 (14.1%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem' in 1st parameter 'mgr' (pointer) has base type 'RenderSystem'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem' in 1st parameter 'mo' (pointer) has base type 'RenderSystem'.
ConfigDialog::display ( )
Field 'this.mSelectedRenderSystem' in the object of this method has base type 'RenderSystem'.
ConfigDialog::ConfigDialog ( )
Field 'this.mSelectedRenderSystem' in the object of this method has base type 'RenderSystem'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem' in 1st parameter 'obj' (pointer) has base type 'RenderSystem'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDestRenderSystem' in the return value (pointer) has base type 'RenderSystem'.
...
OgreRenderSystemCapabilitiesSerializer.h
namespace Ogre
[+] class RenderSystemCapabilitiesSerializer 1
|
Change |
Effect |
1 |
Size of field mCurrentStream has been changed from 0 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 97 (1.6%)
RenderSystemCapabilitiesManager::getSingleton ( )
Field 'retval.mSerializer' in the return value (reference) has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::getSingletonPtr ( )
Field 'retval.mSerializer' in the return value (pointer) has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::loadParsedCapabilities ( String const& name )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::_addRenderSystemCapabilities ( String const& name, RenderSystemCapabilities* caps )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive ( String const& filename, String const& archiveType, bool recursive )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::RenderSystemCapabilitiesManager ( )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::~RenderSystemCapabilitiesManager ( )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesSerializer::parseScript ( DataStreamPtr& stream )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String name, String filename )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::writeString ( RenderSystemCapabilities const* caps, String name )
This method is from 'RenderSystemCapabilitiesSerializer' class.
...
OgreRenderTexture.h
namespace Ogre
[+] class RenderTexture 1
|
Change |
Effect |
1 |
Type of field mZOffset has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols: 4 (0.1%)
RenderTexture::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
This method is from 'RenderTexture' class.
RenderTexture::~RenderTexture ( )
This destructor is from 'RenderTexture' class.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Return value (pointer) has base type 'RenderTexture'.
RenderTexture::suggestPixelFormat ( )
This method is from 'RenderTexture' class.
OgreRenderToVertexBuffer.h
namespace Ogre
[+] class RenderToVertexBuffer 1
|
Change |
Effect |
1 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 5 (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.
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
Field 'retval.pRep' in the return value has base type 'RenderToVertexBuffer'.
OgreResourceManager.h
namespace Ogre
[+] class ResourceManager 4
|
Change |
Effect |
1 |
Type of field mNextHandle has been changed from ResourceHandle to AtomicScalar<unsigned long long> of different format. |
This field may be incorrectly initialized or accessed by applications. |
2 |
The relative position of field mMemoryBudget has been changed from 4 to 3. |
Applications will access incorrect memory when attempting to access this field. |
3 |
The relative position of field mNextHandle has been changed from 3 to 4. |
Applications will access incorrect memory when attempting to access this field. |
4 |
Virtual method createResource ( String const&, String const&, bool, ManualResourceLoader*, NameValuePairList const* ) has been added to this class instead of create ( String const&, String const&, bool, ManualResourceLoader*, NameValuePairList const* ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 38 entries | Virtual Table (New) - 38 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ResourceManager) |
(int (*)(...)) (& typeinfo for ResourceManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1b554e |
(int (*)(...)) 0x1a468a |
40 |
(int (*)(...)) 0x1f884e |
(int (*)(...)) 0x1e34ce |
48 |
(int (*)(...)) 0x1b555a |
(int (*)(...)) 0x1a4696 |
56 |
ResourceManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
ResourceManager::createResource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
64 |
ResourceManager::createOrRetrieve(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
ResourceManager::createOrRetrieve(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::setMemoryBudget(unsigned long) |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::getMemoryBudget() const |
88 |
(int (*)(...)) 0x1b5442 |
(int (*)(...)) 0x1a467e |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::unload(unsigned long long) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::unloadAll(bool) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::reloadAll(bool) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
ResourceManager::unloadUnreferencedResources(bool) |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::reloadUnreferencedResources(bool) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::remove(SharedPtr<Resource>&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
ResourceManager::remove(unsigned long long) |
ResourceManager::remove(unsigned long long) |
168 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
176 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
184 |
ResourceManager::getByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
200 |
(int (*)(...)) 0x1b544e |
(int (*)(...)) 0x1a47ac |
208 |
(int (*)(...)) 0x1b54d2 |
(int (*)(...)) 0x1a46da |
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
240 |
ResourceManager::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
ResourceManager::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
248 |
ResourceManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
ResourceManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
256 |
(int (*)(...)) 0x1b5568 |
(int (*)(...)) 0x1a46a4 |
264 |
(int (*)(...)) 0x1b5574 |
(int (*)(...)) 0x1a46b0 |
272 |
__cxa_pure_virtual |
__cxa_pure_virtual |
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
296 |
ResourceManager::checkUsage() |
ResourceManager::checkUsage() |
[+] affected symbols: 66 (1.1%)
Compositor::Compositor ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
1st parameter 'creator' (pointer) has base type 'ResourceManager'.
GpuProgram::GpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
1st parameter 'creator' (pointer) has base type 'ResourceManager'.
MeshManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* createParams )
Field 'retval.mCreator' in the return value (pointer) has base type 'ResourceManager'.
MeshManager::loadResource ( Resource* res )
Field 'res.mCreator' in 1st parameter 'res' (pointer) has base type 'ResourceManager'.
GpuProgramUsage::loadingComplete ( Resource* prog )
Field 'prog.mCreator' in 1st parameter 'prog' (pointer) has base type 'ResourceManager'.
GpuProgramUsage::unloadingComplete ( Resource* prog )
Field 'prog.mCreator' in 1st parameter 'prog' (pointer) has base type 'ResourceManager'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'retval.mCreator' in the return value (pointer) has base type 'ResourceManager'.
ResourceManager::checkUsage ( )
This method is from 'ResourceManager' class.
ResourceManager::removeImpl ( ResourcePtr& res )
Field 'res.pRep.mCreator' in 1st parameter 'res' (reference) has base type 'ResourceManager'.
ResourceManager::getByHandle ( ResourceHandle handle )
Field 'retval.pRep.mCreator' in the return value has base type 'ResourceManager'.
...
OgreRibbonTrail.h
namespace Ogre
[+] class RibbonTrail 2
|
Change |
Effect |
1 |
Size of field mTimeControllerValue has been changed from 0 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
2 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 159 entries | Virtual Table (New) - 159 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
16 |
~RibbonTrail |
~RibbonTrail |
24 |
~RibbonTrail |
~RibbonTrail |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
RibbonTrail::getMovableType[abi:cxx11]() const |
RibbonTrail::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
MovableObject::_notifyCurrentCamera(Camera*) |
MovableObject::_notifyCurrentCamera(Camera*) |
240 |
BillboardChain::getBoundingBox() const |
BillboardChain::getBoundingBox() const |
248 |
BillboardChain::getBoundingRadius() const |
BillboardChain::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
BillboardChain::_updateRenderQueue(RenderQueue*) |
BillboardChain::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
BillboardChain::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
RibbonTrail::setMaxChainElements(unsigned long) |
RibbonTrail::setMaxChainElements(unsigned long) |
528 |
(int (*)(...)) 0x186cf4 |
(int (*)(...)) 0x17a52e |
536 |
RibbonTrail::setNumberOfChains(unsigned long) |
RibbonTrail::setNumberOfChains(unsigned long) |
544 |
(int (*)(...)) 0x186d00 |
(int (*)(...)) 0x17a53a |
552 |
BillboardChain::setUseTextureCoords(bool) |
BillboardChain::setUseTextureCoords(bool) |
560 |
(int (*)(...)) 0x186d0c |
(int (*)(...)) 0x17a546 |
568 |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
BillboardChain::setTextureCoordDirection(BillboardChain::TexCoordDirection) |
576 |
(int (*)(...)) 0x186d18 |
(int (*)(...)) 0x17a552 |
584 |
BillboardChain::setOtherTextureCoordRange(float, float) |
BillboardChain::setOtherTextureCoordRange(float, float) |
592 |
(int (*)(...)) 0x186d24 |
(int (*)(...)) 0x17a55e |
600 |
BillboardChain::setUseVertexColours(bool) |
BillboardChain::setUseVertexColours(bool) |
608 |
(int (*)(...)) 0x186d30 |
(int (*)(...)) 0x17a56a |
616 |
BillboardChain::setDynamic(bool) |
BillboardChain::setDynamic(bool) |
624 |
(int (*)(...)) 0x186d3c |
(int (*)(...)) 0x17a576 |
632 |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
BillboardChain::addChainElement(unsigned long, BillboardChain::Element const&) |
640 |
BillboardChain::removeChainElement(unsigned long) |
BillboardChain::removeChainElement(unsigned long) |
648 |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
BillboardChain::updateChainElement(unsigned long, unsigned long, BillboardChain::Element const&) |
656 |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
BillboardChain::getChainElement(unsigned long, unsigned long) const |
664 |
BillboardChain::getNumChainElements(unsigned long) const |
BillboardChain::getNumChainElements(unsigned long) const |
672 |
RibbonTrail::clearChain(unsigned long) |
RibbonTrail::clearChain(unsigned long) |
680 |
BillboardChain::clearAllChains() |
BillboardChain::clearAllChains() |
688 |
(int (*)(...)) 0x186d48 |
(int (*)(...)) 0x17a582 |
696 |
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&) |
704 |
BillboardChain::getSquaredViewDepth(Camera const*) const |
BillboardChain::getSquaredViewDepth(Camera const*) const |
712 |
BillboardChain::getMaterial() const |
BillboardChain::getMaterial() const |
720 |
BillboardChain::getRenderOperation(RenderOperation&) |
BillboardChain::getRenderOperation(RenderOperation&) |
728 |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
BillboardChain::preRender(SceneManager*, RenderSystem*) |
736 |
BillboardChain::getWorldTransforms(Matrix4*) const |
BillboardChain::getWorldTransforms(Matrix4*) const |
744 |
BillboardChain::getLights() const |
BillboardChain::getLights() const |
752 |
BillboardChain::setupChainContainers() |
BillboardChain::setupChainContainers() |
760 |
BillboardChain::setupVertexDeclaration() |
BillboardChain::setupVertexDeclaration() |
768 |
BillboardChain::setupBuffers() |
BillboardChain::setupBuffers() |
776 |
BillboardChain::updateVertexBuffer(Camera*) |
BillboardChain::updateVertexBuffer(Camera*) |
784 |
BillboardChain::updateIndexBuffer() |
BillboardChain::updateIndexBuffer() |
792 |
BillboardChain::updateBoundingBox() const |
BillboardChain::updateBoundingBox() const |
800 |
RibbonTrail::addNode(Node*) |
RibbonTrail::addNode(Node*) |
808 |
RibbonTrail::removeNode(Node*) |
RibbonTrail::removeNode(Node*) |
816 |
RibbonTrail::getNodeIterator() const |
RibbonTrail::getNodeIterator() const |
824 |
RibbonTrail::getChainIndexForNode(Node const*) |
RibbonTrail::getChainIndexForNode(Node const*) |
832 |
RibbonTrail::setTrailLength(float) |
RibbonTrail::setTrailLength(float) |
840 |
(int (*)(...)) 0x33feca |
(int (*)(...)) 0x326b3a |
848 |
RibbonTrail::setInitialColour(unsigned long, ColourValue const&) |
RibbonTrail::setInitialColour(unsigned long, ColourValue const&) |
856 |
RibbonTrail::setInitialColour(unsigned long, float, float, float, float) |
RibbonTrail::setInitialColour(unsigned long, float, float, float, float) |
864 |
RibbonTrail::getInitialColour(unsigned long) const |
RibbonTrail::getInitialColour(unsigned long) const |
872 |
RibbonTrail::setColourChange(unsigned long, ColourValue const&) |
RibbonTrail::setColourChange(unsigned long, ColourValue const&) |
880 |
RibbonTrail::setInitialWidth(unsigned long, float) |
RibbonTrail::setInitialWidth(unsigned long, float) |
888 |
RibbonTrail::getInitialWidth(unsigned long) const |
RibbonTrail::getInitialWidth(unsigned long) const |
896 |
RibbonTrail::setWidthChange(unsigned long, float) |
RibbonTrail::setWidthChange(unsigned long, float) |
904 |
RibbonTrail::getWidthChange(unsigned long) const |
RibbonTrail::getWidthChange(unsigned long) const |
912 |
RibbonTrail::setColourChange(unsigned long, float, float, float, float) |
RibbonTrail::setColourChange(unsigned long, float, float, float, float) |
920 |
RibbonTrail::getColourChange(unsigned long) const |
RibbonTrail::getColourChange(unsigned long) const |
928 |
RibbonTrail::nodeUpdated(Node const*) |
RibbonTrail::nodeUpdated(Node const*) |
936 |
RibbonTrail::nodeDestroyed(Node const*) |
RibbonTrail::nodeDestroyed(Node const*) |
944 |
RibbonTrail::_timeUpdate(float) |
RibbonTrail::_timeUpdate(float) |
952 |
RibbonTrail::manageController() |
RibbonTrail::manageController() |
960 |
RibbonTrail::updateTrail(unsigned long, Node const*) |
RibbonTrail::updateTrail(unsigned long, Node const*) |
968 |
RibbonTrail::resetTrail(unsigned long, Node const*) |
RibbonTrail::resetTrail(unsigned long, Node const*) |
976 |
RibbonTrail::resetAllTrails() |
RibbonTrail::resetAllTrails() |
984 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
992 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
1000 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
1008 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
1016 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
1024 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
1032 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
1040 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
1048 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
1056 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
1064 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
1072 |
non-virtual thunk to BillboardChain::getMaterial() const |
non-virtual thunk to BillboardChain::getMaterial() const |
1080 |
(int (*)(...)) 0x186f9a |
(int (*)(...)) 0x17a5ec |
1088 |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
non-virtual thunk to BillboardChain::getRenderOperation(RenderOperation&) |
1096 |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
non-virtual thunk to BillboardChain::preRender(SceneManager*, RenderSystem*) |
1104 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
1112 |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
non-virtual thunk to BillboardChain::getWorldTransforms(Matrix4*) const |
1120 |
(int (*)(...)) 0x186b86 |
(int (*)(...)) 0x17a3c0 |
1128 |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to BillboardChain::getSquaredViewDepth(Camera const*) const |
1136 |
non-virtual thunk to BillboardChain::getLights() const |
non-virtual thunk to BillboardChain::getLights() const |
1144 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
1152 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
1160 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
1168 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
1176 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
1184 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
1192 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
1200 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
1208 |
(int (*)(...)) -0x00000000000278 |
(int (*)(...)) -0x00000000000268 |
1216 |
(int (*)(...)) (& typeinfo for RibbonTrail) |
(int (*)(...)) (& typeinfo for RibbonTrail) |
1224 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
1232 |
non-virtual thunk to ~RibbonTrail |
non-virtual thunk to ~RibbonTrail |
1240 |
non-virtual thunk to RibbonTrail::nodeUpdated(Node const*) |
non-virtual thunk to RibbonTrail::nodeUpdated(Node const*) |
1248 |
non-virtual thunk to RibbonTrail::nodeDestroyed(Node const*) |
non-virtual thunk to RibbonTrail::nodeDestroyed(Node const*) |
1256 |
(int (*)(...)) 0x33febe |
(int (*)(...)) 0x326b2e |
1264 |
(int (*)(...)) 0x33fec4 |
(int (*)(...)) 0x326b34 |
[+] affected symbols: 32 (0.5%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from 'RibbonTrail' class.
RibbonTrail::removeNode ( Node* n )
This method is from 'RibbonTrail' class.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::_timeUpdate ( Real time )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeDestroyed ( Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::resetAllTrails ( )
This method is from 'RibbonTrail' class.
RibbonTrail::setTrailLength ( Real len )
This method is from 'RibbonTrail' class.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from 'RibbonTrail' class.
...
OgreRoot.h
namespace Ogre
[+] class Root 3
|
Change |
Effect |
1 |
Field mAddedFrameListeners has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mPMInjector has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mPMWorker has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 82 (1.3%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
This method is from 'Root' class.
Root::loadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::saveConfig ( )
This method is from 'Root' class.
Root::loadPlugins ( String const& pluginsfile )
This method is from 'Root' class.
Root::getSingleton ( )
Return value (reference) has base type 'Root'.
Root::setWorkQueue ( WorkQueue* queue )
This method is from 'Root' class.
Root::unloadPlugin ( String const& pluginName )
This method is from 'Root' class.
Root::installPlugin ( Plugin* plugin )
This method is from 'Root' class.
Root::restoreConfig ( )
This method is from 'Root' class.
Root::unloadPlugins ( )
This method is from 'Root' class.
...
OgreSceneManager.h
namespace Ogre
[+] class SceneManager 17
|
Change |
Effect |
1 |
Field mShadowIndexBufferUsedSize has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Size of field mDefaultShadowCameraSetup has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 |
Size of field mFiniteExtrusionParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 |
Size of field mInfiniteExtrusionParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 |
Size of field mNullShadowTexture has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 |
Size of field mShadowIndexBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
7 |
Size of field mShadowTextureCustomCasterFPParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
8 |
Size of field mShadowTextureCustomCasterVPParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
9 |
Size of field mShadowTextureCustomReceiverFPParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
10 |
Size of field mShadowTextureCustomReceiverVPParams has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
11 |
Virtual method createEntity ( MeshPtr const& ) has been added to this class instead of createEntity ( MeshPtr const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
12 |
Virtual method createEntity ( String const&, MeshPtr const& ) has been added to this class instead of createEntity ( String const&, MeshPtr const& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
13 |
Virtual method createRayQuery ( Ray const&, uint32 ) has been added to this class instead of createRayQuery ( Ray const&, unsigned long ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
14 |
Virtual method createAABBQuery ( AxisAlignedBox const&, uint32 ) has been added to this class instead of createAABBQuery ( AxisAlignedBox const&, unsigned long ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
15 |
Virtual method createSphereQuery ( Sphere const&, uint32 ) has been added to this class instead of createSphereQuery ( Sphere const&, unsigned long ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
16 |
Virtual method createIntersectionQuery ( uint32 ) has been added to this class instead of createIntersectionQuery ( unsigned long ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
17 |
Virtual method createPlaneBoundedVolumeQuery ( PlaneBoundedVolumeList const&, uint32 ) has been added to this class instead of createPlaneBoundedVolumeQuery ( PlaneBoundedVolumeList const&, unsigned long ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 319 entries | Virtual Table (New) - 319 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SceneManager) |
(int (*)(...)) (& typeinfo for SceneManager) |
16 |
SceneManager::createSceneNodeImpl() |
SceneManager::createSceneNodeImpl() |
24 |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
32 |
SceneManager::initRenderQueue() |
SceneManager::initRenderQueue() |
40 |
SceneManager::deriveShadowCasterPass(Pass const*) |
SceneManager::deriveShadowCasterPass(Pass const*) |
48 |
SceneManager::deriveShadowReceiverPass(Pass const*) |
SceneManager::deriveShadowReceiverPass(Pass const*) |
56 |
SceneManager::validatePassForRendering(Pass const*) |
SceneManager::validatePassForRendering(Pass const*) |
64 |
SceneManager::validateRenderableForRendering(Pass const*, Renderable const*) |
SceneManager::validateRenderableForRendering(Pass const*, Renderable const*) |
72 |
SceneManager::createSkyboxPlane(SceneManager::BoxPlane, float, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSkyboxPlane(SceneManager::BoxPlane, float, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
80 |
SceneManager::createSkydomePlane(SceneManager::BoxPlane, float, float, float, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSkydomePlane(SceneManager::BoxPlane, float, float, float, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
SceneManager::useRenderableViewProjMode(Renderable const*, bool) |
SceneManager::useRenderableViewProjMode(Renderable const*, bool) |
96 |
SceneManager::resetViewProjMode(bool) |
SceneManager::resetViewProjMode(bool) |
104 |
SceneManager::firePreRenderQueues() |
SceneManager::firePreRenderQueues() |
112 |
SceneManager::firePostRenderQueues() |
SceneManager::firePostRenderQueues() |
120 |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
136 |
SceneManager::fireRenderSingleObject(Renderable*, Pass const*, AutoParamDataSource const*, HashedVector<Light*> const*, bool) |
SceneManager::fireRenderSingleObject(Renderable*, Pass const*, AutoParamDataSource const*, HashedVector<Light*> const*, bool) |
144 |
SceneManager::fireShadowTexturesUpdated(unsigned long) |
SceneManager::fireShadowTexturesUpdated(unsigned long) |
152 |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
160 |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
168 |
SceneManager::firePreUpdateSceneGraph(Camera*) |
SceneManager::firePreUpdateSceneGraph(Camera*) |
176 |
SceneManager::firePostUpdateSceneGraph(Camera*) |
SceneManager::firePostUpdateSceneGraph(Camera*) |
184 |
SceneManager::firePreFindVisibleObjects(Viewport*) |
SceneManager::firePreFindVisibleObjects(Viewport*) |
192 |
SceneManager::firePostFindVisibleObjects(Viewport*) |
SceneManager::firePostFindVisibleObjects(Viewport*) |
200 |
SceneManager::fireSceneManagerDestroyed() |
SceneManager::fireSceneManagerDestroyed() |
208 |
SceneManager::setViewport(Viewport*) |
SceneManager::setViewport(Viewport*) |
216 |
SceneManager::renderVisibleObjectsDefaultSequence() |
SceneManager::renderVisibleObjectsDefaultSequence() |
224 |
SceneManager::renderVisibleObjectsCustomSequence(RenderQueueInvocationSequence*) |
SceneManager::renderVisibleObjectsCustomSequence(RenderQueueInvocationSequence*) |
232 |
SceneManager::prepareRenderQueue() |
SceneManager::prepareRenderQueue() |
240 |
SceneManager::renderSingleObject(Renderable*, Pass const*, bool, bool, HashedVector<Light*> const*) |
SceneManager::renderSingleObject(Renderable*, Pass const*, bool, bool, HashedVector<Light*> const*) |
248 |
(int (*)(...)) 0x369e7c |
(int (*)(...)) 0x352b52 |
256 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::findLightsAffectingFrustum(Camera const*) |
264 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::initShadowVolumeMaterials() |
272 |
SceneManager::ensureShadowTexturesCreated() |
SceneManager::ensureShadowTexturesCreated() |
280 |
SceneManager::destroyShadowTextures() |
SceneManager::destroyShadowTextures() |
288 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
296 |
SceneManager::_pauseRendering() |
SceneManager::_pauseRendering() |
304 |
SceneManager::_resumeRendering(SceneManager::RenderContext*) |
SceneManager::_resumeRendering(SceneManager::RenderContext*) |
312 |
SceneManager::renderShadowVolumesToStencil(Light const*, Camera const*, bool) |
SceneManager::renderShadowVolumesToStencil(Light const*, Camera const*, bool) |
320 |
SceneManager::setShadowVolumeStencilState(bool, bool, bool) |
SceneManager::setShadowVolumeStencilState(bool, bool, bool) |
328 |
SceneManager::findShadowCastersForLight(Light const*, Camera const*) |
SceneManager::findShadowCastersForLight(Light const*, Camera const*) |
336 |
SceneManager::renderBasicQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderBasicQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
344 |
SceneManager::renderAdditiveStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderAdditiveStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
352 |
SceneManager::renderModulativeStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderModulativeStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
360 |
SceneManager::renderTextureShadowCasterQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderTextureShadowCasterQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
368 |
SceneManager::renderTextureShadowReceiverQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderTextureShadowReceiverQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
376 |
SceneManager::renderModulativeTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderModulativeTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
384 |
SceneManager::renderAdditiveTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderAdditiveTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
392 |
SceneManager::renderObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
SceneManager::renderObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
400 |
SceneManager::renderTransparentShadowCasterObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
SceneManager::renderTransparentShadowCasterObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
408 |
SceneManager::updateRenderQueueSplitOptions() |
SceneManager::updateRenderQueueSplitOptions() |
416 |
SceneManager::updateRenderQueueGroupSplitOptions(RenderQueueGroup*, bool, bool) |
SceneManager::updateRenderQueueGroupSplitOptions(RenderQueueGroup*, bool, bool) |
424 |
SceneManager::buildAndSetScissor(HashedVector<Light*> const&, Camera const*) |
SceneManager::buildAndSetScissor(HashedVector<Light*> const&, Camera const*) |
432 |
SceneManager::buildScissor(Light const*, Camera const*, TRect<float>&) |
SceneManager::buildScissor(Light const*, Camera const*, TRect<float>&) |
440 |
SceneManager::resetScissor() |
SceneManager::resetScissor() |
448 |
SceneManager::buildAndSetLightClip(HashedVector<Light*> const&) |
SceneManager::buildAndSetLightClip(HashedVector<Light*> const&) |
456 |
SceneManager::buildLightClip(Light const*, std::vector<Plane, std::allocator<Plane> >&) |
SceneManager::buildLightClip(Light const*, std::vector<Plane, std::allocator<Plane> >&) |
464 |
SceneManager::resetLightClip() |
SceneManager::resetLightClip() |
472 |
SceneManager::checkCachedLightClippingInfo() |
SceneManager::checkCachedLightClippingInfo() |
480 |
SceneManager::useLights(HashedVector<Light*> const&, unsigned short) |
SceneManager::useLights(HashedVector<Light*> const&, unsigned short) |
488 |
SceneManager::setViewMatrix(Matrix4 const&) |
SceneManager::setViewMatrix(Matrix4 const&) |
496 |
SceneManager::useLightsGpuProgram(Pass const*, HashedVector<Light*> const*) |
SceneManager::useLightsGpuProgram(Pass const*, HashedVector<Light*> const*) |
504 |
SceneManager::bindGpuProgram(GpuProgram*) |
SceneManager::bindGpuProgram(GpuProgram*) |
512 |
SceneManager::updateGpuProgramParameters(Pass const*) |
SceneManager::updateGpuProgramParameters(Pass const*) |
520 |
(int (*)(...))0 |
(int (*)(...))0 |
528 |
(int (*)(...))0 |
(int (*)(...))0 |
536 |
__cxa_pure_virtual |
__cxa_pure_virtual |
544 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
552 |
SceneManager::getCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
560 |
SceneManager::hasCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
568 |
SceneManager::destroyCamera(Camera*) |
SceneManager::destroyCamera(Camera*) |
576 |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
584 |
SceneManager::destroyAllCameras() |
SceneManager::destroyAllCameras() |
592 |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
600 |
SceneManager::createLight() |
SceneManager::createLight() |
608 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
616 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
624 |
SceneManager::getLightClippingPlanes(Light*) |
SceneManager::getLightClippingPlanes(Light*) |
632 |
SceneManager::getLightScissorRect(Light*, Camera const*) |
SceneManager::getLightScissorRect(Light*, Camera const*) |
640 |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
648 |
SceneManager::destroyLight(Light*) |
SceneManager::destroyLight(Light*) |
656 |
SceneManager::destroyAllLights() |
SceneManager::destroyAllLights() |
664 |
SceneManager::_notifyLightsDirty() |
SceneManager::_notifyLightsDirty() |
672 |
SceneManager::_getLightsAffectingFrustum() const |
SceneManager::_getLightsAffectingFrustum() const |
680 |
SceneManager::_populateLightList(Vector3 const&, float, HashedVector<Light*>&, unsigned int) |
SceneManager::_populateLightList(Vector3 const&, float, HashedVector<Light*>&, unsigned int) |
688 |
SceneManager::_populateLightList(SceneNode const*, float, HashedVector<Light*>&, unsigned int) |
SceneManager::_populateLightList(SceneNode const*, float, HashedVector<Light*>&, unsigned int) |
696 |
SceneManager::createSceneNode() |
SceneManager::createSceneNode() |
704 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
712 |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
720 |
SceneManager::destroySceneNode(SceneNode*) |
SceneManager::destroySceneNode(SceneNode*) |
728 |
SceneManager::getRootSceneNode() |
SceneManager::getRootSceneNode() |
736 |
SceneManager::getSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
744 |
SceneManager::hasSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
752 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
760 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MeshPtr const&) |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<Mesh> const&) |
768 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
776 |
SceneManager::createEntity(MeshPtr const&) |
SceneManager::createEntity(SharedPtr<Mesh> const&) |
784 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SceneManager::PrefabType) |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SceneManager::PrefabType) |
792 |
SceneManager::createEntity(SceneManager::PrefabType) |
SceneManager::createEntity(SceneManager::PrefabType) |
800 |
SceneManager::getEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
808 |
SceneManager::hasEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
816 |
SceneManager::destroyEntity(Entity*) |
SceneManager::destroyEntity(Entity*) |
824 |
SceneManager::destroyEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
832 |
SceneManager::destroyAllEntities() |
SceneManager::destroyAllEntities() |
840 |
SceneManager::createManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
848 |
SceneManager::createManualObject() |
SceneManager::createManualObject() |
856 |
SceneManager::getManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
864 |
SceneManager::hasManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
872 |
SceneManager::destroyManualObject(ManualObject*) |
SceneManager::destroyManualObject(ManualObject*) |
880 |
SceneManager::destroyManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
888 |
SceneManager::destroyAllManualObjects() |
SceneManager::destroyAllManualObjects() |
896 |
SceneManager::createBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
904 |
SceneManager::createBillboardChain() |
SceneManager::createBillboardChain() |
912 |
SceneManager::getBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
920 |
SceneManager::hasBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
928 |
SceneManager::destroyBillboardChain(BillboardChain*) |
SceneManager::destroyBillboardChain(BillboardChain*) |
936 |
SceneManager::destroyBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
944 |
SceneManager::destroyAllBillboardChains() |
SceneManager::destroyAllBillboardChains() |
952 |
SceneManager::createRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
960 |
SceneManager::createRibbonTrail() |
SceneManager::createRibbonTrail() |
968 |
SceneManager::getRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
976 |
SceneManager::hasRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
984 |
SceneManager::destroyRibbonTrail(RibbonTrail*) |
SceneManager::destroyRibbonTrail(RibbonTrail*) |
992 |
SceneManager::destroyRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1000 |
SceneManager::destroyAllRibbonTrails() |
SceneManager::destroyAllRibbonTrails() |
1008 |
SceneManager::createParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1016 |
SceneManager::createParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1024 |
SceneManager::createParticleSystem(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createParticleSystem(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1032 |
SceneManager::getParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1040 |
SceneManager::hasParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1048 |
SceneManager::destroyParticleSystem(ParticleSystem*) |
SceneManager::destroyParticleSystem(ParticleSystem*) |
1056 |
SceneManager::destroyParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1064 |
SceneManager::destroyAllParticleSystems() |
SceneManager::destroyAllParticleSystems() |
1072 |
SceneManager::clearScene() |
SceneManager::clearScene() |
1080 |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1088 |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1096 |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1104 |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1112 |
(int (*)(...)) 0x369b58 |
(int (*)(...)) 0x35274e |
1120 |
(int (*)(...)) 0x369b62 |
(int (*)(...)) 0x352758 |
1128 |
SceneManager::getSuggestedViewpoint(bool) |
SceneManager::getSuggestedViewpoint(bool) |
1136 |
(int (*)(...)) 0x369b6c |
(int (*)(...)) 0x352762 |
1144 |
(int (*)(...)) 0x369b76 |
(int (*)(...)) 0x35276c |
1152 |
(int (*)(...)) 0x369b80 |
(int (*)(...)) 0x352776 |
1160 |
(int (*)(...)) 0x369b8a |
(int (*)(...)) 0x352780 |
1168 |
(int (*)(...)) 0x369b94 |
(int (*)(...)) 0x35278a |
1176 |
SceneManager::_updateSceneGraph(Camera*) |
SceneManager::_updateSceneGraph(Camera*) |
1184 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
1192 |
SceneManager::_applySceneAnimations() |
SceneManager::_applySceneAnimations() |
1200 |
SceneManager::_renderVisibleObjects() |
SceneManager::_renderVisibleObjects() |
1208 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
1216 |
SceneManager::_queueSkiesForRendering(Camera*) |
SceneManager::_queueSkiesForRendering(Camera*) |
1224 |
SceneManager::_setDestinationRenderSystem(RenderSystem*) |
SceneManager::_setDestinationRenderSystem(RenderSystem*) |
1232 |
SceneManager::setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, bool, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, bool, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1240 |
SceneManager::_setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, unsigned char, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::_setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, unsigned char, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1248 |
(int (*)(...)) 0x369b9e |
(int (*)(...)) 0x352794 |
1256 |
(int (*)(...)) 0x369baa |
(int (*)(...)) 0x3527a0 |
1264 |
(int (*)(...)) 0x369bb6 |
(int (*)(...)) 0x3527ac |
1272 |
(int (*)(...)) 0x369bc2 |
(int (*)(...)) 0x3527b8 |
1280 |
SceneManager::setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, bool, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, bool, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1288 |
SceneManager::_setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, unsigned char, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::_setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, unsigned char, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1296 |
(int (*)(...)) 0x369bce |
(int (*)(...)) 0x3527c4 |
1304 |
(int (*)(...)) 0x369bda |
(int (*)(...)) 0x3527d0 |
1312 |
(int (*)(...)) 0x369be6 |
(int (*)(...)) 0x3527dc |
1320 |
(int (*)(...)) 0x369bf2 |
(int (*)(...)) 0x3527e8 |
1328 |
SceneManager::setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, bool, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, bool, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1336 |
SceneManager::_setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, unsigned char, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::_setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, unsigned char, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1344 |
(int (*)(...)) 0x369bfe |
(int (*)(...)) 0x3527f4 |
1352 |
(int (*)(...)) 0x369c0a |
(int (*)(...)) 0x352800 |
1360 |
(int (*)(...)) 0x369c16 |
(int (*)(...)) 0x35280c |
1368 |
(int (*)(...)) 0x369c22 |
(int (*)(...)) 0x352818 |
1376 |
SceneManager::getFogMode() const |
SceneManager::getFogMode() const |
1384 |
SceneManager::getFogColour() const |
SceneManager::getFogColour() const |
1392 |
SceneManager::getFogStart() const |
SceneManager::getFogStart() const |
1400 |
SceneManager::getFogEnd() const |
SceneManager::getFogEnd() const |
1408 |
SceneManager::getFogDensity() const |
SceneManager::getFogDensity() const |
1416 |
SceneManager::createBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) |
SceneManager::createBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) |
1424 |
SceneManager::createBillboardSet(unsigned int) |
SceneManager::createBillboardSet(unsigned int) |
1432 |
SceneManager::getBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1440 |
SceneManager::hasBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1448 |
SceneManager::destroyBillboardSet(BillboardSet*) |
SceneManager::destroyBillboardSet(BillboardSet*) |
1456 |
SceneManager::destroyBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1464 |
SceneManager::destroyAllBillboardSets() |
SceneManager::destroyAllBillboardSets() |
1472 |
SceneManager::setDisplaySceneNodes(bool) |
SceneManager::setDisplaySceneNodes(bool) |
1480 |
(int (*)(...)) 0x369c2e |
(int (*)(...)) 0x352824 |
1488 |
SceneManager::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
SceneManager::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
1496 |
SceneManager::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1504 |
SceneManager::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1512 |
SceneManager::destroyAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1520 |
SceneManager::destroyAllAnimations() |
SceneManager::destroyAllAnimations() |
1528 |
SceneManager::createAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1536 |
SceneManager::getAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1544 |
SceneManager::hasAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1552 |
SceneManager::destroyAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1560 |
SceneManager::destroyAllAnimationStates() |
SceneManager::destroyAllAnimationStates() |
1568 |
SceneManager::manualRender(RenderOperation*, Pass*, Viewport*, Matrix4 const&, Matrix4 const&, Matrix4 const&, bool) |
SceneManager::manualRender(RenderOperation*, Pass*, Viewport*, Matrix4 const&, Matrix4 const&, Matrix4 const&, bool) |
1576 |
SceneManager::manualRender(Renderable*, Pass const*, Viewport*, Matrix4 const&, Matrix4 const&, bool, bool, bool, HashedVector<Light*> const*) |
SceneManager::manualRender(Renderable*, Pass const*, Viewport*, Matrix4 const&, Matrix4 const&, bool, bool, bool, HashedVector<Light*> const*) |
1584 |
SceneManager::getRenderQueue() |
SceneManager::getRenderQueue() |
1592 |
SceneManager::addRenderQueueListener(RenderQueueListener*) |
SceneManager::addRenderQueueListener(RenderQueueListener*) |
1600 |
SceneManager::removeRenderQueueListener(RenderQueueListener*) |
SceneManager::removeRenderQueueListener(RenderQueueListener*) |
1608 |
SceneManager::addRenderObjectListener(RenderObjectListener*) |
SceneManager::addRenderObjectListener(RenderObjectListener*) |
1616 |
SceneManager::removeRenderObjectListener(RenderObjectListener*) |
SceneManager::removeRenderObjectListener(RenderObjectListener*) |
1624 |
SceneManager::addSpecialCaseRenderQueue(unsigned char) |
SceneManager::addSpecialCaseRenderQueue(unsigned char) |
1632 |
SceneManager::removeSpecialCaseRenderQueue(unsigned char) |
SceneManager::removeSpecialCaseRenderQueue(unsigned char) |
1640 |
SceneManager::clearSpecialCaseRenderQueues() |
SceneManager::clearSpecialCaseRenderQueues() |
1648 |
SceneManager::setSpecialCaseRenderQueueMode(SceneManager::SpecialCaseRenderQueueMode) |
SceneManager::setSpecialCaseRenderQueueMode(SceneManager::SpecialCaseRenderQueueMode) |
1656 |
SceneManager::getSpecialCaseRenderQueueMode() |
SceneManager::getSpecialCaseRenderQueueMode() |
1664 |
SceneManager::isRenderQueueToBeProcessed(unsigned char) |
SceneManager::isRenderQueueToBeProcessed(unsigned char) |
1672 |
SceneManager::setWorldGeometryRenderQueue(unsigned char) |
SceneManager::setWorldGeometryRenderQueue(unsigned char) |
1680 |
SceneManager::getWorldGeometryRenderQueue() |
SceneManager::getWorldGeometryRenderQueue() |
1688 |
SceneManager::showBoundingBoxes(bool) |
SceneManager::showBoundingBoxes(bool) |
1696 |
SceneManager::getShowBoundingBoxes() const |
SceneManager::getShowBoundingBoxes() const |
1704 |
SceneManager::_notifyAutotrackingSceneNode(SceneNode*, bool) |
SceneManager::_notifyAutotrackingSceneNode(SceneNode*, bool) |
1712 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned long) |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
1720 |
SceneManager::createSphereQuery(Sphere const&, unsigned long) |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
1728 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned long) |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
1736 |
SceneManager::createRayQuery(Ray const&, unsigned long) |
SceneManager::createRayQuery(Ray const&, unsigned int) |
1744 |
SceneManager::createIntersectionQuery(unsigned long) |
SceneManager::createIntersectionQuery(unsigned int) |
1752 |
SceneManager::destroyQuery(SceneQuery*) |
SceneManager::destroyQuery(SceneQuery*) |
1760 |
SceneManager::setShadowTechnique(ShadowTechnique) |
SceneManager::setShadowTechnique(ShadowTechnique) |
1768 |
(int (*)(...)) 0x369c3a |
(int (*)(...)) 0x352830 |
1776 |
(int (*)(...)) 0x369c46 |
(int (*)(...)) 0x35283c |
1784 |
(int (*)(...)) 0x369c52 |
(int (*)(...)) 0x352848 |
1792 |
SceneManager::setShadowColour(ColourValue const&) |
SceneManager::setShadowColour(ColourValue const&) |
1800 |
SceneManager::getShadowColour() const |
SceneManager::getShadowColour() const |
1808 |
SceneManager::setShadowDirectionalLightExtrusionDistance(float) |
SceneManager::setShadowDirectionalLightExtrusionDistance(float) |
1816 |
SceneManager::getShadowDirectionalLightExtrusionDistance() const |
SceneManager::getShadowDirectionalLightExtrusionDistance() const |
1824 |
SceneManager::setShadowFarDistance(float) |
SceneManager::setShadowFarDistance(float) |
1832 |
(int (*)(...)) 0x369c5e |
(int (*)(...)) 0x352854 |
1840 |
(int (*)(...)) 0x369c6c |
(int (*)(...)) 0x352862 |
1848 |
SceneManager::setShadowIndexBufferSize(unsigned long) |
SceneManager::setShadowIndexBufferSize(unsigned long) |
1856 |
(int (*)(...)) 0x369c7a |
(int (*)(...)) 0x352870 |
1864 |
SceneManager::setShadowTextureSize(unsigned short) |
SceneManager::setShadowTextureSize(unsigned short) |
1872 |
SceneManager::setShadowTextureConfig(unsigned long, unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
SceneManager::setShadowTextureConfig(unsigned long, unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
1880 |
SceneManager::setShadowTextureConfig(unsigned long, ShadowTextureConfig const&) |
SceneManager::setShadowTextureConfig(unsigned long, ShadowTextureConfig const&) |
1888 |
SceneManager::setShadowTexturePixelFormat(PixelFormat) |
SceneManager::setShadowTexturePixelFormat(PixelFormat) |
1896 |
SceneManager::setShadowTextureFSAA(unsigned short) |
SceneManager::setShadowTextureFSAA(unsigned short) |
1904 |
SceneManager::setShadowTextureCount(unsigned long) |
SceneManager::setShadowTextureCount(unsigned long) |
1912 |
SceneManager::setShadowTextureSettings(unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
SceneManager::setShadowTextureSettings(unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
1920 |
SceneManager::getShadowTexture(unsigned long) |
SceneManager::getShadowTexture(unsigned long) |
1928 |
(int (*)(...)) 0x369c86 |
(int (*)(...)) 0x35287c |
1936 |
(int (*)(...)) 0x369c94 |
(int (*)(...)) 0x35288a |
1944 |
(int (*)(...)) 0x369ca2 |
(int (*)(...)) 0x352898 |
1952 |
(int (*)(...)) 0x369cb0 |
(int (*)(...)) 0x3528a6 |
1960 |
SceneManager::setShadowTextureSelfShadow(bool) |
SceneManager::setShadowTextureSelfShadow(bool) |
1968 |
(int (*)(...)) 0x369cbe |
(int (*)(...)) 0x3528b4 |
1976 |
SceneManager::setShadowTextureCasterMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setShadowTextureCasterMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1984 |
SceneManager::setShadowTextureReceiverMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setShadowTextureReceiverMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1992 |
(int (*)(...)) 0x369cca |
(int (*)(...)) 0x3528c0 |
2000 |
(int (*)(...)) 0x369cd6 |
(int (*)(...)) 0x3528cc |
2008 |
SceneManager::setShadowCameraSetup(SharedPtr<ShadowCameraSetup> const&) |
SceneManager::setShadowCameraSetup(SharedPtr<ShadowCameraSetup> const&) |
2016 |
SceneManager::getShadowCameraSetup() const |
SceneManager::getShadowCameraSetup() const |
2024 |
(int (*)(...)) 0x369ce2 |
(int (*)(...)) 0x3528d8 |
2032 |
(int (*)(...)) 0x369cee |
(int (*)(...)) 0x3528e4 |
2040 |
(int (*)(...)) 0x369cfe |
(int (*)(...)) 0x3528f4 |
2048 |
(int (*)(...)) 0x369d0e |
(int (*)(...)) 0x352904 |
2056 |
(int (*)(...)) 0x369d1e |
(int (*)(...)) 0x352914 |
2064 |
(int (*)(...)) 0x369d2e |
(int (*)(...)) 0x352924 |
2072 |
(int (*)(...)) 0x369d3e |
(int (*)(...)) 0x352934 |
2080 |
(int (*)(...)) 0x369d4e |
(int (*)(...)) 0x352944 |
2088 |
(int (*)(...)) 0x369d5a |
(int (*)(...)) 0x352950 |
2096 |
(int (*)(...)) 0x369d66 |
(int (*)(...)) 0x35295c |
2104 |
(int (*)(...)) 0x369d72 |
(int (*)(...)) 0x352968 |
2112 |
(int (*)(...)) 0x369d7e |
(int (*)(...)) 0x352974 |
2120 |
(int (*)(...)) 0x369d8a |
(int (*)(...)) 0x352980 |
2128 |
SceneManager::addListener(SceneManager::Listener*) |
SceneManager::addListener(SceneManager::Listener*) |
2136 |
SceneManager::removeListener(SceneManager::Listener*) |
SceneManager::removeListener(SceneManager::Listener*) |
2144 |
SceneManager::createStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2152 |
SceneManager::getStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2160 |
SceneManager::hasStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2168 |
SceneManager::destroyStaticGeometry(StaticGeometry*) |
SceneManager::destroyStaticGeometry(StaticGeometry*) |
2176 |
SceneManager::destroyStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2184 |
SceneManager::destroyAllStaticGeometry() |
SceneManager::destroyAllStaticGeometry() |
2192 |
SceneManager::createInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2200 |
SceneManager::getInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2208 |
SceneManager::destroyInstancedGeometry(InstancedGeometry*) |
SceneManager::destroyInstancedGeometry(InstancedGeometry*) |
2216 |
SceneManager::destroyInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2224 |
SceneManager::destroyAllInstancedGeometry() |
SceneManager::destroyAllInstancedGeometry() |
2232 |
SceneManager::createInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
SceneManager::createInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
2240 |
SceneManager::getInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2248 |
SceneManager::hasInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2256 |
SceneManager::destroyInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2264 |
SceneManager::destroyInstanceManager(InstanceManager*) |
SceneManager::destroyInstanceManager(InstanceManager*) |
2272 |
SceneManager::destroyAllInstanceManagers() |
SceneManager::destroyAllInstanceManagers() |
2280 |
SceneManager::getNumInstancesPerBatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
SceneManager::getNumInstancesPerBatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
2288 |
SceneManager::createInstancedEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createInstancedEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2296 |
SceneManager::destroyInstancedEntity(InstancedEntity*) |
SceneManager::destroyInstancedEntity(InstancedEntity*) |
2304 |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
2312 |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
2320 |
SceneManager::destroyMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2328 |
SceneManager::destroyMovableObject(MovableObject*) |
SceneManager::destroyMovableObject(MovableObject*) |
2336 |
SceneManager::destroyAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2344 |
SceneManager::destroyAllMovableObjects() |
SceneManager::destroyAllMovableObjects() |
2352 |
SceneManager::getMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2360 |
SceneManager::hasMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2368 |
SceneManager::getMovableObjectIterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::getMovableObjectIterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2376 |
SceneManager::injectMovableObject(MovableObject*) |
SceneManager::injectMovableObject(MovableObject*) |
2384 |
SceneManager::extractMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::extractMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2392 |
SceneManager::extractMovableObject(MovableObject*) |
SceneManager::extractMovableObject(MovableObject*) |
2400 |
SceneManager::extractAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::extractAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2408 |
(int (*)(...)) 0x369d96 |
(int (*)(...)) 0x35298c |
2416 |
(int (*)(...)) 0x369da2 |
(int (*)(...)) 0x352998 |
2424 |
(int (*)(...)) 0x369dae |
(int (*)(...)) 0x3529a4 |
2432 |
(int (*)(...)) 0x369dba |
(int (*)(...)) 0x3529b0 |
2440 |
(int (*)(...)) 0x369dc6 |
(int (*)(...)) 0x3529bc |
2448 |
(int (*)(...)) 0x369dd2 |
(int (*)(...)) 0x3529c8 |
2456 |
(int (*)(...)) 0x369dde |
(int (*)(...)) 0x3529d4 |
2464 |
(int (*)(...)) 0x369dea |
(int (*)(...)) 0x3529e0 |
2472 |
SceneManager::_injectRenderWithPass(Pass*, Renderable*, bool, bool, HashedVector<Light*> const*) |
SceneManager::_injectRenderWithPass(Pass*, Renderable*, bool, bool, HashedVector<Light*> const*) |
2480 |
SceneManager::_suppressRenderStateChanges(bool) |
SceneManager::_suppressRenderStateChanges(bool) |
2488 |
(int (*)(...)) 0x369df6 |
(int (*)(...)) 0x3529ec |
2496 |
SceneManager::_setPass(Pass const*, bool, bool) |
SceneManager::_setPass(Pass const*, bool, bool) |
2504 |
SceneManager::_markGpuParamsDirty(unsigned short) |
SceneManager::_markGpuParamsDirty(unsigned short) |
2512 |
SceneManager::_suppressShadows(bool) |
SceneManager::_suppressShadows(bool) |
2520 |
(int (*)(...)) 0x369e02 |
(int (*)(...)) 0x3529f8 |
2528 |
SceneManager::_renderQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::_renderQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
2536 |
(int (*)(...)) 0x369e0e |
(int (*)(...)) 0x352a04 |
2544 |
(int (*)(...)) 0x369e1a |
(int (*)(...)) 0x352a10 |
[+] affected symbols: 749 (12%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
1st parameter 'mgr' (pointer) has base type 'SceneManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager' in 1st parameter 'mo' (pointer) has base type 'SceneManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager' in 1st parameter 'obj' (pointer) has base type 'SceneManager'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager' in the return value (pointer) has base type 'SceneManager'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
...
OgreSceneManagerEnumerator.h
namespace Ogre
[+] class DefaultSceneManager 1
|
Change |
Effect |
1 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 319 entries | Virtual Table (New) - 319 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DefaultSceneManager) |
(int (*)(...)) (& typeinfo for DefaultSceneManager) |
16 |
SceneManager::createSceneNodeImpl() |
SceneManager::createSceneNodeImpl() |
24 |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNodeImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
32 |
SceneManager::initRenderQueue() |
SceneManager::initRenderQueue() |
40 |
SceneManager::deriveShadowCasterPass(Pass const*) |
SceneManager::deriveShadowCasterPass(Pass const*) |
48 |
SceneManager::deriveShadowReceiverPass(Pass const*) |
SceneManager::deriveShadowReceiverPass(Pass const*) |
56 |
SceneManager::validatePassForRendering(Pass const*) |
SceneManager::validatePassForRendering(Pass const*) |
64 |
SceneManager::validateRenderableForRendering(Pass const*, Renderable const*) |
SceneManager::validateRenderableForRendering(Pass const*, Renderable const*) |
72 |
SceneManager::createSkyboxPlane(SceneManager::BoxPlane, float, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSkyboxPlane(SceneManager::BoxPlane, float, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
80 |
SceneManager::createSkydomePlane(SceneManager::BoxPlane, float, float, float, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSkydomePlane(SceneManager::BoxPlane, float, float, float, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
88 |
SceneManager::useRenderableViewProjMode(Renderable const*, bool) |
SceneManager::useRenderableViewProjMode(Renderable const*, bool) |
96 |
SceneManager::resetViewProjMode(bool) |
SceneManager::resetViewProjMode(bool) |
104 |
SceneManager::firePreRenderQueues() |
SceneManager::firePreRenderQueues() |
112 |
SceneManager::firePostRenderQueues() |
SceneManager::firePostRenderQueues() |
120 |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueStarted(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
128 |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::fireRenderQueueEnded(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
136 |
SceneManager::fireRenderSingleObject(Renderable*, Pass const*, AutoParamDataSource const*, HashedVector<Light*> const*, bool) |
SceneManager::fireRenderSingleObject(Renderable*, Pass const*, AutoParamDataSource const*, HashedVector<Light*> const*, bool) |
144 |
SceneManager::fireShadowTexturesUpdated(unsigned long) |
SceneManager::fireShadowTexturesUpdated(unsigned long) |
152 |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
SceneManager::fireShadowTexturesPreCaster(Light*, Camera*, unsigned long) |
160 |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
SceneManager::fireShadowTexturesPreReceiver(Light*, Frustum*) |
168 |
SceneManager::firePreUpdateSceneGraph(Camera*) |
SceneManager::firePreUpdateSceneGraph(Camera*) |
176 |
SceneManager::firePostUpdateSceneGraph(Camera*) |
SceneManager::firePostUpdateSceneGraph(Camera*) |
184 |
SceneManager::firePreFindVisibleObjects(Viewport*) |
SceneManager::firePreFindVisibleObjects(Viewport*) |
192 |
SceneManager::firePostFindVisibleObjects(Viewport*) |
SceneManager::firePostFindVisibleObjects(Viewport*) |
200 |
SceneManager::fireSceneManagerDestroyed() |
SceneManager::fireSceneManagerDestroyed() |
208 |
SceneManager::setViewport(Viewport*) |
SceneManager::setViewport(Viewport*) |
216 |
SceneManager::renderVisibleObjectsDefaultSequence() |
SceneManager::renderVisibleObjectsDefaultSequence() |
224 |
SceneManager::renderVisibleObjectsCustomSequence(RenderQueueInvocationSequence*) |
SceneManager::renderVisibleObjectsCustomSequence(RenderQueueInvocationSequence*) |
232 |
SceneManager::prepareRenderQueue() |
SceneManager::prepareRenderQueue() |
240 |
SceneManager::renderSingleObject(Renderable*, Pass const*, bool, bool, HashedVector<Light*> const*) |
SceneManager::renderSingleObject(Renderable*, Pass const*, bool, bool, HashedVector<Light*> const*) |
248 |
(int (*)(...)) 0x369e7c |
(int (*)(...)) 0x352b52 |
256 |
SceneManager::findLightsAffectingFrustum(Camera const*) |
SceneManager::findLightsAffectingFrustum(Camera const*) |
264 |
SceneManager::initShadowVolumeMaterials() |
SceneManager::initShadowVolumeMaterials() |
272 |
SceneManager::ensureShadowTexturesCreated() |
SceneManager::ensureShadowTexturesCreated() |
280 |
SceneManager::destroyShadowTextures() |
SceneManager::destroyShadowTextures() |
288 |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
SceneManager::prepareShadowTextures(Camera*, Viewport*, HashedVector<Light*> const*) |
296 |
SceneManager::_pauseRendering() |
SceneManager::_pauseRendering() |
304 |
SceneManager::_resumeRendering(SceneManager::RenderContext*) |
SceneManager::_resumeRendering(SceneManager::RenderContext*) |
312 |
SceneManager::renderShadowVolumesToStencil(Light const*, Camera const*, bool) |
SceneManager::renderShadowVolumesToStencil(Light const*, Camera const*, bool) |
320 |
SceneManager::setShadowVolumeStencilState(bool, bool, bool) |
SceneManager::setShadowVolumeStencilState(bool, bool, bool) |
328 |
SceneManager::findShadowCastersForLight(Light const*, Camera const*) |
SceneManager::findShadowCastersForLight(Light const*, Camera const*) |
336 |
SceneManager::renderBasicQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderBasicQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
344 |
SceneManager::renderAdditiveStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderAdditiveStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
352 |
SceneManager::renderModulativeStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderModulativeStencilShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
360 |
SceneManager::renderTextureShadowCasterQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderTextureShadowCasterQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
368 |
SceneManager::renderTextureShadowReceiverQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderTextureShadowReceiverQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
376 |
SceneManager::renderModulativeTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderModulativeTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
384 |
SceneManager::renderAdditiveTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::renderAdditiveTextureShadowedQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
392 |
SceneManager::renderObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
SceneManager::renderObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
400 |
SceneManager::renderTransparentShadowCasterObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
SceneManager::renderTransparentShadowCasterObjects(QueuedRenderableCollection const&, QueuedRenderableCollection::OrganisationMode, bool, bool, HashedVector<Light*> const*) |
408 |
SceneManager::updateRenderQueueSplitOptions() |
SceneManager::updateRenderQueueSplitOptions() |
416 |
SceneManager::updateRenderQueueGroupSplitOptions(RenderQueueGroup*, bool, bool) |
SceneManager::updateRenderQueueGroupSplitOptions(RenderQueueGroup*, bool, bool) |
424 |
SceneManager::buildAndSetScissor(HashedVector<Light*> const&, Camera const*) |
SceneManager::buildAndSetScissor(HashedVector<Light*> const&, Camera const*) |
432 |
SceneManager::buildScissor(Light const*, Camera const*, TRect<float>&) |
SceneManager::buildScissor(Light const*, Camera const*, TRect<float>&) |
440 |
SceneManager::resetScissor() |
SceneManager::resetScissor() |
448 |
SceneManager::buildAndSetLightClip(HashedVector<Light*> const&) |
SceneManager::buildAndSetLightClip(HashedVector<Light*> const&) |
456 |
SceneManager::buildLightClip(Light const*, std::vector<Plane, std::allocator<Plane> >&) |
SceneManager::buildLightClip(Light const*, std::vector<Plane, std::allocator<Plane> >&) |
464 |
SceneManager::resetLightClip() |
SceneManager::resetLightClip() |
472 |
SceneManager::checkCachedLightClippingInfo() |
SceneManager::checkCachedLightClippingInfo() |
480 |
SceneManager::useLights(HashedVector<Light*> const&, unsigned short) |
SceneManager::useLights(HashedVector<Light*> const&, unsigned short) |
488 |
SceneManager::setViewMatrix(Matrix4 const&) |
SceneManager::setViewMatrix(Matrix4 const&) |
496 |
SceneManager::useLightsGpuProgram(Pass const*, HashedVector<Light*> const*) |
SceneManager::useLightsGpuProgram(Pass const*, HashedVector<Light*> const*) |
504 |
SceneManager::bindGpuProgram(GpuProgram*) |
SceneManager::bindGpuProgram(GpuProgram*) |
512 |
SceneManager::updateGpuProgramParameters(Pass const*) |
SceneManager::updateGpuProgramParameters(Pass const*) |
520 |
~DefaultSceneManager |
~DefaultSceneManager |
528 |
~DefaultSceneManager |
~DefaultSceneManager |
536 |
DefaultSceneManager::getTypeName[abi:cxx11]() const |
DefaultSceneManager::getTypeName[abi:cxx11]() const |
544 |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
552 |
SceneManager::getCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
560 |
SceneManager::hasCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
568 |
SceneManager::destroyCamera(Camera*) |
SceneManager::destroyCamera(Camera*) |
576 |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyCamera(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
584 |
SceneManager::destroyAllCameras() |
SceneManager::destroyAllCameras() |
592 |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
600 |
SceneManager::createLight() |
SceneManager::createLight() |
608 |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
616 |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
624 |
SceneManager::getLightClippingPlanes(Light*) |
SceneManager::getLightClippingPlanes(Light*) |
632 |
SceneManager::getLightScissorRect(Light*, Camera const*) |
SceneManager::getLightScissorRect(Light*, Camera const*) |
640 |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyLight(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
648 |
SceneManager::destroyLight(Light*) |
SceneManager::destroyLight(Light*) |
656 |
SceneManager::destroyAllLights() |
SceneManager::destroyAllLights() |
664 |
SceneManager::_notifyLightsDirty() |
SceneManager::_notifyLightsDirty() |
672 |
SceneManager::_getLightsAffectingFrustum() const |
SceneManager::_getLightsAffectingFrustum() const |
680 |
SceneManager::_populateLightList(Vector3 const&, float, HashedVector<Light*>&, unsigned int) |
SceneManager::_populateLightList(Vector3 const&, float, HashedVector<Light*>&, unsigned int) |
688 |
SceneManager::_populateLightList(SceneNode const*, float, HashedVector<Light*>&, unsigned int) |
SceneManager::_populateLightList(SceneNode const*, float, HashedVector<Light*>&, unsigned int) |
696 |
SceneManager::createSceneNode() |
SceneManager::createSceneNode() |
704 |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
712 |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroySceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
720 |
SceneManager::destroySceneNode(SceneNode*) |
SceneManager::destroySceneNode(SceneNode*) |
728 |
SceneManager::getRootSceneNode() |
SceneManager::getRootSceneNode() |
736 |
SceneManager::getSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
744 |
SceneManager::hasSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasSceneNode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
752 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
760 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, MeshPtr const&) |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<Mesh> const&) |
768 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
776 |
SceneManager::createEntity(MeshPtr const&) |
SceneManager::createEntity(SharedPtr<Mesh> const&) |
784 |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SceneManager::PrefabType) |
SceneManager::createEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SceneManager::PrefabType) |
792 |
SceneManager::createEntity(SceneManager::PrefabType) |
SceneManager::createEntity(SceneManager::PrefabType) |
800 |
SceneManager::getEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
808 |
SceneManager::hasEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
816 |
SceneManager::destroyEntity(Entity*) |
SceneManager::destroyEntity(Entity*) |
824 |
SceneManager::destroyEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
832 |
SceneManager::destroyAllEntities() |
SceneManager::destroyAllEntities() |
840 |
SceneManager::createManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
848 |
SceneManager::createManualObject() |
SceneManager::createManualObject() |
856 |
SceneManager::getManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
864 |
SceneManager::hasManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
872 |
SceneManager::destroyManualObject(ManualObject*) |
SceneManager::destroyManualObject(ManualObject*) |
880 |
SceneManager::destroyManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyManualObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
888 |
SceneManager::destroyAllManualObjects() |
SceneManager::destroyAllManualObjects() |
896 |
SceneManager::createBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
904 |
SceneManager::createBillboardChain() |
SceneManager::createBillboardChain() |
912 |
SceneManager::getBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
920 |
SceneManager::hasBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
928 |
SceneManager::destroyBillboardChain(BillboardChain*) |
SceneManager::destroyBillboardChain(BillboardChain*) |
936 |
SceneManager::destroyBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyBillboardChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
944 |
SceneManager::destroyAllBillboardChains() |
SceneManager::destroyAllBillboardChains() |
952 |
SceneManager::createRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
960 |
SceneManager::createRibbonTrail() |
SceneManager::createRibbonTrail() |
968 |
SceneManager::getRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
976 |
SceneManager::hasRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
984 |
SceneManager::destroyRibbonTrail(RibbonTrail*) |
SceneManager::destroyRibbonTrail(RibbonTrail*) |
992 |
SceneManager::destroyRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyRibbonTrail(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1000 |
SceneManager::destroyAllRibbonTrails() |
SceneManager::destroyAllRibbonTrails() |
1008 |
SceneManager::createParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1016 |
SceneManager::createParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1024 |
SceneManager::createParticleSystem(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createParticleSystem(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1032 |
SceneManager::getParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1040 |
SceneManager::hasParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1048 |
SceneManager::destroyParticleSystem(ParticleSystem*) |
SceneManager::destroyParticleSystem(ParticleSystem*) |
1056 |
SceneManager::destroyParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyParticleSystem(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1064 |
SceneManager::destroyAllParticleSystems() |
SceneManager::destroyAllParticleSystems() |
1072 |
SceneManager::clearScene() |
SceneManager::clearScene() |
1080 |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1088 |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::prepareWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1096 |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1104 |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setWorldGeometry(SharedPtr<DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1112 |
(int (*)(...)) 0x369b58 |
(int (*)(...)) 0x35274e |
1120 |
(int (*)(...)) 0x369b62 |
(int (*)(...)) 0x352758 |
1128 |
SceneManager::getSuggestedViewpoint(bool) |
SceneManager::getSuggestedViewpoint(bool) |
1136 |
(int (*)(...)) 0x369b6c |
(int (*)(...)) 0x352762 |
1144 |
(int (*)(...)) 0x369b76 |
(int (*)(...)) 0x35276c |
1152 |
(int (*)(...)) 0x369b80 |
(int (*)(...)) 0x352776 |
1160 |
(int (*)(...)) 0x369b8a |
(int (*)(...)) 0x352780 |
1168 |
(int (*)(...)) 0x369b94 |
(int (*)(...)) 0x35278a |
1176 |
SceneManager::_updateSceneGraph(Camera*) |
SceneManager::_updateSceneGraph(Camera*) |
1184 |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
SceneManager::_findVisibleObjects(Camera*, VisibleObjectsBoundsInfo*, bool) |
1192 |
SceneManager::_applySceneAnimations() |
SceneManager::_applySceneAnimations() |
1200 |
SceneManager::_renderVisibleObjects() |
SceneManager::_renderVisibleObjects() |
1208 |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
SceneManager::_renderScene(Camera*, Viewport*, bool) |
1216 |
SceneManager::_queueSkiesForRendering(Camera*) |
SceneManager::_queueSkiesForRendering(Camera*) |
1224 |
SceneManager::_setDestinationRenderSystem(RenderSystem*) |
SceneManager::_setDestinationRenderSystem(RenderSystem*) |
1232 |
SceneManager::setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, bool, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, bool, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1240 |
SceneManager::_setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, unsigned char, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::_setSkyPlane(bool, Plane const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, unsigned char, float, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1248 |
(int (*)(...)) 0x369b9e |
(int (*)(...)) 0x352794 |
1256 |
(int (*)(...)) 0x369baa |
(int (*)(...)) 0x3527a0 |
1264 |
(int (*)(...)) 0x369bb6 |
(int (*)(...)) 0x3527ac |
1272 |
(int (*)(...)) 0x369bc2 |
(int (*)(...)) 0x3527b8 |
1280 |
SceneManager::setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, bool, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, bool, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1288 |
SceneManager::_setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, unsigned char, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::_setSkyBox(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, unsigned char, Quaternion const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1296 |
(int (*)(...)) 0x369bce |
(int (*)(...)) 0x3527c4 |
1304 |
(int (*)(...)) 0x369bda |
(int (*)(...)) 0x3527d0 |
1312 |
(int (*)(...)) 0x369be6 |
(int (*)(...)) 0x3527dc |
1320 |
(int (*)(...)) 0x369bf2 |
(int (*)(...)) 0x3527e8 |
1328 |
SceneManager::setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, bool, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, bool, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1336 |
SceneManager::_setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, unsigned char, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::_setSkyDome(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, float, float, unsigned char, Quaternion const&, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1344 |
(int (*)(...)) 0x369bfe |
(int (*)(...)) 0x3527f4 |
1352 |
(int (*)(...)) 0x369c0a |
(int (*)(...)) 0x352800 |
1360 |
(int (*)(...)) 0x369c16 |
(int (*)(...)) 0x35280c |
1368 |
(int (*)(...)) 0x369c22 |
(int (*)(...)) 0x352818 |
1376 |
SceneManager::getFogMode() const |
SceneManager::getFogMode() const |
1384 |
SceneManager::getFogColour() const |
SceneManager::getFogColour() const |
1392 |
SceneManager::getFogStart() const |
SceneManager::getFogStart() const |
1400 |
SceneManager::getFogEnd() const |
SceneManager::getFogEnd() const |
1408 |
SceneManager::getFogDensity() const |
SceneManager::getFogDensity() const |
1416 |
SceneManager::createBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) |
SceneManager::createBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) |
1424 |
SceneManager::createBillboardSet(unsigned int) |
SceneManager::createBillboardSet(unsigned int) |
1432 |
SceneManager::getBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1440 |
SceneManager::hasBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1448 |
SceneManager::destroyBillboardSet(BillboardSet*) |
SceneManager::destroyBillboardSet(BillboardSet*) |
1456 |
SceneManager::destroyBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyBillboardSet(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1464 |
SceneManager::destroyAllBillboardSets() |
SceneManager::destroyAllBillboardSets() |
1472 |
SceneManager::setDisplaySceneNodes(bool) |
SceneManager::setDisplaySceneNodes(bool) |
1480 |
(int (*)(...)) 0x369c2e |
(int (*)(...)) 0x352824 |
1488 |
SceneManager::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
SceneManager::createAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float) |
1496 |
SceneManager::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1504 |
SceneManager::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1512 |
SceneManager::destroyAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAnimation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1520 |
SceneManager::destroyAllAnimations() |
SceneManager::destroyAllAnimations() |
1528 |
SceneManager::createAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1536 |
SceneManager::getAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1544 |
SceneManager::hasAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
1552 |
SceneManager::destroyAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAnimationState(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1560 |
SceneManager::destroyAllAnimationStates() |
SceneManager::destroyAllAnimationStates() |
1568 |
SceneManager::manualRender(RenderOperation*, Pass*, Viewport*, Matrix4 const&, Matrix4 const&, Matrix4 const&, bool) |
SceneManager::manualRender(RenderOperation*, Pass*, Viewport*, Matrix4 const&, Matrix4 const&, Matrix4 const&, bool) |
1576 |
SceneManager::manualRender(Renderable*, Pass const*, Viewport*, Matrix4 const&, Matrix4 const&, bool, bool, bool, HashedVector<Light*> const*) |
SceneManager::manualRender(Renderable*, Pass const*, Viewport*, Matrix4 const&, Matrix4 const&, bool, bool, bool, HashedVector<Light*> const*) |
1584 |
SceneManager::getRenderQueue() |
SceneManager::getRenderQueue() |
1592 |
SceneManager::addRenderQueueListener(RenderQueueListener*) |
SceneManager::addRenderQueueListener(RenderQueueListener*) |
1600 |
SceneManager::removeRenderQueueListener(RenderQueueListener*) |
SceneManager::removeRenderQueueListener(RenderQueueListener*) |
1608 |
SceneManager::addRenderObjectListener(RenderObjectListener*) |
SceneManager::addRenderObjectListener(RenderObjectListener*) |
1616 |
SceneManager::removeRenderObjectListener(RenderObjectListener*) |
SceneManager::removeRenderObjectListener(RenderObjectListener*) |
1624 |
SceneManager::addSpecialCaseRenderQueue(unsigned char) |
SceneManager::addSpecialCaseRenderQueue(unsigned char) |
1632 |
SceneManager::removeSpecialCaseRenderQueue(unsigned char) |
SceneManager::removeSpecialCaseRenderQueue(unsigned char) |
1640 |
SceneManager::clearSpecialCaseRenderQueues() |
SceneManager::clearSpecialCaseRenderQueues() |
1648 |
SceneManager::setSpecialCaseRenderQueueMode(SceneManager::SpecialCaseRenderQueueMode) |
SceneManager::setSpecialCaseRenderQueueMode(SceneManager::SpecialCaseRenderQueueMode) |
1656 |
SceneManager::getSpecialCaseRenderQueueMode() |
SceneManager::getSpecialCaseRenderQueueMode() |
1664 |
SceneManager::isRenderQueueToBeProcessed(unsigned char) |
SceneManager::isRenderQueueToBeProcessed(unsigned char) |
1672 |
SceneManager::setWorldGeometryRenderQueue(unsigned char) |
SceneManager::setWorldGeometryRenderQueue(unsigned char) |
1680 |
SceneManager::getWorldGeometryRenderQueue() |
SceneManager::getWorldGeometryRenderQueue() |
1688 |
SceneManager::showBoundingBoxes(bool) |
SceneManager::showBoundingBoxes(bool) |
1696 |
SceneManager::getShowBoundingBoxes() const |
SceneManager::getShowBoundingBoxes() const |
1704 |
SceneManager::_notifyAutotrackingSceneNode(SceneNode*, bool) |
SceneManager::_notifyAutotrackingSceneNode(SceneNode*, bool) |
1712 |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned long) |
SceneManager::createAABBQuery(AxisAlignedBox const&, unsigned int) |
1720 |
SceneManager::createSphereQuery(Sphere const&, unsigned long) |
SceneManager::createSphereQuery(Sphere const&, unsigned int) |
1728 |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned long) |
SceneManager::createPlaneBoundedVolumeQuery(std::vector<PlaneBoundedVolume, std::allocator<PlaneBoundedVolume> > const&, unsigned int) |
1736 |
SceneManager::createRayQuery(Ray const&, unsigned long) |
SceneManager::createRayQuery(Ray const&, unsigned int) |
1744 |
SceneManager::createIntersectionQuery(unsigned long) |
SceneManager::createIntersectionQuery(unsigned int) |
1752 |
SceneManager::destroyQuery(SceneQuery*) |
SceneManager::destroyQuery(SceneQuery*) |
1760 |
SceneManager::setShadowTechnique(ShadowTechnique) |
SceneManager::setShadowTechnique(ShadowTechnique) |
1768 |
(int (*)(...)) 0x369c3a |
(int (*)(...)) 0x352830 |
1776 |
(int (*)(...)) 0x369c46 |
(int (*)(...)) 0x35283c |
1784 |
(int (*)(...)) 0x369c52 |
(int (*)(...)) 0x352848 |
1792 |
SceneManager::setShadowColour(ColourValue const&) |
SceneManager::setShadowColour(ColourValue const&) |
1800 |
SceneManager::getShadowColour() const |
SceneManager::getShadowColour() const |
1808 |
SceneManager::setShadowDirectionalLightExtrusionDistance(float) |
SceneManager::setShadowDirectionalLightExtrusionDistance(float) |
1816 |
SceneManager::getShadowDirectionalLightExtrusionDistance() const |
SceneManager::getShadowDirectionalLightExtrusionDistance() const |
1824 |
SceneManager::setShadowFarDistance(float) |
SceneManager::setShadowFarDistance(float) |
1832 |
(int (*)(...)) 0x369c5e |
(int (*)(...)) 0x352854 |
1840 |
(int (*)(...)) 0x369c6c |
(int (*)(...)) 0x352862 |
1848 |
SceneManager::setShadowIndexBufferSize(unsigned long) |
SceneManager::setShadowIndexBufferSize(unsigned long) |
1856 |
(int (*)(...)) 0x369c7a |
(int (*)(...)) 0x352870 |
1864 |
SceneManager::setShadowTextureSize(unsigned short) |
SceneManager::setShadowTextureSize(unsigned short) |
1872 |
SceneManager::setShadowTextureConfig(unsigned long, unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
SceneManager::setShadowTextureConfig(unsigned long, unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
1880 |
SceneManager::setShadowTextureConfig(unsigned long, ShadowTextureConfig const&) |
SceneManager::setShadowTextureConfig(unsigned long, ShadowTextureConfig const&) |
1888 |
SceneManager::setShadowTexturePixelFormat(PixelFormat) |
SceneManager::setShadowTexturePixelFormat(PixelFormat) |
1896 |
SceneManager::setShadowTextureFSAA(unsigned short) |
SceneManager::setShadowTextureFSAA(unsigned short) |
1904 |
SceneManager::setShadowTextureCount(unsigned long) |
SceneManager::setShadowTextureCount(unsigned long) |
1912 |
SceneManager::setShadowTextureSettings(unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
SceneManager::setShadowTextureSettings(unsigned short, unsigned short, PixelFormat, unsigned short, unsigned short) |
1920 |
SceneManager::getShadowTexture(unsigned long) |
SceneManager::getShadowTexture(unsigned long) |
1928 |
(int (*)(...)) 0x369c86 |
(int (*)(...)) 0x35287c |
1936 |
(int (*)(...)) 0x369c94 |
(int (*)(...)) 0x35288a |
1944 |
(int (*)(...)) 0x369ca2 |
(int (*)(...)) 0x352898 |
1952 |
(int (*)(...)) 0x369cb0 |
(int (*)(...)) 0x3528a6 |
1960 |
SceneManager::setShadowTextureSelfShadow(bool) |
SceneManager::setShadowTextureSelfShadow(bool) |
1968 |
(int (*)(...)) 0x369cbe |
(int (*)(...)) 0x3528b4 |
1976 |
SceneManager::setShadowTextureCasterMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setShadowTextureCasterMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1984 |
SceneManager::setShadowTextureReceiverMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::setShadowTextureReceiverMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
1992 |
(int (*)(...)) 0x369cca |
(int (*)(...)) 0x3528c0 |
2000 |
(int (*)(...)) 0x369cd6 |
(int (*)(...)) 0x3528cc |
2008 |
SceneManager::setShadowCameraSetup(SharedPtr<ShadowCameraSetup> const&) |
SceneManager::setShadowCameraSetup(SharedPtr<ShadowCameraSetup> const&) |
2016 |
SceneManager::getShadowCameraSetup() const |
SceneManager::getShadowCameraSetup() const |
2024 |
(int (*)(...)) 0x369ce2 |
(int (*)(...)) 0x3528d8 |
2032 |
(int (*)(...)) 0x369cee |
(int (*)(...)) 0x3528e4 |
2040 |
(int (*)(...)) 0x369cfe |
(int (*)(...)) 0x3528f4 |
2048 |
(int (*)(...)) 0x369d0e |
(int (*)(...)) 0x352904 |
2056 |
(int (*)(...)) 0x369d1e |
(int (*)(...)) 0x352914 |
2064 |
(int (*)(...)) 0x369d2e |
(int (*)(...)) 0x352924 |
2072 |
(int (*)(...)) 0x369d3e |
(int (*)(...)) 0x352934 |
2080 |
(int (*)(...)) 0x369d4e |
(int (*)(...)) 0x352944 |
2088 |
(int (*)(...)) 0x369d5a |
(int (*)(...)) 0x352950 |
2096 |
(int (*)(...)) 0x369d66 |
(int (*)(...)) 0x35295c |
2104 |
(int (*)(...)) 0x369d72 |
(int (*)(...)) 0x352968 |
2112 |
(int (*)(...)) 0x369d7e |
(int (*)(...)) 0x352974 |
2120 |
(int (*)(...)) 0x369d8a |
(int (*)(...)) 0x352980 |
2128 |
SceneManager::addListener(SceneManager::Listener*) |
SceneManager::addListener(SceneManager::Listener*) |
2136 |
SceneManager::removeListener(SceneManager::Listener*) |
SceneManager::removeListener(SceneManager::Listener*) |
2144 |
SceneManager::createStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2152 |
SceneManager::getStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2160 |
SceneManager::hasStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2168 |
SceneManager::destroyStaticGeometry(StaticGeometry*) |
SceneManager::destroyStaticGeometry(StaticGeometry*) |
2176 |
SceneManager::destroyStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyStaticGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2184 |
SceneManager::destroyAllStaticGeometry() |
SceneManager::destroyAllStaticGeometry() |
2192 |
SceneManager::createInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2200 |
SceneManager::getInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2208 |
SceneManager::destroyInstancedGeometry(InstancedGeometry*) |
SceneManager::destroyInstancedGeometry(InstancedGeometry*) |
2216 |
SceneManager::destroyInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyInstancedGeometry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2224 |
SceneManager::destroyAllInstancedGeometry() |
SceneManager::destroyAllInstancedGeometry() |
2232 |
SceneManager::createInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
SceneManager::createInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
2240 |
SceneManager::getInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2248 |
SceneManager::hasInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2256 |
SceneManager::destroyInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyInstanceManager(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2264 |
SceneManager::destroyInstanceManager(InstanceManager*) |
SceneManager::destroyInstanceManager(InstanceManager*) |
2272 |
SceneManager::destroyAllInstanceManagers() |
SceneManager::destroyAllInstanceManagers() |
2280 |
SceneManager::getNumInstancesPerBatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
SceneManager::getNumInstancesPerBatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, InstanceManager::InstancingTechnique, unsigned long, unsigned short, unsigned short) |
2288 |
SceneManager::createInstancedEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::createInstancedEntity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2296 |
SceneManager::destroyInstancedEntity(InstancedEntity*) |
SceneManager::destroyInstancedEntity(InstancedEntity*) |
2304 |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
2312 |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
SceneManager::createMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
2320 |
SceneManager::destroyMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2328 |
SceneManager::destroyMovableObject(MovableObject*) |
SceneManager::destroyMovableObject(MovableObject*) |
2336 |
SceneManager::destroyAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::destroyAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2344 |
SceneManager::destroyAllMovableObjects() |
SceneManager::destroyAllMovableObjects() |
2352 |
SceneManager::getMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::getMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2360 |
SceneManager::hasMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
SceneManager::hasMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
2368 |
SceneManager::getMovableObjectIterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::getMovableObjectIterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2376 |
SceneManager::injectMovableObject(MovableObject*) |
SceneManager::injectMovableObject(MovableObject*) |
2384 |
SceneManager::extractMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::extractMovableObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2392 |
SceneManager::extractMovableObject(MovableObject*) |
SceneManager::extractMovableObject(MovableObject*) |
2400 |
SceneManager::extractAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SceneManager::extractAllMovableObjectsByType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
2408 |
(int (*)(...)) 0x369d96 |
(int (*)(...)) 0x35298c |
2416 |
(int (*)(...)) 0x369da2 |
(int (*)(...)) 0x352998 |
2424 |
(int (*)(...)) 0x369dae |
(int (*)(...)) 0x3529a4 |
2432 |
(int (*)(...)) 0x369dba |
(int (*)(...)) 0x3529b0 |
2440 |
(int (*)(...)) 0x369dc6 |
(int (*)(...)) 0x3529bc |
2448 |
(int (*)(...)) 0x369dd2 |
(int (*)(...)) 0x3529c8 |
2456 |
(int (*)(...)) 0x369dde |
(int (*)(...)) 0x3529d4 |
2464 |
(int (*)(...)) 0x369dea |
(int (*)(...)) 0x3529e0 |
2472 |
SceneManager::_injectRenderWithPass(Pass*, Renderable*, bool, bool, HashedVector<Light*> const*) |
SceneManager::_injectRenderWithPass(Pass*, Renderable*, bool, bool, HashedVector<Light*> const*) |
2480 |
SceneManager::_suppressRenderStateChanges(bool) |
SceneManager::_suppressRenderStateChanges(bool) |
2488 |
(int (*)(...)) 0x369df6 |
(int (*)(...)) 0x3529ec |
2496 |
SceneManager::_setPass(Pass const*, bool, bool) |
SceneManager::_setPass(Pass const*, bool, bool) |
2504 |
SceneManager::_markGpuParamsDirty(unsigned short) |
SceneManager::_markGpuParamsDirty(unsigned short) |
2512 |
SceneManager::_suppressShadows(bool) |
SceneManager::_suppressShadows(bool) |
2520 |
(int (*)(...)) 0x369e02 |
(int (*)(...)) 0x3529f8 |
2528 |
SceneManager::_renderQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
SceneManager::_renderQueueGroupObjects(RenderQueueGroup*, QueuedRenderableCollection::OrganisationMode) |
2536 |
(int (*)(...)) 0x369e0e |
(int (*)(...)) 0x352a04 |
2544 |
(int (*)(...)) 0x369e1a |
(int (*)(...)) 0x352a10 |
[+] affected symbols: 3 (0.05%)
DefaultSceneManager::DefaultSceneManager ( String const& name )
This constructor is from 'DefaultSceneManager' class.
DefaultSceneManager::~DefaultSceneManager ( )
This destructor is from 'DefaultSceneManager' class.
DefaultSceneManager::getTypeName ( )
This method is from 'DefaultSceneManager' class.
OgreSerializer.h
namespace Ogre
[+] class Serializer 1
|
Change |
Effect |
1 |
Size of field mStream has been changed from 0 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 17 (0.3%)
Serializer::readFloats ( DataStreamPtr& stream, double* pDest, size_t count )
This method is from 'Serializer' class.
Serializer::readObject ( DataStreamPtr& stream, Quaternion& pDest )
This method is from 'Serializer' class.
Serializer::readObject ( DataStreamPtr& stream, Vector3& pDest )
This method is from 'Serializer' class.
Serializer::readString ( DataStreamPtr& stream, size_t numChars )
This method is from 'Serializer' class.
Serializer::writeFloats ( double const*const pDouble, size_t count )
This method is from 'Serializer' class.
Serializer::writeObject ( Quaternion const& q )
This method is from 'Serializer' class.
Serializer::writeObject ( Vector3 const& vec )
This method is from 'Serializer' class.
Serializer::readFileHeader ( DataStreamPtr& stream )
This method is from 'Serializer' class.
Serializer::writeFileHeader ( )
This method is from 'Serializer' class.
Serializer::writeChunkHeader ( uint16 id, size_t size )
This method is from 'Serializer' class.
...
OgreShadowCameraSetupPSSM.h
namespace Ogre
[+] class PSSMShadowCameraSetup 1
|
Change |
Effect |
1 |
Type of field mSplitCount has been changed from size_t (8 bytes) to uint (4 bytes). |
Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 6 (0.1%)
PSSMShadowCameraSetup::setSplitPoints ( PSSMShadowCameraSetup::SplitPointList const& newSplitPoints )
This method is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::setOptimalAdjustFactor ( size_t splitIndex, Real factor )
This method is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::PSSMShadowCameraSetup ( )
This constructor is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::~PSSMShadowCameraSetup ( )
This destructor is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::getShadowCamera ( SceneManager const* sm, Camera const* cam, Viewport const* vp, Light const* light, Camera* texCam, size_t iteration )
This method is from 'PSSMShadowCameraSetup' class.
PSSMShadowCameraSetup::getOptimalAdjustFactor ( )
This method is from 'PSSMShadowCameraSetup' class.
OgreShadowCaster.h
namespace Ogre
[+] class ShadowCaster 2
|
Change |
Effect |
1 |
Pure virtual method getShadowVolumeRenderableIterator ( enum ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, size_t*, bool, Real, unsigned long ) has been added to this class instead of getShadowVolumeRenderableIterator ( enum ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, Real, unsigned long ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 |
Virtual method generateShadowVolume ( EdgeData*, HardwareIndexBufferSharedPtr const&, size_t&, Light const*, ShadowCaster::ShadowRenderableList&, unsigned long ) has been added to this class instead of generateShadowVolume ( EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, ShadowCaster::ShadowRenderableList&, unsigned long ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 15 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowCaster) |
(int (*)(...)) (& typeinfo for ShadowCaster) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
[+] affected symbols: 6 (0.1%)
ManualObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
This method is from derived class 'ManualObject'.
ShadowCaster::generateShadowVolume ( EdgeData* edgeData, HardwareIndexBufferSharedPtr const& indexBuffer, Light const* light, ShadowCaster::ShadowRenderableList& shadowRenderables, unsigned long flags )
This method is from 'ShadowCaster' class.
ShadowCaster::updateEdgeListLightFacing ( EdgeData* edgeData, Vector4 const& lightPos )
This method is from 'ShadowCaster' class.
MovableObject::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool inExtrudeVertices, Real extrusionDist, unsigned long flags )
This method is from derived class 'MovableObject'.
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
This method is from derived class 'StaticGeometry::Region'.
ShadowCaster::extrudeBounds ( AxisAlignedBox& box, Vector4 const& light, Real extrudeDist )
This method is from 'ShadowCaster' class.
[+] class ShadowRenderable 1
|
Change |
Effect |
1 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 1 (0.02%)
ShadowRenderable::getLights ( )
This method is from 'ShadowRenderable' class.
OgreShadowTextureManager.h
namespace Ogre
[+] class ShadowTextureManager 1
|
Change |
Effect |
1 |
Virtual method getShadowTextures ( ShadowTextureConfigList const&, vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& ) has been added to this class instead of getShadowTextures ( ShadowTextureConfigList const&, vector<TexturePtr, STLAllocator<TexturePtr, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& ). |
Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for ShadowTextureManager) |
(int (*)(...)) (& typeinfo for ShadowTextureManager) |
16 |
~ShadowTextureManager |
~ShadowTextureManager |
24 |
~ShadowTextureManager |
~ShadowTextureManager |
32 |
ShadowTextureManager::getShadowTextures(std::vector<ShadowTextureConfig, std::allocator<ShadowTextureConfig> > const&, std::vector<TexturePtr, std::allocator<TexturePtr> >&) |
ShadowTextureManager::getShadowTextures(std::vector<ShadowTextureConfig, std::allocator<ShadowTextureConfig> > const&, std::vector<SharedPtr<Texture>, std::allocator<SharedPtr<Texture> > >&) |
40 |
ShadowTextureManager::getNullShadowTexture(PixelFormat) |
ShadowTextureManager::getNullShadowTexture(PixelFormat) |
48 |
ShadowTextureManager::clearUnused() |
ShadowTextureManager::clearUnused() |
56 |
ShadowTextureManager::clear() |
ShadowTextureManager::clear() |
[+] affected symbols: 1 (0.02%)
ShadowTextureManager::getShadowTextures ( ShadowTextureConfigList const& configList, vector<TexturePtr, STLAllocator<TexturePtr, CategorisedAllocPolicy<(MemoryCategory)0> > >::type& listToPopulate )
This method is from 'ShadowTextureManager' class.
OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<AbstractNode> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 26 (0.4%)
PassTranslator::translate ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getBoolean ( AbstractNodePtr const& node, bool* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::processNode ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getStencilOp ( AbstractNodePtr const& node, enum StencilOperation* op )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getCompareFunction ( AbstractNodePtr const& node, enum CompareFunction* func )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getSceneBlendFactor ( AbstractNodePtr const& node, enum SceneBlendFactor* sbf )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getInt ( AbstractNodePtr const& node, int* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getReal ( AbstractNodePtr const& node, Real* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getUInt ( AbstractNodePtr const& node, uint32* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getFloat ( AbstractNodePtr const& node, float* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
...
[+] class SharedPtr<AnimableValue> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 14 (0.2%)
NumericAnimationTrack::createKeyFrameImpl ( Real time )
Field 'this.mTargetAnim' in the object of this method has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::createNumericKeyFrame ( Real timePos )
Field 'this.mTargetAnim' in the object of this method has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::setAssociatedAnimable ( AnimableValuePtr const& val )
1st parameter 'val' (reference) has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
Field 'this.mTargetAnim' in the object of this method has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle )
Field 'this.mTargetAnim' in the object of this method has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle, AnimableValuePtr& target )
3rd parameter 'target' (reference) has base type 'SharedPtr<AnimableValue>'.
Light::createAnimableValue ( String const& valueName )
Return value has base type 'SharedPtr<AnimableValue>'.
Animation::applyToAnimable ( AnimableValuePtr const& anim, Real timePos, Real weight, Real scale )
1st parameter 'anim' (reference) has base type 'SharedPtr<AnimableValue>'.
Animation::createNumericTrack ( unsigned short handle )
Field 'retval.mTargetAnim' in the return value (pointer) has base type 'SharedPtr<AnimableValue>'.
Animation::createNumericTrack ( unsigned short handle, AnimableValuePtr const& anim )
2nd parameter 'anim' (reference) has base type 'SharedPtr<AnimableValue>'.
...
[+] class SharedPtr<ControllerFunction<float> > 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 480 (7.7%)
RibbonTrail::clearChain ( size_t chainIndex )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::removeNode ( Node* n )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::_timeUpdate ( Real time )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::resetAllTrails ( )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::setTrailLength ( Real len )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
...
[+] class SharedPtr<ControllerValue<float> > 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 480 (7.7%)
RibbonTrail::clearChain ( size_t chainIndex )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::removeNode ( Node* n )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::_timeUpdate ( Real time )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::resetAllTrails ( )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::setTrailLength ( Real len )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
...
[+] class SharedPtr<DataStream> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 358 (5.8%)
ConfigFile::load ( DataStreamPtr const& stream, String const& separators, bool trimWhitespace )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::readFloats ( DataStreamPtr& stream, double* pDest, size_t count )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::readObject ( DataStreamPtr& stream, Quaternion& pDest )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::readObject ( DataStreamPtr& stream, Vector3& pDest )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::readString ( DataStreamPtr& stream, size_t numChars )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::writeFloats ( double const*const pDouble, size_t count )
Field 'this.mStream' in the object of this method has base type 'SharedPtr<DataStream>'.
Serializer::writeObject ( Quaternion const& q )
Field 'this.mStream' in the object of this method has base type 'SharedPtr<DataStream>'.
Serializer::writeObject ( Vector3 const& vec )
Field 'this.mStream' in the object of this method has base type 'SharedPtr<DataStream>'.
Serializer::readFileHeader ( DataStreamPtr& stream )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::writeFileHeader ( )
Field 'this.mStream' in the object of this method has base type 'SharedPtr<DataStream>'.
...
[+] class SharedPtr<GpuLogicalBufferStruct> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 1287 (20.7%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::createParameters ( )
Field 'retval.pRep.mIntLogicalToPhysical' in the return value has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::getDefaultParameters ( )
Field 'retval.pRep.mIntLogicalToPhysical' in the return value has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::loadImpl ( )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setSource ( String const& source )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
...
[+] class SharedPtr<GpuNamedConstants> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 1287 (20.7%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::createParameters ( )
Field 'retval.pRep.mNamedConstants' in the return value has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::getDefaultParameters ( )
Field 'retval.pRep.mNamedConstants' in the return value has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::loadImpl ( )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setSource ( String const& source )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
...
[+] class SharedPtr<GpuProgramParameters> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 1205 (19.4%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::createParameters ( )
Return value has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::getDefaultParameters ( )
Return value has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::loadImpl ( )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setSource ( String const& source )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
...
[+] class SharedPtr<GpuSharedParameters> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 6 (0.1%)
GpuProgramManager::createSharedParameters ( String const& name )
Return value has base type 'SharedPtr<GpuSharedParameters>'.
GpuProgramParameters::addSharedParameters ( GpuSharedParametersPtr sharedParams )
1st parameter 'sharedParams' has base type 'SharedPtr<GpuSharedParameters>'.
GpuSharedParametersUsage::initCopyData ( )
Field 'this.mSharedParams' in the object of this method has base type 'SharedPtr<GpuSharedParameters>'.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
Field 'this.mSharedParams' in the object of this method has base type 'SharedPtr<GpuSharedParameters>'.
GpuSharedParametersUsage::GpuSharedParametersUsage ( GpuSharedParametersPtr sharedParams, GpuProgramParameters* params )
1st parameter 'sharedParams' has base type 'SharedPtr<GpuSharedParameters>'.
GpuProgramManager::getSharedParameters ( String const& name )
Return value has base type 'SharedPtr<GpuSharedParameters>'.
[+] class SharedPtr<MemoryDataStream> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 2 (0.03%)
GpuProgramManager::addMicrocodeToCache ( String const& name, GpuProgramManager::Microcode const& microcode )
2nd parameter 'microcode' (reference) has base type 'SharedPtr<MemoryDataStream>'.
GpuProgramManager::getMicrocodeFromCache ( String const& name )
Return value (reference) has base type 'SharedPtr<MemoryDataStream>'.
[+] class SharedPtr<RenderToVertexBuffer> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 1 (0.02%)
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
Return value has base type 'SharedPtr<RenderToVertexBuffer>'.
[+] class SharedPtr<Resource> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 11 (0.2%)
ResourceManager::removeImpl ( ResourcePtr& res )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceManager::getByHandle ( ResourceHandle handle )
Return value has base type 'SharedPtr<Resource>'.
ResourceManager::load ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* loadParams, bool backgroundThread )
Return value has base type 'SharedPtr<Resource>'.
ResourceManager::remove ( ResourcePtr& res )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceManager::addImpl ( ResourcePtr& res )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceManager::prepare ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* loadParams, bool backgroundThread )
Return value has base type 'SharedPtr<Resource>'.
GpuProgramManager::create ( String const& name, String const& group, enum GpuProgramType gptype, String const& syntaxCode, bool isManual, ManualResourceLoader* loader )
Return value has base type 'SharedPtr<Resource>'.
ResourceGroupManager::addCreatedResource ( ResourcePtr& res, struct ResourceGroupManager::ResourceGroup& grp )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceGroupManager::_notifyResourceRemoved ( ResourcePtr& res )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceGroupManager::fireResourceLoadStarted ( ResourcePtr const& resource )
1st parameter 'resource' (reference) has base type 'SharedPtr<Resource>'.
...
[+] class SharedPtr<ShadowCameraSetup> 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 911 (14.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource.mBlankLight.mCustomShadowCameraSetup' in 1st parameter 'mgr' (pointer) has base type 'SharedPtr<ShadowCameraSetup>'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDefaultShadowCameraSetup' in 1st parameter 'mo' (pointer) has base type 'SharedPtr<ShadowCameraSetup>'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDefaultShadowCameraSetup' in 1st parameter 'obj' (pointer) has base type 'SharedPtr<ShadowCameraSetup>'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDefaultShadowCameraSetup' in the return value (pointer) has base type 'SharedPtr<ShadowCameraSetup>'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAutoParamDataSource.mBlankLight.mCustomShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
SceneManager::clearScene ( )
Field 'this.mAutoParamDataSource.mBlankLight.mCustomShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
...
[+] class SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > > 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 4 (0.1%)
ScriptCompiler::_generateAST ( String const& str, String const& source, bool doImports, bool doObjects, bool doVariables )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >'.
ScriptCompiler::_compile ( AbstractNodeListPtr nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
1st parameter 'nodes' has base type 'SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >'.
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, AbstractNodeListPtr const& nodes )
2nd parameter 'nodes' (reference) has base type 'SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >'.
ScriptCompiler::AbstractTreeBuilder::getResult ( )
Return value (reference) has base type 'SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >'.
[+] class SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > > 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 5 (0.1%)
ScriptParser::parseChunk ( ScriptTokenListPtr const& tokens )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
ScriptParser::parse ( ScriptTokenListPtr const& tokens )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
ScriptCompiler::compile ( ConcreteNodeListPtr const& nodes, String const& group )
1st parameter 'nodes' (reference) has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
ScriptCompilerListener::importFile ( ScriptCompiler* compiler, String const& name )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, ConcreteNodeListPtr nodes )
2nd parameter 'nodes' has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
[+] class SharedPtr<std::__cxx11::list<SharedPtr<DataStream>, std::allocator<SharedPtr<DataStream> > > > 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod has been removed from this type. |
1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols: 1 (0.02%)
ResourceGroupManager::openResources ( String const& pattern, String const& groupName )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<DataStream>, std::allocator<SharedPtr<DataStream> > > >'.
[+] class SharedPtr<std::vector<FileInfo> > 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 6 (0.1%)
ZipArchive::listFileInfo ( bool recursive, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
FileSystemArchive::listFileInfo ( bool recursive, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
ResourceGroupManager::findResourceFileInfo ( String const& groupName, String const& pattern, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
ResourceGroupManager::listResourceFileInfo ( String const& groupName, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
ZipArchive::findFileInfo ( String const& pattern, bool recursive, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
FileSystemArchive::findFileInfo ( String const& pattern, bool recursive, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
[+] class SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > > 2
|
Change |
Effect |
1 |
Field pUseCount 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 useFreeMethod 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: 3 (0.05%)
ScriptLexer::tokenize ( String const& str, String const& source )
Return value has base type 'SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >'.
ScriptParser::parseChunk ( ScriptTokenListPtr const& tokens )
1st parameter 'tokens' (reference) has base type 'SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >'.
ScriptParser::parse ( ScriptTokenListPtr const& tokens )
1st parameter 'tokens' (reference) has base type 'SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >'.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 2
|
Change |
Effect |
1 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
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) - 99 entries | Virtual Table (New) - 99 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
SimpleRenderable::getMovableType[abi:cxx11]() const |
SimpleRenderable::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
240 |
SimpleRenderable::getBoundingBox() const |
SimpleRenderable::getBoundingBox() const |
248 |
__cxa_pure_virtual |
__cxa_pure_virtual |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
528 |
SimpleRenderable::getMaterial() const |
SimpleRenderable::getMaterial() const |
536 |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
544 |
SimpleRenderable::getRenderOperation(RenderOperation&) |
SimpleRenderable::getRenderOperation(RenderOperation&) |
552 |
SimpleRenderable::getWorldTransforms(Matrix4*) const |
SimpleRenderable::getWorldTransforms(Matrix4*) const |
560 |
SimpleRenderable::getLights() const |
SimpleRenderable::getLights() const |
568 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
576 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
584 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
592 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
600 |
(int (*)(...))0 |
(int (*)(...))0 |
608 |
(int (*)(...))0 |
(int (*)(...))0 |
616 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
624 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
632 |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
(int (*)(...)) (& typeinfo for SimpleRenderable) |
640 |
(int (*)(...))0 |
(int (*)(...))0 |
648 |
(int (*)(...))0 |
(int (*)(...))0 |
656 |
non-virtual thunk to SimpleRenderable::getMaterial() const |
non-virtual thunk to SimpleRenderable::getMaterial() const |
664 |
(int (*)(...)) 0x186f9a |
(int (*)(...)) 0x17a5ec |
672 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
680 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
688 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
696 |
non-virtual thunk to SimpleRenderable::getWorldTransforms(Matrix4*) const |
non-virtual thunk to SimpleRenderable::getWorldTransforms(Matrix4*) const |
704 |
(int (*)(...)) 0x186b86 |
(int (*)(...)) 0x17a3c0 |
712 |
__cxa_pure_virtual |
__cxa_pure_virtual |
720 |
non-virtual thunk to SimpleRenderable::getLights() const |
non-virtual thunk to SimpleRenderable::getLights() const |
728 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
736 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
744 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
752 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
760 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
768 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
776 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
784 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
[+] affected symbols: 16 (0.3%)
SimpleRenderable::setMaterial ( String const& matName )
This method is from 'SimpleRenderable' class.
SimpleRenderable::msGenNameCount [data]
This method is from 'SimpleRenderable' class.
SimpleRenderable::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setWorldTransform ( Matrix4 const& xform )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_updateRenderQueue ( RenderQueue* queue )
This method is from 'SimpleRenderable' class.
SimpleRenderable::getRenderOperation ( RenderOperation& op )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setRenderOperation ( RenderOperation const& rend )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_notifyCurrentCamera ( Camera* cam )
This method is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( String const& name )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( )
This constructor is from 'SimpleRenderable' class.
...
OgreSkeleton.h
namespace Ogre
[+] struct LinkedSkeletonAnimationSource 1
|
Change |
Effect |
1 |
Size of field pSkeleton has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 6 (0.1%)
SkeletonSerializer::writeSkeletonAnimationLink ( Skeleton const* pSkel, struct LinkedSkeletonAnimationSource const& link )
2nd parameter 'link' (reference) has base type 'struct LinkedSkeletonAnimationSource'.
SkeletonSerializer::calcSkeletonAnimationLinkSize ( Skeleton const* pSkel, struct LinkedSkeletonAnimationSource const& link )
2nd parameter 'link' (reference) has base type 'struct LinkedSkeletonAnimationSource'.
SkeletonInstance::getAnimation ( String const& name, struct LinkedSkeletonAnimationSource const** linker )
2nd parameter 'linker' (pointer) has base type 'struct LinkedSkeletonAnimationSource'.
SkeletonInstance::_getAnimationImpl ( String const& name, struct LinkedSkeletonAnimationSource const** linker )
2nd parameter 'linker' (pointer) has base type 'struct LinkedSkeletonAnimationSource'.
Skeleton::getAnimation ( String const& name, struct LinkedSkeletonAnimationSource const** linker )
2nd parameter 'linker' (pointer) has base type 'struct LinkedSkeletonAnimationSource'.
Skeleton::_getAnimationImpl ( String const& name, struct LinkedSkeletonAnimationSource const** linker )
2nd parameter 'linker' (pointer) has base type 'struct LinkedSkeletonAnimationSource'.
OgreSkeletonInstance.h
namespace Ogre
[+] class SkeletonInstance 1
|
Change |
Effect |
1 |
Size of field mSkeleton has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 903 (14.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity.mSkeletonInstance' in 1st parameter 'mgr' (pointer) has base type 'SkeletonInstance'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity.mSkeletonInstance' in 1st parameter 'mo' (pointer) has base type 'SkeletonInstance'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity.mSkeletonInstance' in 1st parameter 'obj' (pointer) has base type 'SkeletonInstance'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyDomeEntity.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
...
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry::LODBucket::LODShadowRenderable 2
|
Change |
Effect |
1 |
Size of field mPositionBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mWBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 4 (0.1%)
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable ( StaticGeometry::LODBucket* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
This constructor is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
StaticGeometry::LODBucket::LODShadowRenderable::~LODShadowRenderable ( )
This destructor is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
StaticGeometry::LODBucket::LODShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
[+] class StaticGeometry::MaterialBucket 1
|
Change |
Effect |
1 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 21 (0.3%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::GeometryBucket ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
1st parameter 'parent' (pointer) has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::getGeometryFormatString ( struct StaticGeometry::SubMeshLodGeometryLink* geom )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
This method is from 'StaticGeometry::MaterialBucket' class.
...
[+] class StaticGeometry::Region 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) - 72 entries | Virtual Table (New) - 72 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
16 |
StaticGeometry::~Region |
StaticGeometry::~Region |
24 |
StaticGeometry::~Region |
StaticGeometry::~Region |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
StaticGeometry::Region::getEdgeList() |
StaticGeometry::Region::getEdgeList() |
48 |
StaticGeometry::Region::hasEdgeList() |
StaticGeometry::Region::hasEdgeList() |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
StaticGeometry::Region::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
StaticGeometry::Region::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
StaticGeometry::Region::getMovableType[abi:cxx11]() const |
StaticGeometry::Region::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
StaticGeometry::Region::_notifyCurrentCamera(Camera*) |
StaticGeometry::Region::_notifyCurrentCamera(Camera*) |
240 |
StaticGeometry::Region::getBoundingBox() const |
StaticGeometry::Region::getBoundingBox() const |
248 |
StaticGeometry::Region::getBoundingRadius() const |
StaticGeometry::Region::getBoundingRadius() const |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
StaticGeometry::Region::_updateRenderQueue(RenderQueue*) |
StaticGeometry::Region::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
StaticGeometry::Region::isVisible() const |
StaticGeometry::Region::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
StaticGeometry::Region::getTypeFlags() const |
StaticGeometry::Region::getTypeFlags() const |
496 |
StaticGeometry::Region::visitRenderables(Renderable::Visitor*, bool) |
StaticGeometry::Region::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
528 |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
(int (*)(...)) (& typeinfo for StaticGeometry::Region) |
536 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
544 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
552 |
non-virtual thunk to StaticGeometry::~Region |
non-virtual thunk to StaticGeometry::~Region |
560 |
non-virtual thunk to StaticGeometry::~Region |
non-virtual thunk to StaticGeometry::~Region |
568 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
[+] affected symbols: 17 (0.3%)
StaticGeometry::Region::getEdgeList ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::hasEdgeList ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::getLODIterator ( )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::_updateRenderQueue ( RenderQueue* queue )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::_notifyCurrentCamera ( Camera* cam )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::getShadowVolumeRenderableIterator ( enum ShadowTechnique shadowTechnique, Light const* light, HardwareIndexBufferSharedPtr* indexBuffer, bool extrude, Real extrusionDistance, unsigned long flags )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::build ( bool stencilShadows )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::assign ( struct StaticGeometry::QueuedSubMesh* qmesh )
This method is from 'StaticGeometry::Region' class.
StaticGeometry::Region::Region ( StaticGeometry* parent, String const& name, SceneManager* mgr, uint32 regionID, Vector3 const& centre )
This constructor is from 'StaticGeometry::Region' class.
...
OgreStreamSerialiser.h
namespace Ogre
[+] class StreamSerialiser 2
|
Change |
Effect |
1 |
Size of field mStream has been changed from 0 bytes to 16 bytes. |
Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Field mOriginalStream has been added at the middle position of this structural type. |
Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 58 (0.9%)
StreamSerialiser::readHeader ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::writeHeader ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::isEndOfChunk ( uint32 id )
This method is from 'StreamSerialiser' class.
StreamSerialiser::readChunkEnd ( uint32 id )
This method is from 'StreamSerialiser' class.
StreamSerialiser::readChunkImpl ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::undoReadChunk ( uint32 id )
This method is from 'StreamSerialiser' class.
StreamSerialiser::writeChunkEnd ( uint32 id )
This method is from 'StreamSerialiser' class.
StreamSerialiser::readChunkBegin ( uint32 id, uint16 maxVersion, String const& msg )
This method is from 'StreamSerialiser' class.
StreamSerialiser::readChunkBegin ( )
This method is from 'StreamSerialiser' class.
StreamSerialiser::writeChunkImpl ( uint32 id, uint16 version )
This method is from 'StreamSerialiser' class.
...
OgreSubEntity.h
namespace Ogre
[+] class SubEntity 5
|
Change |
Effect |
1 |
Field mIndexEnd has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mIndexStart has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mMaterialPtr has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 |
Size of field mTempSkelAnimInfo has been changed from 144 bytes to 80 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 |
Size of field mTempVertexAnimInfo has been changed from 144 bytes to 80 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 30 (0.5%)
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::EntityShadowRenderable::EntityShadowRenderable ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
5th parameter 'subent' (pointer) has base type 'SubEntity'.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
Field 'this.mSubEntity' in the object of this method has base type 'SubEntity'.
Entity::findSubEntityForVertexData ( VertexData const* orig )
Return value (pointer) has base type 'SubEntity'.
SubEntity::setVisible ( bool visible )
This method is from 'SubEntity' class.
SubEntity::getRenderOperation ( RenderOperation& op )
This method is from 'SubEntity' class.
SubEntity::setRenderQueueGroup ( uint8 queueID )
This method is from 'SubEntity' class.
SubEntity::getVertexDataForBinding ( )
This method is from 'SubEntity' class.
...
OgreTechnique.h
namespace Ogre
[+] class Technique 2
|
Change |
Effect |
1 |
Size of field mShadowCasterMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 |
Size of field mShadowReceiverMaterial has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 1195 (19.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in 1st parameter 'mgr' (pointer) has base type 'Technique'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowDebugPass.mParent' in 1st parameter 'mo' (pointer) has base type 'Technique'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowDebugPass.mParent' in 1st parameter 'obj' (pointer) has base type 'Technique'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowDebugPass.mParent' in the return value (pointer) has base type 'Technique'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mParent' in 2nd parameter 'tl' (reference) has base type 'Technique'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
...
OgreTexture.h
namespace Ogre
[+] class Texture 9
|
Change |
Effect |
1 |
Type of field mDepth 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 mNumRequestedMipmaps has been changed from size_t (8 bytes) to uint8 (1 byte). |
This field may be incorrectly initialized or accessed by applications. |
3 |
Type of field mSrcHeight has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
4 |
Type of field mSrcWidth has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
5 |
Type of field mWidth has been changed from size_t (8 bytes) to uint32 (4 bytes). |
This field may be incorrectly initialized or accessed by applications. |
6 |
Type of field mHeight 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. |
7 |
Type of field mNumMipmaps has been changed from size_t (8 bytes) to uint8 (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. |
8 |
Type of field mSrcDepth 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. |
9 |
Virtual method copyToTexture ( TexturePtr& ) has been added to this class instead of copyToTexture ( TexturePtr& ). |
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) - 93 entries | Virtual Table (New) - 93 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Texture) |
(int (*)(...)) (& typeinfo for Texture) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
(int (*)(...)) 0x1a544e |
(int (*)(...)) 0x193c36 |
72 |
(int (*)(...)) 0x1a5454 |
(int (*)(...)) 0x193c3c |
80 |
(int (*)(...)) 0x1a545a |
(int (*)(...)) 0x193c42 |
88 |
(int (*)(...)) 0x1a5460 |
(int (*)(...)) 0x193c48 |
96 |
(int (*)(...)) 0x1a5466 |
(int (*)(...)) 0x193c4e |
104 |
(int (*)(...)) 0x1a546c |
(int (*)(...)) 0x193c54 |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
Texture::unloadImpl() |
Texture::unloadImpl() |
128 |
Texture::calculateSize() const |
Resource::prepare(bool) |
136 |
Resource::prepare(bool) |
Resource::load(bool) |
144 |
Resource::load(bool) |
Resource::reload() |
152 |
Resource::reload() |
(int (*)(...)) 0x193c5a |
160 |
(int (*)(...)) 0x1a5472 |
(int (*)(...)) 0x193c82 |
168 |
(int (*)(...)) 0x1a549a |
Resource::unload() |
176 |
Resource::unload() |
(int (*)(...)) 0x193c8e |
184 |
(int (*)(...)) 0x1a54a6 |
Resource::touch() |
192 |
Resource::touch() |
(int (*)(...)) 0x193c9a |
200 |
(int (*)(...)) 0x1a54b2 |
(int (*)(...)) 0x193ca4 |
208 |
(int (*)(...)) 0x1a54bc |
(int (*)(...)) 0x193cae |
216 |
(int (*)(...)) 0x1a54c6 |
(int (*)(...)) 0x193cc0 |
224 |
(int (*)(...)) 0x1a54d8 |
(int (*)(...)) 0x193cd2 |
232 |
(int (*)(...)) 0x1a54ea |
(int (*)(...)) 0x193ce4 |
240 |
(int (*)(...)) 0x1a54fc |
(int (*)(...)) 0x193cf0 |
248 |
(int (*)(...)) 0x1a5508 |
(int (*)(...)) 0x193cfc |
256 |
(int (*)(...)) 0x1a5514 |
Resource::escalateLoading() |
264 |
Resource::escalateLoading() |
Resource::addListener(Resource::Listener*) |
272 |
Resource::addListener(Resource::Listener*) |
Resource::removeListener(Resource::Listener*) |
280 |
Resource::removeListener(Resource::Listener*) |
(int (*)(...)) 0x193d08 |
288 |
(int (*)(...)) 0x1a5520 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x193d12 |
304 |
(int (*)(...)) 0x1a552a |
(int (*)(...)) 0x193d1c |
312 |
(int (*)(...)) 0x1a5534 |
(int (*)(...)) 0x193d34 |
320 |
(int (*)(...)) 0x1a5832 |
(int (*)(...)) 0x193d28 |
328 |
(int (*)(...)) 0x1a5540 |
Resource::_dirtyState() |
336 |
Resource::_dirtyState() |
Resource::_fireLoadingComplete(bool) |
344 |
Resource::_fireLoadingComplete(bool) |
Resource::_firePreparingComplete(bool) |
352 |
Resource::_firePreparingComplete(bool) |
Resource::_fireUnloadingComplete() |
360 |
Resource::_fireUnloadingComplete() |
Texture::calculateSize() const |
368 |
(int (*)(...)) 0x410610 |
(int (*)(...)) 0x3ffcfc |
376 |
(int (*)(...)) 0x41061c |
(int (*)(...)) 0x3ffd08 |
384 |
(int (*)(...)) 0x410628 |
(int (*)(...)) 0x3ffd14 |
392 |
(int (*)(...)) 0x410634 |
(int (*)(...)) 0x3ffd20 |
400 |
(int (*)(...)) 0x410648 |
(int (*)(...)) 0x3ffd34 |
408 |
(int (*)(...)) 0x410654 |
(int (*)(...)) 0x3ffd40 |
416 |
(int (*)(...)) 0x410662 |
(int (*)(...)) 0x3ffd4e |
424 |
(int (*)(...)) 0x410670 |
(int (*)(...)) 0x3ffd5c |
432 |
(int (*)(...)) 0x41067c |
(int (*)(...)) 0x3ffd68 |
440 |
(int (*)(...)) 0x410766 |
(int (*)(...)) 0x3ffe46 |
448 |
(int (*)(...)) 0x410688 |
(int (*)(...)) 0x3ffd74 |
456 |
(int (*)(...)) 0x410694 |
(int (*)(...)) 0x3ffd80 |
464 |
(int (*)(...)) 0x4106a0 |
(int (*)(...)) 0x3ffd8c |
472 |
(int (*)(...)) 0x4106ac |
(int (*)(...)) 0x3ffd98 |
480 |
(int (*)(...)) 0x4106b8 |
(int (*)(...)) 0x3ffda4 |
488 |
(int (*)(...)) 0x4106c4 |
(int (*)(...)) 0x3ffdb0 |
496 |
(int (*)(...)) 0x4106d0 |
(int (*)(...)) 0x3ffdbc |
504 |
(int (*)(...)) 0x4106dc |
(int (*)(...)) 0x3ffdc8 |
512 |
(int (*)(...)) 0x4106e8 |
(int (*)(...)) 0x3ffdd4 |
520 |
(int (*)(...)) 0x4106fc |
(int (*)(...)) 0x3ffde6 |
528 |
(int (*)(...)) 0x410710 |
(int (*)(...)) 0x3ffdf8 |
536 |
(int (*)(...)) 0x410724 |
(int (*)(...)) 0x3ffe0a |
544 |
(int (*)(...)) 0x410730 |
(int (*)(...)) 0x3ffe16 |
552 |
Texture::createInternalResources() |
Texture::createInternalResources() |
560 |
Texture::freeInternalResources() |
Texture::freeInternalResources() |
568 |
Texture::copyToTexture(TexturePtr&) |
Texture::copyToTexture(SharedPtr<Texture>&) |
576 |
Texture::loadImage(Image const&) |
Texture::loadImage(Image const&) |
584 |
Texture::loadRawData(SharedPtr<DataStream>&, unsigned short, unsigned short, PixelFormat) |
Texture::loadRawData(SharedPtr<DataStream>&, unsigned short, unsigned short, PixelFormat) |
592 |
Texture::_loadImages(std::vector<Image const*, std::allocator<Image const*> > const&) |
Texture::_loadImages(std::vector<Image const*, std::allocator<Image const*> > const&) |
600 |
(int (*)(...)) 0x41073c |
(int (*)(...)) 0x3ffe22 |
608 |
(int (*)(...)) 0x410748 |
(int (*)(...)) 0x3ffe2e |
616 |
(int (*)(...)) 0x410754 |
(int (*)(...)) 0x3ffe3a |
624 |
Texture::setFormat(PixelFormat) |
Texture::setFormat(PixelFormat) |
632 |
Texture::hasAlpha() const |
Texture::hasAlpha() const |
640 |
Texture::setDesiredIntegerBitDepth(unsigned short) |
Texture::setDesiredIntegerBitDepth(unsigned short) |
648 |
Texture::getDesiredIntegerBitDepth() const |
Texture::getDesiredIntegerBitDepth() const |
656 |
Texture::setDesiredFloatBitDepth(unsigned short) |
Texture::setDesiredFloatBitDepth(unsigned short) |
664 |
Texture::getDesiredFloatBitDepth() const |
Texture::getDesiredFloatBitDepth() const |
672 |
Texture::setDesiredBitDepths(unsigned short, unsigned short) |
Texture::setDesiredBitDepths(unsigned short, unsigned short) |
680 |
Texture::setTreatLuminanceAsAlpha(bool) |
Texture::setTreatLuminanceAsAlpha(bool) |
688 |
Texture::getTreatLuminanceAsAlpha() const |
Texture::getTreatLuminanceAsAlpha() const |
696 |
Texture::getNumFaces() const |
Texture::getNumFaces() const |
704 |
__cxa_pure_virtual |
__cxa_pure_virtual |
712 |
Texture::convertToImage(Image&, bool) |
Texture::convertToImage(Image&, bool) |
720 |
(int (*)(...)) 0x410760 |
Texture::getCustomAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void*) |
728 |
__cxa_pure_virtual |
__cxa_pure_virtual |
736 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols: 763 (12.3%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture' in 1st parameter 'mgr' (pointer) has base type 'Texture'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture' in 1st parameter 'mo' (pointer) has base type 'Texture'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture' in 1st parameter 'obj' (pointer) has base type 'Texture'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentShadowTexture' in the return value (pointer) has base type 'Texture'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
SceneManager::clearScene ( )
Field 'this.mCurrentShadowTexture' in the object of this method has base type 'Texture'.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 3
|
Change |
Effect |
1 |
Field mCompareEnabled has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 |
Field mCompareFunc has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 |
Field mGamma has been added at the middle position of this structural type. |
1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols: 259 (4.2%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
2nd parameter 'tl' (reference) has base type 'TextureUnitState'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext.textureUnit' in the return value (pointer) has base type 'TextureUnitState'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
...
OgreUnifiedHighLevelGpuProgram.h
namespace Ogre
[+] class UnifiedHighLevelGpuProgram 2
|
Change |
Effect |
1 |
Size of field mChosenDelegate has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
2 |
The layout of v-table has been changed for unknown reason. |
Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 89 entries | Virtual Table (New) - 89 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for UnifiedHighLevelGpuProgram) |
(int (*)(...)) (& typeinfo for UnifiedHighLevelGpuProgram) |
16 |
~UnifiedHighLevelGpuProgram |
~UnifiedHighLevelGpuProgram |
24 |
~UnifiedHighLevelGpuProgram |
~UnifiedHighLevelGpuProgram |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
(int (*)(...)) 0x1a544e |
(int (*)(...)) 0x193c36 |
72 |
(int (*)(...)) 0x1a5454 |
(int (*)(...)) 0x193c3c |
80 |
(int (*)(...)) 0x1a545a |
(int (*)(...)) 0x193c42 |
88 |
(int (*)(...)) 0x1a5460 |
(int (*)(...)) 0x193c48 |
96 |
(int (*)(...)) 0x1a5466 |
(int (*)(...)) 0x193c4e |
104 |
(int (*)(...)) 0x1a546c |
(int (*)(...)) 0x193c54 |
112 |
HighLevelGpuProgram::loadImpl() |
HighLevelGpuProgram::loadImpl() |
120 |
HighLevelGpuProgram::unloadImpl() |
HighLevelGpuProgram::unloadImpl() |
128 |
(int (*)(...)) 0x1f5d18 |
Resource::prepare(bool) |
136 |
Resource::prepare(bool) |
UnifiedHighLevelGpuProgram::load(bool) |
144 |
UnifiedHighLevelGpuProgram::load(bool) |
UnifiedHighLevelGpuProgram::reload() |
152 |
UnifiedHighLevelGpuProgram::reload() |
UnifiedHighLevelGpuProgram::isReloadable() const |
160 |
UnifiedHighLevelGpuProgram::isReloadable() const |
(int (*)(...)) 0x193c82 |
168 |
(int (*)(...)) 0x1a549a |
UnifiedHighLevelGpuProgram::unload() |
176 |
UnifiedHighLevelGpuProgram::unload() |
UnifiedHighLevelGpuProgram::getSize() const |
184 |
UnifiedHighLevelGpuProgram::getSize() const |
UnifiedHighLevelGpuProgram::touch() |
192 |
UnifiedHighLevelGpuProgram::touch() |
(int (*)(...)) 0x193c9a |
200 |
(int (*)(...)) 0x1a54b2 |
(int (*)(...)) 0x193ca4 |
208 |
(int (*)(...)) 0x1a54bc |
(int (*)(...)) 0x193cae |
216 |
(int (*)(...)) 0x1a54c6 |
UnifiedHighLevelGpuProgram::isLoaded() const |
224 |
UnifiedHighLevelGpuProgram::isLoaded() const |
UnifiedHighLevelGpuProgram::isLoading() const |
232 |
UnifiedHighLevelGpuProgram::isLoading() const |
UnifiedHighLevelGpuProgram::getLoadingState() const |
240 |
UnifiedHighLevelGpuProgram::getLoadingState() const |
UnifiedHighLevelGpuProgram::isBackgroundLoaded() const |
248 |
UnifiedHighLevelGpuProgram::isBackgroundLoaded() const |
UnifiedHighLevelGpuProgram::setBackgroundLoaded(bool) |
256 |
UnifiedHighLevelGpuProgram::setBackgroundLoaded(bool) |
UnifiedHighLevelGpuProgram::escalateLoading() |
264 |
UnifiedHighLevelGpuProgram::escalateLoading() |
UnifiedHighLevelGpuProgram::addListener(Resource::Listener*) |
272 |
UnifiedHighLevelGpuProgram::addListener(Resource::Listener*) |
UnifiedHighLevelGpuProgram::removeListener(Resource::Listener*) |
280 |
UnifiedHighLevelGpuProgram::removeListener(Resource::Listener*) |
(int (*)(...)) 0x193d08 |
288 |
(int (*)(...)) 0x1a5520 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x193d12 |
304 |
(int (*)(...)) 0x1a552a |
(int (*)(...)) 0x193d1c |
312 |
(int (*)(...)) 0x1a5534 |
(int (*)(...)) 0x193d34 |
320 |
(int (*)(...)) 0x1a5832 |
(int (*)(...)) 0x193d28 |
328 |
(int (*)(...)) 0x1a5540 |
Resource::_dirtyState() |
336 |
Resource::_dirtyState() |
Resource::_fireLoadingComplete(bool) |
344 |
Resource::_fireLoadingComplete(bool) |
Resource::_firePreparingComplete(bool) |
352 |
Resource::_firePreparingComplete(bool) |
Resource::_fireUnloadingComplete() |
360 |
Resource::_fireUnloadingComplete() |
UnifiedHighLevelGpuProgram::calculateSize() const |
368 |
GpuProgram::setSourceFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setSourceFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
376 |
GpuProgram::setSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setSource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
384 |
(int (*)(...)) 0x1f5d22 |
(int (*)(...)) 0x1dfb28 |
392 |
GpuProgram::setSyntaxCode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setSyntaxCode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
400 |
(int (*)(...)) 0x1f5d2e |
(int (*)(...)) 0x1dfb34 |
408 |
(int (*)(...)) 0x1f5d3a |
(int (*)(...)) 0x1dfb40 |
416 |
GpuProgram::setType(GpuProgramType) |
GpuProgram::setType(GpuProgramType) |
424 |
(int (*)(...)) 0x1f5d46 |
(int (*)(...)) 0x1dfb4c |
432 |
UnifiedHighLevelGpuProgram::_getBindingDelegate() |
UnifiedHighLevelGpuProgram::_getBindingDelegate() |
440 |
UnifiedHighLevelGpuProgram::isSupported() const |
UnifiedHighLevelGpuProgram::isSupported() const |
448 |
UnifiedHighLevelGpuProgram::createParameters() |
UnifiedHighLevelGpuProgram::createParameters() |
456 |
(int (*)(...)) 0x1f5d5a |
(int (*)(...)) 0x1dfb60 |
464 |
UnifiedHighLevelGpuProgram::isSkeletalAnimationIncluded() const |
UnifiedHighLevelGpuProgram::isSkeletalAnimationIncluded() const |
472 |
(int (*)(...)) 0x1f5d72 |
(int (*)(...)) 0x1dfb78 |
480 |
(int (*)(...)) 0x1f5d7e |
(int (*)(...)) 0x1dfb84 |
488 |
UnifiedHighLevelGpuProgram::isMorphAnimationIncluded() const |
UnifiedHighLevelGpuProgram::isMorphAnimationIncluded() const |
496 |
UnifiedHighLevelGpuProgram::isPoseAnimationIncluded() const |
UnifiedHighLevelGpuProgram::isPoseAnimationIncluded() const |
504 |
(int (*)(...)) 0x1f5da6 |
(int (*)(...)) 0x1dfbac |
512 |
(int (*)(...)) 0x1f5db2 |
(int (*)(...)) 0x1dfbb8 |
520 |
UnifiedHighLevelGpuProgram::isVertexTextureFetchRequired() const |
UnifiedHighLevelGpuProgram::isVertexTextureFetchRequired() const |
528 |
(int (*)(...)) 0x1f5dca |
(int (*)(...)) 0x1dfbd0 |
536 |
(int (*)(...)) 0x1f5dd6 |
(int (*)(...)) 0x1dfbdc |
544 |
UnifiedHighLevelGpuProgram::getDefaultParameters() |
UnifiedHighLevelGpuProgram::getDefaultParameters() |
552 |
UnifiedHighLevelGpuProgram::hasDefaultParameters() const |
UnifiedHighLevelGpuProgram::hasDefaultParameters() const |
560 |
UnifiedHighLevelGpuProgram::getPassSurfaceAndLightStates() const |
UnifiedHighLevelGpuProgram::getPassSurfaceAndLightStates() const |
568 |
UnifiedHighLevelGpuProgram::getPassFogStates() const |
UnifiedHighLevelGpuProgram::getPassFogStates() const |
576 |
UnifiedHighLevelGpuProgram::getPassTransformStates() const |
UnifiedHighLevelGpuProgram::getPassTransformStates() const |
584 |
UnifiedHighLevelGpuProgram::getLanguage[abi:cxx11]() const |
UnifiedHighLevelGpuProgram::getLanguage[abi:cxx11]() const |
592 |
UnifiedHighLevelGpuProgram::hasCompileError() const |
UnifiedHighLevelGpuProgram::hasCompileError() const |
600 |
UnifiedHighLevelGpuProgram::resetCompileError() |
UnifiedHighLevelGpuProgram::resetCompileError() |
608 |
GpuProgram::setManualNamedConstants(GpuNamedConstants const&) |
GpuProgram::setManualNamedConstants(GpuNamedConstants const&) |
616 |
(int (*)(...)) 0x2154ce |
(int (*)(...)) 0x2052b4 |
624 |
GpuProgram::setManualNamedConstantsFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgram::setManualNamedConstantsFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
632 |
(int (*)(...)) 0x1f5e34 |
(int (*)(...)) 0x1dfc3a |
640 |
HighLevelGpuProgram::getConstantDefinitions() const |
HighLevelGpuProgram::getConstantDefinitions() const |
648 |
UnifiedHighLevelGpuProgram::loadFromSource() |
UnifiedHighLevelGpuProgram::loadFromSource() |
656 |
HighLevelGpuProgram::loadHighLevel() |
HighLevelGpuProgram::loadHighLevel() |
664 |
HighLevelGpuProgram::unloadHighLevel() |
HighLevelGpuProgram::unloadHighLevel() |
672 |
HighLevelGpuProgram::loadHighLevelImpl() |
HighLevelGpuProgram::loadHighLevelImpl() |
680 |
UnifiedHighLevelGpuProgram::createLowLevelImpl() |
UnifiedHighLevelGpuProgram::createLowLevelImpl() |
688 |
UnifiedHighLevelGpuProgram::unloadHighLevelImpl() |
UnifiedHighLevelGpuProgram::unloadHighLevelImpl() |
696 |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
HighLevelGpuProgram::populateParameterNames(SharedPtr<GpuProgramParameters>) |
704 |
UnifiedHighLevelGpuProgram::buildConstantDefinitions() const |
UnifiedHighLevelGpuProgram::buildConstantDefinitions() const |
[+] affected symbols: 40 (0.6%)
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::msCmdDelegate [data]
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::loadFromSource ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::removeListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::escalateLoading ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createParameters ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::resetCompileError ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::addDelegateProgram ( String const& name )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createLowLevelImpl ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::_getBindingDelegate ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
...
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 1
|
Change |
Effect |
1 |
Size of field indexBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols: 1063 (17.1%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in 1st parameter 'mgr' (pointer) has base type 'IndexData'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.indexData' in 1st parameter 'sm' (pointer) has base type 'IndexData'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in 1st parameter 'mo' (pointer) has base type 'IndexData'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mIndexData' in 2nd parameter 'bb' (reference) has base type 'IndexData'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mIndexData' in the object of this method has base type 'IndexData'.
BillboardSet::increasePool ( size_t size )
Field 'this.mIndexData' in the object of this method has base type 'IndexData'.
...
[+] class VertexData 1
|
Change |
Effect |
1 |
Size of field hardwareShadowVolWBuffer has been changed from 32 bytes to 16 bytes. |
1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols: 1648 (26.5%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mVertexData' in 1st parameter 'fr' (reference) is of type 'VertexData'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mVertexData' in 1st parameter 'frustum' (reference) is of type 'VertexData'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mVertexData' in 1st parameter 'mgr' (pointer) is of type 'VertexData'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, BufferUsageList const& bufferUsages, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::closeGapsInBindings ( )
This method is from 'VertexData' class.
...
OgreWireBoundingBox.h
namespace Ogre
[+] class WireBoundingBox 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) - 100 entries | Virtual Table (New) - 100 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for WireBoundingBox) |
(int (*)(...)) (& typeinfo for WireBoundingBox) |
16 |
~WireBoundingBox |
~WireBoundingBox |
24 |
~WireBoundingBox |
~WireBoundingBox |
32 |
(int (*)(...)) 0x186cca |
(int (*)(...)) 0x17a504 |
40 |
(int (*)(...)) 0x186cb6 |
(int (*)(...)) 0x17a4f0 |
48 |
(int (*)(...)) 0x186cc0 |
(int (*)(...)) 0x17a4fa |
56 |
MovableObject::getWorldBoundingBox(bool) const |
MovableObject::getWorldBoundingBox(bool) const |
64 |
MovableObject::getLightCapBounds() const |
MovableObject::getLightCapBounds() const |
72 |
MovableObject::getDarkCapBounds(Light const&, float) const |
MovableObject::getDarkCapBounds(Light const&, float) const |
80 |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, bool, float, unsigned long) |
MovableObject::getShadowVolumeRenderableIterator(ShadowTechnique, Light const*, HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) |
88 |
MovableObject::getPointExtrusionDistance(Light const*) const |
MovableObject::getPointExtrusionDistance(Light const*) const |
96 |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector4 const&) |
104 |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
ShadowCaster::generateShadowVolume(EdgeData*, HardwareIndexBufferSharedPtr const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
112 |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector4 const&, float) const |
120 |
(int (*)(...)) 0x186bd4 |
(int (*)(...)) 0x17a40e |
128 |
(int (*)(...)) 0x186bde |
(int (*)(...)) 0x17a418 |
136 |
(int (*)(...)) 0x186be8 |
(int (*)(...)) 0x17a422 |
144 |
(int (*)(...)) 0x186bf2 |
(int (*)(...)) 0x17a42c |
152 |
(int (*)(...)) 0x186bfc |
(int (*)(...)) 0x17a436 |
160 |
SimpleRenderable::getMovableType[abi:cxx11]() const |
SimpleRenderable::getMovableType[abi:cxx11]() const |
168 |
MovableObject::getParentNode() const |
MovableObject::getParentNode() const |
176 |
MovableObject::getParentSceneNode() const |
MovableObject::getParentSceneNode() const |
184 |
(int (*)(...)) 0x186c06 |
(int (*)(...)) 0x17a440 |
192 |
MovableObject::_notifyAttached(Node*, bool) |
MovableObject::_notifyAttached(Node*, bool) |
200 |
MovableObject::isAttached() const |
MovableObject::isAttached() const |
208 |
MovableObject::detachFromParent() |
MovableObject::detachFromParent() |
216 |
MovableObject::isInScene() const |
MovableObject::isInScene() const |
224 |
MovableObject::_notifyMoved() |
MovableObject::_notifyMoved() |
232 |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
SimpleRenderable::_notifyCurrentCamera(Camera*) |
240 |
SimpleRenderable::getBoundingBox() const |
SimpleRenderable::getBoundingBox() const |
248 |
(int (*)(...)) 0x42943a |
(int (*)(...)) 0x41aa22 |
256 |
MovableObject::getWorldBoundingSphere(bool) const |
MovableObject::getWorldBoundingSphere(bool) const |
264 |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
SimpleRenderable::_updateRenderQueue(RenderQueue*) |
272 |
MovableObject::setVisible(bool) |
MovableObject::setVisible(bool) |
280 |
MovableObject::getVisible() const |
MovableObject::getVisible() const |
288 |
MovableObject::isVisible() const |
MovableObject::isVisible() const |
296 |
(int (*)(...)) 0x186c10 |
(int (*)(...)) 0x17a44a |
304 |
(int (*)(...)) 0x186c24 |
(int (*)(...)) 0x17a45e |
312 |
(int (*)(...)) 0x186c2e |
(int (*)(...)) 0x17a468 |
320 |
(int (*)(...)) 0x186c38 |
(int (*)(...)) 0x17a472 |
328 |
(int (*)(...)) 0x186f84 |
(int (*)(...)) 0x17a5d6 |
336 |
(int (*)(...)) 0x186f58 |
(int (*)(...)) 0x17a5aa |
344 |
MovableObject::setRenderQueueGroup(unsigned char) |
MovableObject::setRenderQueueGroup(unsigned char) |
352 |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
360 |
MovableObject::getRenderQueueGroup() const |
MovableObject::getRenderQueueGroup() const |
368 |
MovableObject::_getParentNodeFullTransform() const |
MovableObject::_getParentNodeFullTransform() const |
376 |
(int (*)(...)) 0x186c42 |
(int (*)(...)) 0x17a47c |
384 |
(int (*)(...)) 0x186c4a |
(int (*)(...)) 0x17a484 |
392 |
(int (*)(...)) 0x186c52 |
(int (*)(...)) 0x17a48c |
400 |
(int (*)(...)) 0x186c5c |
(int (*)(...)) 0x17a496 |
408 |
(int (*)(...)) 0x186c64 |
(int (*)(...)) 0x17a49e |
416 |
(int (*)(...)) 0x186c6c |
(int (*)(...)) 0x17a4a6 |
424 |
(int (*)(...)) 0x186c74 |
(int (*)(...)) 0x17a4ae |
432 |
(int (*)(...)) 0x186c7e |
(int (*)(...)) 0x17a4b8 |
440 |
(int (*)(...)) 0x186c86 |
(int (*)(...)) 0x17a4c0 |
448 |
(int (*)(...)) 0x186c92 |
(int (*)(...)) 0x17a4cc |
456 |
MovableObject::queryLights() const |
MovableObject::queryLights() const |
464 |
(int (*)(...)) 0x186c9e |
(int (*)(...)) 0x17a4d8 |
472 |
MovableObject::setLightMask(unsigned int) |
MovableObject::setLightMask(unsigned int) |
480 |
(int (*)(...)) 0x186caa |
(int (*)(...)) 0x17a4e4 |
488 |
MovableObject::getTypeFlags() const |
MovableObject::getTypeFlags() const |
496 |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
SimpleRenderable::visitRenderables(Renderable::Visitor*, bool) |
504 |
(int (*)(...)) 0x186cd6 |
(int (*)(...)) 0x17a510 |
512 |
(int (*)(...)) 0x186ce0 |
(int (*)(...)) 0x17a51a |
520 |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
528 |
SimpleRenderable::getMaterial() const |
SimpleRenderable::getMaterial() const |
536 |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
SimpleRenderable::setRenderOperation(RenderOperation const&) |
544 |
SimpleRenderable::getRenderOperation(RenderOperation&) |
SimpleRenderable::getRenderOperation(RenderOperation&) |
552 |
WireBoundingBox::getWorldTransforms(Matrix4*) const |
WireBoundingBox::getWorldTransforms(Matrix4*) const |
560 |
SimpleRenderable::getLights() const |
SimpleRenderable::getLights() const |
568 |
WireBoundingBox::getSquaredViewDepth(Camera const*) const |
WireBoundingBox::getSquaredViewDepth(Camera const*) const |
576 |
(int (*)(...)) -0x00000000000008 |
(int (*)(...)) -0x00000000000008 |
584 |
(int (*)(...)) (& typeinfo for WireBoundingBox) |
(int (*)(...)) (& typeinfo for WireBoundingBox) |
592 |
(int (*)(...)) 0x186bc2 |
(int (*)(...)) 0x17a3fc |
600 |
(int (*)(...)) 0x186bce |
(int (*)(...)) 0x17a408 |
608 |
non-virtual thunk to ~WireBoundingBox |
non-virtual thunk to ~WireBoundingBox |
616 |
non-virtual thunk to ~WireBoundingBox |
non-virtual thunk to ~WireBoundingBox |
624 |
(int (*)(...)) 0x1873ca |
(int (*)(...)) 0x17a6d4 |
632 |
(int (*)(...)) -0x00000000000128 |
(int (*)(...)) -0x00000000000128 |
640 |
(int (*)(...)) (& typeinfo for WireBoundingBox) |
(int (*)(...)) (& typeinfo for WireBoundingBox) |
648 |
non-virtual thunk to ~WireBoundingBox |
non-virtual thunk to ~WireBoundingBox |
656 |
non-virtual thunk to ~WireBoundingBox |
non-virtual thunk to ~WireBoundingBox |
664 |
non-virtual thunk to SimpleRenderable::getMaterial() const |
non-virtual thunk to SimpleRenderable::getMaterial() const |
672 |
(int (*)(...)) 0x186f9a |
(int (*)(...)) 0x17a5ec |
680 |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
non-virtual thunk to SimpleRenderable::getRenderOperation(RenderOperation&) |
688 |
(int (*)(...)) 0x186b76 |
(int (*)(...)) 0x17a3b0 |
696 |
(int (*)(...)) 0x186b80 |
(int (*)(...)) 0x17a3ba |
704 |
non-virtual thunk to WireBoundingBox::getWorldTransforms(Matrix4*) const |
non-virtual thunk to WireBoundingBox::getWorldTransforms(Matrix4*) const |
712 |
(int (*)(...)) 0x186b86 |
(int (*)(...)) 0x17a3c0 |
720 |
non-virtual thunk to WireBoundingBox::getSquaredViewDepth(Camera const*) const |
non-virtual thunk to WireBoundingBox::getSquaredViewDepth(Camera const*) const |
728 |
non-virtual thunk to SimpleRenderable::getLights() const |
non-virtual thunk to SimpleRenderable::getLights() const |
736 |
(int (*)(...)) 0x186b90 |
(int (*)(...)) 0x17a3ca |
744 |
(int (*)(...)) 0x187ab8 |
(int (*)(...)) 0x17ae70 |
752 |
(int (*)(...)) 0x186b9a |
(int (*)(...)) 0x17a3d4 |
760 |
(int (*)(...)) 0x186ba4 |
(int (*)(...)) 0x17a3de |
768 |
(int (*)(...)) 0x186f6e |
(int (*)(...)) 0x17a5c0 |
776 |
(int (*)(...)) 0x186f42 |
(int (*)(...)) 0x17a594 |
784 |
(int (*)(...)) 0x186bae |
(int (*)(...)) 0x17a3e8 |
792 |
(int (*)(...)) 0x186bb8 |
(int (*)(...)) 0x17a3f2 |
[+] affected symbols: 7 (0.1%)
WireBoundingBox::_initWireBoundingBox ( )
This method is from 'WireBoundingBox' class.
WireBoundingBox::setupBoundingBoxVertices ( AxisAlignedBox const& aab )
This method is from 'WireBoundingBox' class.
WireBoundingBox::WireBoundingBox ( String const& name )
This constructor is from 'WireBoundingBox' class.
WireBoundingBox::WireBoundingBox ( )
This constructor is from 'WireBoundingBox' class.
WireBoundingBox::~WireBoundingBox ( )
This destructor is from 'WireBoundingBox' class.
WireBoundingBox::getWorldTransforms ( Matrix4* xform )
This method is from 'WireBoundingBox' class.
WireBoundingBox::getSquaredViewDepth ( Camera const* cam )
This method is from 'WireBoundingBox' class.
OgreWorkQueue.h
namespace Ogre
[+] class WorkQueue 1
|
Change |
Effect |
1 |
Pure virtual method addRequest ( uint16, uint16, Any const&, uint8, bool, bool ) has been added to this class instead of addRequest ( uint16, uint16, Any const&, uint8, bool ). |
Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 22 entries | Virtual Table (New) - 23 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for WorkQueue) |
(int (*)(...)) (& typeinfo for WorkQueue) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
__cxa_pure_virtual |
168 |
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
__cxa_pure_virtual |
176 |
|
WorkQueue::getChannel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
[+] affected symbols: 2 (0.03%)
DefaultWorkQueueBase::addRequest ( uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount, bool forceSynchronous )
This method is from derived class 'DefaultWorkQueueBase'.
WorkQueue::getChannel ( String const& channelName )
This method is from 'WorkQueue' class.
to the top
Problems with Symbols, Medium Severity 43
OgreBillboardChain.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] BillboardChain::getMaterial ( ) const 1
_ZNK4Ogre14BillboardChain11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreBillboardSet.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] BillboardSet::getMaterial ( ) const 1
_ZNK4Ogre12BillboardSet11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreCompositionPass.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] CompositionPass::getMaterial ( ) const 1
_ZNK4Ogre15CompositionPass11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreCompositor.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Compositor::getTextureInstance ( String const& name, size_t mrtIndex ) 1
_ZN4Ogre10Compositor18getTextureInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreCompositorInstance.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] CompositorInstance::getTextureInstance ( String const& name, size_t mrtIndex ) 1
_ZN4Ogre18CompositorInstance18getTextureInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreFrustum.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Frustum::getMaterial ( ) const 1
_ZNK4Ogre7Frustum11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreGpuProgramManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] GpuProgramManager::createProgram ( String const& name, String const& groupName, String const& filename, enum GpuProgramType gptype, String const& syntaxCode ) 1
_ZN4Ogre17GpuProgramManager13createProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_NS_14GpuProgramTypeES8_
|
Change |
Effect |
1 |
Base type of return value has been changed from GpuProgramPtr (32 bytes) to SharedPtr<GpuProgram> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] GpuProgramManager::createProgramFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode ) 1
_ZN4Ogre17GpuProgramManager23createProgramFromStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_NS_14GpuProgramTypeES8_
|
Change |
Effect |
1 |
Base type of return value has been changed from GpuProgramPtr (32 bytes) to SharedPtr<GpuProgram> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] GpuProgramManager::load ( String const& name, String const& groupName, String const& filename, enum GpuProgramType gptype, String const& syntaxCode ) 1
_ZN4Ogre17GpuProgramManager4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_NS_14GpuProgramTypeES8_
|
Change |
Effect |
1 |
Base type of return value has been changed from GpuProgramPtr (32 bytes) to SharedPtr<GpuProgram> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] GpuProgramManager::loadFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode ) 1
_ZN4Ogre17GpuProgramManager14loadFromStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_NS_14GpuProgramTypeES8_
|
Change |
Effect |
1 |
Base type of return value has been changed from GpuProgramPtr (32 bytes) to SharedPtr<GpuProgram> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreGpuProgramParams.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] GpuProgramParameters::AutoConstantDictionary [data] 1
_ZN4Ogre20GpuProgramParameters22AutoConstantDictionaryE
|
Change |
Effect |
1 |
Size of this global data has been changed from 7224 bytes to 7448 bytes. |
Applications will obtain a different value and execution may change. |
OgreHighLevelGpuProgramManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] HighLevelGpuProgramManager::createProgram ( String const& name, String const& groupName, String const& language, enum GpuProgramType gptype ) 1
_ZN4Ogre26HighLevelGpuProgramManager13createProgramERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_NS_14GpuProgramTypeE
|
Change |
Effect |
1 |
Base type of return value has been changed from HighLevelGpuProgramPtr (32 bytes) to SharedPtr<HighLevelGpuProgram> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreImage.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Image::getDepth ( ) const 1
_ZNK4Ogre5Image8getDepthEv
|
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. |
[+] Image::getHeight ( ) const 1
_ZNK4Ogre5Image9getHeightEv
|
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. |
[+] Image::getNumMipmaps ( ) const 1
_ZNK4Ogre5Image13getNumMipmapsEv
|
Change |
Effect |
1 |
Type of return value has been changed from size_t (8 bytes) to uint8 (1 byte). |
Applications will obtain a different return value and execution may change. |
[+] Image::getWidth ( ) const 1
_ZNK4Ogre5Image8getWidthEv
|
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. |
OgreInstancedGeometry.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] InstancedGeometry::GeometryBucket::getMaterial ( ) const 1
_ZNK4Ogre17InstancedGeometry14GeometryBucket11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreManualObject.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] ManualObject::convertToMesh ( String const& meshName, String const& groupName ) 1
_ZN4Ogre12ManualObject13convertToMeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
Base type of return value has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] ManualObject::ManualObjectSection::getMaterial ( ) const 1
_ZNK4Ogre12ManualObject19ManualObjectSection11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreMesh.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Mesh::clone ( String const& newName, String const& newGroup ) 1
_ZN4Ogre4Mesh5cloneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
|
Change |
Effect |
1 |
Base type of return value has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreMeshManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] MeshManager::createBezierPatch ( String const& name, String const& groupName, void* controlPointBuffer, VertexDeclaration* declaration, size_t width, size_t height, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide, enum HardwareBuffer::Usage vbUsage, enum HardwareBuffer::Usage ibUsage, bool vbUseShadow, bool ibUseShadow ) 1
_ZN4Ogre11MeshManager17createBezierPatchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PvPNS_17VertexDeclarationEmmmmNS_12PatchSurface11VisibleSideENS_14HardwareBuffer5UsageESF_bb
|
Change |
Effect |
1 |
Base type of return value has been changed from PatchMeshPtr (32 bytes) to SharedPtr<PatchMesh> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] MeshManager::createCurvedIllusionPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real curvature, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real uTile, Real vTile, Vector3 const& upVector, Quaternion const& orientation, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep ) 1
_ZN4Ogre11MeshManager25createCurvedIllusionPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_7Vector3ERKNS_10QuaternionENS_14HardwareBuffer5UsageESJ_bbi
|
Change |
Effect |
1 |
Base type of return value has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] MeshManager::createCurvedPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, Real bow, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer ) 1
_ZN4Ogre11MeshManager17createCurvedPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEfffiibtffRKNS_7Vector3ENS_14HardwareBuffer5UsageESG_bb
|
Change |
Effect |
1 |
Base type of return value has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] MeshManager::createPlane ( String const& name, String const& groupName, Plane const& plane, Real width, Real height, int xsegments, int ysegments, bool normals, unsigned short numTexCoordSets, Real xTile, Real yTile, Vector3 const& upVector, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer ) 1
_ZN4Ogre11MeshManager11createPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5PlaneEffiibtffRKNS_7Vector3ENS_14HardwareBuffer5UsageESG_bb
|
Change |
Effect |
1 |
Base type of return value has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] MeshManager::prepare ( String const& filename, String const& groupName, enum HardwareBuffer::Usage vertexBufferUsage, enum HardwareBuffer::Usage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed ) 1
_ZN4Ogre11MeshManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_14HardwareBuffer5UsageESA_bb
|
Change |
Effect |
1 |
Base type of return value has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreNode.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Node::DebugRenderable::getMaterial ( ) const 1
_ZNK4Ogre4Node15DebugRenderable11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreSceneManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] SceneManager::createSkyboxPlane ( enum SceneManager::BoxPlane bp, Real distance, Quaternion const& orientation, String const& groupName ) 1
_ZN4Ogre12SceneManager17createSkyboxPlaneENS0_8BoxPlaneEfRKNS_10QuaternionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Base type of return value has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] SceneManager::createSkydomePlane ( enum SceneManager::BoxPlane bp, Real curvature, Real tiling, Real distance, Quaternion const& orientation, int xsegments, int ysegments, int ysegments_keep, String const& groupName ) 1
_ZN4Ogre12SceneManager18createSkydomePlaneENS0_8BoxPlaneEfffRKNS_10QuaternionEiiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
Change |
Effect |
1 |
Base type of return value has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] SceneManager::getShadowTexture ( size_t shadowIndex ) 1
_ZN4Ogre12SceneManager16getShadowTextureEm
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreShadowTextureManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] ShadowTextureManager::getNullShadowTexture ( enum PixelFormat format ) 1
_ZN4Ogre20ShadowTextureManager20getNullShadowTextureENS_11PixelFormatE
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreSimpleRenderable.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] SimpleRenderable::getMaterial ( ) const 1
_ZNK4Ogre16SimpleRenderable11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreStaticGeometry.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] StaticGeometry::GeometryBucket::getMaterial ( ) const 1
_ZNK4Ogre14StaticGeometry14GeometryBucket11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreSubEntity.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] SubEntity::getMaterial ( ) const 1
_ZNK4Ogre9SubEntity11getMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreTechnique.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Technique::getShadowCasterMaterial ( ) const 1
_ZNK4Ogre9Technique23getShadowCasterMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] Technique::getShadowReceiverMaterial ( ) const 1
_ZNK4Ogre9Technique25getShadowReceiverMaterialEv
|
Change |
Effect |
1 |
Base type of return value has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreTextureManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] TextureManager::createManual ( String const& name, String const& group, enum TextureType texType, uint width, uint height, uint depth, int numMipmaps, enum PixelFormat format, int usage, ManualResourceLoader* loader, bool hwGamma, uint fsaa, String const& fsaaHint ) 1
_ZN4Ogre14TextureManager12createManualERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_11TextureTypeEjjjiNS_11PixelFormatEiPNS_20ManualResourceLoaderEbjS8_
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] TextureManager::load ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma ) 1
_ZN4Ogre14TextureManager4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_11TextureTypeEifbNS_11PixelFormatEb
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] TextureManager::loadImage ( String const& name, String const& group, Image const& img, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma ) 1
_ZN4Ogre14TextureManager9loadImageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKNS_5ImageENS_11TextureTypeEifbNS_11PixelFormatEb
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] TextureManager::loadRawData ( String const& name, String const& group, DataStreamPtr& stream, ushort uWidth, ushort uHeight, enum PixelFormat format, enum TextureType texType, int numMipmaps, Real gamma, bool hwGamma ) 1
_ZN4Ogre14TextureManager11loadRawDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RNS_9SharedPtrINS_10DataStreamEEEttNS_11PixelFormatENS_11TextureTypeEifb
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] TextureManager::prepare ( String const& name, String const& group, enum TextureType texType, int numMipmaps, Real gamma, bool isAlpha, enum PixelFormat desiredFormat, bool hwGamma ) 1
_ZN4Ogre14TextureManager7prepareERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_NS_11TextureTypeEifbNS_11PixelFormatEb
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreTextureUnitState.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] TextureUnitState::_getTexturePtr ( ) const 1
_ZNK4Ogre16TextureUnitState14_getTexturePtrEv
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
[+] TextureUnitState::_getTexturePtr ( size_t frame ) const 1
_ZNK4Ogre16TextureUnitState14_getTexturePtrEm
|
Change |
Effect |
1 |
Base type of return value has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Applications will obtain a different return value and execution may change. |
OgreUnifiedHighLevelGpuProgram.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] UnifiedHighLevelGpuProgram::_getDelegate ( ) const 1
_ZNK4Ogre26UnifiedHighLevelGpuProgram12_getDelegateEv
|
Change |
Effect |
1 |
Base type of return value has been changed from HighLevelGpuProgramPtr (32 bytes) to SharedPtr<HighLevelGpuProgram> (16 bytes). |
Applications will obtain a different return value and execution may change. |
to the top
Problems with Data Types, Low Severity 162
OgreBillboardChain.h
namespace Ogre
[+] class BillboardChain 2
|
Change |
Effect |
1 |
Size of this type has been changed from 632 bytes to 616 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 39 (0.6%)
SceneManager::createBillboardChain ( String const& name )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::createBillboardChain ( )
Return value (pointer) has base type 'BillboardChain'.
SceneManager::destroyBillboardChain ( BillboardChain* obj )
1st parameter 'obj' (pointer) has base type 'BillboardChain'.
BillboardChain::clearChain ( size_t chainIndex )
This method is from 'BillboardChain' class.
BillboardChain::setDynamic ( bool dyn )
This method is from 'BillboardChain' class.
BillboardChain::setupBuffers ( )
This method is from 'BillboardChain' class.
BillboardChain::setFaceCamera ( bool faceCamera, Vector3 const& normalVector )
This method is from 'BillboardChain' class.
BillboardChain::clearAllChains ( )
This method is from 'BillboardChain' class.
BillboardChain::addChainElement ( size_t chainIndex, BillboardChain::Element const& dtls )
This method is from 'BillboardChain' class.
BillboardChain::setMaterialName ( String const& name, String const& groupName )
This method is from 'BillboardChain' class.
...
OgreBillboardSet.h
namespace Ogre
[+] class BillboardSet 1
|
Change |
Effect |
1 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 113 (1.8%)
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet' in 2nd parameter 'bb' (reference) has base type 'BillboardSet'.
BillboardSet::setPoolSize ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::increasePool ( size_t size )
This method is from 'BillboardSet' class.
BillboardSet::_updateBounds ( )
This method is from 'BillboardSet' class.
BillboardSet::setAutoextend ( bool autoextend )
This method is from 'BillboardSet' class.
BillboardSet::setAutoUpdate ( bool autoUpdate )
This method is from 'BillboardSet' class.
BillboardSet::genVertOffsets ( Real inleft, Real inright, Real intop, Real inbottom, Real width, Real height, Vector3 const& x, Vector3 const& y, Vector3* pDestVec )
This method is from 'BillboardSet' class.
BillboardSet::_sortBillboards ( Camera* cam )
This method is from 'BillboardSet' class.
BillboardSet::createBillboard ( Real x, Real y, Real z, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
BillboardSet::createBillboard ( Vector3 const& position, ColourValue const& colour )
Field 'retval.mParentSet' in the return value (pointer) has base type 'BillboardSet'.
...
OgreCommon.h
namespace Ogre
[+] struct Box 1
|
Change |
Effect |
1 |
Size of this type has been changed from 48 bytes to 24 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 16 (0.3%)
RenderTexture::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
Field 'this.mBuffer.mLockedBox' in the object of this method has base type 'struct Box'.
RenderTexture::~RenderTexture ( )
Field 'this.mBuffer.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::getCurrentLock ( )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Field 'retval.mBuffer.mLockedBox' in the return value (pointer) has base type 'struct Box'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, Image::Box const& srcBox, Image::Box const& dstBox )
3rd parameter 'dstBox' (reference) has base type 'struct Box'.
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
HardwarePixelBuffer::lock ( Image::Box const& lockBox, enum HardwareBuffer::LockOptions options )
1st parameter 'lockBox' (reference) has base type 'struct Box'.
HardwarePixelBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
Field 'this.mLockedBox' in the object of this method has base type 'struct Box'.
...
OgreCompositionPass.h
namespace Ogre
[+] class CompositionPass 2
|
Change |
Effect |
1 |
Size of this type has been changed from 848 bytes to 832 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Size of field mMaterial has been changed from 32 bytes to 16 bytes. |
Size of the inclusive type has been changed. |
[+] affected symbols: 55 (0.9%)
CompositionPass::_isSupported ( )
This method is from 'CompositionPass' class.
CompositionPass::setClearDepth ( Real depth )
This method is from 'CompositionPass' class.
CompositionPass::setCustomType ( String const& customType )
This method is from 'CompositionPass' class.
CompositionPass::setIdentifier ( uint32 id )
This method is from 'CompositionPass' class.
CompositionPass::clearAllInputs ( )
This method is from 'CompositionPass' class.
CompositionPass::setClearColour ( ColourValue val )
This method is from 'CompositionPass' class.
CompositionPass::setQuadCorners ( Real left, Real top, Real right, Real bottom )
This method is from 'CompositionPass' class.
CompositionPass::setStencilFunc ( enum CompareFunction value )
This method is from 'CompositionPass' class.
CompositionPass::setStencilMask ( uint32 value )
This method is from 'CompositionPass' class.
CompositionPass::setClearBuffers ( uint32 val )
This method is from 'CompositionPass' class.
...
OgreController.h
namespace Ogre
[+] class Controller<float> 1
|
Change |
Effect |
1 |
Size of this type has been changed from 112 bytes to 64 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 466 (7.5%)
RibbonTrail::clearChain ( size_t chainIndex )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::removeNode ( Node* n )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::_timeUpdate ( Real time )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::resetAllTrails ( )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::setTrailLength ( Real len )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
Field 'this.mFadeController' in the object of this method has base type 'Controller<float>'.
...
OgreControllerManager.h
namespace Ogre
[+] class ControllerManager 1
|
Change |
Effect |
1 |
Size of this type has been changed from 120 bytes to 88 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 106 (1.7%)
ControllerManager::getSingleton ( )
Return value (reference) has base type 'ControllerManager'.
ControllerManager::setFrameDelay ( Real fd )
This method is from 'ControllerManager' class.
ControllerManager::setTimeFactor ( Real tf )
This method is from 'ControllerManager' class.
ControllerManager::setElapsedTime ( Real elapsedTime )
This method is from 'ControllerManager' class.
ControllerManager::getSingletonPtr ( )
Return value (pointer) has base type 'ControllerManager'.
ControllerManager::clearControllers ( )
This method is from 'ControllerManager' class.
ControllerManager::createController ( ControllerValueRealPtr const& src, ControllerValueRealPtr const& dest, ControllerFunctionRealPtr const& func )
This method is from 'ControllerManager' class.
ControllerManager::destroyController ( Controller<float>* controller )
This method is from 'ControllerManager' class.
ControllerManager::createTextureRotater ( TextureUnitState* layer, Real speed )
This method is from 'ControllerManager' class.
ControllerManager::updateAllControllers ( )
This method is from 'ControllerManager' class.
...
OgreDeflate.h
namespace Ogre
[+] class DeflateStream 1
|
Change |
Effect |
1 |
Size of this type has been changed from 2248 bytes to 2224 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 11 (0.2%)
DeflateStream::compressFinal ( )
This method is from 'DeflateStream' class.
DeflateStream::init ( )
This method is from 'DeflateStream' class.
DeflateStream::read ( void* buf, size_t count )
This method is from 'DeflateStream' class.
DeflateStream::seek ( size_t pos )
This method is from 'DeflateStream' class.
DeflateStream::skip ( long count )
This method is from 'DeflateStream' class.
DeflateStream::close ( )
This method is from 'DeflateStream' class.
DeflateStream::write ( void const* buf, size_t count )
This method is from 'DeflateStream' class.
DeflateStream::destroy ( )
This method is from 'DeflateStream' class.
DeflateStream::~DeflateStream ( )
This destructor is from 'DeflateStream' class.
DeflateStream::eof ( )
This method is from 'DeflateStream' class.
...
OgreDistanceLodStrategy.h
namespace Ogre
[+] class DistanceLodStrategy 1
|
Change |
Effect |
1 |
Base class Singleton<DistanceLodStrategy> has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for DistanceLodStrategy) |
(int (*)(...)) (& typeinfo for DistanceLodStrategy) |
16 |
DistanceLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
DistanceLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
24 |
(int (*)(...)) 0x1c8714 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1c876e |
(int (*)(...))0 |
40 |
DistanceLodStrategy::getBaseValue() const |
DistanceLodStrategy::getBaseValue() const |
48 |
DistanceLodStrategy::transformBias(float) const |
DistanceLodStrategy::transformBias(float) const |
56 |
DistanceLodStrategy::transformUserValue(float) const |
DistanceLodStrategy::transformUserValue(float) const |
64 |
DistanceLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
DistanceLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
DistanceLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
DistanceLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
DistanceLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
DistanceLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
DistanceLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
DistanceLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
96 |
|
__cxa_pure_virtual |
[+] affected symbols: 14 (0.2%)
DistanceLodStrategy::getSingleton ( )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::getSingletonPtr ( )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::setReferenceView ( Real viewportWidth, Real viewportHeight, Radian fovY )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::setReferenceViewEnabled ( bool value )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::DistanceLodStrategy ( )
This constructor is from 'DistanceLodStrategy' class.
DistanceLodStrategy::getBaseValue ( )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::transformBias ( Real factor )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::transformUserValue ( Real userValue )
This method is from 'DistanceLodStrategy' class.
DistanceLodStrategy::getReferenceViewEnabled ( )
This method is from 'DistanceLodStrategy' class.
...
OgreDynLib.h
namespace Ogre
[+] class DynLib 2
|
Change |
Effect |
1 |
Base class AllocatedObject<CategorisedAllocPolicy<0> > has been added. |
Possible incorrect access of applications to the memory occupied by the base classes. |
2 |
Base class AllocatedObject<CategorisedAllocPolicy<(MemoryCategory)0> > has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] affected symbols: 6 (0.1%)
DynLib::dynlibError ( )
This method is from 'DynLib' class.
DynLib::load ( )
This method is from 'DynLib' class.
DynLib::unload ( )
This method is from 'DynLib' class.
DynLib::DynLib ( String const& name )
This constructor is from 'DynLib' class.
DynLib::~DynLib ( )
This destructor is from 'DynLib' class.
DynLib::getSymbol ( String const& strName )
This method is from 'DynLib' class.
OgreEntity.h
namespace Ogre
[+] class Entity 1
|
Change |
Effect |
1 |
Base type of field mMesh has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 842 (13.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity' in 1st parameter 'mgr' (pointer) has base type 'Entity'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity' in the object of this method has base type 'Entity'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity' in 1st parameter 'mo' (pointer) has base type 'Entity'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity' in 1st parameter 'obj' (pointer) has base type 'Entity'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyDomeEntity' in the return value (pointer) has base type 'Entity'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity' in the object of this method has base type 'Entity'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity' in the object of this method has base type 'Entity'.
...
[+] class Entity::EntityShadowRenderable 1
|
Change |
Effect |
1 |
Size of this type has been changed from 272 bytes to 224 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 7 (0.1%)
Entity::EntityShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::rebindPositionBuffer ( VertexData const* vertexData, bool force )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::_createSeparateLightCap ( )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::EntityShadowRenderable ( Entity* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, SubEntity* subent, bool isLightCap )
This constructor is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::~EntityShadowRenderable ( )
This destructor is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'Entity::EntityShadowRenderable' class.
Entity::EntityShadowRenderable::isVisible ( )
This method is from 'Entity::EntityShadowRenderable' class.
OgreFrustum.h
namespace Ogre
[+] class Frustum 1
|
Change |
Effect |
1 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 1339 (21.5%)
ConvexBody::clip ( Frustum const& fr )
1st parameter 'fr' (reference) has base type 'Frustum'.
ConvexBody::define ( Frustum const& frustum )
1st parameter 'frustum' (reference) has base type 'Frustum'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum' in 1st parameter 'mgr' (pointer) has base type 'Frustum'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentTextureProjector' in the object of this method has base type 'Frustum'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'cam.mCullFrustum' in 2nd parameter 'cam' (pointer) has base type 'Frustum'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mCurrentCamera.mCullFrustum' in 2nd parameter 'bb' (reference) has base type 'Frustum'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mCurrentCamera.mCullFrustum' in the object of this method has base type 'Frustum'.
...
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 1
|
Change |
Effect |
1 |
Field mCacheDirty has been added to this type. |
This field will not be initialized by old clients.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols: 24 (0.4%)
GpuProgramManager::getSingleton ( )
Return value (reference) has base type 'GpuProgramManager'.
GpuProgramManager::createProgram ( String const& name, String const& groupName, String const& filename, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingletonPtr ( )
Return value (pointer) has base type 'GpuProgramManager'.
GpuProgramManager::createParameters ( )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadMicrocodeCache ( DataStreamPtr stream )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addMicrocodeToCache ( String const& name, GpuProgramManager::Microcode const& microcode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createSharedParameters ( String const& name )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createProgramFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSaveMicrocodesToCache ( )
This method is from 'GpuProgramManager' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] class GpuNamedConstantsSerializer 1
|
Change |
Effect |
1 |
Size of this type has been changed from 88 bytes to 72 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 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.
[+] class GpuSharedParametersUsage 1
|
Change |
Effect |
1 |
Size of this type has been changed from 88 bytes to 72 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.05%)
GpuSharedParametersUsage::initCopyData ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
This method is from 'GpuSharedParametersUsage' class.
GpuSharedParametersUsage::GpuSharedParametersUsage ( GpuSharedParametersPtr sharedParams, GpuProgramParameters* params )
This constructor is from 'GpuSharedParametersUsage' class.
[+] enum GpuProgramParameters::AutoConstantType 4
|
Change |
Effect |
1 |
Value of member ACT_LIGHT_COUNT has been changed from 37 to 38. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Value of member ACT_LIGHT_NUMBER has been changed from 73 to 74. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 |
Value of member ACT_PASS_ITERATION_NUMBER has been changed from 116 to 119. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 |
Value of member ACT_PASS_NUMBER has been changed from 115 to 118. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 21 (0.3%)
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act )
1st parameter 'act' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findAutoConstantEntry ( String const& paramName )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
...
[+] struct GpuNamedConstants 1
|
Change |
Effect |
1 |
Size of this type has been changed from 64 bytes to 72 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1315 (21.1%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::createParameters ( )
Field 'retval.pRep.mNamedConstants.pRep' in the return value has base type 'struct GpuNamedConstants'.
GpuProgram::getDefaultParameters ( )
Field 'retval.pRep.mNamedConstants.pRep' in the return value has base type 'struct GpuNamedConstants'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
1st parameter 'namedConstants' (reference) has base type 'struct GpuNamedConstants'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::loadImpl ( )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
GpuProgram::setSource ( String const& source )
Field 'this.mConstantDefs.pRep' in the object of this method has base type 'struct GpuNamedConstants'.
...
OgreGpuProgramUsage.h
namespace Ogre
[+] class GpuProgramUsage 2
|
Change |
Effect |
1 |
Size of this type has been changed from 96 bytes to 64 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mProgram has been changed from GpuProgramPtr (32 bytes) to SharedPtr<GpuProgram> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 1117 (17.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mVertexProgramUsage' in 1st parameter 'mgr' (pointer) has base type 'GpuProgramUsage'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowDebugPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowDebugPass.mVertexProgramUsage' in 1st parameter 'mo' (pointer) has base type 'GpuProgramUsage'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowDebugPass.mVertexProgramUsage' in 1st parameter 'obj' (pointer) has base type 'GpuProgramUsage'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowDebugPass.mVertexProgramUsage' in the return value (pointer) has base type 'GpuProgramUsage'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mVertexProgramUsage' in 2nd parameter 'tl' (reference) has base type 'GpuProgramUsage'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mVertexProgramUsage' in the object of this method has base type 'GpuProgramUsage'.
...
OgreHardwareBufferManager.h
namespace Ogre
[+] class TempBlendedBufferInfo 4
|
Change |
Effect |
1 |
Size of field destNormalBuffer has been changed from 32 bytes to 16 bytes. |
Size of the inclusive type has been changed. |
2 |
Size of field destPositionBuffer has been changed from 32 bytes to 16 bytes. |
Size of the inclusive type has been changed. |
3 |
Size of field srcNormalBuffer has been changed from 32 bytes to 16 bytes. |
Size of the inclusive type has been changed. |
4 |
Size of field srcPositionBuffer has been changed from 32 bytes to 16 bytes. |
Size of the inclusive type has been changed. |
[+] affected symbols: 844 (13.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity.mTempSkelAnimInfo' in 1st parameter 'mgr' (pointer) is of type 'TempBlendedBufferInfo'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity.mTempSkelAnimInfo' in 1st parameter 'mo' (pointer) is of type 'TempBlendedBufferInfo'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity.mTempSkelAnimInfo' in 1st parameter 'obj' (pointer) is of type 'TempBlendedBufferInfo'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyDomeEntity.mTempSkelAnimInfo' in the return value (pointer) is of type 'TempBlendedBufferInfo'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity.mTempSkelAnimInfo' in the object of this method is of type 'TempBlendedBufferInfo'.
...
OgreHardwareIndexBuffer.h
namespace Ogre
[+] class HardwareIndexBufferSharedPtr 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1088 (17.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowIndexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowIndexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowIndexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mShadowIndexBuffer' in 1st parameter 'mgr' (pointer) is of type 'HardwareIndexBufferSharedPtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowIndexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.indexData.indexBuffer' in 1st parameter 'sm' (pointer) is of type 'HardwareIndexBufferSharedPtr'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowIndexBuffer' in 1st parameter 'mo' (pointer) is of type 'HardwareIndexBufferSharedPtr'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mIndexData.indexBuffer' in 2nd parameter 'bb' (reference) is of type 'HardwareIndexBufferSharedPtr'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mIndexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
BillboardSet::increasePool ( size_t size )
Field 'this.mIndexData.indexBuffer' in the object of this method is of type 'HardwareIndexBufferSharedPtr'.
...
OgreHardwarePixelBuffer.h
namespace Ogre
[+] class HardwarePixelBufferSharedPtr 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.05%)
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
1st parameter 'src' (reference) has base type 'HardwarePixelBufferSharedPtr'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, Image::Box const& srcBox, Image::Box const& dstBox )
1st parameter 'src' (reference) has base type 'HardwarePixelBufferSharedPtr'.
HardwarePixelBufferSharedPtr::HardwarePixelBufferSharedPtr ( HardwarePixelBuffer* buf )
This constructor is from 'HardwarePixelBufferSharedPtr' class.
OgreHardwareVertexBuffer.h
namespace Ogre
[+] class HardwareVertexBufferSharedPtr 1
|
Change |
Effect |
1 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1694 (27.2%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mVertexData.hardwareShadowVolWBuffer' in 1st parameter 'fr' (reference) is of type 'HardwareVertexBufferSharedPtr'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mVertexData.hardwareShadowVolWBuffer' in 1st parameter 'frustum' (reference) is of type 'HardwareVertexBufferSharedPtr'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mGlobalInstanceVertexBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mGlobalInstanceVertexBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mGlobalInstanceVertexBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mVertexData.hardwareShadowVolWBuffer' in 1st parameter 'mgr' (pointer) is of type 'HardwareVertexBufferSharedPtr'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mGlobalInstanceVertexBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
Field 'this.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, BufferUsageList const& bufferUsages, HardwareBufferManagerBase* mgr )
Field 'this.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
VertexData::closeGapsInBindings ( )
Field 'this.hardwareShadowVolWBuffer' in the object of this method is of type 'HardwareVertexBufferSharedPtr'.
...
OgreHighLevelGpuProgram.h
namespace Ogre
[+] class HighLevelGpuProgram 1
|
Change |
Effect |
1 |
Base type of field mAssemblerProgram has been changed from GpuProgramPtr (32 bytes) to SharedPtr<GpuProgram> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 10 (0.2%)
HighLevelGpuProgram::unloadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::unloadHighLevel ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::createParameters ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadHighLevelImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::populateParameterNames ( GpuProgramParametersSharedPtr params )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::loadImpl ( )
This method is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::HighLevelGpuProgram ( ResourceManager* creator, String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader )
This constructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::~HighLevelGpuProgram ( )
This destructor is from 'HighLevelGpuProgram' class.
HighLevelGpuProgram::getConstantDefinitions ( )
This method is from 'HighLevelGpuProgram' class.
OgreInstanceBatch.h
namespace Ogre
[+] class InstanceBatch 3
|
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. |
2 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
3 |
Base type of field mMeshReference has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 47 (0.8%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner' in the return value (pointer) has base type 'InstanceBatch'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceBatch'.
InstanceBatch::_boundsDirty ( )
This method is from 'InstanceBatch' class.
InstanceBatch::_updateBounds ( )
This method is from 'InstanceBatch' class.
InstanceBatch::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.
InstanceBatch::createInstancedEntity ( )
Field 'retval.mBatchOwner' in the return value (pointer) has base type 'InstanceBatch'.
...
OgreInstanceBatchHW.h
namespace Ogre
[+] class InstanceBatchHW 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: 8 (0.1%)
InstanceBatchHW::_boundsDirty ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::~InstanceBatchHW ( )
This destructor is from 'InstanceBatchHW' class.
InstanceBatchHW::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::getNumWorldTransforms ( )
This method is from 'InstanceBatchHW' class.
InstanceBatchHW::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchHW' class.
OgreInstanceBatchHW_VTF.h
namespace Ogre
[+] class InstanceBatchHW_VTF 1
|
Change |
Effect |
1 |
Size of this type has been changed from 792 bytes to 752 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 11 (0.2%)
InstanceBatchHW_VTF::_boundsDirty ( )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupIndices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setupVertices ( SubMesh const* baseSubMesh )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::setStaticAndUpdate ( bool bStatic )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::updateVertexTexture ( Camera* currentCamera )
This method is from 'InstanceBatchHW_VTF' class.
InstanceBatchHW_VTF::createVertexSemantics ( VertexData* thisVertexData, VertexData* baseVertexData, 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 ( )
This destructor is from 'InstanceBatchHW_VTF' class.
...
OgreInstanceBatchShader.h
namespace Ogre
[+] class InstanceBatchShader 1
|
Change |
Effect |
1 |
Size of this type has been changed from 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: 5 (0.1%)
InstanceBatchShader::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::~InstanceBatchShader ( )
This destructor is from 'InstanceBatchShader' class.
InstanceBatchShader::getWorldTransforms ( Matrix4* xform )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::getNumWorldTransforms ( )
This method is from 'InstanceBatchShader' class.
InstanceBatchShader::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchShader' class.
OgreInstanceBatchVTF.h
namespace Ogre
[+] class BaseInstanceBatchVTF 1
|
Change |
Effect |
1 |
Base type of field mMatrixTexture has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 8 (0.1%)
BaseInstanceBatchVTF::_updateRenderQueue ( RenderQueue* queue )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::updateVertexTexture ( )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::generateInstancedEntity ( size_t num )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::updateSharedLookupIndexes ( )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::~BaseInstanceBatchVTF ( )
This destructor is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::getWorldTransforms ( Matrix4* xform )
This method is from 'BaseInstanceBatchVTF' class.
BaseInstanceBatchVTF::getNumWorldTransforms ( )
This method is from 'BaseInstanceBatchVTF' class.
[+] class InstanceBatchVTF 1
|
Change |
Effect |
1 |
Size of this type has been changed from 760 bytes to 736 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 2 (0.03%)
InstanceBatchVTF::~InstanceBatchVTF ( )
This destructor is from 'InstanceBatchVTF' class.
InstanceBatchVTF::calculateMaxNumInstances ( SubMesh const* baseSubMesh, uint16 flags )
This method is from 'InstanceBatchVTF' class.
OgreInstancedGeometry.h
namespace Ogre
[+] class InstancedGeometry 2
|
Change |
Effect |
1 |
Size of this type has been changed from 336 bytes to 320 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mBaseSkeleton has been changed from SkeletonPtr (32 bytes) to SharedPtr<Skeleton> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 61 (1%)
SceneManager::createInstancedGeometry ( String const& name )
Return value (pointer) has base type 'InstancedGeometry'.
SceneManager::destroyInstancedGeometry ( InstancedGeometry* geom )
1st parameter 'geom' (pointer) has base type 'InstancedGeometry'.
InstancedGeometry::setVisible ( bool visible )
This method is from 'InstancedGeometry' class.
InstancedGeometry::addSceneNode ( SceneNode const* node )
This method is from 'InstancedGeometry' class.
InstancedGeometry::BatchInstance::BatchInstance ( InstancedGeometry* parent, String const& name, SceneManager* mgr, uint32 BatchInstanceID )
1st parameter 'parent' (pointer) has base type 'InstancedGeometry'.
InstancedGeometry::splitGeometry ( VertexData* vd, IndexData* id, struct InstancedGeometry::SubMeshLodGeometryLink* targetGeomLink )
This method is from 'InstancedGeometry' class.
InstancedGeometry::GeometryBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mBatch' in the object of this method has base type 'InstancedGeometry'.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( VertexData const* vData, IndexData const* iData )
Field 'this.mBatch' in the object of this method has base type 'InstancedGeometry'.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( InstancedGeometry::GeometryBucket* bucket )
Field 'bucket.mBatch' in 1st parameter 'bucket' (pointer) has base type 'InstancedGeometry'.
InstancedGeometry::GeometryBucket::build ( )
Field 'this.mBatch' in the object of this method has base type 'InstancedGeometry'.
...
[+] class InstancedGeometry::GeometryBucket 1
|
Change |
Effect |
1 |
Size of this type has been changed from 768 bytes to 752 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 22 (0.4%)
InstancedGeometry::GeometryBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( VertexData const* vData, IndexData const* iData )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( InstancedGeometry::GeometryBucket* bucket )
1st parameter 'bucket' (pointer) has base type 'InstancedGeometry::GeometryBucket'.
InstancedGeometry::GeometryBucket::build ( )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::assign ( struct InstancedGeometry::QueuedGeometry* qgeom )
This method is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
This constructor is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
3rd parameter 'bucket' (pointer) has base type 'InstancedGeometry::GeometryBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
This constructor is from 'InstancedGeometry::GeometryBucket' class.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
4th parameter 'bucket' (pointer) has base type 'InstancedGeometry::GeometryBucket'.
InstancedGeometry::GeometryBucket::~GeometryBucket ( )
This destructor is from 'InstancedGeometry::GeometryBucket' class.
...
[+] class InstancedGeometry::MaterialBucket 2
|
Change |
Effect |
1 |
Size of this type has been changed from 168 bytes to 152 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 33 (0.5%)
InstancedGeometry::GeometryBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( VertexData const* vData, IndexData const* iData )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::_initGeometryBucket ( InstancedGeometry::GeometryBucket* bucket )
Field 'bucket.mParent' in 1st parameter 'bucket' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::build ( )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::assign ( struct InstancedGeometry::QueuedGeometry* qgeom )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
1st parameter 'parent' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
Field 'bucket.mParent' in 3rd parameter 'bucket' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
2nd parameter 'parent' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::GeometryBucket ( String const& name, InstancedGeometry::MaterialBucket* parent, String const& formatString, InstancedGeometry::GeometryBucket* bucket )
Field 'bucket.mParent' in 4th parameter 'bucket' (pointer) has base type 'InstancedGeometry::MaterialBucket'.
InstancedGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent' in the object of this method has base type 'InstancedGeometry::MaterialBucket'.
...
OgreInstanceManager.h
namespace Ogre
[+] class InstanceManager 2
|
Change |
Effect |
1 |
Field mNumCustomParams 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 field mMeshReference has been changed from 32 bytes to 16 bytes. |
Size of the inclusive type has been changed. |
[+] affected symbols: 61 (1%)
SceneManager::createInstancedEntity ( String const& materialName, String const& managerName )
Field 'retval.mBatchOwner.mCreator' in the return value (pointer) has base type 'InstanceManager'.
SceneManager::createInstanceManager ( String const& customName, String const& meshName, String const& groupName, enum InstanceManager::InstancingTechnique technique, size_t numInstancesPerBatch, uint16 flags, unsigned short subMeshIdx )
Return value (pointer) has base type 'InstanceManager'.
SceneManager::destroyInstancedEntity ( InstancedEntity* instancedEntity )
Field 'instancedEntity.mBatchOwner.mCreator' in 1st parameter 'instancedEntity' (pointer) has base type 'InstanceManager'.
SceneManager::destroyInstanceManager ( InstanceManager* instanceManager )
1st parameter 'instanceManager' (pointer) has base type 'InstanceManager'.
InstanceBatch::_boundsDirty ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_updateBounds ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::updateVisibility ( )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_updateRenderQueue ( RenderQueue* queue )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
InstanceBatch::_notifyCurrentCamera ( Camera* cam )
Field 'this.mCreator' in the object of this method has base type 'InstanceManager'.
...
OgreManualObject.h
namespace Ogre
[+] class ManualObject::ManualObjectSection 2
|
Change |
Effect |
1 |
Size of this type has been changed from 248 bytes to 232 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 800 (12.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyBoxObj.mCurrentSection' in 1st parameter 'mgr' (pointer) has base type 'ManualObject::ManualObjectSection'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyBoxObj.mCurrentSection' in 1st parameter 'mo' (pointer) has base type 'ManualObject::ManualObjectSection'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyBoxObj.mCurrentSection' in 1st parameter 'obj' (pointer) has base type 'ManualObject::ManualObjectSection'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyBoxObj.mCurrentSection' in the return value (pointer) has base type 'ManualObject::ManualObjectSection'.
ManualObject::beginUpdate ( size_t sectionIndex )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
ManualObject::getEdgeList ( )
Field 'this.mCurrentSection' in the object of this method has base type 'ManualObject::ManualObjectSection'.
...
[+] class ManualObject::ManualObjectSectionShadowRenderable 1
|
Change |
Effect |
1 |
Size of this type has been changed from 248 bytes to 200 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 4 (0.1%)
ManualObject::ManualObjectSectionShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
ManualObject::ManualObjectSectionShadowRenderable::ManualObjectSectionShadowRenderable ( ManualObject* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
This constructor is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
ManualObject::ManualObjectSectionShadowRenderable::~ManualObjectSectionShadowRenderable ( )
This destructor is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
ManualObject::ManualObjectSectionShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'ManualObject::ManualObjectSectionShadowRenderable' class.
OgreMaterialManager.h
namespace Ogre
[+] class MaterialManager 1
|
Change |
Effect |
1 |
Base type of field mDefaultSettings has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 102 (1.6%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
This method is from 'MaterialManager' class.
MaterialManager::initialise ( )
This method is from 'MaterialManager' class.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeName ( unsigned short index )
This method is from 'MaterialManager' class.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::_getSchemeIndex ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::getSingletonPtr ( )
Return value (pointer) has base type 'MaterialManager'.
MaterialManager::setActiveScheme ( String const& schemeName )
This method is from 'MaterialManager' class.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
This method is from 'MaterialManager' class.
...
OgreMaterialSerializer.h
namespace Ogre
[+] class MaterialSerializer 1
|
Change |
Effect |
1 |
Size of this type has been changed from 848 bytes to 800 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 141 (2.3%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::initialise ( )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer' in the return value (pointer) has base type 'MaterialSerializer'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
Field 'this.mSerializer' in the object of this method has base type 'MaterialSerializer'.
...
[+] struct MaterialScriptContext 3
|
Change |
Effect |
1 |
Size of this type has been changed from 312 bytes to 264 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field material has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
3 |
Base type of field program has been changed from GpuProgramPtr (32 bytes) to SharedPtr<GpuProgram> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 141 (2.3%)
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext' in the return value (pointer) is of type 'struct MaterialScriptContext'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
MaterialManager::setDefaultAnisotropy ( unsigned int maxAniso )
Field 'this.mSerializer.mScriptContext' in the object of this method is of type 'struct MaterialScriptContext'.
...
OgreMesh.h
namespace Ogre
[+] class Mesh 1
|
Change |
Effect |
1 |
Base type of field mSkeleton has been changed from SkeletonPtr (32 bytes) to SharedPtr<Skeleton> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 136 (2.2%)
MeshManager::loadManualPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.parent' in 1st parameter 'sm' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshManager::loadManualCurvedIllusionPlane ( Mesh* pMesh, struct MeshManager::MeshBuildParams& params )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
InstanceBatch::checkSubMeshCompatibility ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::build ( SubMesh const* baseSubMesh )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
InstanceBatch::buildFrom ( SubMesh const* baseSubMesh, RenderOperation const& renderOperation )
Field 'baseSubMesh.parent' in 1st parameter 'baseSubMesh' (pointer) has base type 'Mesh'.
PrefabFactory::createPrefab ( Mesh* mesh )
1st parameter 'mesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
MeshSerializer::exportMesh ( Mesh const* pMesh, DataStreamPtr stream, enum MeshVersion version, enum Serializer::Endian endianMode )
1st parameter 'pMesh' (pointer) has base type 'Mesh'.
...
[+] struct MeshLodUsage 2
|
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. |
2 |
Base type of field manualMesh has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 1 (0.02%)
Mesh::_setLodUsage ( unsigned short level, struct MeshLodUsage& usage )
2nd parameter 'usage' (reference) has base type 'struct MeshLodUsage'.
OgreNode.h
namespace Ogre
[+] class Node::DebugRenderable 3
|
Change |
Effect |
1 |
Size of this type has been changed from 168 bytes to 136 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mMat has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
3 |
Base type of field mMeshPtr has been changed from MeshPtr (32 bytes) to SharedPtr<Mesh> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 175 (2.8%)
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mParentNode.mDebug' in 1st parameter 'mo' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::removeNode ( Node* n )
Field 'n.mDebug' in 1st parameter 'n' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'node.mDebug' in 2nd parameter 'node' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'node.mDebug' in 1st parameter 'node' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'node.mDebug' in 2nd parameter 'node' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'node.mDebug' in 1st parameter 'node' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::getChainIndexForNode ( Node const* n )
Field 'n.mDebug' in 1st parameter 'n' (pointer) has base type 'Node::DebugRenderable'.
RibbonTrail::addNode ( Node* n )
Field 'n.mDebug' in 1st parameter 'n' (pointer) has base type 'Node::DebugRenderable'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mParentNode.mDebug' in 1st parameter 'obj' (pointer) has base type 'Node::DebugRenderable'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mParentNode.mDebug' in the return value (pointer) has base type 'Node::DebugRenderable'.
...
OgreParticleSystem.h
namespace Ogre
[+] class ParticleSystem 1
|
Change |
Effect |
1 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 171 (2.7%)
SceneManager::createParticleSystem ( size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, size_t quota, String const& group )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::createParticleSystem ( String const& name, String const& templateName )
Return value (pointer) has base type 'ParticleSystem'.
SceneManager::destroyParticleSystem ( ParticleSystem* obj )
1st parameter 'obj' (pointer) has base type 'ParticleSystem'.
ParticleSystem::addEmitter ( String const& emitterType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::addAffector ( String const& affectorType )
Field 'retval.mParent' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::fastForward ( Real time, Real interval )
This method is from 'ParticleSystem' class.
ParticleSystem::getParticle ( size_t index )
Field 'retval.mParentSystem' in the return value (pointer) has base type 'ParticleSystem'.
ParticleSystem::setEmitting ( bool v )
This method is from 'ParticleSystem' class.
ParticleSystem::setRenderer ( String const& rendererName )
This method is from 'ParticleSystem' class.
...
OgrePatchSurface.h
namespace Ogre
[+] class PatchSurface 1
|
Change |
Effect |
1 |
Size of this type has been changed from 280 bytes to 248 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 22 (0.4%)
PatchSurface::defineSurface ( void* controlPointBuffer, VertexDeclaration* declaration, size_t width, size_t height, enum PatchSurface::PatchSurfaceType pType, size_t uMaxSubdivisionLevel, size_t vMaxSubdivisionLevel, enum PatchSurface::VisibleSide visibleSide )
This method is from 'PatchSurface' class.
PatchSurface::getAutoULevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::getAutoVLevel ( bool forMax )
This method is from 'PatchSurface' class.
PatchSurface::makeTriangles ( )
This method is from 'PatchSurface' class.
PatchSurface::subdivideCurve ( void* lockedBuffer, size_t startIdx, size_t stepSize, size_t numSteps, size_t iterations )
This method is from 'PatchSurface' class.
PatchSurface::setSubdivisionFactor ( Real factor )
This method is from 'PatchSurface' class.
PatchSurface::interpolateVertexData ( void* lockedBuffer, size_t leftIdx, size_t rightIdx, size_t destIdx )
This method is from 'PatchSurface' class.
PatchSurface::distributeControlPoints ( void* lockedBuffer )
This method is from 'PatchSurface' class.
PatchSurface::build ( HardwareVertexBufferSharedPtr destVertexBuffer, size_t vertexStart, HardwareIndexBufferSharedPtr destIndexBuffer, size_t indexStart )
This method is from 'PatchSurface' class.
PatchSurface::findLevel ( Vector3& a, Vector3& b, Vector3& c )
This method is from 'PatchSurface' class.
...
OgrePixelCountLodStrategy.h
namespace Ogre
[+] class PixelCountLodStrategy 1
|
Change |
Effect |
1 |
Base class Singleton<PixelCountLodStrategy> has been removed. |
Possible incorrect access of applications to the memory occupied by the base classes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for PixelCountLodStrategy) |
(int (*)(...)) (& typeinfo for PixelCountLodStrategy) |
16 |
PixelCountLodStrategy::getValueImpl(MovableObject const*, Camera const*) const |
__cxa_pure_virtual |
24 |
(int (*)(...)) 0x2e3954 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x2e39ae |
(int (*)(...))0 |
40 |
PixelCountLodStrategy::getBaseValue() const |
PixelCountLodStrategy::getBaseValue() const |
48 |
PixelCountLodStrategy::transformBias(float) const |
PixelCountLodStrategy::transformBias(float) const |
56 |
LodStrategy::transformUserValue(float) const |
LodStrategy::transformUserValue(float) const |
64 |
PixelCountLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
PixelCountLodStrategy::getIndex(float, std::vector<MeshLodUsage, std::allocator<MeshLodUsage> > const&) const |
72 |
PixelCountLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategy::getIndex(float, std::vector<float, std::allocator<float> > const&) const |
80 |
PixelCountLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
PixelCountLodStrategy::sort(std::vector<MeshLodUsage, std::allocator<MeshLodUsage> >&) const |
88 |
PixelCountLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
PixelCountLodStrategy::isSorted(std::vector<float, std::allocator<float> > const&) const |
[+] affected symbols: 10 (0.2%)
PixelCountLodStrategy::getSingleton ( )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getSingletonPtr ( )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::PixelCountLodStrategy ( )
This constructor is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getBaseValue ( )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getValueImpl ( MovableObject const* movableObject, Camera const* camera )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::transformBias ( Real factor )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::sort ( Mesh::MeshLodUsageList& meshLodUsageList )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getIndex ( Real value, Material::LodValueList const& materialLodValueList )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::getIndex ( Real value, Mesh::MeshLodUsageList const& meshLodUsageList )
This method is from 'PixelCountLodStrategy' class.
PixelCountLodStrategy::isSorted ( Mesh::LodValueList const& values )
This method is from 'PixelCountLodStrategy' class.
OgrePixelFormat.h
namespace Ogre
[+] class PixelBox 1
|
Change |
Effect |
1 |
Size of this type has been changed from 80 bytes to 56 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 22 (0.4%)
RenderTexture::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
1st parameter 'dst' (reference) has base type 'PixelBox'.
RenderTexture::~RenderTexture ( )
Field 'this.mBuffer.mCurrentLock' in the object of this method is of type 'PixelBox'.
MultiRenderTarget::copyContentsToMemory ( PixelBox const& dst, enum RenderTarget::FrameBuffer buffer )
1st parameter 'dst' (reference) has base type 'PixelBox'.
HardwarePixelBuffer::_clearSliceRTT ( size_t zoffset )
Field 'this.mCurrentLock' in the object of this method is of type 'PixelBox'.
HardwarePixelBuffer::getCurrentLock ( )
Return value (reference) has base type 'PixelBox'.
HardwarePixelBuffer::getRenderTarget ( size_t p1 )
Field 'retval.mBuffer.mCurrentLock' in the return value (pointer) is of type 'PixelBox'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src )
Field 'this.mCurrentLock' in the object of this method is of type 'PixelBox'.
HardwarePixelBuffer::blit ( HardwarePixelBufferSharedPtr const& src, Image::Box const& srcBox, Image::Box const& dstBox )
Field 'this.mCurrentLock' in the object of this method is of type 'PixelBox'.
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
Field 'this.mCurrentLock' in the object of this method is of type 'PixelBox'.
HardwarePixelBuffer::lock ( Image::Box const& lockBox, enum HardwareBuffer::LockOptions options )
Return value (reference) has base type 'PixelBox'.
...
[+] enum PixelComponentType 1
|
Change |
Effect |
1 |
Value of member PCT_COUNT has been changed from 4 to 6. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 1 (0.02%)
PixelUtil::getComponentType ( enum PixelFormat fmt )
Return value is of type 'enum PixelComponentType'.
[+] enum PixelFormat 1
|
Change |
Effect |
1 |
Value of member PF_COUNT has been changed from 44 to 95. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 1025 (16.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture.mFormat' in 1st parameter 'mgr' (pointer) is of type 'enum PixelFormat'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'mo' (pointer) is of type 'enum PixelFormat'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'obj' (pointer) is of type 'enum PixelFormat'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentShadowTexture.mFormat' in the return value (pointer) is of type 'enum PixelFormat'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mDesiredFormat' in 2nd parameter 'tl' (reference) is of type 'enum PixelFormat'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
...
OgrePredefinedControllers.h
namespace Ogre
[+] class FloatGpuParameterControllerValue 1
|
Change |
Effect |
1 |
Size of this type has been changed from 48 bytes to 32 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.05%)
FloatGpuParameterControllerValue::setValue ( Real val )
This method is from 'FloatGpuParameterControllerValue' class.
FloatGpuParameterControllerValue::FloatGpuParameterControllerValue ( GpuProgramParametersSharedPtr params, size_t index )
This constructor is from 'FloatGpuParameterControllerValue' class.
FloatGpuParameterControllerValue::getValue ( )
This method is from 'FloatGpuParameterControllerValue' class.
OgreProfiler.h
namespace Ogre
[+] class Profiler 3
|
Change |
Effect |
1 |
Base type of field mCurrent has been changed from Profiler::ProfileInstance to ProfileInstance. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 |
Base type of field mLast has been changed from Profiler::ProfileInstance to ProfileInstance. |
Replacement of field base type may indicate a change in the semantic meaning of the field. |
3 |
Type of field mRoot has been changed from Profiler::ProfileInstance to ProfileInstance. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 107 (1.7%)
Root::initialise ( bool autoCreateWindow, String const& windowTitle, String const& customCapabilitiesConfig )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::loadPlugin ( String const& pluginName )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::saveConfig ( )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::loadPlugins ( String const& pluginsfile )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::getSingleton ( )
Field 'retval.mProfiler' in the return value (reference) has base type 'Profiler'.
Root::setWorkQueue ( WorkQueue* queue )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::unloadPlugin ( String const& pluginName )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::installPlugin ( Plugin* plugin )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::restoreConfig ( )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
Root::unloadPlugins ( )
Field 'this.mProfiler' in the object of this method has base type 'Profiler'.
...
OgreRenderQueue.h
namespace Ogre
[+] class RenderQueue 1
|
Change |
Effect |
1 |
Base type of field mGroups has been changed from RenderQueue::RenderQueueGroupMap (32 bytes) to std::map<unsigned char, RenderQueueGroup*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, RenderQueueGroup*> > > (48 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 782 (12.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mRenderQueue' in 1st parameter 'mgr' (pointer) has base type 'RenderQueue'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mRenderQueue' in the object of this method has base type 'RenderQueue'.
RenderQueue::getQueueGroup ( uint8 groupID )
Field 'retval.mParent' in the return value (pointer) has base type 'RenderQueue'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mRenderQueue' in 1st parameter 'mo' (pointer) has base type 'RenderQueue'.
RenderQueue::_getQueueGroupIterator ( )
This method is from 'RenderQueue' class.
RenderQueue::setSplitNoShadowPasses ( bool split )
This method is from 'RenderQueue' class.
RenderQueue::setSplitPassesByLightingType ( bool split )
This method is from 'RenderQueue' class.
...
[+] typedef RenderQueue::ConstQueueGroupIterator 2
|
Change |
Effect |
1 |
Size of this type has been changed from 48 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 ConstMapIterator<RenderQueue::RenderQueueGroupMap> to ConstMapIterator<std::map<unsigned char, RenderQueueGroup*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, RenderQueueGroup*> > > >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
RenderQueue::_getQueueGroupIterator ( )
Return value is of type 'RenderQueue::ConstQueueGroupIterator'.
[+] typedef RenderQueue::QueueGroupIterator 2
|
Change |
Effect |
1 |
Size of this type has been changed from 48 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 MapIterator<RenderQueue::RenderQueueGroupMap> to MapIterator<std::map<unsigned char, RenderQueueGroup*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, RenderQueueGroup*> > > >. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
RenderQueue::_getQueueGroupIterator ( )
Return value is of type 'RenderQueue::QueueGroupIterator'.
OgreRenderSystem.h
namespace Ogre
[+] class RenderSystem 3
|
Change |
Effect |
1 |
Field mActiveComputeGpuProgramParameters 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 mActiveTesselationDomainGpuProgramParameters 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 mActiveTesselationHullGpuProgramParameters 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: 803 (12.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::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem' in 1st parameter 'mgr' (pointer) has base type 'RenderSystem'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem' in the object of this method has base type 'RenderSystem'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem' in 1st parameter 'mo' (pointer) has base type 'RenderSystem'.
ConfigDialog::display ( )
Field 'this.mSelectedRenderSystem' in the object of this method has base type 'RenderSystem'.
ConfigDialog::ConfigDialog ( )
Field 'this.mSelectedRenderSystem' in the object of this method has base type 'RenderSystem'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem' in 1st parameter 'obj' (pointer) has base type 'RenderSystem'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDestRenderSystem' in the return value (pointer) has base type 'RenderSystem'.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] class RenderSystemCapabilities 10
|
Change |
Effect |
1 |
Field mComputeProgramConstantBoolCount 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 added to this type. |
Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 |
Field mComputeProgramConstantIntCount has been added to this type. |
Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 |
Field mMaxSupportedAnisotropy 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. |
5 |
Field mTesselationDomainProgramConstantBoolCount 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. |
6 |
Field mTesselationDomainProgramConstantFloatCount 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. |
7 |
Field mTesselationDomainProgramConstantIntCount 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. |
8 |
Field mTesselationHullProgramConstantBoolCount 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. |
9 |
Field mTesselationHullProgramConstantFloatCount 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. |
10 |
Field mTesselationHullProgramConstantIntCount has been added to this type. |
Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols: 821 (13.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mgr' (pointer) has base type 'RenderSystemCapabilities'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDestRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDestRenderSystem.mRealCapabilities' in 1st parameter 'mo' (pointer) has base type 'RenderSystemCapabilities'.
ConfigDialog::display ( )
Field 'this.mSelectedRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
ConfigDialog::ConfigDialog ( )
Field 'this.mSelectedRenderSystem.mRealCapabilities' in the object of this method has base type 'RenderSystemCapabilities'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDestRenderSystem.mRealCapabilities' in 1st parameter 'obj' (pointer) has base type 'RenderSystemCapabilities'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDestRenderSystem.mRealCapabilities' in the return value (pointer) has base type 'RenderSystemCapabilities'.
...
[+] enum GPUVendor 2
|
Change |
Effect |
1 |
Value of member GPU_VENDOR_COUNT has been changed from 13 to 15. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 |
Name of member with value 2 has been changed from GPU_ATI to GPU_AMD. |
Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols: 5 (0.1%)
RenderSystemCapabilities::vendorToString ( enum GPUVendor v )
1st parameter 'v' is of type 'enum GPUVendor'.
RenderSystemCapabilities::vendorFromString ( String const& vendorString )
Return value is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( enum GPUVendor vendor, enum Technique::IncludeOrExclude includeOrExclude )
1st parameter 'vendor' is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( struct Technique::GPUVendorRule const& rule )
Field 'rule.vendor' in 1st parameter 'rule' (reference) is of type 'enum GPUVendor'.
Technique::removeGPUVendorRule ( enum GPUVendor vendor )
1st parameter 'vendor' is of type 'enum GPUVendor'.
OgreRenderSystemCapabilitiesSerializer.h
namespace Ogre
[+] class RenderSystemCapabilitiesSerializer 1
|
Change |
Effect |
1 |
Size of this type has been changed from 352 bytes to 336 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 97 (1.6%)
RenderSystemCapabilitiesManager::getSingleton ( )
Field 'retval.mSerializer' in the return value (reference) has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::getSingletonPtr ( )
Field 'retval.mSerializer' in the return value (pointer) has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::loadParsedCapabilities ( String const& name )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::_addRenderSystemCapabilities ( String const& name, RenderSystemCapabilities* caps )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::parseCapabilitiesFromArchive ( String const& filename, String const& archiveType, bool recursive )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::RenderSystemCapabilitiesManager ( )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesManager::~RenderSystemCapabilitiesManager ( )
Field 'this.mSerializer' in the object of this method has base type 'RenderSystemCapabilitiesSerializer'.
RenderSystemCapabilitiesSerializer::parseScript ( DataStreamPtr& stream )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::writeScript ( RenderSystemCapabilities const* caps, String name, String filename )
This method is from 'RenderSystemCapabilitiesSerializer' class.
RenderSystemCapabilitiesSerializer::writeString ( RenderSystemCapabilities const* caps, String name )
This method is from 'RenderSystemCapabilitiesSerializer' class.
...
OgreRenderTarget.h
namespace Ogre
[+] class RenderTarget 3
|
Change |
Effect |
1 |
Type of field mColourDepth has been changed from unsigned int to uint32. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 |
Type of field mHeight has been changed from unsigned int to uint32. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 |
Type of field mWidth has been changed from unsigned int to uint32. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 1049 (16.9%)
Compositor::getRenderTarget ( String const& name )
Return value (pointer) has base type 'RenderTarget'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mTarget' in 1st parameter 'mgr' (pointer) has base type 'RenderTarget'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mAutoParamDataSource.mCurrentRenderTarget' in the object of this method has base type 'RenderTarget'.
DepthBuffer::_notifyRenderTargetAttached ( RenderTarget* renderTarget )
1st parameter 'renderTarget' (pointer) has base type 'RenderTarget'.
DepthBuffer::_notifyRenderTargetDetached ( RenderTarget* renderTarget )
1st parameter 'renderTarget' (pointer) has base type 'RenderTarget'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mAutoParamDataSource.mCurrentRenderTarget' in 1st parameter 'mo' (pointer) has base type 'RenderTarget'.
ConfigDialog::display ( )
Field 'this.mSelectedRenderSystem.mActiveRenderTarget' in the object of this method has base type 'RenderTarget'.
...
OgreRenderToVertexBuffer.h
namespace Ogre
[+] class RenderToVertexBuffer 1
|
Change |
Effect |
1 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 5 (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.
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
Field 'retval.pRep' in the return value has base type 'RenderToVertexBuffer'.
OgreRibbonTrail.h
namespace Ogre
[+] class RibbonTrail 1
|
Change |
Effect |
1 |
Size of this type has been changed from 912 bytes to 880 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 32 (0.5%)
RibbonTrail::clearChain ( size_t chainIndex )
This method is from 'RibbonTrail' class.
RibbonTrail::removeNode ( Node* n )
This method is from 'RibbonTrail' class.
RibbonTrail::resetTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::_timeUpdate ( Real time )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeUpdated ( Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::updateTrail ( size_t index, Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::nodeDestroyed ( Node const* node )
This method is from 'RibbonTrail' class.
RibbonTrail::resetAllTrails ( )
This method is from 'RibbonTrail' class.
RibbonTrail::setTrailLength ( Real len )
This method is from 'RibbonTrail' class.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
This method is from 'RibbonTrail' class.
...
OgreSceneManager.h
namespace Ogre
[+] class SceneManager 1
|
Change |
Effect |
1 |
Base type of field mNullShadowTexture has been changed from TexturePtr (32 bytes) to SharedPtr<Texture> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 742 (11.9%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
SceneQuery::SceneQuery ( SceneManager* mgr )
1st parameter 'mgr' (pointer) has base type 'SceneManager'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr' in the object of this method has base type 'SceneManager'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager' in 1st parameter 'mo' (pointer) has base type 'SceneManager'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager' in 1st parameter 'obj' (pointer) has base type 'SceneManager'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager' in the return value (pointer) has base type 'SceneManager'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
This method is from 'SceneManager' class.
SceneManager::clearScene ( )
This method is from 'SceneManager' class.
...
OgreSceneManagerEnumerator.h
namespace Ogre
[+] class DefaultSceneManager 1
|
Change |
Effect |
1 |
Size of this type has been changed from 18760 bytes to 18624 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.05%)
DefaultSceneManager::DefaultSceneManager ( String const& name )
This constructor is from 'DefaultSceneManager' class.
DefaultSceneManager::~DefaultSceneManager ( )
This destructor is from 'DefaultSceneManager' class.
DefaultSceneManager::getTypeName ( )
This method is from 'DefaultSceneManager' class.
OgreScriptCompiler.h
namespace Ogre
[+] class ObjectAbstractNode 1
|
Change |
Effect |
1 |
Type of field bases has been changed from std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > to vector<std::__cxx11::basic_string<char>, STLAllocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CategorisedAllocPolicy<(MemoryCategory)0> > >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 18 (0.3%)
PassTranslator::translateVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateGeometryProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateShadowCasterVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateShadowCasterFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateShadowReceiverVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
PassTranslator::translateShadowReceiverFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
2nd parameter 'node' (pointer) has base type 'ObjectAbstractNode'.
ObjectAbstractNode::addVariable ( String const& inName )
This method is from 'ObjectAbstractNode' class.
ObjectAbstractNode::setVariable ( String const& inName, String const& value )
This method is from 'ObjectAbstractNode' class.
ObjectAbstractNode::ObjectAbstractNode ( AbstractNode* ptr )
This constructor is from 'ObjectAbstractNode' class.
...
[+] class ScriptCompiler 1
|
Change |
Effect |
1 |
Field mLargestRegisteredWordId has been added to this type. |
Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols: 42 (0.7%)
PassTranslator::translateVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateGeometryProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowCasterVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowCasterFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowReceiverVertexProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translateShadowReceiverFragmentProgramRef ( ScriptCompiler* compiler, ObjectAbstractNode* node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
PassTranslator::translate ( ScriptCompiler* compiler, AbstractNodePtr const& node )
1st parameter 'compiler' (pointer) has base type 'ScriptCompiler'.
ScriptCompiler::_fireEvent ( ScriptCompilerEvent* evt, void* retval )
This method is from 'ScriptCompiler' class.
ScriptCompiler::getListener ( )
This method is from 'ScriptCompiler' class.
...
[+] class ScriptCompiler::AbstractTreeBuilder 2
|
Change |
Effect |
1 |
Size of this type has been changed from 48 bytes to 32 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Size of field mNodes has been changed from 32 bytes to 16 bytes. |
Size of the inclusive type has been changed. |
[+] affected symbols: 4 (0.1%)
ScriptCompiler::AbstractTreeBuilder::visit ( struct ConcreteNode* node )
This method is from 'ScriptCompiler::AbstractTreeBuilder' class.
ScriptCompiler::AbstractTreeBuilder::visit ( ScriptCompiler::AbstractTreeBuilder* visitor, ConcreteNodeList const& nodes )
1st parameter 'visitor' (pointer) has base type 'ScriptCompiler::AbstractTreeBuilder'.
ScriptCompiler::AbstractTreeBuilder::AbstractTreeBuilder ( ScriptCompiler* compiler )
This constructor is from 'ScriptCompiler::AbstractTreeBuilder' class.
ScriptCompiler::AbstractTreeBuilder::getResult ( )
This method is from 'ScriptCompiler::AbstractTreeBuilder' class.
OgreShadowCaster.h
namespace Ogre
[+] class ShadowRenderable 1
|
Change |
Effect |
1 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 1 (0.02%)
ShadowRenderable::getLights ( )
This method is from 'ShadowRenderable' class.
OgreSharedPtr.h
namespace Ogre
[+] class SharedPtr<AbstractNode> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 26 (0.4%)
PassTranslator::translate ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getBoolean ( AbstractNodePtr const& node, bool* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::processNode ( ScriptCompiler* compiler, AbstractNodePtr const& node )
2nd parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getStencilOp ( AbstractNodePtr const& node, enum StencilOperation* op )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getCompareFunction ( AbstractNodePtr const& node, enum CompareFunction* func )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getSceneBlendFactor ( AbstractNodePtr const& node, enum SceneBlendFactor* sbf )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getInt ( AbstractNodePtr const& node, int* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getReal ( AbstractNodePtr const& node, Real* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getUInt ( AbstractNodePtr const& node, uint32* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
ScriptTranslator::getFloat ( AbstractNodePtr const& node, float* result )
1st parameter 'node' (reference) has base type 'SharedPtr<AbstractNode>'.
...
[+] class SharedPtr<AnimableValue> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 14 (0.2%)
NumericAnimationTrack::createKeyFrameImpl ( Real time )
Field 'this.mTargetAnim' in the object of this method has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::createNumericKeyFrame ( Real timePos )
Field 'this.mTargetAnim' in the object of this method has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::setAssociatedAnimable ( AnimableValuePtr const& val )
1st parameter 'val' (reference) has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::apply ( TimeIndex const& timeIndex, Real weight, Real scale )
Field 'this.mTargetAnim' in the object of this method has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle )
Field 'this.mTargetAnim' in the object of this method has base type 'SharedPtr<AnimableValue>'.
NumericAnimationTrack::NumericAnimationTrack ( Animation* parent, unsigned short handle, AnimableValuePtr& target )
3rd parameter 'target' (reference) has base type 'SharedPtr<AnimableValue>'.
Light::createAnimableValue ( String const& valueName )
Return value has base type 'SharedPtr<AnimableValue>'.
Animation::applyToAnimable ( AnimableValuePtr const& anim, Real timePos, Real weight, Real scale )
1st parameter 'anim' (reference) has base type 'SharedPtr<AnimableValue>'.
Animation::createNumericTrack ( unsigned short handle )
Field 'retval.mTargetAnim' in the return value (pointer) has base type 'SharedPtr<AnimableValue>'.
Animation::createNumericTrack ( unsigned short handle, AnimableValuePtr const& anim )
2nd parameter 'anim' (reference) has base type 'SharedPtr<AnimableValue>'.
...
[+] class SharedPtr<ControllerFunction<float> > 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 480 (7.7%)
RibbonTrail::clearChain ( size_t chainIndex )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::removeNode ( Node* n )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::_timeUpdate ( Real time )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::resetAllTrails ( )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::setTrailLength ( Real len )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
Field 'this.mFadeController.mFunc' in the object of this method is of type 'SharedPtr<ControllerFunction<float> >'.
...
[+] class SharedPtr<ControllerValue<float> > 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 480 (7.7%)
RibbonTrail::clearChain ( size_t chainIndex )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::removeNode ( Node* n )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::resetTrail ( size_t index, Node const* node )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::_timeUpdate ( Real time )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::nodeUpdated ( Node const* node )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::updateTrail ( size_t index, Node const* node )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::nodeDestroyed ( Node const* node )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::resetAllTrails ( )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::setTrailLength ( Real len )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
RibbonTrail::setWidthChange ( size_t chainIndex, Real widthDeltaPerSecond )
Field 'this.mFadeController.mDest' in the object of this method is of type 'SharedPtr<ControllerValue<float> >'.
...
[+] class SharedPtr<DataStream> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 358 (5.8%)
ConfigFile::load ( DataStreamPtr const& stream, String const& separators, bool trimWhitespace )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::readFloats ( DataStreamPtr& stream, double* pDest, size_t count )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::readObject ( DataStreamPtr& stream, Quaternion& pDest )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::readObject ( DataStreamPtr& stream, Vector3& pDest )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::readString ( DataStreamPtr& stream, size_t numChars )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::writeFloats ( double const*const pDouble, size_t count )
Field 'this.mStream' in the object of this method has base type 'SharedPtr<DataStream>'.
Serializer::writeObject ( Quaternion const& q )
Field 'this.mStream' in the object of this method has base type 'SharedPtr<DataStream>'.
Serializer::writeObject ( Vector3 const& vec )
Field 'this.mStream' in the object of this method has base type 'SharedPtr<DataStream>'.
Serializer::readFileHeader ( DataStreamPtr& stream )
1st parameter 'stream' (reference) has base type 'SharedPtr<DataStream>'.
Serializer::writeFileHeader ( )
Field 'this.mStream' in the object of this method has base type 'SharedPtr<DataStream>'.
...
[+] class SharedPtr<GpuLogicalBufferStruct> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1287 (20.7%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::createParameters ( )
Field 'retval.pRep.mIntLogicalToPhysical' in the return value has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::getDefaultParameters ( )
Field 'retval.pRep.mIntLogicalToPhysical' in the return value has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::loadImpl ( )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
GpuProgram::setSource ( String const& source )
Field 'this.mDefaultParams.pRep.mIntLogicalToPhysical' in the object of this method has base type 'SharedPtr<GpuLogicalBufferStruct>'.
...
[+] class SharedPtr<GpuNamedConstants> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1287 (20.7%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::createParameters ( )
Field 'retval.pRep.mNamedConstants' in the return value has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::getDefaultParameters ( )
Field 'retval.pRep.mNamedConstants' in the return value has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::loadImpl ( )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
GpuProgram::setSource ( String const& source )
Field 'this.mConstantDefs' in the object of this method has base type 'SharedPtr<GpuNamedConstants>'.
...
[+] class SharedPtr<GpuProgramParameters> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1205 (19.4%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::createParameters ( )
Return value has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::getDefaultParameters ( )
Return value has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setType ( enum GpuProgramType t )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::loadImpl ( )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
GpuProgram::setSource ( String const& source )
Field 'this.mDefaultParams' in the object of this method has base type 'SharedPtr<GpuProgramParameters>'.
...
[+] class SharedPtr<GpuSharedParameters> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 6 (0.1%)
GpuProgramManager::createSharedParameters ( String const& name )
Return value has base type 'SharedPtr<GpuSharedParameters>'.
GpuProgramParameters::addSharedParameters ( GpuSharedParametersPtr sharedParams )
1st parameter 'sharedParams' has base type 'SharedPtr<GpuSharedParameters>'.
GpuSharedParametersUsage::initCopyData ( )
Field 'this.mSharedParams' in the object of this method has base type 'SharedPtr<GpuSharedParameters>'.
GpuSharedParametersUsage::_copySharedParamsToTargetParams ( )
Field 'this.mSharedParams' in the object of this method has base type 'SharedPtr<GpuSharedParameters>'.
GpuSharedParametersUsage::GpuSharedParametersUsage ( GpuSharedParametersPtr sharedParams, GpuProgramParameters* params )
1st parameter 'sharedParams' has base type 'SharedPtr<GpuSharedParameters>'.
GpuProgramManager::getSharedParameters ( String const& name )
Return value has base type 'SharedPtr<GpuSharedParameters>'.
[+] class SharedPtr<MemoryDataStream> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 2 (0.03%)
GpuProgramManager::addMicrocodeToCache ( String const& name, GpuProgramManager::Microcode const& microcode )
2nd parameter 'microcode' (reference) has base type 'SharedPtr<MemoryDataStream>'.
GpuProgramManager::getMicrocodeFromCache ( String const& name )
Return value (reference) has base type 'SharedPtr<MemoryDataStream>'.
[+] class SharedPtr<RenderToVertexBuffer> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.02%)
DefaultHardwareBufferManagerBase::createRenderToVertexBuffer ( )
Return value has base type 'SharedPtr<RenderToVertexBuffer>'.
[+] class SharedPtr<Resource> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 11 (0.2%)
ResourceManager::removeImpl ( ResourcePtr& res )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceManager::getByHandle ( ResourceHandle handle )
Return value has base type 'SharedPtr<Resource>'.
ResourceManager::load ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* loadParams, bool backgroundThread )
Return value has base type 'SharedPtr<Resource>'.
ResourceManager::remove ( ResourcePtr& res )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceManager::addImpl ( ResourcePtr& res )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceManager::prepare ( String const& name, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* loadParams, bool backgroundThread )
Return value has base type 'SharedPtr<Resource>'.
GpuProgramManager::create ( String const& name, String const& group, enum GpuProgramType gptype, String const& syntaxCode, bool isManual, ManualResourceLoader* loader )
Return value has base type 'SharedPtr<Resource>'.
ResourceGroupManager::addCreatedResource ( ResourcePtr& res, struct ResourceGroupManager::ResourceGroup& grp )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceGroupManager::_notifyResourceRemoved ( ResourcePtr& res )
1st parameter 'res' (reference) has base type 'SharedPtr<Resource>'.
ResourceGroupManager::fireResourceLoadStarted ( ResourcePtr const& resource )
1st parameter 'resource' (reference) has base type 'SharedPtr<Resource>'.
...
[+] class SharedPtr<ShadowCameraSetup> 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 911 (14.6%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mAutoParamDataSource.mBlankLight.mCustomShadowCameraSetup' in 1st parameter 'mgr' (pointer) has base type 'SharedPtr<ShadowCameraSetup>'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mDefaultShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mDefaultShadowCameraSetup' in 1st parameter 'mo' (pointer) has base type 'SharedPtr<ShadowCameraSetup>'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mDefaultShadowCameraSetup' in 1st parameter 'obj' (pointer) has base type 'SharedPtr<ShadowCameraSetup>'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mDefaultShadowCameraSetup' in the return value (pointer) has base type 'SharedPtr<ShadowCameraSetup>'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mAutoParamDataSource.mBlankLight.mCustomShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
SceneManager::clearScene ( )
Field 'this.mAutoParamDataSource.mBlankLight.mCustomShadowCameraSetup' in the object of this method has base type 'SharedPtr<ShadowCameraSetup>'.
...
[+] class SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > > 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 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%)
ScriptCompiler::_generateAST ( String const& str, String const& source, bool doImports, bool doObjects, bool doVariables )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >'.
ScriptCompiler::_compile ( AbstractNodeListPtr nodes, String const& group, bool doImports, bool doObjects, bool doVariables )
1st parameter 'nodes' has base type 'SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >'.
ScriptCompilerListener::postConversion ( ScriptCompiler* compiler, AbstractNodeListPtr const& nodes )
2nd parameter 'nodes' (reference) has base type 'SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >'.
ScriptCompiler::AbstractTreeBuilder::getResult ( )
Return value (reference) has base type 'SharedPtr<std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > > >'.
[+] class SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > > 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 5 (0.1%)
ScriptParser::parseChunk ( ScriptTokenListPtr const& tokens )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
ScriptParser::parse ( ScriptTokenListPtr const& tokens )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
ScriptCompiler::compile ( ConcreteNodeListPtr const& nodes, String const& group )
1st parameter 'nodes' (reference) has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
ScriptCompilerListener::importFile ( ScriptCompiler* compiler, String const& name )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
ScriptCompilerListener::preConversion ( ScriptCompiler* compiler, ConcreteNodeListPtr nodes )
2nd parameter 'nodes' has base type 'SharedPtr<std::__cxx11::list<SharedPtr<ConcreteNode>, std::allocator<SharedPtr<ConcreteNode> > > >'.
[+] class SharedPtr<std::__cxx11::list<SharedPtr<DataStream>, std::allocator<SharedPtr<DataStream> > > > 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1 (0.02%)
ResourceGroupManager::openResources ( String const& pattern, String const& groupName )
Return value has base type 'SharedPtr<std::__cxx11::list<SharedPtr<DataStream>, std::allocator<SharedPtr<DataStream> > > >'.
[+] class SharedPtr<std::vector<FileInfo> > 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 6 (0.1%)
ZipArchive::listFileInfo ( bool recursive, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
FileSystemArchive::listFileInfo ( bool recursive, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
ResourceGroupManager::findResourceFileInfo ( String const& groupName, String const& pattern, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
ResourceGroupManager::listResourceFileInfo ( String const& groupName, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
ZipArchive::findFileInfo ( String const& pattern, bool recursive, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
FileSystemArchive::findFileInfo ( String const& pattern, bool recursive, bool dirs )
Return value has base type 'SharedPtr<std::vector<FileInfo> >'.
[+] class SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > > 2
|
Change |
Effect |
1 |
Field pInfo has been added to this type. |
1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed.
NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 |
Size of this type has been changed from 32 bytes to 16 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 3 (0.05%)
ScriptLexer::tokenize ( String const& str, String const& source )
Return value has base type 'SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >'.
ScriptParser::parseChunk ( ScriptTokenListPtr const& tokens )
1st parameter 'tokens' (reference) has base type 'SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >'.
ScriptParser::parse ( ScriptTokenListPtr const& tokens )
1st parameter 'tokens' (reference) has base type 'SharedPtr<std::vector<SharedPtr<ScriptToken>, std::allocator<SharedPtr<ScriptToken> > > >'.
OgreSimpleRenderable.h
namespace Ogre
[+] class SimpleRenderable 1
|
Change |
Effect |
1 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 15 (0.2%)
SimpleRenderable::setMaterial ( String const& matName )
This method is from 'SimpleRenderable' class.
SimpleRenderable::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setWorldTransform ( Matrix4 const& xform )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_updateRenderQueue ( RenderQueue* queue )
This method is from 'SimpleRenderable' class.
SimpleRenderable::getRenderOperation ( RenderOperation& op )
This method is from 'SimpleRenderable' class.
SimpleRenderable::setRenderOperation ( RenderOperation const& rend )
This method is from 'SimpleRenderable' class.
SimpleRenderable::_notifyCurrentCamera ( Camera* cam )
This method is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( String const& name )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::SimpleRenderable ( )
This constructor is from 'SimpleRenderable' class.
SimpleRenderable::~SimpleRenderable ( )
This destructor is from 'SimpleRenderable' class.
...
OgreSkeleton.h
namespace Ogre
[+] struct LinkedSkeletonAnimationSource 2
|
Change |
Effect |
1 |
Size of this type has been changed from 72 bytes to 56 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field pSkeleton has been changed from SkeletonPtr (32 bytes) to SharedPtr<Skeleton> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 6 (0.1%)
SkeletonSerializer::writeSkeletonAnimationLink ( Skeleton const* pSkel, struct LinkedSkeletonAnimationSource const& link )
2nd parameter 'link' (reference) has base type 'struct LinkedSkeletonAnimationSource'.
SkeletonSerializer::calcSkeletonAnimationLinkSize ( Skeleton const* pSkel, struct LinkedSkeletonAnimationSource const& link )
2nd parameter 'link' (reference) has base type 'struct LinkedSkeletonAnimationSource'.
SkeletonInstance::getAnimation ( String const& name, struct LinkedSkeletonAnimationSource const** linker )
2nd parameter 'linker' (pointer) has base type 'struct LinkedSkeletonAnimationSource'.
SkeletonInstance::_getAnimationImpl ( String const& name, struct LinkedSkeletonAnimationSource const** linker )
2nd parameter 'linker' (pointer) has base type 'struct LinkedSkeletonAnimationSource'.
Skeleton::getAnimation ( String const& name, struct LinkedSkeletonAnimationSource const** linker )
2nd parameter 'linker' (pointer) has base type 'struct LinkedSkeletonAnimationSource'.
Skeleton::_getAnimationImpl ( String const& name, struct LinkedSkeletonAnimationSource const** linker )
2nd parameter 'linker' (pointer) has base type 'struct LinkedSkeletonAnimationSource'.
OgreSkeletonInstance.h
namespace Ogre
[+] class SkeletonInstance 1
|
Change |
Effect |
1 |
Base type of field mSkeleton has been changed from SkeletonPtr (32 bytes) to SharedPtr<Skeleton> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 903 (14.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyDomeEntity.mSkeletonInstance' in 1st parameter 'mgr' (pointer) has base type 'SkeletonInstance'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyDomeEntity.mSkeletonInstance' in 1st parameter 'mo' (pointer) has base type 'SkeletonInstance'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyDomeEntity.mSkeletonInstance' in 1st parameter 'obj' (pointer) has base type 'SkeletonInstance'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyDomeEntity.mSkeletonInstance' in the return value (pointer) has base type 'SkeletonInstance'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
SceneManager::clearScene ( )
Field 'this.mSkyDomeEntity.mSkeletonInstance' in the object of this method has base type 'SkeletonInstance'.
...
OgreStaticGeometry.h
namespace Ogre
[+] class StaticGeometry::LODBucket::LODShadowRenderable 1
|
Change |
Effect |
1 |
Size of this type has been changed from 248 bytes to 200 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 4 (0.1%)
StaticGeometry::LODBucket::LODShadowRenderable::rebindIndexBuffer ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
StaticGeometry::LODBucket::LODShadowRenderable::LODShadowRenderable ( StaticGeometry::LODBucket* parent, HardwareIndexBufferSharedPtr* indexBuffer, VertexData const* vertexData, bool createSeparateLightCap, bool isLightCap )
This constructor is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
StaticGeometry::LODBucket::LODShadowRenderable::~LODShadowRenderable ( )
This destructor is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
StaticGeometry::LODBucket::LODShadowRenderable::getWorldTransforms ( Matrix4* xform )
This method is from 'StaticGeometry::LODBucket::LODShadowRenderable' class.
[+] class StaticGeometry::MaterialBucket 2
|
Change |
Effect |
1 |
Size of this type has been changed from 160 bytes to 144 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 21 (0.3%)
StaticGeometry::GeometryBucket::getRenderOperation ( RenderOperation& op )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::build ( bool stencilShadows )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::assign ( struct StaticGeometry::QueuedGeometry* qgeom )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::GeometryBucket ( StaticGeometry::MaterialBucket* parent, String const& formatString, VertexData const* vData, IndexData const* iData )
1st parameter 'parent' (pointer) has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::GeometryBucket::~GeometryBucket ( )
Field 'this.mParent' in the object of this method has base type 'StaticGeometry::MaterialBucket'.
StaticGeometry::MaterialBucket::addRenderables ( RenderQueue* queue, uint8 group, Real lodValue )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::visitRenderables ( Renderable::Visitor* visitor, bool debugRenderables )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::getGeometryIterator ( )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::getGeometryFormatString ( struct StaticGeometry::SubMeshLodGeometryLink* geom )
This method is from 'StaticGeometry::MaterialBucket' class.
StaticGeometry::MaterialBucket::build ( bool stencilShadows )
This method is from 'StaticGeometry::MaterialBucket' class.
...
OgreTechnique.h
namespace Ogre
[+] class Technique 3
|
Change |
Effect |
1 |
Size of this type has been changed from 296 bytes to 264 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mShadowCasterMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
3 |
Base type of field mShadowReceiverMaterial has been changed from MaterialPtr (32 bytes) to SharedPtr<Material> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 1195 (19.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in 1st parameter 'mgr' (pointer) has base type 'Technique'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mShadowDebugPass.mParent' in the object of this method has base type 'Technique'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mShadowDebugPass.mParent' in 1st parameter 'mo' (pointer) has base type 'Technique'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mShadowDebugPass.mParent' in 1st parameter 'obj' (pointer) has base type 'Technique'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mShadowDebugPass.mParent' in the return value (pointer) has base type 'Technique'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mParent.mParent' in 2nd parameter 'tl' (reference) has base type 'Technique'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mActiveQueuedRenderableVisitor.mUsedPass.mParent' in the object of this method has base type 'Technique'.
...
OgreTextureUnitState.h
namespace Ogre
[+] class TextureUnitState 1
|
Change |
Effect |
1 |
Type of field mFramePtrs has been changed from vector<TexturePtr, STLAllocator<TexturePtr, CategorisedAllocPolicy<(MemoryCategory)0> > >::type to vector<SharedPtr<Texture>, STLAllocator<SharedPtr<Texture>, CategorisedAllocPolicy<(MemoryCategory)0> > >::type. |
Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols: 259 (4.2%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
2nd parameter 'tl' (reference) has base type 'TextureUnitState'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext.textureUnit' in the return value (pointer) has base type 'TextureUnitState'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit' in the object of this method has base type 'TextureUnitState'.
...
OgreUnifiedHighLevelGpuProgram.h
namespace Ogre
[+] class UnifiedHighLevelGpuProgram 2
|
Change |
Effect |
1 |
Size of this type has been changed from 640 bytes to 560 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 |
Base type of field mChosenDelegate has been changed from HighLevelGpuProgramPtr (32 bytes) to SharedPtr<HighLevelGpuProgram> (16 bytes). |
Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols: 39 (0.6%)
UnifiedHighLevelGpuProgram::addListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::loadFromSource ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::removeListener ( Resource::Listener* lis )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::escalateLoading ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createParameters ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::resetCompileError ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::addDelegateProgram ( String const& name )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::createLowLevelImpl ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::_getBindingDelegate ( )
This method is from 'UnifiedHighLevelGpuProgram' class.
UnifiedHighLevelGpuProgram::setBackgroundLoaded ( bool bl )
This method is from 'UnifiedHighLevelGpuProgram' class.
...
OgreUTFString.h
namespace Ogre
[+] typedef UTFString::utf32string 1
|
Change |
Effect |
1 |
Base type has been changed from std::__cxx11::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > to std::__cxx11::basic_string<unsigned int>. |
Replacement of the base data type may indicate a change in its semantic meaning. |
[+] affected symbols: 1 (0.02%)
UTFString::asUTF32 ( )
Return value (reference) has base type 'UTFString::utf32string'.
OgreVertexIndexData.h
namespace Ogre
[+] class IndexData 1
|
Change |
Effect |
1 |
Size of this type has been changed from 48 bytes to 32 bytes. |
The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols: 1063 (17.1%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in 1st parameter 'mgr' (pointer) has base type 'IndexData'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in the object of this method has base type 'IndexData'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.indexData' in 1st parameter 'sm' (pointer) has base type 'IndexData'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyBoxObj.mCurrentSection.mRenderOperation.indexData' in 1st parameter 'mo' (pointer) has base type 'IndexData'.
BillboardSet::genVertices ( Vector3 const*const offsets, Billboard const& bb )
Field 'bb.mParentSet.mIndexData' in 2nd parameter 'bb' (reference) has base type 'IndexData'.
BillboardSet::setPoolSize ( size_t size )
Field 'this.mIndexData' in the object of this method has base type 'IndexData'.
BillboardSet::increasePool ( size_t size )
Field 'this.mIndexData' in the object of this method has base type 'IndexData'.
...
[+] class VertexCacheProfiler 2
|
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. |
2 |
Field type has been removed from this type. |
Size of the inclusive type has been changed. |
[+] affected symbols: 1 (0.02%)
VertexCacheProfiler::profile ( HardwareIndexBufferSharedPtr const& indexBuffer )
This method is from 'VertexCacheProfiler' class.
[+] class VertexData 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: 1648 (26.5%)
ConvexBody::clip ( Frustum const& fr )
Field 'fr.mVertexData' in 1st parameter 'fr' (reference) is of type 'VertexData'.
ConvexBody::define ( Frustum const& frustum )
Field 'frustum.mVertexData' in 1st parameter 'frustum' (reference) is of type 'VertexData'.
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mActiveCompositorChain.mViewport.mCamera.mCullFrustum.mVertexData' in 1st parameter 'mgr' (pointer) is of type 'VertexData'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyDomeEntity.mSkelAnimVertexData' in the object of this method has base type 'VertexData'.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::reorganiseBuffers ( VertexDeclaration* newDeclaration, BufferUsageList const& bufferUsages, HardwareBufferManagerBase* mgr )
This method is from 'VertexData' class.
VertexData::closeGapsInBindings ( )
This method is from 'VertexData' class.
...
OgreWorkQueue.h
namespace Ogre
[+] class DefaultWorkQueueBase 3
|
Change |
Effect |
1 |
Field mIdleProcessed 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 mIdleRequestQueue 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 mIdleThreadRunning 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: 26 (0.4%)
DefaultWorkQueueBase::WorkerFunc::run ( )
Field 'this.mQueue' in the object of this method has base type 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::WorkerFunc::operator() ( )
Field 'this.mQueue' in the object of this method has base type 'DefaultWorkQueueBase'.
DefaultWorkQueueBase::abortRequest ( WorkQueue::RequestID id )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::processRequest ( WorkQueue::Request* r )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::processResponse ( struct WorkQueue::Response* r )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::abortAllRequests ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::processResponses ( )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::addRequestHandler ( uint16 channel, WorkQueue::RequestHandler* rh )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::addRequestWithRID ( WorkQueue::RequestID rid, uint16 channel, uint16 requestType, Any const& rData, uint8 retryCount )
This method is from 'DefaultWorkQueueBase' class.
DefaultWorkQueueBase::addResponseHandler ( uint16 channel, WorkQueue::ResponseHandler* rh )
This method is from 'DefaultWorkQueueBase' class.
...
to the top
Problems with Symbols, Low Severity 6
OgreBillboardSet.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] BillboardSet::setBounds ( AxisAlignedBox const& box, Real radius ) 1
_ZN4Ogre12BillboardSet9setBoundsERKNS_14AxisAlignedBoxEf
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgrePass.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] Pass::getTransparentSortingForced ( ) const 1
_ZNK4Ogre4Pass27getTransparentSortingForcedEv
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
[+] Pass::setTransparentSortingForced ( bool enabled ) 1
_ZN4Ogre4Pass27setTransparentSortingForcedEb
|
Change |
Effect |
1 |
This method became private. |
Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
OgreResourceGroupManager.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] ResourceGroupManager::resourceExists ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName ) 1
_ZN4Ogre20ResourceGroupManager14resourceExistsEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
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. |
[+] ResourceGroupManager::resourceModifiedTime ( struct ResourceGroupManager::ResourceGroup* grp, String const& resourceName ) 1
_ZN4Ogre20ResourceGroupManager20resourceModifiedTimeEPNS0_13ResourceGroupERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
|
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. |
OgreWindowEventUtilities.h,
libOgreMain.so.1.8.1
namespace Ogre
[+] WindowEventUtilities::_msWindows [data] 1
_ZN4Ogre20WindowEventUtilities10_msWindowsE
|
Change |
Effect |
1 |
Type of this global data has been changed from WindowEventUtilities::Windows to RenderWindowList. |
Replacement of data type may indicate a change in semantic meaning. |
to the top
Other Changes in Data Types 135
OgreGpuProgram.h
namespace Ogre
[+] enum GpuProgramType 3
|
Change |
Effect |
1 |
The member GPT_COMPUTE_PROGRAM with value 5 has been added. |
No effect. |
2 |
The member GPT_DOMAIN_PROGRAM with value 3 has been added. |
No effect. |
3 |
The member GPT_HULL_PROGRAM with value 4 has been added. |
No effect. |
[+] affected symbols: 1144 (18.4%)
GpuProgram::setSourceFile ( String const& filename )
Field 'this.mType' in the object of this method is of type 'enum GpuProgramType'.
GpuProgram::setSyntaxCode ( String const& syntax )
Field 'this.mType' in the object of this method is of type 'enum GpuProgramType'.
GpuProgram::createParameters ( )
Field 'this.mType' in the object of this method is of type 'enum GpuProgramType'.
GpuProgram::getDefaultParameters ( )
Field 'this.mType' in the object of this method is of type 'enum GpuProgramType'.
GpuProgram::setManualNamedConstants ( struct GpuNamedConstants const& namedConstants )
Field 'this.mType' in the object of this method is of type 'enum GpuProgramType'.
GpuProgram::setupBaseParamDictionary ( )
Field 'this.mType' in the object of this method is of type 'enum GpuProgramType'.
GpuProgram::setManualNamedConstantsFile ( String const& paramDefFile )
Field 'this.mType' in the object of this method is of type 'enum GpuProgramType'.
GpuProgram::setType ( enum GpuProgramType t )
1st parameter 't' is of type 'enum GpuProgramType'.
GpuProgram::loadImpl ( )
Field 'this.mType' in the object of this method is of type 'enum GpuProgramType'.
GpuProgram::setSource ( String const& source )
Field 'this.mType' in the object of this method is of type 'enum GpuProgramType'.
...
OgreGpuProgramManager.h
namespace Ogre
[+] class GpuProgramManager 1
|
Change |
Effect |
1 |
Virtual method removeMicrocodeFromCache ( String const& ) has been added to this class. |
No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 56 entries | Virtual Table (New) - 57 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
(int (*)(...)) (& typeinfo for GpuProgramManager) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
(int (*)(...)) 0x1b554e |
(int (*)(...)) 0x1a468a |
40 |
(int (*)(...)) 0x1f884e |
(int (*)(...)) 0x1e34ce |
48 |
(int (*)(...)) 0x1b555a |
(int (*)(...)) 0x1a4696 |
56 |
ResourceManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
ResourceManager::createResource(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
64 |
ResourceManager::createOrRetrieve(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
ResourceManager::createOrRetrieve(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*) |
72 |
ResourceManager::setMemoryBudget(unsigned long) |
ResourceManager::setMemoryBudget(unsigned long) |
80 |
ResourceManager::getMemoryBudget() const |
ResourceManager::getMemoryBudget() const |
88 |
(int (*)(...)) 0x1b5442 |
(int (*)(...)) 0x1a467e |
96 |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::unload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
104 |
ResourceManager::unload(unsigned long long) |
ResourceManager::unload(unsigned long long) |
112 |
ResourceManager::unloadAll(bool) |
ResourceManager::unloadAll(bool) |
120 |
ResourceManager::reloadAll(bool) |
ResourceManager::reloadAll(bool) |
128 |
ResourceManager::unloadUnreferencedResources(bool) |
ResourceManager::unloadUnreferencedResources(bool) |
136 |
ResourceManager::reloadUnreferencedResources(bool) |
ResourceManager::reloadUnreferencedResources(bool) |
144 |
ResourceManager::remove(SharedPtr<Resource>&) |
ResourceManager::remove(SharedPtr<Resource>&) |
152 |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
160 |
ResourceManager::remove(unsigned long long) |
ResourceManager::remove(unsigned long long) |
168 |
ResourceManager::removeAll() |
ResourceManager::removeAll() |
176 |
ResourceManager::removeUnreferencedResources(bool) |
ResourceManager::removeUnreferencedResources(bool) |
184 |
ResourceManager::getByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
ResourceManager::getResourceByName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
192 |
ResourceManager::getByHandle(unsigned long long) |
ResourceManager::getByHandle(unsigned long long) |
200 |
(int (*)(...)) 0x1b544e |
(int (*)(...)) 0x1a47ac |
208 |
(int (*)(...)) 0x1b54d2 |
(int (*)(...)) 0x1a46da |
216 |
ResourceManager::_notifyResourceTouched(Resource*) |
ResourceManager::_notifyResourceTouched(Resource*) |
224 |
ResourceManager::_notifyResourceLoaded(Resource*) |
ResourceManager::_notifyResourceLoaded(Resource*) |
232 |
ResourceManager::_notifyResourceUnloaded(Resource*) |
ResourceManager::_notifyResourceUnloaded(Resource*) |
240 |
ResourceManager::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
ResourceManager::prepare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
248 |
ResourceManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
ResourceManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*, bool) |
256 |
(int (*)(...)) 0x1b5568 |
(int (*)(...)) 0x1a46a4 |
264 |
(int (*)(...)) 0x1b5574 |
(int (*)(...)) 0x1a46b0 |
272 |
__cxa_pure_virtual |
__cxa_pure_virtual |
280 |
ResourceManager::addImpl(SharedPtr<Resource>&) |
ResourceManager::addImpl(SharedPtr<Resource>&) |
288 |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
ResourceManager::removeImpl(SharedPtr<Resource>&) |
296 |
ResourceManager::checkUsage() |
ResourceManager::checkUsage() |
304 |
__cxa_pure_virtual |
__cxa_pure_virtual |
312 |
GpuProgramManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
320 |
GpuProgramManager::loadFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::loadFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
328 |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
GpuProgramManager::getSupportedSyntax[abi:cxx11]() const |
336 |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::isSyntaxSupported(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
344 |
GpuProgramManager::createParameters() |
GpuProgramManager::createParameters() |
352 |
GpuProgramManager::createProgram(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createProgram(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
360 |
GpuProgramManager::createProgramFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createProgramFromString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
368 |
GpuProgramManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
GpuProgramManager::create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, GpuProgramType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, ManualResourceLoader*) |
376 |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
GpuProgramManager::createSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
384 |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::getSharedParameters(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
392 |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
GpuProgramManager::getAvailableSharedParameters[abi:cxx11]() const |
400 |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::isMicrocodeAvailableInCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
408 |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
GpuProgramManager::getMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const |
416 |
GpuProgramManager::createMicrocode(unsigned long) const |
GpuProgramManager::createMicrocode(unsigned int) const |
424 |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<MemoryDataStream> const&) |
GpuProgramManager::addMicrocodeToCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, SharedPtr<MemoryDataStream> const&) |
432 |
GpuProgramManager::saveMicrocodeCache(SharedPtr<DataStream>) const |
GpuProgramManager::removeMicrocodeFromCache(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
440 |
GpuProgramManager::loadMicrocodeCache(SharedPtr<DataStream>) |
GpuProgramManager::saveMicrocodeCache(SharedPtr<DataStream>) const |
448 |
|
GpuProgramManager::loadMicrocodeCache(SharedPtr<DataStream>) |
[+] affected symbols: 26 (0.4%)
GpuProgramManager::createImpl ( String const& p1, ResourceHandle p2, String const& p3, bool p4, ManualResourceLoader* p5, enum GpuProgramType p6, String const& p7 )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingleton ( )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createProgram ( String const& name, String const& groupName, String const& filename, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadFromString ( String const& name, String const& groupName, String const& code, enum GpuProgramType gptype, String const& syntaxCode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::getSingletonPtr ( )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createParameters ( )
This method is from 'GpuProgramManager' class.
GpuProgramManager::loadMicrocodeCache ( DataStreamPtr stream )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addMicrocodeToCache ( String const& name, GpuProgramManager::Microcode const& microcode )
This method is from 'GpuProgramManager' class.
GpuProgramManager::addRenderSystemToName ( String const& name )
This method is from 'GpuProgramManager' class.
GpuProgramManager::createSharedParameters ( String const& name )
This method is from 'GpuProgramManager' class.
...
OgreGpuProgramParams.h
namespace Ogre
[+] enum GpuConstantType 15
|
Change |
Effect |
1 |
The member GCT_DOUBLE1 with value 27 has been added. |
No effect. |
2 |
The member GCT_DOUBLE2 with value 28 has been added. |
No effect. |
3 |
The member GCT_DOUBLE3 with value 29 has been added. |
No effect. |
4 |
The member GCT_DOUBLE4 with value 30 has been added. |
No effect. |
5 |
The member GCT_MATRIX_DOUBLE_2X2 with value 31 has been added. |
No effect. |
6 |
The member GCT_MATRIX_DOUBLE_2X3 with value 32 has been added. |
No effect. |
7 |
The member GCT_MATRIX_DOUBLE_2X4 with value 33 has been added. |
No effect. |
8 |
The member GCT_MATRIX_DOUBLE_3X2 with value 34 has been added. |
No effect. |
9 |
The member GCT_MATRIX_DOUBLE_3X3 with value 35 has been added. |
No effect. |
10 |
The member GCT_MATRIX_DOUBLE_3X4 with value 36 has been added. |
No effect. |
11 |
The member GCT_MATRIX_DOUBLE_4X2 with value 37 has been added. |
No effect. |
12 |
The member GCT_MATRIX_DOUBLE_4X3 with value 38 has been added. |
No effect. |
13 |
The member GCT_MATRIX_DOUBLE_4X4 with value 39 has been added. |
No effect. |
14 |
The member GCT_SAMPLERRECT with value 9 has been added. |
No effect. |
15 |
The member GCT_SUBROUTINE with value 26 has been added. |
No effect. |
[+] affected symbols: 6 (0.1%)
ScriptTranslator::getConstantType ( std::__cxx11::list<SharedPtr<AbstractNode>, std::allocator<SharedPtr<AbstractNode> > >::const_iterator i, enum GpuConstantType* op )
2nd parameter 'op' (pointer) has base type 'enum GpuConstantType'.
GpuNamedConstants::generateConstantDefinitionArrayEntries ( String const& paramName, struct GpuConstantDefinition const& baseDef )
Field 'baseDef.constType' in 2nd parameter 'baseDef' (reference) is of type 'enum GpuConstantType'.
GpuSharedParameters::addConstantDefinition ( String const& name, enum GpuConstantType constType, size_t arraySize )
2nd parameter 'constType' is of type 'enum GpuConstantType'.
GpuSharedParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::getConstantDefinition ( String const& name )
Field 'retval.constType' in the return value (reference) is of type 'enum GpuConstantType'.
GpuProgramParameters::_findNamedConstantDefinition ( String const& name, bool throwExceptionIfNotFound )
Field 'retval.constType' in the return value (pointer) is of type 'enum GpuConstantType'.
[+] enum GpuProgramParameters::AutoConstantType 5
|
Change |
Effect |
1 |
The member ACT_LIGHT_CASTS_SHADOWS_ARRAY with value 76 has been added. |
No effect. |
2 |
The member ACT_SHADOW_SCENE_DEPTH_RANGE_ARRAY with value 124 has been added. |
No effect. |
3 |
The member ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX_ARRAY with value 87 has been added. |
No effect. |
4 |
The member ACT_SURFACE_ALPHA_REJECTION_VALUE with value 37 has been added. |
No effect. |
5 |
The member ACT_UNKNOWN with value 999 has been added. |
No effect. |
[+] affected symbols: 21 (0.3%)
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstant ( size_t index, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::deriveVariability ( enum GpuProgramParameters::AutoConstantType act )
1st parameter 'act' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::_setRawAutoConstant ( size_t physicalIndex, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo, uint16 variability, size_t elementSize )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setAutoConstantReal ( size_t index, enum GpuProgramParameters::AutoConstantType acType, Real rData )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::getAutoConstantEntry ( size_t const index )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, size_t extraInfo )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::setNamedAutoConstant ( String const& name, enum GpuProgramParameters::AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2 )
2nd parameter 'acType' is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::findAutoConstantEntry ( String const& paramName )
Field 'retval.paramType' in the return value (pointer) is of type 'enum GpuProgramParameters::AutoConstantType'.
GpuProgramParameters::AutoConstantDictionary [data]
Field 'retval.acType' in the return value is of type 'enum GpuProgramParameters::AutoConstantType'.
...
OgreHardwareBuffer.h
namespace Ogre
[+] enum HardwareBuffer::LockOptions 1
|
Change |
Effect |
1 |
The member HBL_WRITE_ONLY with value 4 has been added. |
No effect. |
[+] affected symbols: 7 (0.1%)
HardwarePixelBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
3rd parameter 'options' is of type 'enum HardwareBuffer::LockOptions'.
HardwarePixelBuffer::lock ( Image::Box const& lockBox, enum HardwareBuffer::LockOptions options )
2nd parameter 'options' is of type 'enum HardwareBuffer::LockOptions'.
HardwarePixelBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
3rd parameter 'options' is of type 'enum HardwareBuffer::LockOptions'.
DefaultHardwareIndexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
3rd parameter 'options' is of type 'enum HardwareBuffer::LockOptions'.
DefaultHardwareIndexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
3rd parameter 'options' is of type 'enum HardwareBuffer::LockOptions'.
DefaultHardwareVertexBuffer::lock ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
3rd parameter 'options' is of type 'enum HardwareBuffer::LockOptions'.
DefaultHardwareVertexBuffer::lockImpl ( size_t offset, size_t length, enum HardwareBuffer::LockOptions options )
3rd parameter 'options' is of type 'enum HardwareBuffer::LockOptions'.
OgreHardwareVertexBuffer.h
namespace Ogre
[+] enum VertexElementType 16
|
Change |
Effect |
1 |
The member VET_DOUBLE1 with value 12 has been added. |
No effect. |
2 |
The member VET_DOUBLE2 with value 13 has been added. |
No effect. |
3 |
The member VET_DOUBLE3 with value 14 has been added. |
No effect. |
4 |
The member VET_DOUBLE4 with value 15 has been added. |
No effect. |
5 |
The member VET_INT1 with value 20 has been added. |
No effect. |
6 |
The member VET_INT2 with value 21 has been added. |
No effect. |
7 |
The member VET_INT3 with value 22 has been added. |
No effect. |
8 |
The member VET_INT4 with value 23 has been added. |
No effect. |
9 |
The member VET_UINT1 with value 24 has been added. |
No effect. |
10 |
The member VET_UINT2 with value 25 has been added. |
No effect. |
11 |
The member VET_UINT3 with value 26 has been added. |
No effect. |
12 |
The member VET_UINT4 with value 27 has been added. |
No effect. |
13 |
The member VET_USHORT1 with value 16 has been added. |
No effect. |
14 |
The member VET_USHORT2 with value 17 has been added. |
No effect. |
15 |
The member VET_USHORT3 with value 18 has been added. |
No effect. |
16 |
The member VET_USHORT4 with value 19 has been added. |
No effect. |
[+] affected symbols: 16 (0.3%)
VertexData::convertPackedColour ( enum VertexElementType srcType, enum VertexElementType destType )
2nd parameter 'destType' is of type 'enum VertexElementType'.
VertexElement::getBaseType ( enum VertexElementType multiType )
1st parameter 'multiType' is of type 'enum VertexElementType'.
VertexElement::getTypeSize ( enum VertexElementType etype )
1st parameter 'etype' is of type 'enum VertexElementType'.
VertexElement::getTypeCount ( enum VertexElementType etype )
1st parameter 'etype' is of type 'enum VertexElementType'.
VertexElement::multiplyTypeCount ( enum VertexElementType baseType, unsigned short count )
1st parameter 'baseType' is of type 'enum VertexElementType'.
VertexElement::convertColourValue ( enum VertexElementType srcType, enum VertexElementType dstType, uint32* ptr )
2nd parameter 'dstType' is of type 'enum VertexElementType'.
VertexElement::convertColourValue ( ColourValue const& src, enum VertexElementType dst )
2nd parameter 'dst' is of type 'enum VertexElementType'.
VertexElement::getBestColourVertexElementType ( )
Return value is of type 'enum VertexElementType'.
VertexElement::VertexElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
3rd parameter 'theType' is of type 'enum VertexElementType'.
VertexDeclaration::addElement ( unsigned short source, size_t offset, enum VertexElementType theType, enum VertexElementSemantic semantic, unsigned short index )
3rd parameter 'theType' is of type 'enum VertexElementType'.
...
OgrePixelFormat.h
namespace Ogre
[+] enum PixelComponentType 2
|
Change |
Effect |
1 |
The member PCT_SINT with value 4 has been added. |
No effect. |
2 |
The member PCT_UINT with value 5 has been added. |
No effect. |
[+] affected symbols: 1 (0.02%)
PixelUtil::getComponentType ( enum PixelFormat fmt )
Return value is of type 'enum PixelComponentType'.
[+] enum PixelFormat 51
|
Change |
Effect |
1 |
The member PF_ATC_RGB with value 92 has been added. |
No effect. |
2 |
The member PF_ATC_RGBA_EXPLICIT_ALPHA with value 93 has been added. |
No effect. |
3 |
The member PF_ATC_RGBA_INTERPOLATED_ALPHA with value 94 has been added. |
No effect. |
4 |
The member PF_BC4_SNORM with value 71 has been added. |
No effect. |
5 |
The member PF_BC4_UNORM with value 70 has been added. |
No effect. |
6 |
The member PF_BC5_SNORM with value 73 has been added. |
No effect. |
7 |
The member PF_BC5_UNORM with value 72 has been added. |
No effect. |
8 |
The member PF_BC6H_SF16 with value 75 has been added. |
No effect. |
9 |
The member PF_BC6H_UF16 with value 74 has been added. |
No effect. |
10 |
The member PF_BC7_UNORM with value 76 has been added. |
No effect. |
11 |
The member PF_BC7_UNORM_SRGB with value 77 has been added. |
No effect. |
12 |
The member PF_ETC1_RGB8 with value 88 has been added. |
No effect. |
13 |
The member PF_ETC2_RGB8 with value 89 has been added. |
No effect. |
14 |
The member PF_ETC2_RGB8A1 with value 91 has been added. |
No effect. |
15 |
The member PF_ETC2_RGBA8 with value 90 has been added. |
No effect. |
16 |
The member PF_PVRTC2_2BPP with value 42 has been added. |
No effect. |
17 |
The member PF_PVRTC2_4BPP with value 43 has been added. |
No effect. |
18 |
The member PF_R11G11B10_FLOAT with value 44 has been added. |
No effect. |
19 |
The member PF_R16G16B16A16_SINT with value 64 has been added. |
No effect. |
20 |
The member PF_R16G16B16A16_SNORM with value 87 has been added. |
No effect. |
21 |
The member PF_R16G16B16A16_UINT with value 52 has been added. |
No effect. |
22 |
The member PF_R16G16B16_SINT with value 63 has been added. |
No effect. |
23 |
The member PF_R16G16B16_SNORM with value 86 has been added. |
No effect. |
24 |
The member PF_R16G16B16_UINT with value 51 has been added. |
No effect. |
25 |
The member PF_R16G16_SINT with value 62 has been added. |
No effect. |
26 |
The member PF_R16G16_SNORM with value 85 has been added. |
No effect. |
27 |
The member PF_R16G16_UINT with value 50 has been added. |
No effect. |
28 |
The member PF_R16_SINT with value 61 has been added. |
No effect. |
29 |
The member PF_R16_SNORM with value 84 has been added. |
No effect. |
30 |
The member PF_R16_UINT with value 49 has been added. |
No effect. |
31 |
The member PF_R32G32B32A32_SINT with value 68 has been added. |
No effect. |
32 |
The member PF_R32G32B32A32_UINT with value 56 has been added. |
No effect. |
33 |
The member PF_R32G32B32_SINT with value 67 has been added. |
No effect. |
34 |
The member PF_R32G32B32_UINT with value 55 has been added. |
No effect. |
35 |
The member PF_R32G32_SINT with value 66 has been added. |
No effect. |
36 |
The member PF_R32G32_UINT with value 54 has been added. |
No effect. |
37 |
The member PF_R32_SINT with value 65 has been added. |
No effect. |
38 |
The member PF_R32_UINT with value 53 has been added. |
No effect. |
39 |
The member PF_R8G8B8A8_SINT with value 60 has been added. |
No effect. |
40 |
The member PF_R8G8B8A8_SNORM with value 83 has been added. |
No effect. |
41 |
The member PF_R8G8B8A8_UINT with value 48 has been added. |
No effect. |
42 |
The member PF_R8G8B8_SINT with value 59 has been added. |
No effect. |
43 |
The member PF_R8G8B8_SNORM with value 82 has been added. |
No effect. |
44 |
The member PF_R8G8B8_UINT with value 47 has been added. |
No effect. |
45 |
The member PF_R8G8_SINT with value 58 has been added. |
No effect. |
46 |
The member PF_R8G8_SNORM with value 81 has been added. |
No effect. |
47 |
The member PF_R8G8_UINT with value 46 has been added. |
No effect. |
48 |
The member PF_R8_SINT with value 57 has been added. |
No effect. |
49 |
The member PF_R8_SNORM with value 80 has been added. |
No effect. |
50 |
The member PF_R8_UINT with value 45 has been added. |
No effect. |
51 |
The member PF_R9G9B9E5_SHAREDEXP with value 69 has been added. |
No effect. |
[+] affected symbols: 1025 (16.5%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture.mFormat' in 1st parameter 'mgr' (pointer) is of type 'enum PixelFormat'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'mo' (pointer) is of type 'enum PixelFormat'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture.mFormat' in 1st parameter 'obj' (pointer) is of type 'enum PixelFormat'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentShadowTexture.mFormat' in the return value (pointer) is of type 'enum PixelFormat'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mDesiredFormat' in 2nd parameter 'tl' (reference) is of type 'enum PixelFormat'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture.mFormat' in the object of this method is of type 'enum PixelFormat'.
...
OgreRenderOperation.h
namespace Ogre
[+] enum RenderOperation::OperationType 32
|
Change |
Effect |
1 |
The member OT_PATCH_10_CONTROL_POINT with value 16 has been added. |
No effect. |
2 |
The member OT_PATCH_11_CONTROL_POINT with value 17 has been added. |
No effect. |
3 |
The member OT_PATCH_12_CONTROL_POINT with value 18 has been added. |
No effect. |
4 |
The member OT_PATCH_13_CONTROL_POINT with value 19 has been added. |
No effect. |
5 |
The member OT_PATCH_14_CONTROL_POINT with value 20 has been added. |
No effect. |
6 |
The member OT_PATCH_15_CONTROL_POINT with value 21 has been added. |
No effect. |
7 |
The member OT_PATCH_16_CONTROL_POINT with value 22 has been added. |
No effect. |
8 |
The member OT_PATCH_17_CONTROL_POINT with value 23 has been added. |
No effect. |
9 |
The member OT_PATCH_18_CONTROL_POINT with value 24 has been added. |
No effect. |
10 |
The member OT_PATCH_19_CONTROL_POINT with value 25 has been added. |
No effect. |
11 |
The member OT_PATCH_1_CONTROL_POINT with value 7 has been added. |
No effect. |
12 |
The member OT_PATCH_20_CONTROL_POINT with value 26 has been added. |
No effect. |
13 |
The member OT_PATCH_21_CONTROL_POINT with value 27 has been added. |
No effect. |
14 |
The member OT_PATCH_22_CONTROL_POINT with value 28 has been added. |
No effect. |
15 |
The member OT_PATCH_23_CONTROL_POINT with value 29 has been added. |
No effect. |
16 |
The member OT_PATCH_24_CONTROL_POINT with value 30 has been added. |
No effect. |
17 |
The member OT_PATCH_25_CONTROL_POINT with value 31 has been added. |
No effect. |
18 |
The member OT_PATCH_26_CONTROL_POINT with value 32 has been added. |
No effect. |
19 |
The member OT_PATCH_27_CONTROL_POINT with value 33 has been added. |
No effect. |
20 |
The member OT_PATCH_28_CONTROL_POINT with value 34 has been added. |
No effect. |
21 |
The member OT_PATCH_29_CONTROL_POINT with value 35 has been added. |
No effect. |
22 |
The member OT_PATCH_2_CONTROL_POINT with value 8 has been added. |
No effect. |
23 |
The member OT_PATCH_30_CONTROL_POINT with value 36 has been added. |
No effect. |
24 |
The member OT_PATCH_31_CONTROL_POINT with value 37 has been added. |
No effect. |
25 |
The member OT_PATCH_32_CONTROL_POINT with value 38 has been added. |
No effect. |
26 |
The member OT_PATCH_3_CONTROL_POINT with value 9 has been added. |
No effect. |
27 |
The member OT_PATCH_4_CONTROL_POINT with value 10 has been added. |
No effect. |
28 |
The member OT_PATCH_5_CONTROL_POINT with value 11 has been added. |
No effect. |
29 |
The member OT_PATCH_6_CONTROL_POINT with value 12 has been added. |
No effect. |
30 |
The member OT_PATCH_7_CONTROL_POINT with value 13 has been added. |
No effect. |
31 |
The member OT_PATCH_8_CONTROL_POINT with value 14 has been added. |
No effect. |
32 |
The member OT_PATCH_9_CONTROL_POINT with value 15 has been added. |
No effect. |
[+] affected symbols: 923 (14.8%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mSkyBoxObj.mCurrentSection.mRenderOperation.operationType' in 1st parameter 'mgr' (pointer) is of type 'enum RenderOperation::OperationType'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mSkyBoxObj.mCurrentSection.mRenderOperation.operationType' in the object of this method is of type 'enum RenderOperation::OperationType'.
MeshManager::tesselate2DMesh ( SubMesh* sm, unsigned short meshWidth, unsigned short meshHeight, bool doubleSided, enum HardwareBuffer::Usage indexBufferUsage, bool indexShadowBuffer )
Field 'sm.operationType' in 1st parameter 'sm' (pointer) is of type 'enum RenderOperation::OperationType'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mSkyBoxObj.mCurrentSection.mRenderOperation.operationType' in 1st parameter 'mo' (pointer) is of type 'enum RenderOperation::OperationType'.
BillboardSet::getRenderOperation ( RenderOperation& op )
Field 'op.operationType' in 1st parameter 'op' (reference) is of type 'enum RenderOperation::OperationType'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mSkyBoxObj.mCurrentSection.mRenderOperation.operationType' in 1st parameter 'obj' (pointer) is of type 'enum RenderOperation::OperationType'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mSkyBoxObj.mCurrentSection.mRenderOperation.operationType' in the return value (pointer) is of type 'enum RenderOperation::OperationType'.
...
OgreRenderSystemCapabilities.h
namespace Ogre
[+] enum GPUVendor 2
|
Change |
Effect |
1 |
The member GPU_ARM with value 13 has been added. |
No effect. |
2 |
The member GPU_QUALCOMM with value 14 has been added. |
No effect. |
[+] affected symbols: 5 (0.1%)
RenderSystemCapabilities::vendorToString ( enum GPUVendor v )
1st parameter 'v' is of type 'enum GPUVendor'.
RenderSystemCapabilities::vendorFromString ( String const& vendorString )
Return value is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( enum GPUVendor vendor, enum Technique::IncludeOrExclude includeOrExclude )
1st parameter 'vendor' is of type 'enum GPUVendor'.
Technique::addGPUVendorRule ( struct Technique::GPUVendorRule const& rule )
Field 'rule.vendor' in 1st parameter 'rule' (reference) is of type 'enum GPUVendor'.
Technique::removeGPUVendorRule ( enum GPUVendor vendor )
1st parameter 'vendor' is of type 'enum GPUVendor'.
OgreResource.h
namespace Ogre
[+] class Resource 1
|
Change |
Effect |
1 |
Virtual method _ZNK4Ogre8Resource13calculateSizeEv became non-pure. |
No effect. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 46 entries | Virtual Table (New) - 46 entries |
---|
0 |
(int (*)(...)) 0 |
(int (*)(...)) 0 |
8 |
(int (*)(...)) (& typeinfo for Resource) |
(int (*)(...)) (& typeinfo for Resource) |
16 |
(int (*)(...))0 |
(int (*)(...))0 |
24 |
(int (*)(...))0 |
(int (*)(...))0 |
32 |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
StringInterface::setParameter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
40 |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
StringInterface::setParameterList(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) |
48 |
(int (*)(...)) 0x18b838 |
(int (*)(...)) 0x17f090 |
56 |
(int (*)(...)) 0x18acba |
(int (*)(...)) 0x17e512 |
64 |
(int (*)(...)) 0x1a544e |
(int (*)(...)) 0x193c36 |
72 |
(int (*)(...)) 0x1a5454 |
(int (*)(...)) 0x193c3c |
80 |
(int (*)(...)) 0x1a545a |
(int (*)(...)) 0x193c42 |
88 |
(int (*)(...)) 0x1a5460 |
(int (*)(...)) 0x193c48 |
96 |
(int (*)(...)) 0x1a5466 |
(int (*)(...)) 0x193c4e |
104 |
(int (*)(...)) 0x1a546c |
(int (*)(...)) 0x193c54 |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
Resource::prepare(bool) |
136 |
Resource::prepare(bool) |
Resource::load(bool) |
144 |
Resource::load(bool) |
Resource::reload() |
152 |
Resource::reload() |
(int (*)(...)) 0x193c5a |
160 |
(int (*)(...)) 0x1a5472 |
(int (*)(...)) 0x193c82 |
168 |
(int (*)(...)) 0x1a549a |
Resource::unload() |
176 |
Resource::unload() |
(int (*)(...)) 0x193c8e |
184 |
(int (*)(...)) 0x1a54a6 |
Resource::touch() |
192 |
Resource::touch() |
(int (*)(...)) 0x193c9a |
200 |
(int (*)(...)) 0x1a54b2 |
(int (*)(...)) 0x193ca4 |
208 |
(int (*)(...)) 0x1a54bc |
(int (*)(...)) 0x193cae |
216 |
(int (*)(...)) 0x1a54c6 |
(int (*)(...)) 0x193cc0 |
224 |
(int (*)(...)) 0x1a54d8 |
(int (*)(...)) 0x193cd2 |
232 |
(int (*)(...)) 0x1a54ea |
(int (*)(...)) 0x193ce4 |
240 |
(int (*)(...)) 0x1a54fc |
(int (*)(...)) 0x193cf0 |
248 |
(int (*)(...)) 0x1a5508 |
(int (*)(...)) 0x193cfc |
256 |
(int (*)(...)) 0x1a5514 |
Resource::escalateLoading() |
264 |
Resource::escalateLoading() |
Resource::addListener(Resource::Listener*) |
272 |
Resource::addListener(Resource::Listener*) |
Resource::removeListener(Resource::Listener*) |
280 |
Resource::removeListener(Resource::Listener*) |
(int (*)(...)) 0x193d08 |
288 |
(int (*)(...)) 0x1a5520 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
296 |
Resource::changeGroupOwnership(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
(int (*)(...)) 0x193d12 |
304 |
(int (*)(...)) 0x1a552a |
(int (*)(...)) 0x193d1c |
312 |
(int (*)(...)) 0x1a5534 |
(int (*)(...)) 0x193d34 |
320 |
(int (*)(...)) 0x1a5832 |
(int (*)(...)) 0x193d28 |
328 |
(int (*)(...)) 0x1a5540 |
Resource::_dirtyState() |
336 |
Resource::_dirtyState() |
Resource::_fireLoadingComplete(bool) |
344 |
Resource::_fireLoadingComplete(bool) |
Resource::_firePreparingComplete(bool) |
352 |
Resource::_firePreparingComplete(bool) |
Resource::_fireUnloadingComplete() |
360 |
Resource::_fireUnloadingComplete() |
Resource::calculateSize() const |
[+] affected symbols: 15 (0.2%)
Resource::unloadImpl ( )
This method is from 'Resource' class.
Resource::_dirtyState ( )
This method is from 'Resource' class.
Resource::addListener ( Resource::Listener* lis )
This method is from 'Resource' class.
Resource::removeListener ( Resource::Listener* lis )
This method is from 'Resource' class.
Resource::escalateLoading ( )
This method is from 'Resource' class.
Resource::_fireLoadingComplete ( bool wasBackgroundLoaded )
This method is from 'Resource' class.
Resource::changeGroupOwnership ( String const& newGroup )
This method is from 'Resource' class.
Resource::_firePreparingComplete ( bool wasBackgroundLoaded )
This method is from 'Resource' class.
Resource::_fireUnloadingComplete ( )
This method is from 'Resource' class.
Resource::load ( bool background )
This method is from 'Resource' class.
...
OgreTexture.h
namespace Ogre
[+] enum TextureType 1
|
Change |
Effect |
1 |
The member TEX_TYPE_2D_RECT with value 6 has been added. |
No effect. |
[+] affected symbols: 947 (15.2%)
SceneQuery::setQueryMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mTextureType' in the object of this method is of type 'enum TextureType'.
SceneQuery::setQueryTypeMask ( uint32 mask )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mTextureType' in the object of this method is of type 'enum TextureType'.
SceneQuery::setWorldFragmentType ( enum SceneQuery::WorldFragmentType wft )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mTextureType' in the object of this method is of type 'enum TextureType'.
SceneQuery::SceneQuery ( SceneManager* mgr )
Field 'mgr.mCurrentShadowTexture.mTextureType' in 1st parameter 'mgr' (pointer) is of type 'enum TextureType'.
SceneQuery::~SceneQuery ( )
Field 'this.mParentSceneMgr.mCurrentShadowTexture.mTextureType' in the object of this method is of type 'enum TextureType'.
RenderQueue::processVisibleObject ( MovableObject* mo, Camera* cam, bool onlyShadowCasters, struct VisibleObjectsBoundsInfo* visibleBounds )
Field 'mo.mManager.mCurrentShadowTexture.mTextureType' in 1st parameter 'mo' (pointer) is of type 'enum TextureType'.
LightFactory::destroyInstance ( MovableObject* obj )
Field 'obj.mManager.mCurrentShadowTexture.mTextureType' in 1st parameter 'obj' (pointer) is of type 'enum TextureType'.
LightFactory::createInstanceImpl ( String const& name, NameValuePairList const* params )
Field 'retval.mManager.mCurrentShadowTexture.mTextureType' in the return value (pointer) is of type 'enum TextureType'.
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mTextureType' in 2nd parameter 'tl' (reference) is of type 'enum TextureType'.
SceneManager::_setSkyBox ( bool enable, String const& materialName, Real distance, uint8 renderQueue, Quaternion const& orientation, String const& groupName )
Field 'this.mCurrentShadowTexture.mTextureType' in the object of this method is of type 'enum TextureType'.
...
OgreTextureUnitState.h
namespace Ogre
[+] enum TextureUnitState::BindingType 4
|
Change |
Effect |
1 |
The member BT_COMPUTE with value 5 has been added. |
No effect. |
2 |
The member BT_GEOMETRY with value 2 has been added. |
No effect. |
3 |
The member BT_TESSELATION_DOMAIN with value 4 has been added. |
No effect. |
4 |
The member BT_TESSELATION_HULL with value 3 has been added. |
No effect. |
[+] affected symbols: 259 (4.2%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mBindingType' in 2nd parameter 'tl' (reference) is of type 'enum TextureUnitState::BindingType'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext.textureUnit.mBindingType' in the return value (pointer) is of type 'enum TextureUnitState::BindingType'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mBindingType' in the object of this method is of type 'enum TextureUnitState::BindingType'.
...
[+] enum TextureUnitState::TextureAddressingMode 1
|
Change |
Effect |
1 |
The member TAM_UNKNOWN with value 99 has been added. |
No effect. |
[+] affected symbols: 259 (4.2%)
RenderSystem::_setTextureUnitSettings ( size_t texUnit, TextureUnitState& tl )
Field 'tl.mAddressMode.u' in 2nd parameter 'tl' (reference) is of type 'enum TextureUnitState::TextureAddressingMode'.
MaterialManager::createImpl ( String const& name, ResourceHandle handle, String const& group, bool isManual, ManualResourceLoader* loader, NameValuePairList const* params )
Field 'this.mSerializer.mScriptContext.textureUnit.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
MaterialManager::initialise ( )
Field 'this.mSerializer.mScriptContext.textureUnit.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
MaterialManager::addListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
MaterialManager::parseScript ( DataStreamPtr& stream, String const& groupName )
Field 'this.mSerializer.mScriptContext.textureUnit.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
MaterialManager::_getSchemeName ( unsigned short index )
Field 'this.mSerializer.mScriptContext.textureUnit.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
MaterialManager::removeListener ( MaterialManager::Listener* l, String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
MaterialManager::_getSchemeIndex ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
MaterialManager::getSingletonPtr ( )
Field 'retval.mSerializer.mScriptContext.textureUnit.mAddressMode.u' in the return value (pointer) is of type 'enum TextureUnitState::TextureAddressingMode'.
MaterialManager::setActiveScheme ( String const& schemeName )
Field 'this.mSerializer.mScriptContext.textureUnit.mAddressMode.u' in the object of this method is of type 'enum TextureUnitState::TextureAddressingMode'.
...
to the top
Header Files 228
OgreAlignedAllocator.h
OgreAnimable.h
OgreAnimation.h
OgreAnimationState.h
OgreAnimationTrack.h
OgreAny.h
OgreArchive.h
OgreArchiveFactory.h
OgreArchiveManager.h
OgreAtomicWrappers.h
OgreAutoParamDataSource.h
OgreAxisAlignedBox.h
OgreBillboard.h
OgreBillboardChain.h
OgreBillboardParticleRenderer.h
OgreBillboardSet.h
OgreBlendMode.h
OgreBone.h
OgreBorderPanelOverlayElement.h
OgreCamera.h
OgreCodec.h
OgreColourValue.h
OgreCommon.h
OgreCompositionPass.h
OgreCompositionTargetPass.h
OgreCompositionTechnique.h
OgreCompositor.h
OgreCompositorChain.h
OgreCompositorInstance.h
OgreCompositorManager.h
OgreConfigDialogImp.h
OgreConfigFile.h
OgreConfigOptionMap.h
OgreController.h
OgreControllerManager.h
OgreConvexBody.h
OgreCustomCompositionPass.h
OgreDataStream.h
OgreDDSCodec.h
OgreDefaultHardwareBufferManager.h
OgreDefaultWorkQueueStandard.h
OgreDeflate.h
OgreDepthBuffer.h
OgreDistanceLodStrategy.h
OgreDualQuaternion.h
OgreDynLib.h
OgreDynLibManager.h
OgreEdgeListBuilder.h
OgreEntity.h
OgreErrorDialogImp.h
OgreException.h
OgreExternalTextureSource.h
OgreExternalTextureSourceManager.h
OgreFactoryObj.h
OgreFileSystem.h
OgreFont.h
OgreFontManager.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
OgreHighLevelGpuProgramManager.h
OgreImage.h
OgreImageCodec.h
OgreInstanceBatch.h
OgreInstanceBatchHW.h
OgreInstanceBatchHW_VTF.h
OgreInstanceBatchShader.h
OgreInstanceBatchVTF.h
OgreInstancedEntity.h
OgreInstancedGeometry.h
OgreInstanceManager.h
OgreIteratorWrapper.h
OgreKeyFrame.h
OgreLight.h
OgreLodListener.h
OgreLodStrategy.h
OgreLodStrategyManager.h
OgreLog.h
OgreLogManager.h
OgreManualObject.h
OgreMaterial.h
OgreMaterialManager.h
OgreMaterialSerializer.h
OgreMath.h
OgreMatrix3.h
OgreMatrix4.h
OgreMemoryAllocatedObject.h
OgreMemoryAllocatorConfig.h
OgreMemoryStdAlloc.h
OgreMemorySTLAllocator.h
OgreMesh.h
OgreMeshManager.h
OgreMeshSerializer.h
OgreMeshSerializerImpl.h
OgreMovableObject.h
OgreMovablePlane.h
OgreNode.h
OgreNumerics.h
OgreOptimisedUtil.h
OgreOverlay.h
OgreOverlayContainer.h
OgreOverlayElement.h
OgreOverlayElementCommands.h
OgreOverlayElementFactory.h
OgreOverlayManager.h
OgrePanelOverlayElement.h
OgreParticle.h
OgreParticleAffector.h
OgreParticleAffectorFactory.h
OgreParticleEmitter.h
OgreParticleEmitterCommands.h
OgreParticleEmitterFactory.h
OgreParticleIterator.h
OgreParticleSystem.h
OgreParticleSystemManager.h
OgreParticleSystemRenderer.h
OgrePass.h
OgrePatchMesh.h
OgrePatchSurface.h
OgrePixelCountLodStrategy.h
OgrePixelFormat.h
OgrePlane.h
OgrePlaneBoundedVolume.h
OgrePlatform.h
OgrePlatformInformation.h
OgrePlugin.h
OgrePolygon.h
OgrePose.h
OgrePredefinedControllers.h
OgrePrefabFactory.h
OgrePrerequisites.h
OgreProfiler.h
OgreProgressiveMesh.h
OgreQuaternion.h
OgreRadixSort.h
OgreRay.h
OgreRectangle.h
OgreRectangle2D.h
OgreRenderable.h
OgreRenderObjectListener.h
OgreRenderOperation.h
OgreRenderQueue.h
OgreRenderQueueInvocation.h
OgreRenderQueueListener.h
OgreRenderQueueSortingGrouping.h
OgreRenderSystem.h
OgreRenderSystemCapabilities.h
OgreRenderSystemCapabilitiesManager.h
OgreRenderSystemCapabilitiesSerializer.h
OgreRenderTarget.h
OgreRenderTargetListener.h
OgreRenderTexture.h
OgreRenderToVertexBuffer.h
OgreRenderWindow.h
OgreResource.h
OgreResourceBackgroundQueue.h
OgreResourceGroupManager.h
OgreResourceManager.h
OgreRibbonTrail.h
OgreRoot.h
OgreRotationalSpline.h
OgreSceneManager.h
OgreSceneManagerEnumerator.h
OgreSceneNode.h
OgreSceneQuery.h
OgreScriptCompiler.h
OgreScriptLexer.h
OgreScriptLoader.h
OgreScriptParser.h
OgreScriptTranslator.h
OgreSerializer.h
OgreShadowCameraSetup.h
OgreShadowCameraSetupFocused.h
OgreShadowCameraSetupLiSPSM.h
OgreShadowCameraSetupPlaneOptimal.h
OgreShadowCameraSetupPSSM.h
OgreShadowCaster.h
OgreShadowTextureManager.h
OgreShadowVolumeExtrudeProgram.h
OgreSharedPtr.h
OgreSimpleRenderable.h
OgreSimpleSpline.h
OgreSingleton.h
OgreSkeleton.h
OgreSkeletonInstance.h
OgreSkeletonManager.h
OgreSkeletonSerializer.h
OgreSmallVector.h
OgreSphere.h
OgreStaticGeometry.h
OgreStreamSerialiser.h
OgreString.h
OgreStringConverter.h
OgreStringInterface.h
OgreStringVector.h
OgreSubEntity.h
OgreSubMesh.h
OgreTagPoint.h
OgreTangentSpaceCalc.h
OgreTechnique.h
OgreTextAreaOverlayElement.h
OgreTexture.h
OgreTextureManager.h
OgreTextureUnitState.h
OgreTimerImp.h
OgreUnifiedHighLevelGpuProgram.h
OgreUserObjectBindings.h
OgreUTFString.h
OgreVector2.h
OgreVector3.h
OgreVector4.h
OgreVertexBoneAssignment.h
OgreVertexIndexData.h
OgreViewport.h
OgreWindowEventUtilities.h
OgreWireBoundingBox.h
OgreWorkQueue.h
OgreZip.h
to the top
Source Files 187
OgreAlignedAllocator.cpp
OgreAnimable.cpp
OgreAnimation.cpp
OgreAnimationState.cpp
OgreAnimationTrack.cpp
OgreArchiveManager.cpp
OgreAutoParamDataSource.cpp
OgreAxisAlignedBox.cpp
OgreBillboard.cpp
OgreBillboardChain.cpp
OgreBillboardParticleRenderer.cpp
OgreBillboardSet.cpp
OgreBone.cpp
OgreBorderPanelOverlayElement.cpp
OgreCamera.cpp
OgreCodec.cpp
OgreColourValue.cpp
OgreCommon.cpp
OgreCompositionPass.cpp
OgreCompositionTargetPass.cpp
OgreCompositionTechnique.cpp
OgreCompositor.cpp
OgreCompositorChain.cpp
OgreCompositorInstance.cpp
OgreCompositorManager.cpp
OgreConfigDialog.cpp
OgreConfigFile.cpp
OgreControllerManager.cpp
OgreConvexBody.cpp
OgreDataStream.cpp
OgreDDSCodec.cpp
OgreDefaultHardwareBufferManager.cpp
OgreDefaultSceneQueries.cpp
OgreDefaultWorkQueueStandard.cpp
OgreDeflate.cpp
OgreDepthBuffer.cpp
OgreDistanceLodStrategy.cpp
OgreDualQuaternion.cpp
OgreDynLib.cpp
OgreDynLibManager.cpp
OgreEdgeListBuilder.cpp
OgreEntity.cpp
OgreErrorDialog.cpp
OgreException.cpp
OgreExternalTextureSource.cpp
OgreExternalTextureSourceManager.cpp
OgreFileSystem.cpp
OgreFont.cpp
OgreFontManager.cpp
OgreFrustum.cpp
OgreGpuProgram.cpp
OgreGpuProgramManager.cpp
OgreGpuProgramParams.cpp
OgreGpuProgramUsage.cpp
OgreHardwareBufferManager.cpp
OgreHardwareIndexBuffer.cpp
OgreHardwareOcclusionQuery.cpp
OgreHardwarePixelBuffer.cpp
OgreHardwareVertexBuffer.cpp
OgreHighLevelGpuProgram.cpp
OgreHighLevelGpuProgramManager.cpp
OgreImage.cpp
OgreInstanceBatch.cpp
OgreInstanceBatchHW.cpp
OgreInstanceBatchHW_VTF.cpp
OgreInstanceBatchShader.cpp
OgreInstanceBatchVTF.cpp
OgreInstancedEntity.cpp
OgreInstancedGeometry.cpp
OgreInstanceManager.cpp
OgreKeyFrame.cpp
OgreLight.cpp
OgreLodStrategy.cpp
OgreLodStrategyManager.cpp
OgreLog.cpp
OgreLogManager.cpp
OgreManualObject.cpp
OgreMaterial.cpp
OgreMaterialManager.cpp
OgreMaterialSerializer.cpp
OgreMath.cpp
OgreMatrix3.cpp
OgreMatrix4.cpp
OgreMesh.cpp
OgreMeshManager.cpp
OgreMeshSerializer.cpp
OgreMovableObject.cpp
OgreMovablePlane.cpp
OgreNode.cpp
OgreNumerics.cpp
OgreOptimisedUtil.cpp
OgreOverlay.cpp
OgreOverlayContainer.cpp
OgreOverlayElement.cpp
OgreOverlayElementCommands.cpp
OgreOverlayElementFactory.cpp
OgreOverlayManager.cpp
OgrePanelOverlayElement.cpp
OgreParticle.cpp
OgreParticleEmitter.cpp
OgreParticleEmitterCommands.cpp
OgreParticleIterator.cpp
OgreParticleSystem.cpp
OgreParticleSystemManager.cpp
OgrePass.cpp
OgrePatchMesh.cpp
OgrePatchSurface.cpp
OgrePixelCountLodStrategy.cpp
OgrePixelFormat.cpp
OgrePlane.cpp
OgrePlatformInformation.cpp
OgrePolygon.cpp
OgrePose.cpp
OgrePredefinedControllers.cpp
OgrePrefabFactory.cpp
OgreProfiler.cpp
OgreProgressiveMesh.cpp
OgreQuaternion.cpp
OgreRectangle2D.cpp
OgreRenderQueue.cpp
OgreRenderQueueInvocation.cpp
OgreRenderQueueSortingGrouping.cpp
OgreRenderSystem.cpp
OgreRenderSystemCapabilities.cpp
OgreRenderSystemCapabilitiesManager.cpp
OgreRenderSystemCapabilitiesSerializer.cpp
OgreRenderTarget.cpp
OgreRenderTexture.cpp
OgreRenderToVertexBuffer.cpp
OgreRenderWindow.cpp
OgreResource.cpp
OgreResourceBackgroundQueue.cpp
OgreResourceGroupManager.cpp
OgreResourceManager.cpp
OgreRibbonTrail.cpp
OgreRoot.cpp
OgreRotationSpline.cpp
OgreSceneManager.cpp
OgreSceneManagerEnumerator.cpp
OgreSceneNode.cpp
OgreSceneQuery.cpp
OgreScriptCompiler.cpp
OgreScriptLexer.cpp
OgreScriptParser.cpp
OgreScriptTranslator.cpp
OgreSerializer.cpp
OgreShadowCameraSetup.cpp
OgreShadowCameraSetupFocused.cpp
OgreShadowCameraSetupLiSPSM.cpp
OgreShadowCameraSetupPlaneOptimal.cpp
OgreShadowCameraSetupPSSM.cpp
OgreShadowCaster.cpp
OgreShadowTextureManager.cpp
OgreShadowVolumeExtrudeProgram.cpp
OgreSimpleRenderable.cpp
OgreSimpleSpline.cpp
OgreSkeleton.cpp
OgreSkeletonInstance.cpp
OgreSkeletonManager.cpp
OgreSkeletonSerializer.cpp
OgreStaticGeometry.cpp
OgreStreamSerialiser.cpp
OgreString.cpp
OgreStringConverter.cpp
OgreStringInterface.cpp
OgreSubEntity.cpp
OgreSubMesh.cpp
OgreTagPoint.cpp
OgreTangentSpaceCalc.cpp
OgreTechnique.cpp
OgreTextAreaOverlayElement.cpp
OgreTexture.cpp
OgreTextureManager.cpp
OgreTextureUnitState.cpp
OgreTimer.cpp
OgreUnifiedHighLevelGpuProgram.cpp
OgreUserObjectBindings.cpp
OgreUTFString.cpp
OgreVector2.cpp
OgreVector3.cpp
OgreVector4.cpp
OgreVertexIndexData.cpp
OgreViewport.cpp
OgreWindowEventUtilities.cpp
OgreWireBoundingBox.cpp
OgreWorkQueue.cpp
OgreZip.cpp
to the top
Objects 1
libOgreMain.so.1.8.1
to the top