Module Name | libOgreVolume |
---|---|
Version #1 | 1.9.1 |
Version #2 | 1.10.12 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Total Header Files | 36 |
---|---|
Total Source Files | 15 |
Total Objects | 1 |
Total Symbols / Types | 211 / 86 |
Compatibility | 88.9% |
Severity | Count | |
---|---|---|
Added Symbols | - | 4 |
Removed Symbols | High | 1 |
Problems with Data Types | High | 3 |
Medium | 3 | |
Low | 7 | |
Problems with Symbols | High | 1 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 1 |
Change | Effect | |
---|---|---|
1 | Virtual method setMaterial ( Ogre::String const& ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method setMaterialOfLevel ( size_t, Ogre::String const& ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 125 entries | Virtual Table (New) - 88 entries |
---|---|---|
0 | (int (*)(...)) 0 | (int (*)(...)) 0 |
8 | (int (*)(...)) (& typeinfo for Chunk) | (int (*)(...)) (& typeinfo for Chunk) |
16 | ~Chunk | ~Chunk |
24 | ~Chunk | ~Chunk |
32 | (int (*)(...)) 0x18f1e | (int (*)(...)) 0x1a3e8 |
40 | (int (*)(...)) 0x18f0a | (int (*)(...)) 0x1a3d4 |
48 | (int (*)(...)) 0x18f14 | (int (*)(...)) 0x1a3de |
56 | Ogre::MovableObject::getWorldBoundingBox(bool) const | Ogre::MovableObject::getWorldBoundingBox(bool) const |
64 | Ogre::MovableObject::getLightCapBounds() const | Ogre::MovableObject::getLightCapBounds() const |
72 | Ogre::MovableObject::getDarkCapBounds(Ogre::Light const&, float) const | Ogre::MovableObject::getDarkCapBounds(Ogre::Light const&, float) const |
80 | Ogre::MovableObject::getShadowVolumeRenderableIterator(Ogre::ShadowTechnique, Ogre::Light const*, Ogre::HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) | Ogre::MovableObject::getShadowVolumeRenderableIterator(Ogre::ShadowTechnique, Ogre::Light const*, std::shared_ptr<Ogre::HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 | Ogre::MovableObject::getPointExtrusionDistance(Ogre::Light const*) const | Ogre::MovableObject::getPointExtrusionDistance(Ogre::Light const*) const |
96 | Ogre::ShadowCaster::updateEdgeListLightFacing(Ogre::EdgeData*, Ogre::Vector4 const&) | Ogre::ShadowCaster::updateEdgeListLightFacing(Ogre::EdgeData*, Ogre::Vector4 const&) |
104 | Ogre::ShadowCaster::generateShadowVolume(Ogre::EdgeData*, Ogre::HardwareIndexBufferSharedPtr const&, unsigned long&, Ogre::Light const*, std::vector<Ogre::ShadowRenderable*, std::allocator<Ogre::ShadowRenderable*> >&, unsigned long) | Ogre::ShadowCaster::generateShadowVolume(Ogre::EdgeData*, std::shared_ptr<Ogre::HardwareIndexBuffer> const&, unsigned long&, Ogre::Light const*, std::vector<Ogre::ShadowRenderable*, std::allocator<Ogre::ShadowRenderable*> >&, unsigned long) |
112 | Ogre::ShadowCaster::extrudeBounds(Ogre::AxisAlignedBox&, Ogre::Vector4 const&, float) const | Ogre::ShadowCaster::extrudeBounds(Ogre::AxisAlignedBox&, Ogre::Vector4 const&, float) const |
120 | (int (*)(...)) 0x18e28 | (int (*)(...)) 0x1a3b4 |
128 | (int (*)(...)) 0x18e32 | (int (*)(...)) 0x1a3be |
136 | (int (*)(...)) 0x18e3c | (int (*)(...)) 0x1a3c8 |
144 | (int (*)(...)) 0x18e46 | (int (*)(...)) 0x1a3ce |
152 | (int (*)(...)) 0x18e50 | Chunk::getMovableType[abi:cxx11]() const |
160 | Chunk::getMovableType[abi:cxx11]() const | Ogre::MovableObject::_notifyAttached(Ogre::Node*, bool) |
168 | Ogre::MovableObject::getParentNode() const | Ogre::MovableObject::isInScene() const |
176 | Ogre::MovableObject::getParentSceneNode() const | Ogre::MovableObject::_notifyMoved() |
184 | (int (*)(...)) 0x18e5a | Ogre::SimpleRenderable::_notifyCurrentCamera(Ogre::Camera*) |
192 | Ogre::MovableObject::_notifyAttached(Ogre::Node*, bool) | Ogre::SimpleRenderable::getBoundingBox() const |
200 | Ogre::MovableObject::isAttached() const | Chunk::getBoundingRadius() const |
208 | Ogre::MovableObject::detachFromParent() | Ogre::MovableObject::getWorldBoundingSphere(bool) const |
216 | Ogre::MovableObject::isInScene() const | Ogre::SimpleRenderable::_updateRenderQueue(Ogre::RenderQueue*) |
224 | Ogre::MovableObject::_notifyMoved() | Ogre::MovableObject::isVisible() const |
232 | Ogre::SimpleRenderable::_notifyCurrentCamera(Ogre::Camera*) | Ogre::MovableObject::setRenderQueueGroup(unsigned char) |
240 | Ogre::SimpleRenderable::getBoundingBox() const | Ogre::MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 | Chunk::getBoundingRadius() const | Ogre::MovableObject::_getParentNodeFullTransform() const |
256 | Ogre::MovableObject::getWorldBoundingSphere(bool) const | Ogre::MovableObject::getTypeFlags() const |
264 | Ogre::SimpleRenderable::_updateRenderQueue(Ogre::RenderQueue*) | Ogre::SimpleRenderable::visitRenderables(Ogre::Renderable::Visitor*, bool) |
272 | Ogre::MovableObject::setVisible(bool) | Ogre::SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 | Ogre::MovableObject::getVisible() const | Chunk::setMaterial(std::shared_ptr<Ogre::Material> const&) |
288 | Ogre::MovableObject::isVisible() const | Ogre::SimpleRenderable::getMaterial() const |
296 | (int (*)(...)) 0x18e64 | Ogre::SimpleRenderable::setRenderOperation(Ogre::RenderOperation const&) |
304 | (int (*)(...)) 0x18e78 | Ogre::SimpleRenderable::getRenderOperation(Ogre::RenderOperation&) |
312 | (int (*)(...)) 0x18e82 | Ogre::SimpleRenderable::getWorldTransforms(Ogre::Matrix4*) const |
320 | (int (*)(...)) 0x18e8c | Ogre::SimpleRenderable::getLights() const |
328 | (int (*)(...)) 0x19046 | Chunk::loadChunk(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) |
336 | (int (*)(...)) 0x1901a | Chunk::contributesToVolumeMesh(Ogre::Vector3 const&, Ogre::Vector3 const&) const |
344 | Ogre::MovableObject::setRenderQueueGroup(unsigned char) | Chunk::loadChildren(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) |
352 | Ogre::MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) | Chunk::doLoad(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) |
360 | Ogre::MovableObject::getRenderQueueGroup() const | Chunk::prepareGeometry(unsigned long, OctreeNode*, DualGridGenerator*, MeshBuilder*, Ogre::Vector3 const&, Ogre::Vector3 const&) |
368 | Ogre::MovableObject::_getParentNodeFullTransform() const | Chunk::loadGeometry(MeshBuilder*, DualGridGenerator*, OctreeNode*, unsigned long, bool) |
376 | (int (*)(...)) 0x18e96 | Chunk::getSquaredViewDepth(Ogre::Camera const*) const |
384 | (int (*)(...)) 0x18e9e | Chunk::load(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, ChunkParameters const*) |
392 | (int (*)(...)) 0x18ea6 | Chunk::load(Ogre::SceneNode*, Ogre::SceneManager*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, MeshBuilderCallback*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
400 | (int (*)(...)) 0x18eb0 | Chunk::setDualGridVisible(bool) |
408 | (int (*)(...)) 0x18eb8 | Chunk::getDualGridVisible() const |
416 | (int (*)(...)) 0x18ec0 | Chunk::setOctreeVisible(bool) |
424 | (int (*)(...)) 0x18ec8 | Chunk::getOctreeVisible() const |
432 | (int (*)(...)) 0x18ed2 | Chunk::setVolumeVisible(bool) |
440 | (int (*)(...)) 0x18eda | Chunk::getVolumeVisible() const |
448 | (int (*)(...)) 0x18ee6 | Chunk::frameStarted(Ogre::FrameEvent const&) |
456 | Ogre::MovableObject::queryLights() const | Chunk::createInstance() |
464 | (int (*)(...)) 0x18ef2 | Chunk::getChunksOfLevel(unsigned long, std::vector<Chunk const*, std::allocator<Chunk const*> >&) const |
472 | Ogre::MovableObject::setLightMask(unsigned int) | (int (*)(...)) -0x00000000000008 |
480 | (int (*)(...)) 0x18efe | (int (*)(...)) (& typeinfo for Chunk) |
488 | Ogre::MovableObject::getTypeFlags() const | (int (*)(...)) 0x1a3a2 |
496 | Ogre::SimpleRenderable::visitRenderables(Ogre::Renderable::Visitor*, bool) | (int (*)(...)) 0x1a3ae |
504 | (int (*)(...)) 0x18f2a | non-virtual thunk to ~Chunk |
512 | (int (*)(...)) 0x18f34 | non-virtual thunk to ~Chunk |
520 | Chunk::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | (int (*)(...)) 0x1b754 |
528 | Ogre::SimpleRenderable::getMaterial() const | (int (*)(...)) -0x00000000000120 |
536 | Ogre::SimpleRenderable::setRenderOperation(Ogre::RenderOperation const&) | (int (*)(...)) (& typeinfo for Chunk) |
544 | Ogre::SimpleRenderable::getRenderOperation(Ogre::RenderOperation&) | non-virtual thunk to ~Chunk |
552 | Ogre::SimpleRenderable::getWorldTransforms(Ogre::Matrix4*) const | non-virtual thunk to ~Chunk |
560 | Ogre::SimpleRenderable::getLights() const | non-virtual thunk to Ogre::SimpleRenderable::getMaterial() const |
568 | Chunk::loadChunk(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) | (int (*)(...)) 0x1a408 |
576 | Chunk::contributesToVolumeMesh(Ogre::Vector3 const&, Ogre::Vector3 const&) const | non-virtual thunk to Ogre::SimpleRenderable::getRenderOperation(Ogre::RenderOperation&) |
584 | Chunk::loadChildren(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) | (int (*)(...)) 0x1a37e |
592 | Chunk::doLoad(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) | (int (*)(...)) 0x1a388 |
600 | Chunk::prepareGeometry(unsigned long, OctreeNode*, DualGridGenerator*, MeshBuilder*, Ogre::Vector3 const&, Ogre::Vector3 const&) | non-virtual thunk to Ogre::SimpleRenderable::getWorldTransforms(Ogre::Matrix4*) const |
608 | Chunk::loadGeometry(MeshBuilder*, DualGridGenerator*, OctreeNode*, unsigned long, bool) | (int (*)(...)) 0x1a38e |
616 | Chunk::getSquaredViewDepth(Ogre::Camera const*) const | non-virtual thunk to Chunk::getSquaredViewDepth(Ogre::Camera const*) const |
624 | Chunk::load(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, ChunkParameters const*) | non-virtual thunk to Ogre::SimpleRenderable::getLights() const |
632 | Chunk::load(Ogre::SceneNode*, Ogre::SceneManager*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, MeshBuilderCallback*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | (int (*)(...)) 0x1a398 |
640 | Chunk::setDualGridVisible(bool) | (int (*)(...)) 0x1bb3c |
648 | Chunk::getDualGridVisible() const | (int (*)(...)) -0x00000000000230 |
656 | Chunk::setOctreeVisible(bool) | (int (*)(...)) (& typeinfo for Chunk) |
664 | Chunk::getOctreeVisible() const | non-virtual thunk to Chunk::frameStarted(Ogre::FrameEvent const&) |
672 | Chunk::setVolumeVisible(bool) | (int (*)(...)) 0x1a3f4 |
680 | Chunk::getVolumeVisible() const | (int (*)(...)) 0x1a3fe |
688 | Chunk::frameStarted(Ogre::FrameEvent const&) | non-virtual thunk to ~Chunk |
696 | Chunk::createInstance() | non-virtual thunk to ~Chunk |
704 | Chunk::setMaterialOfLevel(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
712 | Chunk::getChunksOfLevel(unsigned long, std::vector<Chunk const*, std::allocator<Chunk const*> >&) const | |
720 | (int (*)(...)) -0x00000000000008 | |
728 | (int (*)(...)) (& typeinfo for Chunk) | |
736 | (int (*)(...)) 0x18e16 | |
744 | (int (*)(...)) 0x18e22 | |
752 | non-virtual thunk to ~Chunk | |
760 | non-virtual thunk to ~Chunk | |
768 | (int (*)(...)) 0x19d12 | |
776 | (int (*)(...)) -0x00000000000128 | |
784 | (int (*)(...)) (& typeinfo for Chunk) | |
792 | non-virtual thunk to ~Chunk | |
800 | non-virtual thunk to ~Chunk | |
808 | non-virtual thunk to Ogre::SimpleRenderable::getMaterial() const | |
816 | (int (*)(...)) 0x1905c | |
824 | non-virtual thunk to Ogre::SimpleRenderable::getRenderOperation(Ogre::RenderOperation&) | |
832 | (int (*)(...)) 0x18dca | |
840 | (int (*)(...)) 0x18dd4 | |
848 | non-virtual thunk to Ogre::SimpleRenderable::getWorldTransforms(Ogre::Matrix4*) const | |
856 | (int (*)(...)) 0x18dda | |
864 | non-virtual thunk to Chunk::getSquaredViewDepth(Ogre::Camera const*) const | |
872 | non-virtual thunk to Ogre::SimpleRenderable::getLights() const | |
880 | (int (*)(...)) 0x18de4 | |
888 | (int (*)(...)) 0x19f92 | |
896 | (int (*)(...)) 0x18dee | |
904 | (int (*)(...)) 0x18df8 | |
912 | (int (*)(...)) 0x19030 | |
920 | (int (*)(...)) 0x19004 | |
928 | (int (*)(...)) 0x18e02 | |
936 | (int (*)(...)) 0x18e0c | |
944 | (int (*)(...)) -0x00000000000258 | |
952 | (int (*)(...)) (& typeinfo for Chunk) | |
960 | non-virtual thunk to Chunk::frameStarted(Ogre::FrameEvent const&) | |
968 | (int (*)(...)) 0x18f3e | |
976 | (int (*)(...)) 0x18f48 | |
984 | non-virtual thunk to ~Chunk | |
992 | non-virtual thunk to ~Chunk |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 16 bytes to 24 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. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre6Volume5Chunk11setMaterialERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE to _ZN4Ogre6Volume5Chunk11setMaterialERKSt10shared_ptrINS_8MaterialEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Size of field mUserObjectBindings has been changed from 0 bytes to 8 bytes. | Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | Type of field mRenderSystemData has been changed from Renderable::RenderSystemData* (8 bytes) to Renderable::RenderSystemDataPtr (16 bytes). | This field may be incorrectly initialized or accessed by applications. |
Change | Effect | |
---|---|---|
1 | Field renderToVertexBuffer 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. |
Change | Effect | |
---|---|---|
1 | The pointer level of field mRenderSystemData has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
Change | Effect | |
---|---|---|
1 | Base type of field indexBuffer has been changed from HardwareIndexBufferSharedPtr to std::shared_ptr<DataStream>. | Replacement of field base type may indicate a change in the semantic meaning of the field. |
Change | Effect | |
---|---|---|
1 | Base type of field hardwareShadowVolWBuffer has been changed from HardwareVertexBufferSharedPtr to std::shared_ptr<DataStream>. | Replacement of field base type may indicate a change in the semantic meaning of the field. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 664 bytes to 624 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Base type has been changed from Ogre::vector<Chunk const*, Ogre::STLAllocator<Chunk const*, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > >::type to Ogre::vector<Chunk const*>::type. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > has been added. | Possible incorrect access of applications to the memory occupied by the base classes. |
2 | Base class Ogre::AllocatedObject<Ogre::CategorisedAllocPolicy<0> > has been removed. | Possible incorrect access of applications to the memory occupied by the base classes. |
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|---|---|
0 | (int (*)(...)) 0 | (int (*)(...)) 0 |
8 | (int (*)(...)) (& typeinfo for IsoSurface) | (int (*)(...)) (& typeinfo for IsoSurface) |
16 | (int (*)(...))0 | (int (*)(...))0 |
24 | (int (*)(...))0 | (int (*)(...))0 |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
Change | Effect | |
---|---|---|
1 | Virtual method setMaterial ( std::shared_ptr<Ogre::DataStream>const& ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
Offset | Virtual Table (Old) - 125 entries | Virtual Table (New) - 88 entries |
---|---|---|
0 | (int (*)(...)) 0 | (int (*)(...)) 0 |
8 | (int (*)(...)) (& typeinfo for Chunk) | (int (*)(...)) (& typeinfo for Chunk) |
16 | ~Chunk | ~Chunk |
24 | ~Chunk | ~Chunk |
32 | (int (*)(...)) 0x18f1e | (int (*)(...)) 0x1a3e8 |
40 | (int (*)(...)) 0x18f0a | (int (*)(...)) 0x1a3d4 |
48 | (int (*)(...)) 0x18f14 | (int (*)(...)) 0x1a3de |
56 | Ogre::MovableObject::getWorldBoundingBox(bool) const | Ogre::MovableObject::getWorldBoundingBox(bool) const |
64 | Ogre::MovableObject::getLightCapBounds() const | Ogre::MovableObject::getLightCapBounds() const |
72 | Ogre::MovableObject::getDarkCapBounds(Ogre::Light const&, float) const | Ogre::MovableObject::getDarkCapBounds(Ogre::Light const&, float) const |
80 | Ogre::MovableObject::getShadowVolumeRenderableIterator(Ogre::ShadowTechnique, Ogre::Light const*, Ogre::HardwareIndexBufferSharedPtr*, unsigned long*, bool, float, unsigned long) | Ogre::MovableObject::getShadowVolumeRenderableIterator(Ogre::ShadowTechnique, Ogre::Light const*, std::shared_ptr<Ogre::HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) |
88 | Ogre::MovableObject::getPointExtrusionDistance(Ogre::Light const*) const | Ogre::MovableObject::getPointExtrusionDistance(Ogre::Light const*) const |
96 | Ogre::ShadowCaster::updateEdgeListLightFacing(Ogre::EdgeData*, Ogre::Vector4 const&) | Ogre::ShadowCaster::updateEdgeListLightFacing(Ogre::EdgeData*, Ogre::Vector4 const&) |
104 | Ogre::ShadowCaster::generateShadowVolume(Ogre::EdgeData*, Ogre::HardwareIndexBufferSharedPtr const&, unsigned long&, Ogre::Light const*, std::vector<Ogre::ShadowRenderable*, std::allocator<Ogre::ShadowRenderable*> >&, unsigned long) | Ogre::ShadowCaster::generateShadowVolume(Ogre::EdgeData*, std::shared_ptr<Ogre::HardwareIndexBuffer> const&, unsigned long&, Ogre::Light const*, std::vector<Ogre::ShadowRenderable*, std::allocator<Ogre::ShadowRenderable*> >&, unsigned long) |
112 | Ogre::ShadowCaster::extrudeBounds(Ogre::AxisAlignedBox&, Ogre::Vector4 const&, float) const | Ogre::ShadowCaster::extrudeBounds(Ogre::AxisAlignedBox&, Ogre::Vector4 const&, float) const |
120 | (int (*)(...)) 0x18e28 | (int (*)(...)) 0x1a3b4 |
128 | (int (*)(...)) 0x18e32 | (int (*)(...)) 0x1a3be |
136 | (int (*)(...)) 0x18e3c | (int (*)(...)) 0x1a3c8 |
144 | (int (*)(...)) 0x18e46 | (int (*)(...)) 0x1a3ce |
152 | (int (*)(...)) 0x18e50 | Chunk::getMovableType[abi:cxx11]() const |
160 | Chunk::getMovableType[abi:cxx11]() const | Ogre::MovableObject::_notifyAttached(Ogre::Node*, bool) |
168 | Ogre::MovableObject::getParentNode() const | Ogre::MovableObject::isInScene() const |
176 | Ogre::MovableObject::getParentSceneNode() const | Ogre::MovableObject::_notifyMoved() |
184 | (int (*)(...)) 0x18e5a | Ogre::SimpleRenderable::_notifyCurrentCamera(Ogre::Camera*) |
192 | Ogre::MovableObject::_notifyAttached(Ogre::Node*, bool) | Ogre::SimpleRenderable::getBoundingBox() const |
200 | Ogre::MovableObject::isAttached() const | Chunk::getBoundingRadius() const |
208 | Ogre::MovableObject::detachFromParent() | Ogre::MovableObject::getWorldBoundingSphere(bool) const |
216 | Ogre::MovableObject::isInScene() const | Ogre::SimpleRenderable::_updateRenderQueue(Ogre::RenderQueue*) |
224 | Ogre::MovableObject::_notifyMoved() | Ogre::MovableObject::isVisible() const |
232 | Ogre::SimpleRenderable::_notifyCurrentCamera(Ogre::Camera*) | Ogre::MovableObject::setRenderQueueGroup(unsigned char) |
240 | Ogre::SimpleRenderable::getBoundingBox() const | Ogre::MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
248 | Chunk::getBoundingRadius() const | Ogre::MovableObject::_getParentNodeFullTransform() const |
256 | Ogre::MovableObject::getWorldBoundingSphere(bool) const | Ogre::MovableObject::getTypeFlags() const |
264 | Ogre::SimpleRenderable::_updateRenderQueue(Ogre::RenderQueue*) | Ogre::SimpleRenderable::visitRenderables(Ogre::Renderable::Visitor*, bool) |
272 | Ogre::MovableObject::setVisible(bool) | Ogre::SimpleRenderable::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
280 | Ogre::MovableObject::getVisible() const | Chunk::setMaterial(std::shared_ptr<Ogre::Material> const&) |
288 | Ogre::MovableObject::isVisible() const | Ogre::SimpleRenderable::getMaterial() const |
296 | (int (*)(...)) 0x18e64 | Ogre::SimpleRenderable::setRenderOperation(Ogre::RenderOperation const&) |
304 | (int (*)(...)) 0x18e78 | Ogre::SimpleRenderable::getRenderOperation(Ogre::RenderOperation&) |
312 | (int (*)(...)) 0x18e82 | Ogre::SimpleRenderable::getWorldTransforms(Ogre::Matrix4*) const |
320 | (int (*)(...)) 0x18e8c | Ogre::SimpleRenderable::getLights() const |
328 | (int (*)(...)) 0x19046 | Chunk::loadChunk(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) |
336 | (int (*)(...)) 0x1901a | Chunk::contributesToVolumeMesh(Ogre::Vector3 const&, Ogre::Vector3 const&) const |
344 | Ogre::MovableObject::setRenderQueueGroup(unsigned char) | Chunk::loadChildren(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) |
352 | Ogre::MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) | Chunk::doLoad(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) |
360 | Ogre::MovableObject::getRenderQueueGroup() const | Chunk::prepareGeometry(unsigned long, OctreeNode*, DualGridGenerator*, MeshBuilder*, Ogre::Vector3 const&, Ogre::Vector3 const&) |
368 | Ogre::MovableObject::_getParentNodeFullTransform() const | Chunk::loadGeometry(MeshBuilder*, DualGridGenerator*, OctreeNode*, unsigned long, bool) |
376 | (int (*)(...)) 0x18e96 | Chunk::getSquaredViewDepth(Ogre::Camera const*) const |
384 | (int (*)(...)) 0x18e9e | Chunk::load(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, ChunkParameters const*) |
392 | (int (*)(...)) 0x18ea6 | Chunk::load(Ogre::SceneNode*, Ogre::SceneManager*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, MeshBuilderCallback*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) |
400 | (int (*)(...)) 0x18eb0 | Chunk::setDualGridVisible(bool) |
408 | (int (*)(...)) 0x18eb8 | Chunk::getDualGridVisible() const |
416 | (int (*)(...)) 0x18ec0 | Chunk::setOctreeVisible(bool) |
424 | (int (*)(...)) 0x18ec8 | Chunk::getOctreeVisible() const |
432 | (int (*)(...)) 0x18ed2 | Chunk::setVolumeVisible(bool) |
440 | (int (*)(...)) 0x18eda | Chunk::getVolumeVisible() const |
448 | (int (*)(...)) 0x18ee6 | Chunk::frameStarted(Ogre::FrameEvent const&) |
456 | Ogre::MovableObject::queryLights() const | Chunk::createInstance() |
464 | (int (*)(...)) 0x18ef2 | Chunk::getChunksOfLevel(unsigned long, std::vector<Chunk const*, std::allocator<Chunk const*> >&) const |
472 | Ogre::MovableObject::setLightMask(unsigned int) | (int (*)(...)) -0x00000000000008 |
480 | (int (*)(...)) 0x18efe | (int (*)(...)) (& typeinfo for Chunk) |
488 | Ogre::MovableObject::getTypeFlags() const | (int (*)(...)) 0x1a3a2 |
496 | Ogre::SimpleRenderable::visitRenderables(Ogre::Renderable::Visitor*, bool) | (int (*)(...)) 0x1a3ae |
504 | (int (*)(...)) 0x18f2a | non-virtual thunk to ~Chunk |
512 | (int (*)(...)) 0x18f34 | non-virtual thunk to ~Chunk |
520 | Chunk::setMaterial(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | (int (*)(...)) 0x1b754 |
528 | Ogre::SimpleRenderable::getMaterial() const | (int (*)(...)) -0x00000000000120 |
536 | Ogre::SimpleRenderable::setRenderOperation(Ogre::RenderOperation const&) | (int (*)(...)) (& typeinfo for Chunk) |
544 | Ogre::SimpleRenderable::getRenderOperation(Ogre::RenderOperation&) | non-virtual thunk to ~Chunk |
552 | Ogre::SimpleRenderable::getWorldTransforms(Ogre::Matrix4*) const | non-virtual thunk to ~Chunk |
560 | Ogre::SimpleRenderable::getLights() const | non-virtual thunk to Ogre::SimpleRenderable::getMaterial() const |
568 | Chunk::loadChunk(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) | (int (*)(...)) 0x1a408 |
576 | Chunk::contributesToVolumeMesh(Ogre::Vector3 const&, Ogre::Vector3 const&) const | non-virtual thunk to Ogre::SimpleRenderable::getRenderOperation(Ogre::RenderOperation&) |
584 | Chunk::loadChildren(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) | (int (*)(...)) 0x1a37e |
592 | Chunk::doLoad(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, unsigned long) | (int (*)(...)) 0x1a388 |
600 | Chunk::prepareGeometry(unsigned long, OctreeNode*, DualGridGenerator*, MeshBuilder*, Ogre::Vector3 const&, Ogre::Vector3 const&) | non-virtual thunk to Ogre::SimpleRenderable::getWorldTransforms(Ogre::Matrix4*) const |
608 | Chunk::loadGeometry(MeshBuilder*, DualGridGenerator*, OctreeNode*, unsigned long, bool) | (int (*)(...)) 0x1a38e |
616 | Chunk::getSquaredViewDepth(Ogre::Camera const*) const | non-virtual thunk to Chunk::getSquaredViewDepth(Ogre::Camera const*) const |
624 | Chunk::load(Ogre::SceneNode*, Ogre::Vector3 const&, Ogre::Vector3 const&, unsigned long, ChunkParameters const*) | non-virtual thunk to Ogre::SimpleRenderable::getLights() const |
632 | Chunk::load(Ogre::SceneNode*, Ogre::SceneManager*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, MeshBuilderCallback*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | (int (*)(...)) 0x1a398 |
640 | Chunk::setDualGridVisible(bool) | (int (*)(...)) 0x1bb3c |
648 | Chunk::getDualGridVisible() const | (int (*)(...)) -0x00000000000230 |
656 | Chunk::setOctreeVisible(bool) | (int (*)(...)) (& typeinfo for Chunk) |
664 | Chunk::getOctreeVisible() const | non-virtual thunk to Chunk::frameStarted(Ogre::FrameEvent const&) |
672 | Chunk::setVolumeVisible(bool) | (int (*)(...)) 0x1a3f4 |
680 | Chunk::getVolumeVisible() const | (int (*)(...)) 0x1a3fe |
688 | Chunk::frameStarted(Ogre::FrameEvent const&) | non-virtual thunk to ~Chunk |
696 | Chunk::createInstance() | non-virtual thunk to ~Chunk |
704 | Chunk::setMaterialOfLevel(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) | |
712 | Chunk::getChunksOfLevel(unsigned long, std::vector<Chunk const*, std::allocator<Chunk const*> >&) const | |
720 | (int (*)(...)) -0x00000000000008 | |
728 | (int (*)(...)) (& typeinfo for Chunk) | |
736 | (int (*)(...)) 0x18e16 | |
744 | (int (*)(...)) 0x18e22 | |
752 | non-virtual thunk to ~Chunk | |
760 | non-virtual thunk to ~Chunk | |
768 | (int (*)(...)) 0x19d12 | |
776 | (int (*)(...)) -0x00000000000128 | |
784 | (int (*)(...)) (& typeinfo for Chunk) | |
792 | non-virtual thunk to ~Chunk | |
800 | non-virtual thunk to ~Chunk | |
808 | non-virtual thunk to Ogre::SimpleRenderable::getMaterial() const | |
816 | (int (*)(...)) 0x1905c | |
824 | non-virtual thunk to Ogre::SimpleRenderable::getRenderOperation(Ogre::RenderOperation&) | |
832 | (int (*)(...)) 0x18dca | |
840 | (int (*)(...)) 0x18dd4 | |
848 | non-virtual thunk to Ogre::SimpleRenderable::getWorldTransforms(Ogre::Matrix4*) const | |
856 | (int (*)(...)) 0x18dda | |
864 | non-virtual thunk to Chunk::getSquaredViewDepth(Ogre::Camera const*) const | |
872 | non-virtual thunk to Ogre::SimpleRenderable::getLights() const | |
880 | (int (*)(...)) 0x18de4 | |
888 | (int (*)(...)) 0x19f92 | |
896 | (int (*)(...)) 0x18dee | |
904 | (int (*)(...)) 0x18df8 | |
912 | (int (*)(...)) 0x19030 | |
920 | (int (*)(...)) 0x19004 | |
928 | (int (*)(...)) 0x18e02 | |
936 | (int (*)(...)) 0x18e0c | |
944 | (int (*)(...)) -0x00000000000258 | |
952 | (int (*)(...)) (& typeinfo for Chunk) | |
960 | non-virtual thunk to Chunk::frameStarted(Ogre::FrameEvent const&) | |
968 | (int (*)(...)) 0x18f3e | |
976 | (int (*)(...)) 0x18f48 | |
984 | non-virtual thunk to ~Chunk | |
992 | non-virtual thunk to ~Chunk |